._header_1a1kj_1{position:relative;z-index:10;height:72px;border-bottom:1px solid rgba(21,74,70,.1);background:#f9fdfcb8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._inner_1a1kj_11{position:relative;display:flex;align-items:center;width:min(1180px,calc(100% - 48px));height:100%;margin:0 auto}._wordmark_1a1kj_20{color:#172426;font-size:17px;font-weight:760;line-height:1;letter-spacing:.16em;text-decoration:none}._navigation_1a1kj_29{position:absolute;left:50%;display:flex;align-items:stretch;align-self:stretch;gap:30px;height:100%;transform:translate(-50%)}._navigationLink_1a1kj_40{position:relative;display:inline-flex;align-items:center;color:#374f50ad;font-size:19.5px;font-weight:540;line-height:1;text-decoration:none;transition:color .18s ease}._navigationLink_1a1kj_40:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#0a756d;content:"";opacity:0;transform:scaleX(.45);transition:opacity .18s ease,transform .22s ease}._navigationLink_1a1kj_40:hover,._navigationLinkActive_1a1kj_68{color:#172426}._navigationLinkActive_1a1kj_68:after{opacity:1;transform:scaleX(1)}._wordmark_1a1kj_20:focus-visible,._navigationLink_1a1kj_40:focus-visible{border-radius:3px;outline:2px solid rgba(15,159,145,.62);outline-offset:5px}@media(max-width:720px){._header_1a1kj_1{height:64px}._inner_1a1kj_11{width:min(100% - 32px,620px)}._wordmark_1a1kj_20{font-size:15px}._navigation_1a1kj_29{gap:22px}._navigationLink_1a1kj_40{font-size:18.2px}}._page_13ln9_1{--landing-v2-ink: #172426;--landing-v2-muted: #617174;--landing-v2-accent: #0f9f91;--landing-v2-accent-strong: #0a756d;--landing-v2-line: rgba(21, 74, 70, .1);position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;min-height:100svh;overflow:hidden;color:var(--landing-v2-ink);background:radial-gradient(circle at 8% 88%,rgba(134,222,209,.23),transparent 27%),radial-gradient(circle at 91% 27%,rgba(169,226,220,.2),transparent 24%),linear-gradient(145deg,#f2fbf9,#edf8f6 52%,#f7fbfa);font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}._hero_13ln9_23{position:relative;z-index:1;box-sizing:border-box;display:grid;place-items:center;width:min(1180px,calc(100% - 48px));min-height:calc(100vh - 72px);min-height:calc(100svh - 72px);margin:0 auto;padding:72px 0 96px;text-align:center}._heroContent_13ln9_37{width:min(820px,100%);margin-top:-28px;animation:_landingV2Reveal_13ln9_1 .7s cubic-bezier(.22,1,.36,1) both}._title_13ln9_43{margin:0;color:var(--landing-v2-ink);font-size:clamp(52px,5.1vw,76px);font-weight:720;line-height:1.08;letter-spacing:-.055em;text-wrap:balance}._title_13ln9_43 span{display:block}._title_13ln9_43 span+span{margin-top:6px}._description_13ln9_61{max-width:660px;margin:28px auto 0;color:var(--landing-v2-muted);font-size:clamp(16px,1.25vw,19px);font-weight:430;line-height:1.8;letter-spacing:.01em;text-wrap:balance}._morphStage_13ln9_72{display:flex;align-items:center;justify-content:center;width:100%;height:200px;margin-top:34px}._researchEntry_13ln9_81{position:relative;width:100%;max-width:720px;height:200px;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.94);border-radius:32px;color:var(--landing-v2-ink);background:#ffffffc7;box-shadow:inset 0 1px #ffffffeb,0 22px 58px #1f5c561a;font-family:inherit;text-align:left;cursor:pointer;appearance:none;transition:width .56s cubic-bezier(.22,1,.36,1),max-width .56s cubic-bezier(.22,1,.36,1),height .56s cubic-bezier(.22,1,.36,1),border-radius .56s cubic-bezier(.22,1,.36,1),border-color .36s ease,background-color .36s ease,box-shadow .36s ease,transform .18s ease}._entryIdle_13ln9_110{position:absolute;inset:0;display:grid;grid-template-rows:1fr auto;padding:0;opacity:1;transition:opacity .15s ease,transform .26s ease}._prompt_13ln9_122{display:flex;align-items:flex-start;padding:28px 32px;color:var(--landing-v2-ink);font-size:clamp(18px,1.55vw,24px);font-weight:520;line-height:1.45;letter-spacing:-.015em}._typingText_13ln9_133{display:inline;padding-right:3px;border-right:2px solid var(--landing-v2-accent);animation:_landingV2CaretBlink_13ln9_1 .9s steps(1,end) infinite}._entryMeta_13ln9_140{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:62px;padding:8px 18px 8px 32px;border-top:1px solid rgba(23,36,38,.05);background:#f5f9f8c2}._entryMode_13ln9_151{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border:1px solid rgba(23,36,38,.1);border-radius:999px;background:#ffffff94;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}._entryHint_13ln9_166{color:#374f50a3;font-size:14px;font-weight:450;line-height:1.4}._entryLaunch_13ln9_173{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:#fff;background:var(--landing-v2-accent);font-size:18px}._entryReady_13ln9_185{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:650;line-height:1;letter-spacing:.02em;white-space:nowrap;opacity:0;transform:translateY(7px);transition:opacity .18s .12s ease,transform .26s .12s ease}._morphStage_13ln9_72:hover ._researchEntry_13ln9_81,._morphStage_13ln9_72:focus-within ._researchEntry_13ln9_81{width:190px;max-width:190px;height:54px;border-color:var(--landing-v2-ink);border-radius:12px;background:var(--landing-v2-ink);box-shadow:0 18px 42px #17242629}._morphStage_13ln9_72:hover ._entryIdle_13ln9_110,._morphStage_13ln9_72:focus-within ._entryIdle_13ln9_110{opacity:0;transform:scale(.96)}._morphStage_13ln9_72:hover ._entryReady_13ln9_185,._morphStage_13ln9_72:focus-within ._entryReady_13ln9_185{opacity:1;transform:translateY(0)}._researchEntry_13ln9_81:focus-visible{outline:none}._researchEntry_13ln9_81:active{transform:translateY(1px) scale(.985)}._footer_13ln9_235{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;gap:8px;min-height:30px;padding:8px 24px 3px;color:#374f505c;font-size:9px;line-height:1.35}._footerDivider_13ln9_249{width:1px;height:10px;background:#374f5047}._footer_13ln9_235 a{color:inherit;text-decoration:none;text-underline-offset:3px}._footer_13ln9_235 a:hover,._footer_13ln9_235 a:focus-visible{color:var(--landing-v2-accent-strong);text-decoration:underline}@keyframes _landingV2Reveal_13ln9_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _landingV2CaretBlink_13ln9_1{0%,48%{border-right-color:var(--landing-v2-accent)}49%,to{border-right-color:transparent}}@media(min-width:721px){._morphStage_13ln9_72:hover ._researchEntry_13ln9_81,._morphStage_13ln9_72:focus-within ._researchEntry_13ln9_81{width:317px;max-width:317px;height:84px;border-radius:18px}._entryReady_13ln9_185{font-size:24px}}@media(max-width:720px){._header_13ln9_306{height:64px}._headerInner_13ln9_310,._hero_13ln9_23{width:min(100% - 32px,620px)}._hero_13ln9_23{min-height:calc(100vh - 64px);min-height:calc(100svh - 64px);padding:56px 0 64px}._heroContent_13ln9_37{margin-top:-12px}._title_13ln9_43{font-size:clamp(44px,13vw,62px);letter-spacing:-.06em}._description_13ln9_61{max-width:520px;margin-top:24px;font-size:16px;line-height:1.75}._morphStage_13ln9_72{height:150px;margin-top:30px}._researchEntry_13ln9_81{height:150px;border-radius:24px}._entryIdle_13ln9_110{grid-template-rows:minmax(0,1fr) auto;padding:0}._prompt_13ln9_122{min-width:0;padding:16px 20px;font-size:clamp(16px,4.3vw,18px);line-height:1.4}._entryMeta_13ln9_140{padding-inline:16px}._typingText_13ln9_133{overflow-wrap:anywhere}._entryMeta_13ln9_140{gap:10px}._entryHint_13ln9_166{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}._footer_13ln9_235{flex-wrap:wrap;gap:2px 6px;padding:4px 16px 2px;text-align:center}}@media(max-width:420px){._hero_13ln9_23{padding-top:42px}._title_13ln9_43{font-size:clamp(40px,13vw,50px)}._description_13ln9_61{max-width:19em}._footerDivider_13ln9_249{display:none}._footer_13ln9_235 span:first-child,._footer_13ln9_235 a{width:100%}}@media(prefers-reduced-motion:reduce){._heroContent_13ln9_37{animation:none}._typingText_13ln9_133{border-right-color:transparent;animation:none}._researchEntry_13ln9_81,._entryIdle_13ln9_110,._entryReady_13ln9_185{transition:none}}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;background-color:#f7f8fa;color:var(--apple-label, #000)}.web-shell{min-height:100vh;background:#f7f8fa}.web-sider{position:sticky!important;top:0;height:100vh;align-self:flex-start;overflow:hidden;background:#f3f4f6!important;border-right:1px solid #e8eaee}.web-sider .ant-layout-sider-children{height:100%;display:flex;flex-direction:column}.web-feedback-button{width:calc(100% - 16px);margin:auto 8px 14px;justify-content:flex-start;color:#4b5563}.web-feedback-mobile{display:none}.web-brand{height:72px;display:flex;align-items:center;gap:10px;padding:0 16px;color:#111827;font-size:17px;font-weight:700}.web-brand img{width:30px;height:30px;object-fit:cover;border-radius:8px;box-shadow:0 8px 18px #0f172a29}.web-new-research{padding:0 8px 16px}.web-new-research .ant-btn{height:38px;justify-content:flex-start;gap:10px;padding-inline:24px;border:0;background:#fff;box-shadow:0 6px 18px #0f172a0f;font-weight:600}.web-sider .ant-menu{background:transparent;border-inline-end:0!important;padding:0 8px}.web-sider .ant-menu-item{width:auto!important;height:38px;line-height:38px;margin:4px 0;border-radius:8px;color:#4b5563}.web-sider .ant-menu-item-selected{background:#fff!important;color:#111827!important;font-weight:600;box-shadow:0 6px 18px #0f172a0d}.web-header{height:56px;display:flex;justify-content:flex-end;align-items:center;padding:0 22px;background:#f7f8faeb;border-bottom:1px solid #e8eaee;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.web-content{min-height:calc(100vh - 56px);padding:24px 30px 40px;background:#f6f7fb}.membership-dashboard-trigger{min-width:148px;text-align:left}.membership-dashboard-overlay .ant-popover-inner{width:416px;max-width:calc(100vw - 24px);padding:0;overflow:hidden;border:1px solid #e7e9e8;border-radius:18px;background:#fff;box-shadow:0 18px 55px #20262424}.membership-dashboard-popover{width:416px;max-width:calc(100vw - 24px);padding:18px;color:#2d302f}.membership-dashboard-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid #edf0ef}.membership-dashboard-plan{min-width:0}.membership-dashboard-kicker{display:block;margin-bottom:5px;color:#818986;font-size:11px;font-weight:600;letter-spacing:.04em}.membership-dashboard-plan-name{display:flex;align-items:center;gap:8px;margin-bottom:3px}.membership-dashboard-plan-name strong{color:#242826;font-size:22px;font-weight:680;line-height:1.2}.membership-dashboard-plan-name span{padding:3px 7px;border-radius:6px;background:#eef9f7;color:#078f82;font-size:10px;font-weight:650}.membership-dashboard-manage.ant-btn{height:30px;padding-inline:11px;border-color:#dce2e0;border-radius:8px;color:#46504d;box-shadow:none}.membership-dashboard-manage.ant-btn:hover{border-color:#08b8a7;color:#079c8e}.membership-dashboard-muted{color:#818986;font-size:12px;line-height:1.6}.membership-dashboard-quota-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.membership-dashboard-quota-card{min-width:0;padding:12px;border:1px solid #e7ebe9;border-radius:12px;background:#fafbfb}.membership-dashboard-quota-card:only-child{grid-column:1 / -1}.membership-dashboard-quota-heading,.membership-dashboard-library-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:9px}.membership-dashboard-quota-heading>span,.membership-dashboard-library-heading>div>span{color:#515755;font-size:12px;font-weight:600}.membership-dashboard-quota-heading>strong,.membership-dashboard-library-heading>strong{color:#242826;font-size:18px;font-variant-numeric:tabular-nums;font-weight:680;line-height:1.1;white-space:nowrap}.membership-dashboard-quota-heading small,.membership-dashboard-library-heading strong small{color:#818986;font-size:11px;font-weight:500}.membership-dashboard-quota-used{display:block;margin-top:5px;color:#929a97;font-size:11px}.membership-dashboard-popover .ant-progress{display:block;line-height:1}.membership-dashboard-popover .ant-progress-inner{background:#e8edeb;border-radius:999px}.membership-dashboard-popover .ant-progress-bg{min-height:5px;border-radius:999px;background:#08b8a7!important}.membership-dashboard-library{margin-top:10px;padding:13px 14px 12px;border:1px solid #e7ebe9;border-radius:12px;background:#fff}.membership-dashboard-library-heading>div{display:flex;align-items:baseline;gap:7px}.membership-dashboard-library-heading>div>small{color:#929a97;font-size:11px}.membership-dashboard-library-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.membership-dashboard-library-meta span{padding:3px 7px;border-radius:6px;background:#f2f5f4;color:#69716e;font-size:11px}.membership-dashboard-bonus{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border-radius:10px;background:#eef9f7;color:#376b64;font-size:11px}.membership-dashboard-bonus strong{color:#087d72;font-weight:650;white-space:nowrap}.membership-dashboard-referral{margin-top:12px;padding:14px;border:1px solid #e1e7e5;border-radius:14px;background:#f7faf9}.membership-dashboard-referral-heading{display:inline-flex;width:100%;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.membership-dashboard-referral-heading>div{min-width:0}.membership-dashboard-referral-heading>div>span{display:flex;align-items:center;gap:7px;color:#303533;font-size:14px;font-weight:650}.membership-dashboard-referral-heading>div>span .anticon{color:#079c8e}.membership-dashboard-referral-heading>div>small{display:block;margin-top:2px;color:#858d8a;font-size:10px;line-height:1.5}.membership-dashboard-referral-heading .ant-btn{flex:none;height:28px;padding-inline:7px;border-radius:7px;color:#078f82;font-size:11px}.membership-dashboard-field+.membership-dashboard-field{margin-top:8px}.membership-dashboard-field label{display:block;margin-bottom:4px;color:#69716e;font-size:10px;font-weight:600}.membership-dashboard-referral .ant-input{height:34px;padding-inline:10px;border-color:#dfe5e3;border-radius:8px;background:#fff;color:#4f5754;font-size:12px;box-shadow:none}.membership-dashboard-referral .ant-input:focus{border-color:#08b8a7;box-shadow:0 0 0 2px #08b8a71a}.membership-dashboard-referral-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.membership-dashboard-referral-stats>div{padding:9px 10px;border:1px solid #e5eae8;border-radius:9px;background:#fff}.membership-dashboard-referral-stats span{display:block;margin-bottom:2px;color:#7d8582;font-size:10px}.membership-dashboard-referral-stats strong{color:#303533;font-size:16px;font-variant-numeric:tabular-nums;font-weight:680}.membership-dashboard-referral-stats strong small{color:#858d8a;font-size:11px;font-weight:500}.membership-dashboard-reward-note{margin-top:8px;color:#737b78;font-size:10px;line-height:1.5}.membership-dashboard-copy.ant-btn{height:36px;margin-top:10px;border-radius:9px;background:#08b8a7;font-weight:600;box-shadow:none}.membership-dashboard-copy.ant-btn:hover{background:#079c8e!important}.membership-dashboard-expiry{margin-top:8px;color:#929a97;font-size:10px;text-align:center}@media(max-width:480px){.membership-dashboard-popover,.membership-dashboard-overlay .ant-popover-inner{width:calc(100vw - 24px)}.membership-dashboard-popover{padding:16px}}.workbench-loading{min-height:100vh;background:radial-gradient(circle at 50% 35%,rgba(56,189,248,.1),transparent 32%),#f6f7fb}.workbench-route-loading{min-height:45vh;display:grid;place-items:center;color:#64748b;font-size:14px}.web-home,.web-login-empty,.workbench-empty{max-width:720px;margin:72px auto;text-align:center}.workbench-page{width:min(1080px,100%);margin:0 auto}.report-editor-shell{position:relative;width:100%}.report-editor-toolbar{position:sticky;top:0;z-index:30;margin-bottom:16px;background:#fffffffa;box-shadow:0 6px 18px #0f172a14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.report-editor-toolbar-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.report-editor-toolbar-scroll>.ant-space{width:max-content;min-width:100%}.report-editor-toolbar-divider{display:inline-block;width:1px;height:20px;margin:0 4px;background:#d9d9d9}.report-editor-toolbar-metrics{display:inline-flex;align-items:center;gap:10px;margin-left:12px;white-space:nowrap}.report-editor-surface{overflow:visible}.report-editor-canvas{position:relative;min-height:100%;padding:24px 12px;background:#f4f6f8}.report-editor-watermark{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));grid-auto-rows:150px;align-items:center;justify-items:center;overflow:hidden;color:#0f172a1a;font-size:16px;font-weight:600;pointer-events:none;transform:rotate(-14deg) scale(1.08);transform-origin:center}.report-editor-watermark span{white-space:nowrap}.protected-report-preview{width:100%;padding:24px;overflow:hidden;box-sizing:border-box;background:#eef2f6;outline:none;-webkit-user-select:none;user-select:none}.protected-report-preview-pages{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%}.protected-report-preview-page{display:block;max-width:100%;height:auto!important;background:#fff;box-shadow:0 8px 28px #0f172a1f;pointer-events:none}.protected-report-preview-print-notice{display:none}@media(max-width:720px){.protected-report-preview{padding:10px 0}.protected-report-preview-pages{gap:12px}.protected-report-preview-page{box-shadow:none}}@media print{.protected-report-preview-pages{display:none!important}.protected-report-preview-print-notice{display:block!important;padding:48px;text-align:center;font-size:18px}}.workbench-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:6px 0 20px}.workbench-page-header h2.ant-typography{margin-bottom:0}.knowledge-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.knowledge-storage-title,.knowledge-detail-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.knowledge-list-card,.history-card{border:1px solid #eceff3;box-shadow:0 16px 38px #0f172a0d}.knowledge-file-row{cursor:pointer;border-radius:8px;padding:14px 12px!important;transition:background .16s ease,transform .16s ease}.knowledge-file-row:hover{background:#f8fafc}.knowledge-file-icon,.history-item-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#eef6ff;color:#1677ff}.knowledge-file-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;margin:0 16px}.summary-workbench-hero{width:min(1100px,100%);margin:12px auto 20px;text-align:center}.summary-brand-mark{width:86px;height:82px;object-fit:cover;border-radius:8px;box-shadow:0 18px 42px #0f172a38}.summary-workbench-hero h1.ant-typography{margin:14px 0 4px;font-size:42px;line-height:1.15}.summary-hero-subtitle.ant-typography{display:flex;justify-content:center;flex-wrap:wrap;column-gap:.18em;margin-top:8px;font-size:17px;line-height:1.9;letter-spacing:0}.summary-hero-subtitle.ant-typography span{line-height:inherit}.summary-composer{box-sizing:border-box;width:min(1080px,100%);min-height:196px;margin:36px auto 0;padding:26px 30px 22px;border:1px solid #e8ebf0;border-radius:8px;background:#fff;box-shadow:0 24px 58px #0f172a14;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.summary-composer .ant-input{min-height:82px!important;border:0;box-shadow:none;resize:none;font-size:18px;line-height:1.7}.summary-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:12px;border-top:1px solid #eef1f5}.summary-selected-count{min-height:24px}.summary-outline-preview{display:flex;flex-direction:column;gap:10px;margin:-10px 0 18px;padding:14px 16px;border:1px solid #e8ebf0;border-radius:8px;background:#fafbfc}.summary-outline-tree{display:flex;max-height:260px;overflow:auto;flex-direction:column;gap:10px;padding:10px 12px;border-radius:6px;background:#fff}.summary-outline-chapter,.summary-outline-child{display:flex;min-width:0;flex-direction:column;gap:3px}.summary-outline-child{margin-left:22px;padding-left:12px;border-left:2px solid #e8ebf0}.summary-outline-description{overflow-wrap:anywhere;line-height:1.55}.summary-upload-queue-item{content-visibility:auto;contain-intrinsic-size:0 64px}.summary-library-file-grid{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(96px,140px) minmax(110px,160px);gap:16px;align-items:center;width:100%;min-width:0}.summary-library-file-details{display:flex;min-width:0;flex-direction:column;gap:2px}.summary-library-file-name-row{display:flex;min-width:0;align-items:center;gap:8px}.summary-library-file-name-row>.anticon{flex:0 0 auto}.summary-library-file-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-library-file-status{justify-self:start;max-width:100%}.summary-research-setup{width:min(1100px,100%);margin:0 auto;display:flex;flex-direction:column;gap:20px}.web-maintenance-screen{max-width:720px;margin:72px auto;padding:40px 32px;text-align:center;border:1px solid #eef0f4;border-radius:8px;background:#fff}.web-maintenance-message{display:block;margin:12px 0 10px;font-size:16px;line-height:1.7}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0003}::selection{background:var(--apple-blue, #007AFF);color:#fff}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:0}@media(max-width:960px){.web-feedback-mobile{position:fixed;right:18px;bottom:18px;z-index:100;display:inline-flex;box-shadow:0 8px 24px #0f172a2e}.knowledge-stats{grid-template-columns:1fr}.summary-workbench-hero h1.ant-typography{font-size:36px}.summary-hero-subtitle.ant-typography{font-size:16px;line-height:1.8}.summary-composer-actions,.workbench-page-header{align-items:stretch;flex-direction:column}.summary-composer{min-height:auto;padding:20px}.summary-outline-preview{padding:12px}.summary-outline-tree{max-height:220px;padding:8px}}@media(max-width:520px){.summary-workbench-hero h1.ant-typography{font-size:30px}.summary-hero-subtitle.ant-typography{margin-top:6px;font-size:14px;line-height:1.75}}.fade-in{animation:fadeIn .3s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fade-in{animation:none!important}}
