@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,700&family=IBM+Plex+Mono:wght@400;500&family=Lora:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@1,600&family=Plus+Jakarta+Sans:wght@300;400;500&display=swap";:root{--font-sans: "Manrope", "Atkinson Hyperlegible", "Segoe UI", sans-serif;--font-serif: "Fraunces", "Source Serif 4", serif;--font-mono: "IBM Plex Mono", monospace;--map-font-scale: 1;--bg-main: #eef7ff;--bg-surface: rgba(255, 255, 255, .88);--canvas: #f8fbff;--grid: rgba(14, 116, 144, .055);--ink: #102033;--ink-soft: #52657a;--paper: rgba(255, 255, 255, .9);--stroke: rgba(15, 76, 129, .12);--accent: #0d9488;--accent-glow: rgba(14, 165, 233, .14);--accent-strong: #0369a1;--warm-accent: #f97316;--scrollbar-track: rgba(14, 116, 144, .08);--scrollbar-thumb: rgba(13, 148, 136, .42);--scrollbar-thumb-hover: rgba(3, 105, 161, .56);--scrollbar-border: rgba(248, 251, 255, .86);--nav-bg: rgba(255, 255, 255, .84);--nav-border: rgba(14, 116, 144, .14);--nav-ink: #102033;--shadow-soft: 0 14px 34px rgba(14, 116, 144, .09);--shadow-panel: 0 26px 70px rgba(15, 76, 129, .12)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;top:12px;left:12px;z-index:10000;padding:10px 14px;border-radius:12px;background:#0f172aeb;color:#f8fafc;font-family:var(--font-sans);font-weight:700;text-decoration:none;box-shadow:0 10px 30px #0f172a2e;transform:translateY(-140%);transition:transform .18s ease}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:3px solid rgba(125,211,252,.9);outline-offset:3px}body.theme-slate{--bg-main: #090909;--canvas: #f5f5f5;--accent: #d4d4d4;--scrollbar-track: rgba(255, 255, 255, .055);--scrollbar-thumb: rgba(148, 163, 184, .32);--scrollbar-thumb-hover: rgba(251, 146, 60, .62);--scrollbar-border: rgba(10, 11, 13, .92)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{min-height:36px;border:2px solid var(--scrollbar-border);border-radius:999px;background:var(--scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}body.theme-slate #mindmapWrap{background:radial-gradient(circle at top center,rgba(255,255,255,.075),transparent 36%),linear-gradient(180deg,#121317,#0c0d10)!important;background-size:auto!important;background-color:#0f1115!important}body.theme-slate .map-panel{background:linear-gradient(180deg,#121317f2,#0c0d10f5)!important}body.theme-slate .topic-explorer{max-width:min(40vw,420px)!important;padding:4px!important}body.theme-slate .topic-picker-wrap{max-width:min(36vw,380px)!important}body.theme-slate #topicInput,body.theme-slate .topic-picker-input{width:min(34vw,340px)!important;min-width:172px!important;min-height:32px!important;padding:6px 12px 6px 22px!important;font-size:.78rem!important}body.theme-slate .toggle-control{fill:#1e293bfa!important;stroke:#94c5fff2!important;stroke-width:1.9!important;filter:drop-shadow(0 0 8px rgba(59,130,246,.48))!important}body.theme-slate .toggle-symbol{fill:#f8fafc!important;font-size:12px!important}body:not(.theme-slate) .discovery-menu .topic-picker-option-label,body:not(.theme-slate) .recent-search-chip-query,body:not(.theme-slate) .recent-search-history-query,body:not(.theme-slate) .detail-note-text,body:not(.theme-slate) .detail-question-text,body:not(.theme-slate) .node-rich,body:not(.theme-slate) .node-main{color:#0f172a!important}body:not(.theme-slate) .recent-search-chip-meta,body:not(.theme-slate) .recent-search-history-meta,body:not(.theme-slate) .detail-notes-hint,body:not(.theme-slate) .detail-notes-empty,body:not(.theme-slate) .topic-picker-status{color:#475569!important}body.theme-slate .discovery-menu,body.theme-slate .topic-picker-menu,body.theme-slate .detail-panel,body.theme-slate .questions-panel,body.theme-slate .action-launch-cluster,body.theme-slate .question-launch-btn{background:#080c14f5!important;border-color:#94a3b833!important}body.theme-slate .discovery-menu .topic-picker-option-label,body.theme-slate .topic-picker-option-label,body.theme-slate .detail-note-text,body.theme-slate .detail-question-text,body.theme-slate .node-rich,body.theme-slate .node-main,body.theme-slate .action-launch-btn,body.theme-slate .action-launch-separator{color:#e2e8f0!important}body.theme-slate .topic-picker-option-meta,body.theme-slate .discovery-helper,body.theme-slate .discovery-status,body.theme-slate .topic-picker-status,body.theme-slate .detail-notes-hint,body.theme-slate .detail-notes-empty{color:#94a3b8!important}body.theme-slate .action-launch-btn--primary{background:#e2e8f0!important;border-color:#e2e8f0!important;color:#0f172a!important}body.theme-slate .discovery-screen{background:radial-gradient(circle at 18% 12%,rgba(45,212,191,.08),transparent 28%),radial-gradient(circle at 82% 10%,rgba(96,165,250,.08),transparent 26%),linear-gradient(180deg,#090909,#050505)}body.theme-slate .discovery-drawer{background:linear-gradient(180deg,#0b0c10fa,#07080afa);border-right-color:#94a3b81a;box-shadow:16px 0 42px #0000003d}body.theme-slate .discovery-drawer-toggle,body.theme-slate .discovery-drawer-shrink,body.theme-slate .discovery-drawer-close{background:#111827cc;border-color:#94a3b824;color:#e5e7eb}body.theme-slate .discovery-nav-item{color:#e2e8f0b3}body.theme-slate .discovery-nav-item:hover,body.theme-slate .discovery-nav-item:focus-visible{background:#ffffff0d;border-color:#ffffff14;color:#f8fafc}body.theme-slate .discovery-nav-item.is-active{background:#ffffff14;border-color:#ffffff1a;color:#f8fafc}body.theme-slate .discovery-drawer-hint,body.theme-slate .discovery-footer-link{color:#e2e8f07a}body.theme-slate .discovery-theme-panel--page,body.theme-slate .discovery-payment-panel{background:#0a0a0ae0;border-color:#94a3b81f;box-shadow:0 24px 60px #00000047}body.theme-slate .discovery-subscription-status{border-color:#94a3b824;background:#ffffff0d;color:#e2e8f0b8}body.theme-slate .discovery-plan-card{background:#ffffff0b;border-color:#ffffff14}body.theme-slate .discovery-plan-card:hover,body.theme-slate .discovery-plan-card:focus-within{background:#fff1;border-color:#2dd4bf3d}body.theme-slate .discovery-plan-card.is-active{background:#2dd4bf17;border-color:#2dd4bf57}body.theme-slate .discovery-plan-bonus{color:#e2e8f08f;border-color:#ffffff1a}body.theme-slate .discovery-plan-button{border-color:#ffffff24;background:#f8fafcf0;color:#0f172a}body.theme-slate .discovery-plan-button:hover,body.theme-slate .discovery-plan-button:focus-visible{background:#fff}body:not(.theme-slate) .discovery-menu{background:#ffffffe6;border-color:#0f172a1a}body:not(.theme-slate) .discovery-menu .topic-picker-option,body:not(.theme-slate) .discovery-menu .topic-picker-option-label{color:#0f172a}body:not(.theme-slate) .discovery-menu .topic-picker-option-meta{background:#0f172a0f;color:#475569}body:not(.theme-slate) .recent-search-history-dialog{background:#ffffffe6;border-color:#0f172a1a}body:not(.theme-slate) .recent-searches-section{background:transparent;border:none}body:not(.theme-slate) .recent-search-chip,body:not(.theme-slate) .recent-search-history-item,body:not(.theme-slate) .recent-search-history-btn,body:not(.theme-slate) .recent-search-history-close{background:#ffffffb3;border-color:#0f172a1a;color:#0f172a}body:not(.theme-slate) .recent-searches-title,body:not(.theme-slate) .recent-search-chip-query,body:not(.theme-slate) .recent-search-history-query{color:#0f172a}body:not(.theme-slate) .recent-search-chip-meta,body:not(.theme-slate) .recent-search-history-meta,body:not(.theme-slate) .recent-search-chip-time,body:not(.theme-slate) .recent-search-history-time,body:not(.theme-slate) .recent-search-history-copy,body:not(.theme-slate) .recent-search-empty,body:not(.theme-slate) .detail-notes-hint,body:not(.theme-slate) .detail-notes-empty,body:not(.theme-slate) .detail-question-source,body:not(.theme-slate) .topic-picker-status{color:#475569}body:not(.theme-slate) .recent-search-history-page-label{color:#334155}body:not(.theme-slate) .detail-panel,body:not(.theme-slate) .questions-panel,body:not(.theme-slate) .detail-question-card,body:not(.theme-slate) .detail-notes-editor-card,body:not(.theme-slate) .detail-note-item,body:not(.theme-slate) .node-rich,body:not(.theme-slate) .node-main,body:not(.theme-slate) .node-inline-meta{color:#1f2937}body.theme-slate .discovery-input,body.theme-slate .discovery-input::placeholder,body.theme-slate .discovery-helper,body.theme-slate .discovery-status,body.theme-slate .discovery-links a,body.theme-slate .discovery-subtitle{color:#cbd5e1}body.theme-slate .discovery-menu,body.theme-slate .topic-picker-menu,body.theme-slate .node-context-menu{border-color:#94a3b82e;background:#080c14f5}body.theme-slate .topic-picker-option-label,body.theme-slate .discovery-menu .topic-picker-option-label,body.theme-slate .node-context-action{color:#e2e8f0}body.theme-slate .topic-picker-option-meta,body.theme-slate .discovery-menu .topic-picker-option-meta,body.theme-slate .topic-picker-status,body.theme-slate .detail-notes-hint,body.theme-slate .detail-notes-empty,body.theme-slate .detail-question-source{color:#94a3b8}body.theme-slate .action-launch-cluster,body.theme-slate .question-launch-btn,body.theme-slate .action-layout-switch,body.theme-slate .action-launch-btn.icon-only{background:#0f172ae6;border-color:#94a3b833;color:#e2e8f0}body.theme-slate .action-launch-btn,body.theme-slate .action-launch-separator{color:#e2e8f0}body.theme-slate .action-launch-btn--primary{background:#e2e8f0;border-color:#e2e8f0;color:#0f172a}body.theme-slate .action-launch-btn--primary:hover,body.theme-slate .action-launch-btn--primary:focus-visible{background:#f8fafc;border-color:#f8fafc;color:#0f172a}body.theme-slate .node-rich,body.theme-slate .node-main,body.theme-slate .node-inline-meta,body.theme-slate .detail-note-text,body.theme-slate .detail-note-input{color:#e2e8f0}body.theme-slate{--bg-a: #141414;--bg-b: #0a0a0a;--canvas: #f1f1f1;--grid-a: rgba(255, 255, 255, .035);--grid-b: rgba(255, 255, 255, .025);--paper: rgba(20, 20, 20, .9);--stroke: rgba(255, 255, 255, .14);--accent: #e5e5e5;--accent-deep: #fafafa}body.theme-paper{--bg-a: #f5efe3;--bg-b: #efe7d6;--canvas: #f9f4e8;--grid-a: rgba(78, 58, 39, .045);--grid-b: rgba(78, 58, 39, .03);--paper: rgba(255, 251, 243, .9);--stroke: rgba(82, 62, 43, .2);--accent: #6b4423;--accent-deep: #4f2f18}*{box-sizing:border-box}.is-hidden{display:none!important}html,body{margin:0;min-height:100%;height:100%;font-family:var(--font-sans);color:var(--ink)}body{overflow:hidden;background:radial-gradient(circle at 18% 12%,rgba(45,212,191,.18),transparent 30%),radial-gradient(circle at 82% 10%,rgba(96,165,250,.16),transparent 28%),linear-gradient(180deg,#f8fbff,#eef7ff 52%,#f5f8ff);color:var(--ink)}body.discovery-active .viewer-toolbar,body.discovery-active .format-toggle-floating,body.discovery-active .zoom-badge,body.discovery-active .detail-panel,body.discovery-active .questions-panel{opacity:0;pointer-events:none}body.recent-search-history-open{overflow:hidden}.app-loader-overlay{position:fixed;inset:0;background:radial-gradient(circle at 18% 18%,rgba(59,130,246,.16),transparent 28%),radial-gradient(circle at 82% 15%,rgba(125,211,252,.12),transparent 22%),radial-gradient(circle at 52% 95%,rgba(99,102,241,.1),transparent 18%),linear-gradient(180deg,#090909,#060606);z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;color:#cbd5e1;font-family:var(--font-sans);transition:opacity .35s ease,visibility .35s}body.theme-slate .app-loader-overlay{color:#cbd5e1;background:radial-gradient(circle at 18% 18%,rgba(59,130,246,.16),transparent 28%),radial-gradient(circle at 82% 15%,rgba(125,211,252,.12),transparent 22%),radial-gradient(circle at 52% 95%,rgba(99,102,241,.1),transparent 18%),linear-gradient(180deg,#090909,#060606)}.app-loader-overlay:before{content:"";position:absolute;inset:0;background:#02061794;backdrop-filter:blur(14px)}body.theme-slate .app-loader-overlay:before{background:#02061794}.app-loader-overlay>*{position:relative;z-index:1}.loader-card{width:min(420px,calc(100vw - 48px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px 24px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#080c14eb;box-shadow:0 30px 80px #0000008c}body.theme-slate .loader-card{background:#080c14eb;border:1px solid rgba(148,163,184,.18);box-shadow:0 30px 80px #0000008c}.loader-brand{display:flex;align-items:center;gap:16px;width:100%}.loader-logo{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:8px;background:#94a3b81f;color:#e2e8f0;overflow:hidden}body.theme-slate .loader-logo{background:#94a3b81f;color:#e2e8f0}.loader-logo svg{width:28px;height:28px;animation:loaderArrowSlide 1.15s cubic-bezier(.7,0,.3,1) infinite}.loader-text{display:grid;gap:2px;align-items:start;text-align:left}.loader-appname{font-size:1.24rem;font-weight:700;color:#f8fafc}body.theme-slate .loader-appname{color:#f8fafc}.loader-tagline{font-size:.96rem;color:#94a3b8}body.theme-slate .loader-tagline{color:#94a3b8}.loader-content{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.spinner{display:none}body.theme-slate .spinner{border-color:#94a3b838;border-top-color:#e2e8f0}.loader-message{margin:0;font-size:1rem;font-weight:700;color:#f8fafc}body.theme-slate .loader-message{color:#f8fafc}.loader-subtext{margin:0;font-size:.92rem;color:#94a3b8;text-align:center;max-width:320px}.app-loader-overlay.is-hidden{opacity:0;visibility:hidden}@keyframes spin{to{transform:rotate(360deg)}}@keyframes loaderArrowSlide{0%{transform:translateY(-18px);opacity:0}18%,62%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}body.theme-slate .loader-subtext{color:#94a3b8}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.app-shell{width:100%;height:100%;max-width:none;margin:0;padding:0;display:flex;flex-direction:column}.discovery-screen{position:fixed;inset:0;z-index:220;display:flex;align-items:stretch;justify-content:center;padding:18px 28px 0;box-sizing:border-box;pointer-events:auto;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at top center,rgba(255,255,255,.04),transparent 24%),linear-gradient(180deg,#090909f5,#060606fa);background-size:38px 38px,38px 38px,auto,auto}.discovery-drawer-toggle{position:relative;z-index:4;width:44px;height:44px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a;color:#ffffffeb;font:inherit;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.discovery-drawer-toggle:hover{transform:translateY(-1px);background:#ffffff14;border-color:#ffffff24}#discoveryDrawerToggleBtn{display:none}.discovery-drawer{position:absolute;top:0;left:0;bottom:0;width:min(272px,calc(100vw - 24px));z-index:5;display:grid;grid-template-rows:auto 1fr auto;gap:16px;padding:24px 22px 16px;border-radius:0;border:1px solid rgba(255,255,255,.08);background:#111111f5;box-shadow:0 28px 54px #00000057;transform:translate(calc(-100% - 28px));opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.discovery-drawer.open{transform:translate(0);opacity:1;pointer-events:auto}.discovery-drawer-head{display:flex;align-items:flex-start;justify-content:flex-start;gap:16px}.discovery-drawer-head-actions{display:flex;align-items:center;gap:10px}.discovery-drawer-eyebrow{margin:0 0 6px;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fff9}.discovery-drawer-title{margin:0;font-family:var(--font-serif);font-size:1.5rem;line-height:1.02;letter-spacing:-.04em;color:#fafafa}.discovery-drawer-shrink,.discovery-drawer-close{width:42px;height:42px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a;color:#ffffffe0;font:inherit;font-size:1.2rem;cursor:pointer}.discovery-drawer-shrink{margin-left:auto}.discovery-drawer.is-collapsed{width:88px;padding-left:12px;padding-right:12px}.discovery-drawer.is-collapsed .discovery-drawer-head{justify-content:center}.discovery-drawer.is-collapsed .discovery-drawer-head>div,.discovery-drawer.is-collapsed .discovery-drawer-card,.discovery-drawer.is-collapsed .discovery-footer-actions,.discovery-drawer.is-collapsed .discovery-settings-panel,.discovery-drawer.is-collapsed .discovery-theme-panel,.discovery-drawer.is-collapsed .discovery-logout-btn,.discovery-drawer.is-collapsed .discovery-nav-item-label{display:none}.discovery-drawer.is-collapsed .discovery-drawer-close{display:none}.discovery-drawer.is-collapsed .discovery-drawer-shrink{margin-left:0}.discovery-drawer.is-collapsed .discovery-drawer-head-actions{width:100%;justify-content:center}.discovery-drawer.is-collapsed .discovery-drawer-nav{justify-items:center}.discovery-drawer.is-collapsed .discovery-nav-item{width:52px;min-height:52px;grid-template-columns:1fr;justify-items:center;padding:0}.discovery-drawer.is-collapsed .discovery-nav-item-icon{width:auto}.discovery-drawer-body{display:grid;align-content:start;gap:12px;min-height:0;overflow-y:auto;padding-right:4px}.discovery-drawer-hint{margin:0;font-size:.78rem;line-height:1.5;color:#ffffff7a}.discovery-drawer-nav{display:grid;gap:4px}.discovery-nav-item{width:100%;min-height:40px;display:grid;grid-template-columns:18px 1fr;align-items:center;gap:10px;padding:0 11px;border:1px solid transparent;border-radius:11px;background:transparent;color:#ffffffb8;font:inherit;font-size:.87rem;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.discovery-nav-item:hover,.discovery-nav-item:focus-visible{background:#ffffff0d;border-color:#ffffff14;color:#fff}.discovery-nav-item.is-active{background:#ffffff14;border-color:#ffffff1a;color:#fff}.discovery-nav-item-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;color:#ffffffc2;font-size:.95rem;position:relative}.discovery-nav-item-icon svg{width:16px;height:16px;display:block}#discoveryNavSearchBtn .discovery-nav-item-icon{font-size:inherit}#discoveryNavSearchBtn .discovery-nav-item-icon:before{content:none}#discoveryNavSearchBtn .discovery-nav-item-icon:after{content:none}#discoveryNavSearchBtn{grid-template-columns:18px minmax(0,1fr)}#discoveryNavSearchBtn .discovery-nav-search-spark{color:#ff8a38;font-family:"Apple Color Emoji","Segoe UI Emoji",emoji;font-size:1rem;line-height:1}#discoveryNavSearchBtn .discovery-nav-super-search{display:inline-flex;align-items:baseline;gap:.04em;color:#f8fafc;font-family:Plus Jakarta Sans,Atkinson Hyperlegible,system-ui,sans-serif;font-size:1.18rem;font-weight:500;line-height:1;letter-spacing:0}#discoveryNavSearchBtn .discovery-nav-super-search span:first-child{color:#f59e0b;font-family:Playfair Display,"Source Serif 4",Lora,Georgia,serif;font-style:italic;font-weight:600}body:not(.theme-slate) #discoveryNavSearchBtn .discovery-nav-super-search{color:#181713}body:not(.theme-slate) #discoveryNavSearchBtn .discovery-nav-super-search span:first-child{color:#f59e0b}.discovery-nav-item-label{white-space:nowrap}.discovery-drawer-card--compact{margin-top:8px}.discovery-drawer-card{display:grid;gap:6px;padding:16px;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.discovery-drawer-card strong{font-size:.95rem;color:#f5f5f5}.discovery-drawer-card span{font-size:.9rem;line-height:1.58;color:#ffffffa8}.discovery-drawer-footer{display:flex;flex-direction:column;align-items:stretch;gap:12px}.discovery-footer-actions{display:flex;align-items:center;justify-content:flex-start}.discovery-footer-link{border:0;background:transparent;color:#ffffffa8;font:inherit;font-size:.92rem;font-weight:600;padding:0;cursor:pointer}.discovery-footer-link:hover,.discovery-footer-link:focus-visible{color:#fff}.discovery-settings-panel{display:grid;gap:10px;padding:14px 16px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.discovery-settings-account{display:grid;gap:4px}.discovery-settings-account--rich{gap:12px}.discovery-user-head{display:flex;align-items:center;gap:12px}.discovery-user-head-copy{min-width:0;display:grid;gap:4px}.discovery-user-photo{width:52px;height:52px;border-radius:999px;border:1px solid rgba(255,255,255,.16);object-fit:cover;background:#ffffff1a;flex:0 0 auto}.discovery-user-photo.is-placeholder{background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.25),transparent 42%),linear-gradient(180deg,#ffffff24,#ffffff14)}.discovery-user-name{color:#f5f5f5;font-size:.96rem;font-weight:700}.discovery-user-meta{color:#ffffff94;font-size:.85rem;line-height:1.4;word-break:break-word}.discovery-user-fields{display:grid;gap:8px}.discovery-user-field{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.discovery-user-field-label{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8f}.discovery-user-field-value{font-size:.9rem;font-weight:600;color:#f8fafc;line-height:1.4;word-break:break-word}.discovery-theme-panel{display:grid;gap:8px}.discovery-theme-label{font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8f}.discovery-theme-toggle{width:100%;min-height:0;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;padding:0;border:0;border-radius:0;background:transparent;color:#f8fafc;font:inherit;font-size:.96rem;font-weight:700;cursor:pointer}.discovery-theme-toggle-knob{width:40px;height:24px;position:relative;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.08);flex:0 0 auto;box-shadow:inset 0 1px #ffffff1f}.discovery-theme-toggle-knob:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 4px 10px #0003;transition:transform .18s ease}.discovery-logout-btn{width:fit-content;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:.95rem;font-weight:700;text-align:left;text-decoration:none;cursor:pointer}body.theme-slate{background:radial-gradient(circle at top center,rgba(255,255,255,.04),transparent 28%),linear-gradient(180deg,#020617,#0b1120)}body:not(.theme-slate) .discovery-screen{background:radial-gradient(circle at top center,rgba(255,255,255,.7),transparent 28%),linear-gradient(180deg,#f8f8f9,#f2f4f7)}body:not(.theme-slate) .discovery-drawer-toggle{border-color:#0f172a14;background:#ffffffb3;color:#111827}body:not(.theme-slate) .discovery-drawer{border-color:#0f172a14;background:#ffffffd6;box-shadow:0 24px 60px #0f172a14;backdrop-filter:blur(20px)}body:not(.theme-slate) .discovery-drawer-eyebrow,body:not(.theme-slate) .discovery-theme-label,body:not(.theme-slate) .discovery-eyebrow{color:#11182780}body:not(.theme-slate) .discovery-drawer-title,body:not(.theme-slate) .discovery-brand,body:not(.theme-slate) .discovery-title,body:not(.theme-slate) .discovery-home-card-title,body:not(.theme-slate) .discovery-card-title{color:#111827}body:not(.theme-slate) .discovery-user-photo{border-color:#0f172a1a;background:#0f172a0a}body:not(.theme-slate) .discovery-user-field{border-color:#0f172a14;background:#ffffffbd}body:not(.theme-slate) .discovery-user-field-label{color:#11182785}body:not(.theme-slate) .discovery-user-field-value{color:#111827}body:not(.theme-slate) .discovery-drawer-shrink,body:not(.theme-slate) .discovery-drawer-close,body:not(.theme-slate) .discovery-theme-toggle{border-color:#0f172a14;background:#f9fafbe6;color:#111827}body:not(.theme-slate) .discovery-drawer-card,body:not(.theme-slate) .discovery-settings-panel,body:not(.theme-slate) .discovery-home-card,body:not(.theme-slate) .current-affairs-category-card,body:not(.theme-slate) .discovery-subjects-card,body:not(.theme-slate) .discovery-syllabus,body:not(.theme-slate) .discovery-theme-panel--page,body:not(.theme-slate) .discovery-card{border-color:#0f172a14;background:#ffffffd6;box-shadow:0 24px 60px #0f172a14}body:not(.theme-slate) .discovery-drawer-card strong,body:not(.theme-slate) .discovery-drawer-card span,body:not(.theme-slate) .discovery-nav-item,body:not(.theme-slate) .discovery-footer-link,body:not(.theme-slate) .discovery-drawer-hint,body:not(.theme-slate) .discovery-home-card-copy,body:not(.theme-slate) .discovery-home-kicker,body:not(.theme-slate) .discovery-home-card-kicker,body:not(.theme-slate) .discovery-links a,body:not(.theme-slate) .discovery-subtitle,body:not(.theme-slate) .discovery-card-kicker,body:not(.theme-slate) .discovery-helper,body:not(.theme-slate) .discovery-status,body:not(.theme-slate) .discovery-card-tags span{color:#4b5563}body:not(.theme-slate) .discovery-input-row{background:linear-gradient(180deg,#fffffff0,#f9fafbd6),#ffffffc2;border-color:#0f172a14}body:not(.theme-slate) .discovery-nav-item:hover,body:not(.theme-slate) .discovery-nav-item:focus-visible,body:not(.theme-slate) .discovery-subject-tab:hover,body:not(.theme-slate) .discovery-subject-tab:focus-visible,body:not(.theme-slate) .discovery-subject-tab.is-active,body:not(.theme-slate) .discovery-nav-item.is-active{background:#0f172a0f;border-color:#0f172a14;color:#111827}body:not(.theme-slate) .discovery-nav-item-icon{color:#475569}body:not(.theme-slate) .discovery-nav-item.is-active .discovery-nav-item-icon{color:#0f172a}body:not(.theme-slate) .discovery-input{background:radial-gradient(circle at left center,#11182708,#fff0 34%),linear-gradient(118deg,#11182700 18%,#1118270a 34%,#11182700 48%),#ffffffb3;color:#111827}body:not(.theme-slate) .discovery-input::placeholder{color:#9ca3af}body:not(.theme-slate) .discovery-input:focus,body:not(.theme-slate) .discovery-card.is-searching .discovery-input{background:radial-gradient(circle at left center,#1118270d,#fff0 34%),linear-gradient(118deg,#11182700 16%,#1118270d,#11182700 46%),#ffffffc7;box-shadow:0 0 0 1px #0f172a14,0 0 0 4px #0f172a0d}body:not(.theme-slate) .discovery-action-btn,body:not(.theme-slate) .discovery-logout-btn{background:#111827;border-color:#111827;color:#f9fafb;box-shadow:0 14px 28px #0f172a1f}body:not(.theme-slate) .discovery-action-btn:hover,body:not(.theme-slate) .discovery-logout-btn:hover{background:#030712;border-color:#030712}body.theme-slate #mindmapWrap{background:radial-gradient(circle at top center,rgba(255,255,255,.04),transparent 24%),linear-gradient(180deg,#090909f5,#060606fa);background-size:auto;background-color:#090909}body.theme-slate .map-panel{background:linear-gradient(180deg,#090909f5,#060606fa)}body.theme-slate .viewer-toolbar .btn.subtle,body.theme-slate .topic-explorer,body.theme-slate .format-toggle-floating,body.theme-slate .question-launch-btn,body.theme-slate .mindmap-theme-toggle{background:#111827b8;border-color:#94a3b81f;color:#e5e7eb;box-shadow:0 14px 32px #00000038}body.theme-slate .topic-picker-input,body.theme-slate .action-launch-btn.icon-only,body.theme-slate .action-launch-cluster,body.theme-slate .action-layout-switch{background:#1c1c1ce6;border-color:#94a3b824;color:#f8fafc}body.theme-slate .topic-picker-input::placeholder{color:#e2e8f075}body.theme-slate .topic-picker-menu,body.theme-slate .detail-panel,body.theme-slate .questions-panel{background:#0c0c0cf5;border-color:#94a3b829;color:#e5e7eb}body.theme-slate .topic-picker-menu{border:none;background:#090909f5}body.theme-slate .topic-explorer{background:transparent;border:none;box-shadow:none}body.theme-slate .questions-panel{box-shadow:0 24px 60px #00000057}body.theme-slate .questions-header-row{background:linear-gradient(180deg,#121212fa,#121212e6 72%,#12121200)}body.theme-slate .questions-header-row--bookmarks{background:linear-gradient(180deg,#0c0c0cfe,#0c0c0cfb 74%,#0c0c0cf6)}body.theme-slate .questions-header-topline{background:linear-gradient(180deg,#1c1c1cfa,#141414f5);box-shadow:0 14px 28px #00000047}body.theme-slate .questions-header-meta,body.theme-slate .detail-question-meta,body.theme-slate .detail-question-short-note,body.theme-slate .detail-notes-hint,body.theme-slate .detail-notes-empty,body.theme-slate .questions-body,body.theme-slate .detail-body{color:#a3a3a3}body.theme-slate .detail-close,body.theme-slate .questions-panel-controls .detail-close{background:#111827e0;border-color:#94a3b829;color:#e5e7eb;box-shadow:0 10px 24px #0000003d}body.theme-slate .questions-text-btn,body.theme-slate .questions-inline-close{background:#0f172ae0;border-color:#94a3b82e;color:#f8fafc}body.theme-slate .questions-text-btn:hover,body.theme-slate .questions-text-btn:focus-visible,body.theme-slate .questions-inline-close:hover,body.theme-slate .questions-inline-close:focus-visible{background:#1e293bf5;border-color:#94a3b847}body.theme-slate .questions-header-kicker{color:#94a3b8}body.theme-slate .questions-panel-heading{color:#f8fafc}body.theme-slate .questions-text-scale{color:#cbd5e1;border-color:#94a3b82e;background:#0f172ae0}body.theme-slate .detail-question-number{color:#f5f5f5;background:#ffffff14}body.theme-slate .detail-question-exam{border-left-color:#94a3b833;color:#94a3b8}body.theme-slate .detail-question-text,body.theme-slate .detail-question-answer-label,body.theme-slate .detail-question-option,body.theme-slate .detail-question-section-toggle,body.theme-slate .detail-notes-title,body.theme-slate .detail-note-text{color:#e5e7eb}body.theme-slate .detail-question-option{border-color:#94a3b81f;background:#ffffff0d}body.theme-slate .detail-question-option:hover,body.theme-slate .detail-question-option:focus-visible{background:#ffffff14;border-color:#94a3b838;box-shadow:0 12px 26px #0000002e}body.theme-slate .detail-question-option.is-selected{border-color:#ffffff3d;background:#ffffff1a;box-shadow:0 12px 26px #0000003d}body.theme-slate .detail-question-option.is-correct{border-color:#4ade80eb;background:#14532db8;box-shadow:0 12px 26px #14532d42,inset 0 0 0 1px #bbf7d02e}body.theme-slate .detail-question-option.is-wrong{border-color:#f87171eb;background:#7f1d1db8;box-shadow:0 12px 26px #7f1d1d3d,inset 0 0 0 1px #fecaca29}body.theme-slate .detail-question-option.is-unmapped-selection{border-color:#94a3b8c7;background:#334155b8;box-shadow:0 12px 26px #0f172a38,inset 0 0 0 1px #cbd5e11f}body.theme-slate .detail-question-option.is-correct .detail-question-option-index{background:#22c55e33;color:#dcfce7}body.theme-slate .detail-question-option.is-wrong .detail-question-option-index{background:#f8717129;color:#fee2e2}body.theme-slate .detail-question-option.is-unmapped-selection .detail-question-option-index{background:#94a3b82e;color:#e2e8f0}body.theme-slate .detail-question-report-btn{border-color:#94a3b82e;background:#0f172a6b;color:#94a3b8}body.theme-slate .detail-question-report-btn:hover,body.theme-slate .detail-question-report-btn:focus-visible{border-color:#fb923c75;background:#43140761;color:#fed7aa}body.theme-slate .detail-question-option-index,body.theme-slate .detail-question-section-icon{background:#ffffff0f;color:#cbd5e1}body.theme-slate .detail-question-attempt-state.is-correct{color:#f5f5f5;background:#ffffff14}body.theme-slate .detail-question-attempt-state.is-wrong{color:#d4d4d4;background:#ffffff0d}body.theme-slate .detail-question-text table,body.theme-slate .detail-question-solution table{background:#ffffff0a}body.theme-slate .detail-question-text th,body.theme-slate .detail-question-text td,body.theme-slate .detail-question-solution th,body.theme-slate .detail-question-solution td{border-color:#94a3b824;color:#e5e7eb}body.theme-slate .detail-question-text th,body.theme-slate .detail-question-solution th{background:#ffffff12}body.theme-slate .detail-question-answer{border-color:transparent;background:linear-gradient(180deg,#141414f5,#0a0a0af0);box-shadow:inset 0 1px #ffffff0d}body.theme-slate .detail-question-answer-kicker{background:#38bdf824;color:#e0f2fe}body.theme-slate .detail-question-section{border-top-color:#94a3b81a}body.theme-slate .detail-question-section-toggle{border-color:#94a3b81f;background:#ffffff0a}body.theme-slate .detail-question-section-toggle:hover,body.theme-slate .detail-question-section-toggle:focus-visible{background:#ffffff12;border-color:#94a3b833}body.theme-slate .detail-question-short-note{color:#f8fafc;background:linear-gradient(180deg,#222222fa,#181818f5);border:none;border-radius:14px;padding:12px 14px;font-size:calc(.96rem * var(--questions-text-scale, 1));line-height:1.82;box-shadow:inset 0 1px #ffffff08}body.theme-slate .detail-question-short-note p{color:inherit}body.theme-slate .detail-question-solution,body.theme-slate .detail-question-solution p,body.theme-slate .detail-question-solution li,body.theme-slate .detail-question-source{color:#f8fafc}body.theme-slate .detail-question-solution{background:linear-gradient(180deg,#222222fa,#181818f5);border:none;border-radius:16px;padding:14px 15px;font-size:calc(.96rem * var(--questions-text-scale, 1));line-height:1.84;box-shadow:inset 0 1px #ffffff08}body.theme-slate .detail-question-solution strong,body.theme-slate .detail-question-short-note strong,body.theme-slate .detail-question-solution h1,body.theme-slate .detail-question-solution h2,body.theme-slate .detail-question-solution h3,body.theme-slate .detail-question-solution h4{color:#fff}body.theme-slate .detail-question-solution em,body.theme-slate .detail-question-short-note em{color:#cbd5e1}body.theme-slate .detail-question-solution a,body.theme-slate .detail-question-short-note a{color:#7dd3fc}body.theme-slate .detail-question-solution code{background:#ffffff14;color:#f8fafc}body.theme-slate .detail-question-solution blockquote{border-left-color:#7dd3fc6b;background:#ffffff0d}body.theme-slate .detail-question-solution hr{background:linear-gradient(90deg,#fff0,#ffffff29,#fff0)}body.theme-slate .detail-question-solution mark{background:#facc1538}body.theme-slate .detail-note-input{border-color:#94a3b829;background:#ffffff0a;color:#e5e7eb}body.theme-slate .detail-note-input mark,body.theme-slate .detail-note-text mark,body.theme-slate .notes-markdown-content mark{border:1px solid rgba(251,191,36,.42);border-radius:5px;background:#fbbf2452;color:#fff7ed;box-decoration-break:slice;-webkit-box-decoration-break:slice;padding:1px 4px}body.theme-slate .detail-note-input:empty:before{color:#64748b}body.theme-slate .detail-note-input .image-asset img,body.theme-slate .detail-note-text .image-asset img{border-color:#94a3b824;background:#0f172ad1}body.theme-slate .detail-note-btn{border-color:#94a3b824;background:#ffffff0d;color:#e5e7eb}body.theme-slate .detail-note-btn:hover,body.theme-slate .detail-note-btn:focus-visible{background:#ffffff14;border-color:#94a3b838}body.theme-slate .detail-note-btn.primary{border-color:#ffffff2e;background:#ffffff14;color:#f5f5f5}body.theme-slate .detail-note-btn.danger{border-color:#73737333;color:#d4d4d4}body.theme-slate .detail-notes-title,body.theme-slate .detail-notes-list-title{color:#f8fafc}body.theme-slate .detail-notes-subtitle,body.theme-slate .detail-notes-list-meta,body.theme-slate .detail-notes-count,body.theme-slate .detail-notes-empty-kicker,body.theme-slate .detail-note-editor-hint{color:#94a3b8}body.theme-slate .detail-notes-count{background:#ffffff0d}body.theme-slate .detail-notes-editor-card{border-color:#94a3b81f;background:linear-gradient(180deg,#141414fa,#0a0a0af2);box-shadow:0 20px 36px #00000047}body.theme-slate .detail-note-editing-badge{background:#7dd3fc1f;color:#bae6fd}body.theme-slate .detail-notes-empty-state{background:linear-gradient(180deg,#141414f0,#0a0a0ae6);border-color:#94a3b81f}body.theme-slate .detail-note-item.even,body.theme-slate .detail-note-item.odd{background:linear-gradient(180deg,#141414f5,#0a0a0aeb);border-color:#94a3b81f}body.theme-slate .detail-note-btn--ghost{background:#ffffff0a}body.theme-slate .detail-notes-feedback--status{color:#f5f5f5;background:#ffffff0d}body.theme-slate .detail-notes-feedback--error{color:#d4d4d4;background:#ffffff0a}body.theme-slate .detail-note-time{color:#94a3b8}body.theme-slate .topic-picker-option:nth-child(odd),body.theme-slate .topic-picker-option:nth-child(2n){background:transparent;color:#e5e7eb}body.theme-slate .topic-picker-option.is-active,body.theme-slate .topic-picker-option:hover,body.theme-slate .topic-picker-option:focus-visible{background:#ffffff14}body.theme-slate .node rect{filter:drop-shadow(0 1px 0 rgba(255,255,255,.05)) drop-shadow(0 16px 34px rgba(0,0,0,.36))}body.theme-slate .node-inner-frame{stroke:#ffffff24}body.theme-slate .node-rich,body.theme-slate .root-main,body.theme-slate .root-brand,body.theme-slate .root-brand-icon{color:#d4d4d4}body.theme-slate .node.root-node .node-rich{color:#cfcfcf;text-shadow:0 1px 0 rgba(0,0,0,.18)}body.theme-slate .root-main-line--title{color:#cbd5e1e6}body.theme-slate .root-main-line--branch{color:#f8fafc}body.theme-slate .node.center-node rect,body.theme-slate .node.root-node rect{fill:#000!important}body.theme-slate .node.center-node .node-rich,body.theme-slate .node.hub-node .node-rich,body.theme-slate .node.depth-1 .node-rich{color:#e5e7eb}body.theme-slate .node.depth-2 .node-rich,body.theme-slate .node.depth-3 .node-rich,body.theme-slate .node.depth-4 .node-rich,body.theme-slate .node.depth-5 .node-rich,body.theme-slate .node.play-neutral-node .node-rich{color:#dbe4ee}body.theme-slate .node.user-note-node .node-rich,body.theme-slate .node.user-note-node .node-main{color:#fde7bf}body.theme-slate .node-rich code,body.theme-slate .node-rich .asset,body.theme-slate .node-rich a{color:#e5e5e5}body.theme-slate .node-rich code{background:transparent}body.theme-slate .node-rich blockquote{background:#ffffff0f;border-left-color:#ffffff3d;color:#dbe4ee}body.theme-slate .node-rich mark{background:#facc1538;color:#fef3c7}body.theme-slate .node-marker,body.theme-slate .node-tag{background:#0f172ab8;border-color:#94a3b824;color:#cbd5e1}body.theme-slate .action-launch-btn{color:#e5e7eb}body.theme-slate .action-launch-btn--primary{background:#f5f5f5;border-color:#f5f5f5;color:#111}body.theme-slate .action-launch-btn--primary:hover,body.theme-slate .action-launch-btn--primary:focus-visible{background:#fff;border-color:#fff;color:#000}.discovery-shell{position:relative;width:min(1240px,100%);max-width:100%;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;max-height:none;gap:12px;padding-left:284px;box-sizing:border-box}body.discovery-drawer-collapsed .discovery-shell{padding-left:100px}.discovery-scroll{flex:1 1 auto;min-height:0;width:100%;overflow-x:visible;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 4px 0 0;box-sizing:border-box}.discovery-home-view,.discovery-curriculum-view,.discovery-search-view,.discovery-settings-view{width:min(794px,100%);margin:0 auto}.discovery-home-view[hidden],.discovery-curriculum-view[hidden],.discovery-current-affairs-view[hidden],.discovery-search-view[hidden],.discovery-purchase-view[hidden],.discovery-settings-view[hidden]{display:none!important}.discovery-home-view,.discovery-curriculum-view{display:grid;gap:20px}.discovery-current-affairs-view{display:grid;gap:24px}.discovery-curriculum-hero{display:grid;gap:10px;justify-items:center;text-align:center}.discovery-settings-view,.discovery-purchase-view{display:grid;gap:20px}.discovery-home-hero{display:grid;gap:10px;justify-items:center;position:relative;padding-right:min(280px,30vw)}.discovery-settings-hero{display:grid;gap:10px;justify-items:center}.discovery-purchase-hero{display:grid;gap:10px;justify-items:center;text-align:center}.discovery-current-affairs-hero{display:grid;gap:10px;justify-items:start;text-align:left}.discovery-home-kicker,.discovery-home-card-kicker{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8f}.discovery-title--home{max-width:940px}.discovery-subtitle--home{max-width:720px}.discovery-home-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.discovery-home-card,.discovery-subjects-card{position:relative;isolation:isolate;width:100%;display:grid;gap:12px;padding:22px 24px;border:1px solid rgba(255,255,255,.08);background:#111111c7;overflow:hidden}.discovery-home-card[data-home-action]{cursor:pointer}.discovery-home-card[data-home-action]:focus-visible{outline:3px solid rgba(45,212,191,.35);outline-offset:4px}.discovery-home-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(120deg,#22c55e,#06b6d4,#2563eb,#f97316,#eab308,#22c55e);background-size:320% 320%;opacity:0;padding:3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .18s ease}.discovery-home-card:hover:before,.discovery-home-card:focus-within:before{opacity:1;animation:discoveryHomeCardBorderFlow 7s linear infinite}@keyframes discoveryHomeCardBorderFlow{0%{background-position:0% 50%}to{background-position:320% 50%}}@media(prefers-reduced-motion:reduce){.discovery-home-card:hover:before,.discovery-home-card:focus-within:before{animation:none;background-position:50% 50%}}.discovery-settings-layout{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.discovery-purchase-layout{width:100%}.discovery-theme-panel--page{padding:22px 24px;border:1px solid rgba(255,255,255,.08);background:#111111c7;align-content:start}.discovery-payment-panel{position:relative;isolation:isolate;display:grid;gap:18px;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#111111c7;overflow:hidden}.discovery-payment-panel:before{display:none}.discovery-payment-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.discovery-payment-title{margin:6px 0 0;font-size:1.35rem;line-height:1.15;color:#f5f5f5}.discovery-subscription-status{flex:0 0 auto;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:.82rem;font-weight:800;color:#ffffffb8;background:#ffffff0f}.discovery-subscription-status.is-active{border-color:#22c55e52;color:#bbf7d0;background:#22c55e1a}.discovery-plan-grid{display:grid;grid-template-columns:1fr;gap:10px}.discovery-collab-panel{display:grid;gap:12px;padding:16px;border:1px solid rgba(45,212,191,.18);border-radius:8px;background:#2dd4bf12}.discovery-collab-panel[hidden]{display:none}.discovery-collab-panel-head{display:grid;gap:4px}.discovery-collab-title{margin:0;font-size:1rem;color:#f5f5f5}.discovery-collab-list{display:grid;gap:10px}.discovery-collab-invite{display:flex;align-items:center;justify-content:space-between;gap:12px}.discovery-collab-invite-copy{display:grid;gap:4px;color:#ffffffc2;font-size:.9rem;line-height:1.4}.discovery-collab-invite-copy small{color:#ffffff8f;font-size:.82rem;font-weight:700}.discovery-collab-invite-copy code{padding:2px 6px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff14;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.discovery-collab-status-pill{display:inline-flex;align-items:center;min-height:30px;padding:5px 9px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffffb8;font-size:.78rem;font-weight:900}.discovery-collab-status-pill--paid{border-color:#22c55e52;background:#22c55e1a;color:#bbf7d0}.discovery-plan-card{--plan-accent: #22c55e;--plan-accent-alt: #06b6d4;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head action" "main action" "meta action" "collab collab";gap:12px 18px;align-items:center;min-height:132px;padding:18px 18px 18px 22px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff0b;box-shadow:none;overflow:hidden;transform:translateY(0);transition:border-color .16s ease,background .16s ease,transform .16s ease}.discovery-plan-card:before{content:"";position:absolute;inset:0 auto 0 0;z-index:-1;width:4px;background:linear-gradient(180deg,var(--plan-accent),var(--plan-accent-alt));opacity:.74}.discovery-plan-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--plan-accent) 8%,transparent),transparent 46%);opacity:0;transition:opacity .16s ease}.discovery-plan-card:hover,.discovery-plan-card:focus-within{transform:translate(2px);border-color:#2dd4bf38;background:#ffffff0f}.discovery-plan-card:hover:after,.discovery-plan-card:focus-within:after{opacity:1}.discovery-plan-card.is-active{border-color:#2dd4bf5c;background:#2dd4bf12}.discovery-plan-card-head{grid-area:head;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.discovery-plan-badge,.discovery-plan-bonus{display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.discovery-plan-badge{border:1px solid color-mix(in srgb,var(--plan-accent) 36%,rgba(255,255,255,.12));color:color-mix(in srgb,var(--plan-accent) 74%,#ffffff);background:color-mix(in srgb,var(--plan-accent) 11%,transparent)}.discovery-plan-bonus{border:1px solid rgba(255,255,255,.1);color:#ffffff94;background:transparent}.discovery-plan-main{grid-area:main;display:grid;gap:6px}.discovery-plan-name{margin:0;font-size:1.05rem;line-height:1.2;color:#fff}.discovery-plan-meta-row{grid-area:meta;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.discovery-plan-action-row{grid-area:action;min-width:160px;display:grid;justify-items:end;gap:12px}.discovery-collab-block{grid-area:collab;display:grid;gap:8px}.discovery-collab-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.discovery-collab-input{min-height:40px;width:100%;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:0 12px;background:#0000002e;color:#f5f5f5;font:inherit}.discovery-collab-input::placeholder{color:#ffffff6b}.discovery-collab-note{margin:0;color:#ffffff9e;font-size:.82rem;line-height:1.35}.discovery-plan-price-wrap{display:grid;justify-items:end;gap:5px}.discovery-plan-price{font-size:1.55rem;line-height:1;font-weight:900;color:#f5f5f5}.discovery-plan-price-meta{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;font-size:.78rem;line-height:1.2;color:#ffffff8f}.discovery-plan-price-meta s{color:#ffffff6b;font-weight:800}.discovery-plan-price-meta em{padding:3px 7px;border:1px solid rgba(34,197,94,.28);border-radius:999px;background:#22c55e1f;font-style:normal;font-weight:900;color:#bbf7d0}.discovery-plan-rhythm,.discovery-plan-term,.discovery-plan-copy,.discovery-payment-status{margin:0;color:#ffffffad}.discovery-plan-rhythm{font-size:.78rem;font-weight:800;color:#ffffffc2}.discovery-plan-term{font-size:.78rem;font-weight:800;text-transform:uppercase;color:#ffffff7a}.discovery-plan-copy{max-width:440px;font-size:.92rem;line-height:1.45}.discovery-plan-button{min-width:104px;min-height:40px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#fffffff0;color:#121212;font-weight:900;cursor:pointer;box-shadow:none;transition:background .16s ease,border-color .16s ease}.discovery-plan-button--secondary{background:#ffffff14;color:#f5f5f5}.discovery-plan-button--compact{min-width:82px;min-height:34px}.discovery-plan-button:hover,.discovery-plan-button:focus-visible{background:#fff;border-color:#2dd4bf6b}.discovery-plan-button:disabled{cursor:wait;opacity:.7}.discovery-payment-status{min-height:22px;font-size:.92rem}.discovery-payment-status[data-tone=success]{color:#bbf7d0}.discovery-payment-status[data-tone=error]{color:#fecaca}@media(prefers-reduced-motion:reduce){.discovery-plan-card,.discovery-plan-button{transition:none}}.discovery-home-card-title{margin:0;font-size:1.55rem;line-height:1.08;letter-spacing:-.04em;color:#f5f5f5}.discovery-home-card-copy{margin:0;font-size:.98rem;line-height:1.6;color:#ffffffad}.current-affairs-category-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.current-affairs-category-card{min-height:104px;display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:18px;border:0;background:#111111c7;color:#f5f5f5;cursor:pointer;box-shadow:none;transition:transform .16s ease,background .16s ease}.current-affairs-category-card:hover,.current-affairs-category-card:focus-visible{background:#181818eb;outline:none;transform:translateY(-1px)}.current-affairs-category-card .current-affairs-category-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#ffffff14;font-size:1.45rem;flex:0 0 auto}.current-affairs-category-card strong{font-size:1rem;line-height:1.22;letter-spacing:.02em}.current-affairs-category-empty{grid-column:1 / -1;width:min(720px,100%);padding:18px 20px;border:1px solid rgba(45,212,191,.16);border-radius:16px;background:#0f172ab8;color:#e2e8f0c7;font-size:.98rem;font-weight:800}.current-affairs-category-empty--error{border-color:#f871713d;background:#7f1d1d38;color:#fecaca}@media(max-width:760px){.current-affairs-category-grid{grid-template-columns:1fr}}.discovery-home-date{display:inline-grid;gap:8px;margin-top:0;position:relative;z-index:1;width:fit-content}.discovery-home-hero .discovery-home-date{position:absolute;top:0;right:0}.discovery-home-date>span:first-child{color:#ffffff9e;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.discovery-home-date-control{display:inline-flex;align-items:center;gap:10px;width:fit-content;min-height:46px;padding:5px 7px 5px 14px;border:0;border-radius:999px;background:linear-gradient(135deg,#2dd4bf24,#60a5fa1a),#ffffff14;color:#f5f5f5;box-shadow:inset 0 0 0 1px #ffffff17,0 16px 34px #0003;font-size:1rem;font-weight:800;letter-spacing:0;text-transform:none}.discovery-home-date-icon{width:18px;height:18px;color:#5eead4;flex:0 0 auto}.discovery-home-date-nav{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:#ffffff14;color:inherit;font:inherit;font-size:1.25rem;font-weight:900;cursor:pointer}.discovery-home-date-nav:disabled{opacity:.35;cursor:not-allowed}.discovery-home-date input{display:none}.discovery-home-date-button{min-height:36px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.96rem;font-weight:900;letter-spacing:.02em;padding:6px 14px 6px 0;cursor:pointer}.discovery-home-date-button:focus-visible{outline:none}.discovery-home-date-control:focus-within{box-shadow:inset 0 0 0 1px #2dd4bf7a,0 0 0 4px #2dd4bf24,0 18px 38px #00000038}.discovery-home-calendar{position:absolute;top:calc(100% + 12px);left:0;z-index:80;width:min(318px,calc(100vw - 32px));padding:14px;border-radius:22px;background:linear-gradient(180deg,#181818fa,#0c0c0cf7);color:#f5f5f5;box-shadow:0 30px 70px #00000057}.discovery-calendar-head{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;margin-bottom:12px}.discovery-calendar-head strong{text-align:center;font-size:.98rem;font-weight:900}.discovery-calendar-nav,.discovery-calendar-footer button{border:0;border-radius:999px;background:#ffffff14;color:inherit;font:inherit;font-weight:900;cursor:pointer}.discovery-calendar-nav{width:34px;height:34px;font-size:1.25rem}.discovery-calendar-nav:disabled{opacity:.34;cursor:not-allowed}.discovery-calendar-weekdays,.discovery-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.discovery-calendar-weekdays{margin-bottom:6px;color:#ffffff7a;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.discovery-calendar-day{min-width:0;height:34px;border:0;border-radius:12px;background:transparent;color:#ffffffd6;font:inherit;font-size:.86rem;font-weight:800;cursor:pointer}.discovery-calendar-day:hover,.discovery-calendar-day:focus-visible{outline:none;background:#2dd4bf29;color:#fff}.discovery-calendar-day.is-muted{color:#ffffff3d}.discovery-calendar-day.is-today{box-shadow:inset 0 0 0 1px #2dd4bf70}.discovery-calendar-day.is-selected{background:linear-gradient(135deg,#0d9488,#2563eb);color:#fff;box-shadow:0 10px 20px #0d94883d}.discovery-calendar-day:disabled{opacity:.3;cursor:not-allowed}.discovery-calendar-footer{display:flex;justify-content:flex-end;margin-top:12px}.discovery-calendar-footer button{min-height:34px;padding:0 14px;color:#5eead4}.discovery-subject-tabs{display:flex;flex-wrap:wrap;gap:10px}.discovery-subject-tab{min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffbd;font:inherit;font-size:.94rem;font-weight:700;cursor:pointer}.discovery-subject-tab.is-active,.discovery-subject-tab:hover,.discovery-subject-tab:focus-visible{background:#ffffff14;color:#fff}.discovery-syllabus{width:100%;display:grid;gap:18px;padding:0;background:transparent;border-radius:0;box-shadow:none;backdrop-filter:none}.discovery-syllabus-head{display:grid;gap:6px;justify-items:start;text-align:left}.discovery-syllabus-head--compact{gap:2px}.discovery-syllabus-head.discovery-syllabus-head--with-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 18px;width:100%}.discovery-syllabus-head-text{display:grid;gap:6px;justify-items:start;text-align:left;min-width:0;flex:1 1 200px}.discovery-curriculum-view-toggle{display:inline-flex;flex-shrink:0;align-items:center;gap:10px;padding:5px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#2dd4bf14,#60a5fa0d),#00000047;box-shadow:inset 0 1px #ffffff0a}.discovery-syllabus-search{display:inline-flex;align-items:center;gap:10px;min-height:48px;width:min(38vw,390px);padding:0 14px;border-radius:15px;border:1px solid rgba(148,163,184,.16);background:#ffffff0f;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.discovery-syllabus-search:focus-within{border-color:#2dd4bf8f;background:#0f172ab8;box-shadow:0 0 0 4px #2dd4bf1f}.discovery-syllabus-search-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;letter-spacing:0;color:#e2e8f08f;flex:0 0 auto}.discovery-syllabus-search-icon svg{width:17px;height:17px;display:block}.discovery-syllabus-search input{width:100%;min-width:0;min-height:42px;border:0;border-radius:0;background:transparent;color:#f5f5f5;color-scheme:dark;font:inherit;font-size:.95rem;font-weight:800;padding:0}.discovery-syllabus-search input::placeholder{color:#ffffff61}.discovery-syllabus-search input:focus{outline:none}.discovery-curriculum-view-btn{appearance:none;margin:0;border:0;border-radius:13px;padding:11px 16px;font:inherit;font-size:.82rem;font-weight:700;letter-spacing:-.02em;color:#ffffff9e;background:transparent;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.discovery-curriculum-view-btn:hover,.discovery-curriculum-view-btn:focus-visible{outline:none;color:#f8fafc;background:#ffffff14;transform:translateY(-1px)}.discovery-curriculum-view-btn.is-active{color:#0f172a;background:#fffffff0}.discovery-syllabus-chapters{display:flex;flex-wrap:wrap;gap:10px;width:100%;padding:0;margin-top:0;overflow-x:auto}.discovery-syllabus-chapters::-webkit-scrollbar{height:8px}.discovery-syllabus-chapters::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}.syllabus-chapter-toggle{flex:0 0 auto;min-height:44px;padding:.9rem 1.4rem;border-radius:999px;border:none;background:#ffffff14;color:#ffffffe0;font-size:.9rem;font-weight:700;text-transform:none;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow:inset 0 0 0 1px #ffffff14}.syllabus-chapter-toggle:hover,.syllabus-chapter-toggle:focus-visible{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff1f}.syllabus-chapter-toggle.is-active{background:#ffffff2e;color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e;transform:none}.discovery-syllabus-title{margin:0;font-family:var(--font-sans);font-size:1.65rem;font-weight:900;letter-spacing:-.04em;color:#f8fafc}.discovery-syllabus-lead{margin:0;max-width:520px;font-size:.95rem;line-height:1.55;color:#ffffff9e}.discovery-syllabus-status{display:none}.bookmark-browser .discovery-syllabus-status:not([hidden]){display:block}.revision-mode-tabs{display:inline-flex;align-items:center;gap:6px;padding:5px;margin:0 0 18px;border-radius:999px;background:#ffffff14}.revision-mode-tab{min-height:36px;border:0;border-radius:999px;padding:0 14px;background:transparent;color:#ffffffad;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.revision-mode-tab.is-active,.revision-mode-tab:hover,.revision-mode-tab:focus-visible{outline:none;background:#ffffff24;color:#fff}.revision-daily-panel{display:grid;gap:16px}.revision-daily-group{display:grid;gap:12px}.revision-daily-group+.revision-daily-group{padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.revision-daily-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.revision-daily-group-head h3{margin:0;color:#f5f5f5;font-size:.98rem;font-weight:900}.revision-daily-group-head span{color:#ffffff8a;font-size:.76rem;font-weight:800}.revision-statement-panel{gap:16px}.revision-statement-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.revision-statement-type-section{display:grid;gap:12px}.revision-statement-type-section+.revision-statement-type-section{margin-top:18px}.revision-statement-type-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.revision-statement-type-head span{color:#5eead4;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.revision-statement-type-section--important .revision-statement-type-head span{color:#facc15}.revision-statement-type-head strong{min-width:28px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff14;color:#e2e8f0d1;font-size:.76rem}.revision-statement-pointer{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:10px 12px;border-radius:10px;background:#ffffff09;color:#eef6ff}.revision-statement-star{color:#2dd4bf;font-size:1.25rem;font-weight:900;line-height:1}.revision-statement-pointer--important .revision-statement-star{color:#facc15}.revision-statement-topic{color:#e2e8f094;font-size:.78rem;font-weight:800;white-space:nowrap}.revision-statement-line{min-width:0;color:#f8fafc;font-size:.98rem;font-weight:500;line-height:1.58}.revision-statement-line strong{font-weight:900}.revision-statement-line em{color:#bfdbfe}.discovery-syllabus-empty--error{color:#fca5a5}.discovery-syllabus-root{display:grid;gap:18px;width:100%}.discovery-syllabus-root .syllabus-topic-card,.discovery-syllabus-root .syllabus-topic-action{cursor:pointer}.discovery-syllabus-root .syllabus-topic-list:not(.syllabus-topic-list--grid) .syllabus-topic-card--with-thumb .syllabus-topic-card-media{align-self:start;min-height:148px;max-height:200px;width:100%;max-width:200px}.discovery-syllabus-root .syllabus-topic-list:not(.syllabus-topic-list--grid) .syllabus-topic-card--with-thumb .syllabus-topic-thumb{aspect-ratio:4 / 3;width:100%;height:auto;max-height:200px;object-fit:cover}.discovery-syllabus-root .syllabus-topic-list--grid .syllabus-topic-card--with-thumb .syllabus-topic-thumb{aspect-ratio:4 / 3;max-height:168px;width:100%;height:auto;object-fit:cover}.discovery-curriculum-view{overflow-anchor:none}.discovery-syllabus-empty{margin:0;font-size:.94rem;color:#ffffff80;text-align:center}.syllabus-chapter-block{display:grid;gap:14px;padding:22px 24px;border:none;background:#ffffff0f;border-radius:28px;box-shadow:0 18px 40px #0f172a14}.syllabus-chapter-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.syllabus-chapter-title{margin:0;font-size:1.2rem;font-weight:900;letter-spacing:-.03em;color:#fffffffa}.syllabus-chapter-meta{font-size:.95rem;color:#ffffffb3;font-weight:700}.syllabus-topic-list{display:grid;grid-template-columns:1fr;gap:12px}.syllabus-topic-list--grid{width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.syllabus-chapter-block--must-do-topics{border:1px solid rgba(234,179,8,.3);background:linear-gradient(135deg,#eab3081f,#14b8a60d),#ffffff0f}.syllabus-topic-card--must-do{border-color:#eab30885;background:linear-gradient(135deg,#eab30833,#f59e0b1a 52%,#ffffff0d),#eab30814}.syllabus-topic-list--must-do{margin-bottom:2px}.syllabus-topic-list--grid .syllabus-topic-card.syllabus-topic-card--with-thumb{grid-template-columns:1fr;grid-template-rows:minmax(128px,168px) auto;min-height:0;padding:0}.syllabus-topic-list--grid .syllabus-topic-card--with-thumb .syllabus-topic-card-media{min-height:128px;max-height:168px;width:100%;min-width:0;align-self:stretch;border-right:none;border-bottom:1px solid rgba(255,255,255,.12)}.syllabus-topic-list--grid .syllabus-topic-card--with-thumb .syllabus-topic-card-body{padding:14px 18px 18px}body:not(.theme-slate) .discovery-curriculum-view-toggle{border-color:#0f172a1f;background:linear-gradient(135deg,#0d948814,#2563eb0d),#ffffffc7}body:not(.theme-slate) .discovery-curriculum-view-btn{color:#0f172a8c}body:not(.theme-slate) .discovery-curriculum-view-btn:hover,body:not(.theme-slate) .discovery-curriculum-view-btn:focus-visible{color:#0f766e;background:#0d94881a}body:not(.theme-slate) .discovery-curriculum-view-btn.is-active{color:#0f172a;background:#fff}body:not(.theme-slate) .syllabus-topic-list--grid .syllabus-topic-card--with-thumb .syllabus-topic-card-media{border-bottom-color:#0f172a1f}.syllabus-topic-card{display:grid;gap:8px;align-content:start;text-align:left;width:100%;padding:14px 12px;min-height:auto;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#f8fafc;font:inherit;cursor:pointer;transition:background .18s ease,transform .18s ease,border-color .18s ease;box-shadow:0 12px 28px #0000000f;backdrop-filter:blur(10px);overflow:visible}.syllabus-topic-card--pro-locked{border-color:#f9731647}.syllabus-topic-pro-badge{display:inline-flex;align-items:center;justify-self:start;gap:6px;min-height:28px;padding:0 10px 0 5px;border:1px solid rgba(249,115,22,.42);border-radius:999px;background:#f9731624;color:#fed7aa;font:800 .7rem/1 Plus Jakarta Sans,sans-serif;letter-spacing:0;text-transform:uppercase}.syllabus-topic-pro-logo{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:7px;background:#f97316;color:#fff7ed}.syllabus-topic-pro-logo svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.syllabus-topic-must-do-badge{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;padding:0 9px;border:1px solid rgba(234,179,8,.5);border-radius:999px;background:#713f12eb;color:#fef9c3;font:900 .68rem/1 Plus Jakarta Sans,sans-serif;letter-spacing:.04em;box-shadow:0 4px 12px #00000047;backdrop-filter:blur(6px)}.syllabus-topic-card--with-thumb{gap:0}.syllabus-topic-card-media{position:relative;border-radius:14px;overflow:hidden;background:#0f172a59;align-self:start;border:1px solid rgba(255,255,255,.1)}.syllabus-topic-thumb{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.syllabus-topic-thumb--placeholder{object-fit:cover;background:#fff8ef}body.theme-slate .syllabus-topic-thumb--placeholder{background:#171717}.syllabus-topic-thumb--pending{min-height:100px;background:linear-gradient(110deg,#ffffff0a,#ffffff1a,#ffffff0a 80%);background-size:200% 100%;animation:syllabus-poster-shimmer 1.1s ease-in-out infinite}@keyframes syllabus-poster-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.syllabus-topic-thumb--pending{animation:none;background:#ffffff0f}}.syllabus-topic-card-body{display:grid;gap:8px;align-content:start;min-width:0;text-align:left}.syllabus-topic-card:hover,.syllabus-topic-card:focus-visible{background:#ffffff14;transform:none;box-shadow:0 14px 34px #00000014;border-color:#ffffff1f;outline:none}.syllabus-topic-name{font-size:.98rem;font-weight:800;line-height:1.28;letter-spacing:-.02em;color:#f8fafc}.syllabus-topic-meta{font-size:.84rem;line-height:1.45;color:#ffffffb8}.syllabus-topic-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:8px}.syllabus-topic-action{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid transparent;border-radius:12px;padding:0 14px;background:#ffffff17;color:#f8fafc;font:inherit;font-size:.82rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .18s ease}.syllabus-topic-action:hover,.syllabus-topic-action:focus-visible{background:#ffffff29;transform:translateY(-1px)}.syllabus-topic-card-footer{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;margin-top:auto}.syllabus-topic-pill{display:inline-flex;align-items:center;padding:.28rem .6rem;border-radius:999px;background:#ffffff24;color:#ffffffeb;font-size:.78rem;font-weight:700;letter-spacing:.01em}.syllabus-topic-date{color:#ffffff8c;font-size:.78rem}.bookmark-browser{gap:20px}#discoveryBookmarkView.bookmark-browser--topic-active{display:block}#discoveryBookmarkView.bookmark-browser--topic-active .discovery-syllabus.bookmark-browser{display:grid;gap:20px}#discoveryBookmarkView.bookmark-browser--topic-active .discovery-syllabus-root{display:block}#discoveryBookmarkView.bookmark-browser--topic-active .detail-questions--bookmark-discovery{width:100%;display:grid;gap:18px}#discoveryBookmarkView.bookmark-browser--topic-active .detail-questions-bookmark-scroll{overflow-x:hidden;overflow-y:visible}.bookmark-questions-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 20px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.bookmark-questions-title-group{min-width:0;display:grid;gap:4px}.bookmark-questions-kicker{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#e2e8f0a3}.bookmark-questions-title{margin:0;font-family:var(--font-serif);font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.08;color:#f8fafc}.bookmark-questions-head--current-affairs{align-items:stretch}.current-affairs-revision-month-controls{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px;border-radius:999px;background:#02061770;border:1px solid rgba(148,163,184,.14);box-shadow:inset 0 1px #ffffff0a}.current-affairs-revision-month-label{min-width:118px;padding:0 8px;color:#f8fafc;font-size:.9rem;font-weight:900;text-align:center;white-space:nowrap}.current-affairs-revision-month-btn,.current-affairs-revision-month-today{min-height:36px;border-radius:999px;border:1px solid transparent;background:#ffffff0f;color:#e2e8f0e6;font:inherit;font-weight:900;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.current-affairs-revision-month-btn{width:36px;padding:0;font-size:1.3rem;line-height:1}.current-affairs-revision-month-today{padding:0 14px;color:#5eead4;background:#2dd4bf14;border-color:#2dd4bf2e;font-size:.78rem}.current-affairs-revision-month-btn:hover,.current-affairs-revision-month-btn:focus-visible,.current-affairs-revision-month-today:hover,.current-affairs-revision-month-today:focus-visible{outline:none;color:#fff;border-color:#2dd4bf61;background:#2dd4bf29;transform:translateY(-1px)}.current-affairs-revision-month-btn:disabled,.current-affairs-revision-month-today:disabled{cursor:default;transform:none;opacity:.45}.current-affairs-revision-month-today.is-active{color:#e2e8f09e;background:#ffffff0a;border-color:transparent}@media(max-width:720px){.bookmark-questions-head--current-affairs{align-items:stretch;flex-direction:column}.current-affairs-revision-month-controls{width:100%;justify-content:space-between;border-radius:18px}.current-affairs-revision-month-label{min-width:0;flex:1}.current-affairs-revision-month-today{padding:0 12px}}.bookmark-questions-back{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#e5e7eb;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.bookmark-questions-back:hover,.bookmark-questions-back:focus-visible{outline:none;border-color:#2dd4bf52;background:#2dd4bf1f}.bookmark-chapter-card{display:grid;gap:16px;padding:22px 24px;border-radius:28px;background:#ffffff0f;box-shadow:0 18px 40px #0f172a14}.bookmark-chapter-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.bookmark-chapter-title{margin:0;font-size:1.1rem;font-weight:900;letter-spacing:-.03em;color:#fffffffa}.bookmark-chapter-meta{font-size:.86rem;font-weight:700;color:#ffffffb8}.bookmark-mindmap-list{display:grid;gap:12px}.bookmark-mindmap-btn{display:grid;gap:8px;width:100%;padding:14px 16px;text-align:left;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#f8fafc;font:inherit;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.bookmark-mindmap-btn:hover,.bookmark-mindmap-btn:focus-visible{background:#ffffff14;border-color:#ffffff24;outline:none}.bookmark-mindmap-title{font-size:.96rem;font-weight:800;line-height:1.32;letter-spacing:-.02em}.bookmark-mindmap-meta{font-size:.84rem;color:#ffffffb8}body:not(.theme-slate) .discovery-syllabus-title{color:#111827}body:not(.theme-slate) .discovery-syllabus-lead,body:not(.theme-slate) .discovery-syllabus-status,body:not(.theme-slate) .discovery-syllabus-empty{color:#4b5563}body:not(.theme-slate) .syllabus-chapter-title{color:#0f172a;border-bottom-color:#0f172a1a}body:not(.theme-slate) .syllabus-topic-card{border-color:#0f172a1a;background:#f9fafbf2;color:#111827}body:not(.theme-slate) .syllabus-topic-card:hover,body:not(.theme-slate) .syllabus-topic-card:focus-visible{background:#fff;border-color:#0f172a24}body:not(.theme-slate) .syllabus-topic-name{color:#0f172a}body:not(.theme-slate) .syllabus-topic-meta{color:#64748b}body:not(.theme-slate) .syllabus-topic-card-media{background:#0f172a0f;border-color:#0f172a1a}body:not(.theme-slate) .syllabus-topic-card--with-thumb .syllabus-topic-card-media{border-right-color:#0f172a1f;background:#0f172a0d}body:not(.theme-slate) .syllabus-topic-action{background:#0f172a0f;color:#0f172a;border-color:#0f172a24}body:not(.theme-slate) .syllabus-topic-action:hover,body:not(.theme-slate) .syllabus-topic-action:focus-visible{background:#0f172a1c;border-color:#0f172a38;color:#0c1222}body:not(.theme-slate) .bookmark-chapter-card{background:transparent;box-shadow:none}body:not(.theme-slate) .bookmark-chapter-title{color:#0f172a}body:not(.theme-slate) .bookmark-chapter-meta,body:not(.theme-slate) .bookmark-mindmap-meta{color:#64748b}body:not(.theme-slate) .bookmark-mindmap-btn{border-color:#0f172a1a;background:#f9fafbf5;color:#111827}body:not(.theme-slate) .bookmark-mindmap-btn:hover,body:not(.theme-slate) .bookmark-mindmap-btn:focus-visible{background:#fff;border-color:#0f172a29}.discovery-nav{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:2px 0 6px}.language-picker{display:inline-flex;align-items:center;gap:8px;min-width:0;position:relative}.language-picker--workspace{margin-left:0}.language-picker-label{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--claude-text-secondary)}.language-picker-select{max-width:190px;min-height:38px;padding:0 34px 0 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0f172a80;color:#f8fafc;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.language-picker-select:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.language-picker.is-enhanced .language-picker-select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.language-picker-custom{position:relative;min-width:232px}.language-picker-button{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border:1px solid var(--claude-border);border-radius:999px;background:var(--claude-surface);color:var(--claude-text);font:inherit;font-size:.92rem;font-weight:700;cursor:pointer}.language-picker-button:hover,.language-picker-button:focus-visible,.language-picker.is-open .language-picker-button{border-color:var(--claude-border-strong);background:var(--claude-bg-secondary);outline:none}.language-picker-chevron{color:var(--claude-text-tertiary);font-size:.92rem;transition:transform .18s ease}.language-picker.is-open .language-picker-chevron{transform:rotate(180deg)}.language-picker-menu{position:absolute;z-index:120;top:calc(100% + 8px);right:0;width:min(282px,calc(100vw - 32px));max-height:360px;overflow-y:auto;padding:8px;border:1px solid var(--claude-border);border-radius:14px;background:var(--claude-bg)}.language-picker-option{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--claude-text);text-align:left;cursor:pointer}.language-picker-option:hover,.language-picker-option:focus-visible{outline:none;border-color:var(--claude-border);background:var(--claude-bg-secondary)}.language-picker-option.is-active{border-color:var(--claude-border-strong);background:var(--claude-surface);color:var(--claude-text)}.language-picker-option-native{font-size:.98rem;font-weight:700}.language-picker-option-name{color:currentColor;opacity:.58;font-size:.82rem;white-space:nowrap}body:not(.theme-slate) .language-picker-label{color:var(--claude-text-secondary)}body:not(.theme-slate) .language-picker-select{border-color:#0f172a1f;background:#ffffffdb;color:#111827}body:not(.theme-slate) .language-picker-button{border-color:var(--claude-border);background:var(--claude-surface);color:var(--claude-text)}body:not(.theme-slate) .language-picker-button:hover,body:not(.theme-slate) .language-picker-button:focus-visible,body:not(.theme-slate) .language-picker.is-open .language-picker-button{border-color:var(--claude-border-strong);background:var(--claude-bg-secondary)}body:not(.theme-slate) .language-picker-menu{border-color:var(--claude-border);background:var(--claude-bg)}body:not(.theme-slate) .language-picker-option{color:var(--claude-text)}body:not(.theme-slate) .language-picker-option:hover,body:not(.theme-slate) .language-picker-option:focus-visible{border-color:var(--claude-border);background:var(--claude-bg-secondary)}@media(min-width:961px){body.discovery-active{overflow:hidden}.discovery-drawer{transform:translate(0);opacity:1;pointer-events:auto}.discovery-drawer-close,.discovery-drawer-toggle{display:none}}.discovery-brand{display:inline-flex;align-items:center;gap:12px;color:#fafafa;text-decoration:none;font-size:.98rem;font-weight:600}.discovery-brand-mark{width:13px;height:13px;border-radius:4px;border:1.5px solid rgba(255,255,255,.94);position:relative}.discovery-brand-mark:after{content:"";position:absolute;right:-4px;top:-4px;width:9px;height:9px;border-top:1.5px solid rgba(255,255,255,.94);border-right:1.5px solid rgba(255,255,255,.94);border-radius:0 4px 0 0}.discovery-links{display:flex;align-items:center;gap:28px}.discovery-links a{color:#ffffffb3;text-decoration:none;font-size:.95rem}.discovery-links a:hover{color:#fff}.discovery-eyebrow{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff94}.discovery-title{margin:0;font-family:var(--font-sans);max-width:none;font-size:clamp(2.5rem,6vw,4.8rem);line-height:.94;letter-spacing:-.08em;font-weight:700;color:#fafafa;text-align:center}.discovery-subtitle{max-width:760px;margin:0;text-align:center;font-size:1rem;line-height:1.56;color:#ffffffad;text-wrap:balance}.discovery-search-view .discovery-title{margin-top:8px;margin-bottom:10px;font-size:clamp(2.1rem,4.2vw,3.6rem);letter-spacing:-.05em;line-height:1.02}.discovery-search-view .discovery-subtitle{max-width:720px;margin-bottom:14px;font-size:1.02rem;line-height:1.65;letter-spacing:-.01em}.discovery-card{position:relative;width:min(1160px,100%);padding:18px 20px 16px;border-radius:28px;background:#0f0f0ff5;border:none;box-shadow:0 28px 64px #0000004d;overflow:hidden}.discovery-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.discovery-card-kicker{margin:0 0 6px;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8a}.discovery-card-title{margin:0;font-size:1.38rem;line-height:1.06;letter-spacing:-.05em;color:#fafafa}.discovery-card-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.discovery-card-tags span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#ffffff0d;color:#ffffffb8;font-size:.82rem;font-weight:600}.discovery-card:after{display:none}.discovery-card-glow{display:none}.discovery-card.is-loading{animation:none}.discovery-card.is-loading:after{opacity:0}.discovery-card.is-searching{animation:none}.discovery-input-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0d}.discovery-input{width:100%;min-height:58px;border:1px solid rgba(255,255,255,.08);outline:none;resize:none;border-radius:999px;background:#ffffff14;color:#0f172a;font:inherit;font-size:1.14rem;font-weight:600;line-height:1.35;letter-spacing:-.02em;padding:0 24px;box-shadow:none;animation:none}.discovery-input::placeholder{color:#ffffff75}.discovery-input:focus{background:#ffffff1f;box-shadow:0 0 0 1px #ffffff1f}.discovery-card.is-loading .discovery-input,.discovery-card.is-searching .discovery-input{background:#ffffff1a;box-shadow:0 0 0 1px #ffffff1f;animation:none}.discovery-action-btn{align-self:center;min-height:58px;min-width:144px;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:0 24px;background:linear-gradient(180deg,#f8fafc,#e8edf5);color:#0f172a;font:inherit;font-size:.98rem;font-weight:800;letter-spacing:-.02em;cursor:pointer;box-shadow:inset 0 1px #ffffffb3,0 10px 20px #0f172a33;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.discovery-action-btn:hover{transform:translateY(-1px);background:linear-gradient(180deg,#fff,#eef3fb);box-shadow:inset 0 1px #ffffffc7,0 14px 28px #0f172a3d}.discovery-action-btn:disabled{cursor:default;opacity:.62;transform:none;background:#ffffff47;box-shadow:none}.discovery-card-footer{position:relative;display:flex;justify-content:space-between;gap:18px;margin-top:10px;padding:0 4px}.discovery-helper,.discovery-status{font-size:.84rem;line-height:1.5;color:#ffffff8a}.discovery-status{text-align:right}.recent-searches-section{margin-top:14px;padding:4px 0 0;border-radius:0;background:transparent;border:none}.recent-searches-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.recent-searches-title{margin:0;font-size:.9rem;font-weight:800;letter-spacing:-.02em;color:#fafafa}.recent-searches-list,.recent-search-history-list{display:grid;gap:6px}.recent-search-chip,.recent-search-history-item{width:100%;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fafafa;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.recent-search-chip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:11px}.recent-search-chip:hover,.recent-search-chip:focus-visible,.recent-search-history-item:hover,.recent-search-history-item:focus-visible,.recent-search-history-btn:hover,.recent-search-history-btn:focus-visible,.recent-search-history-close:hover,.recent-search-history-close:focus-visible{transform:translateY(-1px);border-color:#ffffff2e;background:#ffffff0f}.recent-search-chip-main,.recent-search-history-main{min-width:0;display:grid;gap:4px}.recent-search-chip-query,.recent-search-history-query{font-size:.88rem;font-weight:700;line-height:1.25;color:#fafafa}.recent-search-chip-meta,.recent-search-history-meta,.recent-search-chip-time,.recent-search-history-time,.recent-search-history-copy,.recent-search-empty{font-size:.75rem;line-height:1.35;color:#ffffff9e}.recent-search-chip-time,.recent-search-history-time{white-space:nowrap}.recent-search-history-btn,.recent-search-history-close{min-height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fafafa;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.recent-search-history-btn{padding:0 12px}.recent-search-history-close{min-width:34px;padding:0;font-size:1.2rem}.recent-search-history-modal{position:fixed;inset:0;z-index:80}.recent-search-history-backdrop{position:absolute;inset:0;background:#040a12a8;backdrop-filter:blur(8px)}.recent-search-history-dialog{position:relative;width:min(760px,calc(100vw - 32px));max-height:min(78vh,760px);margin:min(10vh,72px) auto 0;padding:20px;border-radius:26px;background:#0c1018fa;border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 64px #00000061;overflow:auto}.recent-search-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.recent-search-history-copy{margin:4px 0 0}.recent-search-history-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:11px}.recent-search-history-pagination{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.recent-search-history-page-label{min-width:72px;text-align:center;font-size:.78rem;font-weight:700;color:#ffffffad}@media(max-width:640px){.recent-searches-head,.recent-search-chip,.recent-search-history-item,.recent-search-history-head{align-items:flex-start}.recent-searches-head,.recent-search-history-head,.recent-search-chip,.recent-search-history-item{flex-direction:column}.recent-search-chip-time,.recent-search-history-time{white-space:normal}.recent-search-history-dialog{width:min(100vw - 20px,760px);margin-top:20px;padding:16px}}.discovery-menu{position:relative;display:none;margin-top:10px;border-radius:22px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);padding:10px;max-height:min(50vh,420px);overflow:auto;box-shadow:0 28px 56px #00000038}.discovery-menu.open{display:grid;gap:6px}.discovery-menu .topic-picker-option{min-height:40px;border-radius:14px;padding:10px 12px;color:#fafafa}.discovery-menu .topic-picker-option-label{color:#fafafa}.discovery-menu .topic-picker-option-meta{background:#ffffff14;color:#ffffffb8}.discovery-orb{position:absolute;border-radius:999px;filter:blur(50px);opacity:.34;pointer-events:none}.discovery-orb-a{width:180px;height:180px;left:8%;top:18%;background:#3b82f624}.discovery-orb-b{width:160px;height:160px;right:10%;bottom:20%;background:#ffffff14}@keyframes discoveryBorderRotate{to{transform:rotate(360deg)}}@keyframes discoveryInputSweep{0%{background-position:140% 0,0 0}to{background-position:-80% 0,0 0}}@keyframes discoveryLoadingPulse{0%,to{box-shadow:0 16px 34px #1e1a161f}50%{box-shadow:0 20px 42px #0f766e24}}@keyframes nodeSearchPulse{0%,to{filter:drop-shadow(0 1px 0 rgba(255,251,235,.92)) drop-shadow(0 8px 18px rgba(217,119,6,.24))}50%{filter:drop-shadow(0 1px 0 rgba(255,251,235,.96)) drop-shadow(0 14px 30px rgba(217,119,6,.42))}}@keyframes discoveryAmbientGlow{0%,to{opacity:.32;transform:scale(.99)}50%{opacity:.62;transform:scale(1.01)}}.workspace{flex:1;min-height:0;display:flex;gap:0;position:relative;padding:0}.editor-panel,.map-panel{background:var(--paper);backdrop-filter:blur(5px);display:flex;flex-direction:column;min-height:0;overflow:hidden;animation:rise .4s ease-out}.map-panel{flex:1;min-width:0;height:100%;position:relative;border-radius:0}.editor-panel{display:none!important}.panel-head{padding:14px 16px 12px;border-bottom:1px solid rgba(0,0,0,.08);display:flex;gap:12px;align-items:baseline;justify-content:space-between}.panel-head h2{margin:0;font-size:1.03rem}.panel-head p{margin:0;color:var(--ink-soft);font-size:.9rem}.actions{display:flex;gap:8px;align-items:center}.toggle-editor-btn{display:none!important}.editor-auto-toggle{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--ink-soft)}.collapse-editor-btn{font-size:.82rem;padding:7px 11px}textarea{width:100%;flex:1;resize:none;border:0;outline:none;background:transparent;padding:14px 16px;font-family:var(--font-sans);font-size:.88rem;line-height:1.5;color:var(--ink)}.toolbar{border-top:1px solid rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 14px}.viewer-toolbar{position:absolute;top:12px;left:8px;right:12px;background:transparent;border:0;border-top:0;padding:0;z-index:120;justify-content:space-between}.viewer-toolbar-actions{display:inline-flex;align-items:center;gap:10px}.viewer-toolbar .btn.subtle{background:#ffffffdb;border:1px solid rgba(15,23,42,.08);color:#111827;border-radius:999px;font-weight:600;padding:9px 16px;font-size:.85rem;box-shadow:0 8px 24px #0f172a0f;backdrop-filter:blur(14px)}.mindmap-theme-toggle{min-height:42px;min-width:84px;padding:0 16px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#111827db;color:#e5e7eb;font:inherit;font-size:.84rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;box-shadow:0 8px 24px #0f172a0f;backdrop-filter:blur(14px);transition:background .16s ease,border-color .16s ease,transform .16s ease,color .16s ease}.mindmap-theme-toggle:hover,.mindmap-theme-toggle:focus-visible{outline:none;transform:translateY(-1px);background:#1e293bf5;border-color:#94a3b838}.mindmap-theme-toggle[aria-pressed=true]{background:#0f172ad1;border-color:#94a3b829;color:#f8fafc;box-shadow:0 12px 28px #0000003d}.viewer-toolbar .btn.subtle:hover{background:#fffffff5;border-color:#0f172a24}.brand{display:none}.logo-text{font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:#0f172a}.nav-actions{display:flex;align-items:center;gap:12px;min-width:0}.topic-explorer{display:inline-flex;align-items:center;gap:10px;background:transparent;border:none;border-radius:999px;padding:0;box-shadow:none;backdrop-filter:none;position:relative;overflow:visible;transition:width .22s ease,padding .22s ease,gap .22s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.question-search-toggle{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:none;border-radius:999px;background:#111827e6;color:#e5e7eb;font:inherit;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #18212f14;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.question-search-toggle svg{width:18px;height:18px;display:block}.question-search-toggle:hover,.question-search-toggle:focus-visible{outline:none;transform:translateY(-1px);background:#1e293bfa;box-shadow:0 12px 24px #18212f1f}.topic-explorer:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#fff6,#11182705);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none}.topic-explorer.is-loading{box-shadow:none}.topic-explorer.is-loading:before{opacity:.9;animation:discoveryBorderRotate 1.5s linear infinite}.topic-picker-wrap{position:relative;display:inline-flex;align-items:center;padding:0;border-radius:999px;background:transparent;border:none;box-shadow:none;transition:width .22s ease,opacity .18s ease}.topic-picker-wrap:has(.topic-picker-menu.open){padding:0;border-radius:20px;background:#090909f5;box-shadow:0 18px 34px #00000057}.topic-explorer.is-loading .topic-picker-wrap:after{content:"";position:absolute;inset:1px;border-radius:999px;background:linear-gradient(118deg,#fff0 12%,#ffffff14,#fff0 44%),#ffffff04;background-size:180% 100%;animation:discoveryInputSweep 1.2s linear infinite;pointer-events:none;opacity:1}.topic-picker-input{width:min(20vw,190px);min-width:136px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffffff05,#fff0),#0f172a8a;padding:13px 18px;color:#f8fafc;font:inherit;font-size:.92rem;font-weight:700;outline:none;box-shadow:none;border:none}.topic-picker-wrap:has(.topic-picker-menu.open) .topic-picker-input{border-radius:18px 18px 12px 12px}#topicInput{width:min(44vw,520px);min-width:300px}.topic-picker-input::placeholder{color:#e2e8f094}.topic-picker-input:focus-visible{background:linear-gradient(180deg,#ffffff08,#fff0),#0f172ab8;box-shadow:0 0 0 1px #ffffff0f,0 0 0 4px #0f766e14}.topic-picker-input:disabled{background:#1e293bc7;color:#94a3b8d1;cursor:not-allowed}.topic-picker-menu{position:absolute;top:calc(100% - 2px);left:0;min-width:100%;max-height:min(62vh,360px);overflow:auto;border:1px solid rgba(15,23,42,.08);border-radius:0 0 18px 18px;background:#fffffff0;box-shadow:none;backdrop-filter:blur(20px);z-index:950;padding:3px;scrollbar-gutter:stable;display:none}.topic-picker-menu.open{display:block}.topic-picker-menu::-webkit-scrollbar{width:8px}.topic-picker-menu::-webkit-scrollbar-track{background:var(--scrollbar-track)}.topic-picker-menu::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}.topic-picker-option{width:100%;border:0;border-radius:8px;background:transparent;color:#0f172a;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;text-align:left;cursor:pointer;font:inherit}.topic-picker-option:nth-child(odd){background:#f9fafbe0}.topic-picker-option:nth-child(2n){background:#ffffffa3}.topic-picker-option.is-active{background:#11182714}.topic-picker-option:hover,.topic-picker-option:focus-visible{background:#1118270f;outline:none}.topic-picker-option-label{font-size:.78rem;line-height:1.15;color:#0f172a}.topic-picker-option-meta{font-size:.64rem;font-weight:600;line-height:1;letter-spacing:.02em;color:#334155;background:#0f172a14;border:1px solid rgba(15,23,42,.1);border-radius:999px;padding:2px 6px;flex:0 0 auto}.topic-picker-status{max-width:182px;font-size:.74rem;line-height:1.25;color:#475569;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:width .22s ease,opacity .18s ease}.topic-picker-status.is-success{color:#166534}.topic-picker-status.is-warn{color:#92400e}.topic-picker-status.is-error{color:#991b1b}body.questions-split-active .question-search-toggle{display:inline-flex}body.questions-split-active .topic-explorer{min-width:42px}body.questions-split-active .topic-explorer.is-compact{padding:0;gap:0;border-color:transparent;background:transparent;box-shadow:none}body.questions-split-active .topic-explorer.is-compact:before{opacity:0}body.questions-split-active .topic-explorer.is-compact .topic-picker-wrap,body.questions-split-active .topic-explorer.is-compact .topic-picker-status{width:0;opacity:0;pointer-events:none;overflow:hidden}body.questions-split-active .topic-explorer.is-compact .topic-picker-input{width:0;min-width:0;padding-left:0;padding-right:0}body.questions-split-active .topic-explorer.is-expanded{padding:6px;gap:8px}body.questions-split-active .topic-explorer.is-expanded .topic-picker-wrap,body.questions-split-active .topic-explorer.is-expanded .topic-picker-status{opacity:1;pointer-events:auto}.view-controls{display:flex;align-items:center;gap:12px}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;right:0;top:calc(100% + 8px);background:#0f172af2;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);min-width:160px;box-shadow:0 10px 25px #0000004d;border-radius:12px;z-index:1000;padding:8px;overflow:hidden}.dropdown:hover .dropdown-content{display:flex;flex-direction:column;gap:4px}.dropdown:focus-within .dropdown-content{display:flex;flex-direction:column;gap:4px}.dropdown-content .btn{width:100%;justify-content:flex-start;background:transparent;border:none;color:#cbd5e1;font-size:.85rem;padding:10px 14px}.dropdown-content .btn:hover{background:#ffffff1a;color:#fff;transform:none}.btn{border:0;border-radius:12px;padding:9px 13px;font:inherit;font-size:.92rem;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none;color:#f7f7f7;background:linear-gradient(125deg,var(--accent),var(--accent));transition:transform .14s ease,opacity .14s ease,background .14s ease}.btn:hover{transform:translateY(-1px);opacity:.95}.btn:active{transform:translateY(0)}.btn:focus-visible,.detail-close:focus-visible,.dropdown>button:focus-visible,.format-toggle-floating input:focus-visible{outline:2px solid rgba(37,99,235,.55);outline-offset:2px}.btn.subtle{color:var(--ink);background:#ffffff94;border:1px solid var(--stroke)}.select-control{border:1px solid var(--stroke);border-radius:10px;background:#ffffffc2;color:var(--ink);padding:7px 10px;font:inherit;font-size:.88rem}.file-label{display:inline-flex;align-items:center}#fileInput{display:none}.auto-toggle{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:.89rem}.format-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:.89rem}.font-controls{display:none!important;align-items:center;gap:4px;padding:3px 5px;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff9}.questions-text-controls{display:none!important}.viewer-toolbar .font-controls .font-step-btn{min-width:34px;min-height:30px;padding:4px 8px;border-radius:8px;font-size:.82rem;line-height:1;justify-content:center}.font-scale-label{min-width:42px;text-align:center;font-size:.8rem;font-weight:600;letter-spacing:.01em;color:var(--ink-soft)}.compliance-pill,.secure-status-pill,.validator-panel{display:none!important}.secure-status-pill.is-loading{border-color:#2563eb5c;background:#eff6fff0;color:#1e40af}.secure-status-pill.is-success{border-color:#16a34a66;background:#dcfce7e0;color:#166534}.secure-status-pill.is-warn{border-color:#d9770659;background:#fef3c7e0;color:#92400e}.secure-status-pill.is-error{border-color:#dc262659;background:#fee2e2e0;color:#991b1b}.validator-panel{border-top:1px solid rgba(0,0,0,.08);background:#ffffff8f;padding:10px 14px 12px}.map-panel>.validator-panel{border-top:0;border-bottom:1px solid rgba(0,0,0,.08)}.validator-panel h3{margin:0 0 8px;font-size:.85rem;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft)}.validator-list{margin:0;padding:0;list-style:none;display:grid;gap:6px;max-height:132px;overflow:auto}.validator-item{border:1px solid rgba(15,23,42,.14);border-radius:10px;padding:6px 9px;font-size:.84rem;line-height:1.32;background:#f8fafce6}.validator-item.issue{border-color:#dc26264d;background:#fef2f2f5;color:#991b1b}.validator-item.warn{border-color:#d9770647;background:#fffbebf5;color:#92400e}.validator-item.pass{border-color:#16a34a4d;background:#f0fdf4f5;color:#166534}#mindmapWrap{flex:1;min-height:0;height:100%;position:relative;background:radial-gradient(circle at 1px 1px,var(--grid) 1px,transparent 0);background-size:40px 40px;background-color:var(--canvas)}.floating-controls{position:absolute;top:12px;left:12px;z-index:9;display:inline-flex;gap:8px;align-items:center}.toggle-editor-btn{position:absolute;top:14px;left:14px;z-index:10;font-size:.88rem;padding:8px 14px;border-radius:10px;box-shadow:0 2px 8px #0f172a1f;transition:background .18s ease,transform .14s ease}body.editor-open .toggle-editor-btn{background:#0f172a0f}.format-toggle-floating{position:absolute;left:14px;right:auto;bottom:14px;z-index:10;display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:.86rem;background:#ffffffd6;border:1px solid rgba(15,23,42,.08);border-radius:999px;padding:7px 11px;box-shadow:0 10px 24px #0f172a14;backdrop-filter:blur(14px)}.format-toggle-floating input{margin:0}.branch-legend{display:none}.legend-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#0f172a;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:3px 8px;line-height:1}.legend-dot{width:10px;height:10px;border-radius:50%;border:1px solid rgba(15,23,42,.3)}#mindmapSvg{width:100%;height:100%;display:block;cursor:grab;touch-action:none;overscroll-behavior:contain;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.node foreignObject,.node-rich,.node-main,.node-note,.node-content{cursor:text;pointer-events:auto;user-select:text;-webkit-user-select:text}#mindmapSvg.dragging{cursor:grabbing}.viewport{transform-origin:0 0;will-change:transform}.link-path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.node rect{shape-rendering:geometricPrecision;filter:drop-shadow(0 1px 0 rgba(255,255,255,.85)) drop-shadow(0 8px 22px rgba(15,23,42,.08));transition:stroke .16s ease,fill .16s ease,filter .16s ease}.node{cursor:pointer}.node.selected rect{stroke-width:2.1;filter:drop-shadow(0 1px 0 rgba(255,255,255,.92)) drop-shadow(0 12px 28px rgba(15,23,42,.14))}.node.selected-note-target rect{stroke:#d97706f0!important;stroke-width:2.2;filter:drop-shadow(0 1px 0 rgba(255,251,235,.9)) drop-shadow(0 8px 18px rgba(217,119,6,.35))}.node.selected-note-target .node-inner-frame{stroke:#ffedd5f0;stroke-width:.9}.node.search-hit rect{fill:#fff3df!important;stroke:#b45309!important;stroke-width:2.35;filter:drop-shadow(0 1px 0 rgba(255,255,255,.92)) drop-shadow(0 12px 26px rgba(180,83,9,.34))}.node.search-active rect{fill:#ffedd5!important;stroke:#7c2d12!important;stroke-width:3.6;filter:drop-shadow(0 1px 0 rgba(255,255,255,.96)) drop-shadow(0 18px 38px rgba(194,65,12,.52));animation:nodeSearchPulse 1.5s ease-in-out infinite}.node.search-active .node-inner-frame{stroke:#7c2d12c7;stroke-width:1.35}.node.related-branch rect{stroke:#4b556380;stroke-width:1.6;filter:drop-shadow(0 1px 0 rgba(255,255,255,.88)) drop-shadow(0 10px 22px rgba(15,23,42,.08))}.node.related-branch .node-inner-frame{stroke:#fbbf2457;stroke-width:.85}.node.root-node rect{filter:drop-shadow(0 1px 0 rgba(255,255,255,.78)) drop-shadow(0 4px 10px rgba(15,23,42,.14))}.node.center-node rect{filter:drop-shadow(0 1px 0 rgba(255,255,255,.82)) drop-shadow(0 4px 10px rgba(15,23,42,.12))}.node.hub-node rect{filter:drop-shadow(0 1px 0 rgba(255,255,255,.8)) drop-shadow(0 3px 9px rgba(15,23,42,.11))}.node-inner-frame{fill:none;stroke:#ffffff7a;stroke-width:.75;pointer-events:none}.node.root-node .node-inner-frame{stroke:#fff6;stroke-width:.85}.node.hub-node .node-inner-frame{stroke:#ffffff57}.node.summary-node rect{stroke-dasharray:8 5}.node.quote-node rect{stroke-dasharray:2 0}.node.note-node rect{stroke-dasharray:5 3}.node.user-note-node rect{filter:drop-shadow(0 2px 8px rgba(217,119,6,.18))}.node.floating-node rect{filter:drop-shadow(0 2px 10px rgba(15,23,42,.11))}.node-rich{font-family:var(--font-sans);font-size:calc(14.5px * var(--map-font-scale));line-height:1.28;color:#111827;word-break:break-word;pointer-events:none;display:flex;align-items:center;justify-content:center;text-align:left;height:100%;width:100%;padding:0;overflow:hidden}.node-content{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;max-width:100%;width:100%}.node-main{display:block;max-width:100%;width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left;letter-spacing:.003em}.node.quote-node .quote-content{align-items:flex-start}.node.quote-node .quote-main{font-style:italic;line-height:1.24;color:#273549}.node.user-note-node .node-rich{font-size:calc(13.4px * var(--map-font-scale));line-height:1.23;color:#7c2d12;font-weight:620}.node.user-note-node .user-note-content{align-items:flex-start}.node.user-note-node .user-note-main{width:100%;text-align:left}.node.user-note-node .node-main{color:#7c2d12}.node.user-note-node .node-marker{border-color:#d977066b;background:#fff7d4f2;color:#9a3412}.node.user-note-node.search-hit rect{fill:#fff3df!important;stroke:#b45309!important;stroke-width:2.35px!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.92)) drop-shadow(0 12px 26px rgba(180,83,9,.38))!important}.node.user-note-node.search-active rect{fill:#ffedd5!important;stroke:#7c2d12!important;stroke-width:3.6px!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.96)) drop-shadow(0 18px 38px rgba(194,65,12,.56))!important}.node.user-note-node.search-hit .node-rich,.node.user-note-node.search-hit .node-main,.node.user-note-node.search-active .node-rich,.node.user-note-node.search-active .node-main{color:#7c2d12!important}.node.user-note-node.search-active .node-inner-frame{stroke:#7c2d12c7;stroke-width:1.35}.node-inline-meta{display:inline-flex;gap:5px;margin-right:0;vertical-align:middle}.node-marker{display:inline-block;font-size:.77em;font-weight:700;border:1px solid rgba(15,23,42,.1);border-radius:999px;padding:1px 7px;background:#f9fafbeb}.node-tags{margin-top:6px;display:inline-flex;flex-wrap:wrap;justify-content:flex-start;gap:5px}.node-tag{font-size:.66em;border:1px solid rgba(15,23,42,.08);border-radius:999px;padding:1px 7px;background:#f9fafbf0;color:#4b5563}.node-note{font-size:.74em;opacity:.75;max-width:100%}.node.table-node rect{filter:none;fill:transparent!important;stroke:transparent!important}.node.image-node rect{filter:drop-shadow(0 10px 22px rgba(15,23,42,.2))}.node-table-wrap{width:100%;height:100%;display:flex;flex-direction:column;gap:0;overflow:visible;color:#0f172a;font-family:var(--font-sans)}.node-table-title{display:none}.node-table{width:100%;border-collapse:collapse;table-layout:auto;border:none;background:transparent;border-radius:0;overflow:visible;box-shadow:none}.node-table th,.node-table td{border:none;padding:10px 14px;vertical-align:top;line-height:1.3}.node-table th{background:#f1f5f9f2;font-size:calc(14px * var(--map-font-scale));font-weight:700;color:#0f172a;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.node-table td{font-size:calc(13px * var(--map-font-scale));color:#1e293b;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.4;background:transparent}.node-table tbody tr:not(:last-child) td{border-bottom:1px solid rgba(15,23,42,.08)}.node-table tbody tr:nth-child(2n) td{background:#0f172a05}.node-table tbody tr:hover td{background:#0f172a14}body.theme-slate .node-table-wrap{color:#e2e8f0}body.theme-slate .node-table{border:none;background:transparent;box-shadow:none}body.theme-slate .node-table th{background:#f8fafc0f;color:#f8fafc}body.theme-slate .node-table td{color:#e2e8f0}body.theme-slate .node-table tbody tr:not(:last-child) td{border-bottom:1px solid rgba(226,232,240,.08)}body.theme-slate .node-table tbody tr:nth-child(2n) td{background:#e2e8f008}body.theme-slate .node-table tbody tr:hover td{background:#e2e8f014}.node.root-node .node-rich{font-size:calc(27px * var(--map-font-scale));font-family:var(--font-sans);text-align:center;font-weight:700;line-height:1.08;color:#2f241b;justify-content:center;letter-spacing:.01em}.root-card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:8px 12px;gap:4px}.root-brand{display:inline-flex;align-items:center;justify-content:center;color:#2f241b}.root-brand-icon{width:calc(26px * var(--map-font-scale));height:calc(26px * var(--map-font-scale));color:#2f241b;flex:0 0 auto}.root-main{width:100%;text-align:center;font-weight:700;line-height:1.16;letter-spacing:.01em;margin-top:1px}.node.root-node .node-content{align-items:center}.node.root-node .node-main{text-align:center}.node.center-node .node-rich{line-height:1.16;color:#3b2d21;text-align:center;justify-content:center}.node.hub-node .node-rich{line-height:1.18;color:#4b3727;text-align:center;justify-content:center}.node.center-node .node-content,.node.hub-node .node-content{align-items:center}.node.center-node .node-main,.node.hub-node .node-main{text-align:center}body.theme-slate .node.center-node .node-rich,body.theme-slate .node.center-node .node-main{color:#fff!important}.node.depth-1 .node-rich{font-size:calc(17px * var(--map-font-scale));font-weight:650;line-height:1.2;color:#4b3727}.node.depth-2 .node-rich,.node.depth-3 .node-rich,.node.depth-4 .node-rich,.node.depth-5 .node-rich{font-size:calc(14.2px * var(--map-font-scale));font-weight:520;line-height:1.24;color:#584434;text-shadow:none}.node.leaf.depth-2 .node-rich,.node.leaf.depth-3 .node-rich,.node.leaf.depth-4 .node-rich,.node.leaf.depth-5 .node-rich{font-size:calc(16.2px * var(--map-font-scale));font-weight:400}body.layout-flex .node.depth-1 .node-rich{font-size:calc(16.5px * var(--map-font-scale))}body.layout-flex .node.depth-2 .node-rich,body.layout-flex .node.depth-3 .node-rich,body.layout-flex .node.depth-4 .node-rich,body.layout-flex .node.depth-5 .node-rich{font-size:calc(13.6px * var(--map-font-scale))}body.layout-flex .node.leaf.depth-2 .node-rich,body.layout-flex .node.leaf.depth-3 .node-rich,body.layout-flex .node.leaf.depth-4 .node-rich,body.layout-flex .node.leaf.depth-5 .node-rich{font-size:calc(15.6px * var(--map-font-scale));font-weight:400}.node.play-neutral-node .node-rich{font-size:calc(14.2px * var(--map-font-scale));font-weight:520;line-height:1.24;color:#584434;text-shadow:none}body.theme-slate .node.center-node.play-neutral-node .node-rich,body.theme-slate .node.center-node.play-neutral-node .node-main{color:#fff!important}.node.play-neutral-node.leaf .node-rich{font-size:calc(15.6px * var(--map-font-scale));font-weight:400}.node-rich strong{font-weight:700}.node-rich em{font-style:italic}.node-rich del{opacity:.74;text-decoration-thickness:1.5px}.node-rich u{text-decoration-thickness:1.5px;text-underline-offset:.14em}.node-rich code{font-family:inherit;font-size:.94em;font-weight:600;letter-spacing:.005em;color:#273449;background:transparent;border:0;border-radius:0;padding:0;white-space:normal;overflow-wrap:anywhere}.node-rich mark{background:#fde68a;color:#161616;border-radius:4px;padding:0 3px}.node-rich a{color:#1d4ed8;text-decoration:underline;border-bottom:0}.node-rich .asset{color:#0f766e;font-weight:500}.node-rich .image-asset{display:inline-flex;align-items:center}.node-rich .image-asset img{width:28px;height:20px;object-fit:cover;border-radius:4px;border:1px solid rgba(15,23,42,.2)}.inline-math{display:inline-block;font-variant-numeric:lining-nums;white-space:nowrap}.inline-math sup,.inline-math sub{font-size:.78em;line-height:0}.inline-math-radical{font-weight:700}.notes-formula{display:inline;max-width:100%;padding:.08em .24em;border-radius:6px;background:color-mix(in srgb,#d97757 8%,transparent);color:inherit;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.94em;line-height:1.35;vertical-align:-.18em;white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.notes-formula-block{display:flex;align-items:center;justify-content:center;max-width:100%;margin:18px 0 22px;padding:14px 16px;overflow-x:auto;border:1px solid var(--notes-border, rgba(15, 23, 42, .12));border-radius:8px;background:var(--notes-card-surface, rgba(15, 23, 42, .04))}.notes-formula-block .notes-formula{padding:0;background:transparent;font-size:1.05em;white-space:nowrap}.notes-math-fraction{display:inline-grid;grid-template-rows:auto auto;align-items:center;justify-items:center;min-width:2.2em;margin:0 .12em;vertical-align:middle}.notes-math-fraction-top,.notes-math-fraction-bottom{display:block;min-width:100%;padding:0 .28em;text-align:center;white-space:nowrap}.notes-math-fraction-top{border-bottom:1.5px solid currentColor;padding-bottom:.08em}.notes-math-fraction-bottom{padding-top:.08em}.notes-math-root{display:inline-flex;align-items:flex-end;gap:.08em}.notes-math-root-symbol{font-size:1.18em;font-weight:700;line-height:1}.notes-math-root-body{padding:0 .18em .02em;border-top:1.5px solid currentColor}.notes-math-text{font-family:var(--font-sans, inherit)}.notes-math-function{font-family:var(--font-sans, inherit);font-style:normal;font-weight:650;margin-right:.16em}.node-rich blockquote{margin:2px 0;padding:4px 8px;border-left:3px solid rgba(37,99,235,.5);background:#e2e8f09e;border-radius:6px;font-style:italic;text-align:left}.node-image-wrap{width:100%;height:100%;display:flex;flex-direction:column;gap:6px}.node-image{width:100%;height:calc(100% - 28px);min-height:110px;object-fit:cover;border-radius:10px;border:1px solid rgba(15,23,42,.2)}.node-image-caption{font-size:12px;line-height:1.25;color:#0f172a;text-align:left}.node-image-fallback{height:calc(100% - 28px);border-radius:10px;border:1px dashed rgba(71,85,105,.6);background:#f1f5f9b3;display:flex;align-items:center;justify-content:center;color:#475569;font-size:12px;text-align:center;padding:10px}.node-rich .task{font-weight:700}.node-rich .task.done{color:#111}.node-rich .task.todo{color:#333}.toggle-control{fill:#111827eb;stroke:#94a3b86b;stroke-width:1.6;filter:drop-shadow(0 4px 10px rgba(0,0,0,.34));cursor:pointer}.toggle-symbol{font-size:11px;font-weight:700;fill:#e5e7eb;pointer-events:none;user-select:none}.node-toggle-hit{cursor:pointer}.detail-panel{position:absolute;inset:64px auto 0 0;width:min(196px,calc(100% + -0px));z-index:12;border-radius:0;border:none;background:#fffffff2;box-shadow:none;backdrop-filter:blur(8px);padding:8px;transform:translate(calc(-100% - 20px));transition:transform .22s ease;overflow:auto}.detail-panel.open{transform:translate(0)}.questions-panel{position:absolute;top:64px;right:6px;bottom:6px;width:min(420px,calc(100% - 12px));z-index:1100;border-radius:24px;border:1px solid rgba(15,23,42,.08);background:#fffcf7f2;box-shadow:0 24px 48px #0f172a1a;backdrop-filter:blur(14px);padding:14px 14px 16px;transform:translate(calc(100% + 24px));transition:transform .22s ease,width .24s ease,top .24s ease,right .24s ease,bottom .24s ease,border-radius .24s ease,box-shadow .24s ease;overflow:hidden;display:flex;flex-direction:column}.questions-resize-handle{position:absolute;top:0;left:-6px;bottom:0;width:14px;cursor:ew-resize;z-index:70;display:none}.questions-resize-handle:before{content:"";position:absolute;top:50%;left:6px;width:4px;height:72px;transform:translate(-50%,-50%);border-radius:999px;background:#0f766e2e;box-shadow:0 0 0 1px #ffffffbf}.questions-panel.open{transform:translate(0)}.questions-panel-controls{display:none!important;position:absolute;top:12px;right:12px;z-index:1110;justify-content:flex-end;gap:8px;pointer-events:auto}.questions-panel-controls .detail-close{min-width:44px;min-height:44px;position:relative;z-index:1111;pointer-events:auto;touch-action:manipulation}.questions-panel.is-expanded{position:fixed;inset:0!important;width:100vw!important;height:100vh!important;border-radius:0;z-index:1300;box-shadow:none;border:none}.detail-questions{width:100%}.questions-panel.is-expanded .questions-body{display:flex;justify-content:center;padding:28px 28px 0;background:linear-gradient(180deg,#f8fafcfa,#fffcf7)}.questions-panel.is-expanded .detail-questions{width:min(860px,calc(100vw - 56px));min-height:calc(100vh - 72px);display:flex;flex-direction:column}.questions-panel.is-expanded .questions-header-row{position:relative;top:auto;margin-bottom:18px;padding-bottom:0}.questions-panel.is-expanded .questions-panel-heading{font-size:1.22rem}.questions-panel.is-expanded .detail-questions-list{flex:1 1 auto;gap:16px;padding-top:0}.questions-panel.is-expanded .detail-questions-pagination{position:sticky;bottom:0;margin-top:auto;margin-bottom:0;padding:10px 0 max(10px,env(safe-area-inset-bottom));background:#fffcf7fa;border-top:1px solid rgba(15,23,42,.08)}.questions-panel.is-expanded .detail-question-card{min-height:0;padding:22px 26px 24px;border-radius:22px;border:1px solid rgba(15,23,42,.06);background:#ffffffeb;box-shadow:0 14px 32px #0f172a0d}body:not(.theme-slate) .questions-header-topline{background:linear-gradient(180deg,#ffffffeb,#f8fafce6)}body.theme-slate .questions-panel.is-expanded .questions-body{background:linear-gradient(180deg,#0a0a0afe,#121212fa)}body.theme-slate .questions-panel.is-expanded .detail-question-card{border-color:#94a3b81a;background:linear-gradient(180deg,#141414f0,#0c0c0ceb);box-shadow:0 18px 36px #0000004d}body.theme-slate .questions-panel.is-expanded .detail-question-number{background:#ffffff14;color:#f8fafc}body.theme-slate .questions-panel.is-expanded .detail-question-text{color:#f8fafc}body.theme-slate .questions-panel.is-expanded .detail-questions-pagination{background:#0c0c0cf5;border-top-color:#94a3b81f}.questions-panel.is-expanded .detail-question-number{font-size:.86rem;margin-bottom:8px}.questions-panel.is-expanded .detail-question-text{font-size:.95rem;line-height:1.62;margin-bottom:8px}.questions-panel.is-expanded .detail-question-options{gap:8px;margin-bottom:10px}.questions-panel.is-expanded .detail-question-option{font-size:.88rem;line-height:1.56}.questions-panel.is-expanded .detail-question-answer{margin-bottom:14px;padding:14px 16px}.questions-panel.is-expanded .detail-question-solution,.questions-panel.is-expanded .detail-question-solution p,.questions-panel.is-expanded .detail-question-solution li{font-size:.84rem;line-height:1.58}.questions-panel.is-expanded .detail-question-text table,.questions-panel.is-expanded .detail-question-solution table{font-size:.86rem}.questions-panel.is-expanded .detail-question-text th,.questions-panel.is-expanded .detail-question-text td,.questions-panel.is-expanded .detail-question-solution th,.questions-panel.is-expanded .detail-question-solution td{padding:10px 12px;vertical-align:middle;white-space:normal;word-break:break-word;hyphens:auto}.detail-close{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.18);border-radius:0;width:44px;height:44px;font-size:17px;line-height:1;background:#fff;color:#1e293b;cursor:pointer;box-shadow:0 8px 18px #0f172a1a;position:relative;z-index:1}.detail-close:hover,.detail-close:focus-visible{outline:none;border-color:#0f766e57;background:#f8fafcfa}.questions-expand-toggle{font-size:15px}.detail-title,.questions-title{display:none}.detail-body{color:#334155;font-size:.82rem;line-height:1.42}.questions-body{flex:1;min-height:0;overflow:auto;color:#334155;font-size:.82rem;line-height:1.42;padding-right:2px}.detail-meta{display:none;gap:6px;flex-wrap:wrap;margin-bottom:7px}.detail-chip{border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#f1f5f9eb;color:#1e293b;font-size:.68rem;line-height:1;padding:4px 6px}.detail-body>p,.detail-body>ul,.detail-body>li{display:none}.detail-notes{margin-top:0;padding-top:0;border-top:0}.detail-notes-shell{display:grid;gap:12px}.detail-notes-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:0}.detail-notes-head-copy{display:grid;gap:3px}.detail-notes-title{margin:0;font-size:.98rem;font-weight:800;color:#0f172a}.detail-notes-subtitle{margin:0;max-width:26ch;font-size:.76rem;line-height:1.5;color:#475569}.detail-notes-head-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.detail-notes-count{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;border-radius:999px;background:#0f172a0d;color:#334155;font-size:.78rem;font-weight:800}.detail-notes-hint,.detail-notes-empty{margin:0;font-size:.84rem;color:#475569}.detail-notes-editor{display:grid;gap:10px;margin-bottom:0}.detail-notes-editor-card{padding:16px;border-radius:22px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fffffff7,#f8fafcf0);box-shadow:0 18px 34px #0f172a14}.detail-note-composer-head{display:flex;align-items:center;justify-content:flex-end;gap:8px}.detail-note-editing-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#3b82f61f;color:#1d4ed8;font-size:.72rem;font-weight:700}.detail-note-format-bar{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.detail-note-asset-input{display:none}.detail-note-btn.format-btn{flex:0 0 auto;min-width:28px;min-height:28px;padding:0 6px;font-size:.62rem;font-weight:700}.detail-note-editor-frame{display:grid;gap:8px}.detail-note-input{box-sizing:border-box;width:100%;min-height:136px;border-radius:16px;padding:14px 15px;font:inherit;font-size:.8rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.detail-note-input{border:1px solid rgba(15,23,42,.16);background:#fffffff0;color:#0f172a;cursor:text}.detail-note-input:empty:before{content:attr(data-placeholder);color:#64748b;pointer-events:none}.detail-note-input a{color:#1d4ed8;text-decoration:underline}.detail-note-input .image-asset{display:inline-flex;max-width:100%;vertical-align:middle}.detail-note-input .image-asset img{max-width:min(100%,280px);max-height:190px;height:auto;border-radius:8px;border:1px solid rgba(15,23,42,.2);background:#f8fafcf0;object-fit:contain}.detail-note-input:focus{outline:none;border-color:#2563eb94;box-shadow:0 0 0 2px #2563eb24}.detail-note-input.is-disabled{background:#f1f5f9bf;color:#64748b;cursor:default;user-select:none}.detail-note-input code{font-family:var(--font-mono);font-size:.92em;background:#94a3b829;border:1px solid rgba(15,23,42,.12);border-radius:5px;padding:1px 4px}.detail-note-editor-hint{margin:0;font-size:.74rem;line-height:1.45;color:#64748b}.detail-notes-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.detail-note-btn{border:1px solid rgba(15,23,42,.18);border-radius:12px;background:#fffffff2;color:#0f172a;font:inherit;font-size:.76rem;font-weight:700;line-height:1;padding:10px 12px;cursor:pointer}.detail-note-btn--compact{min-height:36px;padding:0 12px}.detail-note-btn:hover,.detail-note-btn:focus-visible{background:#3b82f629;border-color:#2563eb61;outline:none}.detail-note-btn.primary{border-color:#2563eb70;background:#dbeafec7;color:#1d4ed8}.detail-note-btn--primary-wide{width:100%}.detail-note-btn.danger{border-color:#dc262657;color:#b91c1c}.detail-note-btn--ghost{background:#ffffffb8}.detail-note-btn:disabled{opacity:.56;cursor:not-allowed}.detail-notes-feedback{margin:0;font-size:.78rem;line-height:1.45;padding:10px 12px;border-radius:12px}.detail-notes-feedback--status{color:#0f766e;background:#0f766e14}.detail-notes-feedback--error{color:#b91c1c;background:#fef2f2e6}.detail-notes-list-wrap{display:grid;gap:12px}.detail-notes-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.detail-notes-list-title{font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#334155}.detail-notes-list-meta{font-size:.74rem;color:#64748b}.detail-notes-empty-state{display:grid;gap:6px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#f8fafce6,#f1f5f9d9);border:1px dashed rgba(15,23,42,.1)}.detail-notes-empty-kicker{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.detail-notes-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.detail-note-item{border:1px solid rgba(15,23,42,.08);border-radius:20px;padding:14px 15px;box-shadow:0 12px 24px #0f172a0d}.detail-note-item.even{background:linear-gradient(180deg,#fffffff5,#f8fafcf0)}.detail-note-item.odd{background:linear-gradient(180deg,#f8fafcf5,#f1f5f9eb)}.detail-note-text{margin:0 0 10px;color:#0f172a;font-size:.86rem;line-height:1.58;white-space:pre-wrap;overflow-wrap:anywhere}.detail-note-input mark,.detail-note-text mark,.notes-markdown-content mark{border:1px solid rgba(180,83,9,.58);border-radius:5px;background:#fef3c794;color:#78350f;box-decoration-break:slice;-webkit-box-decoration-break:slice;padding:1px 4px}.detail-note-text .image-asset{display:inline-flex;max-width:100%}.detail-note-text .image-asset img{max-width:min(100%,320px);height:auto;border-radius:8px;border:1px solid rgba(15,23,42,.2)}.detail-note-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}@media(max-width:520px){.detail-notes-head{flex-direction:column;align-items:stretch}.detail-notes-head-actions{width:100%;justify-content:space-between}.detail-notes-count{width:36px}.detail-notes-controls{grid-template-columns:1fr}}.detail-questions-list{display:grid;gap:14px}.detail-questions-more{display:flex;justify-content:center;padding:6px 0 4px}.detail-questions-previous{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border:1px solid rgba(15,23,42,.12);border-radius:18px;background:#fffffff5;flex-wrap:wrap}.daily-target-panel{margin-top:24px;padding:22px 24px;border:1px solid rgba(148,163,184,.2);border-radius:24px;background:linear-gradient(180deg,#0f172ae6,#0f172ac2),radial-gradient(circle at top right,rgba(56,189,248,.16),transparent 42%);box-shadow:0 24px 60px #02061738}.daily-target-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.daily-target-panel-title{margin:4px 0 0;font:700 clamp(1.3rem,1.9vw,1.7rem)/1.15 "Plus Jakarta Sans",sans-serif;color:#f8fafc}.daily-target-status{margin:0;max-width:260px;text-align:right;font:500 .9rem/1.5 Atkinson Hyperlegible,sans-serif;color:#e2e8f0cc}.daily-target-status-demo{display:inline-flex;align-items:center;margin-right:6px;padding:3px 9px;border:1px solid rgba(250,106,36,.32);border-radius:999px;background:#fa6a241f;color:#ffb08a;font-weight:800}.daily-target-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.daily-target-card{position:relative;display:grid;gap:14px;min-height:220px;padding:20px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:linear-gradient(180deg,#1e293beb,#0f172ae0);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.daily-target-card[role=button]{cursor:pointer}.daily-target-card:hover,.daily-target-card:focus-visible{transform:translateY(-2px);border-color:#2dd4bf85;box-shadow:0 18px 40px #082f4942;outline:none}.daily-target-card.is-loading{opacity:.72;pointer-events:none}.daily-target-card--empty{min-height:0}.daily-target-pro-badge{position:static;z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px 0 6px;border:1px solid rgba(249,115,22,.38);border-radius:999px;background:#f9731624;color:#fed7aa;font:800 .72rem/1 Plus Jakarta Sans,sans-serif;letter-spacing:0;text-transform:uppercase}.daily-target-card-chip-wrap{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.daily-target-pro-logo{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:#f97316;color:#fff7ed}.daily-target-pro-logo svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.daily-target-pro-star{color:#fbbf24;font-size:.72rem;line-height:1}.daily-target-card-top,.daily-target-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.daily-target-card-kicker{margin:0;font:600 .78rem/1.1 Plus Jakarta Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#bfdbfee6}.daily-target-card-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#0f172ab8;border:1px solid rgba(125,211,252,.22);color:#e0f2fe;font:600 .78rem/1 Plus Jakarta Sans,sans-serif}.daily-target-card-title{margin:0;font:700 1.18rem/1.22 Plus Jakarta Sans,sans-serif;color:#f8fafc}.daily-target-card-copy{margin:0;font:400 .96rem/1.6 Atkinson Hyperlegible,sans-serif;color:#e2e8f0d1}.daily-target-card-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0;font:500 .86rem/1.4 Atkinson Hyperlegible,sans-serif;color:#e2e8f0c7}.daily-target-card-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid rgba(125,211,252,.18);border-radius:999px;background:transparent}.daily-target-card-footer{margin-top:auto;font:600 .92rem/1.2 Plus Jakarta Sans,sans-serif;color:#99f6e4}.daily-target-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.daily-target-action-btn{min-height:38px;padding:0 14px;border:1px solid rgba(125,211,252,.24);border-radius:12px;background:#0ea5e91f;color:#e0f2fe;font:700 .86rem/1 Plus Jakarta Sans,sans-serif;letter-spacing:0;cursor:pointer}.daily-target-action-btn:disabled{cursor:default}.daily-target-card-arrow{font-size:1.06rem}body:not(.theme-slate) .daily-target-panel{border-color:#0e749024;background:linear-gradient(180deg,#fafcfff5,#f0f9ffeb),radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 40%);box-shadow:0 18px 42px #0e749014}body:not(.theme-slate) .daily-target-panel-title,body:not(.theme-slate) .daily-target-card-title{color:#0f172a}body:not(.theme-slate) .daily-target-status,body:not(.theme-slate) .daily-target-card-copy{color:#0f172ab8}body:not(.theme-slate) .daily-target-card-meta{color:#0f172aad}body:not(.theme-slate) .daily-target-card-meta span{border-color:#0e749024}body:not(.theme-slate) .daily-target-card{background:linear-gradient(180deg,#fffffffa,#f1f5f9f5);border-color:#0e749024;box-shadow:0 14px 36px #94a3b81f}body:not(.theme-slate) .daily-target-card-chip{background:#e0f2fee6;border-color:#0e74901f;color:#0f766e}body:not(.theme-slate) .daily-target-action-btn{border-color:#0e749029;background:#e0f2feb8;color:#0f766e}@media(max-width:720px){.daily-target-panel{padding:20px;border-radius:20px}.daily-target-panel-head{flex-direction:column}.daily-target-status{max-width:none;text-align:left}.daily-target-card{min-height:0}}.detail-questions-previous-copy{display:grid;gap:6px;min-width:0;flex:1 1 220px}.detail-questions-previous-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.detail-questions-previous-kicker{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}.detail-questions-previous-text{margin:0;font-size:.8rem;line-height:1.45;color:#475569}.questions-header-row{position:sticky;top:0;z-index:1110;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 0 16px;padding:10px 0 14px;background:linear-gradient(180deg,#fffcf7fe,#fffcf7f5 82%,#fffcf700);backdrop-filter:blur(10px)}.questions-header-row--bookmarks{z-index:8;margin-bottom:20px;padding-bottom:18px;background:linear-gradient(180deg,#fffcf7fe,#fffcf7fb 74%,#fffcf7f5)}.detail-questions-list--bookmarks{padding-top:4px}.questions-header-topline{position:relative;z-index:1110;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-content:stretch;gap:12px;width:100%;padding:12px 14px;border-radius:18px;background:#ffffffa3;box-shadow:0 12px 28px #0f172a0f}.questions-text-controls{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.questions-progress-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.questions-progress-btn{min-height:42px;border:1px solid rgba(15,118,110,.18);border-radius:12px;background:#f0fdfae6;color:#0f766e;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;line-height:1;box-shadow:0 8px 22px #0f172a14;flex:0 0 auto}.questions-progress-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.questions-progress-btn:hover,.questions-progress-btn:focus-visible{outline:none;border-color:#0f766e5c;background:#ccfbf1f2}.questions-text-btn,.questions-inline-close{width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px;max-height:42px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffffe0;color:#17212f;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 8px 22px #0f172a14;flex:0 0 auto}.questions-text-btn:hover,.questions-text-btn:focus-visible,.questions-inline-close:hover,.questions-inline-close:focus-visible{outline:none;border-color:#0f766e3d;background:#fff}.questions-text-scale{width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px;max-height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:#64748b;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffffe0;box-shadow:0 8px 22px #0f172a14;flex:0 0 auto}.questions-header-copy{min-width:0;display:grid;gap:3px}.questions-header-kicker{display:inline-flex;width:fit-content;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.questions-header-actions{position:relative;z-index:1111;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;margin-left:0;flex-shrink:0;pointer-events:auto;flex-wrap:wrap}.questions-fullscreen-btn{font-size:.96rem;line-height:1}.questions-inline-close{padding:0}@media(max-width:760px){.questions-header-actions{width:100%;margin-left:0;justify-content:flex-start}}.questions-eyebrow{margin:0 0 4px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}.questions-panel-heading{margin:0;font-family:var(--font-serif);font-size:1.18rem;line-height:1.04;letter-spacing:-.03em;color:#17212f;min-width:0;max-width:100%}.questions-subtopic-meta{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.questions-subtopic-label{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.questions-subtopic-copy{display:inline-flex;align-items:center;max-width:100%;padding:6px 10px;border:none;border-radius:999px;background:#0f766e14;color:#0f766e;font-size:.76rem;font-weight:700;line-height:1.2;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.questions-subtopic-copy:hover{background:#0f766e24;transform:translateY(-1px)}.questions-subtopic-copy.is-copied{background:#0e74901f;color:#0f172a}.questions-header-meta{margin:6px 0 0;font-size:.73rem;line-height:1.4;color:#64748b}.detail-question-card{border:0;border-radius:0;background:transparent;padding:10px 0 18px;box-shadow:none}.detail-question-card+.detail-question-card{margin-top:10px;padding-top:24px;border-top:1px solid rgba(15,23,42,.1)}.detail-question-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.detail-question-number{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;font-size:.72rem;font-weight:800;color:#0f766e;letter-spacing:.04em;text-transform:uppercase;background:#0f766e14}.detail-question-quick-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.detail-question-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#ffffffd1;color:#475569;font:inherit;font-size:.74rem;font-weight:700;line-height:1.2;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease,color .16s ease}.detail-question-chip:hover,.detail-question-chip:focus-visible{outline:none;background:#fffffff5;border-color:#0f766e29;transform:translateY(-1px)}.detail-question-chip.is-active{color:#16a34a;background:#22c55e1a;border-color:#22c55e33}.detail-question-chip.is-active.is-resume{color:#ca8a04;background:#facc151f;border-color:#facc1542}.detail-question-chip:disabled{cursor:wait;opacity:.7;transform:none}.detail-question-chip--icon{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;border-radius:999px;padding:0}.detail-question-chip-icon{width:16px;height:16px;display:block}body.theme-slate .detail-question-chip,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-chip{background:#0f172ab8;border-color:#94a3b838;color:#cbd5e1;box-shadow:inset 0 1px #ffffff0a}body.theme-slate .detail-question-chip:hover,body.theme-slate .detail-question-chip:focus-visible,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-chip:hover,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-chip:focus-visible{background:#1e293beb;border-color:#2dd4bf57;color:#f8fafc}body.theme-slate .detail-question-chip.is-active,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-chip.is-active{background:#22c55e2e;border-color:#22c55e5c;color:#bbf7d0}body.theme-slate .detail-question-chip.is-active.is-resume,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-chip.is-active.is-resume{background:#facc152e;border-color:#facc1561;color:#fef3c7}body.theme-slate .detail-question-card+.detail-question-card,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-card+.detail-question-card{border-top-color:#94a3b82e}.detail-question-exam{display:inline-flex;align-items:center;padding-left:8px;border-left:1px solid rgba(15,118,110,.16);font-size:.7rem;letter-spacing:0;text-transform:none;color:#516170}.detail-question-text{margin:0 0 10px;font-size:calc(.92rem * var(--questions-text-scale, 1));line-height:1.58;color:#0f172a}.detail-question-text p,.detail-question-solution p{margin:0 0 8px}.detail-question-text ul,.detail-question-text ol,.detail-question-solution ul,.detail-question-solution ol{margin:0 0 8px;padding-left:18px}.detail-question-text li,.detail-question-solution li{margin:0 0 4px}.detail-question-text p:last-child,.detail-question-solution p:last-child{margin-bottom:0}.detail-question-meta{margin:0 0 8px;font-size:.74rem;line-height:1.4;color:#64748b}.detail-question-options{margin:0 0 12px;padding-left:0;list-style:none;display:grid;gap:10px}.detail-question-option-item{margin:0}.detail-question-option{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;font-size:calc(.86rem * var(--questions-text-scale, 1));line-height:1.5;color:#1e293b;padding:10px 12px;margin:0;border:1px solid rgba(15,23,42,.06);border-radius:14px;background:#ffffffb8;text-align:left;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.detail-question-option:hover,.detail-question-option:focus-visible{outline:none;background:#fffffff0;border-color:#0f766e24;box-shadow:0 10px 20px #0f172a0d;transform:translateY(-1px)}.detail-question-option.is-selected{border-color:#0f766e47;background:#f0fdfaf5;box-shadow:0 12px 24px #0f766e14}.detail-question-option.is-correct{border-width:2px;border-color:#16a34ad1;background:#f0fdf4f5;box-shadow:0 10px 22px #22c55e1f,inset 0 0 0 1px #16a34a33}.detail-question-option.is-wrong{border-width:2px;border-color:#dc2626cc;background:#fef2f2fa;box-shadow:0 10px 22px #ef44441f,inset 0 0 0 1px #dc26262e}.detail-question-option.is-unmapped-selection{border-width:2px;border-color:#64748bb8;background:#f8fafcfa;color:#334155;box-shadow:0 10px 22px #64748b1a,inset 0 0 0 1px #64748b24}.detail-question-option.is-locked{cursor:default}.detail-question-answer-head.detail-question-answer-head--with-report{display:grid;gap:8px}.detail-question-answer-line{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.detail-question-answer-copy,.detail-question-answer-line .detail-question-answer-label{min-width:0}.detail-question-report-btn{min-height:34px;border:1px solid rgba(100,116,139,.24);border-radius:999px;background:#f8fafcd6;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;font:inherit;font-size:.72rem;font-weight:800;line-height:1;flex:0 0 auto}.detail-question-report-btn:hover,.detail-question-report-btn:focus-visible{outline:none;border-color:#ea580c6b;background:#fff7ede6;color:#c2410c}.detail-question-report-icon{width:14px;height:14px;flex:0 0 auto}@media(max-width:560px){.detail-question-answer-line{align-items:flex-start;flex-direction:column;gap:10px}.detail-question-report-btn{width:fit-content;align-self:flex-end}}.app-mini-toast{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:9999;transform:translate(-50%,18px);display:inline-flex;align-items:center;justify-content:center;gap:9px;max-width:min(92vw,360px);min-height:48px;padding:0 18px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#161310f5;color:#fffaf2;box-shadow:0 18px 46px #00000052;font-size:.92rem;font-weight:800;line-height:1.2;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.app-mini-toast.is-visible{opacity:1;transform:translate(-50%)}.app-mini-toast__icon{font-size:1rem;line-height:1}.app-mini-toast__text{overflow-wrap:anywhere}.detail-question-option-index{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border-radius:999px;font-weight:800;color:#334155;background:#0f172a0d}.detail-question-option-content{min-width:0;align-self:center;text-align:left}.detail-question-attempt-state{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:700}.detail-question-attempt-state.is-correct{color:#166534;background:#f0fdf4e6}.detail-question-attempt-state.is-wrong{color:#b91c1c;background:#fef2f2eb}.detail-question-text table,.detail-question-solution table,.detail-question-short-note table{width:100%;border-collapse:collapse;margin:10px 0 0;font-size:.82rem;line-height:1.5;background:#fff;border-radius:18px;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a14}.detail-question-text th,.detail-question-text td,.detail-question-solution th,.detail-question-solution td,.detail-question-short-note th,.detail-question-short-note td{padding:10px 12px;text-align:left;vertical-align:middle;color:#1e293b;white-space:normal;word-break:break-word;hyphens:auto}.detail-question-text th,.detail-question-solution th,.detail-question-short-note th{background:#f1f5f9;font-weight:700}.detail-question-text tbody tr:not(:last-child) td,.detail-question-solution tbody tr:not(:last-child) td,.detail-question-short-note tbody tr:not(:last-child) td{border-bottom:1px solid rgba(15,23,42,.08)}.detail-question-text tbody tr:nth-child(odd) td,.detail-question-solution tbody tr:nth-child(odd) td,.detail-question-short-note tbody tr:nth-child(odd) td{background:#0f172a08}.detail-question-answer{margin:0 0 18px;padding:14px;border:1px solid rgba(217,119,6,.1);border-radius:18px;background:linear-gradient(180deg,#fffcf7fa,#fff8edf0);box-shadow:inset 0 1px #ffffffe6}.detail-question-answer-head{display:grid;gap:6px;margin-bottom:10px}.detail-question-answer-kicker{display:inline-flex;align-items:center;width:fit-content;padding:4px 10px;border-radius:999px;background:#0f766e17;color:#0f766e;font-size:.69rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.detail-question-answer-label{margin:0;font-size:calc(.96rem * var(--questions-text-scale, 1));line-height:1.4;color:#0f172a}.detail-question-short-note{margin:0;padding:4px 2px 0;font-size:calc(.8rem * var(--questions-text-scale, 1));line-height:1.55;color:#475569}.detail-question-section{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(15,23,42,.06)}.detail-question-section-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:#ffffffd1;color:#1e293b;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.detail-question-section-toggle:hover,.detail-question-section-toggle:focus-visible{outline:none;background:#fffffff5;border-color:#0f766e29;transform:translateY(-1px)}.detail-question-section-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#0f172a0d;color:#516170;font-size:.92rem;line-height:1}.detail-question-short-note,.detail-question-short-note p,.detail-question-short-note li{font-size:calc(.82rem * var(--questions-text-scale, 1));line-height:1.65}.detail-question-short-note p{margin:0 0 8px}.detail-question-short-note p:last-child{margin-bottom:0}.detail-question-short-note ul,.detail-question-short-note ol{margin:0 0 14px;padding-left:18px}.detail-question-short-note li+li{margin-top:4px}.detail-question-solution,.detail-question-solution p,.detail-question-solution li{font-size:calc(.85rem * var(--questions-text-scale, 1));line-height:1.7;color:#0f172a}.detail-question-solution{margin:0;padding:16px 16px 18px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:linear-gradient(180deg,#f8fafcf5,#ffffffeb);box-shadow:inset 0 1px #ffffffbf,0 12px 28px #0f172a0f}.detail-question-solution>*:first-child{margin-top:0}.detail-question-solution>*:last-child{margin-bottom:0}.detail-question-solution h1,.detail-question-solution h2,.detail-question-solution h3,.detail-question-solution h4{margin:0 0 12px;font-family:var(--font-sans);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#0f172a}.detail-question-solution h1{font-size:calc(1rem * var(--questions-text-scale, 1))}.detail-question-solution h2,.detail-question-solution h3{font-size:calc(.92rem * var(--questions-text-scale, 1))}.detail-question-solution h4{font-size:calc(.84rem * var(--questions-text-scale, 1))}.detail-question-solution p{margin:0 0 12px}.detail-question-solution ul{margin:0 0 12px;padding-left:20px}.detail-question-solution ol{margin:0 0 12px;padding-left:22px}.detail-question-solution li+li{margin-top:8px}.detail-question-solution strong{font-weight:800;color:#0b1324}.detail-question-solution em{font-style:italic;color:#7c3aed}.detail-question-solution code{display:inline-block;padding:1px 7px;border-radius:999px;background:#0f172a0f;color:#0f172a;font-size:.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.detail-question-solution hr{border:0;height:1px;margin:14px 0;background:linear-gradient(90deg,#0f172a00,#0f172a24,#0f172a00)}.detail-question-solution blockquote{margin:12px 0;padding:10px 14px;border-left:3px solid rgba(15,118,110,.42);background:#0f766e0d;border-radius:0 12px 12px 0}.detail-question-solution blockquote p:last-child{margin-bottom:0}.detail-question-solution a{color:#0f766e;text-decoration:underline;text-decoration-color:#0f766e47;text-underline-offset:2px}.detail-question-solution mark{background:#facc1547;color:inherit;padding:0 3px;border-radius:4px}.detail-question-solution img{max-width:100%;height:auto}.detail-question-answer{border-color:#14b8a624;background:linear-gradient(135deg,rgba(20,184,166,.08),rgba(245,158,11,.05) 42%,transparent 78%),#fffdf7f5;box-shadow:inset 0 1px #ffffffe0,0 12px 30px #0f172a0d}.detail-question-answer-kicker{background:#14b8a61f;color:#0f766e;letter-spacing:.08em}.detail-question-section{gap:10px;border-top-color:#0f766e1f}.detail-question-section-toggle{min-height:44px;border-color:#14b8a629;background:#ffffffad;color:#1f2937;font-size:calc(.9rem * var(--questions-text-scale, 1));letter-spacing:.01em}.detail-question-short-note,.detail-question-solution{border:0;border-radius:0;background:transparent;color:#243044;font-size:calc(.98rem * var(--questions-text-scale, 1));line-height:1.82;letter-spacing:.004em;padding:6px 2px 0;box-shadow:none}.detail-question-short-note,.detail-question-short-note p,.detail-question-solution,.detail-question-solution p,.detail-question-solution li{font-size:calc(.98rem * var(--questions-text-scale, 1));line-height:1.82;color:#243044}.detail-question-short-note p,.detail-question-solution p{margin:0 0 14px}.detail-question-short-note strong,.detail-question-solution strong{color:#111827;font-weight:800}.detail-question-short-note em,.detail-question-solution em{color:#475569}.detail-question-solution h1,.detail-question-solution h2,.detail-question-solution h3,.detail-question-solution h4{color:#111827;margin:0 0 14px;line-height:1.22}.detail-question-short-note ul,.detail-question-short-note ol,.detail-question-solution ul,.detail-question-solution ol{margin:0 0 14px;padding-left:18px}.detail-question-short-note li+li,.detail-question-solution li+li{margin-top:10px}.detail-question-solution blockquote{margin:14px 0;padding:12px 16px;border-left-color:#14b8a66b;background:#14b8a612}.detail-question-text table,.detail-question-solution table{margin-top:14px;background:#fffffff0;box-shadow:inset 0 0 0 1px #0f172a14}.detail-question-text th,.detail-question-solution th{background:linear-gradient(180deg,#f8fafc,#eef2f7);color:#0f172a}.detail-question-text td,.detail-question-solution td{background:#fffffff0}body.theme-slate .detail-question-answer,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-answer{border-color:#2dd4bf29;background:linear-gradient(135deg,rgba(20,184,166,.1),rgba(251,146,60,.06) 48%,transparent 82%),#111827bd;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000002e}body.theme-slate .detail-question-section,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-section{border-top-color:#2dd4bf24}body.theme-slate .detail-question-section-toggle,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-section-toggle{border-color:#94a3b82e;background:#0f172aa3;color:#e5e7eb}body.theme-slate .detail-question-section-toggle:hover,body.theme-slate .detail-question-section-toggle:focus-visible,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-section-toggle:hover,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-section-toggle:focus-visible{background:#1e293bc7;border-color:#2dd4bf4d}body.theme-slate .detail-question-short-note,body.theme-slate .detail-question-short-note p,body.theme-slate .detail-question-solution,body.theme-slate .detail-question-solution p,body.theme-slate .detail-question-solution li,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-short-note,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-short-note p,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution p,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution li{color:#e2e8f0}body.theme-slate .detail-question-solution,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution{border-color:#2dd4bf24;background:linear-gradient(135deg,#14b8a614,#3b82f60d 42%,#0f172a00),linear-gradient(180deg,#0f172ae0,#111827cc);box-shadow:inset 0 1px #ffffff08,0 18px 34px #0003}body.theme-slate .detail-question-text table,body.theme-slate .detail-question-solution table,body.theme-slate .detail-question-short-note table,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-text table,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution table,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-short-note table{background:#0f172ac7;box-shadow:inset 0 0 0 1px #94a3b81f}body.theme-slate .detail-question-text th,body.theme-slate .detail-question-solution th,body.theme-slate .detail-question-short-note th,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-text th,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution th,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-short-note th{background:#1e293bf0;color:#f8fafc}body.theme-slate .detail-question-text td,body.theme-slate .detail-question-solution td,body.theme-slate .detail-question-short-note td,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-text td,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution td,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-short-note td{background:transparent;color:#e5edf5}body.theme-slate .detail-question-text tbody tr:nth-child(odd) td,body.theme-slate .detail-question-solution tbody tr:nth-child(odd) td,body.theme-slate .detail-question-short-note tbody tr:nth-child(odd) td,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-text tbody tr:nth-child(odd) td,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution tbody tr:nth-child(odd) td,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-short-note tbody tr:nth-child(odd) td{background:#ffffff08}body.theme-slate .detail-question-solution strong,body.theme-slate .detail-question-solution h1,body.theme-slate .detail-question-solution h2,body.theme-slate .detail-question-solution h3,body.theme-slate .detail-question-solution h4,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution strong,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution h1,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution h2,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution h3,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution h4{color:#f8fafc}body.theme-slate .detail-question-solution table,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution table{background:#0f172ac7;box-shadow:inset 0 0 0 1px #94a3b81f}body.theme-slate .detail-question-solution th,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution th{background:#1e293bf0;color:#f8fafc}body.theme-slate .detail-question-solution td,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution td{color:#e5edf5}body.theme-slate .detail-question-solution tbody tr:nth-child(odd) td,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution tbody tr:nth-child(odd) td{background:#ffffff08}body.theme-slate .detail-question-short-note,body.theme-slate .detail-question-solution,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-short-note,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution{border:0;background:transparent;box-shadow:none}body.theme-slate .detail-question-short-note strong,body.theme-slate .detail-question-solution strong,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-short-note strong,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution strong,body.theme-slate .detail-question-solution h1,body.theme-slate .detail-question-solution h2,body.theme-slate .detail-question-solution h3,body.theme-slate .detail-question-solution h4{color:#f8fafc}body.theme-slate .detail-question-solution em,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution em{color:#c4b5fd}body.theme-slate .detail-question-solution a,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution a{color:#5eead4;text-decoration-color:#5eead461}body.theme-slate .detail-question-solution blockquote,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution blockquote{border-left-color:#5eead47a;background:#2dd4bf14}body.theme-slate .detail-question-solution table,body.theme-slate.notes-viewer .notes-questions-panel .detail-question-solution table{background:#0f172ab8}.detail-question-source{display:inline-flex;align-items:center;margin-top:10px;font-size:.74rem;font-weight:700;color:#0f766e;text-decoration:none}.detail-questions-controls,.detail-questions-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding-top:4px}.detail-questions-pagination{position:sticky;bottom:0;margin-top:10px;padding-top:10px;background:linear-gradient(180deg,#fffcf700,#fffcf7f5 34%,#fffcf7fa)}.detail-questions-page-label{font-size:.72rem;color:#64748b}.question-launch-btn{position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:11;border:1px solid rgba(120,94,68,.12);border-radius:999px;background:#fffaf3e0;color:#2f241b;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:.8rem;font-weight:700;line-height:1;padding:8px 10px;box-shadow:0 22px 42px #684d331c;backdrop-filter:blur(20px)}.action-launch-cluster{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;background:#ffffff9e;border:1px solid rgba(120,94,68,.1)}body.discovery-active .question-launch-btn{opacity:0;pointer-events:none}.action-launch-btn{border:none;background:transparent;color:#2f241b;font:inherit;font-size:.8rem;font-weight:700;line-height:1;padding:2px 0;cursor:pointer}.action-launch-btn--primary,.action-launch-btn.icon-only{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;border-radius:999px}.action-launch-btn.icon-only{background:#fffcf7eb;border:1px solid rgba(120,94,68,.1)}.cluster-btn{border:none;background:transparent;box-shadow:none}.cluster-btn--center{background:#a47f591f;border:1px solid rgba(145,110,75,.16)}.action-launch-btn--primary.cluster-btn--center,.action-launch-btn--primary.action-launch-btn.icon-only.cluster-btn--center{background:#111;border:1px solid #111111;color:#fff;box-shadow:0 10px 22px #1111112e}.action-layout-switch{min-width:34px;width:34px;height:30px;padding:0;background:#fffcf7eb;border:1px solid rgba(120,94,68,.12);color:#2f241b;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.action-layout-switch.is-single{background:#eee1cefa;border-color:#916e4b2e;color:#2f241b}.layout-switch-icon{display:inline-flex;align-items:center;justify-content:center;font-size:.92rem;line-height:1;transform:translateY(-.5px)}.action-launch-btn--primary{background:#111;border:1px solid #111111;color:#fff;box-shadow:0 10px 22px #1111112e}.action-launch-btn:hover,.action-launch-btn:focus-visible{outline:none;color:#2f241b}.action-launch-btn.icon-only:hover,.action-launch-btn.icon-only:focus-visible,.action-launch-btn--primary:hover,.action-launch-btn--primary:focus-visible{background:#fffffffa;border-color:#916e4b2e}.action-launch-btn--primary:hover,.action-launch-btn--primary:focus-visible{background:#000;border-color:#000;color:#fff}.action-launch-btn--primary.cluster-btn--center:hover,.action-launch-btn--primary.cluster-btn--center:focus-visible,.action-launch-btn--primary.action-launch-btn.icon-only.cluster-btn--center:hover,.action-launch-btn--primary.action-launch-btn.icon-only.cluster-btn--center:focus-visible{background:#000;border-color:#000;color:#fff}.action-launch-btn:disabled{opacity:.48;cursor:not-allowed;color:#9b8a78}.action-launch-btn.icon-only{font-size:.9rem;padding:0}.action-launch-icon{width:17px;height:17px;display:block;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.action-launch-icon--play{fill:currentColor;stroke:none}.action-launch-icon--pause,.layout-switch-icon--balanced,.fullscreen-icon--exit{display:none}.action-launch-btn.is-playing .action-launch-icon--play,.action-layout-switch:not(.is-single) .layout-switch-icon--single,.action-launch-btn[aria-pressed=true] .fullscreen-icon--enter{display:none}.action-launch-btn.is-playing .action-launch-icon--pause,.action-layout-switch:not(.is-single) .layout-switch-icon--balanced,.action-launch-btn[aria-pressed=true] .fullscreen-icon--exit{display:block}.action-launch-separator{color:#7d62489e;font-size:.8rem;user-select:none}.root-main--play{display:flex;flex-direction:column;align-items:center;gap:10px}.root-main-line{display:block}.root-main-line--title{font-size:.6em;line-height:1.1;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#334155eb}.root-main-line--branch{font-size:.92em;line-height:1.14;letter-spacing:-.03em;font-weight:800;color:#0f172a}.detail-note-time{font-size:.72rem;color:#64748b}.detail-note-actions{display:inline-flex;align-items:center;gap:6px}.detail-note-actions .detail-note-btn{min-height:32px;padding:0 10px;font-size:.72rem}.detail-body u{text-decoration-thickness:1.5px;text-underline-offset:.14em}.detail-body blockquote{margin:0 0 10px;padding:8px 10px;border-left:3px solid rgba(37,99,235,.42);background:#e2e8f08a;border-radius:6px}.detail-body .image-asset{display:inline-flex}.detail-body .image-asset img{max-width:100%;height:auto;border-radius:8px;border:1px solid rgba(15,23,42,.2)}.detail-image{max-width:100%;width:100%;height:auto;border-radius:10px;border:1px solid rgba(15,23,42,.2)}.detail-body .node-table-wrap{margin-top:10px}.detail-body .node-table-title{font-size:13px}.zoom-badge{position:absolute;right:14px;bottom:14px;z-index:10;border:1px solid rgba(15,23,42,.2);background:#ffffffeb;color:#0f172a;border-radius:10px;font-size:12px;font-weight:700;padding:5px 9px;letter-spacing:.02em}.node-context-menu{position:fixed;z-index:60;min-width:160px;padding:8px;border-radius:14px;border:1px solid rgba(24,33,47,.08);background:#fffbf5f5;box-shadow:0 18px 40px #0f172a29;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease}.node-context-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.node-context-action{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:40px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#182131;font-size:.88rem;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease}.node-context-action:hover,.node-context-action:focus-visible{background:#138d841f;color:#0f766e;outline:none}body.theme-slate .node-context-menu{border-color:#94a3b829;background:#0c0c0cf0;box-shadow:0 18px 40px #00000057}body.theme-slate .node-context-action{color:#e5e7eb}body.theme-slate .node-context-action:hover,body.theme-slate .node-context-action:focus-visible{background:#94a3b81f;color:#f8fafc}body:not(.theme-slate) .node-context-menu{border-color:#18212f14;background:#fffbf5f5;box-shadow:0 18px 40px #0f172a29}body:not(.theme-slate) .node-context-action{color:#182131}body:not(.theme-slate) .node-context-action:hover,body:not(.theme-slate) .node-context-action:focus-visible{background:#138d841f;color:#0f766e}@keyframes rise{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1040px){.viewer-toolbar{top:10px;left:10px;right:10px;padding:0;gap:8px;align-items:flex-start}.viewer-toolbar .btn.subtle{padding:8px 12px;font-size:.82rem;white-space:nowrap}.logo-text{font-size:1.08rem}.brand{min-width:0}.nav-actions{width:100%;order:3;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;flex-wrap:nowrap}.view-controls{margin-left:auto}.viewer-toolbar .font-controls .font-step-btn{min-width:32px;min-height:28px;padding:3px 7px;font-size:.8rem}.topic-explorer{flex:0 0 auto}.topic-picker-input{width:min(38vw,180px);min-width:130px}#topicInput{width:min(64vw,290px);min-width:190px}.topic-picker-menu{min-width:220px;max-width:min(86vw,330px);max-height:min(48vh,360px)}.topic-picker-option-meta,.topic-picker-status{display:none}.format-toggle-floating{inset:auto auto 12px 10px;font-size:.8rem;padding:6px 9px}.root-brand{font-size:calc(34px * var(--map-font-scale));gap:6px}.root-brand-icon{width:calc(48px * var(--map-font-scale));height:calc(48px * var(--map-font-scale))}.topic-header{grid-template-columns:1fr;gap:10px}.header-actions{justify-content:flex-start}.topic-search{width:100%}.panel-head{flex-wrap:wrap}.auto-toggle{margin-left:0}.node.root-node .node-rich{font-size:calc(24px * var(--map-font-scale))}.node.depth-1 .node-rich{font-size:calc(14.5px * var(--map-font-scale))}.node.depth-2 .node-rich,.node.depth-3 .node-rich,.node.depth-4 .node-rich,.node.depth-5 .node-rich{font-size:calc(12.5px * var(--map-font-scale))}.node.leaf.depth-2 .node-rich,.node.leaf.depth-3 .node-rich,.node.leaf.depth-4 .node-rich,.node.leaf.depth-5 .node-rich{font-size:calc(14.5px * var(--map-font-scale))}.branch-legend{max-width:calc(100% - 20px);top:auto;bottom:10px;right:10px}.floating-controls{flex-wrap:wrap;max-width:calc(100% - 24px)}.detail-panel{width:calc(100% - 20px)}}@media(max-width:760px){.viewer-toolbar{display:grid;grid-template-columns:1fr;row-gap:8px}.brand{grid-column:1 / -1;align-self:center;justify-self:start}.view-controls{grid-column:1 / -1;justify-self:end}.nav-actions{grid-column:1 / -1}.detail-panel{inset:58px auto 8px 8px;width:calc(100% - 16px)}}.app-shell:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 10% 12%,rgba(208,168,113,.16),transparent 22%),radial-gradient(circle at 82% 10%,rgba(190,132,82,.12),transparent 18%),radial-gradient(circle at 55% 82%,rgba(123,92,59,.06),transparent 26%)}.map-panel{background:linear-gradient(180deg,#fffbf4eb,#f8f1e7b8)}#mindmapWrap{background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.88),transparent 0,transparent 16%),radial-gradient(circle at 1px 1px,rgba(173,154,130,.2) 1px,transparent 0),linear-gradient(180deg,#fffaf2,#f6eee1);background-size:auto,36px 36px,auto}.viewer-toolbar{top:14px;left:14px;right:14px;align-items:flex-start;gap:10px}.brand,.topic-explorer,.viewer-toolbar .btn.subtle,.viewer-toolbar .font-controls,.format-toggle-floating,.zoom-badge,.detail-panel,.questions-panel{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.brand{padding:10px 14px;border-radius:18px;background:#fffbf5c7;border:1px solid rgba(24,33,47,.08);box-shadow:var(--shadow-soft)}.logo-text{font-family:var(--font-serif);font-size:1.08rem;font-weight:700;letter-spacing:-.03em;color:#17212f}.nav-actions,.view-controls{gap:10px}.topic-explorer{gap:8px;padding:7px;border-radius:18px;background:#fffaf3e0;border-color:#785e441f;box-shadow:0 18px 38px #684d3317}body:not(.theme-slate) .topic-picker-wrap:has(.topic-picker-menu.open){background:#fff9f1fa;box-shadow:0 24px 36px #5f462d1f}.topic-picker-wrap:before{content:"";position:absolute;left:10px;top:50%;width:6px;height:6px;border-radius:999px;background:#b39372;transform:translateY(-50%);z-index:1}.topic-picker-input{min-height:36px;border-radius:999px;border:1px solid rgba(151,122,92,.18);background:linear-gradient(180deg,#fffffff0,#f8efe4f0);padding:7px 12px 7px 24px;font-size:.8rem;font-weight:600;color:#3f2f22;box-shadow:inset 0 1px #ffffffc7}.topic-picker-input::placeholder{color:#7c6147b8}.topic-picker-input:focus-visible{border-color:#926f4d47;background:linear-gradient(180deg,#fffffffa,#faf2e8fa);box-shadow:0 0 0 4px #bf997024}body:not(.theme-slate) .topic-picker-input:disabled{background:#eee5d9eb;color:#7b634bb3}.topic-picker-menu{margin-top:0;border-radius:0 0 14px 14px;border:1px solid rgba(160,131,102,.16);border-top:none;background:#fff9f1fa;box-shadow:0 24px 36px #5f462d1f;padding:3px}.topic-picker-option,.topic-picker-option:nth-child(odd),.topic-picker-option:nth-child(2n){background:transparent}.topic-picker-option{min-height:34px;border-radius:10px;padding:6px 8px}.topic-picker-option:hover,.topic-picker-option:focus-visible,.topic-picker-option.is-active{background:#b8926b1a}.topic-picker-option-label{font-weight:600;font-size:.78rem;line-height:1.15;color:#2f241b}.topic-picker-option-meta{background:#b998751f;border-color:#a0836629;color:#7b6249;font-size:.64rem;padding:2px 6px}.topic-picker-status{max-width:210px;font-size:.73rem;font-weight:600;color:#7b634b}body:not(.theme-slate) .question-search-toggle{background:#fffaf3eb;color:#5a4735;border:1px solid rgba(120,94,68,.12);box-shadow:0 12px 24px #684d3317}body:not(.theme-slate) .question-search-toggle:hover,body:not(.theme-slate) .question-search-toggle:focus-visible{background:#fffffffa;color:#2f241b;box-shadow:0 16px 28px #684d331f}.btn{min-height:38px;border-radius:12px;padding:8px 13px;font-size:.82rem;font-weight:700;letter-spacing:-.01em;box-shadow:0 10px 20px #0f766e29;background:linear-gradient(135deg,var(--accent-strong),var(--accent))}.btn:hover{opacity:1;transform:translateY(-2px)}.btn.subtle,.viewer-toolbar .btn.subtle{background:#fffaf3db;border:1px solid rgba(120,94,68,.12);color:#2e241a;box-shadow:0 14px 28px #684d3314}.btn.subtle:hover,.viewer-toolbar .btn.subtle:hover{background:#ffffffeb;border-color:#0f766e2e}.font-controls{display:none!important;padding:4px;border-radius:12px;border-color:#785e441f;background:#fffaf3db;box-shadow:0 14px 28px #684d3314}.viewer-toolbar .font-controls .font-step-btn{min-width:32px;min-height:32px;border-radius:10px}.font-scale-label{min-width:44px;font-size:.74rem;color:#5f4b38}.format-toggle-floating{left:14px;bottom:14px;min-height:36px;padding:8px 11px;border-radius:12px;border-color:#785e441f;background:#fffaf3e6;box-shadow:0 16px 32px #684d3317;color:#5f4b38;font-weight:600;font-size:.8rem}.node rect{filter:drop-shadow(0 1px 0 rgba(255,255,255,.88)) drop-shadow(0 10px 24px rgba(107,82,58,.1))}.node.selected rect{filter:drop-shadow(0 1px 0 rgba(255,255,255,.92)) drop-shadow(0 16px 30px rgba(170,122,72,.2))}body:not(.theme-slate) .node.selected rect{stroke-width:2.2;filter:drop-shadow(0 1px 0 rgba(255,255,255,.95)) drop-shadow(0 18px 34px rgba(164,116,72,.24))}.node-marker,.node-tag,.detail-chip{border-color:#18212f14;background:#fffcf7cc}.detail-panel{inset:82px auto 18px 18px;width:min(248px,calc(100% - 36px));border-radius:20px;border-color:#18212f14;background:linear-gradient(180deg,#fffcf7f5,#faf6eff0);box-shadow:var(--shadow-panel);padding:10px 10px 8px}.questions-panel{top:0;right:18px;bottom:18px;width:min(428px,calc(100% - 36px));border-radius:24px;border-color:#18212f14;background:linear-gradient(180deg,#fffcf7fa,#faf6eff5);box-shadow:var(--shadow-panel);padding:14px 14px 12px}body.questions-split-active #mindmapWrap{padding-right:0;transition:padding-right .22s ease}body.questions-split-active .question-launch-btn{left:calc((100% - var(--questions-split-width, clamp(420px, 38vw, 560px))) / 2);transform:translate(-50%)}body.questions-split-active .questions-panel{right:0;bottom:0;width:var(--questions-split-width, clamp(420px, 38vw, 560px));border-radius:0;border-right:0;border-top:0;border-bottom:0;box-shadow:-14px 0 32px #18212f14;z-index:1100}body.questions-split-active .questions-resize-handle{display:block}body.questions-split-active .detail-panel{left:6px;right:auto;width:min(248px,calc(100% - var(--questions-split-width, clamp(420px, 38vw, 560px)) - 24px));transform:translate(calc(-100% - 20px));z-index:14}body.questions-split-active .detail-panel.open{transform:translate(0)}.detail-close{width:30px;height:30px;border-radius:10px;border-color:#18212f14;background:#ffffffe6;box-shadow:0 8px 18px #18212f14}.detail-title{margin-top:12px;font-family:var(--font-serif);font-size:1.48rem;line-height:1.08;letter-spacing:-.03em}.detail-body{color:#465365;font-size:.95rem;line-height:1.65}.detail-notes{margin-top:10px;padding-top:10px;border-top-color:#18212f14}.detail-notes-title{font-size:.92rem}.detail-note-input,.detail-note-item{border-radius:16px;border-color:#18212f14;background:#ffffffc7;box-shadow:inset 0 1px #ffffffb3}.detail-note-input{min-height:64px;padding:8px 9px}.detail-note-btn{min-height:34px;border-radius:11px;border-color:#18212f14;background:#ffffffd6;color:#1d2939}.detail-note-btn.primary{border-color:transparent;background:linear-gradient(135deg,#0f766e24,#0f766e38);color:#0f5f59}.detail-note-btn.danger{background:#fef2f2e0}.zoom-badge{right:14px;bottom:14px;min-width:52px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border-color:#785e441f;background:#fffaf3e6;box-shadow:0 16px 32px #684d3317;color:#5a4735;font-size:.76rem}.node-rich code,.detail-note-input code{font-family:var(--font-mono)}@media(max-width:1040px){.viewer-toolbar{top:14px;left:14px;right:14px;gap:10px}.brand,.topic-explorer,.viewer-toolbar .btn.subtle,.font-controls{border-radius:18px}.format-toggle-floating,.zoom-badge{left:14px;bottom:14px}.zoom-badge{left:auto;right:14px}.detail-panel{inset:74px auto 14px 14px;width:min(248px,calc(100% - 28px))}.questions-panel{top:0;right:14px;bottom:14px;width:min(408px,calc(100% - 28px))}}@media(max-width:760px){.workspace{flex-direction:column;padding:10px}.editor-panel{width:100%;min-width:0;max-height:34vh}.discovery-screen{padding:20px 14px}.discovery-nav{align-items:flex-start;flex-direction:column}.discovery-shell{padding-left:0;max-height:calc(100vh - 56px);max-height:calc(100dvh - 48px)}.discovery-scroll{padding-left:0;padding-right:0}.discovery-home-grid,.syllabus-topic-list,.discovery-settings-layout{grid-template-columns:1fr}.discovery-payment-head{align-items:stretch;flex-direction:column}.discovery-subscription-status{align-self:flex-start}.discovery-plan-grid{grid-template-columns:1fr}.discovery-plan-card{grid-template-columns:1fr;grid-template-areas:"head" "main" "meta" "action" "collab";align-items:start;min-height:0}.discovery-plan-action-row{width:100%;min-width:0;grid-template-columns:1fr auto;align-items:center;justify-items:stretch}.discovery-plan-button{min-width:96px}.discovery-collab-controls{grid-template-columns:1fr}.discovery-links{gap:16px;flex-wrap:wrap}.discovery-drawer-toggle{align-self:flex-start}.discovery-drawer{inset:0 auto 0 0;width:auto;border-radius:0}.discovery-card-head{align-items:flex-start;flex-direction:column}.discovery-card-tags{justify-content:flex-start}.discovery-card{padding:14px;border-radius:22px}.discovery-input-row{grid-template-columns:1fr;gap:10px;padding:10px;border-radius:24px}.discovery-input{min-height:58px;font-size:1rem;padding:0 18px;border-radius:18px}.discovery-action-btn{width:100%;min-height:50px;border-radius:18px}.discovery-card-footer{flex-direction:column}.discovery-status{text-align:left}.brand{padding:12px 14px}.logo-text{font-size:1.16rem}.topic-explorer{width:100%;padding:8px;flex-wrap:wrap}.topic-picker-wrap,.topic-picker-input,#topicInput{width:100%;min-width:0}.view-controls{justify-self:stretch;justify-content:space-between}.btn,.viewer-toolbar .btn.subtle{min-height:42px}.format-toggle-floating,.zoom-badge{bottom:12px}.question-launch-btn{position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:11;border:1px solid rgba(24,33,47,.08);border-radius:999px;background:#fffcf7f0;color:#0f172a;display:inline-flex;align-items:center;gap:10px;font:inherit;font-size:.8rem;font-weight:700;line-height:1;padding:8px 12px;box-shadow:0 10px 24px #18212f1f}body.discovery-active .question-launch-btn{opacity:0;pointer-events:none}.detail-panel,.questions-panel{top:0;bottom:8px;width:calc(100% - 16px);border-radius:22px}.detail-panel{left:8px;right:auto}.questions-panel{right:8px}body.questions-split-active #mindmapWrap{padding-right:0}.questions-panel.is-expanded{top:8px!important;right:8px!important;bottom:8px!important;width:calc(100% - 16px)!important;border-radius:18px}}.notes-page{flex:1;min-height:0;height:auto;padding:0;background:var(--notes-bg, #e4e9f0);color:var(--notes-ink, #0f172a);overflow:hidden;display:block;position:relative}body.notes-viewer,html.notes-viewer{overflow:hidden!important;height:100%!important}body.daily-quiz-viewer{--daily-quiz-bg: radial-gradient(circle at 12% 8%, rgba(45, 212, 191, .08), transparent 26%), radial-gradient(circle at 88% 6%, rgba(245, 158, 11, .08), transparent 24%), linear-gradient(180deg, #050505 0%, #111111 54%, #030303 100%);--daily-quiz-sheet: rgba(255, 255, 255, .98);--daily-quiz-sheet-soft: rgba(246, 252, 255, .96);--daily-quiz-border: rgba(14, 116, 144, .16);--daily-quiz-ink: #102033;--daily-quiz-muted: #52657a;--daily-quiz-accent: #0d9488;--daily-quiz-accent-2: #2563eb;--daily-quiz-warm: #f59e0b;--daily-quiz-back-bg: rgba(240, 249, 255, .96);--daily-quiz-shadow: 0 12px 34px rgba(0, 0, 0, .16);min-height:100vh;height:auto;overflow:auto;background:var(--daily-quiz-bg);color:var(--daily-quiz-ink)}body.theme-slate.daily-quiz-viewer{--daily-quiz-bg: radial-gradient(circle at 12% 8%, rgba(45, 212, 191, .08), transparent 27%), radial-gradient(circle at 88% 6%, rgba(245, 158, 11, .08), transparent 25%), linear-gradient(180deg, #050505 0%, #101010 54%, #030303 100%);--daily-quiz-sheet: rgba(11, 18, 32, .98);--daily-quiz-sheet-soft: rgba(15, 23, 42, .96);--daily-quiz-border: rgba(148, 163, 184, .2);--daily-quiz-ink: #eef6ff;--daily-quiz-muted: #aab8ca;--daily-quiz-accent: #5eead4;--daily-quiz-accent-2: #93c5fd;--daily-quiz-warm: #fbbf24;--daily-quiz-back-bg: rgba(15, 23, 42, .92);--daily-quiz-shadow: 0 14px 38px rgba(0, 0, 0, .22)}.daily-quiz-page{width:min(210mm,calc(100vw - 32px));margin:0 auto;padding:28px 0 64px}.daily-quiz-hero{display:grid;gap:10px;min-height:112px;padding:18mm 18mm 8mm;border:1px solid var(--daily-quiz-border);border-bottom:0;border-radius:10px 10px 0 0;background:linear-gradient(135deg,rgba(13,148,136,.1),transparent 34%),linear-gradient(225deg,rgba(37,99,235,.1),transparent 34%),var(--daily-quiz-sheet);box-shadow:var(--daily-quiz-shadow);position:relative;overflow:hidden}.daily-quiz-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--daily-quiz-accent),var(--daily-quiz-accent-2),var(--daily-quiz-warm))}.daily-quiz-hero>*{position:relative;z-index:1}.daily-quiz-back{width:fit-content;display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border-radius:999px;border:1px solid var(--daily-quiz-border);background:var(--daily-quiz-back-bg);color:var(--daily-quiz-accent);text-decoration:none;font-size:.84rem;font-weight:800}.daily-quiz-kicker{margin:8px 0 0;color:var(--daily-quiz-accent);font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.daily-quiz-title{margin:0;color:var(--daily-quiz-ink);font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.02;letter-spacing:0}.daily-quiz-meta{margin:0;max-width:720px;color:var(--daily-quiz-muted);font-size:1rem;line-height:1.6}.daily-quiz-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.daily-quiz-action-btn{appearance:none;min-height:38px;border:1px solid var(--daily-quiz-border);border-radius:999px;background:var(--daily-quiz-back-bg);color:var(--daily-quiz-accent);cursor:pointer;font:inherit;font-size:.86rem;font-weight:900;padding:8px 14px;transition:transform .14s ease,border-color .14s ease,background .14s ease}.daily-quiz-action-btn:hover,.daily-quiz-action-btn:focus-visible{border-color:color-mix(in srgb,var(--daily-quiz-accent) 46%,var(--daily-quiz-border));background:#ccfbf180;outline:none;transform:translateY(-1px)}.daily-quiz-action-btn:disabled{cursor:not-allowed;opacity:.48;transform:none}body.theme-slate.daily-quiz-viewer .daily-quiz-action-btn:hover,body.theme-slate.daily-quiz-viewer .daily-quiz-action-btn:focus-visible{background:#14b8a624}.daily-quiz-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(180px,1.35fr);gap:10px;margin-top:12px;position:relative;padding-top:14px}.daily-quiz-progress{position:absolute;top:0;left:0;right:0;height:5px;overflow:hidden;border-radius:999px;background:#94a3b838}.daily-quiz-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--daily-quiz-accent),var(--daily-quiz-accent-2),var(--daily-quiz-warm));transition:width .24s ease}.daily-quiz-stat{min-width:0;padding:12px 13px;border:1px solid var(--daily-quiz-border);border-radius:8px;background:#ffffff9e}body.theme-slate.daily-quiz-viewer .daily-quiz-stat{background:#0f172a9e}.daily-quiz-stat-label{display:block;margin-bottom:4px;color:var(--daily-quiz-muted);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.daily-quiz-stat strong{display:block;overflow:hidden;color:var(--daily-quiz-ink);font-size:1.05rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.daily-quiz-shell{display:grid;gap:18px;min-height:calc(297mm - 112px);margin-top:0;padding:8mm 18mm 18mm;border:1px solid var(--daily-quiz-border);border-top:0;border-radius:0 0 10px 10px;background:linear-gradient(180deg,var(--daily-quiz-sheet),var(--daily-quiz-sheet-soft));box-shadow:var(--daily-quiz-shadow)}.daily-quiz-list{gap:24px}.daily-quiz-viewer .detail-question-card{border:0;border-radius:0;background:transparent;box-shadow:none}body.theme-slate.daily-quiz-viewer .detail-question-card{box-shadow:none}.daily-quiz-viewer .detail-question-card+.detail-question-card{margin-top:4px;border-top-color:#0f172a14}.daily-quiz-viewer .detail-question-number{background:linear-gradient(90deg,#0d948829,#2563eb1f)}.daily-quiz-viewer .detail-notes-feedback:not([hidden]){border-color:var(--daily-quiz-border);border-radius:8px;margin-bottom:2px}@media(max-width:720px){.daily-quiz-page{width:min(100vw - 20px,210mm);padding-top:16px}.daily-quiz-hero,.daily-quiz-shell{padding:18px}.daily-quiz-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-quiz-stat--wide{grid-column:1 / -1}.daily-quiz-shell{min-height:auto}}.current-affairs-notes-viewer .current-affairs-notes-page{min-height:100vh}.current-affairs-notes-toolbar{justify-content:space-between}.current-affairs-category-toggle.is-active{border-color:#2dd4bf47;background:#2dd4bf1a;color:#ccfbf1}.current-affairs-back-btn{display:inline-flex;align-items:center;justify-content:center}.current-affairs-category-drawer{position:absolute;top:61px;bottom:0;left:0;z-index:50;width:304px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;padding:18px 14px 20px;border-right:1px solid rgba(148,163,184,.12);background:#0c0d0ff5;box-shadow:18px 0 48px #0000002e;transform:translate(-100%);transition:transform .18s ease}.current-affairs-category-drawer.is-open{transform:translate(0)}.current-affairs-category-drawer-head{display:grid;gap:4px;padding:6px 8px 10px}.current-affairs-category-drawer-head span{color:#5eead4;font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.current-affairs-category-drawer-head strong{color:#f8fafc;font-size:1.05rem;line-height:1.1}.current-affairs-category-list{display:grid;align-content:start;gap:8px;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.current-affairs-category-list::-webkit-scrollbar{width:8px}.current-affairs-category-list::-webkit-scrollbar-track{background:var(--scrollbar-track)}.current-affairs-category-list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}.current-affairs-category-nav-item{width:100%;min-height:54px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:14px;background:transparent;color:#e2e8f0c7;cursor:pointer;font:inherit;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.current-affairs-category-nav-item:hover,.current-affairs-category-nav-item:focus-visible{outline:none;color:#fff;border-color:#2dd4bf2e;background:#2dd4bf14;transform:translate(2px)}.current-affairs-category-nav-item.is-active{color:#fff;border-color:#2dd4bf47;background:linear-gradient(135deg,#2dd4bf29,#3b82f61a),#ffffff0a}.current-affairs-category-nav-item.is-locked,.current-affairs-category-nav-item:disabled{cursor:not-allowed;opacity:.58;transform:none}.current-affairs-category-nav-item.is-locked:hover,.current-affairs-category-nav-item.is-locked:focus-visible{color:#e2e8f0c7;border-color:transparent;background:transparent}.current-affairs-category-nav-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#ffffff12;color:#5eead4;font-size:1rem;font-weight:900}.current-affairs-category-nav-name{min-width:0;overflow:hidden;text-overflow:ellipsis;color:inherit;font-size:.84rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.current-affairs-category-drawer-status{margin:0;padding:12px;border-radius:12px;background:#ffffff0a;color:#e2e8f0ad;font-size:.86rem;font-weight:800;line-height:1.5}.current-affairs-category-drawer-status--error{background:#7f1d1d33;color:#fecaca}body.current-affairs-category-drawer-open .current-affairs-notes-sheet{margin-left:max(430px,calc((100vw - var(--notes-max-width)) / 2 + 110px))}.current-affairs-month-control{align-items:center;position:relative}.current-affairs-quiz-control{border-left:0;padding-left:0}.current-affairs-quiz-launch{min-height:40px;border-radius:12px}.current-affairs-quiz-cta{display:flex;justify-content:center;margin:28px 0 0}.current-affairs-history-loader{display:grid;justify-items:center;gap:12px;margin:32px 0 0;padding-top:24px;border-top:1px solid rgba(148,163,184,.14)}.current-affairs-history-loader[hidden],.current-affairs-history-status[hidden]{display:none}.current-affairs-history-status{width:min(100%,680px);margin:0;padding:11px 14px;border:1px solid rgba(45,212,191,.18);border-radius:12px;background:#2dd4bf14;color:#e2e8f0c7;font-size:.86rem;font-weight:800;line-height:1.45;text-align:center}.current-affairs-history-status--error{border-color:#fb718547;background:#7f1d1d29;color:#fecaca}.current-affairs-history-button{min-height:42px;max-width:min(100%,360px);padding:0 18px;border:1px solid rgba(45,212,191,.24);border-radius:12px;background:linear-gradient(135deg,#2dd4bf24,#60a5fa1a),#ffffff0f;color:#f8fafc;cursor:pointer;font:inherit;font-size:.9rem;font-weight:900;line-height:1.2;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,opacity .14s ease}.current-affairs-history-button:hover,.current-affairs-history-button:focus-visible{border-color:#2dd4bf7a;box-shadow:0 0 0 4px #2dd4bf1a;outline:none;transform:translateY(-1px)}.current-affairs-history-button:disabled{cursor:default;opacity:.62;transform:none;box-shadow:none}.current-affairs-history-month{margin-top:44px;padding-top:28px;border-top:1px solid rgba(148,163,184,.16)}.current-affairs-history-month-head{display:grid;gap:6px;margin-bottom:18px}.current-affairs-history-month-head span{color:#5eead4;font-size:.74rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.current-affairs-history-month-head h2{margin:0}.current-affairs-quiz-launch--bottom{min-width:min(280px,100%);padding:0 18px;border:1px solid rgba(45,212,191,.22);border-radius:12px;background:linear-gradient(135deg,#2dd4bf24,#60a5fa1f);color:#f8fafc;font:inherit;font-size:.95rem;font-weight:800;cursor:pointer}.current-affairs-quiz-section{display:grid;gap:16px;margin-top:28px}.current-affairs-quiz-head{display:grid;gap:6px}.current-affairs-quiz-kicker{color:#5eead4;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.current-affairs-quiz-title{margin:0;color:#f8fafc;font-size:clamp(1.6rem,2vw,2.1rem);font-weight:800;line-height:1.1}.current-affairs-quiz-meta{margin:0;color:#e2e8f0b8;font-size:.98rem;line-height:1.55}.current-affairs-quiz-list{display:grid;gap:14px}.current-affairs-month-label{color:inherit;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.current-affairs-month-control input{display:none}.current-affairs-month-button{min-height:40px;min-width:170px;border:1px solid rgba(45,212,191,.2);border-radius:14px;background:linear-gradient(135deg,#2dd4bf24,#60a5fa1a),#ffffff14;color:inherit;cursor:pointer;font:inherit;font-size:.96rem;font-weight:900;letter-spacing:.01em;padding:7px 14px;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.current-affairs-month-button:hover,.current-affairs-month-button:focus-visible{border-color:#2dd4bf7a;box-shadow:0 0 0 4px #2dd4bf1f;outline:none;transform:translateY(-1px)}.current-affairs-month-picker{position:absolute;top:calc(100% + 12px);left:0;z-index:80;width:min(318px,calc(100vw - 32px));padding:14px;border-radius:22px;background:linear-gradient(180deg,#181818fa,#0c0c0cf7);color:#f5f5f5;box-shadow:0 30px 70px #00000057}.current-affairs-month-picker-head{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;margin-bottom:12px}.current-affairs-month-picker-head strong{text-align:center;font-size:.98rem;font-weight:900}.current-affairs-month-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.current-affairs-month-option{min-height:40px;border:0;border-radius:13px;background:transparent;color:#ffffffd6;cursor:pointer;font:inherit;font-size:.88rem;font-weight:900}.current-affairs-month-option:hover,.current-affairs-month-option:focus-visible{background:#2dd4bf29;color:#fff;outline:none}.current-affairs-month-option.is-selected{background:linear-gradient(135deg,#0d9488,#2563eb);color:#fff;box-shadow:0 10px 20px #0d94883d}.current-affairs-month-option:disabled,.current-affairs-month-picker .discovery-calendar-nav:disabled{opacity:.42;cursor:not-allowed;pointer-events:none}.current-affairs-revision-card{display:grid;gap:0;margin:0 0 22px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.current-affairs-revision-card[hidden]{display:none}.current-affairs-revision-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:0 0 14px;border:0;border-bottom:1px solid rgba(148,163,184,.14);background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.current-affairs-revision-toggle:hover,.current-affairs-revision-toggle:focus-visible{outline:none;background:transparent}.current-affairs-revision-toggle-copy{display:grid;gap:5px;min-width:0}.current-affairs-revision-kicker{color:#5eead4;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.current-affairs-revision-toggle-copy strong{color:inherit;font-family:Lora,"Source Serif 4",Georgia,serif;font-size:1.08rem;font-weight:600;line-height:1.25}.current-affairs-revision-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:0;background:transparent;color:inherit;font-size:1.1rem;font-weight:700;line-height:1}.current-affairs-revision-body{padding:12px 0 0;border-top:0}.current-affairs-revision-body[hidden]{display:none}.current-affairs-revision-body>:first-child{margin-top:0}.current-affairs-content-divider[hidden]{display:none}.current-affairs-content-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:18px 0 22px;color:#94a3b8e6}.current-affairs-content-divider:before,.current-affairs-content-divider:after{content:"";height:1px;background:#94a3b82e}.current-affairs-content-divider span{font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.current-affairs-line-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;position:sticky;bottom:max(28px,env(safe-area-inset-bottom));z-index:120;width:min(640px,calc(100% - 48px));margin:32px auto 0;padding:14px 48px 14px 16px;border:1px solid rgba(45,212,191,.22);border-radius:14px;background:linear-gradient(135deg,#0e74903d,#1e40af29),#0c121ef7;box-shadow:0 18px 44px #00000061;backdrop-filter:blur(18px)}.current-affairs-line-actions[hidden]{display:none}.current-affairs-line-actions-copy{min-width:0}.current-affairs-line-actions-copy span{color:#5eead4;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.current-affairs-line-actions-copy p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:7px 0 0;color:#f8fafc;font-size:.96rem;font-weight:800;line-height:1.42}.current-affairs-line-actions-buttons{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.current-affairs-mark-btn{min-height:36px;border:1px solid rgba(45,212,191,.26);border-radius:999px;background:#02061757;color:#ccfbf1;cursor:pointer;font:inherit;font-size:.82rem;font-weight:900;padding:0 14px;white-space:nowrap;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.current-affairs-line-close{position:absolute;top:10px;right:10px;width:30px;height:30px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#0f172a6b;color:#e2e8f0db;cursor:pointer;font:inherit;font-size:1.15rem;line-height:1}.current-affairs-line-close:hover,.current-affairs-line-close:focus-visible{border-color:#2dd4bf6b;color:#fff;outline:none}.current-affairs-mark-btn:hover,.current-affairs-mark-btn:focus-visible{border-color:#2dd4bf8f;background:#2dd4bf24;outline:none;transform:translateY(-1px)}.current-affairs-mark-btn.is-active{border-color:#2dd4bf8a;background:#2dd4bf2e}.current-affairs-mark-btn--important.is-active{border-color:#facc158a;background:#facc1529;color:#fef3c7}.current-affairs-markable-line{position:relative;border-radius:12px;cursor:pointer;padding:2px 8px;transition:background-color .14s ease,box-shadow .14s ease}.current-affairs-markable-line:hover,.current-affairs-markable-line.is-current-affairs-line-selected{background:#2dd4bf14;box-shadow:none}.current-affairs-markable-line.is-current-affairs-revision,.current-affairs-markable-line.is-current-affairs-important{background:transparent;box-shadow:none;list-style:none}.current-affairs-markable-line.is-current-affairs-important.is-current-affairs-revision{background:transparent;box-shadow:none}.current-affairs-markable-line.is-current-affairs-revision::marker{content:"\2605  ";color:#2dd4bf;font-size:1.35rem}.current-affairs-markable-line.is-current-affairs-important::marker{content:"\2605  ";color:#facc15;font-size:1.35rem}.current-affairs-markable-line.is-current-affairs-important.is-current-affairs-revision::marker{content:"\2605  ";color:#facc15;font-size:1.35rem}.current-affairs-notes-body tbody tr.current-affairs-markable-line{cursor:pointer}.current-affairs-notes-body tbody tr.current-affairs-markable-line>td{transition:background-color .14s ease,box-shadow .14s ease,color .14s ease}.current-affairs-notes-body tbody tr.current-affairs-markable-line:hover>td,.current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-line-selected>td{background:#2dd4bf14}.current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-revision>td{background:#2dd4bf1f}.current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-important>td{background:#facc1521}.current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-important.is-current-affairs-revision>td{background:linear-gradient(90deg,#facc1526,#2dd4bf24)}.current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-important>td:first-child,.current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-revision>td:first-child{position:relative;padding-left:30px}.current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-important>td:first-child:before,.current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-revision>td:first-child:before{content:"\e2\2dc\2026";position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:.92rem;line-height:1}.current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-revision>td:first-child:before{color:#2dd4bf}.current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-important>td:first-child:before{color:#facc15}.current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-important.is-current-affairs-revision>td:first-child:before{color:#facc15}.current-affairs-marked-summary{display:grid;gap:18px;margin-bottom:20px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.current-affairs-marked-summary[hidden]{display:none}.current-affairs-marked-summary-head,.current-affairs-marked-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.current-affairs-marked-summary-head span,.current-affairs-marked-group-head span{color:#e2e8f0b8;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.current-affairs-marked-summary-head strong,.current-affairs-marked-group-head strong{color:#e2e8f0a8;font-size:.82rem}.current-affairs-marked-group--important .current-affairs-marked-group-head span{color:#facc15eb}.current-affairs-marked-group--revision .current-affairs-marked-group-head span{color:#2dd4bfeb}.current-affairs-marked-group ul{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.current-affairs-marked-group li{position:relative;padding:10px 12px 10px 34px;border-radius:10px;background:#ffffff09;color:#eef6ff;font-size:.94rem;line-height:1.5}.current-affairs-marked-group li:before{content:"\2605";position:absolute;left:12px;top:10px;color:#2dd4bf;font-size:1.15rem;line-height:1}.current-affairs-marked-group--important li:before{color:#facc15}.current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-important>td:first-child:before,.current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-revision>td:first-child:before{content:"*"}.current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-important>td:first-child,.current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-revision>td:first-child{position:relative;padding-left:34px;font-weight:700}.current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-important>td:first-child:before,.current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-revision>td:first-child:before{content:"*";left:11px;top:1.05em;font-size:1.1rem;line-height:1}.current-affairs-notes-body thead tr.current-affairs-markable-line{cursor:pointer}.current-affairs-notes-body thead tr.current-affairs-markable-line>th:first-child{position:relative;padding-left:34px;font-weight:700}.current-affairs-notes-body thead tr.current-affairs-markable-line.is-current-affairs-important>th:first-child:before,.current-affairs-notes-body thead tr.current-affairs-markable-line.is-current-affairs-revision>th:first-child:before{content:"*";position:absolute;left:11px;top:1.05em;transform:translateY(-50%);font-size:1.1rem;line-height:1}.current-affairs-notes-body thead tr.current-affairs-markable-line>th{transition:background-color .14s ease,box-shadow .14s ease,color .14s ease}.current-affairs-notes-body thead tr.current-affairs-markable-line:hover>th,.current-affairs-notes-body thead tr.current-affairs-markable-line.is-current-affairs-line-selected>th{background:#2dd4bf14}.current-affairs-notes-body thead tr.current-affairs-markable-line.is-current-affairs-revision>th{background:#2dd4bf1f}.current-affairs-notes-body thead tr.current-affairs-markable-line.is-current-affairs-important>th{background:#facc1521}.current-affairs-notes-body thead tr.current-affairs-markable-line.is-current-affairs-important.is-current-affairs-revision>th{background:linear-gradient(90deg,#facc1526,#2dd4bf24)}.current-affairs-notes-body thead tr.current-affairs-markable-line.is-current-affairs-important>th:first-child,.current-affairs-notes-body thead tr.current-affairs-markable-line.is-current-affairs-revision>th:first-child{position:relative;padding-left:30px}.current-affairs-notes-body thead tr.current-affairs-markable-line.is-current-affairs-important>th:first-child:before,.current-affairs-notes-body thead tr.current-affairs-markable-line.is-current-affairs-revision>th:first-child:before{content:"*";position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:.92rem;line-height:1}.current-affairs-notes-body thead tr.current-affairs-markable-line.is-current-affairs-revision>th:first-child:before{color:#2dd4bf}.current-affairs-notes-body thead tr.current-affairs-markable-line.is-current-affairs-important>th:first-child:before{color:#facc15}.current-affairs-notes-body thead tr.current-affairs-markable-line.is-current-affairs-important.is-current-affairs-revision>th:first-child:before{color:#facc15}@media(max-width:720px){.current-affairs-line-actions{bottom:max(18px,env(safe-area-inset-bottom));width:min(560px,calc(100% - 28px));padding:14px 46px 14px 14px}.current-affairs-line-actions-buttons{justify-content:stretch}.current-affairs-mark-btn{flex:1 1 140px}}@media(max-width:900px){.current-affairs-category-drawer{top:58px;width:min(320px,calc(100vw - 40px));border-radius:0 18px 18px 0}body.current-affairs-category-drawer-open .current-affairs-notes-sheet{margin-left:auto}}@media(max-width:640px){.current-affairs-notes-toolbar{align-items:stretch;flex-wrap:wrap}.current-affairs-month-control{width:100%;justify-content:space-between;padding-left:0;border-left:0}.current-affairs-month-button{min-width:0;flex:1}}.current-affairs-notes-sheet{max-width:920px}.current-affairs-notes-body table{width:100%;margin:22px 0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#ffffffdb;box-shadow:0 10px 28px #0f172a14}body.theme-slate .current-affairs-notes-body table{border-color:#94a3b83d;background:#0f172ae0;box-shadow:0 16px 36px #0003}.current-affairs-notes-body th,.current-affairs-notes-body td{padding:13px 15px;border-right:1px solid rgba(148,163,184,.18);border-bottom:1px solid rgba(148,163,184,.18);vertical-align:top;text-align:left;line-height:1.55}.current-affairs-notes-body th:last-child,.current-affairs-notes-body td:last-child{border-right:0}.current-affairs-notes-body tbody tr:last-child td{border-bottom:0}.current-affairs-notes-body th{background:linear-gradient(180deg,#0d948821,#2563eb17);color:#102033;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}body.theme-slate .current-affairs-notes-body th{background:linear-gradient(180deg,#2dd4bf2e,#93c5fd1a);color:#f8fbff}.current-affairs-notes-body td{color:#243449}body.theme-slate .current-affairs-notes-body td{color:#dbeafe}.current-affairs-notes-body tbody tr:nth-child(2n) td{background:#0e74900d}body.theme-slate .current-affairs-notes-body tbody tr:nth-child(2n) td{background:#94a3b80f}.current-affairs-notes-body tbody tr:hover td{background:#f59e0b14}body.theme-slate .current-affairs-notes-body tbody tr:hover td{background:#fbbf2414}.current-affairs-notes-body td strong{color:inherit}.current-affairs-divider{width:100%;height:1px;margin:30px 0;border:0;background:linear-gradient(90deg,transparent,rgba(13,148,136,.52),rgba(245,158,11,.42),transparent)}body.theme-slate .current-affairs-divider{background:linear-gradient(90deg,transparent,rgba(45,212,191,.56),rgba(251,191,36,.42),transparent)}body.notes-viewer{--notes-font-scale: 1;--notes-line-height: 1.74;--notes-max-width: 800px;--notes-questions-panel-width: min(520px, 42vw);--notes-bg: #eef7ff;--notes-surface: rgba(252, 254, 255, .96);--notes-panel-surface: rgba(255, 255, 255, .98);--notes-card-surface: rgba(255, 255, 255, .94);--notes-card-hover: rgba(240, 249, 255, .98);--notes-ink: #102033;--notes-ink-soft: #52657a;--notes-border: rgba(14, 116, 144, .14);--notes-shadow: 0 18px 44px rgba(14, 116, 144, .1);--notes-highlight-bg: rgba(253, 224, 71, .48);--notes-highlight-ring: rgba(249, 115, 22, .24);--notes-highlight-marker: #f97316;background:var(--notes-bg);color:var(--notes-ink);display:flex;flex-direction:column;height:100vh}body.theme-slate.notes-viewer{--notes-bg: #1a1a1a;--notes-surface: rgba(24, 24, 27, .9);--notes-panel-surface: rgba(18, 19, 23, .96);--notes-card-surface: rgba(30, 41, 59, .48);--notes-card-hover: rgba(51, 65, 85, .52);--notes-ink: #f8fafc;--notes-ink-soft: #cbd5e1;--notes-border: rgba(148, 163, 184, .2);--notes-shadow: 0 28px 80px rgba(0, 0, 0, .38);--notes-highlight-bg: rgba(251, 191, 36, .28);--notes-highlight-ring: rgba(251, 191, 36, .24);--notes-highlight-marker: #f59e0b}body.theme-sepia.notes-viewer{--notes-panel-surface: rgba(255, 248, 232, .96);--notes-card-surface: rgba(250, 238, 211, .74);--notes-card-hover: rgba(246, 225, 186, .74);--notes-ink-soft: #6f604d;--notes-highlight-bg: rgba(245, 203, 111, .54);--notes-highlight-ring: rgba(120, 72, 28, .18);--notes-highlight-marker: #b45309}body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-toolbar{background:#ffffffeb;border-bottom:1px solid var(--notes-border);box-shadow:0 10px 30px #0e749014}body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-toolbar-group{border-left-color:var(--notes-border)}body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-toolbar-btn{border:1px solid var(--notes-border);background:var(--notes-card-surface);color:var(--notes-ink)}body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-toolbar-btn:hover,body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-toolbar-btn:focus-visible{background:var(--notes-card-hover);border-color:#0d948838;color:var(--notes-ink);outline:none}body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-toolbar-btn:focus-visible{box-shadow:0 0 0 2px #4f46e538}body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-toolbar-btn--soft{color:var(--notes-ink-soft)}body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-toolbar-btn--accent{background:linear-gradient(135deg,#0d948829,#2563eb1f);border-color:#2563eb3d;color:#0f766e}body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-progress{background:#0e749024}body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-sheet{background:linear-gradient(180deg,#ffffffe0,#f8fdffd1);border:1px solid rgba(255,255,255,.65);border-radius:18px 18px 0 0;box-shadow:0 12px 36px #0e749014;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-toc{background:var(--notes-panel-surface);border-right-color:var(--notes-border);box-shadow:4px 0 32px #0e749012}body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-sheet::-webkit-scrollbar-track,body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-page::-webkit-scrollbar-track{background:var(--scrollbar-track)}body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-selection-bubble{background:#fffffff5;border:1px solid var(--notes-border);box-shadow:0 16px 40px #0f172a1f}body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-selection-bubble-btn{color:var(--notes-ink)}body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-selection-bubble-btn:hover{background:#0f172a0f}body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-selection-divider{background:var(--notes-border)}body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-selection-editor{background:#fffffffa;border:1px solid var(--notes-border);box-shadow:0 16px 40px #0f172a1f}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer{--notes-panel-surface: rgba(255, 255, 255, .96);--notes-card-surface: rgba(255, 255, 255, .82);--notes-card-hover: rgba(241, 250, 255, .98);--notes-border: rgba(14, 116, 144, .14);--notes-ink: #102033;--notes-ink-soft: #5b6b7c}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .notes-page{background:radial-gradient(circle at 18% 0%,rgba(45,212,191,.12),transparent 22%),linear-gradient(180deg,#f8fbff,#eef7ff 58%,#f7fbff);color:var(--notes-ink)}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .notes-toolbar{background:#fffffff5;border-bottom-color:#0e74901f}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-category-drawer{background:linear-gradient(180deg,#fffffffa,#f6fcfff5);border-right-color:#0e74901f;box-shadow:18px 0 48px #0e749014}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-category-drawer-head span{color:#0d9488}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-category-drawer-head strong{color:#0f172a}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-category-nav-item{color:#102033b3}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-category-nav-item:hover,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-category-nav-item:focus-visible{color:#0f172a;border-color:#0d94882e;background:#0d948814}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-category-nav-item.is-active{color:#0f172a;border-color:#0d94883d;background:linear-gradient(135deg,#0d948824,#2563eb14),#ffffffeb}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-category-nav-icon{background:#0d94881a;color:#0d9488}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-category-drawer-status{background:#0d948814;color:#4b5563}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-notes-sheet{background:linear-gradient(180deg,#fffffffa,#f8fdfff0);border-color:#0e74901f;box-shadow:0 12px 36px #0e749014}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .notes-section-title{color:#0f172a}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .notes-section-copy,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .detail-notes-feedback--status,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-line-actions-copy p,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-marked-summary-head strong,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-marked-group-head strong{color:#475569}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-notes-body,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-notes-body p,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-notes-body li,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-notes-body td,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-notes-body th{color:#102033}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-marked-group li{background:#ffffffd6;color:#102033;border:1px solid rgba(14,116,144,.08)}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-marked-summary-head span{color:#0d9488}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-marked-group-head span{color:#0f766e}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-marked-group--important .current-affairs-marked-group-head span{color:#b45309}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-marked-group--revision .current-affairs-marked-group-head span{color:#0d9488}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-marked-summary-head strong,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-marked-group-head strong{color:#64748b}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-line-actions{background:linear-gradient(180deg,#fffffffa,#f6fcfff5);border-color:#0e74901f;box-shadow:0 16px 40px #0e74901a}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-mark-btn{background:linear-gradient(135deg,#0d948824,#2563eb1a);border-color:#0d94882e;color:#0f766e}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-mark-btn:hover,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-mark-btn:focus-visible{background:linear-gradient(135deg,#0d948833,#2563eb24);border-color:#0d948847;color:#0f766e}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-mark-btn--important{background:linear-gradient(135deg,#facc1529,#fde68a2e);border-color:#facc153d;color:#92400e}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-mark-btn--important:hover,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-mark-btn--important:focus-visible{background:linear-gradient(135deg,#facc1538,#fde68a3d);border-color:#facc1557;color:#92400e}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-month-button{background:#ffffffeb;border-color:#0e749029;color:#102033}body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-month-picker{background:linear-gradient(180deg,#fffffffa,#f4fbfffa);border-color:#0e74901f;box-shadow:0 26px 64px #0e749024}body.theme-sepia.notes-viewer .notes-toolbar{background:#fffcf4f0;border-bottom-color:var(--notes-border);box-shadow:0 1px #ffffff80}body.theme-sepia.notes-viewer .notes-toolbar-group{border-left-color:var(--notes-border)}body.theme-sepia.notes-viewer .notes-toolbar-btn{border:1px solid var(--notes-border);background:#fffaeeeb;color:var(--notes-ink)}body.theme-sepia.notes-viewer .notes-toolbar-btn:hover,body.theme-sepia.notes-viewer .notes-toolbar-btn:focus-visible{background:var(--notes-card-hover);border-color:#2b201333;color:var(--notes-ink);outline:none}body.theme-sepia.notes-viewer .notes-toolbar-btn--soft{color:var(--notes-ink-soft)}body.theme-sepia.notes-viewer .notes-toolbar-btn--accent{background:#b453091f;border-color:#b4530947;color:#92400e}body.theme-sepia.notes-viewer .notes-progress{background:#2b20131f}.notes-toolbar{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;background:#0a0d14f0;border-bottom:1px solid rgba(148,163,184,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);position:sticky;top:0;z-index:1000}.notes-toolbar-left,.notes-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.notes-toolbar-right{justify-content:flex-end;overflow-x:auto;scrollbar-width:none}.notes-toolbar-right::-webkit-scrollbar{display:none}.notes-toolbar-group{display:flex;align-items:center;gap:6px;padding-left:10px;border-left:1px solid rgba(148,163,184,.14)}.notes-toolbar-group:first-child{border-left:none;padding-left:0}.notes-toolbar-btn{appearance:none;border:1px solid rgba(255,255,255,.1);background:#ffffff05;color:#f1f5f9eb;border-radius:999px;padding:8px 13px;font-family:var(--font-sans);font-size:.82rem;font-weight:700;line-height:1;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease}.notes-toolbar-btn:hover{transform:translateY(-1px);background:#ffffff14;border-color:#ffffff2e;box-shadow:none}.notes-toolbar-btn:disabled{opacity:.38;cursor:not-allowed;transform:none;box-shadow:none}.notes-toolbar-btn--soft{color:#e2e8f0db;min-width:0;justify-content:center}.notes-toolbar-btn--accent{background:#14b8a629;border-color:#2dd4bf42;color:#ccfbf1}.notes-toolbar-btn--purchase{background:#e48b6829;border-color:#e48b6857;color:#fed7c7}.notes-toolbar-btn--icon{width:42px;height:36px;padding:0;display:inline-grid;place-items:center}.notes-toolbar-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.notes-fullscreen-icon--exit,.notes-toolbar-btn[aria-pressed=true] .notes-fullscreen-icon--enter{display:none}.notes-toolbar-btn[aria-pressed=true] .notes-fullscreen-icon--exit{display:block}.notes-highlights-panel{position:fixed;inset:72px auto 20px 20px;width:min(380px,88vw);max-width:420px;padding:18px;border-radius:24px;background:var(--notes-panel-surface);border:1px solid var(--notes-border);box-shadow:var(--notes-shadow);color:var(--notes-ink);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:auto;transform:translate(-108%);transition:transform .18s ease,opacity .18s ease;z-index:1100;visibility:hidden;opacity:0}body.notes-highlights-open .notes-highlights-panel{transform:translate(0);opacity:1;visibility:visible}.notes-highlights-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.notes-highlights-panel h2{margin:0;font-size:1rem;letter-spacing:-.02em;color:var(--notes-ink)}.notes-highlights-panel-meta{color:var(--notes-ink-soft);font-size:.9rem;margin-bottom:14px}.notes-highlights-panel .notes-toolbar-btn{border-color:var(--notes-border);background:var(--notes-card-surface);color:var(--notes-ink)}.notes-highlights-panel .notes-toolbar-btn:hover,.notes-highlights-panel .notes-toolbar-btn:focus-visible{background:var(--notes-card-hover);border-color:var(--notes-border);color:var(--notes-ink);outline:none}.notes-highlights-list{display:grid;gap:14px}.notes-toc-highlights{margin-top:26px;padding-top:18px;border-top:1px solid var(--notes-border)}.notes-sidebar-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0 16px;padding:4px;border:1px solid var(--notes-border);border-radius:8px;background:var(--notes-muted-surface)}.notes-sidebar-tab{appearance:none;min-height:34px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--notes-ink-soft);font-family:var(--font-sans);font-size:.78rem;font-weight:800;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.notes-sidebar-tab:hover,.notes-sidebar-tab:focus-visible{border-color:var(--notes-border);background:var(--notes-card-surface);color:var(--notes-ink);outline:none}.notes-sidebar-tab.is-active{border-color:color-mix(in srgb,#d97757 36%,var(--notes-border));background:var(--notes-card-surface);color:var(--notes-ink)}.notes-toc-timeline{display:grid;gap:10px}.notes-toc-timeline[hidden],.notes-toc-highlights[hidden],.notes-toc-nav[hidden]{display:none!important}.notes-timeline-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.notes-timeline-item{position:relative;padding-left:14px}.notes-timeline-item:before{content:"";position:absolute;top:16px;left:0;width:7px;height:7px;border-radius:999px;background:#d97757}.notes-timeline-link{appearance:none;display:grid;gap:5px;width:100%;border:1px solid var(--notes-border);border-radius:8px;background:var(--notes-card-surface);color:var(--notes-ink);padding:10px;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.notes-timeline-link:hover,.notes-timeline-link:focus-visible{border-color:color-mix(in srgb,#d97757 36%,var(--notes-border));background:var(--notes-card-hover);outline:none;transform:translateY(-1px)}.notes-timeline-date{color:#d97757;font-family:var(--font-sans);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.notes-timeline-title{color:var(--notes-ink);font-family:var(--font-sans);font-size:.9rem;font-weight:850;line-height:1.35}.notes-timeline-copy,.notes-timeline-empty{color:var(--notes-ink-soft);font-family:var(--font-sans);font-size:.8rem;line-height:1.45}.notes-toc-highlights-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.notes-toc-highlights h2{margin:0;color:var(--notes-ink);font-family:var(--font-serif);font-size:1rem;line-height:1.2}.notes-toc-highlights .notes-toolbar-btn{min-height:34px;padding:7px 10px;border-color:var(--notes-border);background:var(--notes-card-surface);color:var(--notes-ink);font-size:.78rem}.notes-toc-highlights .notes-highlights-panel-meta{margin-bottom:12px;color:var(--notes-ink-soft);font-size:.86rem;line-height:1.45}.notes-toc-highlights .notes-highlights-list{gap:10px}.notes-toc-highlights .notes-highlight-item{padding:10px 10px 9px;border-radius:8px;box-shadow:none}.notes-toc-highlights .notes-highlight-jump-btn{font-size:.84rem;line-height:1.45}.notes-toc-highlights .notes-highlight-meta,.notes-toc-highlights .notes-highlight-comment{font-size:.76rem}.notes-highlight-item{padding:14px 14px 12px;border-radius:18px;border:1px solid var(--notes-border);background:var(--notes-card-surface);color:var(--notes-ink);transition:background .14s ease,border-color .14s ease,transform .14s ease}.notes-highlight-item:hover{background:var(--notes-card-hover);transform:translateY(-1px)}.notes-highlight-jump-btn{appearance:none;border:none;background:transparent;color:inherit;width:100%;text-align:left;padding:0;margin:0;font:inherit;font-weight:700;cursor:pointer}.notes-highlight-jump-btn:hover,.notes-highlight-jump-btn:focus-visible{color:var(--notes-ink);outline:none}.notes-highlight-comment{margin-top:10px;color:var(--notes-ink-soft);font-size:.92rem;line-height:1.5}.notes-highlight-meta{margin-top:12px;color:var(--notes-ink-soft);font-size:.82rem}.notes-highlight{display:inline;background:var(--notes-highlight-bg);color:var(--notes-ink);border-radius:.18em;padding:.05em .15em;box-shadow:inset 0 0 0 1px var(--notes-highlight-ring);box-decoration-break:clone;-webkit-box-decoration-break:clone}.notes-highlight[data-highlight-comment="1"]{position:relative}.notes-highlight[data-highlight-comment="1"]:after{content:"\1f4dd";position:absolute;right:-.35em;top:-.2em;font-size:.85em;line-height:1}.notes-highlight-pulse{animation:notesHighlightPulse 1.2s ease}@keyframes notesHighlightPulse{0%{box-shadow:0 0 #4f46e559}50%{box-shadow:0 0 0 12px #4f46e500}to{box-shadow:0 0 #4f46e500}}.notes-chapter-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;padding-top:22px;border-top:1px solid var(--notes-border)}.notes-chapter-nav[hidden]{display:none!important}.notes-chapter-nav-card{min-height:108px;display:grid;align-content:center;gap:8px;padding:20px;border:1px solid var(--notes-border);border-radius:26px;background:linear-gradient(135deg,rgba(20,184,166,.12),transparent 44%),var(--notes-card-surface);color:var(--notes-ink);text-decoration:none;box-shadow:0 18px 42px #0f172a14;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.notes-chapter-nav-card:hover,.notes-chapter-nav-card:focus-visible{transform:translateY(-2px);background:var(--notes-card-hover);box-shadow:0 22px 52px #0f172a1f;outline:none}.notes-chapter-nav-card[data-direction=next]{text-align:right}.notes-chapter-nav-card.is-disabled{color:var(--notes-ink-soft);opacity:.72}.notes-chapter-nav-kicker,.notes-chapter-nav-meta{color:var(--notes-ink-soft);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.notes-chapter-nav-card strong{font-family:var(--font-serif);font-size:1.12rem;line-height:1.15;letter-spacing:-.03em}.notes-questions-panel{position:fixed;top:52px;right:0;bottom:0;width:var(--notes-questions-panel-width);padding:0;border-radius:0;background:var(--notes-panel-surface);border:1px solid var(--notes-border);border-right:0;border-bottom:0;box-shadow:var(--notes-shadow);color:var(--notes-ink);overflow:hidden;z-index:1080;transform:translate(108%);opacity:0;visibility:hidden;transition:transform .18s ease,opacity .18s ease}body.notes-questions-open .notes-questions-panel{transform:translate(0);opacity:1;visibility:visible}body.notes-questions-open .notes-questions-panel:not(.is-expanded) .questions-resize-handle{display:block}.notes-questions-panel .questions-body{box-sizing:border-box;height:100%;overflow:auto;padding-left:18px;padding-right:18px}body.notes-questions-open .notes-sheet{width:min(var(--notes-max-width),calc(100vw - var(--notes-questions-panel-width) - 24px));margin-left:max(16px,calc((100vw - var(--notes-questions-panel-width) - var(--notes-max-width)) / 2));margin-right:var(--notes-questions-panel-width);transition:width .16s ease,margin .16s ease}@media(max-width:980px){body.notes-viewer{--notes-questions-panel-width: min(100vw, 520px)}.notes-highlights-panel{inset:68px auto 16px 10px;width:min(92vw,360px)}.notes-questions-panel{right:0;width:var(--notes-questions-panel-width);top:52px;bottom:0}body.notes-questions-open .notes-sheet{width:min(var(--notes-max-width),100%);margin-left:auto;margin-right:auto}}.notes-progress{width:min(240px,32vw);height:8px;border-radius:999px;background:#94a3b838;overflow:hidden}.notes-progress-bar{width:100%;height:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#4f46e5,#22c55e);border-radius:999px}.notes-time{min-width:92px;font-family:var(--font-sans);font-size:.86rem;font-weight:700;color:var(--notes-ink-soft)}body.theme-slate .notes-time{color:#e2e8f0cc}.notes-toc{position:fixed;left:0;top:0;bottom:0;width:min(320px,84vw);padding:78px 16px 18px;border-right:1px solid var(--notes-border);background:#fffffff5;overflow:auto;transform:translate(-105%);transition:transform .16s ease;z-index:1001;box-shadow:0 24px 70px #0f172a38}body.theme-slate .notes-toc{background:#0202038c;border-right-color:#e2e8f01f}body.theme-sepia.notes-viewer .notes-toc{background:#faf4e98c}.notes-toc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.notes-toc-title{font-family:var(--font-sans);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--notes-ink-soft)}.notes-toc-nav{display:block}.notes-toc-list{list-style:none;padding:0;margin:0;display:grid;gap:6px}.notes-toc-item a{display:block;padding:6px 10px;border-radius:8px;color:var(--notes-ink-soft);text-decoration:none;font-family:var(--font-sans);font-size:.8rem;font-weight:600;line-height:1.25;transition:background .12s ease,color .12s ease}.notes-toc-item a:hover{background:#4f46e514;color:var(--notes-ink)}.notes-toc-item a[aria-current=true]{background:#4f46e51f;color:var(--notes-ink)}.notes-toc-l2 a{padding-left:18px}.notes-toc-l3 a{padding-left:26px;font-size:.75rem;font-weight:500;opacity:.92}.notes-toc-l2{position:relative}.notes-toc-l2>a{padding-right:40px!important}.notes-toc-collapse-btn{position:absolute;right:8px;top:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--notes-ink-soft);border-radius:6px;transition:transform .15s ease,background .12s ease;padding:0;z-index:10}.notes-toc-collapse-btn:hover{background:#4f46e514;color:var(--notes-ink)}.notes-toc-item.is-expanded .notes-toc-collapse-btn svg{transform:rotate(180deg)}.notes-toc-sublist{display:none;list-style:none;padding:0;margin:4px 0 0}.notes-toc-item.is-expanded .notes-toc-sublist{display:grid;gap:4px}body.theme-slate .notes-toc-item a{color:#e2e8f0c7}body.theme-slate .notes-toc-item a:hover,body.theme-slate .notes-toc-item a[aria-current=true]{background:#60a5fa24;color:#e2e8f0}.notes-toc-backdrop{position:fixed;inset:0;background:#0206177a;border:none;display:block;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:999}body.notes-toc-open .notes-toc-backdrop,body.notes-highlights-open .notes-toc-backdrop{opacity:1;pointer-events:auto}body.notes-toc-open .notes-toc{transform:translate(0)}@media(min-width:1151px){body.notes-viewer.notes-toc-open .notes-toc-backdrop{display:none!important;pointer-events:none!important;opacity:0!important}body.notes-viewer .notes-toc{width:260px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-right:1px solid var(--notes-border)!important;border-radius:0!important;background:var(--notes-bg)!important}body.notes-viewer.notes-toc-open .notes-sheet{margin-left:max(260px,calc((100vw - var(--notes-max-width)) / 2))!important;transition:margin .16s ease,width .16s ease}body.notes-viewer.notes-toc-open.notes-questions-open .notes-sheet{width:min(var(--notes-max-width),calc(100vw - 260px - var(--notes-questions-panel-width) - 24px))!important;margin-left:max(260px,calc((100vw - var(--notes-questions-panel-width) - var(--notes-max-width)) / 2))!important;margin-right:var(--notes-questions-panel-width)!important}}@media(min-width:1151px)and (max-width:1500px){body.notes-viewer.notes-toc-open.notes-questions-open .notes-toc{transform:translate(-105%)!important}body.notes-viewer.notes-toc-open.notes-questions-open .notes-sheet{margin-left:max(16px,calc((100vw - var(--notes-questions-panel-width) - var(--notes-max-width)) / 2))!important;width:min(var(--notes-max-width),calc(100vw - var(--notes-questions-panel-width) - 24px))!important}}.notes-toc .notes-toc-header{margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--notes-border)}.notes-toc .notes-toc-sets{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--notes-border)}.notes-toc .notes-toc-sets-head h2{margin:0 0 8px;font-family:var(--font-sans);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--notes-ink-soft)}.notes-sets-list{display:flex;flex-direction:column;gap:8px}.notes-set-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;background:var(--notes-card-surface);border:1px solid var(--notes-border);transition:all .15s cubic-bezier(.4,0,.2,1)}.notes-set-card:hover{background:var(--notes-card-hover);border-color:#4f46e54d;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0a}.notes-set-card.is-active{background:#4f46e514;border-color:#4f46e580;box-shadow:0 0 0 1px #4f46e580}.notes-set-card-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;background:#4f46e50f;color:#4f46e5;flex-shrink:0;transition:all .15s ease}.notes-set-card:hover .notes-set-card-icon{background:#4f46e5;color:#fff}.notes-set-card-body{flex-grow:1;min-width:0}.notes-set-card-title{font-family:var(--font-sans);font-size:.82rem;font-weight:600;color:var(--notes-ink);line-height:1.25;margin:0 0 2px}.notes-set-card-count{font-family:var(--font-sans);font-size:.7rem;font-weight:500;color:var(--notes-ink-soft)}.notes-set-card-arrow{display:flex;align-items:center;justify-content:center;color:var(--notes-ink-soft);opacity:.35;transition:all .15s ease;flex-shrink:0}.notes-set-card:hover .notes-set-card-arrow{opacity:.8;color:#4f46e5;transform:translate(2px)}.notes-set-card.is-active .notes-set-card-arrow{opacity:1;color:#4f46e5;transform:rotate(90deg)}body.theme-slate .notes-set-card:hover{background:var(--notes-card-hover);border-color:#60a5fa59;box-shadow:0 4px 16px #0003}body.theme-slate .notes-set-card.is-active{background:#60a5fa1f;border-color:#60a5fa8c;box-shadow:0 0 0 1px #60a5fa8c}body.theme-slate .notes-set-card-icon{background:#60a5fa1a;color:#60a5fa}body.theme-slate .notes-set-card:hover .notes-set-card-icon{background:#60a5fa;color:#0f172a}body.theme-slate .notes-set-card:hover .notes-set-card-arrow,body.theme-slate .notes-set-card.is-active .notes-set-card-arrow{color:#60a5fa}body.theme-sepia .notes-set-card:hover{background:var(--notes-card-hover);border-color:#b4530959;box-shadow:0 4px 12px #78481c0a}body.theme-sepia .notes-set-card.is-active{background:#f5cb6f2e;border-color:#b453098c;box-shadow:0 0 0 1px #b453098c}body.theme-sepia .notes-set-card-icon{background:#b4530914;color:#b45309}body.theme-sepia .notes-set-card:hover .notes-set-card-icon{background:#b45309;color:#fdf6e2}body.theme-sepia .notes-set-card:hover .notes-set-card-arrow,body.theme-sepia .notes-set-card.is-active .notes-set-card-arrow{color:#b45309}.notes-toc .notes-toc-highlights{margin-top:16px;padding-top:12px;border-top:1px solid var(--notes-border)}.notes-sheet{width:min(var(--notes-max-width),100%);max-height:100%;margin:0 auto;padding:40px 40px 72px;border-radius:0;background:transparent;border:none;box-shadow:none;overflow-y:auto;overflow-x:hidden;color:inherit;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(16px * var(--notes-font-scale));line-height:var(--notes-line-height);box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.notes-sheet::-webkit-scrollbar,.notes-page::-webkit-scrollbar{width:10px}.notes-sheet::-webkit-scrollbar-track,.notes-page::-webkit-scrollbar-track{background:var(--scrollbar-track)}.notes-sheet::-webkit-scrollbar-thumb,.notes-page::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}.notes-sheet::-webkit-scrollbar-thumb:hover,.notes-page::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.notes-sheet{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}body.theme-slate .notes-page{background:#1a1a1a;color:#e2e8f0}body.theme-slate .notes-sheet{background:transparent;border:none;box-shadow:none}body.theme-slate .notes-section h2:before{background:linear-gradient(180deg,#6366f1,#4ade80)}body.theme-sepia.notes-viewer{--notes-bg: #fbf5e6;--notes-ink: #202020;--notes-ink-soft: #6f604d;--notes-border: rgba(43, 32, 19, .14);--notes-panel-surface: rgba(255, 248, 232, .96);--notes-card-surface: rgba(250, 238, 211, .74);--notes-card-hover: rgba(246, 225, 186, .74);--notes-highlight-bg: rgba(245, 203, 111, .54);--notes-highlight-ring: rgba(120, 72, 28, .18);--notes-highlight-marker: #b45309}body.theme-slate .notes-markdown-content h2{border-bottom-color:#e2e8f01f}body.theme-slate .notes-table{background:#11161d;box-shadow:inset 0 0 0 1px #94a3b81a}body.theme-slate .notes-table th{background:#13161d}body.theme-slate .notes-table th,body.theme-slate .notes-table td{border-color:#e2e8f01a}body.theme-slate .notes-markdown-content h3,body.theme-slate .notes-markdown-content h4,body.theme-slate .notes-markdown-content h5,body.theme-slate .notes-markdown-content h6{color:#dbeafe}body.theme-slate .notes-title,body.theme-slate .notes-section h2,body.theme-slate .notes-meta-item strong,body.theme-slate .notes-table th,body.theme-slate .notes-table td{color:#f8fafc}body.theme-slate .notes-subtitle,body.theme-slate .notes-meta-item,body.theme-slate .notes-section p,body.theme-slate .notes-section li,body.theme-slate .notes-list li{color:#cbd5e1}body.theme-slate .notes-meta{background:transparent;border:none;box-shadow:none}body.theme-slate .notes-table{background:#11161d;border-radius:20px;overflow:hidden;box-shadow:0 18px 42px #00000040;border:1px solid rgba(148,163,184,.18)}body.theme-slate .notes-table th{background:#13171d}body.theme-slate .notes-table th,body.theme-slate .notes-table td{border-color:#e2e8f01f}body.theme-slate .notes-table tbody tr:nth-child(2n) td{background:#1e293b8c}body.theme-slate .notes-table tbody tr:nth-child(odd) td{background:#0f172a59}.notes-header{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.notes-title{margin:0;font-size:clamp(2rem,3vw,2.35rem);line-height:1.05;letter-spacing:-.03em;color:var(--notes-ink, #111827);max-width:100%;overflow-wrap:anywhere;word-break:normal}.notes-subtitle{margin:0;max-width:70ch;color:var(--notes-ink-soft, #475569);font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.notes-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px;padding:18px;border-radius:22px;background:var(--notes-card-surface, rgba(15, 23, 42, .04));border:1px solid var(--notes-border, rgba(15, 23, 42, .08));box-shadow:0 1px #ffffffb3}.notes-meta-item{display:flex;flex-direction:column;gap:6px;color:var(--notes-ink-soft, #475569);font-size:.92rem}.notes-meta-item strong{color:var(--notes-ink, #0f172a);font-weight:700}.notes-body{display:grid;gap:24px}.notes-section{display:grid;gap:10px}.notes-section h2{margin:0;font-size:1.1rem;color:var(--notes-ink);position:relative;padding-left:1rem;padding-right:2.3rem}.notes-section h2:before{content:"";position:absolute;left:0;top:.35rem;width:4px;height:calc(100% - .7rem);border-radius:999px;background:linear-gradient(180deg,#4f46e5,#22c55e)}.notes-section p,.notes-section li{color:var(--notes-ink-soft);font-size:1rem;line-height:var(--notes-line-height)}.notes-markdown-content p,.notes-markdown-content ul,.notes-markdown-content ol,.notes-markdown-content blockquote,.notes-markdown-content table{margin:0}.notes-markdown-content blockquote{margin:0 0 1.2rem;padding:14px 18px;border-left:3px solid rgba(59,130,246,.85);background:#3b82f60f;color:#334155;border-radius:12px}body.theme-slate .notes-markdown-content blockquote{background:#94a3b81a;border-left-color:#60a5fa;color:#cbd5e1}.notes-markdown-content h1,.notes-markdown-content h2,.notes-markdown-content h3,.notes-markdown-content h4,.notes-markdown-content h5,.notes-markdown-content h6{margin:1.2rem 0 .7rem;color:var(--notes-ink);font-weight:700;letter-spacing:-.03em;max-width:100%;overflow-wrap:anywhere;word-break:normal}body.theme-slate .notes-markdown-content h1,body.theme-slate .notes-markdown-content h2,body.theme-slate .notes-markdown-content h3,body.theme-slate .notes-markdown-content h4,body.theme-slate .notes-markdown-content h5,body.theme-slate .notes-markdown-content h6{color:#f8fafc}.notes-markdown-content h1{font-size:clamp(2rem,3vw,2.6rem);margin-top:0}.notes-markdown-content h2{font-size:1.28rem;padding-bottom:.35rem;border-bottom:1px solid rgba(15,23,42,.1)}.notes-markdown-content h3{font-size:1.1rem;color:var(--notes-ink)}.notes-markdown-content h4,.notes-markdown-content h5,.notes-markdown-content h6{font-size:1rem;color:var(--notes-ink-soft)}.notes-markdown-content p{margin:0 0 1.2rem;overflow-wrap:anywhere;word-break:normal}.discovery-notes-view{display:grid;gap:18px;min-width:0;max-width:100%}.discovery-notes-view[hidden]{display:none!important}.discovery-notes-head{display:grid;gap:14px}.discovery-notes-back{justify-self:start;min-height:38px;padding:0 14px;border:1px solid var(--claude-border, rgba(148, 163, 184, .22));border-radius:999px;background:transparent;color:var(--claude-text-secondary, #64748b);font:700 .84rem/1 var(--font-sans);cursor:pointer}.discovery-notes-back:hover,.discovery-notes-back:focus-visible{border-color:var(--claude-border-strong, rgba(148, 163, 184, .4));color:var(--claude-text, #0f172a);outline:none}.discovery-notes-body{min-width:0;max-width:100%;padding:24px;border:1px solid var(--claude-border, rgba(148, 163, 184, .18));border-radius:14px;background:var(--claude-surface, rgba(255, 255, 255, .96));overflow-x:hidden}.notes-image-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0 0 1.2rem}.notes-image-asset{display:block;overflow:hidden;margin:0 0 1.2rem;border:0;border-radius:0;background:transparent;box-shadow:none}.notes-image-row .notes-image-asset{margin:0}.notes-image-row .notes-image-asset--poster{grid-column:1 / -1}.notes-image-asset img{display:block;width:100%;height:clamp(150px,24vw,230px);object-fit:contain;background:transparent}.notes-image-asset--poster img{height:clamp(240px,42vw,420px)}.notes-image-caption{margin:10px 0 20px!important;color:#64748b!important;font-size:.85rem!important;font-style:italic;line-height:1.55;text-align:center}body.theme-slate .notes-image-caption{color:#9ca3af!important}.notes-markdown-content ul,.notes-markdown-content ol{padding-left:1.25rem;margin:0 0 1.2rem}.notes-markdown-content ul{list-style:disc}.notes-markdown-content ol{list-style:decimal}.notes-markdown-content ul ul,.notes-markdown-content ul ol,.notes-markdown-content ol ul,.notes-markdown-content ol ol{padding-left:1.2rem}.notes-markdown-content li{color:inherit;font-size:1rem;line-height:var(--notes-line-height);padding:.25rem 0;margin:0}.notes-collapsible{display:grid;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--notes-border, rgba(148, 163, 184, .12))}.notes-collapsible-content{display:grid;gap:10px}.notes-collapsible.is-collapsed .notes-collapsible-content{display:grid}.notes-collapsible-heading{position:relative;padding-right:0!important}.notes-heading-note-enabled{position:relative;padding-right:48px!important}.notes-heading-note-button{appearance:none;position:absolute;top:50%;right:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--notes-border);border-radius:8px;background:var(--notes-card-surface);color:#d97757;cursor:pointer;transform:translateY(-50%);transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.notes-heading-note-button:hover,.notes-heading-note-button:focus-visible,.notes-heading-note-button[aria-expanded=true]{border-color:#d977578c;background:color-mix(in srgb,#d97757 12%,var(--notes-card-surface));color:var(--notes-ink);outline:none}.notes-heading-note-button:hover{transform:translateY(-50%) translateY(-1px)}.notes-heading-note-button.has-note:after{content:"";position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 2px var(--notes-card-surface)}.notes-heading-note-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.notes-heading-note-panel{margin:-2px 0 16px}.notes-heading-note-panel[hidden]{display:none!important}.notes-heading-note-card{display:grid;gap:10px;padding:14px;border:1px solid var(--notes-border);border-left:3px solid #d97757;border-radius:8px;background:color-mix(in srgb,#d97757 8%,var(--notes-card-surface))}.notes-heading-note-saved-list{display:grid;gap:8px}.notes-heading-note-saved{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:8px;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--notes-ink)!important;font-family:var(--font-sans);font-size:.95rem!important;line-height:1.6!important}.notes-heading-note-pointer{line-height:1.6}.notes-heading-note-label{color:var(--notes-ink);font-family:var(--font-sans);font-size:.82rem;font-weight:800;letter-spacing:0}.notes-heading-note-textarea{width:100%;min-height:92px;resize:vertical;border:1px solid var(--notes-border);border-radius:8px;background:var(--notes-panel-surface);color:var(--notes-ink);font-family:var(--font-sans);font-size:.95rem;line-height:1.6;padding:11px 12px;outline:none}.notes-heading-note-textarea:focus{border-color:#d97757bf;box-shadow:0 0 0 3px #d9775724}.notes-heading-note-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.notes-heading-note-meta{color:var(--notes-ink-muted);font-family:var(--font-sans);font-size:.78rem;font-weight:700}.notes-collapse-toggle{display:none!important}body.theme-slate .notes-collapse-toggle{background:#0f172a2e;border-color:#94a3b838}.notes-collapse-toggle:before{content:"\25be";font-size:16px;line-height:1;transform:translateY(-1px);transition:transform .14s ease}.notes-collapsible.is-collapsed .notes-collapse-toggle:before{transform:translateY(-1px) rotate(-90deg)}.notes-selection-actions,.notes-highlights-actions{display:flex;gap:8px;flex-wrap:wrap}.notes-section-action{appearance:none;border:1px solid rgba(148,163,184,.3);background:#ffffffc7;color:var(--notes-ink);border-radius:999px;padding:7px 12px;font-family:var(--font-sans);font-size:.84rem;font-weight:700;line-height:1.1;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.notes-section-action:hover{transform:translateY(-1px)}.notes-empty-state,.notes-qa-item-head span,.notes-qa-status,.notes-qa-suggestion{color:var(--notes-ink-soft);font-size:.9rem}.notes-section-panel{display:grid;gap:12px;padding:16px;border-radius:24px;background:var(--notes-card-surface, rgba(248, 250, 252, .95));border:1px solid var(--notes-border, rgba(148, 163, 184, .2));box-shadow:0 1px #ffffffbf}.notes-section-panel--modal{background:transparent;border:none;padding:0}.notes-qa-list{display:grid;gap:12px}.notes-qa-item{display:grid;gap:8px;padding:12px 14px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(148,163,184,.18)}.notes-qa-item p{margin:0}.notes-qa-item-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.notes-inline-form{display:grid;gap:10px}.notes-inline-textarea{width:100%;box-sizing:border-box;resize:vertical;border-radius:14px;border:1px solid var(--notes-border, rgba(148, 163, 184, .2));background:#fffffff5;color:var(--notes-ink, #0f172a);padding:12px 14px;font:inherit;line-height:1.5;min-height:92px}.notes-selection-toolbar{position:fixed;z-index:1200;display:grid;gap:10px}.notes-selection-bubble{display:inline-flex;align-items:center;justify-content:center;gap:0;min-height:52px;padding:0 10px;border-radius:14px;background:#161616f5;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 46px #00000052}.notes-selection-bubble-btn{appearance:none;border:none;background:transparent;color:#fffffff0;padding:0 16px;height:44px;font-family:var(--font-sans);font-size:.96rem;font-weight:700;line-height:1;cursor:pointer;border-radius:10px;transition:background .12s ease,color .12s ease}.notes-selection-bubble-btn:hover{background:#ffffff0f}.notes-selection-divider{width:1px;height:22px;background:#ffffff24}.notes-selection-editor{padding:14px;border-radius:18px;background:#161616f5;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 46px #00000052;display:grid;gap:10px}.notes-selection-toolbar[hidden],.notes-selection-editor[hidden]{display:none!important}.notes-inline-textarea--floating{resize:none}.notes-highlights-actions{margin-top:16px}.notes-highlight-item{display:grid;gap:10px}.notes-highlight[data-highlight-comment="1"]:after{content:"+";position:absolute;right:-.25em;top:-.15em;width:1.15em;height:1.15em;border-radius:999px;background:var(--notes-highlight-marker);color:#fff;display:grid;place-items:center;font-size:.72em;font-weight:800;line-height:1}body.theme-slate .notes-section-action,body.theme-slate .notes-inline-textarea,body.theme-slate .notes-section-panel,body.theme-slate .notes-qa-item,body.theme-slate .notes-selection-editor{background:#0f172a52;color:#e2e8f0;border-color:#94a3b838}body.theme-slate .notes-selection-bubble{background:#0f172af5}body.theme-sepia.notes-viewer .notes-section-action,body.theme-sepia.notes-viewer .notes-inline-textarea,body.theme-sepia.notes-viewer .notes-section-panel,body.theme-sepia.notes-viewer .notes-qa-item,body.theme-sepia.notes-viewer .notes-selection-editor{background:#2e2213f0}body.theme-sepia.notes-viewer .notes-selection-bubble{background:#342818f7}body.theme-sepia.notes-viewer .notes-inline-textarea{color:#f8f1e4}.notes-list{padding-left:0;margin:0;display:grid;gap:0}.notes-list li{list-style:none;padding:12px 0;border-top:1px solid rgba(148,163,184,.18)}.notes-list li:first-child{border-top:none}.notes-table{width:100%;border-collapse:separate;border-spacing:0;margin:16px 0 8px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px #0f172a0d,0 10px 28px #0f172a12;border:1px solid rgba(15,23,42,.1)}.notes-table th,.notes-table td{padding:11px 14px;text-align:left;font-size:.95rem;line-height:1.45;vertical-align:top;border:0;border-bottom:1px solid rgba(15,23,42,.08);border-right:1px solid rgba(15,23,42,.06)}.notes-table th:last-child,.notes-table td:last-child{border-right:0}.notes-table tbody tr:last-child th,.notes-table tbody tr:last-child td{border-bottom:0}.notes-table th{font-weight:700;letter-spacing:.02em;color:#0f172a;background:linear-gradient(180deg,#e8edf5,#dfe6f0)}.notes-table td{color:#1e293b;background:#fff}.notes-table tbody tr:nth-child(2n) td{background:#f4f6fa}.notes-table tbody tr:nth-child(odd) td{background:#fff}.notes-table td:first-child,.notes-table th:first-child{padding-left:18px}.notes-table td:last-child,.notes-table th:last-child{padding-right:18px}@media(max-width:768px){.notes-toolbar{padding:10px 12px}.notes-toolbar-left{width:100%}.notes-progress{flex:1;min-width:120px}.notes-page{padding:0}.notes-sheet{padding:28px 18px 72px;border-radius:0}.notes-meta,.notes-chapter-nav{grid-template-columns:1fr}.notes-chapter-nav-card[data-direction=next]{text-align:left}}@media print{.notes-page{background:#fff;padding:0}.notes-sheet{box-shadow:none;border:none;margin:0;min-height:auto;border-radius:0;padding:24px}}:root{--wg-bg: #080808;--wg-surface: #141414;--wg-surface-hover: #1e1e1e;--wg-border: rgba(255, 255, 255, .07);--wg-text: #f2efe8;--wg-text-secondary: rgba(242, 239, 232, .66);--wg-text-tertiary: rgba(242, 239, 232, .42)}body:not(.theme-slate){--wg-bg: #eef7ff;--wg-surface: rgba(255, 255, 255, .96);--wg-surface-hover: #e9f7ff;--wg-border: rgba(14, 116, 144, .16);--wg-text: #102033;--wg-text-secondary: rgba(16, 32, 51, .7);--wg-text-tertiary: rgba(16, 32, 51, .48);--wg-accent: #0d9488;--wg-accent-strong: #0369a1;--wg-warm: #f97316}body,body.theme-slate,body:not(.theme-slate){background:var(--wg-bg);color:var(--wg-text)}.discovery-screen,body.theme-slate .discovery-screen,body:not(.theme-slate) .discovery-screen{padding:0;background:var(--wg-bg);background-image:none}.discovery-orb,.discovery-card-glow{display:none}.discovery-drawer{position:fixed;inset:0 auto 0 0;width:280px;padding:24px 16px;gap:24px;border:0;border-right:1px solid var(--wg-border);border-radius:0;background:#0a0a0a;box-shadow:none;opacity:1;pointer-events:auto;transform:translate(0)}.discovery-drawer-head{align-items:flex-start;gap:12px}.discovery-drawer-eyebrow{margin:0 0 8px;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--wg-text-secondary)}.discovery-drawer-title{font-family:var(--font-serif);font-size:22px;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--wg-text)}.discovery-drawer-shrink,.discovery-drawer-close,.discovery-drawer-toggle{width:54px;height:54px;border:1px solid var(--wg-border);border-radius:14px;background:var(--wg-surface);color:var(--wg-text);box-shadow:none;transition:background .16s ease,border-color .16s ease}.discovery-drawer-shrink:hover,.discovery-drawer-close:hover,.discovery-drawer-toggle:hover{transform:none;background:var(--wg-surface-hover);border-color:var(--wg-border)}.discovery-drawer-body{gap:20px;padding-right:0}.discovery-drawer-nav{gap:8px}.discovery-nav-item{min-height:48px;grid-template-columns:20px 1fr;gap:12px;padding:10px 14px;border:0;border-radius:10px;background:transparent;color:#ffffff80;font-size:13px;font-weight:600;box-shadow:none}.discovery-nav-item:hover,.discovery-nav-item:focus-visible{background:transparent;border-color:transparent;color:var(--wg-text)}.discovery-nav-item.is-active{background:var(--wg-surface-hover);border-color:transparent;color:var(--wg-text)}.discovery-nav-item-icon,.discovery-nav-item.is-active .discovery-nav-item-icon{color:currentColor}.discovery-drawer-hint{font-size:12px;line-height:1.6;color:#ffffff4d}.discovery-drawer-footer,.discovery-footer-actions{align-items:flex-start}.discovery-footer-link{color:#ffffff80;font-size:13px;font-weight:600}.discovery-shell{width:100%;padding-left:280px}.discovery-nav{padding:24px 24px 0}.discovery-scroll{padding:48px 64px;align-items:stretch;gap:48px}.discovery-home-view,.discovery-curriculum-view,.discovery-current-affairs-view,.discovery-search-view,.discovery-purchase-view,.discovery-settings-view{width:100%;max-width:900px;margin:0 auto;gap:48px}.discovery-home-hero,.discovery-current-affairs-hero,.discovery-purchase-hero,.discovery-settings-hero,.discovery-syllabus-head,.discovery-search-view{justify-items:start;text-align:left}.discovery-home-kicker,.discovery-home-card-kicker,.discovery-card-kicker,.discovery-theme-label,.discovery-user-field-label,.discovery-eyebrow,.discovery-drawer-eyebrow{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--wg-text-secondary)}.discovery-title,.discovery-title--home{max-width:900px;font-size:clamp(52px,6vw,68px);font-weight:900;line-height:1;letter-spacing:-.02em;text-align:left;color:var(--wg-text)}.discovery-search-view .discovery-title,.discovery-syllabus-title,.discovery-home-card-title{font-size:clamp(30px,3.4vw,40px);font-weight:900;line-height:1.05;letter-spacing:-.01em;color:var(--wg-text)}.discovery-card-title,.syllabus-topic-name,.bookmark-mindmap-title{font-size:16px;font-weight:700;line-height:1.2;color:var(--wg-text)}.discovery-subtitle,.discovery-subtitle--home,.discovery-home-card-copy,.discovery-helper,.syllabus-topic-meta,.bookmark-mindmap-meta,.discovery-user-meta,.discovery-user-field-value{font-size:13px;font-weight:400;line-height:1.6;color:var(--wg-text-secondary);text-align:left;max-width:900px}.discovery-status,.recent-search-chip-time,.recent-search-history-time,.recent-search-history-copy,.recent-search-empty,.bookmark-chapter-meta,.syllabus-chapter-meta{font-size:13px;color:var(--wg-text-tertiary)}.discovery-home-grid,.discovery-settings-layout,.syllabus-topic-list,.bookmark-mindmap-list,.recent-searches-list,.recent-search-history-list{gap:16px}.discovery-home-card,.discovery-subjects-card,.discovery-theme-panel--page,.discovery-settings-panel,.discovery-syllabus,.syllabus-chapter-block,.bookmark-chapter-card,.discovery-card,.recent-searches-section,.recent-search-history-dialog{border-radius:14px;border:.5px solid var(--wg-border);background:var(--wg-surface);box-shadow:none;backdrop-filter:none}.discovery-home-card,.discovery-subjects-card,.discovery-theme-panel--page,.discovery-settings-panel,.bookmark-chapter-card,.recent-search-history-dialog,.discovery-syllabus,.discovery-card,.recent-searches-section{padding:24px 28px}.discovery-syllabus--plain{padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none}.discovery-card{width:100%}.discovery-input-row,.topic-picker-wrap{padding:0;border:0;border-radius:999px;background:#1a1a1a;box-shadow:none}.discovery-input,.topic-picker-input,#topicInput{min-height:58px;height:58px;padding:0 28px;border:0;border-radius:999px;background:#1a1a1a;color:var(--wg-text);font-size:13px;font-weight:400;box-shadow:none}.discovery-input::placeholder,.topic-picker-input::placeholder{color:#ffffff4d}.discovery-input:focus,.topic-picker-input:focus-visible{background:#1a1a1a;box-shadow:none;outline:1px solid var(--wg-border)}.discovery-action-btn,.discovery-logout-btn,.recent-search-history-btn,.recent-search-history-close,.discovery-theme-toggle{min-height:58px;border:0;border-radius:999px;padding:12px 28px;background:#fff;color:#000;font-size:13px;font-weight:600;box-shadow:none}.discovery-action-btn:hover,.discovery-logout-btn:hover,.recent-search-history-btn:hover,.recent-search-history-close:hover,.discovery-theme-toggle:hover{transform:none;background:#fff;color:#000}.discovery-theme-toggle{justify-content:center}.discovery-theme-toggle-knob{display:none}.discovery-syllabus-chapters{gap:12px;overflow:visible}.syllabus-chapter-toggle,.discovery-subject-tab{min-height:40px;padding:8px 20px;border:0;border-radius:999px;background:transparent;color:#ffffff80;font-size:14px;font-weight:500;box-shadow:none}.syllabus-chapter-toggle.is-active,.syllabus-chapter-toggle:hover,.syllabus-chapter-toggle:focus-visible,.discovery-subject-tab.is-active,.discovery-subject-tab:hover,.discovery-subject-tab:focus-visible{background:var(--wg-surface-hover);color:var(--wg-text)}.syllabus-topic-card:not(.syllabus-topic-card--with-thumb),.bookmark-mindmap-btn,.recent-search-chip,.recent-search-history-item{padding:16px 20px;border-radius:12px;border:.5px solid var(--wg-border);background:var(--wg-surface);box-shadow:none}.syllabus-topic-card.syllabus-topic-card--with-thumb{display:grid;grid-template-columns:minmax(148px,200px) minmax(0,1fr);align-items:stretch;gap:0;column-gap:0;padding:0 20px 0 0;border-radius:12px;border:.5px solid var(--wg-border);background:var(--wg-surface);box-shadow:none;overflow:hidden}.syllabus-topic-card--with-thumb .syllabus-topic-card-media{margin:0;align-self:stretch;min-height:0;border-radius:0;border:0;border-right:1px solid rgba(255,255,255,.1);display:flex;overflow:hidden;background:#0f172a66}.syllabus-topic-card--with-thumb .syllabus-topic-thumb{width:100%;height:100%;min-height:0;object-fit:cover;border-radius:0;display:block;aspect-ratio:auto}.syllabus-topic-card--with-thumb .syllabus-topic-card-body{padding:16px 0 16px 18px;align-self:stretch;min-width:0}.syllabus-topic-card:hover,.syllabus-topic-card:focus-visible,.bookmark-mindmap-btn:hover,.bookmark-mindmap-btn:focus-visible,.recent-search-chip:hover,.recent-search-chip:focus-visible,.recent-search-history-item:hover,.recent-search-history-item:focus-visible{transform:none;background:#1a1a1a;border-color:var(--wg-border);box-shadow:none}.syllabus-chapter-block,.recent-searches-section{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.syllabus-topic-pill,.discovery-card-tags span{padding:6px 16px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:transparent;color:var(--wg-text);font-size:13px;font-weight:500}.recent-searches-title,.recent-search-chip-query,.recent-search-history-query{font-size:13px;font-weight:700;color:var(--wg-text)}.recent-search-chip-meta,.recent-search-history-meta{font-size:13px;color:var(--wg-text-secondary)}.recent-search-chip-time,.recent-search-history-time{text-align:right}.recent-search-history-backdrop{background:#000000b8;backdrop-filter:none}.discovery-status,.discovery-syllabus-status{display:none}body:not(.theme-slate) .discovery-drawer{background:linear-gradient(180deg,#fffffff0,#e8f7fff0)}body:not(.theme-slate) .discovery-drawer-shrink,body:not(.theme-slate) .discovery-drawer-close,body:not(.theme-slate) .discovery-drawer-toggle{background:#fff;color:var(--wg-text)}body:not(.theme-slate) .discovery-nav-item{color:#10203399}body:not(.theme-slate) .discovery-nav-item:hover,body:not(.theme-slate) .discovery-nav-item:focus-visible{color:var(--wg-text)}body:not(.theme-slate) .discovery-nav-item.is-active{background:#0d94881f;color:#0f766e}body:not(.theme-slate) .discovery-drawer-hint,body:not(.theme-slate) .discovery-footer-link{color:#10203380}body:not(.theme-slate) .discovery-home-kicker,body:not(.theme-slate) .discovery-home-card-kicker,body:not(.theme-slate) .discovery-card-kicker,body:not(.theme-slate) .discovery-theme-label,body:not(.theme-slate) .discovery-user-field-label,body:not(.theme-slate) .discovery-eyebrow,body:not(.theme-slate) .discovery-drawer-eyebrow{color:#0d9488}body:not(.theme-slate) .discovery-input-row,body:not(.theme-slate) .topic-picker-wrap,body:not(.theme-slate) .discovery-input,body:not(.theme-slate) .topic-picker-input,body:not(.theme-slate) #topicInput{background:#fff;color:var(--wg-text);outline:1px solid rgba(14,116,144,.12)}body:not(.theme-slate) .discovery-input::placeholder,body:not(.theme-slate) .topic-picker-input::placeholder,body:not(.theme-slate) #topicInput::placeholder{color:#10203361}body:not(.theme-slate) .topic-explorer{padding:0;background:transparent;border:0;box-shadow:none}body:not(.theme-slate) .topic-picker-wrap,body:not(.theme-slate) .topic-picker-wrap:has(.topic-picker-menu.open){background:transparent;border:0;outline:0;box-shadow:none}body:not(.theme-slate) .topic-picker-input,body:not(.theme-slate) #topicInput{border:0;outline:0;box-shadow:none}body:not(.theme-slate) .topic-picker-input:focus-visible,body:not(.theme-slate) #topicInput:focus-visible{border:0;outline:0;box-shadow:none}body:not(.theme-slate) .discovery-action-btn,body:not(.theme-slate) .discovery-logout-btn,body:not(.theme-slate) .recent-search-history-btn,body:not(.theme-slate) .recent-search-history-close,body:not(.theme-slate) .discovery-theme-toggle{background:linear-gradient(135deg,#0d9488,#2563eb);color:#fff;border-color:#2563eb47;box-shadow:0 14px 30px #2563eb29}body:not(.theme-slate) .discovery-action-btn:hover,body:not(.theme-slate) .discovery-logout-btn:hover,body:not(.theme-slate) .recent-search-history-btn:hover,body:not(.theme-slate) .recent-search-history-close:hover,body:not(.theme-slate) .discovery-theme-toggle:hover{background:linear-gradient(135deg,#0f766e,#1d4ed8);border-color:#1d4ed852;color:#fff}body:not(.theme-slate) .discovery-purchase-hero .discovery-home-kicker{color:#0d9488}body:not(.theme-slate) .discovery-purchase-hero .discovery-title,body:not(.theme-slate) .discovery-purchase-hero .discovery-subtitle{color:var(--wg-text)}body:not(.theme-slate) .discovery-theme-panel--page,body:not(.theme-slate) .discovery-payment-panel{background:linear-gradient(180deg,#fffffff5,#f6fcffeb);border-color:#0e74901f;box-shadow:0 22px 56px #0e74901a}body:not(.theme-slate) .discovery-payment-title{color:#0f172a}body:not(.theme-slate) .discovery-subscription-status{border-color:#0e74901f;background:#0e749014;color:#0f766e}body:not(.theme-slate) .discovery-subscription-status.is-active{border-color:#22c55e3d;background:#22c55e1f;color:#166534}body:not(.theme-slate) .discovery-plan-card{border:1px solid rgba(14,116,144,.12);background:linear-gradient(180deg,#fffffffa,#f6fcfff5);box-shadow:0 14px 34px #0e749014}body:not(.theme-slate) .discovery-plan-card:hover,body:not(.theme-slate) .discovery-plan-card:focus-within{background:linear-gradient(180deg,#fff,#f1fafffa);border-color:#0d94882e}body:not(.theme-slate) .discovery-plan-card.is-active{border-color:#0d948838;background:linear-gradient(180deg,#f0fdfafa,#ecfdf5f5)}body:not(.theme-slate) .discovery-plan-badge{border-color:#0d948838;color:#0d9488;background:#0d948814}body:not(.theme-slate) .discovery-plan-bonus{border-color:#94a3b82e;color:#64748b}body:not(.theme-slate) .discovery-plan-name{color:#0f172a}body:not(.theme-slate) .discovery-plan-copy{color:#475569}body:not(.theme-slate) .discovery-plan-rhythm{color:#0f766e}body:not(.theme-slate) .discovery-plan-term{color:#64748b}body:not(.theme-slate) .discovery-plan-price{color:#0f172a}body:not(.theme-slate) .discovery-plan-button{border:0;background:linear-gradient(135deg,#0d9488,#2563eb);color:#fff;box-shadow:0 14px 30px #2563eb29}body:not(.theme-slate) .discovery-plan-button:hover,body:not(.theme-slate) .discovery-plan-button:focus-visible{background:linear-gradient(135deg,#0f766e,#1d4ed8);color:#fff}body:not(.theme-slate) .discovery-settings-panel{background:linear-gradient(180deg,#fffffff0,#f6fcffe6)!important;border-color:#0e74901f!important;box-shadow:0 18px 44px #0e749014!important}body:not(.theme-slate) .current-affairs-category-grid{gap:16px}body:not(.theme-slate) .current-affairs-category-card{border:1px solid rgba(14,116,144,.12);background:linear-gradient(135deg,#fffffff5,#f4fbfff0);box-shadow:0 14px 36px #0e749014}body:not(.theme-slate) .current-affairs-category-card:hover,body:not(.theme-slate) .current-affairs-category-card:focus-visible{background:linear-gradient(135deg,#fffffffa,#ecf8fff5);border-color:#0d948833}body:not(.theme-slate) .current-affairs-category-card strong{color:#0f172a;font-size:1.02rem;font-weight:800}body:not(.theme-slate) .current-affairs-category-card .current-affairs-category-icon{width:46px;height:46px;border-radius:14px;background:#0d94881a;color:#0d9488}body:not(.theme-slate) .discovery-settings-account--rich,body:not(.theme-slate) .discovery-theme-panel--page{gap:14px}body:not(.theme-slate) .discovery-user-name{color:#0f172a;font-size:1.08rem;font-weight:800;letter-spacing:-.02em}body:not(.theme-slate) .discovery-user-meta{color:#475569}body:not(.theme-slate) .discovery-user-field{border-color:#0e74901f;background:#ffffffd1;box-shadow:inset 0 1px #fffc}body:not(.theme-slate) .discovery-user-field-value{color:#0f172a}body:not(.theme-slate) .discovery-logout-btn,body:not(.theme-slate) .discovery-theme-toggle{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#0f172a;box-shadow:none}body:not(.theme-slate) .discovery-logout-btn:hover,body:not(.theme-slate) .discovery-logout-btn:focus-visible,body:not(.theme-slate) .discovery-theme-toggle:hover,body:not(.theme-slate) .discovery-theme-toggle:focus-visible{transform:none;background:transparent;color:#0d9488}body:not(.theme-slate) .discovery-theme-toggle{justify-content:space-between;gap:16px;width:100%;font-size:.96rem}body:not(.theme-slate) .discovery-theme-toggle-knob{display:inline-flex;background:#94a3b82e;border-color:#94a3b833}body:not(.theme-slate) .discovery-theme-toggle-knob:after{background:#fff}body:not(.theme-slate) .discovery-theme-toggle[aria-pressed=true] .discovery-theme-toggle-knob{background:linear-gradient(135deg,#0d9488,#2563eb)}body:not(.theme-slate) .discovery-logout-btn{text-decoration:none}body:not(.theme-slate) .discovery-logout-btn:hover,body:not(.theme-slate) .discovery-logout-btn:focus-visible{text-decoration:underline}body:not(.theme-slate) .discovery-theme-panel--page{background:linear-gradient(180deg,#fffffff0,#f6fcffe6)!important;border-color:#0e74901f!important;box-shadow:0 18px 44px #0e749014!important}.discovery-theme-toggle,.discovery-logout-btn{width:fit-content;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.discovery-theme-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;width:100%;font:inherit;font-size:.96rem;font-weight:700;cursor:pointer}.discovery-theme-toggle-label{white-space:nowrap}.discovery-theme-toggle-knob{width:40px;height:24px;position:relative;border-radius:999px;background:#94a3b82e;border:1px solid rgba(148,163,184,.2);flex:0 0 auto}.discovery-theme-toggle-knob:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;transition:transform .18s ease}.discovery-theme-toggle[aria-pressed=true] .discovery-theme-toggle-knob:after{transform:translate(16px)}.discovery-theme-toggle[aria-pressed=true] .discovery-theme-toggle-knob{background:linear-gradient(135deg,#0d9488,#2563eb);border-color:#2563eb38}.discovery-logout-btn{text-align:left;text-decoration:none;cursor:pointer;font:inherit;font-size:.95rem;font-weight:700}.discovery-logout-btn:hover,.discovery-logout-btn:focus-visible{text-decoration:underline}body:not(.theme-slate) .discovery-home-card,body:not(.theme-slate) .discovery-subjects-card,body:not(.theme-slate) .discovery-theme-panel--page,body:not(.theme-slate) .discovery-settings-panel,body:not(.theme-slate) .discovery-syllabus,body:not(.theme-slate) .syllabus-chapter-block,body:not(.theme-slate) .bookmark-chapter-card,body:not(.theme-slate) .discovery-card,body:not(.theme-slate) .recent-searches-section,body:not(.theme-slate) .recent-search-history-dialog,body:not(.theme-slate) .syllabus-topic-card,body:not(.theme-slate) .bookmark-mindmap-btn,body:not(.theme-slate) .recent-search-chip,body:not(.theme-slate) .recent-search-history-item{background:var(--wg-surface);color:var(--wg-text);border-color:transparent;box-shadow:0 12px 30px #0e749012}body:not(.theme-slate) .discovery-purchase-view .discovery-payment-panel{background:linear-gradient(180deg,#fffffffa,#f6fcfff0);border-color:#0e74901f;box-shadow:0 18px 44px #0e749014}body:not(.theme-slate) .discovery-purchase-view .discovery-payment-panel *,body:not(.theme-slate) .discovery-purchase-view .discovery-payment-panel .discovery-payment-status{color:var(--wg-text)}body:not(.theme-slate) .discovery-purchase-view .discovery-plan-card{background:var(--wg-surface);border-color:#0e74901f;box-shadow:0 12px 30px #0e749012}body:not(.theme-slate) .discovery-purchase-view .discovery-plan-card:hover,body:not(.theme-slate) .discovery-purchase-view .discovery-plan-card:focus-within,body:not(.theme-slate) .discovery-purchase-view .discovery-plan-card.is-active{background:#f4fbff;border-color:#0d948833}body:not(.theme-slate) .discovery-title,body:not(.theme-slate) .discovery-syllabus-title,body:not(.theme-slate) .discovery-home-card-title,body:not(.theme-slate) .syllabus-topic-name,body:not(.theme-slate) .bookmark-mindmap-title,body:not(.theme-slate) .recent-searches-title,body:not(.theme-slate) .recent-search-chip-query,body:not(.theme-slate) .recent-search-history-query{color:var(--wg-text)}body:not(.theme-slate) .discovery-subtitle,body:not(.theme-slate) .discovery-home-card-copy,body:not(.theme-slate) .syllabus-topic-meta,body:not(.theme-slate) .bookmark-mindmap-meta,body:not(.theme-slate) .recent-search-chip-meta,body:not(.theme-slate) .recent-search-history-meta{color:var(--wg-text-secondary)}body:not(.theme-slate) .current-affairs-category-card .current-affairs-category-icon{background:#0e749014}body:not(.theme-slate) .revision-mode-tabs{background:#0e749012}body:not(.theme-slate) .revision-mode-tab{color:#1020339e}body:not(.theme-slate) .revision-mode-tab.is-active,body:not(.theme-slate) .revision-mode-tab:hover,body:not(.theme-slate) .revision-mode-tab:focus-visible{background:#ffffffd1;color:#0f766e}body:not(.theme-slate) .revision-daily-group+.revision-daily-group{border-top-color:#0e74901a}body:not(.theme-slate) .revision-daily-group-head h3{color:var(--wg-text)}body:not(.theme-slate) .revision-daily-group-head span{color:var(--wg-text-secondary)}body:not(.theme-slate) .revision-statement-pointer{background:#0e74900f;color:var(--wg-text)}body:not(.theme-slate) .revision-statement-line{color:var(--wg-text)}body:not(.theme-slate) .revision-statement-topic{color:#1020338f}body:not(.theme-slate) .discovery-home-date>span:first-child{color:#0d9488}body:not(.theme-slate) .discovery-home-date input{color:var(--wg-text);color-scheme:light}body:not(.theme-slate) .discovery-home-date-control{background:linear-gradient(135deg,#0d94881f,#2563eb14),#fffc;color:var(--wg-text);box-shadow:inset 0 0 0 1px #0e749014,0 14px 30px #0e74901a}body:not(.theme-slate) .discovery-home-date-icon{color:#0d9488}body:not(.theme-slate) .discovery-home-calendar{background:linear-gradient(180deg,#fffffffa,#f4fbfff5);color:var(--wg-text);box-shadow:0 26px 64px #0e74902e}body:not(.theme-slate) .discovery-calendar-nav,body:not(.theme-slate) .discovery-calendar-footer button{background:#0e749014}body:not(.theme-slate) .discovery-calendar-weekdays{color:#10203375}body:not(.theme-slate) .discovery-calendar-day{color:#102033c7}body:not(.theme-slate) .discovery-calendar-day:hover,body:not(.theme-slate) .discovery-calendar-day:focus-visible{background:#0d94881f;color:#0f766e}body:not(.theme-slate) .discovery-calendar-day.is-muted{color:#1020333d}body:not(.theme-slate) .discovery-calendar-day.is-today{box-shadow:inset 0 0 0 1px #0d94886b}body:not(.theme-slate) .discovery-calendar-day.is-selected{color:#fff}body:not(.theme-slate) .discovery-calendar-footer button{color:#0d9488}body:not(.theme-slate) .current-affairs-month-button{border-color:#0e749024;background:#ffffffc7;color:var(--wg-text)}body:not(.theme-slate) .current-affairs-month-picker{background:linear-gradient(180deg,#fffffffa,#f4fbfff5);color:var(--wg-text);box-shadow:0 26px 64px #0e74902e}body:not(.theme-slate) .current-affairs-month-option{color:#102033c7}body:not(.theme-slate) .current-affairs-month-option:hover,body:not(.theme-slate) .current-affairs-month-option:focus-visible{background:#0d94881f;color:#0f766e}body:not(.theme-slate) .current-affairs-month-option.is-selected{color:#fff}body:not(.theme-slate) .current-affairs-line-actions{border-color:#0e749024;background:#ffffffd1}body:not(.theme-slate) .current-affairs-line-actions-copy p{color:var(--wg-text)}body:not(.theme-slate) .current-affairs-mark-btn{background:#0e749014;color:#0f766e}body:not(.theme-slate) .current-affairs-markable-line:hover,body:not(.theme-slate) .current-affairs-markable-line.is-current-affairs-line-selected{background:#0d94881a;box-shadow:0 0 0 6px #0d948814}body:not(.theme-slate) .discovery-syllabus-search-icon{color:#0d9488}body:not(.theme-slate) .discovery-syllabus-search{background:#ffffffd1;border-color:#0e749024}body:not(.theme-slate) .discovery-syllabus-search:focus-within{background:#fffffff5;border-color:#0d94885c;box-shadow:0 0 0 4px #0d94881a}body:not(.theme-slate) .discovery-syllabus-search input{background:transparent;color:var(--wg-text);color-scheme:light}body:not(.theme-slate) .discovery-syllabus-search input::placeholder{color:#10203361}body:not(.theme-slate) .syllabus-topic-action{background:#0ea5e91a;color:var(--wg-text);border-color:transparent}body:not(.theme-slate) .syllabus-topic-action:hover,body:not(.theme-slate) .syllabus-topic-action:focus-visible{background:#0d948824;border-color:transparent;color:#0f766e}body:not(.theme-slate) .syllabus-chapter-toggle,body:not(.theme-slate) .discovery-subject-tab,body:not(.theme-slate) .syllabus-topic-pill,body:not(.theme-slate) .discovery-card-tags span{border-color:transparent;color:#102033a8}body:not(.theme-slate) .syllabus-chapter-toggle.is-active,body:not(.theme-slate) .syllabus-chapter-toggle:hover,body:not(.theme-slate) .syllabus-chapter-toggle:focus-visible,body:not(.theme-slate) .discovery-subject-tab.is-active,body:not(.theme-slate) .discovery-subject-tab:hover,body:not(.theme-slate) .discovery-subject-tab:focus-visible{background:#0d94881f;color:#0f766e}body:not(.theme-slate) .syllabus-topic-card:hover,body:not(.theme-slate) .syllabus-topic-card:focus-visible,body:not(.theme-slate) .bookmark-mindmap-btn:hover,body:not(.theme-slate) .bookmark-mindmap-btn:focus-visible,body:not(.theme-slate) .recent-search-chip:hover,body:not(.theme-slate) .recent-search-chip:focus-visible,body:not(.theme-slate) .recent-search-history-item:hover,body:not(.theme-slate) .recent-search-history-item:focus-visible{background:#f3fbff;border-color:transparent}body:not(.theme-slate) .syllabus-topic-card--with-thumb .syllabus-topic-card-media,body:not(.theme-slate) .syllabus-topic-card--with-thumb .syllabus-topic-card-body{border-color:transparent}body:not(.theme-slate) .discovery-curriculum-view-toggle,body:not(.theme-slate) .discovery-curriculum-view-btn{border-color:transparent;box-shadow:none}body:not(.theme-slate) .recent-search-history-backdrop{background:#0e74901a}body:not(.theme-slate) #mindmapWrap,body.notes-viewer:not(.theme-slate):not(.theme-sepia){background:radial-gradient(circle at 12% 10%,rgba(45,212,191,.18),transparent 28%),radial-gradient(circle at 88% 8%,rgba(96,165,250,.16),transparent 26%),linear-gradient(180deg,#f8fbff,#eef7ff 54%,#f7fbff)}body:not(.theme-slate) .detail-panel,body:not(.theme-slate) .questions-panel,body:not(.theme-slate) .detail-questions,body:not(.theme-slate) .notes-questions-panel,body:not(.theme-slate) .detail-questions--bookmark-discovery{background:linear-gradient(180deg,#fffffff5,#f6fcfff0);border-color:#0e749029;box-shadow:0 24px 70px #0e74901f;color:#102033}body:not(.theme-slate) .detail-questions--bookmark-discovery{background:transparent;border-color:transparent;box-shadow:none}body:not(.theme-slate) .questions-header-row,body:not(.theme-slate) .questions-header-row--bookmarks,body:not(.theme-slate) .questions-header-topline,body:not(.theme-slate) .bookmark-questions-head{background:linear-gradient(180deg,#fffffffa,#eff9fff0);border-color:#0e749024}body:not(.theme-slate) .questions-header-kicker,body:not(.theme-slate) .bookmark-questions-kicker,body:not(.theme-slate) .detail-question-answer-kicker{color:#0d9488}body:not(.theme-slate) .questions-panel-heading,body:not(.theme-slate) .bookmark-questions-title,body:not(.theme-slate) .detail-notes-title,body:not(.theme-slate) .detail-question-answer-label{color:#102033}body:not(.theme-slate) .detail-question-number{background:linear-gradient(135deg,#0d948824,#2563eb1a);color:#0f766e}body:not(.theme-slate) .detail-question-option{background:#fff;border-color:#0e74901f;color:#102033;box-shadow:0 8px 22px #0e74900d}body:not(.theme-slate) .detail-question-option:hover,body:not(.theme-slate) .detail-question-option:focus-visible{background:#f3fbff;border-color:#0d948842;box-shadow:0 14px 30px #0e74901a}body:not(.theme-slate) .detail-question-option.is-correct,body:not(.theme-slate) .detail-question-option.is-selected.is-correct{background:linear-gradient(135deg,#dcfce7fa,#ccfbf1d1);border-color:#16a34adb}body:not(.theme-slate) .detail-question-option.is-wrong{background:linear-gradient(135deg,#fef2f2fa,#fff7edeb);border-color:#dc2626d6}body:not(.theme-slate) .detail-question-answer{background:transparent;border-color:transparent;box-shadow:none}body:not(.theme-slate) .detail-question-section-toggle,body:not(.theme-slate) .detail-note-btn.primary,body:not(.theme-slate) .bookmark-questions-back{background:transparent;border-color:#0e749029;color:#0f766e;box-shadow:none}body:not(.theme-slate) .detail-question-section-toggle:hover,body:not(.theme-slate) .detail-question-section-toggle:focus-visible,body:not(.theme-slate) .bookmark-questions-back:hover,body:not(.theme-slate) .bookmark-questions-back:focus-visible{background:#ccfbf199;border-color:#0d94884d}body:not(.theme-slate) .current-affairs-revision-month-controls{background:#ffffffbd;border-color:#0e749029}body:not(.theme-slate) .current-affairs-revision-month-label{color:#102033}body:not(.theme-slate) .current-affairs-revision-month-btn{background:#0e749014;color:#0f766e}body:not(.theme-slate) .current-affairs-revision-month-today{background:#0d94881a;border-color:#0d94882e;color:#0f766e}body:not(.theme-slate) .current-affairs-revision-month-btn:hover,body:not(.theme-slate) .current-affairs-revision-month-btn:focus-visible,body:not(.theme-slate) .current-affairs-revision-month-today:hover,body:not(.theme-slate) .current-affairs-revision-month-today:focus-visible{background:#ccfbf1ad;border-color:#0d94884d;color:#0f766e}body:not(.theme-slate) .node-main,body:not(.theme-slate) .node-rich{background:transparent;border-color:transparent;color:#102033;box-shadow:none}body:not(.theme-slate) .node-inner-frame{opacity:0}body:not(.theme-slate) .node.summary-node rect,body:not(.theme-slate) .node.note-node rect{stroke-dasharray:none}body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-section h2:before,body.notes-viewer:not(.theme-slate):not(.theme-sepia) .notes-progress-bar{background:linear-gradient(180deg,#0d9488,#2563eb)}@media(max-width:960px){.discovery-home-hero{padding-right:0}.discovery-home-hero .discovery-home-date{position:relative;top:auto;right:auto;margin-top:14px}.discovery-drawer{width:min(280px,calc(100vw - 32px));transform:translate(-100%);opacity:0;pointer-events:none}.discovery-drawer.open{transform:translate(0);opacity:1;pointer-events:auto}.discovery-drawer-toggle{display:inline-flex;align-items:center;justify-content:center}.discovery-shell{padding-left:0}.discovery-nav{padding:24px 20px 0}.discovery-scroll{padding:24px 20px 40px;gap:40px}.discovery-title,.discovery-title--home{font-size:clamp(42px,10vw,56px)}.discovery-search-view .discovery-title,.discovery-syllabus-title,.discovery-home-card-title{font-size:clamp(28px,8vw,36px)}.discovery-home-grid,.discovery-settings-layout{grid-template-columns:1fr}.discovery-curriculum-view-toggle{width:100%;flex-wrap:wrap}.discovery-syllabus-search{width:100%;justify-content:flex-start;padding:0 14px}.discovery-syllabus-search input{width:100%}.discovery-card,.discovery-syllabus,.recent-searches-section,.discovery-home-card,.discovery-theme-panel--page,.discovery-settings-panel,.syllabus-chapter-block,.bookmark-chapter-card,.recent-search-history-dialog{padding:20px}}body.theme-slate .discovery-theme-panel--page{background:#111111db!important;border-color:#ffffff14!important;box-shadow:0 24px 60px #00000047!important}body.theme-slate .discovery-theme-toggle{width:100%;justify-content:space-between;gap:16px;color:#f8fafc}body.theme-slate .discovery-theme-toggle-label{color:#f8fafc}body.theme-slate .discovery-theme-toggle-knob{background:#ffffff24;border-color:#ffffff14}body.theme-slate .discovery-theme-toggle[aria-pressed=true] .discovery-theme-toggle-knob{background:linear-gradient(135deg,#0d9488,#2563eb);border-color:#2563eb38}body.theme-slate .discovery-logout-btn{color:#f8fafc}body.theme-slate .discovery-logout-btn:hover,body.theme-slate .discovery-logout-btn:focus-visible{color:#5eead4}body:not(.theme-slate) .discovery-theme-panel--page{background:#fffffff0!important;border-color:#0e74901f!important;box-shadow:0 18px 44px #0e749014!important}body:not(.theme-slate) .discovery-theme-toggle{width:100%;justify-content:space-between;gap:16px;color:#0f172a}body:not(.theme-slate) .discovery-theme-toggle-label{color:#0f172a}body:not(.theme-slate) .discovery-theme-toggle-knob{background:#94a3b82e;border-color:#94a3b833}body:not(.theme-slate) .discovery-theme-toggle[aria-pressed=true] .discovery-theme-toggle-knob{background:linear-gradient(135deg,#0d9488,#2563eb);border-color:#2563eb38}body:not(.theme-slate) .discovery-logout-btn{color:#0f172a}body:not(.theme-slate) .discovery-logout-btn:hover,body:not(.theme-slate) .discovery-logout-btn:focus-visible{color:#0d9488}.discovery-theme-panel--page .discovery-theme-toggle,.discovery-theme-panel--page .discovery-logout-btn{width:fit-content!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.discovery-theme-panel--page .discovery-theme-toggle{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;cursor:pointer}.discovery-theme-panel--page .discovery-theme-toggle-label{white-space:nowrap}.discovery-theme-panel--page .discovery-theme-toggle-knob{display:block!important;position:relative!important;flex:0 0 auto;width:40px;height:24px;border-radius:999px}.discovery-theme-panel--page .discovery-theme-toggle-knob:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 4px 10px #0003;transition:transform .18s ease}.discovery-theme-panel--page .discovery-theme-toggle[aria-pressed=true] .discovery-theme-toggle-knob:after{transform:translate(16px)}body.theme-slate .discovery-theme-panel--page .discovery-theme-toggle,body.theme-slate .discovery-theme-panel--page .discovery-theme-toggle-label{color:#f8fafc!important}body.theme-slate .discovery-theme-panel--page .discovery-theme-toggle-knob{background:#ffffff24!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px #ffffff14}body.theme-slate .discovery-theme-panel--page .discovery-theme-toggle[aria-pressed=true] .discovery-theme-toggle-knob{background:linear-gradient(135deg,#0d9488,#2563eb)!important;border-color:#2563eb38!important}body:not(.theme-slate) .discovery-theme-panel--page .discovery-theme-toggle{color:#0f172a!important}body:not(.theme-slate) .discovery-theme-panel--page .discovery-theme-toggle-label{color:#0f172a!important}body:not(.theme-slate) .discovery-theme-panel--page .discovery-theme-toggle-knob{background:#94a3b82e!important;border:1px solid rgba(148,163,184,.2)!important;box-shadow:inset 0 1px #ffffff2e}body:not(.theme-slate) .discovery-theme-panel--page .discovery-theme-toggle[aria-pressed=true] .discovery-theme-toggle-knob{background:linear-gradient(135deg,#0d9488,#2563eb)!important;border-color:#2563eb38!important}body.theme-slate .discovery-theme-panel--page .discovery-logout-btn,body:not(.theme-slate) .discovery-theme-panel--page .discovery-logout-btn{width:fit-content!important;color:inherit!important;text-decoration:none!important}body.theme-slate .discovery-theme-panel--page .discovery-logout-btn:hover,body.theme-slate .discovery-theme-panel--page .discovery-logout-btn:focus-visible,body:not(.theme-slate) .discovery-theme-panel--page .discovery-logout-btn:hover,body:not(.theme-slate) .discovery-theme-panel--page .discovery-logout-btn:focus-visible{text-decoration:underline!important}.discovery-settings-panel .discovery-logout-btn{justify-self:end!important;width:auto!important;min-height:40px!important;padding:0 16px!important;margin:0!important;border:1px solid rgba(249,115,22,.32)!important;border-radius:8px!important;background:#f9731614!important;box-shadow:none!important;font-size:.9rem;font-weight:800;line-height:1;text-align:center;text-decoration:none!important}body.theme-slate .discovery-settings-panel .discovery-logout-btn{color:#fed7aa!important}body:not(.theme-slate) .discovery-settings-panel .discovery-logout-btn{color:#c2410c!important}.discovery-settings-panel .discovery-logout-btn:hover,.discovery-settings-panel .discovery-logout-btn:focus-visible{border-color:#f9731680!important;background:#f9731624!important;box-shadow:none!important;text-decoration:none!important;transform:translateY(-1px)}.discovery-settings-view .discovery-settings-layout{grid-template-columns:minmax(0,720px)!important;justify-content:start}.discovery-settings-panel .discovery-theme-panel--page{margin-top:12px;padding:16px 20px!important;display:grid!important;grid-template-columns:minmax(140px,1fr) minmax(180px,auto);align-items:center;gap:16px;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;background:#ffffff05!important;box-shadow:none!important}body:not(.theme-slate) .discovery-settings-panel .discovery-theme-panel--page{border-color:#0e74901f!important}.discovery-settings-panel .discovery-language-panel{margin-top:18px;padding:16px 20px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;background:#ffffff05!important}.discovery-settings-panel .language-picker--workspace{width:100%;display:grid;grid-template-columns:minmax(140px,1fr) minmax(220px,390px);align-items:center;gap:16px}.discovery-settings-panel .language-picker--workspace .language-picker-custom,.discovery-settings-panel .language-picker--workspace .language-picker-select{width:100%;min-width:0;max-width:none}body:not(.theme-slate) .discovery-settings-panel .discovery-language-panel{border-color:#0e74901f!important}.discovery-settings-panel .discovery-theme-toggle{justify-self:end;width:182px!important}body.discovery-active{--claude-bg: #fafaf8;--claude-bg-secondary: #f5f4f0;--claude-bg-tertiary: #efede8;--claude-surface: #ffffff;--claude-surface-panel: #ffffff;--claude-text: #1a1a17;--claude-text-secondary: #6b6860;--claude-text-muted: #9b9890;--claude-border: rgba(26, 26, 23, .11);--claude-border-strong: rgba(26, 26, 23, .16);--claude-accent: #d97757;--claude-accent-hover: #c5673e;--claude-accent-soft: #faf0eb;--claude-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--claude-shadow-md: 0 4px 12px rgba(0, 0, 0, .08), 0 2px 6px rgba(0, 0, 0, .05);background:var(--claude-bg)!important}body.discovery-active.theme-slate{--claude-bg: #1a1a17;--claude-bg-secondary: #222220;--claude-bg-tertiary: #2a2a27;--claude-surface: #252523;--claude-surface-panel: #252523;--claude-text: #f0efe9;--claude-text-secondary: #9a9890;--claude-text-muted: #6a6860;--claude-border: rgba(255, 255, 255, .08);--claude-border-strong: rgba(255, 255, 255, .12);--claude-accent: #e08060;--claude-accent-hover: #ea9070;--claude-accent-soft: #2a1e18;--claude-shadow-sm: 0 1px 3px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .16);--claude-shadow-md: 0 4px 12px rgba(0, 0, 0, .28), 0 2px 6px rgba(0, 0, 0, .2)}body.discovery-active .app-shell{min-height:100vh;background:var(--claude-bg)!important;color:var(--claude-text)!important}body.discovery-active .discovery-screen,body.discovery-active.theme-slate .discovery-screen,body.discovery-active:not(.theme-slate) .discovery-screen{min-height:100vh;padding:0!important;background:var(--claude-bg)!important;background-image:none!important;color:var(--claude-text)!important;font-family:Plus Jakarta Sans,Manrope,Atkinson Hyperlegible,Segoe UI,sans-serif}body.discovery-active .discovery-orb,body.discovery-active .discovery-card-glow{display:none!important}body.discovery-active .discovery-drawer{position:fixed!important;inset:0 auto 0 0!important;z-index:50;display:flex;flex-direction:column;width:232px!important;padding:0 12px 18px!important;border:0!important;border-right:1px solid var(--claude-border)!important;border-radius:0!important;background:var(--claude-bg-secondary)!important;box-shadow:none!important;transform:translate(0);opacity:1;pointer-events:auto}body.discovery-active .discovery-drawer-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:8px!important;min-height:64px;padding:12px 6px!important;border-bottom:1px solid var(--claude-border)}body.discovery-active .discovery-drawer-head>div{min-width:0}body.discovery-active .discovery-drawer-eyebrow{display:none!important;margin:0!important;color:var(--claude-accent)!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;text-transform:uppercase}body.discovery-active .discovery-drawer-title{margin:0!important;color:var(--claude-text)!important;font-family:Lora,"Source Serif 4",Georgia,serif;font-size:22px!important;font-weight:500!important;line-height:1.15!important;letter-spacing:0!important}body.discovery-active .discovery-drawer-shrink,body.discovery-active .discovery-drawer-close,body.discovery-active .discovery-drawer-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:transparent!important;color:var(--claude-text-secondary)!important;box-shadow:none!important;font-size:16px!important;font-weight:500!important;line-height:1!important;margin-bottom:1px!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}body.discovery-active .discovery-drawer-shrink:hover,body.discovery-active .discovery-drawer-shrink:focus-visible,body.discovery-active .discovery-drawer-close:hover,body.discovery-active .discovery-drawer-close:focus-visible,body.discovery-active .discovery-drawer-toggle:hover,body.discovery-active .discovery-drawer-toggle:focus-visible{transform:translateY(-1px)!important;border-color:var(--claude-border-strong)!important;background:var(--claude-bg-tertiary)!important;color:var(--claude-text)!important}body.discovery-active .discovery-drawer-body{display:flex;flex:1 1 auto;flex-direction:column;gap:16px!important;min-height:0;padding:14px 0 0!important;overflow:auto}body.discovery-active .discovery-drawer-nav{display:grid!important;gap:4px!important}body.discovery-active .discovery-nav-item{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:7px 8px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--claude-text-secondary)!important;box-shadow:none!important;font-size:13.5px!important;font-weight:400!important;line-height:1.4!important;text-align:left!important;letter-spacing:0!important}body.discovery-active .discovery-nav-item:hover,body.discovery-active .discovery-nav-item:focus-visible{transform:none!important;background:var(--claude-bg-tertiary)!important;color:var(--claude-text)!important}body.discovery-active .discovery-nav-item.is-active{background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-sm)!important;font-weight:500!important}body.discovery-active.theme-slate .discovery-nav-item.is-active{background:var(--claude-surface)!important}body.discovery-active .discovery-nav-item-icon,body.discovery-active .discovery-nav-item.is-active .discovery-nav-item-icon{display:inline-flex!important;align-items:center;justify-content:center;width:22px!important;height:22px!important;border-radius:6px!important;background:transparent!important;color:currentColor!important}body.discovery-active .discovery-nav-item-icon svg{width:18px!important;height:18px!important;stroke-width:1.8!important}body.discovery-active .discovery-nav-item.is-active .discovery-nav-item-icon{color:var(--claude-accent)!important}body.discovery-active .discovery-nav-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.discovery-active .discovery-shell{width:100%!important;min-height:100vh;padding-left:232px!important;background:var(--claude-bg)!important}body.discovery-active .discovery-nav{position:sticky;top:0;z-index:30;display:flex!important;align-items:center;justify-content:space-between;min-height:64px;padding:12px 32px!important;border-bottom:1px solid var(--claude-border);background:color-mix(in srgb,var(--claude-bg) 88%,transparent)!important;backdrop-filter:blur(18px)}body.discovery-active .discovery-nav-actions{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}body.discovery-active .discovery-fullscreen-btn{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--claude-border);border-radius:10px;background:var(--claude-bg-secondary);color:var(--claude-text);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}body.discovery-active .discovery-fullscreen-btn:hover,body.discovery-active .discovery-fullscreen-btn:focus-visible{outline:none;border-color:var(--claude-border-strong);background:var(--claude-bg-tertiary);transform:translateY(-1px)}body.discovery-active .discovery-fullscreen-btn[aria-pressed=true] .fullscreen-icon--enter{display:none}body.discovery-active .discovery-fullscreen-btn[aria-pressed=true] .fullscreen-icon--exit{display:block}body.discovery-active .discovery-nav:after{content:none}body.discovery-active .discovery-nav .discovery-drawer-toggle{margin-right:0!important}body.discovery-active #discoveryDrawerToggleBtnLeft,body.discovery-active #discoveryDrawerToggleBtn{display:none!important}body.discovery-drawer-collapsed.discovery-active .discovery-drawer{width:64px!important;padding:0 8px 18px!important}body.discovery-drawer-collapsed.discovery-active .discovery-drawer-head{display:flex!important;justify-content:center;min-height:64px;padding:12px 0!important}body.discovery-drawer-collapsed.discovery-active .discovery-drawer-head>div,body.discovery-drawer-collapsed.discovery-active .discovery-nav-item-label,body.discovery-drawer-collapsed.discovery-active .discovery-drawer-close{display:none!important}body.discovery-drawer-collapsed.discovery-active .discovery-drawer-nav{justify-items:center}body.discovery-drawer-collapsed.discovery-active .discovery-nav-item{grid-template-columns:1fr!important;width:44px!important;min-height:40px!important;justify-items:center;padding:9px!important}body.discovery-drawer-collapsed.discovery-active .discovery-nav-item-icon{width:22px!important;height:22px!important}body.discovery-drawer-collapsed.discovery-active .discovery-shell{padding-left:64px!important}body.discovery-active .discovery-scroll{width:100%;min-height:calc(100vh - 64px);padding:32px 40px 56px!important;background:var(--claude-bg)!important;color:var(--claude-text)!important;align-items:stretch!important}body.discovery-active .discovery-home-view,body.discovery-active .discovery-curriculum-view,body.discovery-active .discovery-current-affairs-view,body.discovery-active .discovery-search-view,body.discovery-active .discovery-bookmark-view,body.discovery-active .discovery-settings-view,body.discovery-active .discovery-purchase-view{width:100%!important;max-width:none!important;margin:0!important}body.discovery-active .discovery-home-hero,body.discovery-active .discovery-current-affairs-hero,body.discovery-active .discovery-settings-hero,body.discovery-active .discovery-purchase-hero{padding-top:8px}body.discovery-active .discovery-title,body.discovery-active .discovery-title--home{color:var(--claude-text)!important;font-family:Lora,"Source Serif 4",Georgia,serif!important;margin:0!important;font-size:32px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important}body.discovery-active .discovery-search-view .discovery-title,body.discovery-active .discovery-syllabus-title{margin:0!important;font-family:Lora,"Source Serif 4",Georgia,serif!important;font-size:32px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important}body.discovery-active .discovery-home-kicker,body.discovery-active .discovery-home-card-kicker,body.discovery-active .discovery-card-kicker,body.discovery-active .discovery-theme-label,body.discovery-active .discovery-user-field-label,body.discovery-active .discovery-eyebrow{margin:0!important;color:var(--claude-accent)!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;text-transform:uppercase}body.discovery-active .discovery-subtitle,body.discovery-active .discovery-subtitle--home{max-width:660px;margin:0!important;color:var(--claude-text-secondary)!important;font-size:15px!important;font-weight:400!important;line-height:1.7!important}body.discovery-active .discovery-home-card,body.discovery-active .discovery-card,body.discovery-active .discovery-syllabus,body.discovery-active .discovery-settings-panel,body.discovery-active .discovery-payment-panel,body.discovery-active .recent-searches-section,body.discovery-active .recent-search-history-dialog{border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;box-shadow:var(--claude-shadow-sm)!important}body.discovery-active .discovery-home-card:hover,body.discovery-active .discovery-home-card:focus-visible,body.discovery-active .discovery-card:hover{border-color:var(--claude-border-strong)!important;box-shadow:var(--claude-shadow-md)!important}body.discovery-active .discovery-drawer-hint,body.discovery-active .discovery-drawer-footer,body.discovery-active .discovery-footer-actions{display:none!important}body.discovery-active .app-loader-overlay{background:color-mix(in srgb,var(--claude-bg) 92%,transparent)!important;backdrop-filter:blur(18px)}body.discovery-active .loader-card{border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-md)!important}body.discovery-active .loader-logo{border-radius:8px!important;background:var(--claude-accent-soft)!important;color:var(--claude-accent)!important}body.discovery-active .loader-appname,body.discovery-active .loader-message{color:var(--claude-text)!important}body.discovery-active .loader-tagline,body.discovery-active .loader-subtext{color:var(--claude-text-secondary)!important}@media(max-width:960px){body.discovery-active .discovery-drawer{width:min(232px,calc(100vw - 32px))!important;transform:translate(-100%);opacity:0;pointer-events:none;box-shadow:var(--claude-shadow-md)!important}body.discovery-active .discovery-drawer.open{transform:translate(0);opacity:1;pointer-events:auto}body.discovery-active .discovery-shell,body.discovery-drawer-collapsed.discovery-active .discovery-shell{padding-left:0!important}body.discovery-active #discoveryDrawerToggleBtnLeft{display:none!important}body.discovery-active #discoveryDrawerToggleBtn{display:inline-flex!important}body.discovery-active .discovery-nav{padding:12px 20px!important}body.discovery-active .discovery-scroll{padding:24px 20px 44px!important}body.discovery-active .discovery-title,body.discovery-active .discovery-title--home,body.discovery-active .discovery-search-view .discovery-title,body.discovery-active .discovery-syllabus-title,body.discovery-active .revision-library-title{font-size:34px!important}}@media(max-width:560px){body.discovery-active .discovery-nav{min-height:56px;padding:10px 14px!important}body.discovery-active .discovery-nav:after{margin-left:10px}body.discovery-active .discovery-scroll{min-height:calc(100vh - 56px);padding:20px 14px 36px!important}body.discovery-active .discovery-title,body.discovery-active .discovery-title--home,body.discovery-active .discovery-search-view .discovery-title,body.discovery-active .discovery-syllabus-title,body.discovery-active .revision-library-title{font-size:30px!important}body.discovery-active .discovery-drawer-toggle,body.discovery-active .discovery-drawer-shrink,body.discovery-active .discovery-drawer-close{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}}body.discovery-active #discoveryHomeView{display:grid;gap:28px!important}body.discovery-active .discovery-home-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 32px!important;width:100%;padding:8px 0 0!important;text-align:left!important;justify-items:stretch!important}body.discovery-active .discovery-home-hero .discovery-home-kicker,body.discovery-active .discovery-home-hero .discovery-title,body.discovery-active .discovery-home-hero .discovery-subtitle{grid-column:1}body.discovery-active .discovery-home-hero .discovery-home-date{grid-column:2;grid-row:1 / span 3;align-self:start;justify-self:end}body.discovery-active .discovery-home-date{position:relative!important;top:auto!important;right:auto!important;display:grid!important;gap:8px!important;width:min(100%,260px)!important;margin:0!important}body.discovery-active .discovery-home-date>span:first-child{color:var(--claude-text-muted)!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;text-transform:uppercase}body.discovery-active .discovery-home-date-control{display:inline-flex!important;align-items:center;gap:10px!important;width:100%!important;min-height:40px!important;padding:0 10px 0 12px!important;border:1px solid var(--claude-border-strong)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:none!important}body.discovery-active .discovery-home-date-icon{width:18px!important;height:18px!important;color:var(--claude-accent)!important}body.discovery-active .discovery-home-date-nav{flex:0 0 auto;width:30px!important;height:30px!important;border:1px solid var(--claude-border)!important;background:var(--claude-bg-tertiary)!important;color:var(--claude-text)!important}body.discovery-active .discovery-home-date-button{min-width:0;min-height:38px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--claude-text)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.discovery-active .discovery-home-date-control:focus-within{border-color:var(--claude-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--claude-accent) 15%,transparent)!important}body.discovery-active .discovery-home-calendar{left:auto!important;right:0!important;z-index:200!important;width:min(318px,calc(100vw - 32px))!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-md)!important}body.discovery-active .discovery-home-hero:has(.discovery-home-calendar:not([hidden])){position:relative;z-index:300}body.discovery-active .discovery-calendar-head strong,body.discovery-active .discovery-calendar-weekdays span{color:var(--claude-text)!important}body.discovery-active .discovery-calendar-nav,body.discovery-active .discovery-calendar-footer button,body.discovery-active .discovery-calendar-day{border-radius:6px!important}body.discovery-active .discovery-calendar-day.is-selected{background:var(--claude-accent)!important;color:#fff!important}body.discovery-active .discovery-calendar-day.is-today:not(.is-selected){color:var(--claude-accent)!important;box-shadow:inset 0 0 0 1px var(--claude-accent)!important}body.discovery-active .discovery-home-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important}body.discovery-active .discovery-home-card{position:relative;display:grid!important;grid-template-rows:auto auto 1fr auto;gap:14px!important;min-height:238px;padding:22px!important;overflow:hidden;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-sm)!important;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}body.discovery-active .discovery-home-card:before{display:none!important}body.discovery-active .discovery-home-card:after{content:"";position:absolute;inset:auto -20% -42% auto;width:180px;height:180px;border-radius:50%;background:color-mix(in srgb,var(--claude-accent) 12%,transparent);pointer-events:none}body.discovery-active .discovery-home-card:hover,body.discovery-active .discovery-home-card:focus-visible{transform:translateY(-1px)!important;border-color:var(--claude-border-strong)!important;background:color-mix(in srgb,var(--claude-surface) 92%,var(--claude-accent-soft))!important;box-shadow:var(--claude-shadow-md)!important}body.discovery-active .discovery-home-card:focus-visible{outline:3px solid color-mix(in srgb,var(--claude-accent) 18%,transparent)!important;outline-offset:3px!important}body.discovery-active .discovery-home-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}body.discovery-active .discovery-home-card-chip{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:6px;background:var(--claude-accent-soft);color:var(--claude-accent);font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}body.discovery-active .discovery-home-card-title{max-width:15ch;color:var(--claude-text)!important;font-family:Lora,"Source Serif 4",Georgia,serif!important;font-size:24px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important}body.discovery-active .discovery-home-card-copy{max-width:36rem;color:var(--claude-text-secondary)!important;font-size:15px!important;font-weight:400!important;line-height:1.7!important}body.discovery-active .discovery-home-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--claude-text-secondary);font-size:13px;font-weight:500}body.discovery-active .discovery-home-card-arrow{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--claude-bg-tertiary);color:var(--claude-text)}body.discovery-active .discovery-home-card:hover .discovery-home-card-arrow,body.discovery-active .discovery-home-card:focus-visible .discovery-home-card-arrow{background:var(--claude-accent);color:#fff}body.discovery-active .daily-target-panel{display:grid;gap:18px;margin-top:8px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.discovery-active .daily-target-panel-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:0}body.discovery-active .daily-target-panel-title{margin:4px 0 0;color:var(--claude-text)!important;font-family:var(--claude-serif, "Lora", "Source Serif 4", Georgia, serif)!important;font-size:clamp(2rem,2.8vw,2.35rem)!important;font-weight:900!important;line-height:1.05!important;letter-spacing:-.01em!important}body.discovery-active .daily-target-status{margin:0;color:var(--claude-text-muted)!important;font-size:13px!important;line-height:1.5!important;text-align:right}body.discovery-active .daily-target-status-demo{border-color:color-mix(in srgb,var(--claude-accent) 34%,var(--claude-border))!important;background:color-mix(in srgb,var(--claude-accent) 12%,transparent)!important;color:color-mix(in srgb,var(--claude-accent) 74%,var(--claude-text))!important}body.discovery-active .daily-target-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}body.discovery-active .daily-target-history{display:grid;gap:18px}body.discovery-active .daily-target-history[hidden]{display:none!important}body.discovery-active .daily-target-history-section{display:grid;gap:12px;padding-top:6px}body.discovery-active .daily-target-history-head{display:flex;align-items:end;justify-content:space-between;gap:12px}body.discovery-active .daily-target-history-title{margin:0;color:var(--claude-text)!important;font:500 24px/1.18 Lora,"Source Serif 4",Georgia,serif!important}body.discovery-active .daily-target-history-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:8px 0 2px}body.discovery-active .daily-target-history-error{width:min(100%,520px);margin:0;padding:10px 12px;border:1px solid var(--claude-border);border-radius:12px;background:color-mix(in srgb,var(--claude-surface) 72%,transparent);color:var(--claude-text-secondary)!important;font-size:13px!important;line-height:1.45!important;text-align:center}body.discovery-active .daily-target-load-more{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;min-width:190px;padding:0 18px;border:1px solid var(--claude-border)!important;border-radius:999px!important;background:color-mix(in srgb,var(--claude-surface) 76%,transparent)!important;color:var(--claude-text)!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1!important;cursor:pointer;box-shadow:0 10px 26px color-mix(in srgb,#000 18%,transparent)!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}body.discovery-active .daily-target-load-more:hover,body.discovery-active .daily-target-load-more:focus-visible{transform:translateY(-1px);border-color:var(--claude-border-strong)!important;background:var(--claude-surface)!important;box-shadow:0 14px 32px color-mix(in srgb,#000 22%,transparent),0 0 0 3px color-mix(in srgb,var(--claude-text) 10%,transparent)!important;outline:none}body.discovery-active .daily-target-load-more:disabled{cursor:default;opacity:.72;transform:none}body.discovery-active .daily-target-load-more-icon{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--claude-border);border-radius:999px;color:var(--claude-text);font-size:14px;line-height:1}body.discovery-active .daily-target-load-more.is-loading .daily-target-load-more-icon{border-top-color:var(--claude-text);animation:dailyTargetLoadMoreSpin .8s linear infinite}@keyframes dailyTargetLoadMoreSpin{to{transform:rotate(360deg)}}body.discovery-active .daily-target-card{--daily-target-accent: var(--claude-accent);--daily-target-accent-soft: color-mix(in srgb, var(--daily-target-accent) 18%, transparent);--daily-target-accent-border: color-mix(in srgb, var(--daily-target-accent) 24%, var(--claude-border));position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:16px;min-height:226px;padding:28px 30px!important;overflow:hidden;border:1px solid var(--claude-border-strong)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:none!important;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}body.discovery-active .daily-target-card--current-affairs,body.discovery-active .daily-target-card--gk{--daily-target-accent: #d97757}body.discovery-active .daily-target-card:before{content:"";position:absolute;right:-54px;bottom:-66px;width:164px;height:164px;border-radius:999px;background:var(--daily-target-accent-soft);pointer-events:none}body.discovery-active .daily-target-card-top:after{display:none}body.discovery-active .daily-target-card[role=button]{cursor:pointer}body.discovery-active .daily-target-card:hover,body.discovery-active .daily-target-card:focus-visible{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--daily-target-accent) 34%,var(--claude-border-strong))!important;background:var(--claude-bg-secondary)!important;box-shadow:none!important;outline:none!important}body.discovery-active .daily-target-card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--claude-text) 10%,transparent)!important}body.discovery-active .daily-target-card.is-loading{opacity:.72;pointer-events:none}body.discovery-active .daily-target-pro-badge{border-color:color-mix(in srgb,#f97316 42%,var(--claude-border));background:color-mix(in srgb,#f97316 14%,var(--claude-surface));color:#ffb088;font-size:11px!important;font-weight:800!important;box-shadow:none}body.discovery-active .daily-target-pro-logo{background:#f97316;color:#fff7ed}.price-title{margin:6px 0 4px;font-size:1.05rem;line-height:1.25;color:inherit}.price-description{margin:8px 0 0;color:var(--claude-text-secondary, #a8a29e);line-height:1.5}body.discovery-active .daily-target-card-top,body.discovery-active .daily-target-card-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;position:relative;z-index:1}body.discovery-active .daily-target-card-label{display:inline-flex;align-items:center;gap:16px;min-width:0}body.discovery-active .daily-target-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:54px;height:54px;border:1px solid color-mix(in srgb,var(--daily-target-accent) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--daily-target-accent) 14%,#161614);color:color-mix(in srgb,var(--daily-target-accent) 70%,var(--claude-text));font-size:25px;font-weight:700;line-height:1;letter-spacing:0;transition:transform .25s ease}body.discovery-active .daily-target-card-icon--calendar{background:color-mix(in srgb,#d9a441 18%,var(--claude-surface))}body.discovery-active .daily-target-card-icon--news{background:color-mix(in srgb,#5c7a5e 16%,var(--claude-surface))}body.discovery-active .daily-target-card-icon--write{background:color-mix(in srgb,#c4522a 16%,var(--claude-surface))}body.discovery-active .daily-target-card:hover .daily-target-card-icon,body.discovery-active .daily-target-card:focus-visible .daily-target-card-icon{transform:scale(1.06)}body.discovery-active .daily-target-card-kicker{margin:0;color:var(--claude-text)!important;font-family:var(--claude-serif, "Lora", "Source Serif 4", Georgia, serif)!important;font-size:22px!important;font-weight:900!important;line-height:1.08!important;letter-spacing:0!important;text-transform:uppercase}body.discovery-active .daily-target-card-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 13px;border:1px solid var(--daily-target-accent-border)!important;border-radius:999px!important;background:color-mix(in srgb,var(--daily-target-accent) 9%,transparent)!important;color:color-mix(in srgb,var(--daily-target-accent) 70%,var(--claude-text))!important;font-size:13px!important;font-weight:700!important;line-height:1!important}body.discovery-active .daily-target-card-title{position:relative;z-index:1;margin:0;max-width:28ch;color:var(--claude-text)!important;font-family:Plus Jakarta Sans,Atkinson Hyperlegible,system-ui,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.24!important;letter-spacing:0!important}body.discovery-active .daily-target-card-copy{position:relative;z-index:1;margin:0;max-width:46ch;color:var(--claude-text-secondary)!important;font-size:13px!important;line-height:1.6!important}body.discovery-active .daily-target-card-meta{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-content:start;gap:8px;margin:0;color:var(--claude-text-secondary)!important;font-size:13px!important;line-height:1.4!important}body.discovery-active .daily-target-card-meta span{display:inline-flex;align-items:center;min-height:28px;max-width:100%;padding:0 11px;border:1px solid color-mix(in srgb,var(--daily-target-accent) 22%,var(--claude-border))!important;border-radius:999px;background:color-mix(in srgb,var(--daily-target-accent) 6%,transparent);color:var(--claude-text-secondary)!important;white-space:nowrap}body.discovery-active .daily-target-card-footer{border-top:1px solid color-mix(in srgb,var(--daily-target-accent) 18%,var(--claude-border));padding-top:2px;color:var(--claude-text-secondary)!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important}body.discovery-active .daily-target-card-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;padding-top:4px;margin-top:auto}body.discovery-active .daily-target-action-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important;color:var(--claude-text)!important;font-size:13px!important;font-weight:500!important;line-height:1!important;letter-spacing:0!important;cursor:pointer;box-shadow:none!important}body.discovery-active .daily-target-action-btn:disabled{cursor:default}body.discovery-active .daily-target-action-icon{display:inline-flex;align-items:center;justify-content:center;margin-right:7px;font-size:15px;line-height:1}body.discovery-active .daily-target-action-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--claude-text) 18%,transparent);outline-offset:3px}body.discovery-active .daily-target-card-arrow{color:var(--claude-text-muted)!important;font-size:15px!important}@media(max-width:840px){body.discovery-active .discovery-home-hero{grid-template-columns:1fr}body.discovery-active .daily-target-panel-head{align-items:start;flex-direction:column}body.discovery-active .daily-target-status{text-align:left}body.discovery-active .daily-target-card{min-height:0;padding:22px 20px!important}body.discovery-active .daily-target-card-top,body.discovery-active .daily-target-card-footer{align-items:start;flex-direction:column}body.discovery-active .daily-target-card-actions{align-items:start}body.discovery-active .discovery-home-hero .discovery-home-date{grid-column:1;grid-row:auto;justify-self:start;width:min(100%,300px)!important}body.discovery-active .discovery-home-grid{grid-template-columns:1fr!important}body.discovery-active .discovery-home-card{min-height:210px}}@media(max-width:520px){body.discovery-active .discovery-home-card{padding:18px!important}body.discovery-active .discovery-home-card-top{align-items:flex-start;flex-direction:column;gap:8px}body.discovery-active .discovery-home-card-title{max-width:none;font-size:22px!important}body.discovery-active .discovery-home-date{width:100%!important}body.discovery-active .discovery-home-calendar{right:auto!important;left:0!important}}body.discovery-active #discoveryCurriculumView{display:grid;gap:24px!important}body.discovery-active #discoverySyllabusSection{display:grid!important;gap:20px!important;padding:24px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-sm)!important}body.discovery-active #discoverySyllabusSection.discovery-syllabus--plain{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.discovery-active .discovery-syllabus-head.discovery-syllabus-head--with-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:18px!important}body.discovery-active .discovery-syllabus-head-text{display:grid!important;gap:6px!important}body.discovery-active .discovery-curriculum-view-toggle{display:grid!important;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:8px!important;min-width:min(100%,680px);padding:4px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important;box-shadow:none!important}body.discovery-active .discovery-curriculum-priority-toggle{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--claude-text-secondary);font:600 13px/1 var(--font-sans);letter-spacing:0;white-space:nowrap;cursor:pointer}body.discovery-active .discovery-curriculum-priority-toggle:hover,body.discovery-active .discovery-curriculum-priority-toggle:focus-visible{border-color:var(--claude-border);color:var(--claude-text);outline:none}body.discovery-active .discovery-curriculum-priority-switch{position:relative;display:inline-flex;width:32px;height:18px;border-radius:999px;background:var(--claude-bg-tertiary);box-shadow:inset 0 0 0 1px var(--claude-border);transition:background .16s ease}body.discovery-active .discovery-curriculum-priority-switch span{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--claude-text-muted);transition:transform .16s ease,background .16s ease}body.discovery-active .discovery-curriculum-priority-toggle.is-active .discovery-curriculum-priority-switch{background:color-mix(in srgb,#eab308 42%,var(--claude-bg-tertiary))}body.discovery-active .discovery-curriculum-priority-toggle.is-active .discovery-curriculum-priority-switch span{background:#fef9c3;transform:translate(14px)}body.discovery-active .discovery-syllabus-search{display:inline-flex!important;align-items:center;gap:8px!important;flex:1 1 260px;width:auto!important;min-width:220px;min-height:40px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:8px!important;background:var(--claude-surface)!important;box-shadow:none!important}body.discovery-active .discovery-syllabus-search:focus-within{border-color:var(--claude-accent)!important;background:var(--claude-surface)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--claude-accent) 15%,transparent)!important}body.discovery-active .discovery-syllabus-search-icon{width:18px!important;height:18px!important;color:var(--claude-text-muted)!important}body.discovery-active .discovery-syllabus-search-icon svg{width:17px!important;height:17px!important}body.discovery-active .discovery-syllabus-search input{min-height:38px!important;color:var(--claude-text)!important;color-scheme:light;font-size:14px!important;font-weight:400!important;letter-spacing:0!important}body.discovery-active.theme-slate .discovery-syllabus-search input{color-scheme:dark}body.discovery-active .discovery-syllabus-search input::placeholder{color:var(--claude-text-muted)!important}body.discovery-active .discovery-curriculum-view-btn{min-height:36px!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--claude-text-secondary)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;box-shadow:none!important}body.discovery-active .discovery-curriculum-view-btn:hover,body.discovery-active .discovery-curriculum-view-btn:focus-visible{transform:none!important;background:var(--claude-bg-tertiary)!important;color:var(--claude-text)!important}body.discovery-active .discovery-curriculum-view-btn.is-active{border-color:var(--claude-border)!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-sm)!important}body.discovery-active .discovery-syllabus-chapters{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;width:100%;margin:0!important;padding:2px 0 8px!important;overflow-x:auto;scrollbar-width:thin}body.discovery-active .discovery-syllabus-chapters::-webkit-scrollbar{height:6px}body.discovery-active .discovery-syllabus-chapters::-webkit-scrollbar-thumb{border-radius:999px;background:var(--scrollbar-thumb)}body.discovery-active .syllabus-chapter-toggle{flex:0 0 auto;min-height:34px!important;padding:6px 11px!important;border:1px solid var(--claude-border)!important;border-radius:6px!important;background:transparent!important;color:var(--claude-text-secondary)!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.4!important}body.discovery-active .syllabus-chapter-toggle:hover,body.discovery-active .syllabus-chapter-toggle:focus-visible{transform:none!important;border-color:var(--claude-border-strong)!important;background:var(--claude-bg-tertiary)!important;color:var(--claude-text)!important}body.discovery-active .syllabus-chapter-toggle.is-active{border-color:color-mix(in srgb,var(--claude-accent) 32%,var(--claude-border))!important;background:var(--claude-accent-soft)!important;color:var(--claude-accent)!important}body.discovery-active .discovery-syllabus-status{margin:0!important;padding:9px 11px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important;color:var(--claude-text-secondary)!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}body.discovery-active .discovery-syllabus-status.is-success{border-color:color-mix(in srgb,var(--claude-accent) 24%,var(--claude-border))!important;background:var(--claude-accent-soft)!important;color:var(--claude-accent)!important}body.discovery-active .discovery-syllabus-root{display:grid;gap:16px;width:100%}body.discovery-active .syllabus-chapter-block{display:grid!important;gap:16px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.discovery-active .syllabus-chapter-header{display:flex!important;align-items:baseline;justify-content:space-between;gap:12px!important;padding-top:4px}body.discovery-active .syllabus-chapter-title{color:var(--claude-text)!important;font-family:Lora,"Source Serif 4",Georgia,serif!important;font-size:24px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important}body.discovery-active .syllabus-chapter-meta{color:var(--claude-text-muted)!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}body.discovery-active .syllabus-topic-list{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}body.discovery-active .syllabus-topic-list--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important;gap:12px!important}body.discovery-active .syllabus-topic-card{display:grid!important;gap:10px!important;min-height:0!important;padding:16px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:none!important;backdrop-filter:none!important;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}body.discovery-active .syllabus-topic-card:hover,body.discovery-active .syllabus-topic-card:focus-visible,body.discovery-active .syllabus-topic-card:focus-within{transform:translateY(-1px)!important;border-color:var(--claude-border-strong)!important;background:color-mix(in srgb,var(--claude-surface) 94%,var(--claude-accent-soft))!important;box-shadow:var(--claude-shadow-sm)!important}body.discovery-active .syllabus-topic-card--with-thumb{grid-template-columns:168px minmax(0,1fr)!important;align-items:stretch;gap:0!important;padding:0!important;overflow:hidden!important}body.discovery-active .syllabus-topic-card-media{min-height:118px!important;height:100%!important;border:0!important;border-right:1px solid var(--claude-border)!important;border-radius:0!important;background:var(--claude-bg-secondary)!important}body.discovery-active .syllabus-topic-thumb{width:100%!important;height:100%!important;min-height:118px;aspect-ratio:auto!important;object-fit:cover}body.discovery-active .syllabus-topic-thumb--placeholder{object-fit:cover!important;background:#fff8ef!important}body.discovery-active.theme-slate .syllabus-topic-thumb--placeholder{background:#171717!important}body.discovery-active .syllabus-topic-card-body{display:grid!important;gap:8px!important;align-content:start;min-width:0;padding:16px!important}body.discovery-active .syllabus-topic-list--grid .syllabus-topic-card--with-thumb{grid-template-columns:1fr!important;grid-template-rows:150px auto!important}body.discovery-active .syllabus-topic-list--grid .syllabus-topic-card--with-thumb .syllabus-topic-card-media{min-height:150px!important;border-right:0!important;border-bottom:1px solid var(--claude-border)!important}body.discovery-active .syllabus-topic-list--grid .syllabus-topic-card--with-thumb .syllabus-topic-card-body{padding:14px!important}body.discovery-active .syllabus-topic-name{color:var(--claude-text)!important;font-family:Plus Jakarta Sans,Manrope,Atkinson Hyperlegible,Segoe UI,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important}body.discovery-active .syllabus-topic-meta{color:var(--claude-text-secondary)!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important}body.discovery-active .syllabus-topic-progress{display:grid;gap:6px;width:100%;margin-top:2px}body.discovery-active .syllabus-topic-progress-row{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--claude-text-muted);font-size:12px;font-weight:600;line-height:1.3}body.discovery-active .syllabus-topic-progress-row strong{color:var(--claude-text-secondary);font-size:inherit}body.discovery-active .syllabus-topic-progress-track{width:100%;height:5px;overflow:hidden;border-radius:999px;background:var(--claude-bg-tertiary)}body.discovery-active .syllabus-topic-progress-track span{display:block;height:100%;border-radius:inherit;background:#d97757;transition:width .18s ease}body.discovery-active .syllabus-topic-progress.is-complete .syllabus-topic-progress-row,body.discovery-active .syllabus-topic-progress.is-complete .syllabus-topic-progress-row strong{color:#16a36a}body.discovery-active .syllabus-topic-progress.is-complete .syllabus-topic-progress-track span{background:#16a36a}body.discovery-active .syllabus-topic-actions{display:flex!important;flex-wrap:wrap;gap:8px!important;margin-top:4px!important}body.discovery-active .syllabus-topic-action{min-height:34px!important;padding:0 12px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important;color:var(--claude-text)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;box-shadow:none!important}body.discovery-active .syllabus-topic-title-row,body.discovery-active .mobile-syllabus-topic-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important}body.discovery-active .syllabus-topic-title-row .syllabus-topic-name,body.discovery-active .mobile-syllabus-topic-title-row .mobile-syllabus-topic-name{min-width:0!important;flex:1 1 auto!important}body.discovery-active .syllabus-topic-read-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:1px solid var(--claude-border)!important;border-radius:10px!important;background:color-mix(in srgb,var(--claude-surface) 72%,transparent)!important;color:var(--claude-text-secondary)!important;cursor:pointer!important;box-shadow:none!important;opacity:1!important;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease!important}body.discovery-active .syllabus-topic-read-toggle--icon{width:32px!important;min-width:32px!important;padding:0!important}body.discovery-active .syllabus-topic-read-check{display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;border:0!important}body.discovery-active .syllabus-topic-read-check svg{display:block!important;width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.4!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.62!important}body.discovery-active .syllabus-topic-read-toggle:hover,body.discovery-active .syllabus-topic-read-toggle:focus-visible{border-color:var(--claude-border-strong)!important;color:var(--claude-text)!important;background:var(--claude-surface)!important;outline:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--claude-text) 10%,transparent)!important}body.discovery-active .syllabus-topic-read-toggle.is-read{border-color:var(--claude-text)!important;color:var(--claude-bg)!important;background:var(--claude-text)!important}body.discovery-active .syllabus-topic-read-toggle.is-read .syllabus-topic-read-check svg{opacity:1!important}body.discovery-active .syllabus-topic-action:hover,body.discovery-active .syllabus-topic-action:focus-visible{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--claude-accent) 34%,var(--claude-border))!important;background:var(--claude-accent-soft)!important;color:var(--claude-accent)!important}body.discovery-active .syllabus-topic-card-footer{display:flex!important;flex-wrap:wrap;gap:8px!important}body.discovery-active .syllabus-topic-pill{padding:4px 9px!important;border-radius:6px!important;background:var(--claude-bg-tertiary)!important;color:var(--claude-text-secondary)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important}body.discovery-active .syllabus-topic-date,body.discovery-active .discovery-syllabus-empty{color:var(--claude-text-muted)!important;font-size:13px!important;line-height:1.6!important}@media(max-width:900px){body.discovery-active .discovery-syllabus-head.discovery-syllabus-head--with-toolbar{grid-template-columns:1fr}body.discovery-active .discovery-curriculum-view-toggle{grid-template-columns:minmax(0,1fr) auto auto!important;width:100%;min-width:0}body.discovery-active .discovery-syllabus-search{grid-column:1 / -1;width:100%!important;min-width:0}body.discovery-active .discovery-curriculum-priority-toggle{justify-self:start}}@media(max-width:640px){body.discovery-active #discoverySyllabusSection{padding:18px!important}body.discovery-active #discoverySyllabusSection.discovery-syllabus--plain{padding:0!important}body.discovery-active .syllabus-topic-card--with-thumb{grid-template-columns:1fr!important;grid-template-rows:142px auto!important}body.discovery-active .syllabus-topic-card--with-thumb .syllabus-topic-card-media{min-height:142px!important;border-right:0!important;border-bottom:1px solid var(--claude-border)!important}body.discovery-active .syllabus-chapter-header{align-items:flex-start;flex-direction:column}body.discovery-active .discovery-curriculum-view-btn{flex:1 1 0}}body.discovery-active #discoveryCurrentAffairsView{display:grid;gap:28px!important}body.discovery-active .discovery-current-affairs-hero{display:grid!important;gap:10px!important;max-width:720px;padding-top:8px;justify-items:start!important;text-align:left!important}body.discovery-active .discovery-current-affairs-proof{width:fit-content;margin:0;padding:6px 10px;border:1px solid rgba(249,115,22,.28);border-radius:999px;background:#f973161a;color:#fed7aa;font-size:13px;font-weight:800;line-height:1.25;letter-spacing:0}body.discovery-active:not(.theme-slate) .discovery-current-affairs-proof{color:#c2410c;background:#f973161c}body.discovery-active .discovery-current-affairs-month-control{position:relative;display:grid;gap:8px;justify-items:start;margin-top:8px;padding-top:2px}body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-label{color:var(--claude-text-muted)!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-button{min-width:156px!important;min-height:40px!important;padding:0 12px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;border-color:var(--claude-border)!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important;text-align:left!important;transform:none!important}body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-button:hover,body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-button:focus-visible{border-color:var(--claude-border-strong)!important;background:color-mix(in srgb,var(--claude-surface) 84%,var(--claude-accent-soft))!important;outline:none!important;transform:translateY(-1px)!important}body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-picker{top:calc(100% + 10px);left:0;width:min(312px,calc(100vw - 28px))!important;max-width:calc(100vw - 24px)!important;padding:12px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface-panel)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-lg)!important;z-index:90!important}body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-picker-head{grid-template-columns:36px 1fr 36px!important;margin-bottom:10px!important}body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-picker-head strong{color:var(--claude-text)!important;font-size:14px!important;letter-spacing:0!important}body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-picker .discovery-calendar-nav,body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-picker .discovery-calendar-footer button,body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-option{min-height:36px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important}body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-option:hover,body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-option:focus-visible,body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-picker .discovery-calendar-nav:hover,body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-picker .discovery-calendar-nav:focus-visible,body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-picker .discovery-calendar-footer button:hover,body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-picker .discovery-calendar-footer button:focus-visible{border-color:var(--claude-border-strong)!important;background:color-mix(in srgb,var(--claude-surface) 84%,var(--claude-accent-soft))!important;color:var(--claude-text)!important;outline:none!important}body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-option.is-selected{border-color:#f9731675!important;background:#f9731629!important;color:#fed7aa!important}body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-option:disabled,body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-picker .discovery-calendar-nav:disabled{opacity:.42!important;background:color-mix(in srgb,var(--claude-surface) 72%,#000 28%)!important;color:var(--claude-text-faint)!important;cursor:not-allowed!important}body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-picker .discovery-calendar-footer{margin-top:10px!important}body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-picker{display:grid!important;gap:12px!important;overflow:visible!important;background:var(--claude-surface-panel)!important;opacity:1!important;z-index:1800!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-picker[hidden]{display:none!important}body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-picker .discovery-calendar-footer{display:flex!important;justify-content:flex-end!important}body.discovery-active .current-affairs-category-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important}body.discovery-active .current-affairs-category-card{position:relative;display:grid!important;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px!important;min-height:116px!important;padding:18px!important;overflow:hidden;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-sm)!important;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}body.discovery-active .current-affairs-category-card--pro-locked{border-color:#f9731652!important}body.discovery-active .current-affairs-category-card .syllabus-topic-pro-badge{position:absolute;z-index:2;top:12px;right:12px;max-width:calc(100% - 24px)}body.discovery-active .current-affairs-category-card:after{content:"";position:absolute;inset:auto -28px -44px auto;width:116px;height:116px;border-radius:50%;background:color-mix(in srgb,var(--claude-accent) 11%,transparent);pointer-events:none}body.discovery-active .current-affairs-category-card:hover,body.discovery-active .current-affairs-category-card:focus-visible{transform:translateY(-1px)!important;border-color:var(--claude-border-strong)!important;background:color-mix(in srgb,var(--claude-surface) 92%,var(--claude-accent-soft))!important;box-shadow:var(--claude-shadow-md)!important;outline:none!important}body.discovery-active .current-affairs-category-card:focus-visible{outline:3px solid color-mix(in srgb,var(--claude-accent) 18%,transparent)!important;outline-offset:3px!important}body.discovery-active .current-affairs-category-card .current-affairs-category-icon{position:relative;z-index:1;display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;border-radius:8px!important;background:var(--claude-accent-soft)!important;color:var(--claude-accent)!important;font-size:22px!important;line-height:1!important}body.discovery-active .current-affairs-category-card strong{position:relative;z-index:1;min-width:0;color:var(--claude-text)!important;font-family:Lora,"Source Serif 4",Georgia,serif!important;font-size:19px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important}body.discovery-active .current-affairs-category-empty{grid-column:1 / -1;width:min(100%,680px)!important;margin:0;padding:16px 18px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text-secondary)!important;box-shadow:var(--claude-shadow-sm)!important;font-size:14px!important;font-weight:400!important;line-height:1.7!important;text-align:left!important}body.discovery-active .current-affairs-category-empty--error{border-color:color-mix(in srgb,#b91c1c 28%,var(--claude-border))!important;background:color-mix(in srgb,#b91c1c 8%,var(--claude-surface))!important;color:#b91c1c!important}body.discovery-active.theme-slate .current-affairs-category-empty--error{border-color:color-mix(in srgb,#f87171 32%,var(--claude-border))!important;color:#f87171!important}@media(max-width:980px){body.discovery-active .current-affairs-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:620px){body.discovery-active .discovery-current-affairs-month-control{width:100%}body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-button,body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-picker{width:100%;min-width:0}body.discovery-active .current-affairs-category-grid{grid-template-columns:1fr!important;gap:12px!important}body.discovery-active .current-affairs-category-card{min-height:96px!important;padding:16px!important}body.discovery-active .current-affairs-category-card strong{font-size:18px!important}}body.discovery-active #discoverySearchView{display:grid;gap:24px!important;width:100%!important;max-width:760px!important;margin-top:-8px!important;margin-inline:auto!important}body.discovery-active .discovery-search-hero{display:grid!important;gap:24px!important;max-width:860px;margin:0!important;padding:26px 0 16px;text-align:left!important}body.discovery-active .discovery-search-hero>.discovery-home-kicker,body.discovery-active .discovery-search-hero>.discovery-title,body.discovery-active .discovery-search-hero>.discovery-subtitle{margin:0!important;max-width:720px}body.discovery-active .discovery-title--super-search{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:.14em;color:#f8fafc!important;font-family:Plus Jakarta Sans,Atkinson Hyperlegible,system-ui,sans-serif!important;font-size:clamp(62px,8.4vw,92px)!important;font-weight:400!important;line-height:.9!important;letter-spacing:0!important}body.discovery-active .super-search-title-spark{align-self:center;display:inline-grid;place-items:center;width:auto;height:auto;margin-right:.02em;border-radius:0;background:transparent;font-family:"Apple Color Emoji","Segoe UI Emoji",emoji;font-size:.82em;line-height:1;box-shadow:none}body.discovery-active .discovery-title--super-search .super-search-accent{display:inline-block;font-family:Playfair Display,"Source Serif 4",Lora,Georgia,serif!important;font-style:italic;font-weight:600;color:#f59e0b;text-shadow:0 16px 34px rgba(245,158,11,.22)}body.discovery-active .discovery-search-hero .discovery-subtitle{max-width:860px;color:var(--claude-text-secondary)!important;font-family:var(--font-sans)!important;font-size:clamp(16px,1.55vw,19px)!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important}body.discovery-active .super-search-subtitle{display:flex!important;flex-wrap:wrap;align-items:baseline;column-gap:.28em;row-gap:.18em}body.discovery-active .super-search-subtitle>span:last-child{flex-basis:100%;white-space:nowrap}body.discovery-active .super-search-subtitle-emphasis{font-style:italic;font-weight:700}body.discovery-active .super-search-rotator{position:relative;display:inline-grid;width:5.4em;height:1.36em;overflow:hidden;vertical-align:baseline;color:#f59e0b;font-family:Playfair Display,"Source Serif 4",Lora,Georgia,serif!important;font-style:italic;font-weight:600}body.discovery-active .super-search-rotator span{grid-area:1 / 1;display:block;transform:translateY(110%);opacity:0;animation:superSearchWordRise 4.8s cubic-bezier(.7,0,.3,1) infinite}body.discovery-active .super-search-rotator span:nth-child(2){animation-delay:1.6s}body.discovery-active .super-search-rotator span:nth-child(3){animation-delay:3.2s}@keyframes superSearchWordRise{0%{transform:translateY(110%);opacity:0}10%,28%{transform:translateY(0);opacity:1}38%,to{transform:translateY(-110%);opacity:0}}@media(prefers-reduced-motion:reduce){body.discovery-active .super-search-rotator span{animation:none!important;opacity:0;transform:translateY(0)}body.discovery-active .super-search-rotator span:first-child{opacity:1}}body.discovery-active:not(.theme-slate) .discovery-title--super-search{color:#181713!important}body.discovery-active:not(.theme-slate) .discovery-title--super-search .super-search-accent{color:#f59e0b;text-shadow:0 10px 28px rgba(245,158,11,.18)}body.discovery-active:not(.theme-slate) .discovery-search-hero .discovery-subtitle{color:#2c261db8!important}body.discovery-active #discoveryCard{display:grid!important;gap:14px!important;width:100%!important;max-width:none!important;padding:24px!important;border:1px solid var(--claude-border)!important;border-radius:12px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-sm)!important;overflow:visible!important}body.discovery-active #discoveryCard:hover{box-shadow:var(--claude-shadow-sm)!important}body.discovery-active .discovery-card-head{display:flex!important;align-items:flex-start;justify-content:space-between;gap:16px!important;margin:0!important}body.discovery-active .discovery-card-title{color:var(--claude-text)!important;font-family:Lora,"Source Serif 4",Georgia,serif!important;font-size:24px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important}body.discovery-active .discovery-input-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px!important;align-items:center;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.discovery-active .discovery-input{width:100%;min-height:44px!important;padding:9px 14px!important;border:1px solid var(--claude-border-strong)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important;color:var(--claude-text)!important;color-scheme:light;box-shadow:none!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:0!important}body.discovery-active.theme-slate .discovery-input{color-scheme:dark}body.discovery-active .discovery-input::placeholder{color:var(--claude-text-muted)!important}body.discovery-active .discovery-input:focus,body.discovery-active .discovery-card.is-loading .discovery-input,body.discovery-active .discovery-card.is-searching .discovery-input{border-color:var(--claude-accent)!important;background:var(--claude-surface)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--claude-accent) 15%,transparent)!important}body.discovery-active .discovery-action-btn{min-width:104px!important;min-height:44px!important;padding:0 16px!important;border:1px solid var(--claude-text)!important;border-radius:8px!important;background:var(--claude-text)!important;color:var(--claude-bg)!important;box-shadow:var(--claude-shadow-sm)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important}body.discovery-active .discovery-action-btn:hover,body.discovery-active .discovery-action-btn:focus-visible{transform:translateY(-1px)!important;background:color-mix(in srgb,var(--claude-text) 92%,var(--claude-accent))!important;box-shadow:var(--claude-shadow-md)!important}body.discovery-active .discovery-action-btn:disabled{opacity:.5;transform:none!important;box-shadow:none!important}body.discovery-active .discovery-card-footer{display:flex!important;justify-content:space-between;gap:12px!important;margin:0!important;padding:0!important}body.discovery-active .discovery-helper,body.discovery-active .discovery-status{color:var(--claude-text-secondary)!important;font-size:13px!important;font-weight:400!important;line-height:1.6!important}body.discovery-active .discovery-status{color:var(--claude-accent)!important;text-align:right}body.discovery-active .discovery-menu{position:static!important;display:none;width:100%!important;max-height:320px;margin-top:0!important;padding:6px!important;overflow:auto;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-md)!important}body.discovery-active .discovery-menu.open{display:grid!important;gap:4px}body.discovery-active .discovery-menu .topic-picker-option{width:100%;padding:9px 10px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--claude-text)!important}body.discovery-active .discovery-menu .topic-picker-option:hover,body.discovery-active .discovery-menu .topic-picker-option:focus-visible,body.discovery-active .discovery-menu .topic-picker-option.active{background:var(--claude-bg-tertiary)!important}body.discovery-active .discovery-menu .topic-picker-option-label{color:var(--claude-text)!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}body.discovery-active .discovery-menu .topic-picker-option-meta{color:var(--claude-text-secondary)!important;font-size:12px!important;line-height:1.5!important}body.discovery-active .recent-searches-section{display:grid;gap:10px;margin-top:0!important;padding:24px!important;border:1px solid var(--claude-border)!important;border-radius:12px!important;background:var(--claude-bg-secondary)!important;box-shadow:none!important}body.discovery-active .recent-searches-head{display:flex!important;align-items:center;justify-content:space-between;gap:12px!important;margin:0!important}body.discovery-active .recent-searches-title,body.discovery-active .recent-search-history-query{color:var(--claude-text)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important}body.discovery-active .recent-searches-list,body.discovery-active .recent-search-history-list{display:grid!important;gap:6px!important}body.discovery-active .recent-search-chip,body.discovery-active .recent-search-history-item{display:flex!important;align-items:center;justify-content:space-between;gap:10px!important;width:100%;padding:9px 10px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:none!important;text-align:left}body.discovery-active .recent-search-chip:hover,body.discovery-active .recent-search-chip:focus-visible,body.discovery-active .recent-search-history-item:hover,body.discovery-active .recent-search-history-item:focus-visible{transform:translateY(-1px)!important;border-color:var(--claude-border-strong)!important;background:color-mix(in srgb,var(--claude-surface) 92%,var(--claude-accent-soft))!important}body.discovery-active .recent-search-chip-query,body.discovery-active .recent-search-history-query{color:var(--claude-text)!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important}body.discovery-active .recent-search-chip-meta,body.discovery-active .recent-search-history-meta,body.discovery-active .recent-search-chip-time,body.discovery-active .recent-search-history-time,body.discovery-active .recent-search-history-copy,body.discovery-active .recent-search-empty{color:var(--claude-text-secondary)!important;font-size:12px!important;line-height:1.45!important}body.discovery-active .recent-search-history-btn,body.discovery-active .recent-search-history-close{min-height:34px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important}body.discovery-active .recent-search-history-btn:hover,body.discovery-active .recent-search-history-btn:focus-visible,body.discovery-active .recent-search-history-close:hover,body.discovery-active .recent-search-history-close:focus-visible{transform:translateY(-1px)!important;border-color:var(--claude-border-strong)!important;background:var(--claude-bg-tertiary)!important}body.discovery-active .recent-search-history-backdrop{background:color-mix(in srgb,var(--claude-bg) 72%,transparent)!important;backdrop-filter:blur(10px)}body.discovery-active .recent-search-history-dialog{width:min(720px,calc(100vw - 32px))!important;padding:20px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-md)!important}body.discovery-active .recent-search-history-head{display:flex!important;align-items:flex-start;justify-content:space-between;gap:16px!important;margin-bottom:14px!important}body.discovery-active .recent-search-history-pagination{margin-top:12px!important}body.discovery-active .recent-search-history-page-label{color:var(--claude-text-secondary)!important;font-size:12px!important;font-weight:500!important}@media(max-width:700px){body.discovery-active #discoveryCard{width:100%!important;padding:18px!important}body.discovery-active .discovery-input-row{grid-template-columns:1fr}body.discovery-active .discovery-action-btn{width:100%}body.discovery-active .discovery-card-footer,body.discovery-active .recent-searches-head,body.discovery-active .recent-search-chip,body.discovery-active .recent-search-history-item,body.discovery-active .recent-search-history-head{align-items:flex-start;flex-direction:column}body.discovery-active .discovery-status,body.discovery-active .recent-search-chip-time,body.discovery-active .recent-search-history-time{text-align:left}}body.discovery-active #discoveryBookmarkView{width:100%;margin-top:-8px!important;--revision-page-bg: transparent;--revision-page-border: transparent;--revision-page-shadow: none;--revision-panel-bg: #ffffff;--revision-panel-border: rgba(26, 26, 23, .08);--revision-panel-shadow: 0 8px 20px rgba(15, 23, 42, .04);--revision-soft-bg: #fcfaf6;--revision-muted-bg: #f7f3ec;--revision-text: #1a1612;--revision-text-muted: #6f655a;--revision-accent: #c4522a}body.discovery-active #discoveryBookmarkView .bookmark-browser{display:grid;gap:22px;width:100%;max-width:min(210mm,calc(100vw - 48px));margin-inline:auto;padding:0!important;border:1px solid var(--revision-page-border)!important;border-radius:0!important;background:var(--revision-page-bg)!important;box-shadow:var(--revision-page-shadow)!important}body.discovery-active #discoveryBookmarkView .discovery-syllabus-head{display:none!important}body.discovery-active #discoveryBookmarkView .discovery-syllabus-root{display:grid;gap:16px}body.discovery-active .revision-library-heading{display:grid;gap:8px;justify-items:center;margin:0 0 2px;text-align:center}body.discovery-active .revision-library-kicker{color:var(--revision-accent);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body.discovery-active .revision-library-title{margin:0;color:var(--revision-text);font-family:var(--claude-serif);font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.04;letter-spacing:-.03em}body.discovery-active .revision-library-copy{max-width:58ch;margin:0;color:var(--revision-text-muted);font-size:.98rem;line-height:1.65}body.discovery-active #discoveryBookmarkChapters{margin:0!important}body.discovery-active #discoveryBookmarkStatus:not([hidden]){width:fit-content;margin:0 auto!important;padding:8px 10px!important;border:1px solid var(--revision-panel-border)!important;border-radius:999px!important;background:var(--revision-muted-bg)!important;color:var(--revision-text-muted)!important;font-size:13px!important;line-height:1.45!important;letter-spacing:0!important}body.discovery-active #discoveryBookmarkStatus[data-status=error]:not([hidden]){border-color:color-mix(in srgb,#b85c38 38%,var(--claude-border))!important;background:color-mix(in srgb,#b85c38 10%,var(--claude-bg-secondary))!important;color:#8f3f20!important}body.discovery-active .revision-mode-tabs{display:flex!important;align-items:center;gap:4px!important;width:fit-content;max-width:100%;margin:0!important;padding:4px!important;overflow-x:auto;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important;box-shadow:none!important}body.discovery-active .revision-mode-tab{flex:0 0 auto;min-height:36px!important;padding:8px 12px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:var(--claude-text-secondary)!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important;white-space:nowrap}body.discovery-active .revision-mode-tab:hover,body.discovery-active .revision-mode-tab:focus-visible{color:var(--claude-text)!important;background:var(--claude-bg-tertiary)!important}body.discovery-active .revision-mode-tab.is-active,body.discovery-active .revision-mode-tab[aria-selected=true]{border-color:var(--claude-border)!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-sm)!important}body.discovery-active #discoveryBookmarkView .syllabus-chapter-block,body.discovery-active .detail-questions--bookmark-discovery,body.discovery-active .bookmark-chapter-card{display:grid;gap:16px;margin:0!important;padding:22px!important;border:1px solid var(--revision-panel-border)!important;border-radius:16px!important;background:var(--revision-panel-bg)!important;box-shadow:var(--revision-panel-shadow)!important}body.discovery-active #discoveryBookmarkView .syllabus-chapter-header,body.discovery-active .bookmark-chapter-head,body.discovery-active .bookmark-questions-head,body.discovery-active .revision-daily-group-head,body.discovery-active .revision-statement-type-head{display:flex!important;align-items:flex-start;justify-content:space-between;gap:14px!important;margin:0!important}body.discovery-active #discoveryBookmarkView .syllabus-chapter-title,body.discovery-active .bookmark-chapter-title,body.discovery-active .bookmark-questions-title,body.discovery-active .revision-daily-group-head h3{margin:0!important;color:var(--revision-text)!important;font-family:var(--claude-serif)!important;font-size:clamp(20px,3vw,28px)!important;font-weight:600!important;line-height:1.15!important;letter-spacing:0!important}body.discovery-active #discoveryBookmarkView .syllabus-chapter-meta,body.discovery-active .bookmark-chapter-meta,body.discovery-active .bookmark-questions-kicker,body.discovery-active .revision-daily-group-head span,body.discovery-active .revision-statement-type-head span,body.discovery-active .revision-statement-topic{margin:0!important;color:var(--revision-text-muted)!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important}body.discovery-active .bookmark-questions-title-group{display:grid;gap:5px;min-width:0}body.discovery-active .bookmark-questions-back{flex:0 0 auto;min-height:36px!important;padding:8px 12px!important;border:1px solid var(--revision-panel-border)!important;border-radius:999px!important;background:var(--revision-panel-bg)!important;color:var(--revision-text)!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important}body.discovery-active .bookmark-questions-back:hover,body.discovery-active .bookmark-questions-back:focus-visible{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--revision-accent) 22%,var(--revision-panel-border))!important;background:var(--revision-soft-bg)!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-list,body.discovery-active .bookmark-mindmap-list{display:grid!important;grid-template-columns:1fr;gap:12px!important;margin:0!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-card,body.discovery-active .bookmark-mindmap-btn{display:grid!important;gap:10px!important;min-height:0;padding:16px!important;border:1px solid var(--revision-panel-border)!important;border-radius:14px!important;background:var(--revision-soft-bg)!important;color:var(--revision-text)!important;box-shadow:none!important;text-align:left;cursor:pointer}body.discovery-active #discoveryBookmarkView .syllabus-topic-card:hover,body.discovery-active #discoveryBookmarkView .syllabus-topic-card:focus-visible,body.discovery-active .bookmark-mindmap-btn:hover,body.discovery-active .bookmark-mindmap-btn:focus-visible{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--revision-accent) 22%,var(--revision-panel-border))!important;background:var(--revision-panel-bg)!important;box-shadow:0 10px 24px #c4522a14!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-name,body.discovery-active .bookmark-mindmap-title{color:var(--revision-text)!important;font-family:var(--claude-serif)!important;font-size:18px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-meta,body.discovery-active .bookmark-mindmap-meta{color:var(--revision-text-muted)!important;font-size:12px!important;line-height:1.45!important;letter-spacing:0!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-card-footer{display:flex!important;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}body.discovery-active #discoveryBookmarkView .syllabus-topic-pill{display:inline-flex;align-items:center;min-height:26px;padding:5px 8px!important;border:1px solid color-mix(in srgb,var(--revision-accent) 24%,var(--revision-panel-border))!important;border-radius:8px!important;background:color-mix(in srgb,var(--revision-accent) 9%,var(--revision-panel-bg))!important;color:var(--revision-accent)!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important}body.discovery-active .detail-questions--bookmark-discovery{background:var(--revision-panel-bg)!important}body.discovery-active #discoveryBookmarkView.bookmark-browser--topic-active .bookmark-browser{width:min(210mm,100%)}body.discovery-active #discoveryBookmarkView.bookmark-browser--topic-active .detail-questions--bookmark-discovery{min-height:0}body.discovery-active .detail-questions-bookmark-scroll{max-height:none;overflow:visible;padding-right:0}body.discovery-active .detail-questions-list--bookmarks,body.discovery-active .revision-statement-list{display:grid!important;gap:10px!important;margin:0!important;padding:0!important}body.discovery-active .revision-daily-panel{gap:16px}body.discovery-active .revision-daily-group,body.discovery-active .revision-statement-type-section{display:grid;gap:12px;margin:0!important;padding:16px!important;border:1px solid var(--revision-panel-border)!important;border-radius:14px!important;background:var(--revision-soft-bg)!important}body.discovery-active .revision-daily-group+.revision-daily-group,body.discovery-active .revision-statement-type-section+.revision-statement-type-section{margin-top:12px!important}body.discovery-active .revision-statement-group{background:transparent!important;border:0!important;padding:0!important}body.discovery-active .revision-statement-type-head strong{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px!important;border:1px solid var(--revision-panel-border)!important;border-radius:999px!important;background:var(--revision-panel-bg)!important;color:var(--revision-text)!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}body.discovery-active .revision-statement-pointer{display:grid!important;grid-template-columns:auto 1fr;gap:8px 10px!important;align-items:start;padding:14px!important;border:1px solid var(--revision-panel-border)!important;border-radius:12px!important;background:var(--revision-panel-bg)!important;color:var(--revision-text)!important;box-shadow:none!important}body.discovery-active.theme-slate #discoveryBookmarkView{--revision-page-bg: transparent;--revision-page-border: transparent;--revision-page-shadow: none;--revision-panel-bg: #191714;--revision-panel-border: rgba(255, 255, 255, .08);--revision-panel-shadow: 0 14px 32px rgba(0, 0, 0, .24);--revision-soft-bg: #211d19;--revision-muted-bg: #26211c;--revision-text: #f3ede5;--revision-text-muted: #b9ab9b;--revision-accent: #f08b62}body.discovery-active.theme-slate #discoveryBookmarkView .bookmark-browser{max-width:min(216mm,calc(100vw - 48px))}body.discovery-active.theme-slate #discoveryBookmarkStatus[data-status=error]:not([hidden]){color:#ffb4a0!important}body.discovery-active .revision-statement-pointer--important{border-color:color-mix(in srgb,var(--claude-accent) 28%,var(--claude-border))!important;background:color-mix(in srgb,var(--claude-surface) 90%,var(--claude-accent-soft))!important}body.discovery-active .revision-statement-star{grid-row:span 2;color:var(--claude-text-tertiary)!important;font-size:14px!important;line-height:1.45!important}body.discovery-active .revision-statement-pointer--important .revision-statement-star{color:var(--claude-accent)!important}body.discovery-active .revision-statement-line{color:var(--claude-text)!important;font-size:14px!important;line-height:1.6!important;letter-spacing:0!important}body.discovery-active .revision-statement-line strong{color:var(--claude-text)!important;font-weight:700!important}body.discovery-active .revision-statement-line em{color:var(--claude-accent)!important;font-style:normal!important}body.discovery-active .revision-statement-topic{grid-column:2}body.discovery-active #discoveryBookmarkView .discovery-syllabus-empty{margin:0!important;padding:18px!important;border:1px dashed var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important;color:var(--claude-text-secondary)!important;font-size:14px!important;line-height:1.55!important;letter-spacing:0!important}body.discovery-active #discoveryBookmarkView .discovery-syllabus-empty--error{border-color:color-mix(in srgb,#b85c38 38%,var(--claude-border))!important;background:color-mix(in srgb,#b85c38 8%,var(--claude-bg-secondary))!important;color:#8f3f20!important}@media(max-width:760px){body.discovery-active #discoveryBookmarkView .bookmark-browser{padding:18px!important}body.discovery-active .revision-mode-tabs{width:100%}body.discovery-active .revision-mode-tab{flex:1 1 0;min-width:0;text-align:center;white-space:normal}body.discovery-active #discoveryBookmarkView .syllabus-chapter-header,body.discovery-active .bookmark-chapter-head,body.discovery-active .bookmark-questions-head,body.discovery-active .revision-daily-group-head,body.discovery-active .revision-statement-type-head{align-items:stretch;flex-direction:column}body.discovery-active .bookmark-questions-back{width:fit-content}body.discovery-active #discoveryBookmarkView .syllabus-topic-list,body.discovery-active .bookmark-mindmap-list{grid-template-columns:1fr}body.discovery-active .detail-questions-bookmark-scroll{max-height:none;overflow:visible;padding-right:0}}body.discovery-active #discoveryBookmarkView{--revision-page-bg: transparent;--revision-panel-bg: #ffffff;--revision-soft-bg: #f5f4f0;--revision-muted-bg: #efede8;--revision-text: #1a1a17;--revision-text-secondary: #6b6860;--revision-text-muted: #9b9890;--revision-border: rgba(26, 26, 23, .1);--revision-border-strong: rgba(26, 26, 23, .15);--revision-accent: #d97757;--revision-accent-hover: #c5673e;--revision-accent-soft: #faf0eb;--revision-success: #2d7d46;--revision-warning: #b45309;--revision-error: #b91c1c;color:var(--revision-text)!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important}body.discovery-active #discoveryBookmarkView *{font-family:inherit}body.discovery-active.theme-slate #discoveryBookmarkView{--revision-page-bg: transparent;--revision-panel-bg: #252523;--revision-soft-bg: #222220;--revision-muted-bg: #2a2a27;--revision-text: #f0efe9;--revision-text-secondary: #9a9890;--revision-text-muted: #6a6860;--revision-border: rgba(255, 255, 255, .08);--revision-border-strong: rgba(255, 255, 255, .15);--revision-accent: #e08060;--revision-accent-hover: #ea9070;--revision-accent-soft: #2a1e18;--revision-success: #4caf70;--revision-warning: #f59e0b;--revision-error: #f87171}body.discovery-active #discoveryBookmarkView .bookmark-browser{display:grid!important;gap:24px!important;width:100%!important;max-width:760px!important;margin-top:-24px!important;margin-inline:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--revision-page-bg)!important;box-shadow:none!important}body.discovery-active #discoveryBookmarkView .discovery-syllabus-root{display:grid!important;gap:16px!important}body.discovery-active .revision-library-heading{display:grid!important;gap:10px!important;justify-items:start!important;max-width:720px!important;margin:0!important;text-align:left!important}body.discovery-active .revision-library-kicker,body.discovery-active .bookmark-questions-kicker{color:var(--revision-accent)!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;text-transform:uppercase!important}body.discovery-active .revision-library-title{margin:0!important;color:var(--revision-text)!important;font-family:Lora,"Source Serif 4",Georgia,serif!important;font-size:32px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important}body.discovery-active .revision-library-copy{max-width:58ch!important;margin:0!important;color:var(--revision-text-secondary)!important;font-size:15px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:0!important}body.discovery-active #discoveryBookmarkStatus:not([hidden]){width:fit-content!important;max-width:100%!important;margin:0!important;padding:4px 10px!important;border:1px solid var(--revision-border)!important;border-radius:6px!important;background:var(--revision-muted-bg)!important;color:var(--revision-text-secondary)!important;box-shadow:none!important;font-size:12px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important}body.discovery-active #discoveryBookmarkStatus[data-status=success]:not([hidden]){color:var(--revision-success)!important}body.discovery-active #discoveryBookmarkStatus[data-status=error]:not([hidden]),body.discovery-active #discoveryBookmarkView .discovery-syllabus-empty--error{border-color:color-mix(in srgb,var(--revision-error) 34%,var(--revision-border))!important;background:color-mix(in srgb,var(--revision-error) 8%,var(--revision-soft-bg))!important;color:var(--revision-error)!important}body.discovery-active .revision-mode-tabs{display:inline-flex!important;align-items:center!important;gap:4px!important;width:fit-content!important;max-width:100%!important;margin:0!important;padding:4px!important;overflow-x:auto!important;border:1px solid var(--revision-border)!important;border-radius:8px!important;background:var(--revision-soft-bg)!important;box-shadow:none!important}body.discovery-active .revision-chapter-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.discovery-active .revision-chapter-tabs .syllabus-chapter-toggle{min-height:40px!important;padding:8px 14px!important;border:1px solid var(--revision-border)!important;border-radius:8px!important;background:var(--revision-panel-bg)!important;color:var(--revision-text-secondary)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--revision-border-strong) 72%,transparent)!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease!important}body.discovery-active .revision-chapter-tabs .syllabus-chapter-toggle:hover,body.discovery-active .revision-chapter-tabs .syllabus-chapter-toggle:focus-visible,body.discovery-active .revision-chapter-tabs .syllabus-chapter-toggle.is-active{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--revision-accent) 52%,var(--revision-border))!important;background:var(--revision-accent-soft)!important;color:var(--revision-accent)!important;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 18%,transparent),0 0 0 1px color-mix(in srgb,var(--revision-accent) 16%,transparent)!important}body.discovery-active .revision-mode-tab{flex:0 0 auto!important;min-height:36px!important;padding:8px 12px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:var(--revision-text-secondary)!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;white-space:nowrap!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease!important}body.discovery-active .revision-mode-tab:hover,body.discovery-active .revision-mode-tab:focus-visible{transform:none!important;border-color:transparent!important;background:var(--revision-muted-bg)!important;color:var(--revision-text)!important}body.discovery-active .revision-mode-tab.is-active,body.discovery-active .revision-mode-tab[aria-selected=true]{border-color:var(--revision-border)!important;background:var(--revision-panel-bg)!important;color:var(--revision-text)!important;box-shadow:var(--claude-shadow-sm)!important}body.discovery-active #discoveryBookmarkView .syllabus-chapter-block,body.discovery-active .detail-questions--bookmark-discovery,body.discovery-active .bookmark-chapter-card{display:grid!important;gap:16px!important;margin:0!important;padding:24px!important;border:1px solid var(--revision-border)!important;border-radius:12px!important;background:var(--revision-panel-bg)!important;color:var(--revision-text)!important;box-shadow:var(--claude-shadow-sm)!important}body.discovery-active #discoveryBookmarkView .syllabus-chapter-header,body.discovery-active .bookmark-chapter-head,body.discovery-active .bookmark-questions-head,body.discovery-active .revision-daily-group-head,body.discovery-active .revision-statement-type-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.discovery-active #discoveryBookmarkView .syllabus-chapter-title,body.discovery-active .bookmark-chapter-title,body.discovery-active .bookmark-questions-title,body.discovery-active .revision-daily-group-head h3{margin:0!important;color:var(--revision-text)!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;font-size:24px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important}body.discovery-active #discoveryBookmarkView .syllabus-chapter-meta,body.discovery-active .bookmark-chapter-meta,body.discovery-active .revision-daily-group-head span,body.discovery-active .revision-statement-type-head span,body.discovery-active .revision-statement-topic{margin:0!important;color:var(--revision-text-secondary)!important;font-size:13px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important}body.discovery-active .bookmark-questions-title-group{display:grid!important;gap:4px!important;min-width:0!important}body.discovery-active .bookmark-questions-back,body.discovery-active .current-affairs-revision-month-btn,body.discovery-active .current-affairs-revision-month-today{min-height:36px!important;padding:8px 12px!important;border:1px solid var(--revision-border)!important;border-radius:8px!important;background:var(--revision-panel-bg)!important;color:var(--revision-text)!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease!important}body.discovery-active .bookmark-questions-back:hover,body.discovery-active .bookmark-questions-back:focus-visible,body.discovery-active .current-affairs-revision-month-btn:hover,body.discovery-active .current-affairs-revision-month-btn:focus-visible,body.discovery-active .current-affairs-revision-month-today:hover,body.discovery-active .current-affairs-revision-month-today:focus-visible{transform:translateY(-1px)!important;border-color:var(--revision-border-strong)!important;background:var(--revision-muted-bg)!important;color:var(--revision-text)!important}body.discovery-active .current-affairs-revision-month-controls{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:4px!important;border:1px solid var(--revision-border)!important;border-radius:8px!important;background:var(--revision-soft-bg)!important;box-shadow:none!important}body.discovery-active .current-affairs-revision-month-label{min-width:108px!important;padding:0 8px!important;color:var(--revision-text)!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;text-align:center!important}body.discovery-active .current-affairs-revision-month-btn{width:32px!important;min-height:32px!important;padding:0!important}body.discovery-active .current-affairs-revision-month-today.is-active,body.discovery-active .current-affairs-revision-month-btn:disabled,body.discovery-active .current-affairs-revision-month-today:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-list,body.discovery-active .bookmark-mindmap-list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-card,body.discovery-active .bookmark-mindmap-btn,body.discovery-active .revision-daily-group,body.discovery-active .revision-statement-type-section{display:grid!important;gap:12px!important;margin:0!important;padding:16px!important;border:1px solid var(--revision-border)!important;border-radius:8px!important;background:var(--revision-soft-bg)!important;color:var(--revision-text)!important;box-shadow:none!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-card,body.discovery-active .bookmark-mindmap-btn{cursor:pointer!important;text-align:left!important;transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-card:hover,body.discovery-active #discoveryBookmarkView .syllabus-topic-card:focus-visible,body.discovery-active .bookmark-mindmap-btn:hover,body.discovery-active .bookmark-mindmap-btn:focus-visible{transform:translateY(-1px)!important;border-color:var(--revision-border-strong)!important;background:var(--revision-panel-bg)!important;box-shadow:var(--claude-shadow-sm)!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-name,body.discovery-active .bookmark-mindmap-title{color:var(--revision-text)!important;font-family:Plus Jakarta Sans,Manrope,Atkinson Hyperlegible,Segoe UI,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-meta,body.discovery-active .bookmark-mindmap-meta{color:var(--revision-text-secondary)!important;font-size:13px!important;font-weight:400!important;line-height:1.6!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-pill{min-height:24px!important;padding:4px 10px!important;border:0!important;border-radius:6px!important;background:var(--revision-accent-soft)!important;color:var(--revision-accent)!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}body.discovery-active .revision-daily-panel,body.discovery-active .revision-statement-panel{gap:16px!important}body.discovery-active .detail-questions-bookmark-scroll{display:grid!important;gap:16px!important;max-height:none!important;overflow:visible!important;padding-right:0!important}body.discovery-active .detail-questions-list--bookmarks,body.discovery-active .revision-statement-list{display:grid!important;gap:12px!important;margin:0!important;padding:0!important}body.discovery-active .revision-statement-type-section+.revision-statement-type-section,body.discovery-active .revision-daily-group+.revision-daily-group{margin-top:0!important}body.discovery-active .revision-statement-group{gap:12px!important;padding:0!important;border:0!important;background:transparent!important}body.discovery-active .revision-statement-type-head strong{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:4px 10px!important;border:0!important;border-radius:6px!important;background:var(--revision-muted-bg)!important;color:var(--revision-text-secondary)!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}body.discovery-active .revision-statement-pointer{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:4px 10px!important;align-items:start!important;padding:14px!important;border:1px solid var(--revision-border)!important;border-radius:8px!important;background:var(--revision-panel-bg)!important;color:var(--revision-text)!important;box-shadow:none!important}body.discovery-active .revision-statement-pointer--important{border-color:color-mix(in srgb,var(--revision-accent) 30%,var(--revision-border))!important;background:color-mix(in srgb,var(--revision-accent-soft) 60%,var(--revision-panel-bg))!important}body.discovery-active .revision-statement-star{grid-row:span 2!important;color:var(--revision-text-muted)!important;font-size:13px!important;line-height:1.6!important}body.discovery-active .revision-statement-pointer--important .revision-statement-star,body.discovery-active .revision-statement-line em{color:var(--revision-accent)!important}body.discovery-active .revision-statement-line{color:var(--revision-text)!important;font-size:15px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:0!important}body.discovery-active .revision-statement-line strong,body.discovery-active .revision-statement-line b{color:var(--revision-text)!important;font-weight:500!important}body.discovery-active .revision-statement-line em{font-style:normal!important;font-weight:500!important}body.discovery-active .revision-statement-topic{grid-column:2!important;color:var(--revision-text-muted)!important;font-size:12px!important}body.discovery-active #discoveryBookmarkView .detail-question-card{margin:0!important;padding:16px!important;border:1px solid var(--revision-border)!important;border-radius:8px!important;background:var(--revision-panel-bg)!important;color:var(--revision-text)!important;box-shadow:none!important}body.discovery-active #discoveryBookmarkView .detail-question-card+.detail-question-card{margin-top:0!important}body.discovery-active #discoveryBookmarkView .detail-question-text,body.discovery-active #discoveryBookmarkView .detail-question-answer-label,body.discovery-active #discoveryBookmarkView .detail-question-option,body.discovery-active #discoveryBookmarkView .detail-question-option-content{color:var(--revision-text)!important;font-size:15px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:0!important}body.discovery-active #discoveryBookmarkView .detail-question-option{border:1px solid var(--revision-border)!important;border-radius:8px!important;background:var(--revision-soft-bg)!important;box-shadow:none!important}body.discovery-active #discoveryBookmarkView .detail-question-option:hover,body.discovery-active #discoveryBookmarkView .detail-question-option:focus-visible{border-color:var(--revision-border-strong)!important;background:var(--revision-muted-bg)!important;box-shadow:none!important}body.discovery-active #discoveryBookmarkView .detail-question-answer{border:1px solid var(--revision-border)!important;border-radius:8px!important;background:var(--revision-soft-bg)!important;color:var(--revision-text)!important;box-shadow:none!important}body.discovery-active #discoveryBookmarkView .detail-question-answer-kicker,body.discovery-active #discoveryBookmarkView .detail-question-source{color:var(--revision-text-secondary)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.discovery-active #discoveryBookmarkView .detail-question-section-toggle{min-height:34px!important;padding:8px 12px!important;border:1px solid var(--revision-border)!important;border-radius:8px!important;background:transparent!important;color:var(--revision-text)!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important}body.discovery-active #discoveryBookmarkView .detail-question-section-toggle:hover,body.discovery-active #discoveryBookmarkView .detail-question-section-toggle:focus-visible{transform:translateY(-1px)!important;border-color:var(--revision-border-strong)!important;background:var(--revision-muted-bg)!important;color:var(--revision-text)!important}body.discovery-active #discoveryBookmarkView .discovery-syllabus-empty,body.discovery-active #discoveryBookmarkView .detail-notes-empty,body.discovery-active #discoveryBookmarkView .detail-notes-feedback{margin:0!important;padding:16px!important;border:1px dashed var(--revision-border)!important;border-radius:8px!important;background:var(--revision-soft-bg)!important;color:var(--revision-text-secondary)!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important;box-shadow:none!important}@media(max-width:760px){body.discovery-active #discoveryBookmarkView .bookmark-browser{max-width:100%!important;padding:0!important}body.discovery-active .revision-library-title{font-size:34px!important}body.discovery-active .revision-mode-tabs,body.discovery-active .current-affairs-revision-month-controls{width:100%!important}body.discovery-active .revision-mode-tab{flex:1 1 0!important;min-width:0!important;text-align:center!important;white-space:normal!important}body.discovery-active #discoveryBookmarkView .syllabus-chapter-block,body.discovery-active .detail-questions--bookmark-discovery,body.discovery-active .bookmark-chapter-card{padding:16px!important}body.discovery-active #discoveryBookmarkView .syllabus-chapter-header,body.discovery-active .bookmark-chapter-head,body.discovery-active .bookmark-questions-head,body.discovery-active .revision-daily-group-head,body.discovery-active .revision-statement-type-head{align-items:stretch!important;flex-direction:column!important}body.discovery-active .current-affairs-revision-month-controls{flex-wrap:wrap!important}body.discovery-active .current-affairs-revision-month-label{flex:1 1 auto!important}}body.discovery-active #discoverySettingsView{display:grid;gap:24px;width:100%!important;max-width:none!important}body.discovery-active #discoverySettingsView[hidden]{display:none!important}body.discovery-active .discovery-settings-hero{display:grid;gap:10px;padding:8px 0 0!important;max-width:720px}body.discovery-active .discovery-settings-layout{display:grid!important;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:18px;width:100%;margin:0!important}body.discovery-active .discovery-settings-panel{display:grid!important;grid-template-columns:minmax(0,1fr);gap:14px!important;width:100%;padding:22px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-sm)!important}body.discovery-active .discovery-settings-account--rich{display:grid!important;gap:18px!important;margin:0!important;padding:18px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important;box-shadow:none!important}body.discovery-active .discovery-user-head{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px!important;margin:0!important}body.discovery-active .discovery-user-photo{width:56px!important;height:56px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-accent-soft)!important;box-shadow:none!important;object-fit:cover}body.discovery-active .discovery-user-head-copy{display:grid;gap:4px;min-width:0}body.discovery-active .discovery-user-name{display:block;overflow-wrap:anywhere;color:var(--claude-text)!important;font-family:var(--claude-serif)!important;font-size:24px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:0!important}body.discovery-active .discovery-user-meta{display:block;overflow-wrap:anywhere;color:var(--claude-text-secondary)!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important}body.discovery-active .discovery-user-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin:0!important}body.discovery-active .discovery-user-field{display:grid!important;gap:6px!important;min-width:0;padding:12px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;box-shadow:none!important}body.discovery-active .discovery-user-field-label{color:var(--claude-accent)!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;text-transform:uppercase}body.discovery-active .discovery-user-field-value{overflow-wrap:anywhere;color:var(--claude-text)!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;letter-spacing:0!important}body.discovery-active .discovery-theme-panel--page{display:grid!important;grid-template-columns:minmax(140px,1fr) minmax(180px,auto);align-items:center;gap:14px!important;margin:0!important;padding:16px 18px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important;color:var(--claude-text)!important;box-shadow:none!important}body.discovery-active .discovery-theme-label{min-width:0;color:var(--claude-text)!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none}body.discovery-active .discovery-theme-toggle,body.discovery-active .discovery-logout-btn{min-height:40px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important}body.discovery-active .discovery-theme-toggle{display:inline-grid!important;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:10px!important;min-width:180px;padding:7px 9px 7px 12px!important}body.discovery-active .discovery-theme-toggle:hover,body.discovery-active .discovery-theme-toggle:focus-visible,body.discovery-active .discovery-logout-btn:hover,body.discovery-active .discovery-logout-btn:focus-visible{transform:translateY(-1px)!important;border-color:var(--claude-border-strong)!important;background:var(--claude-bg-tertiary)!important;box-shadow:var(--claude-shadow-sm)!important}body.discovery-active .discovery-theme-toggle-label{color:var(--claude-text)!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;white-space:nowrap}body.discovery-active .discovery-theme-toggle-knob{position:relative;display:inline-flex!important;align-items:center;width:42px!important;height:24px!important;padding:2px!important;border:1px solid var(--claude-border)!important;border-radius:999px!important;background:var(--claude-bg-tertiary)!important;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--claude-text) 8%,transparent)!important}body.discovery-active .discovery-theme-toggle-knob:after{width:18px!important;height:18px!important;border-radius:999px!important;background:var(--claude-surface)!important;box-shadow:0 1px 3px color-mix(in srgb,var(--claude-text) 18%,transparent)!important}body.discovery-active .discovery-theme-toggle[aria-pressed=true]{border-color:color-mix(in srgb,var(--claude-accent) 28%,var(--claude-border))!important;background:color-mix(in srgb,var(--claude-surface) 90%,var(--claude-accent-soft))!important}body.discovery-active .discovery-theme-toggle[aria-pressed=true] .discovery-theme-toggle-knob{border-color:color-mix(in srgb,var(--claude-accent) 35%,var(--claude-border))!important;background:var(--claude-accent-soft)!important}body.discovery-active .discovery-theme-toggle[aria-pressed=true] .discovery-theme-toggle-knob:after{transform:translate(18px)!important;background:var(--claude-accent)!important}body.discovery-active .discovery-logout-btn{justify-self:end;min-width:112px;padding:10px 14px!important;border-color:color-mix(in srgb,#b85c38 30%,var(--claude-border))!important;color:#8f3f20!important}body.discovery-active .discovery-logout-btn:hover,body.discovery-active .discovery-logout-btn:focus-visible{background:color-mix(in srgb,#b85c38 9%,var(--claude-surface))!important;color:#713116!important}body.discovery-active .discovery-settings-panel .discovery-language-panel{display:block!important;margin:0!important;padding:16px 18px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important}body.discovery-active .discovery-settings-panel .language-picker--workspace{width:100%!important;display:grid!important;grid-template-columns:minmax(140px,1fr) minmax(220px,390px);align-items:center;gap:14px!important}body.discovery-active .discovery-settings-panel .language-picker-label{color:var(--claude-text-secondary)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}@media(max-width:760px){body.discovery-active #discoverySettingsView{gap:18px}body.discovery-active .discovery-settings-panel,body.discovery-active .discovery-settings-account--rich{padding:16px!important}body.discovery-active .discovery-user-fields,body.discovery-active .discovery-theme-panel--page{grid-template-columns:1fr}body.discovery-active .discovery-user-head{grid-template-columns:auto minmax(0,1fr)!important}body.discovery-active .discovery-user-head .discovery-logout-btn{grid-column:1 / -1;justify-self:stretch}body.discovery-active .discovery-theme-toggle,body.discovery-active .discovery-logout-btn{width:100%}body.discovery-active .discovery-settings-panel .language-picker--workspace{width:100%;grid-template-columns:1fr;justify-items:stretch}body.discovery-active .discovery-user-head{align-items:start}}@media(max-width:768px){body.discovery-active #discoverySettingsView{gap:16px!important}body.discovery-active .discovery-settings-hero{padding:18px!important;gap:12px!important}body.discovery-active .discovery-settings-layout{gap:14px!important}body.discovery-active .discovery-settings-panel{gap:14px!important;padding:16px!important;border-radius:18px!important}body.discovery-active .discovery-settings-account--rich{gap:14px!important;padding:14px!important;border-radius:16px!important}body.discovery-active .discovery-user-head{grid-template-columns:52px minmax(0,1fr)!important;align-items:start!important;gap:12px!important}body.discovery-active .discovery-user-photo{width:52px!important;height:52px!important;border-radius:14px!important}body.discovery-active .discovery-user-head-copy{gap:6px!important}body.discovery-active .discovery-user-name{font-size:clamp(1.25rem,6vw,1.6rem)!important;line-height:1.12!important}body.discovery-active .discovery-user-meta,body.discovery-active .discovery-user-field-value{overflow-wrap:anywhere!important;word-break:break-word!important}body.discovery-active .discovery-user-fields{grid-template-columns:1fr!important;gap:10px!important}body.discovery-active .discovery-user-field{gap:6px!important;padding:12px!important;border-radius:14px!important}body.discovery-active .discovery-language-panel{display:grid!important;gap:8px!important;width:100%!important;min-width:0!important}body.discovery-active .discovery-language-panel .language-picker--workspace,body.discovery-active .discovery-language-panel .language-picker-custom,body.discovery-active .discovery-language-panel .language-picker-button{width:100%!important;min-width:0!important;max-width:100%!important}body.discovery-active .discovery-language-panel .language-picker-label{color:var(--claude-text-secondary)!important;font-size:11px!important;letter-spacing:.08em!important}body.discovery-active .discovery-language-panel .language-picker-button{min-height:46px!important;padding-inline:14px!important;border-radius:14px!important}body.discovery-active .discovery-language-panel .language-picker-menu{left:var(--mobile-page-pad)!important;right:var(--mobile-page-pad)!important;width:auto!important;max-height:min(68dvh,520px)!important;border-radius:16px!important}body.discovery-active .discovery-theme-panel--page{grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important;padding:14px!important;border-radius:16px!important}body.discovery-active .discovery-theme-label{font-size:13px!important;line-height:1.45!important}body.discovery-active .discovery-theme-toggle{width:100%!important;min-width:0!important;min-height:46px!important;justify-content:space-between!important;padding:10px 12px!important;border-radius:14px!important}body.discovery-active .discovery-theme-toggle-label{min-width:0!important;white-space:normal!important;text-align:left!important;overflow-wrap:anywhere!important}body.discovery-active .discovery-theme-toggle-knob{flex:0 0 auto!important}body.discovery-active .discovery-logout-btn{justify-self:stretch!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:12px 14px!important;border-radius:14px!important;text-align:center!important}}@media(max-width:480px){body.discovery-active .discovery-settings-hero,body.discovery-active .discovery-settings-panel{padding:14px!important}body.discovery-active .discovery-settings-account--rich,body.discovery-active .discovery-theme-panel--page{padding:12px!important}body.discovery-active .discovery-user-head{grid-template-columns:1fr!important}body.discovery-active .discovery-user-photo{width:56px!important;height:56px!important}body.discovery-active .discovery-language-panel .language-picker-button,body.discovery-active .discovery-theme-toggle,body.discovery-active .discovery-logout-btn{min-height:44px!important}}@media(max-width:768px){body.discovery-active .discovery-menu,body.discovery-active .topic-picker-menu,body.discovery-active .current-affairs-month-picker,body.discovery-active .discovery-home-calendar,body.discovery-active .language-picker-menu,body.discovery-active .recent-search-history-dialog,body:not(.discovery-active) .topic-picker-menu,body:not(.discovery-active) .node-context-menu,.dropdown-content{left:var(--mobile-page-pad)!important;right:var(--mobile-page-pad)!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(72dvh,560px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable both-edges}body.discovery-active .discovery-menu,body.discovery-active .topic-picker-menu,body.discovery-active .current-affairs-month-picker,body.discovery-active .discovery-home-calendar,body.discovery-active .language-picker-menu,body.discovery-active .recent-search-history-dialog,body:not(.discovery-active) .topic-picker-menu,body:not(.discovery-active) .node-context-menu{position:fixed!important;top:auto!important;bottom:calc(var(--mobile-bottom-gap) + 8px)!important;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important;border-radius:18px!important;z-index:1600!important}body.discovery-active .discovery-menu,body.discovery-active .topic-picker-menu,body.discovery-active .language-picker-menu{padding:8px!important}body.discovery-active .discovery-home-calendar,body.discovery-active .current-affairs-month-picker,body.discovery-active .recent-search-history-dialog,body.discovery-active .language-picker-menu,body:not(.discovery-active) .topic-picker-menu,body:not(.discovery-active) .node-context-menu{box-shadow:0 22px 54px #0000003d!important}body.discovery-active .discovery-home-calendar,body.discovery-active .current-affairs-month-picker{padding:14px!important}body.discovery-active .discovery-home-calendar .discovery-calendar-grid,body.discovery-active .current-affairs-month-picker .discovery-calendar-grid{gap:8px!important}body.discovery-active .discovery-home-calendar .discovery-calendar-day,body.discovery-active .current-affairs-month-picker .discovery-calendar-day,body.discovery-active .discovery-home-calendar .discovery-calendar-nav,body.discovery-active .current-affairs-month-picker .discovery-calendar-nav,body.discovery-active .discovery-home-calendar .discovery-calendar-footer button,body.discovery-active .current-affairs-month-picker .discovery-calendar-footer button{min-height:var(--mobile-touch)!important}body.discovery-active .language-picker-menu,body.discovery-active .recent-search-history-dialog{padding:14px!important}body.discovery-active .language-picker-option{min-height:var(--mobile-touch)!important;align-items:start!important;padding:10px 12px!important;border-radius:12px!important}body.discovery-active .language-picker-option-name{white-space:normal!important;overflow-wrap:anywhere!important}body.discovery-active .recent-search-history-modal{padding:0!important;z-index:1600!important}body.discovery-active .recent-search-history-backdrop{position:fixed!important;inset:0!important}body.discovery-active .recent-search-history-dialog{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:12px!important}body.discovery-active .recent-search-history-head{position:sticky!important;top:0!important;z-index:1!important;padding-bottom:4px!important;background:inherit!important}body.discovery-active .recent-search-history-list{min-height:0!important;overflow:auto!important}body.discovery-active .recent-search-history-pagination{position:sticky!important;bottom:0!important;z-index:1!important;padding-top:4px!important;background:inherit!important}body:not(.discovery-active) .topic-picker-menu{top:auto!important;bottom:calc(var(--mobile-bottom-gap) + 8px)!important;padding:8px!important;z-index:1650!important}body:not(.discovery-active) .node-context-menu{top:auto!important;right:var(--mobile-page-pad)!important;bottom:calc(var(--mobile-bottom-gap) + 8px)!important;left:var(--mobile-page-pad)!important;min-width:0!important;padding:8px!important;border-radius:16px!important}body:not(.discovery-active) .node-context-action{min-height:var(--mobile-touch)!important;padding:11px 12px!important;border-radius:12px!important}.dropdown-content{position:fixed!important;top:auto!important;bottom:calc(var(--mobile-bottom-gap) + 8px)!important;padding:8px!important;border-radius:16px!important;z-index:1600!important}.dropdown-content .btn{min-height:var(--mobile-touch)!important;border-radius:12px!important}}@media(max-width:480px){body.discovery-active .discovery-menu,body.discovery-active .topic-picker-menu,body.discovery-active .current-affairs-month-picker,body.discovery-active .discovery-home-calendar,body.discovery-active .language-picker-menu,body.discovery-active .recent-search-history-dialog,body:not(.discovery-active) .topic-picker-menu,body:not(.discovery-active) .node-context-menu,.dropdown-content{left:12px!important;right:12px!important;bottom:calc(var(--mobile-bottom-gap) + 6px)!important;max-height:min(76dvh,540px)!important}body.discovery-active .discovery-home-calendar,body.discovery-active .current-affairs-month-picker,body.discovery-active .language-picker-menu,body.discovery-active .recent-search-history-dialog{padding:12px!important}body.discovery-active .recent-search-history-head{grid-template-columns:minmax(0,1fr) 40px!important}}body.discovery-active #discoveryRecentPapersView{display:grid;gap:22px;width:100%!important;max-width:none!important}body.discovery-active #discoveryRecentPapersView[hidden]{display:none!important}body.discovery-active #discoveryTimelineView{display:grid;gap:22px;width:100%!important;max-width:none!important}body.discovery-active #discoveryTimelineView[hidden]{display:none!important}body.discovery-active .discovery-timeline-shell{display:grid;gap:18px;width:100%;max-width:820px;margin:0!important;justify-self:center}body.discovery-active .discovery-timeline-hero{display:grid;gap:8px;width:100%}body.discovery-active #discoveryTimelineView.is-detail-open .discovery-timeline-hero{display:none}body.discovery-active .discovery-timeline-panel{display:grid;gap:14px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}body.discovery-active .discovery-timeline-panel>.discovery-syllabus-status{margin:0;padding:10px 14px;border:1px solid var(--claude-border);border-radius:8px;background:var(--claude-bg-secondary)}body.discovery-active .discovery-timeline-root,body.discovery-active .discovery-timeline-list{display:grid;gap:0}body.discovery-active .discovery-timeline-root{gap:14px;padding:0}body.discovery-active .discovery-timeline-list{position:relative;grid-template-columns:1fr;gap:12px;padding:0 0 0 32px}body.discovery-active .discovery-timeline-list:before{content:"";position:absolute;top:18px;bottom:18px;left:10px;width:1px;background:color-mix(in srgb,var(--claude-border) 72%,var(--claude-accent))}body.discovery-active .discovery-timeline-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;padding:14px;border:1px solid var(--claude-border);border-radius:14px;background:var(--claude-surface);color:var(--claude-text);text-align:left;cursor:pointer;box-shadow:none;transition:border-color .16s ease,background .16s ease}body.discovery-active .discovery-timeline-card:last-child{border-bottom:1px solid var(--claude-border)}body.discovery-active .discovery-timeline-card:hover,body.discovery-active .discovery-timeline-card:focus-visible,body.discovery-active .discovery-timeline-card.is-active{border-color:var(--claude-border-strong);background:color-mix(in srgb,var(--claude-surface) 92%,var(--claude-accent-soft));outline:none}body.discovery-active .discovery-timeline-card.is-done{border-color:color-mix(in srgb,var(--claude-text) 28%,var(--claude-border));background:color-mix(in srgb,var(--claude-surface) 94%,var(--claude-text) 6%)}body.discovery-active .discovery-timeline-card-marker{position:absolute;left:-32px;top:50%;display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid color-mix(in srgb,var(--claude-accent) 42%,var(--claude-border));border-radius:999px;background:var(--claude-bg);color:var(--claude-accent);transform:translateY(-50%)}body.discovery-active .discovery-timeline-card-dot{display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;border-radius:999px;background:var(--claude-accent);color:transparent;font-size:0;font-weight:900;line-height:1}body.discovery-active .discovery-timeline-card-copy{display:grid;gap:0;min-width:0}body.discovery-active .discovery-timeline-card-title{color:var(--claude-text);font-size:1rem;font-weight:700;line-height:1.32;overflow-wrap:anywhere}body.discovery-active .discovery-timeline-card-controls{display:inline-flex;align-items:center;gap:10px}body.discovery-active .discovery-timeline-done-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border:1px solid var(--claude-border);border-radius:10px;color:var(--claude-text-secondary);background:color-mix(in srgb,var(--claude-surface) 72%,transparent);cursor:pointer;box-shadow:none;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}body.discovery-active .discovery-timeline-done-btn:hover,body.discovery-active .discovery-timeline-done-btn:focus-visible{border-color:var(--claude-border-strong);color:var(--claude-text);background:var(--claude-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--claude-text) 10%,transparent);outline:none}body.discovery-active .discovery-timeline-done-btn.is-done{border-color:var(--claude-text);color:var(--claude-bg);background:var(--claude-text)}body.discovery-active .discovery-timeline-done-btn[aria-disabled=true]{opacity:.62;pointer-events:none}body.discovery-active .discovery-timeline-done-check{display:inline-grid;place-items:center;width:18px;height:18px;border:0}body.discovery-active .discovery-timeline-done-check svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:.62}body.discovery-active .discovery-timeline-done-btn.is-done .discovery-timeline-done-check svg{opacity:1}body.discovery-active .discovery-timeline-card-action{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;padding:0;border:0;border-radius:0;color:var(--claude-accent);background:transparent;font-size:18px;font-weight:700;line-height:1}body.discovery-active .discovery-timeline-card:hover .discovery-timeline-card-action,body.discovery-active .discovery-timeline-card:focus-visible .discovery-timeline-card-action,body.discovery-active .discovery-timeline-card.is-active .discovery-timeline-card-action{color:var(--claude-accent)}body.discovery-active .discovery-timeline-detail{display:grid;gap:18px;width:100%}body.discovery-active .discovery-timeline-detail-head{display:flex;align-items:flex-start;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--claude-border)}body.discovery-active .discovery-timeline-detail-head>div{flex:1 1 auto;min-width:0}body.discovery-active .discovery-timeline-detail-head h2{margin:0;color:var(--claude-text);font-family:Plus Jakarta Sans,Manrope,sans-serif;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:800;line-height:1.22}body.discovery-active .discovery-timeline-detail-head p{margin:5px 0 0;color:var(--claude-muted);font-size:.92rem}body.discovery-active .discovery-timeline-back{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid var(--claude-border);border-radius:8px;color:var(--claude-text);background:var(--claude-bg-secondary);font-size:1.18rem;font-weight:850;line-height:1;cursor:pointer}body.discovery-active .discovery-timeline-back:hover,body.discovery-active .discovery-timeline-back:focus-visible{border-color:color-mix(in srgb,var(--accent) 56%,var(--claude-border));color:var(--accent);outline:none}body.discovery-active .discovery-timeline-notes-btn{flex:0 0 auto;min-height:38px;margin-left:auto;padding:8px 13px;border:1px solid color-mix(in srgb,var(--accent) 46%,var(--claude-border));border-radius:8px;color:var(--claude-text);background:color-mix(in srgb,var(--claude-surface) 86%,var(--accent));font-size:.88rem;font-weight:800;line-height:1;cursor:pointer;white-space:nowrap}body.discovery-active .discovery-timeline-notes-btn:hover,body.discovery-active .discovery-timeline-notes-btn:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}body.discovery-active .discovery-timeline-events{position:relative;display:grid;gap:12px;padding-left:178px}body.discovery-active .discovery-timeline-events:before{content:"";position:absolute;top:18px;bottom:18px;left:76px;width:1px;border-radius:999px;background:color-mix(in srgb,var(--claude-border) 84%,var(--accent))}body.discovery-active .discovery-timeline-event-card{position:relative;display:grid;padding-bottom:18px;border-bottom:1px solid var(--claude-border)}body.discovery-active .discovery-timeline-event-card:last-child{padding-bottom:0;border-bottom:0}body.discovery-active .discovery-timeline-event-marker{position:absolute;left:-178px;top:2px;display:inline-grid;place-items:center;width:152px;min-height:32px}body.discovery-active .discovery-timeline-event-marker span{display:inline-flex;align-items:center;justify-content:center;width:148px;min-height:28px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--claude-border) 72%,var(--accent));border-radius:7px;color:var(--claude-text);background:color-mix(in srgb,var(--claude-panel) 92%,var(--accent));box-shadow:0 0 0 4px var(--claude-bg);font-size:.82rem;font-weight:850;line-height:1.15;text-align:center;white-space:normal;overflow-wrap:anywhere}body.discovery-active .discovery-timeline-event-body{display:grid;gap:9px;min-height:0;padding:2px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}body.discovery-active .discovery-timeline-event-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body.discovery-active .discovery-timeline-event-year,body.discovery-active .discovery-timeline-event-era{display:inline-flex;align-items:center;min-height:0;padding:0;border-radius:999px;font-size:.92rem;font-weight:800}body.discovery-active .discovery-timeline-event-year{border:0;color:var(--accent);background:transparent}body.discovery-active .discovery-timeline-event-era{border:0;color:var(--warm-accent, #f97316);background:transparent}body.discovery-active .discovery-timeline-event-era:before{content:""}body.discovery-active .discovery-timeline-event-title{margin:0;color:var(--claude-text);font-family:Lora,"Source Serif 4",Georgia,serif;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:700;line-height:1.25}body.discovery-active .discovery-timeline-event-points{display:grid;gap:9px;margin:2px 0 0;padding-left:24px;color:#a8a29e;font-size:clamp(.94rem,1.2vw,1.04rem);line-height:1.55}body.discovery-active .discovery-timeline-event-points li,body.discovery-active .discovery-timeline-event-copy p{color:#a8a29e!important}body.discovery-active .discovery-timeline-event-points li{padding-left:2px}body.discovery-active .discovery-timeline-event-points li::marker{color:#a8a29e;font-size:.82em}body.discovery-active .discovery-timeline-event-points strong,body.discovery-active .discovery-timeline-event-copy strong{color:var(--claude-text)!important;font-weight:800}body.discovery-active .discovery-timeline-event-copy{display:grid;gap:9px;color:#a8a29e;font-size:clamp(.94rem,1.2vw,1.04rem);line-height:1.55}body.discovery-active .discovery-timeline-event-copy p{margin:0}@media(max-width:640px){body.discovery-active .discovery-timeline-panel>.discovery-syllabus-status{margin:0}body.discovery-active .discovery-timeline-panel{gap:14px}body.discovery-active .discovery-timeline-root{padding:0}body.discovery-active .discovery-timeline-card{grid-template-columns:minmax(0,1fr) auto;min-height:78px;padding:14px}body.discovery-active .discovery-timeline-list{grid-template-columns:1fr;padding-left:28px}body.discovery-active .discovery-timeline-list:before{left:9px}body.discovery-active .discovery-timeline-card-marker{left:-28px}body.discovery-active .discovery-timeline-detail-head{display:grid}body.discovery-active .discovery-timeline-notes-btn{width:100%;margin-left:0}body.discovery-active .discovery-timeline-events{padding-left:0}body.discovery-active .discovery-timeline-events:before{display:none}body.discovery-active .discovery-timeline-event-marker{position:static;justify-self:start;width:auto;min-height:0;margin-bottom:8px}body.discovery-active .discovery-timeline-event-marker span{width:auto;max-width:100%;min-height:26px;padding:5px 9px;font-size:.78rem;white-space:normal}body.discovery-active .discovery-timeline-event-body{padding:2px 0 0}}body.discovery-active .discovery-recent-papers-shell{display:grid;gap:16px;width:100%;max-width:794px;margin:0!important;justify-self:center}body.discovery-active .discovery-recent-papers-hero{display:grid;gap:8px;width:100%;max-width:794px;justify-self:center}body.discovery-active .discovery-recent-papers-root{width:100%;max-width:794px;justify-self:center}body.discovery-active .recent-paper-grid{display:grid;grid-template-columns:1fr;gap:12px;width:100%;max-width:794px;justify-self:center}body.discovery-active .recent-paper-card{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--claude-border);border-radius:8px;background:var(--claude-surface);color:var(--claude-text);box-shadow:var(--claude-shadow-sm);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}body.discovery-active .recent-paper-card:hover,body.discovery-active .recent-paper-card:focus-visible{border-color:color-mix(in srgb,var(--claude-accent) 42%,var(--claude-border));box-shadow:var(--claude-shadow-md);outline:none;transform:translateY(-1px)}body.discovery-active .recent-paper-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0}body.discovery-active .recent-paper-rank{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--claude-accent) 35%,var(--claude-border));border-radius:8px;background:color-mix(in srgb,var(--claude-accent) 10%,transparent);color:var(--claude-accent);font-size:11px;font-weight:800;line-height:1}body.discovery-active .recent-paper-card h3{margin:0;overflow-wrap:anywhere;color:var(--claude-text);font-family:var(--claude-serif);font-size:clamp(1.08rem,1.65vw,1.36rem);font-weight:700;line-height:1.12;letter-spacing:0}body.discovery-active .recent-paper-card p{margin:4px 0 0;color:var(--claude-text-secondary);font-size:12px;line-height:1.35}body.discovery-active .recent-paper-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body.discovery-active .recent-paper-detail{display:grid;gap:3px;min-width:0;padding:8px;border:1px solid var(--claude-border);border-radius:8px;background:var(--claude-bg-secondary)}body.discovery-active .recent-paper-detail span{color:var(--claude-text-muted);font-size:9px;font-weight:800;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}body.discovery-active .recent-paper-detail strong{overflow-wrap:anywhere;color:var(--claude-text);font-size:12px;font-weight:700;line-height:1.35}body.discovery-active .recent-paper-chapters{display:flex;flex-wrap:wrap;gap:6px;min-width:0}body.discovery-active .recent-paper-chip{display:inline-flex;align-items:center;min-height:24px;max-width:100%;padding:4px 8px;border:1px solid color-mix(in srgb,var(--claude-accent) 28%,var(--claude-border));border-radius:8px;background:color-mix(in srgb,var(--claude-accent) 9%,transparent);color:var(--claude-text);font-size:11px;font-weight:650;line-height:1.25;overflow-wrap:anywhere}body.discovery-active .recent-paper-chip--muted{border-color:var(--claude-border);background:transparent;color:var(--claude-text-secondary)}body.discovery-active .recent-paper-open-label{justify-self:start;color:var(--claude-accent);font-size:12px;font-weight:800;line-height:1.2}body.discovery-active .discovery-paper-questions-view,body.discovery-active .discovery-paper-questions-root,body.discovery-active .paper-question-shell{width:100%}body.discovery-active .paper-question-shell{max-width:960px;margin:0 auto}body.discovery-active .paper-question-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;color:var(--claude-text-secondary);font-size:13px}body.discovery-active .paper-question-back,body.discovery-active .paper-question-refresh{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:1px solid var(--claude-border);border-radius:8px;background:var(--claude-bg-secondary);color:var(--claude-text);font-size:13px;font-weight:750;cursor:pointer}body.discovery-active .paper-question-icon-btn{width:38px;min-width:38px;height:38px;min-height:38px;padding:0}body.discovery-active .paper-question-icon-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.discovery-active .paper-question-title-group{display:grid;gap:2px;min-width:0}body.discovery-active .paper-question-title-group span{overflow:hidden;color:var(--claude-text);font-family:var(--claude-serif);font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:750;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}body.discovery-active .paper-question-title-group small{color:var(--claude-text-secondary);font-size:12px;font-weight:650;line-height:1.2}body.discovery-active .paper-question-refresh{color:var(--claude-accent)}body.discovery-active .paper-question-back:hover,body.discovery-active .paper-question-back:focus-visible,body.discovery-active .paper-question-refresh:hover,body.discovery-active .paper-question-refresh:focus-visible{border-color:color-mix(in srgb,var(--claude-accent) 38%,var(--claude-border));outline:none}body.discovery-active .paper-question-panel .questions-header-row{display:none}body.discovery-active .paper-question-panel .detail-question-option{font-size:calc(1.06rem * var(--questions-text-scale, 1));line-height:1.5}body.discovery-active .paper-question-panel .detail-question-option-index{font-size:calc(.98rem * var(--questions-text-scale, 1))}body.discovery-active .paper-question-panel .detail-question-short-note,body.discovery-active .paper-question-panel .detail-question-solution{font-size:calc(1.14rem * var(--questions-text-scale, 1));line-height:1.68}body.discovery-active .paper-question-panel .detail-question-text table,body.discovery-active .paper-question-panel .detail-question-short-note table,body.discovery-active .paper-question-panel .detail-question-solution table{background:var(--claude-bg-secondary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--claude-border) 82%,transparent)}body.discovery-active .paper-question-panel .detail-question-text th,body.discovery-active .paper-question-panel .detail-question-short-note th,body.discovery-active .paper-question-panel .detail-question-solution th{background:color-mix(in srgb,var(--claude-text) 7%,var(--claude-bg-secondary));color:var(--claude-text)}body.discovery-active .paper-question-panel .detail-question-text td,body.discovery-active .paper-question-panel .detail-question-short-note td,body.discovery-active .paper-question-panel .detail-question-solution td{background:transparent;border-color:color-mix(in srgb,var(--claude-border) 78%,transparent);color:var(--claude-text)}body.discovery-active .paper-question-panel .detail-question-text tbody tr:nth-child(odd) td,body.discovery-active .paper-question-panel .detail-question-short-note tbody tr:nth-child(odd) td,body.discovery-active .paper-question-panel .detail-question-solution tbody tr:nth-child(odd) td{background:color-mix(in srgb,var(--claude-text) 4%,transparent)}body.discovery-active .paper-question-panel .detail-question-text table a,body.discovery-active .paper-question-panel .detail-question-short-note table a,body.discovery-active .paper-question-panel .detail-question-solution table a{color:var(--claude-accent)}body.discovery-active .paper-topic-filters{display:flex;gap:8px;margin:0 0 14px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}body.discovery-active .paper-topic-filter{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 12px;border:1px solid var(--claude-border);border-radius:8px;background:var(--claude-bg-secondary);color:var(--claude-text-secondary);font-size:13px;font-weight:750;cursor:pointer}body.discovery-active .paper-topic-filter small{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--claude-text-secondary) 13%,transparent);color:inherit;font-size:11px;font-weight:850;line-height:1}body.discovery-active .paper-topic-filter.is-active{border-color:color-mix(in srgb,var(--claude-accent) 44%,var(--claude-border));background:color-mix(in srgb,var(--claude-accent) 12%,transparent);color:var(--claude-accent)}body:not(.theme-slate).discovery-active .recent-paper-card,body:not(.theme-slate).discovery-active .recent-paper-detail{background:#fffaf4}@media(max-width:860px){body.discovery-active .recent-paper-grid,body.discovery-active .recent-paper-detail-grid{grid-template-columns:1fr}body.discovery-active .recent-paper-card{padding:12px}}body.discovery-active .discovery-recent-papers-shell{gap:20px;max-width:1120px;justify-self:stretch}body.discovery-active .discovery-recent-papers-hero{max-width:720px;justify-self:start}body.discovery-active .discovery-recent-papers-root{max-width:none;justify-self:stretch}body.discovery-active .recent-paper-board{display:grid;gap:14px}body.discovery-active .recent-paper-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;color:var(--claude-text);font-size:14px;font-weight:700}body.discovery-active .recent-paper-count{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--claude-border);border-radius:6px;background:var(--claude-bg-secondary);color:var(--claude-text-secondary);font-size:12px;font-weight:600}body.discovery-active .recent-paper-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none}body.discovery-active .recent-paper-card{align-content:start;gap:14px;min-height:230px;padding:18px;border-radius:8px;background:var(--claude-surface);box-shadow:none}body.discovery-active .recent-paper-card:hover,body.discovery-active .recent-paper-card:focus-visible{border-color:color-mix(in srgb,var(--claude-accent) 38%,var(--claude-border));background:var(--claude-bg-secondary);box-shadow:none;transform:none}body.discovery-active .recent-paper-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px}body.discovery-active .recent-paper-card-copy{display:grid;gap:6px;min-width:0}body.discovery-active .recent-paper-kicker{color:var(--claude-accent);font-size:11px;font-weight:800;line-height:1.2;text-transform:uppercase}body.discovery-active .recent-paper-card h3{font-family:Plus Jakarta Sans,Manrope,sans-serif;font-size:17px;font-weight:700;line-height:1.35}body.discovery-active .recent-paper-updated{color:var(--claude-text-muted);font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap}body.discovery-active .recent-paper-meta{display:flex;flex-wrap:wrap;gap:6px}body.discovery-active .recent-paper-meta span,body.discovery-active .recent-paper-chip{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border:1px solid var(--claude-border);border-radius:6px;background:var(--claude-bg-secondary);color:var(--claude-text-secondary);font-size:11px;font-weight:600;line-height:1.25}body.discovery-active .recent-paper-chapters{gap:6px}body.discovery-active .recent-paper-chip--muted{background:transparent;color:var(--claude-text-muted)}body.discovery-active .recent-paper-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--claude-border);color:var(--claude-accent);font-size:13px;font-weight:700}body.discovery-active .recent-paper-card-arrow{font-size:17px;line-height:1}body:not(.theme-slate).discovery-active .recent-paper-card{background:var(--claude-surface)}@media(max-width:860px){body.discovery-active .recent-paper-grid{grid-template-columns:1fr}body.discovery-active .recent-paper-card{min-height:0;padding:16px}}@media(max-width:768px){body.discovery-active .recent-paper-meta,body.discovery-active .recent-paper-chapters{display:none!important}body.discovery-active .recent-paper-card{gap:10px}}@media(max-width:520px){body.discovery-active .recent-paper-card-head{grid-template-columns:1fr;gap:8px}body.discovery-active .recent-paper-updated{white-space:normal}}body.discovery-active #discoveryPurchaseView{display:grid;gap:24px;width:100%!important;max-width:none!important}body.discovery-active #discoveryPurchaseView[hidden]{display:none!important}body.discovery-active .discovery-purchase-hero{display:grid;gap:10px;padding:8px 0 0!important;max-width:720px}body.discovery-active .discovery-purchase-layout{display:grid!important;width:100%;margin:0!important;--purchase-surface: #ffffff;--purchase-card: #ffffff;--purchase-ink: #1a1612;--purchase-muted: #6f655a;--purchase-border: #e2d9cc;--purchase-accent: #c4522a;--purchase-accent-strong: #e48b68;--purchase-accent-soft: #f5e8e0;--purchase-success-bg: rgba(92, 122, 94, .1);--purchase-success-text: #5c7a5e;--purchase-shadow: 0 12px 32px rgba(26, 22, 18, .06);--purchase-hover-shadow: 0 16px 40px rgba(0, 0, 0, .1)}body.discovery-active.theme-slate .discovery-purchase-layout{--purchase-surface: #1f1a16;--purchase-card: #2a221d;--purchase-ink: #f7efe6;--purchase-muted: #d3bfa9;--purchase-border: rgba(255, 255, 255, .12);--purchase-accent: #e48b68;--purchase-accent-strong: #f1a281;--purchase-accent-soft: rgba(228, 139, 104, .12);--purchase-success-bg: rgba(92, 122, 94, .18);--purchase-success-text: #9ec6a1;--purchase-shadow: none;--purchase-hover-shadow: 0 16px 40px rgba(0, 0, 0, .18)}body.discovery-active .discovery-payment-panel{position:relative;display:grid!important;gap:28px!important;width:100%;padding:0!important;overflow:hidden;border:0!important;border-radius:0!important;background:transparent!important;color:var(--purchase-ink)!important;box-shadow:none!important}body.discovery-active .discovery-payment-panel:before,body.discovery-active .discovery-payment-panel:after{display:none!important}body.discovery-active .discovery-payment-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 24px!important;margin:0!important;padding:0 0 24px!important;border-bottom:1px solid var(--purchase-border)}body.discovery-active .discovery-payment-head>div{display:grid;gap:14px}body.discovery-active .discovery-payment-title{margin:0!important;color:var(--purchase-ink)!important;font-family:Playfair Display,Lora,Georgia,serif!important;font-size:clamp(2.8rem,4.5vw,4.2rem)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.02em!important}body.discovery-active .discovery-payment-copy{max-width:480px;margin:0!important;color:var(--purchase-muted)!important;font-size:1.05rem!important;line-height:1.7!important}body.discovery-active .discovery-subscription-status{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;min-height:34px;max-width:100%;padding:7px 10px!important;border:1px solid var(--purchase-border)!important;border-radius:8px!important;background:transparent!important;color:var(--purchase-muted)!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;text-align:center;white-space:normal}body.discovery-active .discovery-subscription-status.is-active{border-color:color-mix(in srgb,var(--purchase-accent) 55%,var(--purchase-border))!important;background:var(--purchase-accent-soft)!important;color:var(--purchase-accent-strong)!important}body.discovery-active .discovery-plan-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem!important;width:100%}body.discovery-active .discovery-collab-panel{border-color:var(--claude-border)!important;background:var(--claude-bg-secondary)!important}body.discovery-active .discovery-collab-title,body.discovery-active .discovery-collab-invite-copy{color:var(--claude-text)!important}body.discovery-active .discovery-plan-card-head{grid-area:head;display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px!important;min-width:0}body.discovery-active .discovery-plan-badge,body.discovery-active .discovery-plan-bonus{display:inline-flex!important;align-items:center;min-height:26px;max-width:100%;padding:5px 8px!important;border-radius:8px!important;box-shadow:none!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;text-transform:uppercase}body.discovery-active .discovery-plan-badge{border:1px solid color-mix(in srgb,var(--plan-accent) 32%,var(--claude-border))!important;background:color-mix(in srgb,var(--plan-accent) 10%,var(--claude-surface))!important;color:color-mix(in srgb,var(--plan-accent) 72%,var(--claude-text))!important}body.discovery-active .discovery-plan-bonus{border:1px solid var(--claude-border)!important;background:var(--claude-surface)!important;color:var(--claude-text-secondary)!important}body.discovery-active .discovery-plan-main{grid-area:main;display:grid!important;gap:8px!important;min-width:0}body.discovery-active .discovery-plan-name{margin:0!important;overflow-wrap:anywhere;color:var(--claude-text)!important;font-family:var(--claude-serif)!important;font-size:22px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:0!important}body.discovery-active .discovery-plan-copy{max-width:none!important;margin:0!important;overflow-wrap:anywhere;color:var(--claude-text-secondary)!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important}body.discovery-active .discovery-plan-meta-row{grid-area:meta;display:flex!important;align-items:center;flex-wrap:wrap;gap:8px!important;min-width:0}body.discovery-active .discovery-plan-rhythm,body.discovery-active .discovery-plan-term{display:inline-flex;align-items:center;min-height:28px;max-width:100%;padding:5px 8px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text-secondary)!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none}body.discovery-active .discovery-plan-action-row{grid-area:action;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px!important;min-width:0;width:100%;margin-top:4px}body.discovery-active .discovery-collab-controls{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px!important}body.discovery-active .discovery-collab-input{border-color:var(--claude-border)!important;background:var(--claude-surface)!important;color:var(--claude-text)!important}body.discovery-active .discovery-collab-note{color:var(--claude-text-secondary)!important}body.discovery-active .discovery-plan-price{overflow-wrap:anywhere;color:var(--claude-text)!important;font-family:var(--claude-serif)!important;font-size:30px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}body.discovery-active .discovery-plan-button{min-width:96px!important;min-height:40px!important;padding:9px 12px!important;border:1px solid var(--claude-text)!important;border-radius:8px!important;background:var(--claude-text)!important;color:var(--claude-bg)!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important}body.discovery-active .discovery-plan-button:hover,body.discovery-active .discovery-plan-button:focus-visible{transform:translateY(-1px)!important;border-color:var(--claude-accent)!important;background:var(--claude-accent)!important;color:var(--claude-bg)!important;box-shadow:var(--claude-shadow-sm)!important}body.discovery-active .discovery-plan-button:disabled{cursor:wait;opacity:.68;transform:none!important}body.discovery-active .discovery-payment-status{min-height:24px;margin:0!important;padding:0!important;color:#d3bfa9!important;font-size:13px!important;font-weight:500!important;line-height:1.55!important;letter-spacing:0!important}body.discovery-active .discovery-payment-status[data-tone=success]{color:#2f7d4a!important}body.discovery-active .discovery-payment-status[data-tone=error]{color:#8f3f20!important}@media(max-width:760px){body.discovery-active #discoveryPurchaseView{gap:18px}body.discovery-active .discovery-payment-panel{gap:20px!important}body.discovery-active .discovery-payment-head{grid-template-columns:1fr;padding-bottom:18px!important}body.discovery-active .discovery-subscription-status{width:fit-content}body.discovery-active .discovery-plan-grid{grid-template-columns:1fr}body.discovery-active #discoveryBookmarkView .bookmark-browser{max-width:calc(100vw - 24px);padding:0!important;border-radius:0!important}}body.discovery-active .discovery-purchase-view .discovery-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.5rem!important;align-items:stretch!important}body.discovery-active .discovery-purchase-view .discovery-plan-card--pricing{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:1rem!important;min-height:0!important;padding:34px 24px 24px!important;border:1px solid var(--purchase-border)!important;border-radius:24px!important;background:var(--purchase-card)!important;color:var(--purchase-ink)!important;box-shadow:var(--purchase-shadow)!important}body.discovery-active .discovery-purchase-view .discovery-plan-card--pricing .discovery-plan-main{display:block!important;min-width:0!important;margin-bottom:1rem!important}body.discovery-active .discovery-purchase-view .discovery-plan-card--pricing:before,body.discovery-active .discovery-purchase-view .discovery-plan-card--pricing:after{content:none!important}body.discovery-active .discovery-purchase-view .discovery-plan-card--pricing:hover,body.discovery-active .discovery-purchase-view .discovery-plan-card--pricing:focus-within{transform:translateY(-2px)!important;border-color:var(--purchase-accent)!important;background:var(--purchase-card)!important;box-shadow:var(--purchase-hover-shadow)!important}body.discovery-active .discovery-purchase-view .discovery-plan-card--pricing.is-active{border-color:var(--purchase-accent)!important;box-shadow:var(--purchase-hover-shadow)!important}body.discovery-active .discovery-purchase-view .discovery-plan-card--pricing.is-featured{border-color:var(--purchase-accent)!important;box-shadow:0 8px 32px #c4522a26!important}body.discovery-active .discovery-purchase-view .discovery-plan-featured-badge{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:var(--purchase-accent-strong);color:#fff;padding:.25rem .9rem;border-radius:0 0 8px 8px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body.discovery-active .discovery-purchase-view .discovery-plan-tier{color:var(--purchase-muted)!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase;margin-bottom:.5rem!important}body.discovery-active .discovery-purchase-view .discovery-plan-price-block{display:block!important}body.discovery-active .discovery-purchase-view .discovery-plan-price{color:var(--purchase-ink)!important;font-family:Playfair Display,Lora,Georgia,serif!important;font-size:2.5rem!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;margin-bottom:.2rem!important}body.discovery-active .discovery-purchase-view .discovery-plan-duration,body.discovery-active .discovery-purchase-view .discovery-plan-note{color:var(--purchase-muted)!important;font-size:.82rem!important;line-height:1.45!important}body.discovery-active .discovery-purchase-view .discovery-plan-duration-highlight{color:var(--purchase-accent)!important;font-size:.78rem!important;font-weight:600!important}body.discovery-active .discovery-purchase-view .discovery-plan-compare-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:.3rem!important}body.discovery-active .discovery-purchase-view .discovery-plan-compare{color:var(--purchase-muted)!important;text-decoration:line-through;font-size:.85rem!important;font-weight:700!important}body.discovery-active .discovery-purchase-view .discovery-plan-save{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:4px;background:var(--purchase-success-bg);color:var(--purchase-success-text)!important;font-size:.72rem!important;font-weight:700!important}body.discovery-active .discovery-purchase-view .discovery-plan-feature-list{display:grid;gap:.35rem;margin:0 0 1.5rem;padding:0;list-style:none}body.discovery-active .discovery-purchase-view .discovery-plan-feature-list li{display:flex;gap:.5rem;color:var(--purchase-muted)!important;font-size:.82rem!important;line-height:1.35!important}body.discovery-active .discovery-purchase-view .discovery-plan-feature-list li:before{content:"\2713";color:#5c7a5e;font-weight:800;flex:0 0 auto}body.discovery-active .discovery-purchase-view .discovery-collab-block--pricing{display:grid;gap:10px;margin:0 0 1rem!important}body.discovery-active .discovery-purchase-view .discovery-collab-controls{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}body.discovery-active .discovery-purchase-view .discovery-collab-input{min-height:48px!important;border:1.5px solid var(--purchase-border)!important;border-radius:12px!important;background:color-mix(in srgb,var(--purchase-card) 96%,transparent)!important;color:var(--purchase-ink)!important;padding:0 14px!important}body.discovery-active .discovery-purchase-view .discovery-collab-input::placeholder{color:color-mix(in srgb,var(--purchase-muted) 86%,transparent)!important}body.discovery-active .discovery-purchase-view .discovery-collab-note{color:var(--purchase-muted)!important;font-size:.86rem!important;line-height:1.55!important}body.discovery-active .discovery-purchase-view .discovery-plan-button{min-height:52px!important;width:100%!important;padding:.8rem!important;border:1.5px solid var(--purchase-border)!important;border-radius:12px!important;background:transparent!important;color:var(--purchase-ink)!important;font-size:.88rem!important;font-weight:600!important;box-shadow:none!important;margin-top:auto!important}body.discovery-active .discovery-purchase-view .discovery-plan-button--primary{border-color:var(--purchase-accent)!important;background:var(--purchase-accent)!important;color:#fff!important}body.discovery-active .discovery-purchase-view .discovery-plan-button:hover,body.discovery-active .discovery-purchase-view .discovery-plan-button:focus-visible{border-color:var(--purchase-accent)!important;color:var(--purchase-accent)!important;background:transparent!important;box-shadow:none!important}body.discovery-active .discovery-purchase-view .discovery-plan-button--primary:hover,body.discovery-active .discovery-purchase-view .discovery-plan-button--primary:focus-visible{background:var(--purchase-accent-strong)!important;color:#fff!important}body.discovery-active .discovery-purchase-view .discovery-plan-button--secondary{min-height:48px!important;background:transparent!important;color:var(--purchase-ink)!important}@media(max-width:980px){body.discovery-active .discovery-purchase-view .discovery-plan-grid{grid-template-columns:1fr!important}}body.discovery-active .discovery-purchase-view .discovery-plan-card--pricing{gap:18px!important;min-height:520px!important;padding:20px!important;border:1px solid color-mix(in srgb,var(--plan-accent) 18%,var(--purchase-border))!important;border-radius:8px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--plan-accent) 7%,transparent),transparent 30%),var(--purchase-card)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}body.discovery-active .discovery-purchase-view .discovery-plan-card--pricing.is-featured{box-shadow:0 16px 42px color-mix(in srgb,var(--plan-accent) 18%,transparent)!important}body.discovery-active .discovery-purchase-view .discovery-plan-featured-badge{top:14px!important;right:14px!important;left:auto!important;transform:none!important;max-width:calc(100% - 28px)!important;padding:5px 8px!important;border:1px solid color-mix(in srgb,var(--plan-accent) 32%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--plan-accent) 16%,var(--purchase-card))!important;color:var(--purchase-accent)!important;font-size:.68rem!important;letter-spacing:0!important;line-height:1.15!important}body.discovery-active .discovery-purchase-view .discovery-plan-topline{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:96px}body.discovery-active .discovery-purchase-view .discovery-plan-tier{display:inline-flex!important;align-items:center;min-height:28px;margin:0!important;padding:5px 9px!important;border:1px solid color-mix(in srgb,var(--plan-accent) 30%,var(--purchase-border));border-radius:999px;background:color-mix(in srgb,var(--plan-accent) 10%,transparent);color:color-mix(in srgb,var(--plan-accent) 76%,var(--purchase-ink))!important;font-size:.72rem!important;font-weight:800!important;line-height:1.15}body.discovery-active .discovery-purchase-view .discovery-plan-active-pill{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;background:var(--purchase-success-bg);color:var(--purchase-success-text)!important;font-size:.72rem;font-weight:800}body.discovery-active .discovery-purchase-view .discovery-plan-intro{display:grid;gap:8px}body.discovery-active .discovery-purchase-view .discovery-plan-title{margin:0!important;color:var(--purchase-ink)!important;font-family:var(--claude-serif)!important;font-size:1.28rem!important;font-weight:700!important;line-height:1.18!important;letter-spacing:0!important}body.discovery-active .discovery-purchase-view .discovery-plan-description{min-height:58px;margin:0!important;color:var(--purchase-muted)!important;font-size:.9rem!important;line-height:1.5!important}body.discovery-active .discovery-purchase-view .discovery-plan-price-block{display:grid!important;gap:6px!important;padding:16px 0!important;border-top:1px solid var(--purchase-border);border-bottom:1px solid var(--purchase-border)}body.discovery-active .discovery-purchase-view .discovery-plan-price{margin:0!important;font-size:2.35rem!important;font-weight:800!important}body.discovery-active .discovery-purchase-view .discovery-plan-compare-row{gap:6px!important;margin-top:2px!important}body.discovery-active .discovery-purchase-view .discovery-plan-save,body.discovery-active .discovery-purchase-view .discovery-plan-bonus-chip{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;font-size:.72rem!important;font-weight:700!important}body.discovery-active .discovery-purchase-view .discovery-plan-bonus-chip{background:color-mix(in srgb,var(--plan-accent) 11%,transparent);color:color-mix(in srgb,var(--plan-accent) 78%,var(--purchase-ink))!important}body.discovery-active .discovery-purchase-view .discovery-plan-feature-list{gap:9px!important;margin:0!important}body.discovery-active .discovery-purchase-view .discovery-plan-feature-list li{display:grid!important;grid-template-columns:18px minmax(0,1fr);gap:8px!important;align-items:start;color:var(--purchase-ink)!important;font-size:.84rem!important;line-height:1.4!important}body.discovery-active .discovery-purchase-view .discovery-plan-feature-list li:before{content:"+"!important;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--purchase-success-bg);color:var(--purchase-success-text);font-size:13px;font-weight:800;line-height:1}body.discovery-active .discovery-purchase-view .discovery-collab-block--pricing{margin:auto 0 0!important;padding:12px;border:1px solid var(--purchase-border);border-radius:8px;background:color-mix(in srgb,var(--plan-accent) 6%,transparent)}body.discovery-active .discovery-purchase-view .discovery-collab-input{min-height:42px!important;border-width:1px!important;border-radius:8px!important}body.discovery-active .discovery-purchase-view .discovery-plan-button{min-height:46px!important;padding:.75rem!important;border:1px solid color-mix(in srgb,var(--plan-accent) 28%,var(--purchase-border))!important;border-radius:8px!important}body.discovery-active .discovery-purchase-view .discovery-plan-button--secondary{min-height:42px!important}@media(max-width:980px){body.discovery-active .discovery-purchase-view .discovery-plan-card--pricing{min-height:0!important}body.discovery-active .discovery-purchase-view .discovery-plan-description{min-height:0}}@media(max-width:768px){body.discovery-active #discoveryPurchaseView{gap:16px!important}body.discovery-active .discovery-purchase-hero{padding:18px!important;gap:12px!important}body.discovery-active .discovery-purchase-layout{gap:14px!important}body.discovery-active .discovery-payment-panel{gap:16px!important;padding:16px!important;border-radius:18px!important;background:transparent!important}body.discovery-active .discovery-payment-head{grid-template-columns:1fr!important;gap:10px!important;padding-bottom:14px!important}body.discovery-active .discovery-subscription-status{width:100%!important;min-height:40px!important;justify-content:flex-start!important;padding:10px 12px!important;border-radius:12px!important;text-align:left!important}body.discovery-active .discovery-plan-grid{grid-template-columns:1fr!important;gap:14px!important}body.discovery-active .discovery-purchase-view .discovery-plan-card--pricing,body.discovery-active .discovery-purchase-view .price-card{min-height:0!important;gap:14px!important;padding:16px!important;border-radius:18px!important}body.discovery-active .discovery-purchase-view .discovery-plan-featured-badge{top:12px!important;right:12px!important;max-width:calc(100% - 24px)!important;white-space:normal!important;text-align:center!important}body.discovery-active .discovery-purchase-view .price-featured-badge{top:12px!important;left:12px!important;right:12px!important;transform:none!important;width:auto!important;border-radius:999px!important;text-align:center!important;white-space:normal!important}body.discovery-active .discovery-purchase-view .price-active-badge{top:12px!important;right:12px!important;max-width:calc(100% - 24px)!important;white-space:normal!important}body.discovery-active .discovery-purchase-view .discovery-plan-topline{min-height:0!important;padding-right:0!important;flex-wrap:wrap!important}body.discovery-active .discovery-purchase-view .price-plan,body.discovery-active .discovery-purchase-view .discovery-plan-tier{max-width:100%!important;overflow-wrap:anywhere!important}body.discovery-active .discovery-purchase-view .price-amount,body.discovery-active .discovery-purchase-view .discovery-plan-price{font-size:clamp(2rem,9vw,2.55rem)!important;line-height:1.02!important}body.discovery-active .discovery-purchase-view .price-duration,body.discovery-active .discovery-purchase-view .price-meta,body.discovery-active .discovery-purchase-view .discovery-plan-note,body.discovery-active .discovery-purchase-view .discovery-plan-description,body.discovery-active .discovery-purchase-view .discovery-collab-note,body.discovery-active .discovery-payment-status{overflow-wrap:anywhere!important}body.discovery-active .discovery-purchase-view .discovery-plan-compare-row{display:grid!important;grid-template-columns:1fr!important;justify-items:start!important;gap:6px!important}body.discovery-active .discovery-purchase-view .price-features,body.discovery-active .discovery-purchase-view .discovery-plan-feature-list{gap:8px!important}body.discovery-active .discovery-purchase-view .price-features li,body.discovery-active .discovery-purchase-view .discovery-plan-feature-list li{min-width:0!important;overflow-wrap:anywhere!important}body.discovery-active .discovery-purchase-view .discovery-collab-block--pricing,body.discovery-active .discovery-collab-panel{gap:10px!important;padding:14px!important;border-radius:16px!important}body.discovery-active .discovery-collab-panel{display:grid!important}body.discovery-active .discovery-collab-panel-head{display:grid!important;gap:6px!important}body.discovery-active .discovery-collab-list{gap:10px!important}body.discovery-active .discovery-collab-invite{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;border-radius:14px!important}body.discovery-active .discovery-collab-invite-copy,body.discovery-active .discovery-collab-invite-copy small,body.discovery-active .discovery-collab-invite-copy code{overflow-wrap:anywhere!important;white-space:normal!important}body.discovery-active .discovery-collab-status-pill,body.discovery-active .discovery-purchase-view .discovery-plan-button--compact{width:100%!important;justify-content:center!important;min-height:44px!important;text-align:center!important}body.discovery-active .discovery-purchase-view .discovery-collab-controls{grid-template-columns:1fr!important;gap:10px!important}body.discovery-active .discovery-purchase-view .discovery-collab-input,body.discovery-active .discovery-purchase-view .discovery-plan-button,body.discovery-active .discovery-purchase-view .price-btn{width:100%!important;min-width:0!important}body.discovery-active .discovery-payment-status{min-height:44px!important;padding:12px!important;border-radius:14px!important}}@media(max-width:480px){body.discovery-active .discovery-purchase-hero,body.discovery-active .discovery-payment-panel{padding:14px!important}body.discovery-active .discovery-purchase-view .discovery-plan-card--pricing,body.discovery-active .discovery-purchase-view .price-card,body.discovery-active .discovery-purchase-view .discovery-collab-block--pricing,body.discovery-active .discovery-collab-panel{padding:12px!important}body.discovery-active .discovery-subscription-status,body.discovery-active .discovery-payment-status{min-height:42px!important;padding:10px 11px!important}body.discovery-active .discovery-purchase-view .price-amount,body.discovery-active .discovery-purchase-view .discovery-plan-price{font-size:clamp(1.85rem,10vw,2.2rem)!important}}body.discovery-active .discovery-purchase-view .price-card{position:relative!important;display:flex!important;flex-direction:column!important;min-height:100%!important;gap:0!important;padding:2rem!important;border:1px solid var(--purchase-border)!important;border-radius:16px!important;background:var(--purchase-card)!important;box-shadow:none!important;color:var(--purchase-ink)!important;transition:all .25s ease!important}body.discovery-active .discovery-purchase-view .price-card:hover,body.discovery-active .discovery-purchase-view .price-card:focus-within{transform:translateY(-4px)!important;border-color:var(--purchase-accent)!important;box-shadow:var(--purchase-hover-shadow)!important}body.discovery-active .discovery-purchase-view .price-card.featured{border-color:var(--purchase-accent)!important;box-shadow:0 8px 32px color-mix(in srgb,var(--purchase-accent) 15%,transparent)!important}body.discovery-active .discovery-purchase-view .price-featured-badge{position:absolute!important;top:-1px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;padding:.25rem .9rem!important;border:0!important;border-radius:0 0 8px 8px!important;background:var(--purchase-accent)!important;color:#fff!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}body.discovery-active .discovery-purchase-view .price-active-badge{position:absolute;top:12px;right:12px;padding:.22rem .65rem;border-radius:999px;background:var(--purchase-success-bg);color:var(--purchase-success-text)!important;font-size:.72rem;font-weight:700}body.discovery-active .discovery-purchase-view .price-plan{margin:0 0 .5rem!important;color:var(--purchase-muted)!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}body.discovery-active .discovery-purchase-view .price-amount{margin:0 0 .2rem!important;color:var(--purchase-ink)!important;font-family:Playfair Display,Lora,Georgia,serif!important;font-size:2.5rem!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important}body.discovery-active .discovery-purchase-view .price-duration,body.discovery-active .discovery-purchase-view .price-meta{color:var(--purchase-muted)!important;font-size:.78rem!important;line-height:1.45!important}body.discovery-active .discovery-purchase-view .price-inline-note{color:var(--purchase-accent)!important;font-size:.78rem!important;font-weight:600!important}body.discovery-active .discovery-purchase-view .price-old{color:var(--purchase-muted)!important;font-size:.85rem!important;text-decoration:line-through!important}body.discovery-active .discovery-purchase-view .price-save{display:inline-block!important;margin-left:.35rem;padding:.18rem .45rem!important;border-radius:4px!important;background:var(--purchase-success-bg)!important;color:var(--purchase-success-text)!important;font-size:.72rem!important;font-weight:700!important}body.discovery-active .discovery-purchase-view .price-meta{margin:0 0 1rem!important}body.discovery-active .discovery-purchase-view .price-features{display:flex!important;flex-direction:column!important;gap:.6rem!important;margin:1.5rem 0!important;padding:0!important;list-style:none!important}body.discovery-active .discovery-purchase-view .price-features li{display:flex!important;grid-template-columns:none!important;gap:.5rem!important;color:var(--purchase-muted)!important;font-size:.82rem!important;line-height:1.45!important}body.discovery-active .discovery-purchase-view .price-features li:before{content:"\2713"!important;display:inline!important;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;color:var(--purchase-success-text)!important;font-weight:700!important;flex-shrink:0!important}body.discovery-active .discovery-purchase-view .price-btn{display:block!important;width:100%!important;min-height:0!important;margin-top:auto!important;padding:.8rem!important;border-radius:8px!important;text-align:center!important;font-weight:700!important;transition:all .2s ease!important}body.discovery-active .discovery-purchase-view .price-btn-outline{border:1.5px solid var(--purchase-border)!important;background:transparent!important;color:var(--purchase-ink)!important}body.discovery-active .discovery-purchase-view .price-btn-outline:hover,body.discovery-active .discovery-purchase-view .price-btn-outline:focus-visible{border-color:var(--purchase-accent)!important;background:transparent!important;color:var(--purchase-accent)!important;box-shadow:none!important}body.discovery-active .discovery-purchase-view .price-btn-fill{border:1.5px solid var(--purchase-accent)!important;background:var(--purchase-accent)!important;color:#fff!important}body.discovery-active .discovery-purchase-view .price-btn-fill:hover,body.discovery-active .discovery-purchase-view .price-btn-fill:focus-visible{background:var(--purchase-accent-strong)!important;color:#fff!important}body.discovery-active .discovery-purchase-view .discovery-collab-block--pricing{margin:0 0 1rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}body:not(.discovery-active){--claude-bg: #fafaf8;--claude-bg-secondary: #f5f4f0;--claude-bg-tertiary: #efede8;--claude-surface: #ffffff;--claude-text: #1a1a17;--claude-text-secondary: #6b6860;--claude-text-muted: #9b9890;--claude-border: rgba(26, 26, 23, .11);--claude-border-strong: rgba(26, 26, 23, .16);--claude-accent: #d97757;--claude-accent-hover: #c5673e;--claude-accent-soft: #faf0eb;--claude-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--claude-shadow-md: 0 4px 12px rgba(0, 0, 0, .08), 0 2px 6px rgba(0, 0, 0, .05);background:var(--claude-bg)!important;color:var(--claude-text)!important}body.theme-slate:not(.discovery-active){--claude-bg: #1a1a17;--claude-bg-secondary: #222220;--claude-bg-tertiary: #2a2a27;--claude-surface: #252523;--claude-text: #e4ddd2;--claude-text-secondary: #b2aa9d;--claude-text-muted: #827b70;--claude-border: rgba(255, 255, 255, .08);--claude-border-strong: rgba(255, 255, 255, .12);--claude-accent: #e08060;--claude-accent-hover: #ea9070;--claude-accent-soft: #2a1e18;--claude-shadow-sm: 0 1px 3px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .16);--claude-shadow-md: 0 4px 12px rgba(0, 0, 0, .28), 0 2px 6px rgba(0, 0, 0, .2)}body:not(.discovery-active) .app-shell{background:var(--claude-bg)!important}body:not(.discovery-active) .app-shell:before,body:not(.discovery-active) .discovery-orb{display:none!important}body:not(.discovery-active) .workspace{background:var(--claude-bg)!important}body:not(.discovery-active) .map-panel{border:0!important;background:var(--claude-bg)!important;color:var(--claude-text)!important;box-shadow:none!important;animation:none!important}body:not(.discovery-active) #mindmapWrap{background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--claude-text) 8%,transparent) 1px,transparent 0),linear-gradient(180deg,var(--claude-bg) 0%,var(--claude-bg-secondary) 100%)!important;background-size:36px 36px,auto!important;background-color:var(--claude-bg)!important}body.theme-slate:not(.discovery-active) #mindmapWrap{background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(180deg,#1a1a17,#141411)!important;background-size:36px 36px,auto!important}body:not(.discovery-active) .viewer-toolbar{top:14px!important;left:14px!important;right:auto!important;width:auto!important;z-index:120;padding:0!important;gap:10px!important}body:not(.discovery-active) .nav-actions{min-width:0;max-width:100%}body:not(.discovery-active) .topic-explorer{display:inline-flex!important;align-items:center;gap:6px!important;max-width:min(420px,calc(100vw - 28px));padding:4px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:color-mix(in srgb,var(--claude-surface) 92%,transparent)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-sm)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body:not(.discovery-active) .topic-explorer:before,body:not(.discovery-active) .topic-picker-wrap:before{display:none!important}body:not(.discovery-active) .topic-picker-wrap{min-width:0;max-width:100%;border-radius:8px!important;background:transparent!important;box-shadow:none!important}body:not(.discovery-active) .topic-picker-wrap:has(.topic-picker-menu.open){padding:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}body:not(.discovery-active) #topicInput,body:not(.discovery-active) .topic-picker-input{width:min(30vw,340px)!important;min-width:min(220px,calc(100vw - 58px))!important;min-height:34px!important;padding:7px 11px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:none!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important}body.discovery-active .discovery-plan-price-meta{color:var(--claude-text-secondary)!important}body.discovery-active .discovery-plan-price-meta s{color:var(--claude-text-muted)!important}body.discovery-active .discovery-plan-price-meta em{border-color:color-mix(in srgb,#2f7d4a 30%,var(--claude-border))!important;background:color-mix(in srgb,#2f7d4a 12%,var(--claude-surface))!important;color:#2f7d4a!important}@media(min-width:860px){body:not(.discovery-active):has(#detailPanel.open) .viewer-toolbar{left:calc(28px + min(320px,calc(100vw - 20px)))!important}body:not(.discovery-active):has(#detailPanel.open) .topic-explorer{max-width:min(360px,calc(100vw - 390px))!important}body:not(.discovery-active):has(#detailPanel.open) #topicInput,body:not(.discovery-active):has(#detailPanel.open) .topic-picker-input{width:min(28vw,300px)!important;min-width:min(200px,calc(100vw - 430px))!important}}body:not(.discovery-active) .topic-picker-input::placeholder{color:var(--claude-text-muted)!important}body:not(.discovery-active) .topic-picker-input:focus,body:not(.discovery-active) .topic-picker-input:focus-visible{border-color:var(--claude-accent)!important;background:var(--claude-surface)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--claude-accent) 15%,transparent)!important}body:not(.discovery-active) .question-search-toggle{width:38px!important;height:38px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:none!important}body:not(.discovery-active) .question-search-toggle:hover,body:not(.discovery-active) .question-search-toggle:focus-visible{transform:translateY(-1px)!important;border-color:var(--claude-border-strong)!important;background:var(--claude-bg-tertiary)!important}body:not(.discovery-active) .topic-picker-status{max-width:180px;color:var(--claude-text-secondary)!important;font-size:12px!important;line-height:1.35!important;letter-spacing:0!important}body:not(.discovery-active) .topic-picker-status.is-success{color:#2f7d4a!important}body:not(.discovery-active) .topic-picker-status.is-warn{color:#9a6b22!important}body:not(.discovery-active) .topic-picker-status.is-error{color:#8f3f20!important}body:not(.discovery-active) .topic-picker-menu{top:calc(100% + 6px)!important;box-sizing:border-box;min-width:min(520px,calc(100vw - 28px))!important;max-width:min(620px,calc(100vw - 28px))!important;max-height:min(56vh,360px)!important;padding:6px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-md)!important}body:not(.discovery-active) .topic-picker-option{gap:10px!important;padding:9px 10px!important;border-radius:6px!important;background:transparent!important;color:var(--claude-text)!important}body:not(.discovery-active) .topic-picker-option:nth-child(odd),body:not(.discovery-active) .topic-picker-option:nth-child(2n){background:transparent!important}body:not(.discovery-active) .topic-picker-option:hover,body:not(.discovery-active) .topic-picker-option:focus-visible,body:not(.discovery-active) .topic-picker-option.is-active{background:var(--claude-bg-tertiary)!important}body:not(.discovery-active) .topic-picker-option-label{color:var(--claude-text)!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important}body:not(.discovery-active) .topic-picker-option-meta{padding:4px 7px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important;color:var(--claude-text-secondary)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important}body:not(.discovery-active) .question-launch-btn{bottom:14px!important;gap:8px!important;max-width:calc(100vw - 28px);padding:7px!important;overflow-x:auto;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:color-mix(in srgb,var(--claude-surface) 92%,transparent)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-md)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body:not(.discovery-active) .action-launch-cluster{gap:4px!important;padding:3px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important}body:not(.discovery-active) .action-launch-btn{min-height:34px!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--claude-text)!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;line-height:1.1!important;letter-spacing:0!important;white-space:nowrap}body:not(.discovery-active) .action-launch-btn.icon-only,body:not(.discovery-active) .action-layout-switch{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border-color:var(--claude-border)!important;background:var(--claude-surface)!important}body:not(.discovery-active) .cluster-btn{border-color:transparent!important;background:transparent!important}body:not(.discovery-active) .action-launch-btn--primary,body:not(.discovery-active) .action-launch-btn--primary.cluster-btn--center,body:not(.discovery-active) .action-launch-btn--primary.action-launch-btn.icon-only.cluster-btn--center{border-color:var(--claude-text)!important;background:var(--claude-text)!important;color:var(--claude-bg)!important}body:not(.discovery-active) .action-launch-btn:hover,body:not(.discovery-active) .action-launch-btn:focus-visible{transform:translateY(-1px)!important;border-color:var(--claude-border-strong)!important;background:var(--claude-bg-tertiary)!important;color:var(--claude-text)!important}body:not(.discovery-active) .action-launch-btn--primary:hover,body:not(.discovery-active) .action-launch-btn--primary:focus-visible,body:not(.discovery-active) .action-launch-btn--primary.cluster-btn--center:hover,body:not(.discovery-active) .action-launch-btn--primary.cluster-btn--center:focus-visible{border-color:var(--claude-accent)!important;background:var(--claude-accent)!important;color:var(--claude-bg)!important}body:not(.discovery-active) .action-launch-btn:disabled{opacity:.48;cursor:not-allowed;transform:none!important}body:not(.discovery-active) .action-launch-separator{color:var(--claude-border-strong)!important}body:not(.discovery-active) .action-launch-icon{width:16px!important;height:16px!important}body:not(.discovery-active) .zoom-badge,body:not(.discovery-active) .format-toggle-floating{border:1px solid var(--claude-border)!important;border-radius:8px!important;background:color-mix(in srgb,var(--claude-surface) 92%,transparent)!important;color:var(--claude-text-secondary)!important;box-shadow:var(--claude-shadow-sm)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important}body:not(.discovery-active) .node rect{filter:drop-shadow(0 1px 2px rgba(26,26,23,.07)) drop-shadow(0 8px 18px rgba(26,26,23,.08))!important}body:not(.discovery-active) .node.selected rect,body:not(.discovery-active) .node.search-active rect{fill:#ffedd5!important;stroke:#7c2d12!important;stroke-width:3.6px!important;filter:drop-shadow(0 1px 2px rgba(26,26,23,.08)) drop-shadow(0 14px 32px rgba(194,65,12,.5))!important}body:not(.discovery-active) .node.search-hit rect{fill:#fff3df!important;stroke:#b45309!important;stroke-width:2.35px!important;filter:drop-shadow(0 1px 2px rgba(26,26,23,.07)) drop-shadow(0 12px 26px rgba(180,83,9,.34))!important}body.theme-slate:not(.discovery-active) .node.search-hit rect{fill:#2f2117!important;stroke:#f59e0b!important;stroke-width:2.55px!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.34)) drop-shadow(0 12px 28px rgba(245,158,11,.34))!important}body.theme-slate:not(.discovery-active) .node.search-active rect{fill:#3a1f12!important;stroke:#fb923c!important;stroke-width:3.8px!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.42)) drop-shadow(0 16px 36px rgba(249,115,22,.5))!important}body.theme-slate:not(.discovery-active) .node.selected rect{fill:#261b13!important;stroke:#d97706!important;stroke-width:3px!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.42)) drop-shadow(0 14px 32px rgba(217,119,6,.42))!important}body.theme-slate:not(.discovery-active) .node.user-note-node.search-hit rect{fill:#78350f7a!important;stroke:#f59e0b!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3)) drop-shadow(0 12px 28px rgba(245,158,11,.42))!important}body.theme-slate:not(.discovery-active) .node.user-note-node.search-active rect{fill:#9a3412a3!important;stroke:#f97316!important;stroke-width:3.6px!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35)) drop-shadow(0 16px 36px rgba(249,115,22,.58))!important}body.theme-slate:not(.discovery-active) .node.user-note-node.search-hit .node-rich,body.theme-slate:not(.discovery-active) .node.user-note-node.search-hit .node-main,body.theme-slate:not(.discovery-active) .node.user-note-node.search-active .node-rich,body.theme-slate:not(.discovery-active) .node.user-note-node.search-active .node-main{color:#fff7ed!important}body:not(.discovery-active) .node-rich,body:not(.discovery-active) .node-main{color:var(--claude-text)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;text-shadow:none!important}body:not(.discovery-active) .node.root-node .node-rich,body:not(.discovery-active) .node.root-node .node-main,body:not(.discovery-active) .node.center-node .node-rich,body:not(.discovery-active) .node.center-node .node-main,body:not(.discovery-active) .node.hub-node .node-rich,body:not(.discovery-active) .node.hub-node .node-main{color:var(--claude-text)!important;font-family:var(--claude-serif, "Lora", "Source Serif 4", Georgia, serif)!important;font-weight:600!important;letter-spacing:0!important}body:not(.discovery-active) .node.depth-2 .node-rich,body:not(.discovery-active) .node.depth-3 .node-rich,body:not(.discovery-active) .node.depth-4 .node-rich,body:not(.discovery-active) .node.depth-5 .node-rich,body:not(.discovery-active) .node.play-neutral-node .node-rich{color:var(--claude-text-secondary)!important}body.theme-slate:not(.discovery-active) .node.root-node .node-rich,body.theme-slate:not(.discovery-active) .node.root-node .node-main,body.theme-slate:not(.discovery-active) .node.center-node .node-rich,body.theme-slate:not(.discovery-active) .node.center-node .node-main,body.theme-slate:not(.discovery-active) .node.hub-node .node-rich,body.theme-slate:not(.discovery-active) .node.hub-node .node-main{color:#ede6da!important}body.theme-slate:not(.discovery-active) .node.depth-2 .node-rich,body.theme-slate:not(.discovery-active) .node.depth-3 .node-rich,body.theme-slate:not(.discovery-active) .node.depth-4 .node-rich,body.theme-slate:not(.discovery-active) .node.depth-5 .node-rich,body.theme-slate:not(.discovery-active) .node.play-neutral-node .node-rich,body.theme-slate:not(.discovery-active) .node.depth-2 .node-main,body.theme-slate:not(.discovery-active) .node.depth-3 .node-main,body.theme-slate:not(.discovery-active) .node.depth-4 .node-main,body.theme-slate:not(.discovery-active) .node.depth-5 .node-main,body.theme-slate:not(.discovery-active) .node.play-neutral-node .node-main{color:#d1c9bb!important}body.theme-slate:not(.discovery-active) .node.search-hit .node-rich,body.theme-slate:not(.discovery-active) .node.search-hit .node-main{color:#ffedd5!important;font-weight:680!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important}body.theme-slate:not(.discovery-active) .node.search-active .node-rich,body.theme-slate:not(.discovery-active) .node.search-active .node-main{color:#fff7ed!important;font-weight:760!important;text-shadow:0 1px 2px rgba(0,0,0,.55)!important}body.theme-slate:not(.discovery-active) .node.selected .node-rich,body.theme-slate:not(.discovery-active) .node.selected .node-main{color:#ffedd5!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important}body:not(.discovery-active) .node-marker,body:not(.discovery-active) .node-tag{border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important;color:var(--claude-text-secondary)!important;letter-spacing:0!important}body:not(.discovery-active) .node-rich mark{border-radius:4px;background:color-mix(in srgb,var(--claude-accent) 22%,#fff4bf)!important;color:var(--claude-text)!important}body:not(.discovery-active) .node-rich code{color:var(--claude-text)!important;letter-spacing:0!important}body:not(.discovery-active) .node.user-note-node.search-hit rect{fill:#fff3df!important;stroke:#b45309!important;stroke-width:2.7px!important;stroke-dasharray:0!important;filter:drop-shadow(0 1px 2px rgba(26,26,23,.08)) drop-shadow(0 14px 30px rgba(180,83,9,.44))!important}body:not(.discovery-active) .node.user-note-node.search-active rect{fill:#fed7aa!important;stroke:#7c2d12!important;stroke-width:4px!important;stroke-dasharray:0!important;filter:drop-shadow(0 1px 2px rgba(26,26,23,.1)) drop-shadow(0 18px 42px rgba(194,65,12,.64))!important}body:not(.discovery-active) .node.user-note-node.search-hit .node-rich,body:not(.discovery-active) .node.user-note-node.search-hit .node-main,body:not(.discovery-active) .node.user-note-node.search-active .node-rich,body:not(.discovery-active) .node.user-note-node.search-active .node-main{color:#7c2d12!important;font-weight:760!important}body.theme-slate:not(.discovery-active) .node.user-note-node.search-hit rect{fill:#78350f8f!important;stroke:#f59e0b!important;stroke-width:2.7px!important;stroke-dasharray:0!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3)) drop-shadow(0 14px 30px rgba(245,158,11,.48))!important}body.theme-slate:not(.discovery-active) .node.user-note-node.search-active rect{fill:#9a3412bd!important;stroke:#fb923c!important;stroke-width:4px!important;stroke-dasharray:0!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35)) drop-shadow(0 18px 42px rgba(249,115,22,.66))!important}body.theme-slate:not(.discovery-active) .node.user-note-node.search-hit .node-rich,body.theme-slate:not(.discovery-active) .node.user-note-node.search-hit .node-main,body.theme-slate:not(.discovery-active) .node.user-note-node.search-active .node-rich,body.theme-slate:not(.discovery-active) .node.user-note-node.search-active .node-main{color:#fff7ed!important;font-weight:760!important}body:not(.discovery-active) .detail-panel,body:not(.discovery-active) .questions-panel{border:1px solid var(--claude-border)!important;border-radius:8px!important;background:color-mix(in srgb,var(--claude-surface) 96%,transparent)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-md)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body:not(.discovery-active) .detail-panel{inset:66px auto 10px 10px!important;width:min(320px,calc(100% - 20px))!important;padding:14px!important;transform:translate(calc(-100% - 20px))!important}body:not(.discovery-active) .detail-panel.open{transform:translate(0)!important}body:not(.discovery-active) .questions-panel{top:66px!important;right:10px!important;bottom:10px!important;width:min(460px,calc(100% - 20px))!important;padding:14px!important}body:not(.discovery-active) .questions-panel.is-expanded{inset:0!important;width:100vw!important;height:100vh!important;border-radius:0!important}body:not(.discovery-active) .detail-close,body:not(.discovery-active) .questions-text-btn,body:not(.discovery-active) .questions-inline-close,body:not(.discovery-active) .detail-note-btn,body:not(.discovery-active) .detail-question-chip,body:not(.discovery-active) .detail-question-section-toggle{border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:none!important;letter-spacing:0!important}body:not(.discovery-active) .detail-close:hover,body:not(.discovery-active) .detail-close:focus-visible,body:not(.discovery-active) .questions-text-btn:hover,body:not(.discovery-active) .questions-text-btn:focus-visible,body:not(.discovery-active) .questions-inline-close:hover,body:not(.discovery-active) .questions-inline-close:focus-visible,body:not(.discovery-active) .detail-note-btn:hover,body:not(.discovery-active) .detail-note-btn:focus-visible,body:not(.discovery-active) .detail-question-chip:hover,body:not(.discovery-active) .detail-question-chip:focus-visible,body:not(.discovery-active) .detail-question-section-toggle:hover,body:not(.discovery-active) .detail-question-section-toggle:focus-visible{transform:translateY(-1px)!important;border-color:var(--claude-border-strong)!important;background:var(--claude-bg-tertiary)!important}body:not(.discovery-active) .detail-body,body:not(.discovery-active) .questions-body{color:var(--claude-text-secondary)!important;font-size:13px!important;line-height:1.55!important}body:not(.discovery-active) .detail-notes-title,body:not(.discovery-active) .questions-panel-heading,body:not(.discovery-active) .detail-question-answer-label{color:var(--claude-text)!important;font-family:var(--claude-serif, "Lora", "Source Serif 4", Georgia, serif)!important;font-weight:600!important;letter-spacing:0!important}body:not(.discovery-active) .detail-notes-subtitle,body:not(.discovery-active) .detail-notes-hint,body:not(.discovery-active) .detail-notes-empty,body:not(.discovery-active) .detail-notes-list-meta,body:not(.discovery-active) .questions-header-meta,body:not(.discovery-active) .detail-question-meta,body:not(.discovery-active) .detail-question-source,body:not(.discovery-active) .detail-question-text,body:not(.discovery-active) .detail-question-solution,body:not(.discovery-active) .detail-question-solution p,body:not(.discovery-active) .detail-question-solution li,body:not(.discovery-active) .detail-question-short-note,body:not(.discovery-active) .detail-question-short-note p,body:not(.discovery-active) .detail-question-short-note li{color:var(--claude-text-secondary)!important;letter-spacing:0!important}body:not(.discovery-active) .questions-header-row,body:not(.discovery-active) .questions-header-topline{border-color:var(--claude-border)!important;border-radius:8px!important;background:color-mix(in srgb,var(--claude-surface) 94%,transparent)!important;box-shadow:none!important}body:not(.discovery-active) .questions-header-kicker,body:not(.discovery-active) .questions-eyebrow,body:not(.discovery-active) .detail-question-number,body:not(.discovery-active) .detail-question-answer-kicker,body:not(.discovery-active) .detail-notes-list-title,body:not(.discovery-active) .detail-notes-empty-kicker{color:var(--claude-accent)!important;background:var(--claude-accent-soft)!important;border-radius:8px!important;letter-spacing:0!important}body:not(.discovery-active) .detail-question-card,body:not(.discovery-active) .detail-notes-editor-card,body:not(.discovery-active) .detail-note-item,body:not(.discovery-active) .detail-notes-empty-state,body:not(.discovery-active) .detail-question-answer,body:not(.discovery-active) .detail-question-solution{border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important;color:var(--claude-text)!important;box-shadow:none!important}body:not(.discovery-active) .detail-questions-previous{border:1px solid var(--claude-border)!important;background:color-mix(in srgb,var(--claude-surface) 96%,transparent)!important;color:var(--claude-text)!important;box-shadow:none!important;padding:16px 18px!important}body:not(.discovery-active) .detail-questions-previous-kicker{color:var(--claude-accent)!important}body:not(.discovery-active) .detail-questions-previous-text{color:var(--claude-text-secondary)!important}body:not(.discovery-active) .detail-questions-previous .detail-note-btn{border-color:var(--claude-border)!important;background:var(--claude-surface)!important;color:var(--claude-text)!important}body:not(.discovery-active) .detail-questions-previous .detail-note-btn:hover,body:not(.discovery-active) .detail-questions-previous .detail-note-btn:focus-visible{border-color:var(--claude-border-strong)!important;background:var(--claude-bg-tertiary)!important;color:var(--claude-text)!important}body:not(.discovery-active) .detail-question-card{padding:14px!important}body:not(.discovery-active) .detail-question-card+.detail-question-card{margin-top:10px!important;border-top:1px solid var(--claude-border)!important}body:not(.discovery-active) .detail-question-option{border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:none!important}body:not(.discovery-active) .detail-question-option:hover,body:not(.discovery-active) .detail-question-option:focus-visible{transform:translateY(-1px)!important;border-color:var(--claude-border-strong)!important;background:var(--claude-bg-tertiary)!important}body:not(.discovery-active) .detail-question-option.is-selected{border-color:color-mix(in srgb,var(--claude-accent) 34%,var(--claude-border))!important;background:var(--claude-accent-soft)!important}body:not(.discovery-active) .detail-question-option.is-correct{border-color:#2f7d4a!important;background:color-mix(in srgb,#2f7d4a 12%,var(--claude-surface))!important}body:not(.discovery-active) .detail-question-option.is-wrong{border-color:#8f3f20!important;background:color-mix(in srgb,#8f3f20 10%,var(--claude-surface))!important}body:not(.discovery-active) .detail-question-option.is-unmapped-selection{border-color:#6b7280!important;background:color-mix(in srgb,#6b7280 12%,var(--claude-surface))!important;color:var(--claude-text)!important}body:not(.discovery-active) .detail-question-report-btn{border-color:var(--claude-border)!important;background:var(--claude-surface)!important;color:var(--claude-text-secondary)!important;box-shadow:none!important}body:not(.discovery-active) .detail-question-report-btn:hover,body:not(.discovery-active) .detail-question-report-btn:focus-visible{border-color:var(--claude-accent)!important;background:var(--claude-accent-soft)!important;color:var(--claude-accent)!important}body:not(.discovery-active) .detail-question-option-index,body:not(.discovery-active) .detail-notes-count,body:not(.discovery-active) .questions-text-scale{border-radius:8px!important;background:var(--claude-bg-tertiary)!important;color:var(--claude-text-secondary)!important}body:not(.discovery-active) .detail-note-input{border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:none!important;letter-spacing:0!important}body:not(.discovery-active) .detail-note-input:focus{border-color:var(--claude-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--claude-accent) 15%,transparent)!important}body:not(.discovery-active) .detail-note-btn.primary,body:not(.discovery-active) .detail-question-chip.is-active{border-color:color-mix(in srgb,var(--claude-accent) 34%,var(--claude-border))!important;background:var(--claude-accent-soft)!important;color:var(--claude-accent)!important}body:not(.discovery-active) .detail-note-btn.danger{border-color:color-mix(in srgb,#8f3f20 34%,var(--claude-border))!important;color:#8f3f20!important}body:not(.discovery-active) .node-context-menu{min-width:168px;padding:6px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-md)!important}body:not(.discovery-active) .node-context-action{min-height:38px;padding:9px 10px!important;border-radius:6px!important;color:var(--claude-text)!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important}body:not(.discovery-active) .node-context-action:hover,body:not(.discovery-active) .node-context-action:focus-visible{background:var(--claude-bg-tertiary)!important;color:var(--claude-text)!important}@media(max-width:1040px){body:not(.discovery-active) .viewer-toolbar{top:10px!important;left:10px!important;right:10px!important}body:not(.discovery-active) #topicInput,body:not(.discovery-active) .topic-picker-input{width:min(64vw,360px)!important;min-width:min(220px,calc(100vw - 58px))!important}}@media(max-width:760px){body:not(.discovery-active) .viewer-toolbar{display:block!important}body:not(.discovery-active) .nav-actions{width:100%;overflow:visible;padding-bottom:0}body:not(.discovery-active) .topic-explorer{width:min(100%,calc(100vw - 20px));max-width:calc(100vw - 20px)}body:not(.discovery-active) #topicInput,body:not(.discovery-active) .topic-picker-input{width:calc(100vw - 54px)!important;min-width:0!important}body:not(.discovery-active) .topic-picker-menu{min-width:100%!important;max-width:100%!important}body:not(.discovery-active) .question-launch-btn{left:10px!important;right:10px!important;bottom:10px!important;width:auto;transform:none!important;flex-wrap:wrap;justify-content:flex-start;overflow-x:visible}body:not(.discovery-active) .action-launch-separator{display:none}body:not(.discovery-active) .detail-panel,body:not(.discovery-active) .questions-panel{top:62px!important;bottom:8px!important;width:calc(100% - 16px)!important;padding:12px!important}body:not(.discovery-active) .detail-panel{left:8px!important;right:auto!important}body:not(.discovery-active) .questions-panel{right:8px!important}body:not(.discovery-active) #attemptQuestionsBtn,body:not(.discovery-active) #defaultViewBtn{flex:1 1 132px;text-align:center;justify-content:center}}body:not(.discovery-active) #questionsPanel{display:flex!important;flex-direction:column;gap:0;top:62px!important;right:12px!important;bottom:12px!important;width:min(480px,calc(100% - 24px))!important;padding:0!important;overflow:hidden;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-md)!important}body:not(.discovery-active).questions-split-active #questionsPanel{top:0!important;right:0!important;bottom:0!important;width:var(--questions-split-width, clamp(420px, 38vw, 560px))!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:-6px 0 18px color-mix(in srgb,var(--claude-text) 8%,transparent)!important}body:not(.discovery-active) #questionsPanel.is-expanded{inset:0!important;width:100vw!important;height:100vh!important;border:0!important;border-radius:0!important;box-shadow:none!important}body:not(.discovery-active) #questionsBody{flex:1 1 auto;min-height:0;padding:14px!important;overflow:auto;background:var(--claude-surface)!important;color:var(--claude-text-secondary)!important;scrollbar-gutter:stable}body:not(.discovery-active) #questionsBody::-webkit-scrollbar{width:8px}body:not(.discovery-active) #questionsBody::-webkit-scrollbar-thumb{border-radius:999px;background:var(--scrollbar-thumb)}body:not(.discovery-active) .questions-panel.is-expanded #questionsBody,body:not(.discovery-active) .questions-panel.is-expanded .questions-body{display:block!important;padding:22px max(22px,calc((100vw - 920px)/2))!important;background:var(--claude-bg)!important}body:not(.discovery-active) .questions-panel.is-expanded .detail-questions{width:min(920px,100%)!important;min-height:0!important;margin-inline:auto}body:not(.discovery-active) .questions-header-row{position:sticky;top:-14px;z-index:5;margin:0 0 12px!important;padding:0 0 12px!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,var(--claude-surface) 0%,color-mix(in srgb,var(--claude-surface) 86%,transparent) 72%,transparent 100%)!important;backdrop-filter:blur(12px)}body:not(.discovery-active) .questions-panel.is-expanded .questions-header-row{top:-22px;background:linear-gradient(180deg,var(--claude-bg) 0%,color-mix(in srgb,var(--claude-bg) 86%,transparent) 72%,transparent 100%)!important}body:not(.discovery-active) .questions-header-topline{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch;gap:10px!important;width:100%;padding:12px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important;color:var(--claude-text)!important;box-shadow:none!important}body:not(.discovery-active) .questions-header-copy{display:grid;gap:5px;min-width:0}body:not(.discovery-active) .questions-header-kicker{width:fit-content;padding:0!important;border-radius:0!important;background:transparent!important;color:var(--claude-accent)!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;text-transform:uppercase}body:not(.discovery-active) .questions-panel-heading{margin:0!important;overflow-wrap:break-word;word-break:normal;color:var(--claude-text)!important;font-family:var(--claude-serif, "Lora", "Source Serif 4", Georgia, serif)!important;font-size:22px!important;font-weight:600!important;line-height:1.12!important;letter-spacing:0!important}body:not(.discovery-active) .questions-header-actions,body:not(.discovery-active) .questions-text-controls,body:not(.discovery-active) .questions-progress-actions,body:not(.discovery-active) .detail-question-quick-actions{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:6px!important;flex-wrap:wrap}body:not(.discovery-active) .questions-header-actions{width:100%!important;margin-left:0!important}body:not(.discovery-active) .questions-progress-btn{min-height:34px!important;padding:0 10px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-accent)!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}body:not(.discovery-active) .questions-progress-btn:hover,body:not(.discovery-active) .questions-progress-btn:focus-visible{border-color:var(--claude-accent)!important;background:var(--claude-bg-secondary)!important}body:not(.discovery-active) .questions-progress-btn svg{width:15px!important;height:15px!important}body:not(.discovery-active) .questions-text-btn,body:not(.discovery-active) .questions-inline-close{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}body:not(.discovery-active) .questions-text-scale{width:auto!important;min-width:44px!important;height:34px!important;min-height:34px!important;padding:0 8px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text-secondary)!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important;letter-spacing:0!important}body:not(.discovery-active) .detail-questions-list{display:grid!important;gap:12px!important}body:not(.discovery-active) .detail-question-card{display:grid;gap:12px;margin:0!important;padding:14px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important;box-shadow:none!important}body:not(.discovery-active) .detail-question-card+.detail-question-card{margin-top:0!important;padding-top:14px!important}body:not(.discovery-active) .detail-question-head{margin:0!important;gap:10px!important}body:not(.discovery-active) .detail-question-number,body:not(.discovery-active) .detail-question-attempt-state{display:inline-flex;align-items:center;gap:7px;width:fit-content;min-height:28px;padding:5px 8px!important;border:1px solid color-mix(in srgb,var(--claude-accent) 24%,var(--claude-border))!important;border-radius:8px!important;background:var(--claude-accent-soft)!important;color:var(--claude-accent)!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none}body:not(.discovery-active) .detail-question-exam{padding-left:7px!important;border-left:1px solid color-mix(in srgb,var(--claude-accent) 24%,transparent)!important;color:var(--claude-text-secondary)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important}body:not(.discovery-active) .detail-question-chip{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text-secondary)!important;box-shadow:none!important}body:not(.discovery-active) .detail-question-chip.is-active{border-color:color-mix(in srgb,var(--claude-accent) 34%,var(--claude-border))!important;background:var(--claude-accent-soft)!important;color:var(--claude-accent)!important}body:not(.discovery-active) .detail-question-chip.is-resume{border-color:color-mix(in srgb,#9a6b22 34%,var(--claude-border))!important;background:color-mix(in srgb,#9a6b22 10%,var(--claude-surface))!important;color:#9a6b22!important}body:not(.discovery-active) .detail-question-chip-icon{width:16px!important;height:16px!important}body:not(.discovery-active) .detail-question-text{margin:0!important;color:var(--claude-text)!important;font-size:calc(15px * var(--questions-text-scale, 1))!important;font-weight:500!important;line-height:1.65!important;letter-spacing:0!important}body:not(.discovery-active) .detail-question-options{display:grid!important;gap:8px!important;margin:0!important}body:not(.discovery-active) .detail-question-option{grid-template-columns:30px minmax(0,1fr);gap:9px!important;min-height:44px;padding:9px 10px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:none!important;font-size:calc(14px * var(--questions-text-scale, 1))!important;line-height:1.45!important}body:not(.discovery-active) .detail-question-option-index{min-width:30px!important;min-height:30px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-tertiary)!important;color:var(--claude-text-secondary)!important;font-weight:700!important}body:not(.discovery-active):not(.theme-slate) .detail-question-option.is-correct,body:not(.discovery-active):not(.theme-slate) .detail-question-option.is-selected.is-correct{border-color:#1f8f4d!important;background:linear-gradient(135deg,#dff7e8,#ecfbf1)!important;color:#14351f!important;box-shadow:inset 4px 0 #1f8f4d!important}body:not(.discovery-active):not(.theme-slate) .detail-question-option.is-wrong{border-color:#b94a30!important;background:linear-gradient(135deg,#fde9e2,#fff2ed)!important;color:#3f1b12!important;box-shadow:inset 4px 0 #b94a30!important}body:not(.discovery-active):not(.theme-slate) .detail-question-option.is-unmapped-selection{border-color:#7b8178!important;background:linear-gradient(135deg,#ececea,#f7f6f2)!important;color:#2f332f!important;box-shadow:inset 4px 0 #7b8178!important}body:not(.discovery-active):not(.theme-slate) .detail-question-option.is-correct .detail-question-option-index,body:not(.discovery-active):not(.theme-slate) .detail-question-option.is-selected.is-correct .detail-question-option-index{border-color:#1f8f4d!important;background:#1f8f4d!important;color:#fff!important}body:not(.discovery-active):not(.theme-slate) .detail-question-option.is-wrong .detail-question-option-index{border-color:#b94a30!important;background:#b94a30!important;color:#fff!important}body:not(.discovery-active):not(.theme-slate) .detail-question-option.is-unmapped-selection .detail-question-option-index{border-color:#7b8178!important;background:#7b8178!important;color:#fff!important}body:not(.discovery-active) .detail-question-option-content{overflow-wrap:anywhere}body:not(.discovery-active) .detail-question-answer{display:grid;gap:10px;margin:0!important;padding:12px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;box-shadow:none!important}body:not(.discovery-active) .detail-question-answer-head{margin:0!important;gap:5px!important}body:not(.discovery-active) .detail-question-answer-kicker{width:fit-content;padding:4px 7px!important;border:1px solid color-mix(in srgb,var(--claude-accent) 24%,var(--claude-border))!important;border-radius:8px!important;background:var(--claude-accent-soft)!important;color:var(--claude-accent)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0!important}body:not(.discovery-active) .detail-question-answer-label{margin:0!important;color:var(--claude-text)!important;font-family:var(--font-sans)!important;font-size:calc(14px * var(--questions-text-scale, 1))!important;font-weight:600!important;line-height:1.5!important}body:not(.discovery-active) .detail-question-section{gap:8px!important;margin-top:0!important;padding-top:10px!important;border-top:1px solid var(--claude-border)!important}body:not(.discovery-active) .detail-question-section-toggle{min-height:38px!important;padding:8px 10px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important;color:var(--claude-text)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important}body:not(.discovery-active) .detail-question-section-icon{width:22px!important;height:22px!important;border-radius:8px!important;background:var(--claude-surface)!important;color:var(--claude-text-secondary)!important}body:not(.discovery-active) .detail-question-short-note,body:not(.discovery-active) .detail-question-solution{margin:0!important;padding:10px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important;color:var(--claude-text-secondary)!important;box-shadow:none!important;font-size:calc(14px * var(--questions-text-scale, 1))!important;line-height:1.7!important;letter-spacing:0!important}body:not(.discovery-active) .detail-question-solution strong,body:not(.discovery-active) .detail-question-short-note strong{color:var(--claude-text)!important;font-weight:700!important}body:not(.discovery-active) .detail-question-solution table,body:not(.discovery-active) .detail-question-short-note table,body:not(.discovery-active) .detail-question-text table{border-radius:8px!important;background:var(--claude-surface)!important;box-shadow:inset 0 0 0 1px var(--claude-border)!important}body:not(.discovery-active) .detail-question-solution th,body:not(.discovery-active) .detail-question-short-note th,body:not(.discovery-active) .detail-question-text th{background:var(--claude-bg-tertiary)!important;color:var(--claude-text)!important}body:not(.discovery-active) .detail-question-solution td,body:not(.discovery-active) .detail-question-short-note td,body:not(.discovery-active) .detail-question-text td{color:var(--claude-text-secondary)!important}body:not(.discovery-active) .detail-question-attempt-state.is-correct{border-color:color-mix(in srgb,#2f7d4a 36%,var(--claude-border))!important;background:color-mix(in srgb,#2f7d4a 12%,var(--claude-surface))!important;color:#2f7d4a!important}body:not(.discovery-active) .detail-question-attempt-state.is-wrong{border-color:color-mix(in srgb,#8f3f20 36%,var(--claude-border))!important;background:color-mix(in srgb,#8f3f20 10%,var(--claude-surface))!important;color:#8f3f20!important}body:not(.discovery-active) .detail-notes-feedback,body:not(.discovery-active) .detail-notes-empty{margin:0 0 12px!important;padding:10px 12px!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-bg-secondary)!important;color:var(--claude-text-secondary)!important;font-size:13px!important;line-height:1.5!important;letter-spacing:0!important}body:not(.discovery-active) .detail-notes-feedback--status{border-color:color-mix(in srgb,#2f7d4a 28%,var(--claude-border))!important;background:color-mix(in srgb,#2f7d4a 10%,var(--claude-surface))!important;color:#2f7d4a!important}body:not(.discovery-active) .detail-notes-feedback--error{border-color:color-mix(in srgb,#8f3f20 32%,var(--claude-border))!important;background:color-mix(in srgb,#8f3f20 9%,var(--claude-surface))!important;color:#8f3f20!important}body:not(.discovery-active) .detail-questions-more{padding:4px 0 0!important}body:not(.discovery-active) .detail-questions-more .detail-note-btn,body:not(.discovery-active) .detail-note-btn.primary[data-question-action=load-more]{width:100%;min-height:40px!important;border:1px solid var(--claude-text)!important;border-radius:8px!important;background:var(--claude-text)!important;color:var(--claude-bg)!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important}@media(max-width:760px){body:not(.discovery-active) #questionsPanel{top:58px!important;right:8px!important;bottom:8px!important;width:calc(100% - 16px)!important}body:not(.discovery-active) .questions-header-topline{grid-template-columns:1fr}body:not(.discovery-active) .questions-header-actions{justify-content:flex-start}body:not(.discovery-active) #questionsBody{padding:12px!important}body:not(.discovery-active) .detail-question-head{align-items:stretch;flex-direction:column}body:not(.discovery-active) .detail-question-quick-actions{justify-content:flex-start}}body.notes-viewer{--notes-toolbar-height: 58px;--notes-bg: #fafaf8;--notes-surface: #ffffff;--notes-panel-surface: #ffffff;--notes-card-surface: #f5f4f0;--notes-card-hover: #efede8;--notes-ink: #1a1a17;--notes-ink-soft: #6b6860;--notes-border: rgba(26, 26, 23, .11);--notes-shadow: 0 4px 12px rgba(0, 0, 0, .08), 0 2px 6px rgba(0, 0, 0, .05);--notes-highlight-bg: rgba(217, 119, 87, .2);--notes-highlight-ring: rgba(217, 119, 87, .18);--notes-highlight-marker: #d97757;--notes-max-width: 820px;--notes-line-height: 1.75;background:var(--notes-bg)!important;color:var(--notes-ink)!important}body.theme-slate.notes-viewer{--notes-bg: #1a1a17;--notes-surface: #252523;--notes-panel-surface: #252523;--notes-card-surface: #222220;--notes-card-hover: #2a2a27;--notes-ink: #f0efe9;--notes-ink-soft: #9a9890;--notes-border: rgba(255, 255, 255, .08);--notes-shadow: 0 4px 12px rgba(0, 0, 0, .28), 0 2px 6px rgba(0, 0, 0, .2);--notes-highlight-bg: rgba(224, 128, 96, .24);--notes-highlight-ring: rgba(224, 128, 96, .24);--notes-highlight-marker: #e08060}body.theme-sepia.notes-viewer{--notes-bg: #faf7ef;--notes-surface: #fffdf8;--notes-panel-surface: #fffdf8;--notes-card-surface: #f4efe4;--notes-card-hover: #ece4d6;--notes-ink: #241f18;--notes-ink-soft: #6f604d;--notes-border: rgba(43, 32, 19, .12);--notes-highlight-marker: #b85c38}body.notes-viewer .notes-toolbar{display:flex!important;align-items:center;justify-content:space-between;gap:12px!important;min-height:var(--notes-toolbar-height);padding:10px 14px!important;border-bottom:1px solid var(--notes-border)!important;background:color-mix(in srgb,var(--notes-panel-surface) 92%,transparent)!important;color:var(--notes-ink)!important;box-shadow:none!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body.notes-viewer .notes-toolbar-left,body.notes-viewer .notes-toolbar-right,body.notes-viewer .notes-toolbar-group{display:flex;align-items:center;gap:8px!important}body.notes-viewer .notes-toolbar-group{padding-left:10px!important;border-left:1px solid var(--notes-border)!important}body.notes-viewer .notes-toolbar-group:first-child{padding-left:0!important;border-left:0!important}body.notes-viewer .notes-toolbar-btn,body.notes-viewer .notes-section-action,body.notes-viewer .notes-collapse-toggle{min-height:36px;border:1px solid var(--notes-border)!important;border-radius:8px!important;background:var(--notes-surface)!important;color:var(--notes-ink)!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important}body.notes-viewer .notes-toolbar-btn:hover,body.notes-viewer .notes-toolbar-btn:focus-visible,body.notes-viewer .notes-section-action:hover,body.notes-viewer .notes-section-action:focus-visible,body.notes-viewer .notes-collapse-toggle:hover,body.notes-viewer .notes-collapse-toggle:focus-visible{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--notes-ink) 16%,var(--notes-border))!important;background:var(--notes-card-hover)!important;outline:none!important}body.notes-viewer .notes-toolbar-btn--accent{border-color:color-mix(in srgb,#d97757 34%,var(--notes-border))!important;background:color-mix(in srgb,#d97757 12%,var(--notes-surface))!important;color:#b85c38!important}body.notes-viewer .notes-toolbar-btn--purchase{border-color:color-mix(in srgb,#d97757 44%,var(--notes-border))!important;background:#d97757!important;color:#fffaf6!important}body.notes-viewer .notes-plan-lock{max-width:720px}body.notes-viewer .notes-plan-lock-kicker{margin:0;color:#d97757!important;font-family:var(--font-sans);font-size:.86rem!important;font-weight:800;letter-spacing:0!important;text-transform:uppercase}body.notes-viewer .notes-plan-lock-action{width:fit-content;margin-top:8px}body.theme-slate.notes-viewer .notes-toolbar-btn--accent{color:#e08060!important}body.notes-viewer .notes-toolbar-btn--icon{width:38px!important;height:36px!important;padding:0!important}body.notes-viewer .notes-progress{width:min(240px,28vw);height:7px!important;border-radius:999px!important;background:var(--notes-card-surface)!important}body.notes-viewer .notes-progress-bar{background:linear-gradient(90deg,#d97757,#b85c38)!important}body.notes-viewer .notes-time{color:var(--notes-ink-soft)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important}body.notes-viewer .notes-page{background:var(--notes-bg)!important;color:var(--notes-ink)!important}body.notes-viewer .notes-sheet{width:min(var(--notes-max-width),100%);max-width:100%;padding:42px 42px 76px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--notes-ink)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;overflow-x:hidden!important}body.notes-viewer .notes-header{gap:14px!important;margin-bottom:34px!important}body.notes-viewer .notes-title,body.notes-viewer .notes-markdown-content h1{color:var(--notes-ink)!important;font-family:var(--claude-serif, "Lora", "Source Serif 4", Georgia, serif)!important;font-size:clamp(30px,4vw,44px)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:0!important;max-width:100%!important;overflow-wrap:anywhere!important}body.notes-viewer .notes-subtitle{max-width:68ch;color:var(--notes-ink-soft)!important;font-size:16px!important;line-height:1.75!important;letter-spacing:0!important;overflow-wrap:anywhere!important}body.notes-viewer .notes-meta,body.notes-viewer .notes-section-panel,body.notes-viewer .notes-qa-item,body.notes-viewer .notes-chapter-nav-card,body.notes-viewer .notes-highlight-item{border:1px solid var(--notes-border)!important;border-radius:8px!important;background:var(--notes-card-surface)!important;color:var(--notes-ink)!important;box-shadow:none!important}body.notes-viewer .notes-meta{gap:10px!important;padding:14px!important}body.notes-viewer .notes-meta-item,body.notes-viewer .notes-section p,body.notes-viewer .notes-section li,body.notes-viewer .notes-markdown-content p,body.notes-viewer .notes-markdown-content li,body.notes-viewer .notes-empty-state,body.notes-viewer .notes-qa-status,body.notes-viewer .notes-qa-suggestion{color:var(--notes-ink-soft)!important;font-size:16px;line-height:var(--notes-line-height);letter-spacing:0!important;overflow-wrap:anywhere;word-break:normal}body.notes-viewer .notes-meta-item strong,body.notes-viewer .notes-markdown-content strong{color:var(--notes-ink)!important;font-weight:700!important}body.notes-viewer .notes-body{gap:26px!important}body.notes-viewer .notes-section{gap:12px!important}body.notes-viewer .notes-section h2,body.notes-viewer .notes-markdown-content h2{padding:0 0 8px!important;border-bottom:1px solid var(--notes-border)!important;color:var(--notes-ink)!important;font-family:var(--claude-serif, "Lora", "Source Serif 4", Georgia, serif)!important;font-size:28px!important;font-weight:600!important;line-height:1.18!important;letter-spacing:0!important}body.notes-viewer .notes-section h2:before{display:none!important}body.notes-viewer .notes-markdown-content h3{color:var(--notes-ink)!important;font-size:20px!important;letter-spacing:0!important}body.notes-viewer .notes-markdown-content h4,body.notes-viewer .notes-markdown-content h5,body.notes-viewer .notes-markdown-content h6{color:var(--notes-ink-soft)!important;letter-spacing:0!important}body.notes-viewer .notes-markdown-content blockquote{padding:12px 14px!important;border:1px solid var(--notes-border)!important;border-left:3px solid #d97757!important;border-radius:8px!important;background:color-mix(in srgb,#d97757 8%,var(--notes-card-surface))!important;color:var(--notes-ink-soft)!important}body.notes-viewer .notes-list li{border-top-color:var(--notes-border)!important}body.notes-viewer .notes-table{border:1px solid var(--notes-border)!important;border-radius:8px!important;background:var(--notes-surface)!important;box-shadow:none!important}body.notes-viewer .notes-table th,body.notes-viewer .notes-table td{border-color:var(--notes-border)!important;color:var(--notes-ink)!important;letter-spacing:0!important}body.notes-viewer .notes-table th{background:var(--notes-card-hover)!important}body.notes-viewer .notes-table td,body.notes-viewer .notes-table tbody tr:nth-child(2n) td,body.notes-viewer .notes-table tbody tr:nth-child(odd) td{background:var(--notes-surface)!important}body.notes-viewer .notes-toc,body.notes-viewer .notes-highlights-panel,body.notes-viewer .notes-questions-panel{border:1px solid var(--notes-border)!important;background:var(--notes-panel-surface)!important;color:var(--notes-ink)!important;box-shadow:var(--notes-shadow)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body.notes-viewer .notes-toc{padding:0 14px 18px!important;border-left:0!important;border-top:0!important;border-bottom:0!important}@media(min-width:769px){body.notes-viewer .notes-toc .notes-toc-header{box-sizing:border-box!important;height:var(--notes-toolbar-height)!important;min-height:var(--notes-toolbar-height)!important;margin-bottom:16px!important;padding:0 4px!important}}body.notes-viewer .notes-toc-title,body.notes-viewer .notes-highlights-panel h2,body.notes-viewer .notes-toc-highlights h2{color:var(--notes-ink)!important;font-family:var(--claude-serif, "Lora", "Source Serif 4", Georgia, serif)!important;font-size:20px!important;font-weight:600!important;letter-spacing:0!important}body.notes-viewer .notes-toc-item a{border-radius:8px!important;color:var(--notes-ink-soft)!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important}body.notes-viewer .notes-toc-item a:hover,body.notes-viewer .notes-toc-item a[aria-current=true]{background:var(--notes-card-hover)!important;color:var(--notes-ink)!important}body.notes-viewer .notes-toc-backdrop{background:color-mix(in srgb,var(--notes-bg) 70%,transparent)!important}body.theme-slate.notes-viewer .notes-toc-backdrop{background:#0000006b!important}body.notes-viewer .notes-highlights-panel{left:14px!important;top:72px!important;bottom:14px!important;width:min(380px,calc(100vw - 28px))!important;padding:18px!important;border-radius:8px!important}body.notes-viewer .notes-highlights-panel-meta,body.notes-viewer .notes-toc-highlights .notes-highlights-panel-meta,body.notes-viewer .notes-highlight-comment,body.notes-viewer .notes-highlight-meta{color:var(--notes-ink-soft)!important;letter-spacing:0!important}body.notes-viewer .notes-highlight-item:hover,body.notes-viewer .notes-chapter-nav-card:hover,body.notes-viewer .notes-chapter-nav-card:focus-visible{transform:translateY(-1px)!important;background:var(--notes-card-hover)!important;box-shadow:none!important}body.notes-viewer .notes-highlight{background:var(--notes-highlight-bg)!important;box-shadow:inset 0 0 0 1px var(--notes-highlight-ring)!important}body.notes-viewer .notes-chapter-nav{gap:10px!important;border-top:1px solid var(--notes-border)!important}body.notes-viewer .notes-chapter-nav-card{min-height:92px!important;padding:16px!important;text-decoration:none}body.notes-viewer .notes-chapter-nav-card strong{color:var(--notes-ink)!important;font-family:var(--claude-serif, "Lora", "Source Serif 4", Georgia, serif)!important;letter-spacing:0!important}body.notes-viewer .notes-chapter-nav-kicker,body.notes-viewer .notes-chapter-nav-meta{color:var(--notes-ink-soft)!important;font-size:11px!important;letter-spacing:0!important}body.notes-viewer .notes-selection-bubble,body.notes-viewer .notes-selection-editor{border:1px solid var(--notes-border)!important;border-radius:8px!important;background:var(--notes-panel-surface)!important;color:var(--notes-ink)!important;box-shadow:var(--notes-shadow)!important}body.notes-viewer .notes-selection-bubble-btn{border-radius:6px!important;color:var(--notes-ink)!important;font-size:13px!important;letter-spacing:0!important}body.notes-viewer .notes-selection-bubble-btn:hover{background:var(--notes-card-hover)!important}body.notes-viewer .notes-selection-divider{background:var(--notes-border)!important}body.notes-viewer .notes-inline-textarea{border:1px solid var(--notes-border)!important;border-radius:8px!important;background:var(--notes-surface)!important;color:var(--notes-ink)!important;letter-spacing:0!important}body.notes-viewer .notes-questions-panel{top:58px!important;right:0!important;bottom:0!important;width:var(--notes-questions-panel-width)!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important}body.notes-viewer .notes-questions-panel .questions-body{padding:14px!important;background:var(--notes-panel-surface)!important}body.notes-viewer .notes-questions-panel .questions-header-row{top:-14px;background:linear-gradient(180deg,var(--notes-panel-surface) 0%,color-mix(in srgb,var(--notes-panel-surface) 82%,transparent) 80%,transparent 100%)!important}body.notes-viewer .notes-questions-panel.is-expanded{inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.notes-viewer .notes-questions-panel.is-expanded .questions-body,body.notes-viewer .notes-questions-panel.is-expanded .detail-questions{padding:0!important}body.notes-viewer .notes-questions-panel .detail-questions-previous{border:1px solid var(--notes-border)!important;background:var(--notes-panel-surface)!important;color:var(--notes-ink)!important;box-shadow:none!important;margin-bottom:14px!important;padding:16px 18px!important}body.notes-viewer .notes-questions-panel .detail-questions-previous-kicker{color:var(--notes-accent, var(--notes-ink))!important}body.notes-viewer .notes-questions-panel .detail-questions-previous-text{color:var(--notes-ink-soft)!important}body.notes-viewer .notes-questions-panel .detail-questions-previous .detail-note-btn{border-color:var(--notes-border)!important;background:var(--notes-surface)!important;color:var(--notes-ink)!important}body.notes-viewer .notes-questions-panel .detail-questions-previous .detail-note-btn:hover,body.notes-viewer .notes-questions-panel .detail-questions-previous .detail-note-btn:focus-visible{background:var(--notes-card-hover)!important;color:var(--notes-ink)!important}@media(max-width:980px){body.notes-viewer{--notes-questions-panel-width: min(100vw, 520px)}body.notes-viewer .notes-questions-panel{top:58px!important;width:var(--notes-questions-panel-width)!important}}@media(max-width:768px){body.notes-viewer .notes-toolbar{align-items:stretch;flex-direction:column;gap:8px!important;padding:10px!important}body.notes-viewer .notes-toolbar-left,body.notes-viewer .notes-toolbar-right{width:100%}body.notes-viewer .notes-toolbar-right{justify-content:flex-start}body.notes-viewer .notes-progress{flex:1 1 auto;min-width:96px}body.notes-viewer .notes-sheet{padding:30px 18px 72px!important}body.notes-viewer .notes-title,body.notes-viewer .notes-markdown-content h1{font-size:clamp(30px,9vw,40px)!important}body.notes-viewer .notes-meta,body.notes-viewer .notes-chapter-nav{grid-template-columns:1fr!important}body.notes-viewer .notes-chapter-nav-card[data-direction=next]{text-align:left}}body.daily-quiz-viewer{--daily-quiz-bg: #fafaf8;--daily-quiz-sheet: #ffffff;--daily-quiz-sheet-soft: #f5f4f0;--daily-quiz-border: rgba(26, 26, 23, .11);--daily-quiz-border-strong: rgba(26, 26, 23, .16);--daily-quiz-ink: #1a1a17;--daily-quiz-muted: #6b6860;--daily-quiz-accent: #d97757;--daily-quiz-accent-2: #b85c38;--daily-quiz-warm: #9a6b22;--daily-quiz-back-bg: #ffffff;--daily-quiz-shadow: 0 4px 12px rgba(0, 0, 0, .08), 0 2px 6px rgba(0, 0, 0, .05);min-height:100vh;background:var(--daily-quiz-bg)!important;color:var(--daily-quiz-ink)!important;letter-spacing:0!important}body.theme-slate.daily-quiz-viewer{--daily-quiz-bg: #1a1a17;--daily-quiz-sheet: #252523;--daily-quiz-sheet-soft: #222220;--daily-quiz-border: rgba(255, 255, 255, .08);--daily-quiz-border-strong: rgba(255, 255, 255, .12);--daily-quiz-ink: #f0efe9;--daily-quiz-muted: #9a9890;--daily-quiz-accent: #e08060;--daily-quiz-accent-2: #ea9070;--daily-quiz-warm: #b8945f;--daily-quiz-back-bg: #252523;--daily-quiz-shadow: 0 4px 12px rgba(0, 0, 0, .28), 0 2px 6px rgba(0, 0, 0, .2)}body.daily-quiz-viewer .daily-quiz-page{width:min(1080px,calc(100vw - 32px));margin:0 auto;padding:24px 0 64px!important}body.daily-quiz-viewer .daily-quiz-hero,body.daily-quiz-viewer .daily-quiz-shell{border:1px solid var(--daily-quiz-border)!important;border-radius:8px!important;background:var(--daily-quiz-sheet)!important;color:var(--daily-quiz-ink)!important;box-shadow:var(--daily-quiz-shadow)!important}body.daily-quiz-viewer .daily-quiz-hero{display:grid;gap:12px!important;min-height:0!important;margin-bottom:14px;padding:24px!important;overflow:visible!important}body.daily-quiz-viewer .daily-quiz-hero:before{display:none!important}body.daily-quiz-viewer .daily-quiz-back,body.daily-quiz-viewer .daily-quiz-action-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px!important;padding:8px 12px!important;border:1px solid var(--daily-quiz-border)!important;border-radius:8px!important;background:var(--daily-quiz-back-bg)!important;color:var(--daily-quiz-ink)!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;text-decoration:none}body.daily-quiz-viewer .daily-quiz-back:hover,body.daily-quiz-viewer .daily-quiz-back:focus-visible,body.daily-quiz-viewer .daily-quiz-action-btn:hover,body.daily-quiz-viewer .daily-quiz-action-btn:focus-visible{transform:translateY(-1px)!important;border-color:var(--daily-quiz-border-strong)!important;background:var(--daily-quiz-sheet-soft)!important;outline:none!important}body.daily-quiz-viewer .daily-quiz-action-btn:disabled{opacity:.48;cursor:not-allowed;transform:none!important}body.daily-quiz-viewer .daily-quiz-kicker{margin:4px 0 0!important;color:var(--daily-quiz-accent)!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;text-transform:uppercase}body.daily-quiz-viewer .daily-quiz-title{margin:0!important;max-width:760px;color:var(--daily-quiz-ink)!important;font-family:var(--claude-serif, "Lora", "Source Serif 4", Georgia, serif)!important;font-size:clamp(34px,5vw,52px)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:0!important}body.daily-quiz-viewer .daily-quiz-meta{max-width:680px;color:var(--daily-quiz-muted)!important;font-size:15px!important;line-height:1.7!important;letter-spacing:0!important}body.daily-quiz-viewer .daily-quiz-actions{display:flex;flex-wrap:wrap;gap:8px!important;margin-top:2px!important}body.daily-quiz-viewer .daily-quiz-stats{display:grid!important;grid-template-columns:repeat(4,minmax(110px,1fr)) minmax(180px,1.4fr);gap:10px!important;margin-top:12px!important;padding-top:16px!important}body.daily-quiz-viewer .daily-quiz-progress{height:4px!important;border-radius:999px!important;background:var(--daily-quiz-sheet-soft)!important}body.daily-quiz-viewer .daily-quiz-progress span{background:linear-gradient(90deg,var(--daily-quiz-accent),var(--daily-quiz-accent-2))!important}body.daily-quiz-viewer .daily-quiz-stat{display:grid;gap:4px;min-width:0;padding:12px!important;border:1px solid var(--daily-quiz-border)!important;border-radius:8px!important;background:var(--daily-quiz-sheet-soft)!important;box-shadow:none!important}body.daily-quiz-viewer .daily-quiz-stat-label{margin:0!important;color:var(--daily-quiz-muted)!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;text-transform:uppercase}body.daily-quiz-viewer .daily-quiz-stat strong{color:var(--daily-quiz-ink)!important;font-family:var(--font-sans)!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:0!important}body.daily-quiz-viewer .daily-quiz-shell{display:grid;gap:14px!important;min-height:0!important;padding:20px 24px 24px!important}body.daily-quiz-viewer #dailyQuizStatus:not([hidden]),body.daily-quiz-viewer .detail-notes-empty{margin:0!important;padding:12px!important;border:1px solid var(--daily-quiz-border)!important;border-radius:8px!important;background:var(--daily-quiz-sheet-soft)!important;color:var(--daily-quiz-muted)!important;font-size:13px!important;line-height:1.5!important;letter-spacing:0!important}body.daily-quiz-viewer .detail-notes-feedback--status{border-color:color-mix(in srgb,#2f7d4a 28%,var(--daily-quiz-border))!important;background:color-mix(in srgb,#2f7d4a 9%,var(--daily-quiz-sheet))!important;color:#2f7d4a!important}body.daily-quiz-viewer .detail-notes-feedback--error{border-color:color-mix(in srgb,#8f3f20 32%,var(--daily-quiz-border))!important;background:color-mix(in srgb,#8f3f20 9%,var(--daily-quiz-sheet))!important;color:#8f3f20!important}body.daily-quiz-viewer .daily-quiz-list{display:grid!important;gap:12px!important}body.daily-quiz-viewer .detail-question-card{display:grid;gap:12px;margin:0!important;padding:16px!important;border:1px solid var(--daily-quiz-border)!important;border-radius:8px!important;background:var(--daily-quiz-sheet-soft)!important;color:var(--daily-quiz-ink)!important;box-shadow:none!important}body.daily-quiz-viewer .detail-question-card+.detail-question-card{margin-top:0!important;border-top:1px solid var(--daily-quiz-border)!important}body.daily-quiz-viewer .detail-question-head{margin:0!important}body.daily-quiz-viewer .detail-question-number,body.daily-quiz-viewer .detail-question-answer-kicker,body.daily-quiz-viewer .detail-question-attempt-state{display:inline-flex;align-items:center;min-height:28px;width:fit-content;padding:5px 8px!important;border:1px solid color-mix(in srgb,var(--daily-quiz-accent) 26%,var(--daily-quiz-border))!important;border-radius:8px!important;background:color-mix(in srgb,var(--daily-quiz-accent) 10%,var(--daily-quiz-sheet))!important;color:var(--daily-quiz-accent)!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none}body.daily-quiz-viewer .detail-question-text{margin:0!important;color:var(--daily-quiz-ink)!important;font-size:15px!important;font-weight:500!important;line-height:1.65!important;letter-spacing:0!important}body.daily-quiz-viewer .detail-question-options{display:grid!important;gap:8px!important;margin:0!important}body.daily-quiz-viewer .detail-question-option{border:1px solid var(--daily-quiz-border)!important;border-radius:8px!important;background:var(--daily-quiz-sheet)!important;color:var(--daily-quiz-ink)!important;box-shadow:none!important;font-size:14px!important;letter-spacing:0!important}body.daily-quiz-viewer .detail-question-option:hover,body.daily-quiz-viewer .detail-question-option:focus-visible{transform:translateY(-1px)!important;border-color:var(--daily-quiz-border-strong)!important;background:var(--daily-quiz-sheet-soft)!important}body.daily-quiz-viewer .detail-question-option-index,body.daily-quiz-viewer .detail-question-section-icon{border-radius:8px!important;background:var(--daily-quiz-sheet-soft)!important;color:var(--daily-quiz-muted)!important}body.daily-quiz-viewer .detail-question-option.is-selected{border-color:color-mix(in srgb,var(--daily-quiz-accent) 36%,var(--daily-quiz-border))!important;background:color-mix(in srgb,var(--daily-quiz-accent) 10%,var(--daily-quiz-sheet))!important}body.daily-quiz-viewer .detail-question-option.is-correct{border-color:#2f7d4a!important;background:color-mix(in srgb,#2f7d4a 11%,var(--daily-quiz-sheet))!important}body.daily-quiz-viewer .detail-question-option.is-wrong{border-color:#8f3f20!important;background:color-mix(in srgb,#8f3f20 10%,var(--daily-quiz-sheet))!important}body.daily-quiz-viewer .detail-question-answer,body.daily-quiz-viewer .detail-question-short-note,body.daily-quiz-viewer .detail-question-solution{border:1px solid var(--daily-quiz-border)!important;border-radius:8px!important;background:var(--daily-quiz-sheet)!important;color:var(--daily-quiz-muted)!important;box-shadow:none!important;letter-spacing:0!important}body.daily-quiz-viewer .detail-question-answer{display:grid;gap:10px;margin:0!important;padding:12px!important}body.daily-quiz-viewer .detail-question-answer-label,body.daily-quiz-viewer .detail-question-solution strong,body.daily-quiz-viewer .detail-question-short-note strong{color:var(--daily-quiz-ink)!important;letter-spacing:0!important}body.daily-quiz-viewer .detail-question-section{border-top:1px solid var(--daily-quiz-border)!important}body.daily-quiz-viewer .detail-question-section-toggle,body.daily-quiz-viewer .detail-question-chip{border:1px solid var(--daily-quiz-border)!important;border-radius:8px!important;background:var(--daily-quiz-sheet)!important;color:var(--daily-quiz-ink)!important;box-shadow:none!important;letter-spacing:0!important}body.daily-quiz-viewer .detail-question-chip.is-active{border-color:color-mix(in srgb,var(--daily-quiz-accent) 36%,var(--daily-quiz-border))!important;background:color-mix(in srgb,var(--daily-quiz-accent) 11%,var(--daily-quiz-sheet))!important;color:var(--daily-quiz-accent)!important}@media(max-width:780px){body.daily-quiz-viewer .daily-quiz-page{width:min(100vw - 20px,1080px);padding-top:14px!important}body.daily-quiz-viewer .daily-quiz-hero,body.daily-quiz-viewer .daily-quiz-shell{padding:18px!important}body.daily-quiz-viewer .daily-quiz-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body.daily-quiz-viewer .daily-quiz-stat--wide{grid-column:1 / -1}body.daily-quiz-viewer .detail-question-head{align-items:stretch;flex-direction:column}body.daily-quiz-viewer .detail-question-quick-actions{justify-content:flex-start}}@media(max-width:460px){body.daily-quiz-viewer .daily-quiz-stats{grid-template-columns:1fr}body.daily-quiz-viewer .daily-quiz-title{font-size:32px!important}}@media(max-width:768px){body.daily-quiz-viewer{--daily-quiz-mobile-pad: max(12px, env(safe-area-inset-left))}body.daily-quiz-viewer .daily-quiz-page{width:100%!important;max-width:100%!important;padding:var(--daily-quiz-mobile-pad)!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important}body.daily-quiz-viewer .daily-quiz-hero,body.daily-quiz-viewer .daily-quiz-shell{width:100%!important;max-width:100%!important;margin-inline:0!important;padding:18px!important;border-radius:18px!important}body.daily-quiz-viewer .daily-quiz-hero{gap:14px!important}body.daily-quiz-viewer .daily-quiz-back{width:fit-content;min-width:96px;min-height:44px!important;padding-inline:14px!important}body.daily-quiz-viewer .daily-quiz-kicker{margin-top:0!important}body.daily-quiz-viewer .daily-quiz-title{max-width:none!important;font-size:clamp(1.95rem,8vw,2.85rem)!important;line-height:1.1!important;overflow-wrap:anywhere!important}body.daily-quiz-viewer .daily-quiz-meta{max-width:none!important;font-size:14px!important;line-height:1.6!important}body.daily-quiz-viewer .daily-quiz-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:4px!important}body.daily-quiz-viewer .daily-quiz-action-btn{width:100%!important;min-height:44px!important;padding:11px 14px!important;font-size:13px!important}body.daily-quiz-viewer .daily-quiz-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important;padding-top:14px!important}body.daily-quiz-viewer .daily-quiz-progress,body.daily-quiz-viewer .daily-quiz-stat--wide{grid-column:1 / -1!important}body.daily-quiz-viewer .daily-quiz-stat{padding:12px!important}body.daily-quiz-viewer .daily-quiz-stat strong{font-size:15px!important}body.daily-quiz-viewer .daily-quiz-shell{gap:12px!important}body.daily-quiz-viewer .daily-quiz-list{gap:14px!important}body.daily-quiz-viewer .detail-question-card{gap:14px!important;padding:16px!important;border-radius:16px!important}body.daily-quiz-viewer .detail-question-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important}body.daily-quiz-viewer .detail-question-number{min-width:0!important;line-height:1.45!important;overflow-wrap:anywhere!important}body.daily-quiz-viewer .detail-question-exam{display:inline-flex;max-width:100%;margin-top:6px;overflow-wrap:anywhere}body.daily-quiz-viewer .detail-question-quick-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}body.daily-quiz-viewer .detail-question-text,body.daily-quiz-viewer .detail-question-answer-label,body.daily-quiz-viewer .detail-question-short-note,body.daily-quiz-viewer .detail-question-solution{font-size:14px!important;line-height:1.65!important}body.daily-quiz-viewer .detail-question-options{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}body.daily-quiz-viewer .detail-question-option-item{width:100%!important}body.daily-quiz-viewer .detail-question-option{width:100%!important;min-height:52px!important;align-items:flex-start!important;gap:10px!important;padding:12px 13px!important;text-align:left!important}body.daily-quiz-viewer .detail-question-option-index{flex:0 0 30px!important;width:30px!important;min-width:30px!important;min-height:30px!important}body.daily-quiz-viewer .detail-question-option-content{min-width:0!important;line-height:1.55!important;overflow-wrap:anywhere!important}body.daily-quiz-viewer .detail-question-answer{gap:12px!important;padding:14px!important}body.daily-quiz-viewer .detail-question-answer-head{gap:8px!important}body.daily-quiz-viewer .detail-question-section-toggle{min-height:44px!important;padding:11px 12px!important}body.daily-quiz-viewer .detail-question-attempt-state{justify-self:start!important;min-height:36px!important}body.daily-quiz-viewer .detail-questions-pagination{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}body.daily-quiz-viewer .detail-note-btn,body.daily-quiz-viewer .detail-questions-pagination button{width:100%!important;min-height:44px!important}}@media(max-width:480px){body.daily-quiz-viewer .daily-quiz-hero,body.daily-quiz-viewer .daily-quiz-shell{padding:14px!important;border-radius:16px!important}body.daily-quiz-viewer .daily-quiz-title{font-size:clamp(1.75rem,9vw,2.3rem)!important}body.daily-quiz-viewer .daily-quiz-actions,body.daily-quiz-viewer .daily-quiz-stats,body.daily-quiz-viewer .detail-questions-pagination{grid-template-columns:1fr!important}body.daily-quiz-viewer .detail-question-card{padding:14px!important}body.daily-quiz-viewer .detail-question-head{grid-template-columns:minmax(0,1fr)!important}body.daily-quiz-viewer .detail-question-quick-actions{justify-content:flex-start!important}body.daily-quiz-viewer .detail-question-option{padding-inline:12px!important}}body.current-affairs-notes-viewer{--ca-detail-a4-width: 210mm;--ca-detail-drawer-space: 364px;--ca-detail-page-gap: 0px;--ca-detail-top-gap: 0px;--ca-detail-toolbar-height: 64px;--ca-detail-bg: #ffffff;--ca-detail-bg-secondary: #ffffff;--ca-detail-bg-tertiary: #ffffff;--ca-detail-surface: rgba(255, 255, 255, .88);--ca-detail-surface-strong: #ffffff;--ca-detail-soft: #f5f4f0;--ca-detail-soft-2: #efede8;--ca-detail-ink: #1a1a17;--ca-detail-muted: #6b6860;--ca-detail-border: rgba(26, 26, 23, .11);--ca-detail-border-strong: rgba(26, 26, 23, .16);--ca-detail-accent: #d97757;--ca-detail-accent-2: #2f7d4a;--ca-detail-warn: #9b6a1b;--ca-detail-shadow: 0 14px 32px rgba(26, 26, 23, .08);background:#fff!important;background-size:auto!important;color:var(--ca-detail-ink)!important}body.theme-slate.current-affairs-notes-viewer{--ca-detail-bg: #1a1a17;--ca-detail-bg-secondary: #222220;--ca-detail-bg-tertiary: #2a2a27;--ca-detail-surface: rgba(37, 37, 35, .9);--ca-detail-surface-strong: #252523;--ca-detail-soft: #222220;--ca-detail-soft-2: #2a2a27;--ca-detail-ink: #f0efe9;--ca-detail-muted: #9a9890;--ca-detail-border: rgba(255, 255, 255, .08);--ca-detail-border-strong: rgba(255, 255, 255, .12);--ca-detail-accent: #e08060;--ca-detail-accent-2: #78b987;--ca-detail-warn: #e0b05d;--ca-detail-shadow: 0 18px 42px rgba(0, 0, 0, .28);background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(180deg,var(--ca-detail-bg) 0%,#141411 100%)!important;background-size:36px 36px,auto!important}body.current-affairs-notes-viewer .current-affairs-notes-page,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .notes-page{min-height:100vh!important;height:auto!important;box-sizing:border-box!important;padding-bottom:0!important;overflow-x:hidden!important;overflow-y:auto!important;position:relative!important;display:grid!important;grid-template-rows:auto auto!important;align-content:start!important;background:#fff!important;background-size:auto!important;color:var(--ca-detail-ink)!important}body.theme-slate.current-affairs-notes-viewer .current-affairs-notes-page{background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(180deg,var(--ca-detail-bg),#141411),var(--ca-detail-bg)!important;background-size:36px 36px,auto,auto!important}body.current-affairs-notes-viewer .current-affairs-notes-toolbar,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .notes-toolbar{min-height:64px!important;height:var(--ca-detail-toolbar-height)!important;justify-content:space-between!important;gap:18px!important;padding:10px 18px!important;border-bottom:1px solid var(--ca-detail-border)!important;background:color-mix(in srgb,var(--ca-detail-bg) 88%,transparent)!important;box-shadow:0 1px #ffffff61 inset!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body.current-affairs-notes-viewer .current-affairs-toolbar-title{min-width:0!important;display:grid!important;gap:2px!important;align-content:center!important;flex:1 1 auto!important}body.current-affairs-notes-viewer .current-affairs-toolbar-title span{color:var(--ca-detail-accent)!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.1!important;text-transform:none!important}body.current-affairs-notes-viewer .current-affairs-toolbar-title strong{min-width:0!important;overflow:hidden!important;color:var(--ca-detail-ink)!important;font-size:18px!important;font-weight:800!important;line-height:1.18!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.current-affairs-notes-viewer .current-affairs-toolbar-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;flex:0 0 auto!important;min-width:0!important}body.current-affairs-notes-viewer .current-affairs-toolbar-left{gap:8px!important}body.current-affairs-notes-viewer .current-affairs-back-btn,body.current-affairs-notes-viewer .current-affairs-category-toggle,body.current-affairs-notes-viewer .current-affairs-month-button{min-height:40px!important;border:1px solid var(--ca-detail-border)!important;border-radius:8px!important;background:var(--ca-detail-surface-strong)!important;color:var(--ca-detail-ink)!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important}body.current-affairs-notes-viewer .current-affairs-back-btn{width:40px!important;padding:0!important}body.current-affairs-notes-viewer .current-affairs-category-toggle{padding:0 12px!important}body.current-affairs-notes-viewer .current-affairs-back-btn:hover,body.current-affairs-notes-viewer .current-affairs-back-btn:focus-visible,body.current-affairs-notes-viewer .current-affairs-category-toggle:hover,body.current-affairs-notes-viewer .current-affairs-category-toggle:focus-visible,body.current-affairs-notes-viewer .current-affairs-month-button:hover,body.current-affairs-notes-viewer .current-affairs-month-button:focus-visible{transform:translateY(-1px)!important;border-color:var(--ca-detail-border-strong)!important;background:var(--ca-detail-soft)!important;color:var(--ca-detail-ink)!important;outline:none!important}body.current-affairs-notes-viewer .current-affairs-category-toggle.is-active{border-color:color-mix(in srgb,var(--ca-detail-accent) 36%,var(--ca-detail-border))!important;background:color-mix(in srgb,var(--ca-detail-accent) 12%,var(--ca-detail-surface-strong))!important;color:var(--ca-detail-accent)!important}body.current-affairs-notes-viewer .current-affairs-month-control{gap:8px!important;border-left:1px solid var(--ca-detail-border)!important;padding-left:14px!important}body.current-affairs-notes-viewer .current-affairs-month-label{color:var(--ca-detail-muted)!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}body.current-affairs-notes-viewer .current-affairs-month-button{min-width:156px!important;padding:0 12px!important;text-align:left!important}body.current-affairs-notes-viewer .current-affairs-month-picker,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-month-picker{left:auto!important;right:0!important;width:min(312px,calc(100vw - 28px))!important;max-width:calc(100vw - 24px)!important;padding:12px!important;border:1px solid var(--ca-detail-border)!important;border-radius:8px!important;background:var(--ca-detail-surface-strong)!important;color:var(--ca-detail-ink)!important;box-shadow:var(--ca-detail-shadow)!important}body.current-affairs-notes-viewer .current-affairs-month-picker-head{grid-template-columns:36px 1fr 36px!important;margin-bottom:10px!important}body.current-affairs-notes-viewer .current-affairs-month-picker-head strong{color:var(--ca-detail-ink)!important;font-size:14px!important;letter-spacing:0!important}body.current-affairs-notes-viewer .current-affairs-month-picker .discovery-calendar-nav,body.current-affairs-notes-viewer .current-affairs-month-picker .discovery-calendar-footer button,body.current-affairs-notes-viewer .current-affairs-month-option{min-height:36px!important;border:1px solid var(--ca-detail-border)!important;border-radius:8px!important;background:var(--ca-detail-surface)!important;color:var(--ca-detail-ink)!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important}body.current-affairs-notes-viewer .current-affairs-month-option:hover,body.current-affairs-notes-viewer .current-affairs-month-option:focus-visible,body.current-affairs-notes-viewer .current-affairs-month-picker .discovery-calendar-nav:hover,body.current-affairs-notes-viewer .current-affairs-month-picker .discovery-calendar-nav:focus-visible,body.current-affairs-notes-viewer .current-affairs-month-picker .discovery-calendar-footer button:hover,body.current-affairs-notes-viewer .current-affairs-month-picker .discovery-calendar-footer button:focus-visible{border-color:var(--ca-detail-border-strong)!important;background:var(--ca-detail-soft)!important;outline:none!important}body.current-affairs-notes-viewer .current-affairs-month-option.is-selected{border-color:color-mix(in srgb,var(--ca-detail-accent) 42%,var(--ca-detail-border))!important;background:color-mix(in srgb,var(--ca-detail-accent) 14%,var(--ca-detail-surface))!important;color:var(--ca-detail-accent)!important}body.current-affairs-notes-viewer .current-affairs-month-picker .discovery-calendar-footer{margin-top:10px!important}body.current-affairs-notes-viewer .current-affairs-category-drawer,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-category-drawer{position:fixed!important;top:calc(var(--ca-detail-toolbar-height) + var(--ca-detail-top-gap))!important;left:0!important;bottom:0!important;width:292px!important;gap:12px!important;padding:14px 14px 20px!important;border-right:1px solid var(--ca-detail-border)!important;border-radius:8px 0 0 8px!important;background:color-mix(in srgb,var(--ca-detail-bg-secondary) 92%,transparent)!important;color:var(--ca-detail-ink)!important;box-shadow:var(--ca-detail-shadow)!important}body.current-affairs-notes-viewer .current-affairs-category-drawer-head{gap:5px!important;padding:4px 4px 8px!important}body.current-affairs-notes-viewer .current-affairs-category-drawer-head span,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-category-drawer-head span{color:var(--ca-detail-accent)!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}body.current-affairs-notes-viewer .current-affairs-category-drawer-head strong,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-category-drawer-head strong{color:var(--ca-detail-ink)!important;font-size:18px!important;line-height:1.25!important}body.current-affairs-notes-viewer .current-affairs-category-list{gap:6px!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:2px!important}body.current-affairs-notes-viewer .current-affairs-category-nav-item,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-category-nav-item{min-height:46px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;padding:7px 8px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--ca-detail-muted)!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important}body.current-affairs-notes-viewer .current-affairs-category-nav-item:hover,body.current-affairs-notes-viewer .current-affairs-category-nav-item:focus-visible{transform:none!important;border-color:var(--ca-detail-border)!important;background:var(--ca-detail-soft)!important;color:var(--ca-detail-ink)!important}body.current-affairs-notes-viewer .current-affairs-category-nav-item.is-active,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-category-nav-item.is-active{border-color:color-mix(in srgb,var(--ca-detail-accent) 36%,var(--ca-detail-border))!important;background:color-mix(in srgb,var(--ca-detail-accent) 11%,var(--ca-detail-surface-strong))!important;color:var(--ca-detail-ink)!important}body.current-affairs-notes-viewer .current-affairs-category-nav-icon,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-category-nav-icon{width:32px!important;height:32px!important;border:1px solid var(--ca-detail-border)!important;border-radius:8px!important;background:var(--ca-detail-surface-strong)!important;color:var(--ca-detail-accent)!important;font-size:13px!important;font-weight:800!important}body.current-affairs-notes-viewer .current-affairs-category-nav-name{font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}body.current-affairs-notes-viewer .current-affairs-category-drawer-status,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-category-drawer-status{padding:12px!important;border:1px solid var(--ca-detail-border)!important;border-radius:8px!important;background:var(--ca-detail-soft)!important;color:var(--ca-detail-muted)!important;font-size:13px!important;font-weight:500!important}body.current-affairs-notes-viewer .current-affairs-notes-sheet,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-notes-sheet{width:min(calc(100vw - (var(--ca-detail-page-gap) * 2)),var(--ca-detail-a4-width))!important;max-width:var(--ca-detail-a4-width)!important;height:auto!important;max-height:none!important;margin:var(--ca-detail-top-gap) auto var(--ca-detail-page-gap)!important;padding:0 28px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ca-detail-ink)!important;box-shadow:none!important;overflow:visible!important}body.current-affairs-category-drawer-open.current-affairs-notes-viewer .current-affairs-notes-sheet{width:min(calc(100vw - var(--ca-detail-drawer-space) - (var(--ca-detail-page-gap) * 2)),var(--ca-detail-a4-width))!important;margin-left:calc(var(--ca-detail-drawer-space) + ((100vw - var(--ca-detail-drawer-space) - min(calc(100vw - var(--ca-detail-drawer-space) - (var(--ca-detail-page-gap) * 2)),var(--ca-detail-a4-width))) / 2))!important;margin-right:auto!important}body.current-affairs-notes-viewer .current-affairs-notes-sheet>.notes-section:first-child{display:grid!important;gap:8px!important;margin:0 0 18px!important;padding:0 0 18px!important;border-bottom:1px solid var(--ca-detail-border)!important}body.current-affairs-notes-viewer .notes-section-title{max-width:760px!important;margin:0!important;color:var(--ca-detail-ink)!important;font-size:clamp(28px,3.6vw,42px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:0!important}body.current-affairs-notes-viewer .notes-section-copy,body.current-affairs-notes-viewer .detail-notes-feedback--status,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .notes-section-copy,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .detail-notes-feedback--status{color:var(--ca-detail-muted)!important}body.current-affairs-notes-viewer .detail-notes-feedback--status{width:fit-content!important;max-width:100%!important;margin:4px 0 0!important;padding:7px 10px!important;border:1px solid color-mix(in srgb,var(--ca-detail-accent-2) 32%,var(--ca-detail-border))!important;border-radius:8px!important;background:color-mix(in srgb,var(--ca-detail-accent-2) 9%,var(--ca-detail-surface))!important;color:var(--ca-detail-accent-2)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important}body.current-affairs-notes-viewer .current-affairs-quiz-launch{border:1px solid color-mix(in srgb,var(--ca-detail-accent) 34%,var(--ca-detail-border))!important;background:color-mix(in srgb,var(--ca-detail-accent) 11%,var(--ca-detail-surface-strong))!important;color:var(--ca-detail-accent)!important;box-shadow:none!important;font-weight:800!important}body.current-affairs-notes-viewer .current-affairs-quiz-launch:hover,body.current-affairs-notes-viewer .current-affairs-quiz-launch:focus-visible{border-color:color-mix(in srgb,var(--ca-detail-accent) 48%,var(--ca-detail-border-strong))!important;background:color-mix(in srgb,var(--ca-detail-accent) 16%,var(--ca-detail-surface-strong))!important;color:var(--ca-detail-accent)!important;outline:none!important}body.current-affairs-notes-viewer .current-affairs-quiz-launch:disabled{opacity:.55!important;cursor:wait!important}body.current-affairs-notes-viewer .current-affairs-quiz-kicker{color:var(--ca-detail-accent-2)!important}body.current-affairs-notes-viewer .current-affairs-quiz-title{color:var(--ca-detail-ink)!important}body.current-affairs-notes-viewer .current-affairs-quiz-meta{color:var(--ca-detail-muted)!important}body.current-affairs-notes-viewer .current-affairs-marked-summary{gap:12px!important;margin:0 0 22px!important;padding:14px!important;border:1px solid var(--ca-detail-border)!important;border-radius:8px!important;background:color-mix(in srgb,var(--ca-detail-soft-2) 76%,var(--ca-detail-surface))!important}body.current-affairs-notes-viewer .current-affairs-revision-card{margin:0 0 22px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.current-affairs-notes-viewer .current-affairs-revision-toggle{padding:0 0 14px!important;border-bottom:1px solid var(--ca-detail-border)!important;background:transparent!important;color:var(--ca-detail-ink)!important}body.current-affairs-notes-viewer .current-affairs-revision-toggle:hover,body.current-affairs-notes-viewer .current-affairs-revision-toggle:focus-visible{background:transparent!important;color:var(--ca-detail-ink)!important;outline:none!important}body.current-affairs-notes-viewer .current-affairs-revision-kicker{color:var(--ca-detail-accent)!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}body.current-affairs-notes-viewer .current-affairs-revision-toggle-copy strong{color:var(--ca-detail-ink)!important;font-size:18px!important;font-weight:700!important;line-height:1.25!important}body.current-affairs-notes-viewer .current-affairs-revision-toggle-icon{width:22px!important;height:22px!important;background:transparent!important;color:var(--ca-detail-muted)!important;font-size:18px!important}body.current-affairs-notes-viewer .current-affairs-revision-body{padding:12px 0 0!important;border-top:0!important}body.current-affairs-notes-viewer .current-affairs-revision-body>:first-child{margin-top:0!important}body.current-affairs-notes-viewer .current-affairs-revision-body,body.current-affairs-notes-viewer .current-affairs-revision-body p,body.current-affairs-notes-viewer .current-affairs-revision-body li,body.current-affairs-notes-viewer .current-affairs-revision-body td,body.current-affairs-notes-viewer .current-affairs-revision-body th{color:var(--ca-detail-ink)!important}body.current-affairs-notes-viewer .current-affairs-content-divider{margin:18px 0 22px!important;color:var(--ca-detail-muted)!important}body.current-affairs-notes-viewer .current-affairs-content-divider:before,body.current-affairs-notes-viewer .current-affairs-content-divider:after{background:var(--ca-detail-border)!important}body.current-affairs-notes-viewer .current-affairs-marked-summary-head span,body.current-affairs-notes-viewer .current-affairs-marked-group-head span,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-marked-summary-head span,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-marked-group-head span{color:var(--ca-detail-accent)!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}body.current-affairs-notes-viewer .current-affairs-marked-summary-head strong,body.current-affairs-notes-viewer .current-affairs-marked-group-head strong{color:var(--ca-detail-muted)!important;font-size:13px!important;font-weight:700!important}body.current-affairs-notes-viewer .current-affairs-marked-group ul{gap:7px!important;margin-top:8px!important}body.current-affairs-notes-viewer .current-affairs-marked-group li,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-marked-group li{padding:9px 11px 9px 28px!important;border:1px solid var(--ca-detail-border)!important;border-radius:8px!important;background:var(--ca-detail-surface)!important;color:var(--ca-detail-ink)!important;font-size:13px!important;line-height:1.5!important}body.current-affairs-notes-viewer .current-affairs-marked-group li:before{content:"*"!important;top:10px!important;left:12px!important;color:var(--ca-detail-accent-2)!important}body.current-affairs-notes-viewer .current-affairs-marked-group--important li:before{color:var(--ca-detail-warn)!important}body.current-affairs-notes-viewer .current-affairs-notes-body{color:var(--ca-detail-ink)!important;font-size:14px!important;line-height:1.62!important;letter-spacing:0!important}body.current-affairs-notes-viewer .current-affairs-notes-body h2,body.current-affairs-notes-viewer .current-affairs-notes-body h3,body.current-affairs-notes-viewer .current-affairs-notes-body h4{margin:24px 0 10px!important;color:var(--ca-detail-ink)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important}body.current-affairs-notes-viewer .current-affairs-notes-body h2{font-size:22px!important}body.current-affairs-notes-viewer .current-affairs-notes-body h3{font-size:18px!important}body.current-affairs-notes-viewer .current-affairs-notes-body h4{font-size:16px!important}body.current-affairs-notes-viewer .current-affairs-notes-body p,body.current-affairs-notes-viewer .current-affairs-notes-body li,body.current-affairs-notes-viewer .current-affairs-notes-body td,body.current-affairs-notes-viewer .current-affairs-notes-body th{color:var(--ca-detail-ink)!important;letter-spacing:0!important}body.current-affairs-notes-viewer .current-affairs-markable-line{border-radius:8px!important;padding:3px 7px!important;outline-offset:2px!important}body.current-affairs-notes-viewer li.current-affairs-markable-line{padding-left:8px!important}body.current-affairs-notes-viewer .current-affairs-markable-line:hover,body.current-affairs-notes-viewer .current-affairs-markable-line.is-current-affairs-line-selected{background:color-mix(in srgb,var(--ca-detail-accent) 9%,transparent)!important;box-shadow:inset 3px 0 0 var(--ca-detail-accent)!important}body.current-affairs-notes-viewer .current-affairs-markable-line.is-current-affairs-revision{background:color-mix(in srgb,var(--ca-detail-accent-2) 9%,transparent)!important;box-shadow:inset 3px 0 0 var(--ca-detail-accent-2)!important}body.current-affairs-notes-viewer .current-affairs-markable-line.is-current-affairs-important{background:color-mix(in srgb,var(--ca-detail-warn) 10%,transparent)!important;box-shadow:inset 3px 0 0 var(--ca-detail-warn)!important}body.current-affairs-notes-viewer .current-affairs-markable-line.is-current-affairs-important.is-current-affairs-revision{box-shadow:inset 3px 0 0 var(--ca-detail-warn),inset 6px 0 0 var(--ca-detail-accent-2)!important}body.current-affairs-notes-viewer .current-affairs-markable-line.is-current-affairs-revision::marker,body.current-affairs-notes-viewer .current-affairs-markable-line.is-current-affairs-important::marker,body.current-affairs-notes-viewer .current-affairs-markable-line.is-current-affairs-important.is-current-affairs-revision::marker{content:"* "!important;color:var(--ca-detail-accent)!important}body.current-affairs-notes-viewer .current-affairs-notes-body table{margin:22px 0!important;border:1px solid var(--ca-detail-border)!important;border-radius:8px!important;background:var(--ca-detail-surface-strong)!important;box-shadow:none!important}body.current-affairs-notes-viewer .current-affairs-notes-body th,body.current-affairs-notes-viewer .current-affairs-notes-body td{border-color:var(--ca-detail-border)!important;padding:10px 12px!important;background:transparent!important}body.current-affairs-notes-viewer .current-affairs-notes-body th{background:var(--ca-detail-soft)!important;color:var(--ca-detail-ink)!important;font-size:12px!important;font-weight:700!important;text-transform:none!important}body.current-affairs-notes-viewer .current-affairs-notes-body tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--ca-detail-soft) 46%,transparent)!important}body.current-affairs-notes-viewer .current-affairs-notes-body tbody tr:hover td,body.current-affairs-notes-viewer .current-affairs-notes-body tbody tr.current-affairs-markable-line:hover>td,body.current-affairs-notes-viewer .current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-line-selected>td{background:color-mix(in srgb,var(--ca-detail-accent) 9%,var(--ca-detail-surface))!important}body.current-affairs-notes-viewer .current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-revision>td,body.current-affairs-notes-viewer .current-affairs-notes-body thead tr.current-affairs-markable-line.is-current-affairs-revision>th{background:color-mix(in srgb,var(--ca-detail-accent-2) 10%,var(--ca-detail-surface))!important}body.current-affairs-notes-viewer .current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-important>td,body.current-affairs-notes-viewer .current-affairs-notes-body thead tr.current-affairs-markable-line.is-current-affairs-important>th{background:color-mix(in srgb,var(--ca-detail-warn) 11%,var(--ca-detail-surface))!important}body.current-affairs-notes-viewer .current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-important>td:first-child:before,body.current-affairs-notes-viewer .current-affairs-notes-body tbody tr.current-affairs-markable-line.is-current-affairs-revision>td:first-child:before,body.current-affairs-notes-viewer .current-affairs-notes-body thead tr.current-affairs-markable-line.is-current-affairs-important>th:first-child:before,body.current-affairs-notes-viewer .current-affairs-notes-body thead tr.current-affairs-markable-line.is-current-affairs-revision>th:first-child:before{content:"*"!important;color:var(--ca-detail-accent)!important}body.current-affairs-notes-viewer .current-affairs-line-actions,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-line-actions{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important;max-height:none!important;overflow:visible!important;gap:12px!important;margin:10px 0 18px!important;padding:14px 48px 14px 16px!important;border:1px solid var(--ca-detail-border-strong)!important;border-radius:8px!important;background:var(--ca-detail-surface-strong)!important;color:var(--ca-detail-ink)!important;box-shadow:0 18px 44px #3f2d1c2e!important;z-index:1!important}body.current-affairs-notes-viewer .current-affairs-line-actions-row>td,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-line-actions-row>td{padding:10px 0 18px!important;background:transparent!important;border-color:transparent!important}body.current-affairs-notes-viewer .current-affairs-line-actions-row .current-affairs-line-actions,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-line-actions-row .current-affairs-line-actions,body.current-affairs-notes-viewer .current-affairs-line-actions-list-item .current-affairs-line-actions,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-line-actions-list-item .current-affairs-line-actions{margin:0!important}body.current-affairs-notes-viewer .current-affairs-line-actions-list-item,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-line-actions-list-item{list-style:none!important;margin:8px 0 18px!important;padding:0!important}body.current-affairs-category-drawer-open.current-affairs-notes-viewer .current-affairs-line-actions{left:auto!important;width:100%!important}body.current-affairs-notes-viewer .current-affairs-line-actions-copy span{color:var(--ca-detail-accent)!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}body.current-affairs-notes-viewer .current-affairs-line-actions-copy p,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-line-actions-copy p{color:var(--ca-detail-ink)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important}body.current-affairs-notes-viewer .current-affairs-mark-btn,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-mark-btn{min-height:36px!important;border:1px solid color-mix(in srgb,var(--ca-detail-accent-2) 32%,var(--ca-detail-border))!important;border-radius:8px!important;background:color-mix(in srgb,var(--ca-detail-accent-2) 10%,var(--ca-detail-surface))!important;color:var(--ca-detail-accent-2)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important}body.current-affairs-notes-viewer .current-affairs-mark-btn--important,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-mark-btn--important{border-color:color-mix(in srgb,var(--ca-detail-warn) 34%,var(--ca-detail-border))!important;background:color-mix(in srgb,var(--ca-detail-warn) 10%,var(--ca-detail-surface))!important;color:var(--ca-detail-warn)!important}body.current-affairs-notes-viewer .current-affairs-mark-btn:hover,body.current-affairs-notes-viewer .current-affairs-mark-btn:focus-visible{transform:translateY(-1px)!important;background:var(--ca-detail-soft)!important;outline:none!important}body.current-affairs-notes-viewer .current-affairs-line-close{top:10px!important;right:10px!important;width:30px!important;height:30px!important;border:1px solid var(--ca-detail-border)!important;border-radius:8px!important;background:var(--ca-detail-surface)!important;color:var(--ca-detail-muted)!important;box-shadow:none!important}body.current-affairs-notes-viewer .current-affairs-line-close:hover,body.current-affairs-notes-viewer .current-affairs-line-close:focus-visible{border-color:var(--ca-detail-border-strong)!important;background:var(--ca-detail-soft)!important;color:var(--ca-detail-ink)!important}@media(max-width:980px){body.current-affairs-notes-viewer .current-affairs-category-drawer{width:min(304px,calc(100vw - 32px))!important}body.current-affairs-category-drawer-open.current-affairs-notes-viewer .current-affairs-notes-sheet{margin-left:auto!important;margin-right:auto!important;width:min(calc(100vw - 36px),var(--ca-detail-a4-width))!important}}@media(max-width:680px){body.current-affairs-notes-viewer .current-affairs-notes-toolbar{align-items:stretch!important;gap:10px!important;padding:10px 12px!important;height:auto!important;min-height:var(--ca-detail-toolbar-height)!important;flex-wrap:wrap!important}body.current-affairs-notes-viewer .current-affairs-toolbar-title{flex:1 1 100%!important}body.current-affairs-notes-viewer .current-affairs-toolbar-actions{width:100%!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px!important}body.current-affairs-notes-viewer .current-affairs-month-control{width:100%!important;justify-content:space-between!important;padding-left:0!important;border-left:0!important}body.current-affairs-notes-viewer .current-affairs-month-button{flex:1 1 auto!important;min-width:0!important}body.current-affairs-notes-viewer .current-affairs-notes-sheet{width:min(calc(100vw - 20px),var(--ca-detail-a4-width))!important;height:auto!important;max-height:none!important;margin-top:var(--ca-detail-top-gap)!important;margin-bottom:12px!important;padding:0 20px!important}body.current-affairs-notes-viewer .notes-section-title{font-size:28px!important}body.current-affairs-notes-viewer .current-affairs-line-actions{width:100%!important;bottom:auto!important;padding:14px 44px 14px 14px!important}body.current-affairs-notes-viewer .current-affairs-line-actions-buttons{display:grid!important;grid-template-columns:1fr!important}body.current-affairs-notes-viewer .current-affairs-mark-btn{width:100%!important}}body:not(.theme-slate) .language-picker-button,body.discovery-active:not(.theme-slate) .language-picker-button{border-color:#1a1a171c!important;background:#fff!important;color:#1a1a17!important;box-shadow:0 1px 3px #1a1a170f,0 1px 2px #1a1a170a!important}body:not(.theme-slate) .language-picker-button:hover,body:not(.theme-slate) .language-picker-button:focus-visible,body:not(.theme-slate) .language-picker.is-open .language-picker-button,body.discovery-active:not(.theme-slate) .language-picker-button:hover,body.discovery-active:not(.theme-slate) .language-picker-button:focus-visible,body.discovery-active:not(.theme-slate) .language-picker.is-open .language-picker-button{border-color:#1a1a172e!important;background:#f5f4f0!important}body:not(.theme-slate) .language-picker-chevron,body.discovery-active:not(.theme-slate) .language-picker-chevron{color:#6b6860!important}body:not(.theme-slate) .language-picker-menu,body.discovery-active:not(.theme-slate) .language-picker-menu{border-color:#1a1a171f!important;background:#fff!important;color:#1a1a17!important;box-shadow:0 18px 44px #1a1a1724!important}body:not(.theme-slate) .language-picker-option,body.discovery-active:not(.theme-slate) .language-picker-option{color:#1a1a17!important}body:not(.theme-slate) .language-picker-option-name,body.discovery-active:not(.theme-slate) .language-picker-option-name{color:#6b6860!important;opacity:1!important}body:not(.theme-slate) .language-picker-option:hover,body:not(.theme-slate) .language-picker-option:focus-visible,body.discovery-active:not(.theme-slate) .language-picker-option:hover,body.discovery-active:not(.theme-slate) .language-picker-option:focus-visible{border-color:#1a1a171f!important;background:#f5f4f0!important}body:not(.theme-slate) .language-picker-option.is-active,body.discovery-active:not(.theme-slate) .language-picker-option.is-active{border-color:#d9775752!important;background:#faf0eb!important;color:#8f3f20!important}body:has(#discoveryThemeToggleBtn[aria-pressed=false]) .language-picker-button{border-color:#1a1a171c!important;background:#fff!important;color:#1a1a17!important}body:has(#discoveryThemeToggleBtn[aria-pressed=false]) .language-picker-button:hover,body:has(#discoveryThemeToggleBtn[aria-pressed=false]) .language-picker-button:focus-visible,body:has(#discoveryThemeToggleBtn[aria-pressed=false]) .language-picker.is-open .language-picker-button{border-color:#1a1a172e!important;background:#f5f4f0!important}body:has(#discoveryThemeToggleBtn[aria-pressed=false]) .language-picker-menu{border-color:#1a1a171f!important;background:#fff!important;color:#1a1a17!important;box-shadow:0 18px 44px #1a1a1724!important}body:has(#discoveryThemeToggleBtn[aria-pressed=false]) .language-picker-option{color:#1a1a17!important}body:has(#discoveryThemeToggleBtn[aria-pressed=false]) .language-picker-option-name{color:#6b6860!important;opacity:1!important}body:has(#discoveryThemeToggleBtn[aria-pressed=false]) .language-picker-option:hover,body:has(#discoveryThemeToggleBtn[aria-pressed=false]) .language-picker-option:focus-visible{border-color:#1a1a171f!important;background:#f5f4f0!important}body:has(#discoveryThemeToggleBtn[aria-pressed=false]) .language-picker-option.is-active{border-color:#d9775752!important;background:#faf0eb!important;color:#8f3f20!important}.language-picker--workspace .language-picker-button{border-color:#1a1a171c!important;background:#fff!important;color:#1a1a17!important;box-shadow:0 1px 3px #1a1a170f,0 1px 2px #1a1a170a!important}.language-picker--workspace .language-picker-button:hover,.language-picker--workspace .language-picker-button:focus-visible,.language-picker--workspace.is-open .language-picker-button,.language-picker--workspace .language-picker-custom.is-open .language-picker-button{border-color:#1a1a172e!important;background:#f5f4f0!important}.language-picker--workspace .language-picker-chevron{color:#6b6860!important}.language-picker--workspace .language-picker-menu{border-color:#1a1a171f!important;background:#fff!important;color:#1a1a17!important;box-shadow:0 18px 44px #1a1a1724!important}.language-picker--workspace .language-picker-option{color:#1a1a17!important}.language-picker--workspace .language-picker-option-name{color:#6b6860!important;opacity:1!important}.language-picker--workspace .language-picker-option:hover,.language-picker--workspace .language-picker-option:focus-visible{border-color:#1a1a171f!important;background:#f5f4f0!important}.language-picker--workspace .language-picker-option.is-active{border-color:#d9775752!important;background:#faf0eb!important;color:#8f3f20!important}body.theme-slate .language-picker--workspace .language-picker-button{border-color:#ffffff1f!important;background:#ffffff0f!important;color:#f5f5f4!important;box-shadow:0 1px #ffffff0f inset,0 10px 28px #00000038!important}body.theme-slate .language-picker--workspace .language-picker-button:hover,body.theme-slate .language-picker--workspace .language-picker-button:focus-visible,body.theme-slate .language-picker--workspace.is-open .language-picker-button,body.theme-slate .language-picker--workspace .language-picker-custom.is-open .language-picker-button{border-color:#ff81625c!important;background:#ffffff17!important}body.theme-slate .language-picker--workspace .language-picker-label{color:#f5f5f494!important}body.theme-slate .language-picker--workspace .language-picker-chevron{color:#f5f5f4ad!important}body.theme-slate .language-picker--workspace .language-picker-menu{border-color:#ffffff1f!important;background:#1c1c19fa!important;color:#f5f5f4!important;box-shadow:0 22px 54px #0000006b!important}body.theme-slate .language-picker--workspace .language-picker-menu::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important}body.theme-slate .language-picker--workspace .language-picker-option{border-color:transparent!important;color:#f5f5f4!important}body.theme-slate .language-picker--workspace .language-picker-option-name{color:#f5f5f49e!important;opacity:1!important}body.theme-slate .language-picker--workspace .language-picker-option:hover,body.theme-slate .language-picker--workspace .language-picker-option:focus-visible{border-color:#ffffff1a!important;background:#ffffff12!important}body.theme-slate .language-picker--workspace .language-picker-option.is-active{border-color:#ff816257!important;background:#ff816221!important;color:#ffb49f!important}@media(max-width:1024px){:root{--mobile-page-pad: clamp(12px, 3.8vw, 22px);--mobile-top-gap: max(10px, env(safe-area-inset-top));--mobile-bottom-gap: max(12px, env(safe-area-inset-bottom));--mobile-touch: 44px}html,body,.app-shell,.workspace,.map-panel,.notes-page,.daily-quiz-page{max-width:100%;overflow-x:hidden}button,input,select,.action-launch-btn,.notes-toolbar-btn,.daily-quiz-action-btn,.current-affairs-mark-btn,.detail-note-btn{min-height:var(--mobile-touch)}.notes-markdown-content,.detail-question-text,.detail-question-solution,.detail-note-text,.discovery-card,.daily-target-card{overflow-wrap:anywhere}.notes-markdown-content table,.detail-question-text table,.detail-question-solution table,.current-affairs-notes-body table{display:block;width:100%;max-width:100%;overflow-x:auto;white-space:nowrap}}@media(max-width:768px){body.discovery-active .discovery-screen,body.discovery-active .discovery-shell,body.discovery-active .discovery-scroll{width:100%;max-width:100%;overflow-x:hidden}body.discovery-active .discovery-drawer{width:min(86vw,320px)!important;max-width:calc(100vw - 24px)!important;height:calc(100dvh - 24px)!important;top:12px!important;left:12px!important;right:auto!important;border-radius:18px!important;transform:translate(calc(-100% - 18px))!important;z-index:1200!important}body.discovery-active .discovery-drawer.open{transform:translate(0)!important}body.discovery-active .discovery-drawer.is-collapsed{width:min(86vw,320px)!important}body.discovery-active .discovery-shell,body.discovery-drawer-collapsed .discovery-shell{margin-left:0!important;padding-left:0!important}body.discovery-active .discovery-nav{min-height:58px!important;padding:calc(var(--mobile-top-gap) + 6px) var(--mobile-page-pad) 8px!important}body.discovery-active .discovery-scroll{padding:0 var(--mobile-page-pad) calc(24px + var(--mobile-bottom-gap))!important}body.discovery-active .discovery-home-view,body.discovery-active .discovery-curriculum-view,body.discovery-active .discovery-search-view,body.discovery-active .discovery-settings-view,body.discovery-active .discovery-purchase-view,body.discovery-active .discovery-current-affairs-view,body.discovery-active .discovery-notes-view{width:100%!important;max-width:100%!important;padding:18px 0 28px!important}body.discovery-active .discovery-title,body.discovery-active .discovery-title--home,body.discovery-active .discovery-syllabus-title{font-size:clamp(1.85rem,9vw,2.8rem)!important;line-height:1.04!important}body.discovery-active .discovery-home-hero,body.discovery-active .discovery-current-affairs-hero,body.discovery-active .discovery-search-hero,body.discovery-active .discovery-settings-hero,body.discovery-active .discovery-purchase-hero,body.discovery-active .discovery-syllabus-head,body.discovery-active .discovery-notes-head{width:100%!important;max-width:100%!important;padding:18px!important;gap:14px!important}body.discovery-active .discovery-home-date,body.discovery-active .discovery-current-affairs-month-control,body.discovery-active .discovery-input-row,body.discovery-active .discovery-card-footer,body.discovery-active .discovery-syllabus-head--with-toolbar,body.discovery-active .discovery-curriculum-view-toggle,body.discovery-active .daily-target-panel-head,body.discovery-active .discovery-payment-head{display:grid!important;grid-template-columns:1fr!important;width:100%!important;align-items:stretch!important;gap:10px!important}body.discovery-active .discovery-card,body.discovery-active .daily-target-panel,body.discovery-active .discovery-payment-panel,body.discovery-active .discovery-settings-panel,body.discovery-active .discovery-notes-body{width:100%!important;max-width:100%!important;border-radius:16px!important;padding:16px!important}body.discovery-active .daily-target-cards,body.discovery-active .current-affairs-category-grid,body.discovery-active .discovery-plan-grid,body.discovery-active .discovery-user-fields,body.discovery-active .discovery-syllabus-root,body.discovery-active .recent-searches-list,body.discovery-active .revision-library-grid{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important}body.discovery-active .discovery-input,body.discovery-active .discovery-action-btn,body.discovery-active .discovery-syllabus-search,body.discovery-active .discovery-syllabus-search input,body.discovery-active .current-affairs-month-button,body.discovery-active .discovery-home-date-button,body.discovery-active .daily-target-action-btn,body.discovery-active .discovery-plan-button,body.discovery-active .discovery-logout-btn{width:100%!important;max-width:100%!important;min-height:var(--mobile-touch)!important}body.discovery-active .discovery-syllabus-chapters,body.discovery-active #discoveryBookmarkChapters{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:4px!important}body.discovery-active .discovery-menu,body.discovery-active .topic-picker-menu,body.discovery-active .recent-search-history-dialog,body.discovery-active .current-affairs-month-picker,body.discovery-active .discovery-home-calendar,body.discovery-active .language-picker-menu{position:fixed!important;left:var(--mobile-page-pad)!important;right:var(--mobile-page-pad)!important;top:auto!important;bottom:calc(var(--mobile-bottom-gap) + 8px)!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(72dvh,560px)!important;overflow:auto!important;border-radius:16px!important;z-index:1500!important}body:not(.discovery-active) .workspace,body:not(.discovery-active) .map-panel{width:100%;height:100dvh;min-height:100dvh}body:not(.discovery-active) #mindmapWrap{height:100dvh!important;min-height:100dvh!important;padding:0!important;overflow:hidden!important}body:not(.discovery-active) .viewer-toolbar{top:calc(var(--mobile-top-gap) + 6px)!important;left:var(--mobile-page-pad)!important;right:var(--mobile-page-pad)!important;width:auto!important;max-width:none!important;z-index:180!important}body:not(.discovery-active) .topic-explorer{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:var(--mobile-touch) minmax(0,1fr)!important}body:not(.discovery-active) .topic-picker-wrap,body:not(.discovery-active) #topicInput,body:not(.discovery-active) .topic-picker-input{width:100%!important;min-width:0!important}body:not(.discovery-active) .topic-picker-status{grid-column:1 / -1;max-width:100%!important}body:not(.discovery-active) .topic-picker-menu{position:fixed!important;left:var(--mobile-page-pad)!important;right:var(--mobile-page-pad)!important;top:76px!important;min-width:0!important;max-width:none!important;width:auto!important;max-height:min(58dvh,420px)!important}body:not(.discovery-active) .question-launch-btn{left:var(--mobile-page-pad)!important;right:var(--mobile-page-pad)!important;bottom:calc(var(--mobile-bottom-gap) + 8px)!important;top:auto!important;width:auto!important;max-width:none!important;display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:6px!important;padding:8px!important;border-radius:14px!important;z-index:170!important}body:not(.discovery-active) .action-launch-btn{min-width:var(--mobile-touch)!important;min-height:var(--mobile-touch)!important;padding:0 10px!important;font-size:12px!important}body:not(.discovery-active) .action-launch-btn.icon-only,body:not(.discovery-active) .cluster-btn{width:var(--mobile-touch)!important;padding:0!important}body:not(.discovery-active) .action-launch-separator{display:none!important}body:not(.discovery-active) .detail-panel,body:not(.discovery-active) .questions-panel,body.notes-viewer .notes-questions-panel{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:100%!important;height:min(76dvh,680px)!important;max-height:calc(100dvh - var(--mobile-top-gap))!important;border-radius:18px 18px 0 0!important;transform:translateY(108%)!important;z-index:400!important;overflow:auto!important}body:not(.discovery-active) .detail-panel.open,body:not(.discovery-active) .questions-panel.open,body.notes-questions-open .notes-questions-panel{transform:translateY(0)!important}body:not(.discovery-active) .questions-panel.is-expanded,body.notes-viewer .notes-questions-panel.is-expanded{height:calc(100dvh - var(--mobile-top-gap))!important;border-radius:0!important}body:not(.discovery-active) .branch-legend,body:not(.discovery-active) .node-context-menu{max-width:calc(100vw - 2 * var(--mobile-page-pad))!important;overflow-wrap:anywhere!important}body.notes-viewer .notes-toolbar{height:auto!important;min-height:58px!important;padding:calc(var(--mobile-top-gap) + 6px) var(--mobile-page-pad) 8px!important;gap:8px!important;flex-wrap:wrap!important}body.notes-viewer .notes-toolbar-left,body.notes-viewer .notes-toolbar-right{width:100%!important;min-width:0!important;justify-content:flex-start!important;overflow-x:auto!important}body.notes-viewer .notes-toolbar-group{flex:0 0 auto!important}body.notes-viewer .notes-page{padding-top:0!important;min-height:100dvh!important}body.notes-viewer .notes-sheet{width:100%!important;max-width:100%!important;margin:0!important;padding:20px var(--mobile-page-pad) 72px!important}body.notes-viewer .notes-toc,body.notes-viewer .notes-highlights-panel{width:min(88vw,340px)!important;max-width:calc(100vw - 24px)!important}body.notes-questions-open .notes-sheet{width:100%!important;margin:0!important}body.current-affairs-notes-viewer{--ca-detail-toolbar-height: auto}body.current-affairs-notes-viewer .current-affairs-category-drawer{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:100%!important;height:min(70dvh,560px)!important;border-radius:18px 18px 0 0!important;transform:translateY(108%)!important;z-index:360!important}body.current-affairs-category-drawer-open.current-affairs-notes-viewer .current-affairs-category-drawer{transform:translateY(0)!important}body.current-affairs-category-drawer-open.current-affairs-notes-viewer .current-affairs-notes-sheet{margin-left:0!important;margin-right:0!important}body.current-affairs-notes-viewer .current-affairs-month-picker{left:var(--mobile-page-pad)!important;right:var(--mobile-page-pad)!important;width:auto!important;max-width:none!important}body.current-affairs-notes-viewer .current-affairs-line-actions{left:var(--mobile-page-pad)!important;right:var(--mobile-page-pad)!important;width:auto!important;max-width:none!important;bottom:calc(var(--mobile-bottom-gap) + 8px)!important;border-radius:16px!important}body.daily-quiz-viewer .daily-quiz-page{width:100%!important;max-width:100%!important;padding:var(--mobile-page-pad)!important}body.daily-quiz-viewer .daily-quiz-hero,body.daily-quiz-viewer .daily-quiz-shell{width:100%!important;max-width:100%!important;padding:18px!important;border-radius:18px!important}body.daily-quiz-viewer .daily-quiz-actions,body.daily-quiz-viewer .daily-quiz-stats,body.daily-quiz-viewer .detail-question-options,body.daily-quiz-viewer .detail-questions-pagination{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:10px!important}body.daily-quiz-viewer .daily-quiz-title{font-size:clamp(1.8rem,9vw,3rem)!important;overflow-wrap:anywhere!important}body.daily-quiz-viewer .daily-quiz-action-btn,body.daily-quiz-viewer .detail-question-option,body.daily-quiz-viewer .detail-note-btn{width:100%!important;min-height:var(--mobile-touch)!important}}@media(max-width:480px){:root{--mobile-page-pad: 12px}body.discovery-active .discovery-title,body.discovery-active .discovery-title--home,body.discovery-active .discovery-syllabus-title{font-size:clamp(1.65rem,10vw,2.28rem)!important}body.discovery-active .discovery-card,body.discovery-active .daily-target-panel,body.discovery-active .discovery-payment-panel,body.discovery-active .discovery-settings-panel{padding:14px!important}body:not(.discovery-active) .question-launch-btn{justify-content:flex-start!important;overflow-x:auto!important;flex-wrap:nowrap!important}body:not(.discovery-active) .action-launch-btn:not(.icon-only){flex:0 0 auto!important}body:not(.discovery-active) .detail-panel,body:not(.discovery-active) .questions-panel,body.notes-viewer .notes-questions-panel{height:min(82dvh,720px)!important}body.notes-viewer .notes-toolbar-btn{padding-inline:10px!important;font-size:12px!important}body.notes-viewer .notes-sheet{padding-inline:14px!important}body.current-affairs-notes-viewer .current-affairs-toolbar-actions,body.current-affairs-notes-viewer .current-affairs-month-control{display:grid!important;grid-template-columns:1fr!important}body.current-affairs-notes-viewer .current-affairs-notes-sheet{padding-inline:14px!important}body.daily-quiz-viewer .daily-quiz-hero,body.daily-quiz-viewer .daily-quiz-shell{padding:14px!important}}body.current-affairs-notes-viewer .current-affairs-toolbar-title .current-affairs-category-toggle{display:none!important}@media(max-width:768px){body.current-affairs-notes-viewer{--ca-mobile-pad: max(12px, env(safe-area-inset-left));overflow-x:hidden!important}body.current-affairs-notes-viewer .current-affairs-notes-page{min-height:100dvh!important;width:100%!important;overflow-x:hidden!important;background:var(--ca-detail-bg)!important}body.theme-slate.current-affairs-notes-viewer .current-affairs-notes-page{background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(180deg,var(--ca-detail-bg),#141411),var(--ca-detail-bg)!important;background-size:32px 32px,auto,auto!important}body.current-affairs-notes-viewer .current-affairs-notes-toolbar{position:sticky!important;top:0!important;z-index:330!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-height:0!important;padding:calc(8px + env(safe-area-inset-top)) var(--ca-mobile-pad) 10px!important;border-bottom:1px solid var(--ca-detail-border)!important;background:color-mix(in srgb,var(--ca-detail-bg) 94%,transparent)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--ca-detail-ink) 8%,transparent)!important}body.current-affairs-notes-viewer .current-affairs-toolbar-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"eyebrow button" "title button"!important;align-items:center!important;column-gap:10px!important;row-gap:2px!important;width:100%!important}body.current-affairs-notes-viewer .current-affairs-toolbar-title span{grid-area:eyebrow!important;font-size:11px!important}body.current-affairs-notes-viewer .current-affairs-toolbar-title strong{grid-area:title!important;font-size:16px!important;max-width:100%!important}body.current-affairs-notes-viewer .current-affairs-toolbar-title .current-affairs-category-toggle{grid-area:button!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:112px!important;min-height:42px!important;padding:0 12px!important;white-space:nowrap!important}body.current-affairs-notes-viewer .current-affairs-toolbar-actions{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important}body.current-affairs-notes-viewer .current-affairs-fullscreen-control{display:none!important}body.current-affairs-notes-viewer .current-affairs-quiz-control,body.current-affairs-notes-viewer .current-affairs-month-control{min-width:0!important;width:100%!important;padding:0!important;border:0!important}body.current-affairs-notes-viewer .current-affairs-month-control{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important}body.current-affairs-notes-viewer .current-affairs-month-label{font-size:11px!important}body.current-affairs-notes-viewer .current-affairs-month-button,body.current-affairs-notes-viewer .current-affairs-quiz-launch{width:100%!important;min-width:0!important;min-height:42px!important;border-radius:10px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.current-affairs-notes-viewer .current-affairs-category-drawer{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:100%!important;height:min(74dvh,560px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;padding:20px var(--ca-mobile-pad) calc(16px + env(safe-area-inset-bottom))!important;border:1px solid var(--ca-detail-border)!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;background:color-mix(in srgb,var(--ca-detail-bg-secondary) 96%,transparent)!important;box-shadow:0 -20px 48px color-mix(in srgb,var(--ca-detail-ink) 18%,transparent)!important;transform:translateY(108%)!important;transition:transform .18s ease!important;z-index:380!important}body.current-affairs-notes-viewer .current-affairs-category-drawer:before{content:""!important;width:42px!important;height:4px!important;justify-self:center!important;margin:-8px 0 0!important;border-radius:999px!important;background:var(--ca-detail-border-strong)!important}body.current-affairs-category-drawer-open.current-affairs-notes-viewer .current-affairs-category-drawer{transform:translateY(0)!important}body.current-affairs-category-drawer-open.current-affairs-notes-viewer .current-affairs-notes-sheet{width:100%!important;margin-left:0!important;margin-right:0!important}body.current-affairs-notes-viewer .current-affairs-category-drawer-head{padding:0!important}body.current-affairs-notes-viewer .current-affairs-category-list{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 2px 2px!important}body.current-affairs-notes-viewer .current-affairs-category-nav-item{min-height:48px!important;border-color:var(--ca-detail-border)!important;background:var(--ca-detail-surface)!important}body.current-affairs-notes-viewer .current-affairs-notes-sheet{width:100%!important;max-width:100%!important;margin:0!important;padding:16px var(--ca-mobile-pad) calc(72px + env(safe-area-inset-bottom))!important;overflow:visible!important}body.current-affairs-notes-viewer .current-affairs-notes-sheet>.notes-section:first-child{gap:7px!important;margin-bottom:14px!important;padding-bottom:14px!important}body.current-affairs-notes-viewer .notes-section-title{font-size:clamp(25px,8vw,34px)!important;line-height:1.12!important;overflow-wrap:anywhere!important}body.current-affairs-notes-viewer .notes-section-copy{font-size:13px!important;line-height:1.45!important}body.current-affairs-notes-viewer .current-affairs-revision-card,body.current-affairs-notes-viewer .current-affairs-marked-summary,body.current-affairs-notes-viewer .current-affairs-quiz-section{margin-block:16px!important}body.current-affairs-notes-viewer .current-affairs-revision-toggle{min-height:48px!important}body.current-affairs-notes-viewer .current-affairs-notes-body{width:100%!important;max-width:100%!important;font-size:15px!important;line-height:1.65!important;overflow-wrap:anywhere!important}body.current-affairs-notes-viewer .current-affairs-notes-body h2{font-size:20px!important}body.current-affairs-notes-viewer .current-affairs-notes-body h3{font-size:17px!important}body.current-affairs-notes-viewer .current-affairs-notes-body table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;white-space:normal!important;-webkit-overflow-scrolling:touch!important}body.current-affairs-notes-viewer .current-affairs-notes-body th,body.current-affairs-notes-viewer .current-affairs-notes-body td{min-width:132px!important;padding:9px 10px!important;vertical-align:top!important}body.current-affairs-notes-viewer .current-affairs-markable-line{margin-inline:-4px!important;padding:4px 7px!important}body.current-affairs-notes-viewer .current-affairs-marked-summary{padding:12px!important}body.current-affairs-notes-viewer .current-affairs-marked-summary-head,body.current-affairs-notes-viewer .current-affairs-marked-group-head{align-items:flex-start!important;flex-direction:column!important;gap:4px!important}body.current-affairs-notes-viewer .current-affairs-month-picker{position:fixed!important;left:var(--ca-mobile-pad)!important;right:var(--ca-mobile-pad)!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;border-radius:16px!important;z-index:390!important}body.current-affairs-notes-viewer .current-affairs-month-grid{gap:7px!important}body.current-affairs-notes-viewer .current-affairs-month-option,body.current-affairs-notes-viewer .current-affairs-month-picker .discovery-calendar-nav,body.current-affairs-notes-viewer .current-affairs-month-picker .discovery-calendar-footer button{min-height:42px!important}body.current-affairs-notes-viewer .current-affairs-line-actions,body.notes-viewer:not(.theme-slate):not(.theme-sepia).current-affairs-notes-viewer .current-affairs-line-actions{width:100%!important;margin:10px 0 14px!important;padding:12px 42px 12px 12px!important;border-radius:12px!important;overflow:hidden!important}body.current-affairs-notes-viewer .current-affairs-line-actions-copy p{-webkit-line-clamp:3!important;font-size:13px!important;line-height:1.45!important}body.current-affairs-notes-viewer .current-affairs-line-actions-buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}body.current-affairs-notes-viewer .current-affairs-mark-btn{width:100%!important;min-height:42px!important;padding-inline:8px!important;white-space:normal!important}body.current-affairs-notes-viewer .current-affairs-line-close{width:32px!important;height:32px!important}}@media(max-width:480px){body.current-affairs-notes-viewer .current-affairs-toolbar-actions{grid-template-columns:1fr!important}body.current-affairs-notes-viewer .current-affairs-month-control{grid-template-columns:1fr!important;gap:5px!important}body.current-affairs-notes-viewer .current-affairs-month-label{display:none!important}body.current-affairs-notes-viewer .current-affairs-toolbar-title .current-affairs-category-toggle{min-width:96px!important;padding-inline:10px!important}body.current-affairs-notes-viewer .current-affairs-line-actions-buttons{grid-template-columns:1fr!important}}@media(max-width:768px){body.discovery-active .discovery-home-view{gap:14px!important;padding-top:12px!important}body.discovery-active .discovery-home-hero{justify-items:stretch!important;text-align:left!important;padding:16px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;background:#11111194!important;overflow:visible!important}body.discovery-active:not(.theme-slate) .discovery-home-hero{border-color:#1a1a1717!important;background:#ffffffc7!important}body.discovery-active .discovery-home-hero .discovery-home-date{position:relative!important;inset:auto!important;width:100%!important;margin-top:4px!important;justify-self:stretch!important}body.discovery-active .discovery-home-date>span:first-child{font-size:11px!important;letter-spacing:.08em!important}body.discovery-active .discovery-home-date-control{display:grid!important;grid-template-columns:var(--mobile-touch) 20px minmax(0,1fr) var(--mobile-touch)!important;width:100%!important;min-height:var(--mobile-touch)!important;padding:6px 10px!important;border-radius:12px!important}body.discovery-active .discovery-home-date-button{min-width:0!important;padding:0!important;text-align:left!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.discovery-active .discovery-home-calendar{display:grid!important;gap:10px!important;padding:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:#0f172afa!important;box-shadow:0 -18px 44px #00000057!important}body.discovery-active:not(.theme-slate) .discovery-home-calendar{border-color:#1a1a171c!important;background:#fff!important;color:#1a1a17!important;box-shadow:0 -18px 44px #1a1a1724!important}body.discovery-active .discovery-calendar-head{grid-template-columns:var(--mobile-touch) minmax(0,1fr) var(--mobile-touch)!important}body.discovery-active .discovery-calendar-nav,body.discovery-active .discovery-calendar-footer button,body.discovery-active .discovery-calendar-day{min-height:40px!important;border-radius:10px!important}body.discovery-active .discovery-calendar-nav{width:var(--mobile-touch)!important;height:var(--mobile-touch)!important}body.discovery-active .discovery-calendar-grid,body.discovery-active .discovery-calendar-weekdays{gap:5px!important}body.discovery-active .daily-target-panel{margin-top:0!important;padding:16px!important;border-radius:16px!important}body.discovery-active .daily-target-panel-head{margin-bottom:14px!important}body.discovery-active .daily-target-panel-title{font-size:clamp(1.16rem,5vw,1.45rem)!important}body.discovery-active .daily-target-status{max-width:100%!important;text-align:left!important;font-size:13px!important}body.discovery-active .daily-target-cards{gap:10px!important}body.discovery-active .daily-target-card{min-height:0!important;gap:11px!important;padding:14px!important;border-radius:14px!important}body.discovery-active .daily-target-card-top,body.discovery-active .daily-target-card-footer{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}body.discovery-active .daily-target-card-title{font-size:1.04rem!important;line-height:1.25!important;overflow-wrap:anywhere!important}body.discovery-active .daily-target-card-copy{font-size:.9rem!important;line-height:1.5!important}body.discovery-active .daily-target-card-chip,body.discovery-active .daily-target-card-meta span{min-height:30px!important;max-width:100%!important;white-space:normal!important}body.discovery-active .daily-target-card-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:8px!important}body.discovery-active .daily-target-action-btn{justify-content:center!important;min-height:var(--mobile-touch)!important;border-radius:10px!important;white-space:normal!important}body.discovery-active .discovery-home-grid{grid-template-columns:1fr!important;gap:10px!important}body.discovery-active .discovery-home-card{min-width:0!important;gap:8px!important;padding:14px!important;border-radius:14px!important}body.discovery-active .discovery-home-card-title{font-size:1.05rem!important;line-height:1.25!important;overflow-wrap:anywhere!important}body.discovery-active .discovery-home-card-copy{font-size:.9rem!important;line-height:1.48!important}body.discovery-active .recent-searches-section{margin-top:12px!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.08)!important}body.discovery-active:not(.theme-slate) .recent-searches-section{border-top-color:#1a1a1717!important}body.discovery-active .recent-searches-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important}body.discovery-active .recent-searches-title{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.discovery-active .recent-search-chip,body.discovery-active .recent-search-history-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:var(--mobile-touch)!important;padding:10px 11px!important;border-radius:12px!important}body.discovery-active .recent-search-chip-query,body.discovery-active .recent-search-history-query{overflow-wrap:anywhere!important}body.discovery-active .recent-search-chip-time,body.discovery-active .recent-search-history-time{align-self:start!important;max-width:86px!important;text-align:right!important;white-space:normal!important}body.discovery-active .recent-search-history-modal{z-index:1600!important}body.discovery-active .recent-search-history-dialog{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;padding:16px!important}body.discovery-active .recent-search-history-head{display:grid!important;grid-template-columns:minmax(0,1fr) var(--mobile-touch)!important;align-items:start!important;gap:10px!important}body.discovery-active .recent-search-history-list{min-height:0!important;overflow:auto!important;padding-right:2px!important}body.discovery-active .recent-search-history-btn,body.discovery-active .recent-search-history-close{min-height:var(--mobile-touch)!important;border-radius:10px!important}body.discovery-active .recent-search-history-close{min-width:var(--mobile-touch)!important}}@media(max-width:480px){body.discovery-active .discovery-home-hero,body.discovery-active .daily-target-panel,body.discovery-active .discovery-home-card{padding:12px!important}body.discovery-active .discovery-home-view{gap:12px!important}body.discovery-active .daily-target-card{padding:12px!important}body.discovery-active .recent-search-chip,body.discovery-active .recent-search-history-item{grid-template-columns:1fr!important;align-items:start!important}body.discovery-active .recent-search-chip-time,body.discovery-active .recent-search-history-time{max-width:100%!important;text-align:left!important}body.discovery-active .recent-search-history-pagination{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}body.discovery-active .recent-search-history-page-label{order:-1!important;min-width:0!important}}@media(max-width:768px){body.discovery-active .discovery-curriculum-view{gap:14px!important;padding-top:12px!important}body.discovery-active #discoverySyllabusSection.discovery-syllabus--plain{display:grid!important;gap:14px!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}body.discovery-active .discovery-syllabus-head.discovery-syllabus-head--with-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;padding:16px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;background:#11111194!important}body.discovery-active:not(.theme-slate) .discovery-syllabus-head.discovery-syllabus-head--with-toolbar{border-color:#1a1a1717!important;background:#ffffffc7!important}body.discovery-active .discovery-syllabus-head-text{width:100%!important;min-width:0!important}body.discovery-active .discovery-syllabus-lead{max-width:100%!important;font-size:13px!important;line-height:1.5!important}body.discovery-active .discovery-curriculum-view-toggle{display:grid!important;grid-template-columns:1fr auto auto!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.discovery-active .discovery-syllabus-search{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;grid-column:1 / -1!important;width:100%!important;min-width:0!important;min-height:var(--mobile-touch)!important;padding:0 12px!important;border:1px solid var(--claude-border)!important;border-radius:12px!important;background:var(--claude-surface)!important}body.discovery-active .discovery-curriculum-priority-toggle{justify-self:stretch;justify-content:space-between;width:100%;min-width:0}body.discovery-active .discovery-syllabus-search input{min-height:calc(var(--mobile-touch) - 2px)!important;width:100%!important;font-size:15px!important}body.discovery-active .discovery-curriculum-view-btn{min-width:52px!important;min-height:var(--mobile-touch)!important;padding:0 10px!important;border:1px solid var(--claude-border)!important;border-radius:12px!important;background:var(--claude-bg-secondary)!important;white-space:nowrap!important}body.discovery-active .discovery-curriculum-view-btn.is-active{background:var(--claude-surface)!important}body.discovery-active .discovery-subject-tabs,body.discovery-active .discovery-syllabus-chapters{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;max-width:100%!important;padding:0 0 8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}body.discovery-active .discovery-subject-tab,body.discovery-active .syllabus-chapter-toggle{flex:0 0 auto!important;min-height:40px!important;max-width:min(74vw,280px)!important;padding:0 12px!important;border-radius:999px!important;scroll-snap-align:start!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.discovery-active .discovery-syllabus-status{display:block!important;width:100%!important;font-size:13px!important}body.discovery-active .discovery-syllabus-status:empty{display:none!important}body.discovery-active .discovery-syllabus-root,body.discovery-active .syllabus-chapter-block{gap:12px!important;width:100%!important;max-width:100%!important}body.discovery-active .syllabus-chapter-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;padding-top:0!important}body.discovery-active .syllabus-chapter-title{min-width:0!important;font-size:clamp(20px,6vw,26px)!important;overflow-wrap:anywhere!important}body.discovery-active .syllabus-chapter-meta{justify-self:end!important;padding-top:3px!important;white-space:nowrap!important}body.discovery-active .syllabus-topic-list,body.discovery-active .syllabus-topic-list--grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:100%!important}body.discovery-active .syllabus-topic-card,body.discovery-active .syllabus-topic-card--with-thumb,body.discovery-active .syllabus-topic-list--grid .syllabus-topic-card--with-thumb{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;border-radius:14px!important;overflow:hidden!important}body.discovery-active .syllabus-topic-card:not(.syllabus-topic-card--with-thumb){padding:14px!important}body.discovery-active .syllabus-topic-card-media,body.discovery-active .syllabus-topic-card--with-thumb .syllabus-topic-card-media,body.discovery-active .syllabus-topic-list--grid .syllabus-topic-card--with-thumb .syllabus-topic-card-media{width:100%!important;min-height:132px!important;max-height:180px!important;height:auto!important;border-right:0!important;border-bottom:1px solid var(--claude-border)!important}body.discovery-active .syllabus-topic-thumb,body.discovery-active .syllabus-topic-card--with-thumb .syllabus-topic-thumb{width:100%!important;height:100%!important;min-height:132px!important;max-height:180px!important;aspect-ratio:16 / 9!important;object-fit:cover!important}body.discovery-active .syllabus-topic-card-body,body.discovery-active .syllabus-topic-list--grid .syllabus-topic-card--with-thumb .syllabus-topic-card-body{width:100%!important;min-width:0!important;padding:14px!important}body.discovery-active .syllabus-topic-name{font-size:15px!important;line-height:1.35!important;overflow-wrap:anywhere!important}body.discovery-active .syllabus-topic-meta{font-size:13px!important;line-height:1.5!important;overflow-wrap:anywhere!important}body.discovery-active .syllabus-topic-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}body.discovery-active .syllabus-topic-action{width:100%!important;min-height:var(--mobile-touch)!important;padding:0 10px!important;border-radius:10px!important;white-space:normal!important;text-align:center!important}}@media(max-width:480px){body.discovery-active .discovery-syllabus-head.discovery-syllabus-head--with-toolbar{padding:12px!important}body.discovery-active .discovery-curriculum-view-toggle{grid-template-columns:1fr 1fr!important}body.discovery-active .discovery-syllabus-search{grid-column:1 / -1!important}body.discovery-active .discovery-curriculum-view-btn{min-width:0!important;width:100%!important}body.discovery-active .syllabus-chapter-header{grid-template-columns:1fr!important}body.discovery-active .syllabus-chapter-meta{justify-self:start!important;white-space:normal!important}body.discovery-active .syllabus-topic-actions{grid-template-columns:1fr!important}body.discovery-active .syllabus-topic-card-media,body.discovery-active .syllabus-topic-thumb{min-height:120px!important;max-height:156px!important}}@media(max-width:560px){body.discovery-active .discovery-curriculum-view{gap:8px!important;padding-top:8px!important}body.discovery-active #discoverySyllabusSection.discovery-syllabus--plain{gap:10px!important}body.discovery-active .discovery-syllabus-head.discovery-syllabus-head--with-toolbar{gap:10px!important;padding:12px!important}body.discovery-active .discovery-syllabus-head-text{gap:7px!important}body.discovery-active .discovery-syllabus-title{font-size:clamp(30px,9.2vw,38px)!important;line-height:1.06!important;letter-spacing:0!important}body.discovery-active .discovery-syllabus-lead{font-size:12.5px!important;line-height:1.42!important}body.discovery-active .discovery-syllabus-search{min-height:42px!important;border-radius:11px!important}body.discovery-active .discovery-syllabus-search input{min-height:40px!important;font-size:14px!important}body.discovery-active .discovery-curriculum-view-toggle{gap:8px!important}body.discovery-active .discovery-curriculum-view-btn{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:13px!important;font-weight:700!important}body.discovery-active #curriculumViewListBtn:before,body.discovery-active #curriculumViewGridBtn:before{content:"";width:15px;height:15px;flex:0 0 auto;background:currentColor;opacity:.9}body.discovery-active #curriculumViewListBtn:before{mask:linear-gradient(#000 0 0) 0 1px / 15px 3px no-repeat,linear-gradient(#000 0 0) 0 6px / 15px 3px no-repeat,linear-gradient(#000 0 0) 0 11px / 15px 3px no-repeat;-webkit-mask:linear-gradient(#000 0 0) 0 1px / 15px 3px no-repeat,linear-gradient(#000 0 0) 0 6px / 15px 3px no-repeat,linear-gradient(#000 0 0) 0 11px / 15px 3px no-repeat}body.discovery-active #curriculumViewGridBtn:before{mask:linear-gradient(#000 0 0) 0 0 / 6px 6px no-repeat,linear-gradient(#000 0 0) 9px 0 / 6px 6px no-repeat,linear-gradient(#000 0 0) 0 9px / 6px 6px no-repeat,linear-gradient(#000 0 0) 9px 9px / 6px 6px no-repeat;-webkit-mask:linear-gradient(#000 0 0) 0 0 / 6px 6px no-repeat,linear-gradient(#000 0 0) 9px 0 / 6px 6px no-repeat,linear-gradient(#000 0 0) 0 9px / 6px 6px no-repeat,linear-gradient(#000 0 0) 9px 9px / 6px 6px no-repeat}body.discovery-active .discovery-syllabus-chapters{min-height:0!important;display:flex!important;width:100%!important;margin-top:0!important;padding-bottom:4px!important;overflow-x:auto!important;overflow-y:hidden!important}body.discovery-active .discovery-syllabus-root{display:grid!important;width:100%!important;max-width:100%!important;min-height:80px!important;margin-top:0!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;overflow:visible!important}body.discovery-active .discovery-syllabus-root .syllabus-chapter-block,body.discovery-active .discovery-syllabus-root .syllabus-topic-list{width:100%!important;max-width:100%!important}}.curriculum-mobile-view{display:none}@media(max-width:768px){body.discovery-active .curriculum-desktop-view,body.discovery-active .discovery-syllabus-chapters,body.discovery-active .discovery-curriculum-view-btn{display:none!important}body.discovery-active .discovery-curriculum-view-toggle{grid-template-columns:minmax(0,1fr)!important}body.discovery-active .discovery-curriculum-priority-toggle{flex:1 1 100%;justify-content:space-between;min-height:42px;border-color:var(--claude-border);background:var(--claude-surface)}body.discovery-active .curriculum-mobile-view{display:grid!important;gap:18px!important;width:100%!important;max-width:100%!important}body.discovery-active .mobile-curriculum-must-do-topics{display:grid!important;gap:8px!important;width:100%!important;max-width:100%!important;padding:0 0 14px!important;border:0!important;border-bottom:1px solid var(--claude-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.discovery-active .mobile-curriculum-must-do-topics-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:0!important}body.discovery-active .mobile-curriculum-must-do-topics-title{color:var(--claude-text)!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important}body.discovery-active .mobile-curriculum-must-do-topics-count{justify-self:end!important;padding:0!important;border-radius:0!important;background:transparent!important;color:color-mix(in srgb,#eab308 74%,var(--claude-text))!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important}body.discovery-active .mobile-curriculum-chapter{width:100%!important;max-width:100%!important;border:0!important;border-bottom:1px solid var(--claude-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.discovery-active .mobile-curriculum-chapter-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto 12px!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:8px 2px!important;color:var(--claude-text)!important;cursor:pointer!important;list-style:none!important}body.discovery-active .mobile-curriculum-chapter-summary::-webkit-details-marker{display:none!important}body.discovery-active .mobile-curriculum-chapter-summary:after{content:"";width:9px!important;height:9px!important;border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;color:var(--claude-text-muted)!important;transform:rotate(45deg)!important;transition:transform .16s ease!important}body.discovery-active .mobile-curriculum-chapter[open] .mobile-curriculum-chapter-summary:after{transform:rotate(225deg) translate(-2px,-2px)!important}body.discovery-active .mobile-curriculum-chapter-title{min-width:0!important;color:var(--claude-text)!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important;overflow-wrap:anywhere!important}body.discovery-active .mobile-curriculum-chapter-count{justify-self:end!important;padding:0!important;border-radius:0!important;background:transparent!important;color:var(--claude-text-secondary)!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important}body.discovery-active .mobile-syllabus-topic-list{display:grid!important;gap:8px!important;padding:4px 0 14px!important}body.discovery-active .mobile-syllabus-topic-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;border:1px solid var(--claude-border)!important;border-radius:8px!important;background:var(--claude-surface)!important;box-shadow:none!important;overflow:hidden!important}body.discovery-active .mobile-syllabus-topic-card--pro-locked{border-color:color-mix(in srgb,#f97316 34%,var(--claude-border))!important}body.discovery-active .mobile-syllabus-topic-card--must-do{border-color:color-mix(in srgb,#eab308 42%,var(--claude-border))!important;background:var(--claude-surface)!important}body.discovery-active .mobile-syllabus-topic-card--with-thumb{grid-template-columns:112px minmax(0,1fr)!important}body.discovery-active .mobile-syllabus-topic-media{position:relative!important;min-height:100%!important;border-right:1px solid var(--claude-border)!important;background:var(--claude-bg-secondary)!important;overflow:hidden!important}body.discovery-active .mobile-syllabus-topic-thumb{width:100%!important;height:100%!important;min-height:96px!important;aspect-ratio:auto!important;object-fit:cover!important}body.discovery-active .mobile-syllabus-topic-thumb.syllabus-topic-thumb--placeholder{object-fit:cover!important;background:#fff8ef!important}body.discovery-active.theme-slate .mobile-syllabus-topic-thumb.syllabus-topic-thumb--placeholder{background:#171717!important}body.discovery-active .mobile-syllabus-topic-body{display:grid!important;gap:8px!important;min-width:0!important;padding:10px 12px!important}body.discovery-active .mobile-syllabus-topic-copy{display:grid!important;gap:5px!important;min-width:0!important}body.discovery-active .mobile-syllabus-topic-name{color:var(--claude-text)!important;font-size:14px!important;font-weight:600!important;line-height:1.34!important;letter-spacing:0!important;overflow-wrap:anywhere!important}body.discovery-active .mobile-syllabus-topic-meta{color:var(--claude-text-secondary)!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;overflow-wrap:anywhere!important}body.discovery-active .mobile-syllabus-topic-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important}body.discovery-active .mobile-syllabus-topic-action{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:32px!important;padding:0 10px!important;border:1px solid var(--claude-border)!important;border-radius:6px!important;background:var(--claude-bg-secondary)!important;color:var(--claude-text)!important;font:inherit!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;white-space:nowrap!important}body.discovery-active .mobile-syllabus-topic-action--secondary{border-color:var(--claude-border)!important;background:transparent!important;color:var(--claude-text-secondary)!important}body.discovery-active .mobile-syllabus-topic-action:hover,body.discovery-active .mobile-syllabus-topic-action:focus-visible{border-color:color-mix(in srgb,var(--claude-accent) 34%,var(--claude-border))!important;background:var(--claude-accent-soft)!important;color:var(--claude-accent)!important;outline:none!important}body.discovery-active .mobile-syllabus-topic-card .syllabus-topic-progress{gap:4px!important;margin-top:1px!important}body.discovery-active .mobile-syllabus-topic-card .syllabus-topic-progress-track{height:4px!important}body.discovery-active .mobile-curriculum-empty{margin:0!important;padding:0 14px 14px!important;color:var(--claude-text-secondary)!important;font-size:13px!important;line-height:1.45!important}}@media(max-width:768px){body.discovery-active #discoveryBookmarkView .revision-chapter-tabs.discovery-syllabus-chapters{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 4px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}body.discovery-active #discoveryBookmarkView .revision-chapter-tabs.discovery-syllabus-chapters::-webkit-scrollbar{display:none!important}body.discovery-active #discoveryBookmarkView .revision-chapter-tabs .syllabus-chapter-toggle{flex:0 0 auto!important;min-height:44px!important;max-width:min(72vw,280px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}.daily-target-desktop-view{display:contents}.daily-target-mobile-view{display:none}@media(max-width:768px){body.discovery-active .daily-target-desktop-view{display:none!important}body.discovery-active .daily-target-mobile-view{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:100%!important}body.discovery-active .mobile-daily-target-row{--mobile-daily-target-accent: var(--claude-accent);display:grid!important;gap:9px!important;width:100%!important;min-width:0!important;padding:13px!important;border:1px solid color-mix(in srgb,var(--mobile-daily-target-accent) 22%,var(--claude-border))!important;border-radius:14px!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:var(--claude-shadow-sm)!important;overflow:hidden!important}body.discovery-active .mobile-daily-target-row--current-affairs,body.discovery-active .mobile-daily-target-row--gk{--mobile-daily-target-accent: #d97757}body.discovery-active .mobile-daily-target-row[role=button]{cursor:pointer!important}body.discovery-active .mobile-daily-target-row.is-loading{opacity:.72!important;pointer-events:none!important}body.discovery-active .mobile-daily-target-row-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}body.discovery-active .mobile-daily-target-kicker{min-width:0!important;color:color-mix(in srgb,var(--mobile-daily-target-accent) 72%,var(--claude-text))!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:uppercase!important;overflow-wrap:anywhere!important}body.discovery-active .mobile-daily-target-title{margin:0!important;color:var(--claude-text)!important;font-size:15px!important;font-weight:750!important;line-height:1.3!important;letter-spacing:0!important;overflow-wrap:anywhere!important}body.discovery-active .mobile-daily-target-meta{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}body.discovery-active .mobile-daily-target-meta span{display:inline-flex!important;align-items:center!important;min-height:26px!important;max-width:100%!important;padding:0 9px!important;border:1px solid color-mix(in srgb,var(--mobile-daily-target-accent) 18%,var(--claude-border))!important;border-radius:999px!important;background:color-mix(in srgb,var(--mobile-daily-target-accent) 7%,transparent)!important;color:var(--claude-text-secondary)!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;overflow-wrap:anywhere!important}body.discovery-active .mobile-daily-target-link{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:34px!important;padding-top:2px!important;border-top:1px solid color-mix(in srgb,var(--mobile-daily-target-accent) 16%,var(--claude-border))!important;color:var(--claude-text-secondary)!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important}body.discovery-active .mobile-daily-target-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important}body.discovery-active .mobile-daily-target-action{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;min-width:0!important;padding:0 10px!important;border:1px solid color-mix(in srgb,var(--mobile-daily-target-accent) 28%,var(--claude-border))!important;border-radius:10px!important;background:color-mix(in srgb,var(--mobile-daily-target-accent) 10%,var(--claude-surface))!important;color:color-mix(in srgb,var(--mobile-daily-target-accent) 74%,var(--claude-text))!important;font:inherit!important;font-size:12.5px!important;font-weight:750!important;letter-spacing:0!important;white-space:nowrap!important}body.discovery-active .mobile-daily-target-action--secondary{border-color:var(--claude-border)!important;background:var(--claude-bg-secondary)!important;color:var(--claude-text)!important}body.discovery-active .mobile-daily-target-action:disabled{opacity:.62!important;cursor:default!important}}@media(max-width:390px){body.discovery-active .mobile-daily-target-actions{grid-template-columns:1fr!important}}@media(max-width:390px){body.discovery-active .mobile-syllabus-topic-card--with-thumb{grid-template-columns:96px minmax(0,1fr)!important}body.discovery-active .mobile-syllabus-topic-body{padding:10px!important}}@media(max-width:768px){body.discovery-active #discoverySearchView{width:100%!important;max-width:100%!important;gap:14px!important;margin-top:0!important;padding-top:12px!important}body.discovery-active .discovery-search-hero{width:100%!important;max-width:100%!important;padding:16px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;background:#11111194!important}body.discovery-active:not(.theme-slate) .discovery-search-hero{border-color:#1a1a1717!important;background:#ffffffc7!important}body.discovery-active .discovery-search-hero .discovery-subtitle{font-size:13px!important;line-height:1.5!important}body.discovery-active #discoveryCard{gap:12px!important;padding:16px!important;border-radius:16px!important;overflow:visible!important}body.discovery-active .discovery-card-head{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}body.discovery-active .discovery-card-title{font-size:clamp(20px,6vw,25px)!important;overflow-wrap:anywhere!important}body.discovery-active .discovery-input-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:100%!important}body.discovery-active .discovery-input{min-height:var(--mobile-touch)!important;width:100%!important;min-width:0!important;padding:10px 12px!important;border-radius:12px!important;font-size:16px!important}body.discovery-active .discovery-action-btn{width:100%!important;min-width:0!important;min-height:var(--mobile-touch)!important;border-radius:12px!important}body.discovery-active .discovery-card-footer{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important}body.discovery-active .discovery-helper,body.discovery-active .discovery-status{width:100%!important;text-align:left!important;overflow-wrap:anywhere!important}body.discovery-active .discovery-menu{position:static!important;width:100%!important;max-width:100%!important;max-height:min(52dvh,430px)!important;margin:0!important;padding:8px!important;border-radius:14px!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}body.discovery-active .discovery-menu.open{display:grid!important;gap:7px!important}body.discovery-active .discovery-menu .topic-picker-option{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;min-height:var(--mobile-touch)!important;padding:11px 12px!important;border:1px solid var(--claude-border)!important;border-radius:12px!important;background:var(--claude-bg-secondary)!important;text-align:left!important}body.discovery-active .discovery-menu .topic-picker-option-label,body.discovery-active .discovery-menu .topic-picker-option-meta{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important}body.discovery-active .discovery-menu .topic-picker-option-meta{display:inline-flex!important;width:fit-content!important;max-width:100%!important;padding:4px 8px!important;border-radius:999px!important;background:var(--claude-bg-tertiary)!important}body.discovery-active .recent-searches-section{padding:14px!important;border-radius:14px!important}body.discovery-active .recent-searches-list,body.discovery-active .recent-search-history-list{gap:8px!important}body.discovery-active .recent-search-chip,body.discovery-active .recent-search-history-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:var(--mobile-touch)!important;align-items:start!important;gap:8px!important;padding:11px 12px!important;border-radius:12px!important}body.discovery-active .recent-search-chip-main,body.discovery-active .recent-search-history-main{min-width:0!important}body.discovery-active .recent-search-chip-query,body.discovery-active .recent-search-history-query,body.discovery-active .recent-search-chip-meta,body.discovery-active .recent-search-history-meta{overflow-wrap:anywhere!important;white-space:normal!important}body.discovery-active .recent-search-chip-time,body.discovery-active .recent-search-history-time{max-width:88px!important;text-align:right!important;white-space:normal!important}body.discovery-active .recent-search-history-modal{z-index:1700!important}body.discovery-active .recent-search-history-dialog{position:fixed!important;left:var(--mobile-page-pad)!important;right:var(--mobile-page-pad)!important;top:auto!important;bottom:calc(var(--mobile-bottom-gap) + 8px)!important;width:auto!important;max-width:none!important;max-height:min(78dvh,620px)!important;margin:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:12px!important;padding:16px!important;border-radius:18px!important;overflow:hidden!important}body.discovery-active .recent-search-history-dialog:before{content:""!important;width:42px!important;height:4px!important;justify-self:center!important;margin:-6px 0 0!important;border-radius:999px!important;background:var(--claude-border-strong)!important}body.discovery-active .recent-search-history-head{display:grid!important;grid-template-columns:minmax(0,1fr) var(--mobile-touch)!important;gap:10px!important;margin:0!important}body.discovery-active .recent-search-history-copy{overflow-wrap:anywhere!important}body.discovery-active .recent-search-history-list{min-height:0!important;overflow:auto!important;padding-right:2px!important;-webkit-overflow-scrolling:touch!important}body.discovery-active .recent-search-history-pagination{margin-top:0!important}}@media(max-width:480px){body.discovery-active .discovery-search-hero,body.discovery-active #discoveryCard,body.discovery-active .recent-searches-section{padding:12px!important}body.discovery-active .recent-searches-head{grid-template-columns:1fr!important;align-items:stretch!important}body.discovery-active .recent-search-history-btn{width:100%!important;min-height:var(--mobile-touch)!important}body.discovery-active .recent-search-chip,body.discovery-active .recent-search-history-item{grid-template-columns:1fr!important}body.discovery-active .recent-search-chip-time,body.discovery-active .recent-search-history-time{max-width:100%!important;text-align:left!important}body.discovery-active .recent-search-history-pagination{display:grid!important;grid-template-columns:1fr!important}}@media(max-width:768px){body:not(.discovery-active){overflow:hidden!important;overscroll-behavior:none!important}body:not(.discovery-active) .workspace,body:not(.discovery-active) .map-panel,body:not(.discovery-active) #mindmapWrap{width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;touch-action:none!important}body:not(.discovery-active) #mindmapWrap{padding:0!important;background-position:center!important}body:not(.discovery-active) #mindmapSvg{width:100%!important;height:100%!important;display:block!important;touch-action:none!important}body:not(.discovery-active) .viewer-toolbar{position:fixed!important;top:calc(var(--mobile-top-gap) + 6px)!important;left:var(--mobile-page-pad)!important;right:var(--mobile-page-pad)!important;width:auto!important;height:auto!important;max-width:none!important;padding:0!important;z-index:230!important;pointer-events:none!important}body:not(.discovery-active) .viewer-toolbar .nav-actions,body:not(.discovery-active) .topic-explorer{width:100%!important;max-width:100%!important;min-width:0!important;pointer-events:auto!important}body:not(.discovery-active) .topic-explorer{display:grid!important;grid-template-columns:var(--mobile-touch) minmax(0,1fr)!important;gap:8px!important;align-items:start!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body:not(.discovery-active) .question-search-toggle{display:inline-flex!important;width:var(--mobile-touch)!important;height:var(--mobile-touch)!important;border-radius:12px!important;background:#0f172ae0!important;color:#f8fafc!important}body:not(.discovery-active) .topic-picker-wrap{width:100%!important;min-width:0!important;display:grid!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}body:not(.discovery-active) #topicInput,body:not(.discovery-active) .topic-picker-input{width:100%!important;min-width:0!important;min-height:var(--mobile-touch)!important;padding:0 12px!important;border-radius:12px!important;background:#0f172ae0!important;color:#f8fafc!important;font-size:15px!important}body:not(.discovery-active) .topic-picker-status{grid-column:1 / -1!important;max-width:100%!important;min-height:0!important;padding:0 2px!important;color:#f8fafcd1!important;text-shadow:0 1px 10px rgba(0,0,0,.42)!important;white-space:normal!important}body:not(.discovery-active) .topic-picker-menu{position:fixed!important;left:var(--mobile-page-pad)!important;right:var(--mobile-page-pad)!important;top:calc(var(--mobile-top-gap) + 62px)!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(46dvh,380px)!important;padding:8px!important;border-radius:14px!important;z-index:460!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}body:not(.discovery-active) .topic-picker-option{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;min-height:var(--mobile-touch)!important;padding:10px 12px!important;border-radius:10px!important}body:not(.discovery-active) .topic-picker-option-label,body:not(.discovery-active) .topic-picker-option-meta{max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important}body:not(.discovery-active) .question-launch-btn{position:fixed!important;left:var(--mobile-page-pad)!important;right:var(--mobile-page-pad)!important;bottom:calc(var(--mobile-bottom-gap) + 8px)!important;top:auto!important;width:auto!important;max-width:none!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:7px!important;padding:8px!important;border-radius:16px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;z-index:240!important}body:not(.discovery-active) .question-launch-btn::-webkit-scrollbar{display:none!important}body:not(.discovery-active) .action-launch-cluster{flex:0 0 auto!important}body:not(.discovery-active) .action-launch-separator{display:none!important}body:not(.discovery-active) .action-launch-btn{flex:0 0 auto!important;min-width:var(--mobile-touch)!important;min-height:var(--mobile-touch)!important;padding:0 12px!important;border-radius:12px!important;font-size:12px!important;white-space:nowrap!important}body:not(.discovery-active) .action-launch-btn.icon-only,body:not(.discovery-active) .cluster-btn{width:var(--mobile-touch)!important;min-width:var(--mobile-touch)!important;padding:0!important}body:not(.discovery-active) #attemptQuestionsBtn{min-width:128px!important}body:not(.discovery-active) #defaultViewBtn{min-width:76px!important}body:not(.discovery-active) .branch-legend{position:fixed!important;left:var(--mobile-page-pad)!important;right:var(--mobile-page-pad)!important;bottom:calc(var(--mobile-bottom-gap) + 68px)!important;top:auto!important;width:auto!important;max-width:none!important;max-height:84px!important;display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:6px!important;border-radius:12px!important;z-index:160!important;scrollbar-width:none!important}body:not(.discovery-active) .branch-legend::-webkit-scrollbar{display:none!important}body:not(.discovery-active) .legend-item{flex:0 0 auto!important;max-width:min(70vw,260px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:not(.discovery-active) .detail-panel,body:not(.discovery-active) .questions-panel{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:100%!important;height:min(78dvh,720px)!important;max-height:calc(100dvh - var(--mobile-top-gap))!important;padding-bottom:max(14px,env(safe-area-inset-bottom))!important;border-radius:18px 18px 0 0!important;transform:translateY(108%)!important;transition:transform .18s ease!important;overflow:hidden!important;z-index:520!important}body:not(.discovery-active) .detail-panel.open,body:not(.discovery-active) .questions-panel.open{transform:translateY(0)!important}body:not(.discovery-active) .questions-panel.is-expanded{height:calc(100dvh - var(--mobile-top-gap))!important;border-radius:0!important}body:not(.discovery-active) .detail-panel:before,body:not(.discovery-active) .questions-panel:before{content:""!important;display:block!important;width:42px!important;height:4px!important;margin:8px auto 4px!important;border-radius:999px!important;background:#94a3b85c!important;flex:0 0 auto!important}body:not(.discovery-active) .detail-title,body:not(.discovery-active) .questions-title{padding-right:48px!important;overflow-wrap:anywhere!important}body:not(.discovery-active) .detail-body,body:not(.discovery-active) .questions-body{min-height:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}body:not(.discovery-active) .questions-panel-controls{top:10px!important;right:10px!important;z-index:2!important}body:not(.discovery-active) .detail-close{min-width:38px!important;min-height:38px!important}body:not(.discovery-active) .detail-question-head,body:not(.discovery-active) .detail-questions-pagination,body:not(.discovery-active) .detail-questions-toolbar,body:not(.discovery-active) .questions-header-actions{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:8px!important;width:100%!important}body:not(.discovery-active) .questions-progress-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;gap:8px!important}body:not(.discovery-active) .questions-progress-btn{width:100%!important;min-height:var(--mobile-touch)!important}body:not(.discovery-active) .detail-question-option{min-height:var(--mobile-touch)!important;grid-template-columns:30px minmax(0,1fr)!important;overflow-wrap:anywhere!important}body:not(.discovery-active) .detail-note-btn,body:not(.discovery-active) .detail-question-chip,body:not(.discovery-active) .detail-question-section-toggle{min-height:var(--mobile-touch)!important}body:not(.discovery-active) .node-context-menu{position:fixed!important;left:var(--mobile-page-pad)!important;right:var(--mobile-page-pad)!important;top:auto!important;bottom:calc(var(--mobile-bottom-gap) + 78px)!important;width:auto!important;max-width:none!important;padding:8px!important;border-radius:14px!important;z-index:500!important}body:not(.discovery-active) .node-context-action{width:100%!important;min-height:var(--mobile-touch)!important;justify-content:center!important}}@media(max-width:480px){body:not(.discovery-active) .viewer-toolbar{top:calc(var(--mobile-top-gap) + 4px)!important}body:not(.discovery-active) .topic-explorer{grid-template-columns:var(--mobile-touch) minmax(0,1fr)!important;gap:6px!important}body:not(.discovery-active) #topicInput,body:not(.discovery-active) .topic-picker-input{font-size:14px!important}body:not(.discovery-active) .topic-picker-status{display:none!important}body:not(.discovery-active) .branch-legend{bottom:calc(var(--mobile-bottom-gap) + 64px)!important;max-height:72px!important}body:not(.discovery-active) .detail-panel,body:not(.discovery-active) .questions-panel{height:min(82dvh,720px)!important}body:not(.discovery-active) #attemptQuestionsBtn{min-width:116px!important}}@media(max-width:768px){body.notes-viewer:not(.current-affairs-notes-viewer){height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar{position:sticky!important;top:0!important;z-index:1200!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-height:0!important;padding:calc(8px + env(safe-area-inset-top)) var(--mobile-page-pad) 8px!important;border-bottom:1px solid var(--notes-border)!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-left,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-right{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;gap:8px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-left::-webkit-scrollbar,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-right::-webkit-scrollbar{display:none!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-group{flex:0 0 auto!important;gap:6px!important;padding-left:8px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-group:first-child{padding-left:0!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-btn{flex:0 0 auto!important;min-height:var(--mobile-touch)!important;padding:0 12px!important;border-radius:12px!important;font-size:12px!important;white-space:nowrap!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-btn--icon{width:var(--mobile-touch)!important;min-width:var(--mobile-touch)!important;height:var(--mobile-touch)!important;padding:0!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-progress{flex:1 1 140px!important;min-width:120px!important;max-width:none!important;height:7px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-time{flex:0 0 auto!important;min-width:76px!important;font-size:12px!important;white-space:nowrap!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-page{flex:1 1 auto!important;min-height:0!important;height:auto!important;width:100%!important;padding:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-sheet{width:100%!important;max-width:100%!important;min-height:auto!important;margin:0!important;padding:18px var(--mobile-page-pad) calc(72px + env(safe-area-inset-bottom))!important;border-radius:0!important;border-left:0!important;border-right:0!important;overflow:visible!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-body{max-width:100%!important;overflow-wrap:anywhere!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-title{font-size:clamp(2rem,10vw,3.4rem)!important;line-height:1.04!important;overflow-wrap:anywhere!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-meta,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-summary,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-callout,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-table-wrap{width:100%!important;max-width:100%!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-table,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-body table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-body th,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-body td{min-width:132px!important;white-space:normal!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-chapter-nav{grid-template-columns:1fr!important;gap:10px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-chapter-nav-card{min-height:92px!important;padding:16px!important;border-radius:16px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-chapter-nav-card[data-direction=next]{text-align:left!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toc{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:min(88vw,360px)!important;max-width:calc(100vw - 24px)!important;height:100dvh!important;padding:calc(14px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom))!important;border-radius:0 18px 18px 0!important;transform:translate(-108%)!important;z-index:1300!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}body.notes-toc-open.notes-viewer:not(.current-affairs-notes-viewer) .notes-toc{transform:translate(0)!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toc-backdrop{z-index:1250!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toc-list,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-highlights-list{gap:8px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toc-item,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-highlight-item{border-radius:10px!important;overflow-wrap:anywhere!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toc-highlights{margin-top:18px!important;padding-top:14px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toc-highlights-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-highlights-panel{position:fixed!important;left:var(--mobile-page-pad)!important;right:var(--mobile-page-pad)!important;top:auto!important;bottom:calc(var(--mobile-bottom-gap) + 8px)!important;width:auto!important;max-width:none!important;height:min(70dvh,560px)!important;max-height:min(70dvh,560px)!important;padding:16px!important;border-radius:18px!important;transform:translateY(108%)!important;z-index:1320!important;overflow:auto!important}body.notes-highlights-open.notes-viewer:not(.current-affairs-notes-viewer) .notes-highlights-panel{transform:translateY(0)!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:100%!important;height:min(78dvh,720px)!important;max-height:calc(100dvh - var(--mobile-top-gap))!important;padding-bottom:max(14px,env(safe-area-inset-bottom))!important;border-radius:18px 18px 0 0!important;transform:translateY(108%)!important;opacity:1!important;visibility:visible!important;transition:transform .18s ease!important;overflow:hidden!important;z-index:1350!important}body.notes-questions-open.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel{transform:translateY(0)!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel.is-expanded{height:calc(100dvh - var(--mobile-top-gap))!important;border-radius:0!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel:before{content:""!important;display:block!important;width:42px!important;height:4px!important;margin:8px auto 4px!important;border-radius:999px!important;background:#94a3b85c!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-title{padding-right:48px!important;overflow-wrap:anywhere!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-body{height:auto!important;min-height:0!important;overflow:auto!important;padding-left:14px!important;padding-right:14px!important;-webkit-overflow-scrolling:touch!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-panel-controls{top:10px!important;right:10px!important;z-index:2!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-head,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-questions-pagination,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-header-actions{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:8px!important;width:100%!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-option,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-note-btn,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-chip,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-section-toggle{min-height:var(--mobile-touch)!important}}@media(max-width:480px){body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar{padding-inline:10px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-btn{padding-inline:10px!important;font-size:12px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-sheet{padding-inline:14px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-time{display:none!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toc{width:min(92vw,360px)!important}}@media(max-width:768px){body.notes-viewer:not(.current-affairs-notes-viewer){--notes-mobile-toolbar-h: 108px;--notes-mobile-pad: max(12px, env(safe-area-inset-left))}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar{position:sticky!important;top:0!important;grid-template-columns:1fr!important;gap:7px!important;padding:calc(7px + env(safe-area-inset-top)) var(--notes-mobile-pad) 8px!important;background:color-mix(in srgb,var(--notes-bg, #121310) 94%,transparent)!important;backdrop-filter:blur(14px)!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-left{display:grid!important;grid-template-columns:minmax(116px,max-content) minmax(72px,1fr)!important;gap:8px!important;align-items:center!important;overflow:visible!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-right{display:grid!important;grid-template-columns:minmax(0,1fr) 44px 44px!important;gap:8px!important;align-items:center!important;overflow:visible!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-group{display:contents!important;padding:0!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-btn{width:100%!important;min-width:0!important;min-height:42px!important;height:42px!important;padding:0 12px!important;border-radius:13px!important;font-size:13px!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.notes-viewer:not(.current-affairs-notes-viewer) #notesTocToggle{max-width:156px!important}body.notes-viewer:not(.current-affairs-notes-viewer) #notesThemeToggle{max-width:none!important}body.notes-viewer:not(.current-affairs-notes-viewer) #notesAttemptQuestions{color:transparent!important;position:relative!important;width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important}body.notes-viewer:not(.current-affairs-notes-viewer) #notesAttemptQuestions:before{content:"?";position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;color:#e7896f;font:900 18px/1 Plus Jakarta Sans,Manrope,sans-serif}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-btn--icon{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-progress{min-width:0!important;width:100%!important;height:6px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-time{display:none!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-page{height:calc(100dvh - var(--notes-mobile-toolbar-h))!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-sheet{padding-top:22px!important;padding-inline:16px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-title{font-size:clamp(2.25rem,11vw,3.15rem)!important;line-height:1.06!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-body p{font-size:1rem!important;line-height:1.72!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel{top:var(--notes-mobile-toolbar-h)!important;bottom:0!important;height:auto!important;max-height:none!important;border-radius:18px 18px 0 0!important;padding:0 0 max(12px,env(safe-area-inset-bottom))!important;background:color-mix(in srgb,var(--notes-bg, #121310) 94%,#ffffff 6%)!important;transform:translateY(calc(100% + 14px))!important;z-index:1350!important}body.notes-questions-open.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel{transform:translateY(0)!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel.is-expanded{top:var(--notes-mobile-toolbar-h)!important;height:auto!important;border-radius:0!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel:before{margin:8px auto 6px!important;background:#94a3b885!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-title,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-panel-controls{display:none!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-body{height:100%!important;padding:0 12px 18px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-questions{display:grid!important;gap:14px!important;width:100%!important;min-height:0!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-header-row{position:sticky!important;top:0!important;z-index:4!important;margin:0!important;padding:0 0 10px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--notes-bg, #121310) 98%,#ffffff 2%) 72%,transparent)!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-header-topline{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:15px!important;background:#ffffff09!important;box-shadow:none!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-header-kicker{font-size:11px!important;color:#e7896f!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-panel-heading{font-size:clamp(1.35rem,7vw,1.9rem)!important;line-height:1.08!important;letter-spacing:0!important;max-width:100%!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-header-actions{display:grid!important;grid-template-columns:44px 58px 44px 44px 44px!important;gap:9px!important;width:min-content!important;max-width:100%!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-progress-actions{display:grid!important;grid-column:1 / -1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-progress-btn{width:100%!important;min-height:40px!important;padding:0 9px!important;border-radius:12px!important;font-size:12px!important;box-shadow:none!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-progress-btn span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-text-controls{display:contents!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-text-btn,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-text-scale,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-inline-close{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;border-radius:12px!important;box-shadow:none!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-text-scale{width:58px!important;min-width:58px!important;max-width:58px!important;font-size:13px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-questions-list{display:grid!important;gap:14px!important;padding:0!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-card{padding:18px 16px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:16px!important;background:#ffffff09!important;box-shadow:none!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-card+.detail-question-card{margin-top:0!important;border-top:1px solid rgba(255,255,255,.09)!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:start!important;margin-bottom:14px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-number{width:fit-content!important;border-radius:10px!important;padding:8px 11px!important;font-size:12px!important;color:#e7896f!important;background:#e7896f1f!important;border:1px solid rgba(231,137,111,.3)!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-quick-actions{justify-content:end!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-chip--icon{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border-radius:12px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-text{margin-bottom:16px!important;font-size:calc(1rem * var(--questions-text-scale, 1))!important;line-height:1.62!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-options{gap:9px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-option{min-height:52px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:10px 12px!important;border-radius:13px!important;font-size:calc(.92rem * var(--questions-text-scale, 1))!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-option-index{min-width:34px!important;min-height:34px!important;border-radius:11px!important}}@media(max-width:390px){body.notes-viewer:not(.current-affairs-notes-viewer){--notes-mobile-toolbar-h: 104px}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-right{grid-template-columns:minmax(0,1fr) 42px 42px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-btn{min-height:40px!important;height:40px!important;padding-inline:9px!important;font-size:12px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-btn--icon{width:40px!important;min-width:40px!important;height:40px!important}body.notes-viewer:not(.current-affairs-notes-viewer) #notesAttemptQuestions{width:40px!important;min-width:40px!important;max-width:40px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-progress-actions{grid-template-columns:1fr!important}}@media(max-width:768px){body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-header-topline{gap:9px!important;padding:10px!important;border-radius:14px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-header-copy{gap:4px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-header-kicker{font-size:10px!important;line-height:1.1!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-panel-heading{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-size:clamp(1.04rem,5vw,1.42rem)!important;line-height:1.1!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-header-actions{display:flex!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-header-actions::-webkit-scrollbar{display:none!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-progress-actions{display:flex!important;grid-column:auto!important;gap:7px!important;width:auto!important;flex:0 0 auto!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-progress-btn{width:42px!important;min-width:42px!important;max-width:42px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:12px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-progress-btn span{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-progress-btn svg{width:17px!important;height:17px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-text-controls{display:flex!important;gap:7px!important;flex:0 0 auto!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-text-btn,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-inline-close{position:relative!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;border-radius:12px!important;color:transparent!important;overflow:hidden!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-text-btn:before,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-inline-close:before{position:absolute!important;inset:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#d8d0c4!important;font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-weight:800!important;line-height:1!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-text-btn[data-question-action=text-smaller]:before{content:"A"!important;font-size:13px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-text-btn[data-question-action=text-larger]:before{content:"A"!important;font-size:18px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-fullscreen-btn:before{content:"\2922"!important;font-size:16px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-inline-close:before{content:"\d7"!important;font-size:22px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-text-scale{width:54px!important;min-width:54px!important;max-width:54px!important;height:40px!important;min-height:40px!important;max-height:40px!important;border-radius:12px!important;font-size:12px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-body{padding-inline:10px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-questions{gap:10px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-questions-list{gap:10px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-card{padding:14px 13px!important;border-radius:15px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-head{margin-bottom:11px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-chip--icon{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .detail-question-text{font-size:calc(.94rem * var(--questions-text-scale, 1))!important;line-height:1.55!important}}@media(max-width:390px){body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-progress-btn,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-text-btn,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-inline-close{width:38px!important;min-width:38px!important;max-width:38px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-text-scale{width:50px!important;min-width:50px!important;max-width:50px!important}}@media(max-width:768px){body:not(.discovery-active):not(.notes-viewer) #questionsPanel{position:fixed!important;left:0!important;right:0!important;top:calc(var(--mobile-top-gap) + 64px)!important;bottom:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;padding:0 0 max(12px,env(safe-area-inset-bottom))!important;border:1px solid rgba(255,255,255,.1)!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;background:#121310f5!important;color:#f4eee7!important;transform:translateY(calc(100% + 14px))!important;transition:transform .18s ease!important;overflow:hidden!important;z-index:1350!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel.open{transform:translateY(0)!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel.is-expanded{top:0!important;height:auto!important;border-radius:0!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel:before{content:""!important;display:block!important;flex:0 0 auto!important;width:42px!important;height:4px!important;margin:8px auto 6px!important;border-radius:999px!important;background:#94a3b885!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-title,body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-panel-controls{display:none!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-body{height:100%!important;min-height:0!important;padding:0 12px 18px!important;overflow:auto!important;background:transparent!important;-webkit-overflow-scrolling:touch!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-questions{display:grid!important;gap:14px!important;width:100%!important;min-height:0!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-header-row{position:sticky!important;top:0!important;z-index:4!important;margin:0!important;padding:0 0 10px!important;background:linear-gradient(180deg,rgba(18,19,16,.98) 72%,transparent)!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-header-topline{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:15px!important;background:#ffffff09!important;box-shadow:none!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-header-kicker{color:#e7896f!important;font-size:11px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-panel-heading{max-width:100%!important;color:#f4eee7!important;font-size:clamp(1.35rem,7vw,1.9rem)!important;line-height:1.08!important;letter-spacing:0!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-header-actions{display:grid!important;grid-template-columns:44px 58px 44px 44px 44px!important;gap:9px!important;width:min-content!important;max-width:100%!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-progress-actions{display:grid!important;grid-column:1 / -1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-progress-btn{width:100%!important;min-height:40px!important;padding:0 9px!important;border-radius:12px!important;font-size:12px!important;box-shadow:none!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-progress-btn span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-text-controls{display:contents!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-text-btn,body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-text-scale,body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-inline-close{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;border-radius:12px!important;box-shadow:none!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-text-scale{width:58px!important;min-width:58px!important;max-width:58px!important;font-size:13px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-questions-list{display:grid!important;gap:14px!important;padding:0!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-question-card{padding:18px 16px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:16px!important;background:#ffffff09!important;box-shadow:none!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-question-card+.detail-question-card{margin-top:0!important;border-top:1px solid rgba(255,255,255,.09)!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-question-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:start!important;margin-bottom:14px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-question-number{width:fit-content!important;padding:8px 11px!important;border:1px solid rgba(231,137,111,.3)!important;border-radius:10px!important;background:#e7896f1f!important;color:#e7896f!important;font-size:12px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-question-quick-actions{justify-content:end!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-question-chip--icon{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border-radius:12px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-question-text{margin-bottom:16px!important;color:#f4eee7!important;font-size:calc(1rem * var(--questions-text-scale, 1))!important;line-height:1.62!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-question-options{gap:9px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-question-option{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;min-height:52px!important;padding:10px 12px!important;border-radius:13px!important;font-size:calc(.92rem * var(--questions-text-scale, 1))!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-question-option-index{min-width:34px!important;min-height:34px!important;border-radius:11px!important}}@media(max-width:390px){body:not(.discovery-active):not(.notes-viewer) #questionsPanel{top:calc(var(--mobile-top-gap) + 58px)!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-progress-btn,body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-text-btn,body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-inline-close{width:38px!important;min-width:38px!important;max-width:38px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-text-scale{width:50px!important;min-width:50px!important;max-width:50px!important}}@media(max-width:768px){body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-header-topline{gap:9px!important;padding:10px!important;border-radius:14px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-header-copy{gap:4px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-header-kicker{font-size:10px!important;line-height:1.1!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-panel-heading{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-size:clamp(1.04rem,5vw,1.42rem)!important;line-height:1.1!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-header-actions{display:flex!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-header-actions::-webkit-scrollbar{display:none!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-progress-actions{display:flex!important;grid-column:auto!important;gap:7px!important;width:auto!important;flex:0 0 auto!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-progress-btn{position:relative!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:12px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-progress-btn span{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-progress-btn svg{width:17px!important;height:17px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-text-controls{display:flex!important;gap:7px!important;flex:0 0 auto!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-text-btn,body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-inline-close{position:relative!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;border-radius:12px!important;color:transparent!important;overflow:hidden!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-text-btn:before,body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-inline-close:before{position:absolute!important;inset:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#d8d0c4!important;font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-weight:800!important;line-height:1!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-text-btn[data-question-action=text-smaller]:before{content:"A"!important;font-size:13px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-text-btn[data-question-action=text-larger]:before{content:"A"!important;font-size:18px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-fullscreen-btn:before{content:"\2922"!important;font-size:16px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-inline-close:before{content:"\d7"!important;font-size:22px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-text-scale{width:54px!important;min-width:54px!important;max-width:54px!important;height:40px!important;min-height:40px!important;max-height:40px!important;border-radius:12px!important;font-size:12px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-body{padding-inline:10px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-questions{gap:10px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-questions-list{gap:10px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-question-card{padding:14px 13px!important;border-radius:15px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-question-head{margin-bottom:11px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-question-chip--icon{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .detail-question-text{font-size:calc(.94rem * var(--questions-text-scale, 1))!important;line-height:1.55!important}}@media(max-width:390px){body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-progress-btn,body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-text-btn,body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-inline-close{width:38px!important;min-width:38px!important;max-width:38px!important}body:not(.discovery-active):not(.notes-viewer) #questionsPanel .questions-text-scale{width:50px!important;min-width:50px!important;max-width:50px!important}}@media(max-width:768px){body.discovery-active .discovery-home-hero{overflow:visible!important}body.discovery-active .discovery-home-hero .discovery-home-date{display:none!important}body.discovery-active .discovery-home-calendar{position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;margin-top:10px!important;overflow:visible!important;border-radius:14px!important;background:#0f172a!important;opacity:1!important;box-shadow:none!important;transform:none!important}body.discovery-active:not(.theme-slate) .discovery-home-calendar{background:#fff!important}body.discovery-active .discovery-home-calendar[hidden]{display:none!important}body.discovery-active .daily-target-panel{position:relative!important;z-index:1!important}body.discovery-active .daily-target-cards{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:12px!important}body.discovery-active .daily-target-card{width:100%!important;min-width:0!important;max-width:100%!important}body.discovery-active .daily-target-card-top,body.discovery-active .daily-target-card-footer{display:grid!important;grid-template-columns:1fr!important;align-items:start!important}body.discovery-active .daily-target-card-actions{display:grid!important;grid-template-columns:1fr!important}body.discovery-active .discovery-title--home{font-size:clamp(1.72rem,8.4vw,2.35rem)!important;line-height:1.04!important}body.discovery-active .discovery-subtitle--home{font-size:.88rem!important;line-height:1.45!important}body.discovery-active .discovery-home-kicker,body.discovery-active .discovery-home-card-kicker{font-size:.72rem!important;line-height:1.2!important}body.discovery-active .daily-target-panel-title{font-size:clamp(1.25rem,7vw,1.75rem)!important;line-height:1.08!important}body.discovery-active .daily-target-card-kicker{font-size:1.18rem!important;line-height:1.12!important}body.discovery-active .daily-target-card-title{font-size:.98rem!important;line-height:1.25!important}body.discovery-active .daily-target-card-copy,body.discovery-active .daily-target-card-meta,body.discovery-active .daily-target-card-footer,body.discovery-active .daily-target-action-btn{font-size:.86rem!important}}@media(max-width:768px){body.current-affairs-notes-viewer .current-affairs-notes-page{display:flex!important;flex-direction:column!important;align-content:stretch!important;overflow-y:auto!important}body.current-affairs-notes-viewer .current-affairs-notes-toolbar{position:relative!important;top:auto!important;z-index:420!important;flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important;padding:calc(10px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-left)) 12px!important;border-bottom:1px solid var(--ca-detail-border)!important;background:var(--ca-detail-bg)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--ca-detail-ink) 18%,transparent)!important;isolation:isolate!important}body.current-affairs-notes-viewer .current-affairs-toolbar-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"eyebrow button"!important;column-gap:10px!important;align-items:center!important;width:100%!important;min-width:0!important}body.current-affairs-notes-viewer .current-affairs-toolbar-title span{grid-area:eyebrow!important;min-width:0!important;font-size:11px!important;line-height:1.1!important;white-space:nowrap!important}body.current-affairs-notes-viewer .current-affairs-toolbar-title strong{display:none!important}body.current-affairs-notes-viewer .current-affairs-toolbar-title .current-affairs-category-toggle{grid-area:button!important;align-self:center!important;display:inline-flex!important;width:auto!important;min-width:96px!important;max-width:116px!important;min-height:42px!important;padding:0 12px!important;border-radius:12px!important;font-size:13px!important;line-height:1!important;white-space:nowrap!important}body.current-affairs-notes-viewer .current-affairs-toolbar-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important}body.current-affairs-notes-viewer .current-affairs-quiz-control,body.current-affairs-notes-viewer .current-affairs-month-control{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}body.current-affairs-notes-viewer .current-affairs-month-label{display:none!important}body.current-affairs-notes-viewer .current-affairs-quiz-launch,body.current-affairs-notes-viewer .current-affairs-month-button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;justify-content:center!important;padding-inline:14px!important;border-radius:12px!important;font-size:13px!important}body.current-affairs-notes-viewer .current-affairs-notes-sheet{flex:0 0 auto!important;position:relative!important;z-index:1!important;margin-top:0!important;padding-top:22px!important}body.current-affairs-notes-viewer .notes-section-title{max-width:100%!important;font-size:clamp(24px,7vw,31px)!important;line-height:1.08!important;overflow-wrap:anywhere!important}body.current-affairs-notes-viewer .current-affairs-category-drawer{height:min(66dvh,500px)!important;padding:16px max(12px,env(safe-area-inset-left)) calc(14px + env(safe-area-inset-bottom))!important;border-radius:18px 18px 0 0!important;background:#1a1b18!important;overflow:hidden!important}body.current-affairs-notes-viewer:not(.current-affairs-category-drawer-open) .current-affairs-category-drawer{pointer-events:none!important}body.current-affairs-notes-viewer .current-affairs-category-list{max-height:100%!important;padding:0 2px 2px!important;gap:8px!important;overflow-y:auto!important}body.current-affairs-notes-viewer .current-affairs-category-nav-item{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-height:54px!important;padding:9px 12px!important;border-radius:12px!important}body.current-affairs-notes-viewer .current-affairs-category-nav-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.88rem!important}}@media(max-width:768px){body.notes-viewer:not(.current-affairs-notes-viewer){height:auto!important;min-height:100dvh!important;overflow:auto!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:1600!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important;padding:calc(8px + env(safe-area-inset-top)) 10px 9px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;background:#121310f7!important;box-shadow:0 12px 28px #00000047!important;backdrop-filter:blur(12px)!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-left{display:grid!important;grid-template-columns:auto!important;gap:8px!important;align-items:center!important;overflow:visible!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-right{display:grid!important;grid-template-columns:repeat(3,44px)!important;gap:8px!important;align-items:center!important;justify-content:end!important;overflow:visible!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-group{display:contents!important;min-width:0!important;padding-left:0!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-group[aria-label=Questions]{min-width:0!important}body.notes-viewer:not(.current-affairs-notes-viewer) #notesTocToggle{position:relative!important;width:76px!important;min-width:76px!important;max-width:76px!important;color:transparent!important;overflow:hidden!important}body.notes-viewer:not(.current-affairs-notes-viewer) #notesTocToggle:before{content:"TOC"!important;position:absolute!important;inset:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:currentColor!important;color:#f4eee7!important}body.notes-viewer:not(.current-affairs-notes-viewer) #notesThemeToggle{display:none!important}body.notes-viewer:not(.current-affairs-notes-viewer) #notesFullscreenToggle,body.notes-viewer:not(.current-affairs-notes-viewer) #notesHighlightsToggle,body.notes-viewer:not(.current-affairs-notes-viewer) #notesAttemptQuestions{display:inline-flex!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;justify-content:center!important;padding:0!important;font-size:12px!important;overflow:hidden!important}body.notes-viewer:not(.current-affairs-notes-viewer) #notesAttemptQuestions{color:transparent!important;position:relative!important}body.notes-viewer:not(.current-affairs-notes-viewer) #notesAttemptQuestions:before{content:"?"!important;position:absolute!important;inset:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#e7896f!important;font:900 18px/1 Plus Jakarta Sans,Manrope,sans-serif!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-progress{display:none!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-page{height:calc(100dvh - var(--notes-mobile-toolbar-h, 108px))!important;min-height:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;padding-top:0!important}}@media(max-width:768px){body.notes-questions-open.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar{display:none!important}body.notes-questions-open.notes-viewer:not(.current-affairs-notes-viewer) .notes-page{padding-top:0!important}body.notes-questions-open.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel,body.notes-questions-open.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel.is-expanded{top:0!important;height:auto!important;max-height:none!important;border-radius:0!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-text-controls,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-text-scale{display:none!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-header-row{position:static!important;top:auto!important;z-index:auto!important}}.notes-undo-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(100px);display:flex;align-items:center;gap:14px;padding:12px 20px;border-radius:12px;background:#0f172aeb;color:#f1f5f9;font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:.88rem;font-weight:600;box-shadow:0 8px 32px #00000047;z-index:9999;opacity:0;pointer-events:none;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s ease}.notes-undo-toast.is-visible{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.notes-undo-toast-btn{appearance:none;border:none;background:#60a5fa2e;color:#93c5fd;padding:6px 14px;border-radius:8px;font-family:inherit;font-size:.86rem;font-weight:700;cursor:pointer;transition:background .12s ease}.notes-undo-toast-btn:hover{background:#60a5fa52}body.theme-sepia .notes-undo-toast{background:#4c3518f0;color:#faf4e9}body.theme-sepia .notes-undo-toast-btn{background:#d9a45633;color:#e8c882}body.discovery-active .current-affairs-category-card{grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:84px!important;padding:14px!important;border-radius:14px!important;box-shadow:none!important}body.discovery-active .current-affairs-category-card:after{display:none!important;content:none!important}body.discovery-active .current-affairs-category-card strong{font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.32!important}body.discovery-active .current-affairs-category-trailing{position:relative!important;z-index:1!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:22px!important}body.discovery-active .current-affairs-category-card .syllabus-topic-pro-badge{position:static!important;max-width:100%!important}body.discovery-active .current-affairs-category-arrow{color:var(--claude-accent)!important;font-size:18px!important;font-weight:700!important;line-height:1!important}@media(max-width:768px){body.discovery-active{--app-card-accent: #d97757;--app-card-radius: 14px;--app-card-padding: 14px;--app-card-gap: 10px;--app-card-border: color-mix(in srgb, var(--app-card-accent) 26%, var(--claude-border))}body.discovery-active #discoveryCurrentAffairsView{gap:24px!important;padding-top:12px!important}body.discovery-active .discovery-current-affairs-hero{gap:8px!important;padding:4px 0 2px!important}body.discovery-active .discovery-current-affairs-title-row{display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;align-items:end!important;gap:14px!important;width:100%!important}body.discovery-active .discovery-current-affairs-title-row .discovery-title{font-size:clamp(2rem,7vw,2.5rem)!important}body.discovery-active .discovery-current-affairs-month-control{width:150px!important;margin:0!important;padding:0!important;gap:5px!important;justify-self:end!important}body.discovery-active .discovery-current-affairs-month-control .current-affairs-month-button{width:100%!important;min-width:0!important}body.discovery-active .current-affairs-category-section{display:grid!important;gap:10px!important}body.discovery-active .current-affairs-category-section-head{display:grid!important;gap:4px!important}body.discovery-active .current-affairs-category-section-head h2{margin:0!important;color:var(--claude-text)!important;font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:22px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:0!important}body.discovery-active .mobile-syllabus-topic-card,body.discovery-active .current-affairs-category-card,body.discovery-active #discoveryBookmarkView .syllabus-topic-card,body.discovery-active .recent-paper-card{gap:var(--app-card-gap)!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-card-radius)!important;background:var(--claude-surface)!important;color:var(--claude-text)!important;box-shadow:none!important;overflow:hidden!important}body.discovery-active .mobile-syllabus-topic-card:hover,body.discovery-active .mobile-syllabus-topic-card:focus-within,body.discovery-active .current-affairs-category-card:hover,body.discovery-active .current-affairs-category-card:focus-visible,body.discovery-active #discoveryBookmarkView .syllabus-topic-card:hover,body.discovery-active #discoveryBookmarkView .syllabus-topic-card:focus-visible,body.discovery-active .recent-paper-card:hover,body.discovery-active .recent-paper-card:focus-visible{transform:none!important;border-color:color-mix(in srgb,var(--app-card-accent) 48%,var(--claude-border))!important;background:var(--claude-surface)!important;box-shadow:none!important}body.discovery-active .mobile-syllabus-topic-kicker,body.discovery-active #discoveryBookmarkView .syllabus-topic-kicker,body.discovery-active .recent-paper-kicker{display:block!important;color:color-mix(in srgb,var(--app-card-accent) 78%,var(--claude-text))!important;font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.04em!important;text-transform:uppercase!important;overflow-wrap:anywhere!important}body.discovery-active .mobile-syllabus-topic-card--with-thumb{grid-template-columns:112px minmax(0,1fr)!important;gap:0!important;padding:0!important}body.discovery-active .mobile-syllabus-topic-media{border-right:1px solid var(--claude-border)!important}body.discovery-active .mobile-syllabus-topic-body{gap:10px!important;padding:12px!important}body.discovery-active .mobile-syllabus-topic-copy{gap:5px!important}body.discovery-active .mobile-syllabus-topic-name,body.discovery-active #discoveryBookmarkView .syllabus-topic-name,body.discovery-active .recent-paper-card h3,body.discovery-active .current-affairs-category-card strong{color:var(--claude-text)!important;font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:15px!important;font-weight:750!important;line-height:1.32!important;letter-spacing:0!important;overflow-wrap:anywhere!important}body.discovery-active .mobile-syllabus-topic-actions,body.discovery-active .mobile-daily-target-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body.discovery-active .mobile-syllabus-topic-action{min-height:38px!important;padding:0 10px!important;border:1px solid color-mix(in srgb,var(--app-card-accent) 28%,var(--claude-border))!important;border-radius:10px!important;background:color-mix(in srgb,var(--app-card-accent) 10%,var(--claude-surface))!important;color:color-mix(in srgb,var(--app-card-accent) 74%,var(--claude-text))!important;font-size:12.5px!important;font-weight:750!important}body.discovery-active .mobile-syllabus-topic-action--secondary{border-color:var(--claude-border)!important;background:var(--claude-bg-secondary)!important;color:var(--claude-text)!important}body.discovery-active .current-affairs-category-grid{grid-template-columns:1fr!important;gap:10px!important}body.discovery-active .current-affairs-category-card{grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;min-height:76px!important;padding:var(--app-card-padding)!important}body.discovery-active .current-affairs-category-card:after{display:none!important;content:none!important}body.discovery-active .current-affairs-category-card .syllabus-topic-pro-badge{position:static!important;max-width:100%!important}body.discovery-active .current-affairs-category-card .current-affairs-category-icon{width:36px!important;height:36px!important;flex:0 0 36px!important;border-radius:8px!important;font-size:18px!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-card-footer,body.discovery-active .recent-paper-card-footer{min-height:34px!important;margin-top:2px!important;padding-top:10px!important;border-top:1px solid color-mix(in srgb,var(--app-card-accent) 16%,var(--claude-border))!important;color:color-mix(in srgb,var(--app-card-accent) 76%,var(--claude-text))!important;font-size:13px!important;font-weight:700!important}body.discovery-active #discoveryBookmarkView .syllabus-chapter-block{gap:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.discovery-active #discoveryBookmarkView .syllabus-chapter-header{align-items:baseline!important}body.discovery-active #discoveryBookmarkView .syllabus-chapter-title{font-size:22px!important;font-weight:700!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-list{gap:10px!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-card{padding:var(--app-card-padding)!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-meta{font-size:12.5px!important;line-height:1.45!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-card-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-pill{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-card-arrow{font-size:17px!important;line-height:1!important}body.discovery-active #discoveryRecentPapersStatus{display:none!important}body.discovery-active .recent-paper-board,body.discovery-active .recent-paper-grid{gap:10px!important}body.discovery-active .recent-paper-card{min-height:0!important;padding:var(--app-card-padding)!important}body.discovery-active .recent-paper-card-head{grid-template-columns:1fr!important;gap:6px!important}body.discovery-active .recent-paper-updated{color:var(--claude-text-muted)!important;font-size:11px!important;white-space:normal!important;text-align:left!important}body.discovery-active .recent-paper-card-footer{display:flex!important;align-items:center!important;justify-content:space-between!important}}@media(max-width:390px){body.discovery-active .mobile-syllabus-topic-card--with-thumb{grid-template-columns:96px minmax(0,1fr)!important}}@media(max-width:480px){body.discovery-active .discovery-current-affairs-title-row{grid-template-columns:1fr!important;gap:10px!important}body.discovery-active .discovery-current-affairs-month-control{justify-self:start!important}}body.discovery-active #discoveryBookmarkView .bookmark-browser{gap:20px!important;width:100%!important;max-width:900px!important;margin:0 auto!important}body.discovery-active .revision-library-heading{gap:7px!important}body.discovery-active .revision-library-kicker,body.discovery-active .bookmark-questions-kicker{color:var(--revision-accent)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important}body.discovery-active .revision-library-title{font-size:clamp(30px,5vw,42px)!important;font-weight:500!important;line-height:1.08!important}body.discovery-active .revision-library-copy{max-width:62ch!important;font-size:14px!important;line-height:1.55!important}body.discovery-active .revision-mode-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:900px!important;padding:6px!important;overflow:visible!important;border:1px solid var(--revision-border)!important;border-radius:12px!important;background:var(--revision-soft-bg)!important}body.discovery-active .revision-mode-tab{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;min-height:46px!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--revision-text-secondary)!important;font-size:13px!important;font-weight:650!important;text-align:left!important;white-space:normal!important}body.discovery-active .revision-mode-tab:hover,body.discovery-active .revision-mode-tab:focus-visible{border-color:var(--revision-border)!important;background:var(--revision-muted-bg)!important;color:var(--revision-text)!important;outline:none!important}body.discovery-active .revision-mode-tab.is-active,body.discovery-active .revision-mode-tab[aria-selected=true]{border-color:color-mix(in srgb,var(--revision-accent) 42%,var(--revision-border))!important;background:var(--revision-panel-bg)!important;color:var(--revision-text)!important;box-shadow:inset 3px 0 0 var(--revision-accent)!important}body.discovery-active .revision-mode-tab-label{min-width:0!important;overflow-wrap:anywhere!important}body.discovery-active .revision-mode-tab-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:25px!important;height:25px!important;padding:0 6px!important;border:1px solid var(--revision-border)!important;border-radius:6px!important;background:var(--revision-muted-bg)!important;color:var(--revision-text-secondary)!important;font-size:11px!important;font-weight:750!important;line-height:1!important}body.discovery-active .revision-mode-tab.is-active .revision-mode-tab-count{border-color:color-mix(in srgb,var(--revision-accent) 32%,var(--revision-border))!important;background:var(--revision-accent-soft)!important;color:var(--revision-accent)!important}body.discovery-active #discoveryBookmarkView .syllabus-chapter-block,body.discovery-active .detail-questions--bookmark-discovery,body.discovery-active .bookmark-chapter-card{gap:16px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.discovery-active .bookmark-questions-head{align-items:center!important;gap:12px!important;padding:0 0 12px!important;border-bottom:1px solid var(--revision-border)!important}body.discovery-active .bookmark-questions-title{font-size:20px!important;font-weight:700!important;line-height:1.25!important}body.discovery-active #discoveryBookmarkView .syllabus-chapter-header,body.discovery-active .bookmark-chapter-head,body.discovery-active .revision-daily-group-head,body.discovery-active .revision-statement-type-head{align-items:center!important;gap:12px!important;padding:0 0 10px!important;border-bottom:1px solid var(--revision-border)!important}body.discovery-active #discoveryBookmarkView .syllabus-chapter-title,body.discovery-active .bookmark-chapter-title,body.discovery-active .revision-daily-group-head h3{font-size:18px!important;font-weight:700!important;line-height:1.3!important}body.discovery-active #discoveryBookmarkView .syllabus-chapter-meta,body.discovery-active .bookmark-chapter-meta,body.discovery-active .revision-daily-group-head>span,body.discovery-active .revision-statement-type-head>strong{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:3px 8px!important;border:1px solid var(--revision-border)!important;border-radius:6px!important;background:var(--revision-muted-bg)!important;color:var(--revision-text-secondary)!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important}body.discovery-active .revision-daily-panel,body.discovery-active .revision-statement-panel,body.discovery-active .detail-questions-bookmark-scroll{gap:20px!important}body.discovery-active .revision-daily-group,body.discovery-active .revision-statement-group,body.discovery-active .revision-statement-type-section{display:grid!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.discovery-active .revision-daily-group+.revision-daily-group,body.discovery-active .revision-statement-group+.revision-statement-group{padding-top:20px!important;border-top:1px solid var(--revision-border)!important}body.discovery-active .revision-statement-type-head{padding-bottom:7px!important;border-bottom-style:dashed!important}body.discovery-active .revision-statement-type-head>span{color:var(--revision-text)!important;font-size:12px!important;font-weight:750!important;letter-spacing:.04em!important;text-transform:uppercase!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-card,body.discovery-active .bookmark-mindmap-btn,body.discovery-active #discoveryBookmarkView .detail-question-card,body.discovery-active .revision-statement-pointer{border:1px solid color-mix(in srgb,var(--revision-accent) 20%,var(--revision-border))!important;border-radius:12px!important;background:var(--revision-panel-bg)!important;box-shadow:none!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-card,body.discovery-active .bookmark-mindmap-btn{gap:8px!important;padding:14px!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-name,body.discovery-active .bookmark-mindmap-title{font-size:16px!important;font-weight:700!important}body.discovery-active #discoveryBookmarkView .syllabus-topic-meta,body.discovery-active .bookmark-mindmap-meta{font-size:12.5px!important;line-height:1.45!important}body.discovery-active #discoveryBookmarkView .detail-question-card{padding:16px!important}body.discovery-active .revision-statement-pointer{grid-template-columns:18px minmax(0,1fr)!important;gap:4px 8px!important;padding:13px 14px!important}body.discovery-active .revision-statement-pointer--important{border-color:color-mix(in srgb,var(--revision-warning) 34%,var(--revision-border))!important;background:color-mix(in srgb,var(--revision-warning) 5%,var(--revision-panel-bg))!important}body.discovery-active .revision-statement-line{font-size:14px!important;line-height:1.58!important}body.discovery-active .revision-statement-topic{font-size:11px!important}body.discovery-active .current-affairs-revision-month-controls{border-radius:10px!important;background:var(--revision-panel-bg)!important}body.discovery-active #discoveryBookmarkView .discovery-syllabus-empty,body.discovery-active #discoveryBookmarkView .detail-notes-empty,body.discovery-active #discoveryBookmarkView .detail-notes-feedback{border-radius:12px!important}@media(max-width:760px){body.discovery-active #discoveryBookmarkView .bookmark-browser{gap:16px!important}body.discovery-active .revision-library-title{font-size:30px!important}body.discovery-active .revision-library-copy{font-size:13px!important}body.discovery-active .revision-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body.discovery-active .revision-mode-tab{width:100%!important;min-height:44px!important;padding:7px 9px!important}body.discovery-active .bookmark-questions-head,body.discovery-active #discoveryBookmarkView .syllabus-chapter-header,body.discovery-active .bookmark-chapter-head,body.discovery-active .revision-daily-group-head,body.discovery-active .revision-statement-type-head{flex-direction:row!important;align-items:center!important}body.discovery-active .bookmark-questions-head--current-affairs{align-items:stretch!important;flex-direction:column!important}body.discovery-active .current-affairs-revision-month-controls{width:100%!important}body.discovery-active .detail-questions-bookmark-scroll,body.discovery-active .revision-daily-panel,body.discovery-active .revision-statement-panel{gap:16px!important}body.discovery-active #discoveryBookmarkView .detail-question-card{padding:14px!important}}@media(max-width:768px){body.notes-viewer:not(.current-affairs-notes-viewer){--notes-mobile-toolbar-h: 60px;height:auto!important;min-height:100dvh!important;overflow-y:auto!important;background:var(--notes-bg)!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar{position:sticky!important;top:0!important;z-index:1600!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:var(--notes-mobile-toolbar-h)!important;padding:max(8px,env(safe-area-inset-top)) 12px 8px!important;border-bottom:1px solid var(--notes-border)!important;background:color-mix(in srgb,var(--notes-bg) 92%,transparent)!important;box-shadow:none!important;backdrop-filter:blur(12px)!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-left,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-right{display:flex!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;overflow:visible!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-right{justify-content:flex-end!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-toolbar-group{display:contents!important;padding:0!important;border:0!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-progress,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-time,body.notes-viewer:not(.current-affairs-notes-viewer) #notesThemeToggle,body.notes-viewer:not(.current-affairs-notes-viewer) #notesFullscreenToggle{display:none!important}body.notes-viewer:not(.current-affairs-notes-viewer) #notesTocToggle{position:static!important;display:inline-flex!important;width:auto!important;min-width:54px!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0 12px!important;color:var(--notes-ink)!important;overflow:visible!important}body.notes-viewer:not(.current-affairs-notes-viewer) #notesTocToggle:before,body.notes-viewer:not(.current-affairs-notes-viewer) #notesAttemptQuestions:before{display:none!important;content:none!important}body.notes-viewer:not(.current-affairs-notes-viewer) #notesAttemptQuestions{position:static!important;display:inline-flex!important;width:auto!important;min-width:96px!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0 12px!important;color:#b85c38!important;overflow:visible!important}body.notes-viewer:not(.current-affairs-notes-viewer) #notesHighlightsToggle{display:inline-flex!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}body.notes-viewer:not(.current-affairs-notes-viewer) #notesPurchasePlanBtn{display:none!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-page,body.notes-questions-open.notes-viewer:not(.current-affairs-notes-viewer) .notes-page{display:block!important;width:100%!important;max-width:100%!important;min-height:0!important;padding:0 14px calc(32px + env(safe-area-inset-bottom))!important;overflow:visible!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-sheet{width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:22px 2px 32px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-body{gap:22px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-section{gap:10px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-section h2,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-markdown-content h2{font-size:23px!important;line-height:1.2!important}}body.notes-viewer .notes-markdown-content h2{padding-bottom:0!important;border-bottom:0!important}body.notes-viewer .notes-markdown-content hr{display:none!important}body.notes-viewer .notes-toc-close{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;border:1px solid var(--notes-border)!important;border-radius:8px!important;background:var(--notes-card-surface)!important;color:var(--notes-ink-soft)!important;cursor:pointer!important}body.notes-viewer .notes-toc-close:hover,body.notes-viewer .notes-toc-close:focus-visible{border-color:color-mix(in srgb,#d97757 42%,var(--notes-border))!important;color:#d97757!important;outline:none!important}body.notes-viewer .notes-toc-close svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.questions-progress-btn.questions-progress-btn--icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;flex:0 0 36px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-progress-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:auto!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-progress-btn.questions-progress-btn--icon{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;flex-basis:40px!important}body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-text-btn,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-text-scale,body.notes-viewer:not(.current-affairs-notes-viewer) .notes-questions-panel .questions-inline-close{display:inline-grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;border-radius:12px!important;line-height:1!important}body.notes-questions-open.notes-viewer:not(.current-affairs-notes-viewer) #notesQuestionsPanel.is-expanded{inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.notes-questions-open.notes-viewer:not(.current-affairs-notes-viewer) #notesQuestionsPanel.is-expanded #notesQuestionsBody{display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:var(--notes-panel-surface)!important}body.notes-questions-open.notes-viewer:not(.current-affairs-notes-viewer) #notesQuestionsPanel.is-expanded .detail-questions{width:100%!important;max-width:none!important;min-height:100%!important;margin:0!important;padding:0!important}body.notes-questions-open.notes-viewer:not(.current-affairs-notes-viewer) #notesQuestionsPanel.is-expanded .questions-header-row,body.notes-questions-open.notes-viewer:not(.current-affairs-notes-viewer) #notesQuestionsPanel.is-expanded .detail-questions-list{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.notes-viewer .notes-markdown-content .notes-code-block{display:block!important;width:100%!important;max-width:100%!important;margin:18px 0 24px!important;padding:16px 18px!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid var(--notes-border)!important;border-radius:8px!important;background:var(--notes-card-surface)!important;color:var(--notes-ink)!important;box-shadow:none!important;white-space:pre!important;tab-size:4!important;-webkit-overflow-scrolling:touch!important}body.notes-viewer .notes-markdown-content .notes-code-block code{display:block!important;width:max-content!important;min-width:100%!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace!important;font-size:13px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important;white-space:pre!important}@media(max-width:640px){body.notes-viewer .notes-markdown-content .notes-code-block{margin:14px 0 20px!important;padding:13px 14px!important}body.notes-viewer .notes-markdown-content .notes-code-block code{font-size:12px!important;line-height:1.6!important}}body.notes-viewer #notesQuestionsPanel.notes-questions-panel.is-expanded{inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.notes-viewer #notesQuestionsPanel.notes-questions-panel.is-expanded #notesQuestionsBody{display:flex!important;justify-content:center!important;align-items:flex-start!important;width:100vw!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:18px 16px 28px!important;overflow:auto!important}body.notes-viewer #notesQuestionsPanel.notes-questions-panel.is-expanded #notesQuestionsBody .detail-questions{width:min(260mm,calc(100vw - 32px))!important;max-width:260mm!important;min-height:297mm!important;margin:0 auto!important;padding:18mm 16mm!important;border:1px solid var(--notes-border)!important;border-radius:8px!important;background:var(--notes-panel-surface)!important;box-shadow:0 20px 48px #00000038!important}body.notes-viewer #notesQuestionsPanel.notes-questions-panel.is-expanded #notesQuestionsBody .detail-questions-list,body.notes-viewer #notesQuestionsPanel.notes-questions-panel.is-expanded #notesQuestionsBody .questions-header-row{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}@media(max-width:820px){body.notes-viewer #notesQuestionsPanel.notes-questions-panel.is-expanded #notesQuestionsBody{padding:0!important}body.notes-viewer #notesQuestionsPanel.notes-questions-panel.is-expanded #notesQuestionsBody .detail-questions{width:100vw!important;max-width:none!important;min-height:100dvh!important;padding:14px!important;border:0!important;border-radius:0!important;box-shadow:none!important}}
