.landingPageRoot{z-index:10000;background:#f8fbff;position:fixed;inset:0;overflow:hidden}.landingPageFrame{background:#f8fbff;border:0;width:100%;height:100%;display:block}.reportParagraphCitations{flex-wrap:wrap;align-items:center;gap:3px;min-height:25px;display:flex}.reportCitationLabel{color:#8793a3;letter-spacing:.04em;margin-right:3px;font-size:10px;font-weight:600}.reportParagraphCitations button{color:#3568b5;background:#f1f5fb;border-color:#0000;border-radius:6px;min-width:25px;height:25px;padding:0 5px;font-size:10px;font-weight:650;line-height:1}.reportParagraphCitations button:hover{color:#174f9f;background:#e7effb;border-color:#cbdaf0;transform:none}.researchWorkspaceShell .reportWorkspaceToolbar{justify-content:flex-end;align-items:center;gap:8px;width:min(100%,720px);margin:0 auto;padding:3px 2px 7px;display:flex}.researchWorkspaceShell .reportViewSwitcher{background:#f7f9fceb;border:1px solid #e1e7ef;border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffffc7}.researchWorkspaceShell .reportViewSwitcher button{color:#758296;min-height:27px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:10.5px;font-weight:620;line-height:1;transition:color .16s,background-color .16s,box-shadow .16s}.researchWorkspaceShell .reportViewSwitcher button:hover:not(:disabled){color:#315b98;background:#ffffffb8;transform:none}.researchWorkspaceShell .reportViewSwitcher button.isActive{color:#244d86;background:#fff;box-shadow:0 1px 2px #1d36580f,0 3px 9px #2348770f}.researchWorkspaceShell .reportViewSwitcher button:disabled{cursor:default;opacity:.58}.researchWorkspaceShell .reportViewSwitcher button:focus-visible{outline-offset:1px;outline:2px solid #2f6fe43d}.researchWorkspaceShell .reportWorkspaceToolbar .reportToolbarButton{color:#66768a;min-height:31px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:600;line-height:1;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.researchWorkspaceShell .reportWorkspaceToolbar .reportToolbarButton svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.researchWorkspaceShell .reportWorkspaceToolbar .reportEditToggle{color:#586b84;background:0 0;border-color:#0000}.researchWorkspaceShell .reportWorkspaceToolbar .reportEditToggle:hover,.researchWorkspaceShell .reportWorkspaceToolbar .reportEditToggle.isActive{color:#24558f;box-shadow:none;background:#f4f7fb;border-color:#d7e2f0;transform:none}.researchWorkspaceShell .reportWorkspaceToolbar .reportToolbarButton:focus-visible{outline-offset:2px;outline:2px solid #2f6fe43d}.researchWorkspaceShell .reportWorkspaceToolbar>.primary{border-radius:9px;min-height:33px;padding:0 13px;font-size:10.5px;box-shadow:0 5px 14px #165dff24}.researchWorkspaceShell .reportQualitySummary{color:#69798e;background:#f8fafdeb;border:1px solid #e5eaf1;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;width:min(100%,780px);margin:0 auto 10px;padding:10px 13px;font-size:10.5px;line-height:1.45;display:flex}.researchWorkspaceShell .reportQualitySummary strong{color:#3f536c;font-size:11px}.researchWorkspaceShell .reportQualitySummary.isReady strong{color:#28735c}.researchWorkspaceShell .reportQualitySummary span{position:relative}.researchWorkspaceShell .reportQualitySummary span+span:before{content:"·";color:#b2bdca;position:absolute;left:-8px}.researchWorkspaceShell .reportQualitySummary em{color:#9b662e;width:100%;font-style:normal}.researchWorkspaceShell .message.ai>small,.researchWorkspaceShell .report,.researchWorkspaceShell .reviewOverview,.researchWorkspaceShell .reportPresentationStack,.researchWorkspaceShell .reportDownloadCard,.researchWorkspaceShell .reportWorkspaceToolbar,.researchWorkspaceShell .reportQualitySummary{width:min(100%,780px);max-width:780px}.researchWorkspaceShell .message.ai>small{color:#758399;gap:8px;font-size:11.5px;line-height:1.4}.researchWorkspaceShell .message.ai>small:before{background:linear-gradient(145deg,#2a72f2,#1558df);border-radius:7px;width:23px;height:23px;font-size:9px;box-shadow:0 4px 10px #2468df24}.researchWorkspaceShell .reportDownloadCard{-webkit-backdrop-filter:none;background:#ffffffeb;border:1px solid #e2e8f0;border-radius:12px;margin-top:4px;padding:14px 16px;box-shadow:0 1px 2px #1e304806,0 7px 20px #23375409}.researchWorkspaceShell .reportDownloadCard strong{color:#2a394d;margin-top:2px;font-size:12.5px;font-weight:650}.researchWorkspaceShell .reportDownloadCard p{color:#7c8999;margin-top:3px;font-size:10.5px}.researchWorkspaceShell .reportDownloadEyebrow{color:#75859a;letter-spacing:.09em;font-size:8.5px;font-weight:680}.researchWorkspaceShell .reportDownloadCard a,.researchWorkspaceShell .reportDownloadCard button{color:#275b9d;min-height:32px;box-shadow:none;background:#f4f7fb;border-color:#d5e2f3;border-radius:8px;justify-content:center;align-items:center;padding:0 11px;font-size:10.5px;font-weight:640;display:inline-flex}.researchWorkspaceShell .reportDownloadCard a:hover,.researchWorkspaceShell .reportDownloadCard button:hover:not(:disabled){color:#174f9f;box-shadow:none;background:#eaf1fb;border-color:#bfd2ec;transform:none}.researchWorkspaceShell .reportDownloadMenu{position:relative}.researchWorkspaceShell .reportDownloadMenu>summary{color:#215796;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f4f7fb;border:1px solid #cbd9ec;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:10.5px;font-weight:650;list-style:none;display:inline-flex}.researchWorkspaceShell .reportDownloadMenu>summary::-webkit-details-marker{display:none}.researchWorkspaceShell .reportDownloadMenu>summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:14px;height:14px;transition:transform .16s}.researchWorkspaceShell .reportDownloadMenu[open]>summary{color:#174f93;background:#eaf1fb;border-color:#aac3e5}.researchWorkspaceShell .reportDownloadMenu[open]>summary svg{transform:rotate(180deg)}.researchWorkspaceShell .reportDownloadOptions{z-index:12;background:#fffffffa;border:1px solid #dce4ef;border-radius:11px;gap:3px;width:226px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 34px #23375424}.researchWorkspaceShell .reportDownloadOptions a{color:#344b68;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:stretch;gap:2px;min-height:48px;padding:8px 10px;display:grid}.researchWorkspaceShell .reportDownloadOptions a:hover{color:#174f93;background:#f2f6fc}.researchWorkspaceShell .reportDownloadOptions a span{font-size:11px;font-weight:680}.researchWorkspaceShell .reportDownloadOptions a small{color:#8895a5;margin:0;font-size:9px;font-weight:500}.researchWorkspaceShell .reportDownloadCard.isFailed{background:#fffdfc;border-color:#eeded9}.researchWorkspaceShell .reportDownloadCard.isPending{background:#fbfcfe}.researchWorkspaceShell .reportDownloadPulse{flex-basis:7px;width:7px;height:7px}.researchWorkspaceShell .report,.researchWorkspaceShell .reviewOverview{color:#4f6076;background:#fffffff0;border-color:#e3e9f1;border-radius:16px;padding:31px 34px 34px;box-shadow:0 1px 2px #1a2b4406,0 14px 38px #1f324e0b}.researchWorkspaceShell .report h1{color:#202938;letter-spacing:-.027em;margin-bottom:20px;font-size:clamp(21px,2.3vw,25px);font-weight:670;line-height:1.42}.researchWorkspaceShell .report h2{color:#263344;letter-spacing:-.012em;margin-bottom:11px;padding-left:13px;font-size:16px;font-weight:660;line-height:1.5}.researchWorkspaceShell .report h2:before{background:linear-gradient(#2d77ef,#2365dc);width:3px;height:1.14em;top:.18em}.researchWorkspaceShell .report p{color:#4f6076;margin-bottom:16px;font-size:14.5px;line-height:1.86}.researchWorkspaceShell .report .medicalNotice{color:#85704f;background:#fcfaf6;border-color:#ece6da;border-radius:9px;margin-bottom:19px;padding:10px 12px;font-size:10.5px;line-height:1.6}.researchWorkspaceShell .report .evidenceSummary{color:#6d7d91;background:#f8fafc;border-color:#e5ebf3;border-radius:11px;margin-bottom:30px;padding:13px 15px;font-size:10.5px}.researchWorkspaceShell .reportAbstract{background:linear-gradient(135deg,#f5f8fefa,#eff5fdd1);border:1px solid #e2eaf7;border-radius:11px;margin-top:0;padding:17px 19px;box-shadow:inset 0 1px #fffc}.researchWorkspaceShell .reportAbstractHeading{margin-bottom:9px}.researchWorkspaceShell .reportAbstractHeading span{color:#6d83a4;letter-spacing:.11em;font-size:9.5px}.researchWorkspaceShell .reportAbstractHeading h2,.researchWorkspaceShell .report .reportAbstractHeading h2{color:#344a66;padding-left:0;font-size:14px}.researchWorkspaceShell .reportAbstractHeading h2:before,.researchWorkspaceShell .report .reportAbstractHeading h2:before{display:none}.researchWorkspaceShell .reportAbstract>p{color:#4d6179;font-size:13.5px;line-height:1.82}.researchWorkspaceShell .reportKeywords{gap:6px;margin-top:13px}.researchWorkspaceShell .reportKeywords span{color:#426ca7;background:#ffffff9e;border-color:#dae4f2;padding:3px 7px;font-size:10.5px}.researchWorkspaceShell .reviewOverview{gap:0}.researchWorkspaceShell .reviewOverviewHeader{border-bottom:1px solid #e7ebf1;padding-bottom:19px}.researchWorkspaceShell .reviewOverviewEyebrow{color:#55749f;letter-spacing:.1em;font-size:9.5px;font-weight:680}.researchWorkspaceShell .reviewOverviewHeader h2{color:#202b3b;letter-spacing:-.02em;max-width:610px;margin-top:7px;font-size:19px;font-weight:670;line-height:1.48}.researchWorkspaceShell .reviewOverviewSource{color:#50719d;background:#f4f7fb;border-color:#d8e4f3;border-radius:7px;padding:4px 8px;font-size:9px;font-weight:650}.researchWorkspaceShell .reviewOverviewConclusion{background:linear-gradient(135deg,#f5f8fdfa,#eff5fdc7);border:1px solid #dde7f5;border-radius:11px;margin-top:22px;padding:17px 19px 18px}.researchWorkspaceShell .reviewOverviewConclusion>span,.researchWorkspaceShell .reviewOverviewUncertainty>span{color:#4e6f9c;letter-spacing:.06em;margin-bottom:7px;font-size:9.5px;font-weight:700;display:block}.researchWorkspaceShell .reviewOverviewConclusion p{color:#364b65;margin:0;font-size:14px;line-height:1.82}.researchWorkspaceShell .reviewOverviewEvidence,.researchWorkspaceShell .reviewOverviewCoverage{margin-top:25px}.researchWorkspaceShell .reviewOverviewSectionHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.researchWorkspaceShell .reviewOverviewSectionHeading h3,.researchWorkspaceShell .reviewOverviewCoverage h3{color:#2c3b4e;margin:0;font-size:12.5px;font-weight:680}.researchWorkspaceShell .reviewOverviewSectionHeading>span{color:#8a96a5;font-size:9.5px}.researchWorkspaceShell .reviewOverviewMetrics{border-block:1px solid #e8ecf2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.researchWorkspaceShell .reviewOverviewMetrics>div{gap:2px;min-width:0;padding:13px 14px 12px;display:grid}.researchWorkspaceShell .reviewOverviewMetrics>div+div{border-left:1px solid #e8ecf2}.researchWorkspaceShell .reviewOverviewMetrics strong{color:#263b57;font-variant-numeric:tabular-nums;font-size:18px;font-weight:680;line-height:1.2}.researchWorkspaceShell .reviewOverviewMetrics span{color:#7b899a;background:0 0;border:0;padding:0;font-size:9.5px}.researchWorkspaceShell .reviewOverviewCoverage ol{border-top:1px solid #e8ecf2;margin:10px 0 0;padding:0;list-style:none}.researchWorkspaceShell .reviewOverviewCoverage li{border-bottom:1px solid #edf0f4;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:0 4px;display:grid}.researchWorkspaceShell .reviewOverviewCoverage li>span{color:#9aa8b9;font-variant-numeric:tabular-nums;font-size:9px}.researchWorkspaceShell .reviewOverviewCoverage li>strong{color:#53647a;font-size:11px;font-weight:600}.researchWorkspaceShell .reviewOverviewUncertainty{background:#fafbfc;border-left:2px solid #bdcadb;margin-top:22px;padding:13px 15px 14px}.researchWorkspaceShell .reviewOverviewUncertainty>span{color:#697d97;margin-bottom:5px}.researchWorkspaceShell .reviewOverviewUncertainty p{color:#68778a;margin:0;font-size:11px;line-height:1.7}.researchWorkspaceShell .reviewOverviewFindings{margin-top:23px}.researchWorkspaceShell .reviewOverviewFindings h3{color:#2c3b4e;margin:0 0 8px;font-size:12.5px;font-weight:680}.researchWorkspaceShell .reviewOverviewFindings ul{border-top:1px solid #e8ecf2;gap:0;margin:0;padding:0;list-style:none;display:grid}.researchWorkspaceShell .reviewOverviewFindings li{color:#53647a;border-bottom:1px solid #edf0f4;padding:11px 4px 11px 20px;font-size:11px;line-height:1.65;position:relative}.researchWorkspaceShell .reviewOverviewFindings li:before{content:"";background:#6e92c4;border-radius:50%;width:5px;height:5px;position:absolute;top:17px;left:4px}.researchWorkspaceShell .reviewOverview .reviewQueryDetails{border-block:0;margin-top:17px;padding:9px 0 0}.researchWorkspaceShell .reviewOverview .reviewQueryDetails summary{color:#77879a;font-size:10px;font-weight:600}.researchWorkspaceShell .reviewOverview .reviewQueryDetails code{background:#f7f9fb;border-radius:7px;padding:8px 10px;font-size:9.5px}.researchWorkspaceShell .reportParagraphCitations{gap:3px;margin-top:-3px;margin-bottom:3px}.researchWorkspaceShell .reportParagraphCitations button{color:#315fa5;background:#f0f4fa;border-radius:6px;min-width:24px;height:24px;font-size:9.5px}.researchWorkspaceShell .reportEditableParagraph>.reportParagraphText{margin-bottom:16px}.researchWorkspaceShell .reportInlineCitations{color:#315f9f;vertical-align:baseline;align-items:baseline;gap:0;margin-left:3px;font-size:10px;font-weight:650;display:inline-flex}.researchWorkspaceShell .reportInlineCitations:before{content:"["}.researchWorkspaceShell .reportInlineCitations:after{content:"]"}.researchWorkspaceShell .reportInlineCitations button,.researchWorkspaceShell .report .reportInlineCitations button.citation{min-width:0;height:auto;color:inherit;font:inherit;line-height:inherit;vertical-align:baseline;cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0;padding:0 1px;transition:color .15s,text-decoration-color .15s}.researchWorkspaceShell .reportInlineCitations button:not(:last-child):after{color:#72839a;content:","}.researchWorkspaceShell .reportInlineCitations button:hover,.researchWorkspaceShell .report .reportInlineCitations button.citation:hover{color:#174ca8;text-underline-offset:2px;background:0 0;-webkit-text-decoration:underline #9eb9e2;text-decoration:underline #9eb9e2}.researchWorkspaceShell .reportEditableParagraph{position:relative}.researchWorkspaceShell .reportEditableParagraph textarea{color:#405269;background:#fbfcfe;border-color:#d8e1ed;padding-bottom:34px;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px 2px #20334d06}.researchWorkspaceShell .reportEditableParagraph textarea:focus{background:#fff;border-color:#9fbee8;outline:none;box-shadow:0 0 0 3px #2a69c414,inset 0 1px 2px #20334d05}.researchWorkspaceShell .reportInlineCitations--editing{background:#fbfdffeb;border-radius:4px;margin:0;padding:2px 5px;position:absolute;bottom:12px;right:11px}.researchWorkspaceShell .reportReferences{border-top:1px solid #e6ebf1;margin-top:38px;padding-top:4px}.researchWorkspaceShell .reportReferences ol{margin:4px 0 0;padding:0;list-style:none}.researchWorkspaceShell .reportReferences li{border-bottom:1px solid #edf0f4;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px;min-height:48px;padding:10px 2px;display:grid}.researchWorkspaceShell .reportReferences li:last-child{border-bottom:0}.researchWorkspaceShell .reportReferences li>button{color:#315fa5;cursor:pointer;background:#f0f4fa;border:0;border-radius:6px;width:32px;min-height:25px;padding:2px 3px;font-size:10px;font-weight:680}.researchWorkspaceShell .reportReferences li>button:hover{color:#174f9f;background:#e3ecf8}.researchWorkspaceShell .reportReferences li>span{gap:3px;min-width:0;display:grid}.researchWorkspaceShell .reportReferences li strong{color:#43546a;font-size:12px;font-weight:600;line-height:1.55}.researchWorkspaceShell .reportReferences li small{color:#8490a0;font-size:10px;line-height:1.5}.researchWorkspaceShell .reportWorkspaceToolbar{gap:7px;padding:3px 4px 8px}.researchWorkspaceShell .reportWorkspaceToolbar .reportToolbarButton{border-radius:8px;min-height:32px;padding:0 10px;font-size:10.5px}@media (width<=900px){.researchWorkspaceShell .report,.researchWorkspaceShell .reviewOverview{padding:25px 24px 28px}}@media (width<=560px){.researchWorkspaceShell .reportWorkspaceToolbar{justify-content:space-between}.researchWorkspaceShell .reportViewSwitcher,.researchWorkspaceShell .reportViewSwitcher button{flex:1}}.overviewLiveDraft{gap:18px;display:grid}.overviewLiveDraft>header,.overviewLiveDraft>header>div,.overviewLiveDraft>footer{align-items:center;display:flex}.overviewLiveDraft>header{color:#4b6485;justify-content:space-between}.overviewLiveDraft>header>div{gap:8px}.overviewLiveDraft>header small{color:#6b7f9c;background:#f5f8ff;border:1px solid #dbe7fb;border-radius:999px;padding:4px 9px}.overviewLiveDraft__pulse{background:#3478f6;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite overview-draft-pulse;box-shadow:0 0 0 5px #3478f61a}.overviewLiveDraft h1{margin:0}.overviewLiveDraft__summary{color:#425875;margin:0;font-size:15px;line-height:1.85}.overviewLiveDraft__sections{gap:10px;display:grid}.overviewLiveDraft__sections article{background:#f8fbffc2;border:1px solid #d2e0f6b8;border-radius:13px;padding:14px 16px}.overviewLiveDraft__sections h2{color:#263c59;margin:0 0 7px;font-size:14px}.overviewLiveDraft__sections p{color:#61738c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.overviewLiveDraft>footer{color:#506988;gap:11px;padding-top:2px}.overviewLiveDraft>footer div{gap:2px;display:grid}.overviewLiveDraft>footer small{color:#8998ad}.overviewLiveDraft__loader{border:2px solid #d8e5fb;border-top-color:#3478f6;border-radius:50%;width:18px;height:18px;animation:1s linear infinite overview-draft-spin}@keyframes overview-draft-pulse{50%{opacity:.55;transform:scale(.88)}}@keyframes overview-draft-spin{to{transform:rotate(360deg)}}.liveReviewDraft.isFinal{border-color:#248e5b3d}.liveReviewDraft.isFinal>header{background:#eefaf4d1}.liveReviewParagraph{padding-right:58px;position:relative}.liveReviewParagraph>small{color:#8290a4;white-space:nowrap;font-size:9px;position:absolute;top:2px;right:0}.liveReviewDraft.isFinal .liveReviewParagraph>small{color:#268357}@media (prefers-reduced-motion:reduce){.liveReviewCaret,.liveReviewSection p{animation:none!important}}.researchWorkspaceShell .prototypeResearchTurn .gap{padding:17px 18px 15px}.researchWorkspaceShell .prototypeResearchTurn .gap>strong{color:#343b46;margin-bottom:8px;font-size:13px;font-weight:650;line-height:1.45}.researchWorkspaceShell .prototypeResearchTurn .gap-list{display:grid}.researchWorkspaceShell .prototypeResearchTurn .gap-list>.gapItem{color:#5c6573;text-align:left;background:0 0;border:0;border-bottom:1px solid #80745f1a;border-radius:0;width:100%;min-height:0;margin:0;padding:7px 0;font-size:12px;font-weight:400;line-height:1.62}.researchWorkspaceShell .prototypeResearchTurn .gap-list>.gapItem:last-child{border-bottom:0}.researchWorkspaceShell .prototypeResearchTurn .gap-list>button.gapItemInteractive{cursor:pointer;padding-right:22px;position:relative}.researchWorkspaceShell .prototypeResearchTurn .gap-list>button.gapItemInteractive:after{content:"";border-top:1.25px solid #9a8f7c;border-right:1.25px solid #9a8f7c;width:5px;height:5px;position:absolute;top:50%;right:3px;transform:translateY(-50%)rotate(45deg)}.researchWorkspaceShell .prototypeResearchTurn .gap-list>button.gapItemInteractive:hover{color:#3e587b;background:linear-gradient(90deg,#f4efe58c,#0000);transform:none}.researchWorkspaceShell .prototypeResearchTurn .continuation-label{color:#8793a3;letter-spacing:.025em;margin-top:27px;margin-bottom:9px;font-size:10.5px;font-weight:600}.researchWorkspaceShell .prototypeResearchTurn .followups{gap:6px;margin-top:0}.researchWorkspaceShell .prototypeResearchTurn button.followup{color:#40536b;background:#f8f9fb;border-color:#e7ebf0;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 15px;align-items:center;gap:2px 13px;min-height:58px;padding:10px 14px}.researchWorkspaceShell .prototypeResearchTurn button.followup strong{color:#41546b;grid-column:1;font-size:12px;font-weight:650;line-height:1.45}.researchWorkspaceShell .prototypeResearchTurn button.followup small{color:#8793a3;grid-column:1;margin:0;font-size:10px;font-weight:400;line-height:1.5}.researchWorkspaceShell .prototypeResearchTurn button.followup:after{color:#0000;content:"";border-top:1.4px solid #9aa6b5;border-right:1.4px solid #9aa6b5;grid-area:1/2/span 2;place-self:center;width:6px;height:6px;padding:0;transform:rotate(45deg)}.researchWorkspaceShell .prototypeResearchTurn button.followup:hover{color:#245aa8;background:#f3f6fa;border-color:#d7e0ec;transform:translateY(-1px)}.researchWorkspaceShell .prototypeResearchTurn button.followup:hover strong{color:#245aa8}.researchWorkspaceShell .prototypeResearchTurn button.followup:hover:after{border-color:#4d76b4}.researchWorkspaceShell .prototypeResearchTurn{--flow-ink:#202938;--flow-body:#4f6076;--flow-muted:#8290a3;--flow-blue:#2468df;--flow-blue-soft:#f2f6fd;--flow-border:#e3e9f1;--flow-surface:#fffffff0;--flow-subtle:#f8fafc;--flow-radius:16px;width:min(100%,860px);max-width:860px;margin-bottom:34px}.researchWorkspaceShell .prototypeResearchTurn .response-head,.researchWorkspaceShell .prototypeResearchTurn>.assistant-label,.researchWorkspaceShell .prototypeResearchTurn .answer,.researchWorkspaceShell .prototypeResearchTurn .prototypeWorkingState{width:min(100%,780px);max-width:780px}.researchWorkspaceShell .prototypeResearchTurn .response-head{gap:8px 12px;min-height:28px;margin-bottom:11px}.researchWorkspaceShell .prototypeResearchTurn .assistant-label{color:#758399;gap:8px;font-size:11.5px;line-height:1.4}.researchWorkspaceShell .prototypeResearchTurn .assistant-label:before{background:linear-gradient(145deg,#2a72f2,#1558df);border-radius:7px;width:23px;height:23px;font-size:9px;box-shadow:0 4px 10px #2468df24}.researchWorkspaceShell .prototypeResearchTurn .source-line{color:#8a96a6;align-items:center;gap:6px 12px;min-height:20px;padding-left:12px;font-size:10.5px;line-height:1.45}.researchWorkspaceShell .prototypeResearchTurn .source-line strong{color:#526176;font-weight:650}.researchWorkspaceShell .prototypeResearchTurn .source-line span{position:relative}.researchWorkspaceShell .prototypeResearchTurn .source-line span+span:before{content:"";background:#b7c1ce;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.researchWorkspaceShell .prototypeResearchTurn .answer,.researchWorkspaceShell .prototypeAssistantTurn>.answer{border-color:var(--flow-border);border-radius:var(--flow-radius);color:var(--flow-ink);background:var(--flow-surface);padding:31px 34px 34px;box-shadow:0 1px 2px #1a2b4406,0 14px 38px #1f324e0b}.researchWorkspaceShell .prototypeResearchTurn .answer>h1{color:var(--flow-ink);letter-spacing:-.027em;margin-bottom:18px;font-size:clamp(21px,2.3vw,25px);font-weight:670;line-height:1.42}.researchWorkspaceShell .prototypeResearchTurn .answer>.structuredOverview>.lead,.researchWorkspaceShell .prototypeResearchTurn .answer>.overview-section>.lead{color:#425872;background:linear-gradient(135deg,#f5f8fefa,#eff5fdd1);border-color:#e2eaf7;border-radius:11px;margin-bottom:25px;padding:17px 19px;font-size:14.5px;line-height:1.86;box-shadow:inset 0 1px #fffc}.researchWorkspaceShell .prototypeResearchTurn .overview-verification-note{color:#557064;background:#f5faf7;border:1px solid #dcebe4;border-radius:8px;align-items:center;gap:9px;width:fit-content;margin:-13px 0 19px;padding:7px 10px;font-size:11px;line-height:1.45;display:flex}.researchWorkspaceShell .prototypeResearchTurn .overview-verification-note strong{color:#2f6750;font-weight:680}.researchWorkspaceShell .prototypeResearchTurn .overview-verification-note span{color:#75877e}.researchWorkspaceShell .prototypeResearchTurn .overview-source-scope{color:#7c8796;gap:8px;margin:-8px 0 20px;font-size:11px;line-height:1.6;display:flex}.researchWorkspaceShell .prototypeResearchTurn .overview-source-scope strong{color:#53647a;flex:none;font-weight:680}.researchWorkspaceShell .prototypeResearchTurn .evidence{background:#fafbfd;border-color:#e8edf3;border-radius:11px;min-height:54px;margin-bottom:32px;padding:7px 4px}.researchWorkspaceShell .prototypeResearchTurn .evidence-filter{color:#7b899a;border-radius:7px;min-height:38px;padding:7px 8px;font-size:10.5px;transition:color .16s,background-color .16s}.researchWorkspaceShell .prototypeResearchTurn .evidence-filter b{color:#30445f;margin-right:5px;font-size:15px;font-weight:680}.researchWorkspaceShell .prototypeResearchTurn .evidence-filter:hover:not(:disabled),.researchWorkspaceShell .prototypeResearchTurn .evidence-filter:focus-visible{color:#315f9d;background:#f1f5fb}.researchWorkspaceShell .prototypeResearchTurn .evidence-filter:focus-visible,.researchWorkspaceShell .prototypeResearchTurn .topic:focus-visible,.researchWorkspaceShell .prototypeResearchTurn .followup:focus-visible,.researchWorkspaceShell .prototypeResearchTurn .gapItemInteractive:focus-visible{outline-offset:2px;outline:2px solid #2468df33}.researchWorkspaceShell .prototypeResearchTurn .overview-section h2{color:#263344;letter-spacing:-.012em;margin-bottom:11px;padding-left:13px;font-size:16px;font-weight:660;line-height:1.5}.researchWorkspaceShell .prototypeResearchTurn .overview-section h2:before{background:linear-gradient(#2d77ef,#2365dc);width:3px;height:1.14em;top:.18em}.researchWorkspaceShell .prototypeResearchTurn .overview-section>small{color:#7b8796;background:#fafbfc;border:1px solid #edf0f4;border-radius:9px;margin-top:11px;padding:10px 13px 10px 29px;font-size:11px;line-height:1.65;display:block;position:relative}.researchWorkspaceShell .prototypeResearchTurn .overview-section>small:before{content:"";border:1.5px solid #9da9b8;border-radius:50%;width:6px;height:6px;position:absolute;top:13px;left:13px}.researchWorkspaceShell .prototypeResearchTurn .cite{color:#1e5ed0;background:#edf3fe;border-radius:5px;margin:0 1px 0 3px;padding:1px 5px 2px;font-size:10px;line-height:1.4;transition:color .15s,background-color .15s}.researchWorkspaceShell .prototypeResearchTurn .cite:hover{color:#174ca8;background:#dfeafe}.researchWorkspaceShell .prototypeResearchTurn .gap{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 24px;padding:0}.researchWorkspaceShell .prototypeResearchTurn .gap>h2{color:#213a59;border-left:2px solid #2f6fe4;margin:0 0 8px;padding-left:10px;font-size:15px;font-weight:710;line-height:1.45}.researchWorkspaceShell .prototypeResearchTurn .gap-list{border-top:1px solid #e9edf2}.researchWorkspaceShell .prototypeResearchTurn .gap-list>.gapItem{color:#3c516d;border-bottom-color:#e9edf2;min-height:54px;padding:11px 5px;font-size:13px;line-height:1.68}.researchWorkspaceShell .prototypeResearchTurn .continuation-label{color:#213a59;letter-spacing:0;border-left:2px solid #2f6fe4;margin:0 0 10px;padding-left:10px;font-size:15px;font-weight:710}.researchWorkspaceShell .prototypeResearchTurn .followups{gap:7px}.researchWorkspaceShell .prototypeResearchTurn button.followup{background:#f8fafc;border-color:#e5eaf0;border-radius:10px;min-height:64px;padding:11px 14px 11px 15px;transition:border-color .16s,color .16s,background-color .16s,transform .16s;box-shadow:inset 0 1px #ffffffb8}.researchWorkspaceShell .prototypeResearchTurn button.followup strong{color:#40536b;font-size:12.5px;font-weight:650}.researchWorkspaceShell .prototypeResearchTurn button.followup small{color:#728196;font-size:11.25px;line-height:1.62}.researchWorkspaceShell .prototypeResearchTurn .topics{gap:8px;margin-top:19px;display:grid}.researchWorkspaceShell .prototypeResearchTurn .topic,.researchWorkspaceShell .prototypeResearchTurn .topic:first-child{color:#40536a;background:#fbfcfe;border:1px solid #e5eaf0;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;gap:11px;min-height:76px;padding:14px 15px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;box-shadow:0 4px 14px #31496a06,inset 0 1px #ffffffd1}.researchWorkspaceShell .prototypeResearchTurn .topic:hover{color:#40536a;background:#fbfcfe;border-color:#dbe3ed;transform:none;box-shadow:0 4px 14px #31496a06,inset 0 1px #ffffffd1}.researchWorkspaceShell .prototypeResearchTurn .topicQualityBody{color:#40536a;text-align:left;white-space:normal;gap:7px;min-width:0;display:grid}.researchWorkspaceShell .prototypeResearchTurn .topicQualityHead,.researchWorkspaceShell .prototypeResearchTurn .topicQualityFoot{justify-content:space-between;align-items:center;gap:12px;display:flex}.researchWorkspaceShell .prototypeResearchTurn .topicQualityHead strong{color:#30445d;font-size:13.5px;font-weight:680;line-height:1.5}.researchWorkspaceShell .prototypeResearchTurn .topicQualityHead b{color:#376aa8;background:#f3f7fc;border:1px solid #d8e5f5;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:700}.researchWorkspaceShell .prototypeResearchTurn .topicQualityBody>small{color:#77879a;font-size:11px;line-height:1.6}.researchWorkspaceShell .prototypeResearchTurn .topicQualityMetrics{flex-wrap:wrap;gap:6px;display:flex}.researchWorkspaceShell .prototypeResearchTurn .topicQualityMetrics>span{color:#64758b;background:#f0f4f8;border-radius:6px;padding:3px 7px;font-size:10px}.researchWorkspaceShell .prototypeResearchTurn .topicQualityReason{color:#53677f;font-size:10.5px;line-height:1.55}.researchWorkspaceShell .prototypeResearchTurn .topicQualityReason em{color:#3170ba;margin-right:7px;font-style:normal;font-weight:650}.researchWorkspaceShell .prototypeResearchTurn .topicQualityFoot{color:#8a97a7;justify-content:flex-start;font-size:10px}.researchWorkspaceShell .prototypeResearchTurn .topic>i{color:#8393a7;letter-spacing:.04em;padding-top:3px;font-size:11px;font-weight:650}.researchWorkspaceShell .prototypeResearchTurn .topic>strong{color:#2f435c;font-size:14px;font-weight:665;line-height:1.5}.researchWorkspaceShell .prototypeResearchTurn .topic>strong small{color:#6e7e92;margin-top:6px;font-size:11.25px;line-height:1.64}.researchWorkspaceShell .prototypeResearchTurn .topic:hover:not(:disabled){color:#235eaf;background:#f5f8fc;border-color:#d4dfec;box-shadow:0 7px 18px #31496a0e}.researchWorkspaceShell .prototypeResearchTurn .topic:disabled,.researchWorkspaceShell .prototypeResearchTurn .followup:disabled{opacity:.9;cursor:default}.researchWorkspaceShell .prototypeResearchTurn .live-search{background:#f8fafc;border-color:#e4eaf2;border-radius:11px;gap:13px;min-height:62px;margin:18px 0;padding:14px 15px}.researchWorkspaceShell .prototypeResearchTurn .live-search strong{color:#405268;font-size:12.5px;font-weight:650;line-height:1.45}.researchWorkspaceShell .prototypeResearchTurn .live-search small{color:#8491a1;margin-top:2px;font-size:10.5px;line-height:1.45;display:block}.researchWorkspaceShell .prototypeResearchTurn .live-search b{color:#52677f;font-variant-numeric:tabular-nums;font-size:11px}.researchWorkspaceShell .prototypeResearchTurn .researchActivity{gap:3px;margin:19px 0 5px;padding:0;list-style:none;display:grid}.researchWorkspaceShell .prototypeResearchTurn .researchActivity>li{color:#929dab;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-height:38px;padding:8px 10px;transition:color .18s,background-color .18s;display:grid}.researchWorkspaceShell .prototypeResearchTurn .researchActivity>li.isComplete{color:#68798d}.researchWorkspaceShell .prototypeResearchTurn .researchActivity>li.isActive{color:#334a66;background:#f6f8fb;animation:.18s ease-out both overviewBlockIn}.researchWorkspaceShell .prototypeResearchTurn .researchActivityMark{color:#7f9cc4;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}.researchWorkspaceShell .prototypeResearchTurn .researchActivityMark:before{content:"";border:1px solid #c8d1dd;border-radius:50%;width:5px;height:5px}.researchWorkspaceShell .prototypeResearchTurn .researchActivity>li.isComplete .researchActivityMark:before,.researchWorkspaceShell .prototypeResearchTurn .researchActivity>li.isActive .researchActivityMark:before{display:none}.researchWorkspaceShell .prototypeResearchTurn .researchActivityMark>i{background:#4f82df;border-radius:50%;width:6px;height:6px;animation:1.15s ease-in-out infinite overviewRevealPulse;box-shadow:0 0 0 4px #4f82df1a}.researchWorkspaceShell .prototypeResearchTurn .researchActivity strong{font-size:12.5px;font-weight:620;line-height:1.55;display:block}.researchWorkspaceShell .prototypeResearchTurn .researchActivity small{color:#8090a3;margin-top:2px;font-size:10.5px;line-height:1.55;display:block}.researchWorkspaceShell .prototypeResearchTurn .decisionActions{gap:9px;margin-top:22px}.researchWorkspaceShell .prototypeResearchTurn .nextActionCard,.researchWorkspaceShell .prototypeResearchTurn .actions .reviewResumeCard{border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;gap:13px;min-height:82px;padding:14px 16px;box-shadow:0 7px 20px #31538b11,inset 0 1px #ffffffd1}.researchWorkspaceShell .prototypeResearchTurn .nextActionCard{background:radial-gradient(circle at 91% 14%,#5689e81c,#0000 34%),linear-gradient(135deg,#fcfdff,#f3f7fd);border-color:#4b79ca38}.researchWorkspaceShell .prototypeResearchTurn .nextActionCard--review,.researchWorkspaceShell .prototypeResearchTurn .actions .reviewResumeCard{background:radial-gradient(circle at 91% 14%,#4ca8a41a,#0000 34%),linear-gradient(135deg,#fcfefe,#f2f8f7);border-color:#3f8e9233}.researchWorkspaceShell .prototypeResearchTurn .nextActionIcon,.researchWorkspaceShell .prototypeResearchTurn .reviewResumeIcon{border-radius:11px;width:40px;height:40px;box-shadow:0 4px 12px #2a59af11}.researchWorkspaceShell .prototypeResearchTurn .nextActionIcon svg,.researchWorkspaceShell .prototypeResearchTurn .reviewResumeIcon svg{width:20px;height:20px}.researchWorkspaceShell .prototypeResearchTurn .nextActionCopy>small,.researchWorkspaceShell .prototypeResearchTurn .reviewResumeCopy small{color:#74849a;letter-spacing:.055em;font-size:9.5px;font-weight:680}.researchWorkspaceShell .prototypeResearchTurn .nextActionCopy>strong,.researchWorkspaceShell .prototypeResearchTurn .reviewResumeCopy strong{color:#263f5f;font-size:14.5px;font-weight:680}.researchWorkspaceShell .prototypeResearchTurn .nextActionCopy>span,.researchWorkspaceShell .prototypeResearchTurn .reviewResumeCopy>span{color:#718095;font-size:10.5px}.researchWorkspaceShell .prototypeResearchTurn .nextActionCard:disabled,.researchWorkspaceShell .prototypeResearchTurn .reviewResumeCard:disabled{opacity:.76;cursor:default}.researchWorkspaceShell .prototypeResearchTurn .decisionSecondaryActions{gap:6px}.researchWorkspaceShell .prototypeResearchTurn .decisionSecondaryActions button,.researchWorkspaceShell .prototypeResearchTurn .actions>button:not(.primary-action):not(.reviewResumeCard){color:#66768b;background:0 0;border:1px solid #0000;border-radius:8px;min-height:30px;padding:6px 10px;font-size:11px}.researchWorkspaceShell .prototypeResearchTurn .hint{color:#8a96a6;font-size:10.5px;line-height:1.6}.researchWorkspaceShell .prototypeUserTurn{width:min(100%,860px);max-width:860px;margin-bottom:19px}.researchWorkspaceShell .prototypeUserTurn .user-turn{color:#385574;background:#eef4fdeb;border-color:#d7e3f5;border-radius:12px 12px 4px;width:min(76%,780px);margin-left:auto;margin-right:40px;padding:12px 16px;font-size:13.5px;line-height:1.65;box-shadow:0 4px 13px #30528909}@media (width<=900px){.researchWorkspaceShell .prototypeResearchTurn .answer,.researchWorkspaceShell .prototypeAssistantTurn>.answer{padding:25px 24px 28px}.researchWorkspaceShell .prototypeResearchTurn .evidence{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.researchWorkspaceShell .prototypeResearchTurn .evidence-filter+.evidence-filter:before{display:none}.researchWorkspaceShell .prototypeUserTurn .user-turn{width:min(88%,780px);margin-right:0}}.researchWorkspaceShell .prototypeResearchTurn .searchResultSummary{align-items:center;gap:10px;margin:18px 0 12px;display:flex}.researchWorkspaceShell .prototypeResearchTurn .searchResultSummary>span{background:#f8fafc;border:1px solid #e4e9f0;border-radius:10px;gap:1px;min-width:88px;padding:9px 12px;display:grid}.researchWorkspaceShell .prototypeResearchTurn .searchResultSummary>span b{color:#1f4f86;font-size:18px;font-weight:680;line-height:1.1}.researchWorkspaceShell .prototypeResearchTurn .searchResultSummary>span small{color:#7b8796;font-size:10px}.researchWorkspaceShell .prototypeResearchTurn .searchResultSummary>button{color:#356392;cursor:pointer;background:#fff;border:1px solid #d9e3ef;border-radius:9px;min-height:36px;margin-left:auto;padding:0 12px;font-size:11px;font-weight:600}.researchWorkspaceShell .prototypeResearchTurn .searchResultSummary>button:hover:not(:disabled){background:#f7faff;border-color:#b9cce1}.researchWorkspaceShell .prototypeResearchTurn .searchResultTableWrap{background:#fff;border:1px solid #e2e7ed;border-radius:12px;overflow-x:auto}.researchWorkspaceShell .prototypeResearchTurn .searchResultTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px}.researchWorkspaceShell .prototypeResearchTurn .searchResultTable th{color:#7b8795;letter-spacing:.02em;text-align:left;background:#f8fafc;border-bottom:1px solid #e6eaf0;padding:9px 11px;font-size:10px;font-weight:650}.researchWorkspaceShell .prototypeResearchTurn .searchResultTable th:first-child{width:44%}.researchWorkspaceShell .prototypeResearchTurn .searchResultTable th:nth-child(2){width:9%}.researchWorkspaceShell .prototypeResearchTurn .searchResultTable th:nth-child(3){width:17%}.researchWorkspaceShell .prototypeResearchTurn .searchResultTable th:nth-child(4){width:18%}.researchWorkspaceShell .prototypeResearchTurn .searchResultTable th:nth-child(5){width:12%}.researchWorkspaceShell .prototypeResearchTurn .searchResultTable td{color:#657386;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:10px 11px;font-size:11px;line-height:1.45}.researchWorkspaceShell .prototypeResearchTurn .searchResultTable tbody tr:last-child td{border-bottom:0}.researchWorkspaceShell .prototypeResearchTurn .searchResultTable tbody tr:hover{background:#fafcff}.researchWorkspaceShell .prototypeResearchTurn button.searchResultPaper{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);gap:2px 7px;padding:0;display:grid}.researchWorkspaceShell .prototypeResearchTurn button.searchResultPaper>span{color:#9aa6b4;grid-row:1/span 2;font-size:10px}.researchWorkspaceShell .prototypeResearchTurn button.searchResultPaper>strong{color:#33465e;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;line-height:1.45;overflow:hidden}.researchWorkspaceShell .prototypeResearchTurn button.searchResultPaper>small{color:#8a95a3;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.researchWorkspaceShell .prototypeResearchTurn button.searchResultPaper:hover>strong{color:#1f62ad}.researchWorkspaceShell .prototypeResearchTurn .searchResultType,.researchWorkspaceShell .prototypeResearchTurn .searchResultFulltext{color:#66788e;white-space:nowrap;background:#f1f4f7;border-radius:999px;padding:3px 6px;font-size:9.5px;display:inline-flex}.researchWorkspaceShell .prototypeResearchTurn .searchResultFulltext.isAvailable{color:#27746d;background:#edf8f6}.researchWorkspaceShell .prototypeResearchTurn .searchResultLoading{color:#8a95a3;text-align:center;padding:20px 12px}.researchWorkspaceShell .prototypeResearchTurn .searchResultFootnote{color:#8a95a3;margin:8px 2px 0;font-size:10px}@media (width<=720px){.researchWorkspaceShell .prototypeResearchTurn .searchResultSummary{flex-wrap:wrap;align-items:stretch}.researchWorkspaceShell .prototypeResearchTurn .searchResultSummary>button{width:100%;margin-left:0}}.researchWorkspaceShell .prototypeResearchTurn .structuredOverview{gap:0}.researchWorkspaceShell .prototypeResearchTurn .overviewRevealBlock{animation:.18s ease-out both overviewBlockIn}.researchWorkspaceShell .prototypeResearchTurn .overviewRevealStatus{color:#8795a7;align-items:center;gap:7px;min-height:24px;margin:2px 0 0;font-size:10.5px;display:flex}.researchWorkspaceShell .prototypeResearchTurn .overviewRevealStatus>span{background:#5b8ce8;border-radius:50%;flex:none;width:5px;height:5px;animation:1.15s ease-in-out infinite overviewRevealPulse;box-shadow:0 0 0 4px #5b8ce81a}.researchWorkspaceShell .liveReviewSection p{animation:.18s ease-out both overviewBlockIn}@keyframes overviewBlockIn{0%{opacity:.22;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes overviewRevealPulse{0%,to{opacity:.48;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.researchWorkspaceShell .prototypeResearchTurn .overviewRevealBlock,.researchWorkspaceShell .prototypeResearchTurn .overviewRevealStatus>span,.researchWorkspaceShell .prototypeResearchTurn .researchActivity>li.isActive,.researchWorkspaceShell .prototypeResearchTurn .researchActivityMark>i,.researchWorkspaceShell .liveReviewSection p{animation:none}}.researchWorkspaceShell .prototypeResearchTurn .structuredOverview>.lead{color:#435a77;background:linear-gradient(135deg,#f4f8fff5,#f9fbffe0);border:1px solid #e2eaf6;border-radius:12px;margin:0 0 18px;padding:17px 18px;font-size:14px;line-height:1.82}.researchWorkspaceShell .prototypeResearchTurn .evidence{background:#fafbfde0;border:1px solid #e7ebf1;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 28px;overflow:hidden}.researchWorkspaceShell .prototypeResearchTurn .evidence-filter{color:#7b889a;background:0 0;border:0;border-left:1px solid #e7ebf1;border-radius:0;min-height:58px;padding:10px 14px;font-size:10px}.researchWorkspaceShell .prototypeResearchTurn .evidence-filter:first-child{border-left:0}.researchWorkspaceShell .prototypeResearchTurn .evidence-filter:before{display:none!important}.researchWorkspaceShell .prototypeResearchTurn .evidence-filter b{color:#285b9f;margin:0 0 2px;font-size:18px;font-weight:720;display:block}.researchWorkspaceShell .prototypeResearchTurn .overviewFindings{margin:0 0 24px}.researchWorkspaceShell .prototypeResearchTurn .overviewFindings h2{color:#213a59;border-left:2px solid #2f6fe4;margin:0 0 8px;padding-left:10px;font-size:15px;font-weight:710}.researchWorkspaceShell .prototypeResearchTurn .overviewFindings>div{border-top:1px solid #e9edf2}.researchWorkspaceShell .prototypeResearchTurn .overviewFindings button{color:#3c516d;text-align:left;background:0 0;border:0;border-bottom:1px solid #e9edf2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:58px;padding:11px 5px;display:grid}.researchWorkspaceShell .prototypeResearchTurn .overviewFindings button:hover{color:#1e5fcf;background:#f7f9fc;padding-inline:10px}.researchWorkspaceShell .prototypeResearchTurn .overviewFindings button span{font-size:13px;line-height:1.68}.researchWorkspaceShell .prototypeResearchTurn .overviewFindings button small{color:#8a96a7;white-space:nowrap;font-size:9.5px}.researchWorkspaceShell .prototypeResearchTurn .overviewDetails{background:#fafbfdc2;border:1px solid #e5eaf1;border-radius:11px;margin:0 0 26px}.researchWorkspaceShell .prototypeResearchTurn .overviewDetails>summary{color:#53657d;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 15px;list-style:none;display:flex}.researchWorkspaceShell .prototypeResearchTurn .overviewDetails>summary::-webkit-details-marker{display:none}.researchWorkspaceShell .prototypeResearchTurn .overviewDetails>summary:after{content:"";border-bottom:1.4px solid #8795a7;border-right:1.4px solid #8795a7;width:6px;height:6px;margin-left:3px;transition:transform .18s;transform:rotate(45deg)}.researchWorkspaceShell .prototypeResearchTurn .overviewDetails[open]>summary:after{transform:rotate(225deg)}.researchWorkspaceShell .prototypeResearchTurn .overviewDetails>summary span{font-size:12px;font-weight:650}.researchWorkspaceShell .prototypeResearchTurn .overviewDetails>summary small{color:#909bac;margin-left:auto;font-size:9.5px}.researchWorkspaceShell .prototypeResearchTurn .overviewDetails>div{border-top:1px solid #e8ecf2;padding:2px 17px 17px}.researchWorkspaceShell .prototypeResearchTurn .overviewDetails .overview-section{margin-top:19px}.researchWorkspaceShell .prototypeResearchTurn .searchResultNote{color:#8290a2;margin:10px 2px 4px;font-size:10.5px;line-height:1.6}@media (width<=720px){.researchWorkspaceShell .prototypeResearchTurn .evidence{grid-template-columns:1fr}.researchWorkspaceShell .prototypeResearchTurn .evidence-filter{text-align:left;border-top:1px solid #e7ebf1;border-left:0}.researchWorkspaceShell .prototypeResearchTurn .evidence-filter:first-child{border-top:0}.researchWorkspaceShell .prototypeResearchTurn .overviewFindings button{grid-template-columns:1fr;gap:4px}}:root{color:#172033;--accent:#2563eb;--accent-strong:#1d4ed8;--accent-glass:#2563eb1f;--accent-selected:#2563eb13;--canvas:#fff;--liquid-fill:#ffffff30;--liquid-fill-strong:#ffffff6b;--liquid-edge:#fffffff0;--liquid-filter:blur(18px) saturate(180%);--liquid-shadow:inset 0 1px #fff, inset 0 -1px #4b77b829, 0 20px 54px #2a446c21;--liquid-shadow-soft:0 12px 30px #2a446c17;--motion:cubic-bezier(.2, .82, .2, 1);--glass:#ffffff94;--glass-strong:#ffffffc7;--line:#657b9b2e;--line-strong:#657b9b45;--muted:#69768a;--ink:#172033;background:#fff;font-family:Inter,Helvetica Neue,Microsoft YaHei,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--canvas);min-width:980px;margin:0}button,input,select,textarea{font:inherit}button,select,input[type=checkbox]{cursor:pointer}button:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #2563eb7a}.app{--sidebar-width:220px;--literature-width:420px;isolation:isolate;background:var(--canvas);min-width:980px;height:100vh;display:flex;position:relative;overflow:hidden}.mobileWorkspaceToolbar,.mobileDrawerBackdrop{display:none}.app:before,.app:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:absolute}.app:before{filter:blur(34px);background:linear-gradient(90deg,#a4cafa00,#a4cafa33,#cde2fd21,#a4cafa00);width:650px;height:210px;top:20%;left:-235px;transform:rotate(-20deg)}.app:after{filter:blur(38px);background:linear-gradient(90deg,#a4cafa00,#cbe1fd1f,#97c2f930,#a4cafa00);width:780px;height:230px;bottom:6%;right:-295px;transform:rotate(-16deg)}.sidebar{width:var(--sidebar-width);flex:0 0 var(--sidebar-width);background:var(--glass);-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);z-index:2;flex-direction:column;padding:24px 17px 18px;display:flex;position:relative;box-shadow:18px 0 55px #32486c14}.brand{min-height:36px;color:inherit;align-items:center;padding:3px 7px 20px;text-decoration:none;display:flex}.brand b{letter-spacing:-.04em;font-size:22px;font-weight:760}.brandHomeLink{color:#54738d;background:#ffffff6b;border:1px solid #41739a1c;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:9px;font-weight:650;transition:color .2s,background .2s,border-color .2s}.brand:hover .brandHomeLink{color:#286a98;background:#ebf6fbc7;border-color:#3977a42e}.new{width:100%;color:var(--accent-strong);background:linear-gradient(135deg,#2563eb2e,#2563eb14);border:1px solid #2563eb38;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 11px;font-size:13px;font-weight:720;transition:background .18s,border-color .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffffc2,0 8px 22px #2563eb14}.new:hover{background:#2563eb29;border-color:#2563eb5c;transform:translateY(-1px)}.new kbd{color:#4168aa;background:#ffffff7a;border:1px solid #2563eb1f;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:500}.sidebarNav{border-top:1px solid var(--line);margin-top:22px;padding-top:12px}.navItem{color:#4a586d;text-align:left;background:0 0;border:0;border-bottom:1px solid #657b9b1f;grid-template-columns:24px 1fr auto;align-items:center;gap:6px;width:100%;min-height:39px;padding:8px 7px;font-size:12px;display:grid}.navItem:hover{color:var(--accent-strong);background:#ffffff57}.navItem.current{color:var(--accent-strong)}.navIndex{color:#91a0b4;font-variant-numeric:tabular-nums;font-size:9px}.navItem.current .navIndex{color:var(--accent)}.navItem em{color:#8694a7;font-size:9px;font-style:normal}.sidebarSectionTitle{color:#77849a;letter-spacing:.12em;margin:23px 7px 8px;font-size:10px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.historyControls{gap:7px;margin:0 5px 9px;display:grid}.historySearch{display:block}.historySearch input{color:#34445a;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:7px 9px;font-size:11px;transition:background .16s,box-shadow .16s;box-shadow:inset 0 -1px #667ea321}.historySearch input::placeholder{color:#94a0b2}.historySearch input:focus{background:#ffffff47;box-shadow:inset 0 -1px #4d8eaa}.historyTabs{background:#697f9f12;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.historyTabs button{color:#7c899b;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px;font-size:10px}.historyTabs button.active{color:var(--accent-strong);background:#ffffffb8;font-weight:650;box-shadow:0 2px 8px #354f7714}.history{min-height:0;overflow:auto}.historyGroup{margin:0 0 8px}.historyGroup h3{color:#9aa5b4;letter-spacing:.06em;margin:0;padding:5px 9px 4px;font-size:9px;font-weight:600}.historyItem{border:0;border-radius:7px;min-height:58px;display:block;position:relative;overflow:visible}.historySelect{color:#445267;text-align:left;visibility:visible;opacity:1;background:0 0;border:0;border-radius:8px;gap:3px;width:100%;min-width:0;padding:8px 9px;font-size:13px;line-height:1.35;transition:color .16s,background .16s,border-color .16s;display:grid}.historyTitleRow{align-items:center;gap:5px;min-width:0;display:flex}.historyTaskTitle{color:#334863;text-overflow:ellipsis;white-space:nowrap;opacity:1;visibility:visible;min-width:0;display:block;overflow:hidden}.historyPinned{color:#3767b1;background:#dbe8ffb8;border-radius:4px;flex:none;padding:1px 4px;font-size:8px;font-weight:650}.historyMeta{opacity:1;visibility:visible;justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.historyMeta small{color:#98a4b5;flex:none;font-size:9px;font-weight:500;line-height:1.2}.historyStatus{color:#8491a3;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:10px;font-weight:530;display:flex;overflow:hidden}.historyStatus i{background:#a6b0bd;border-radius:50%;flex:none;width:4px;height:4px}.historyItem.status-running .historyStatus{color:#2766c6}.historyItem.status-running .historyStatus i{background:#3d7ee8;box-shadow:0 0 0 3px #3d7ee81a}.historyItem.status-waiting .historyStatus{color:#9a6a14}.historyItem.status-waiting .historyStatus i{background:#d89b2b}.historyItem.status-paused .historyStatus{color:#7658aa}.historyItem.status-paused .historyStatus i{background:#8d70be}.historyItem.status-completed .historyStatus{color:#39815f}.historyItem.status-completed .historyStatus i{background:#4a9e77}.historyItem.status-failed .historyStatus{color:#b24b4b}.historyItem.status-failed .historyStatus i{background:#c65b5b}.historyItem:hover{background:#eff5fd85}.historyItem:hover .historySelect{color:var(--accent-strong)}.historyItem.active{color:var(--accent-strong);box-shadow:inset 2px 0 var(--accent);background:#e5eefcad;font-weight:680}.historyItem.active .historySelect{color:var(--accent-strong);font-weight:680}.historyActions{opacity:0;flex-wrap:wrap;flex:none;align-items:center;gap:3px;max-height:0;margin:-2px 7px 6px;transition:opacity .16s;display:flex;overflow:hidden}.historyItem:hover .historyActions,.historyItem:focus-within .historyActions,.historyItem.active .historyActions{opacity:1;max-height:28px}.historyActions button{color:#6c7b91;cursor:pointer;background:#ffffff6b;border:1px solid #2563eb1f;border-radius:7px;padding:4px 6px;font-size:9px}.historyActions button:hover{color:var(--accent-strong);background:#ffffffb8}.historyActions button:disabled{opacity:.5;cursor:wait}.historyDelete{color:#a44b45;border-color:#b423181a!important}.historyDelete:hover{color:#b42318;background:#fee2e2c2}.historyTitleInput{color:#26354b;width:calc(100% - 6px);min-width:0;font:inherit;background:#ffffffb8;border:1px solid #2563eb33;border-radius:7px;margin:4px 0 4px 5px;padding:6px 7px;box-shadow:inset 0 1px #fffffff5,0 5px 15px #2f508414}.historyRenameError{color:#b64242;grid-column:1/-1;padding:0 8px 5px;font-size:9px;font-weight:500}.historyInlineError{color:#b64242;margin:5px 7px;font-size:9px;line-height:1.4}.history p{color:#98a4b5;margin:0;padding:8px;font-size:12px}.historyEmpty{color:#8996a9;background:#ffffff3d;border:1px dashed #687e9e2e;border-radius:10px;gap:5px;margin:4px 6px;padding:15px 12px;font-size:10px;line-height:1.5;display:grid}.historyEmpty strong{color:#5d6d83;font-size:11px;font-weight:660}.historyEmpty button{color:#3566b8;background:#ffffff8f;border:1px solid #2563eb29;border-radius:7px;width:fit-content;margin-top:4px;padding:5px 8px;font-size:10px}.historyLoading{gap:7px;padding:7px;display:grid}.historyLoading span{background:linear-gradient(90deg,#dbe3ee57,#ffffffb3,#dbe3ee57) 0 0/220% 100%;border-radius:8px;height:34px;animation:1.3s ease-in-out infinite historyLoadingSweep}@keyframes historyLoadingSweep{to{background-position:-120% 0}}footer{border-top:1px solid var(--line);color:#5f6d81;margin-top:auto;padding:16px 7px 0;font-size:12px}.adminSettingsButton{color:#53657c;width:100%;min-height:40px;font:inherit;text-align:left;background:0 0;border:1px solid #657b9b2e;border-left:0;border-right:0;align-items:center;gap:9px;margin-top:auto;padding:9px 8px;font-size:12px;display:flex}.adminSettingsButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:16px;height:16px}.adminSettingsButton:hover,.adminSettingsButton.current{color:#002fa7;background:#ffffff73}.adminSettingsButton+footer{margin-top:0}.adminAccountWorkspace{color:#15171a;background:#f7f7f8;flex-direction:column;flex:1;min-width:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;overflow:hidden}.adminWorkspaceHeader{background:#fff;border-bottom:1px solid #cfd2d7;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:28px 34px 22px;display:grid}.adminWorkspaceHeader>div:first-child>span{color:#002fa7;letter-spacing:.08em;font-size:11px;font-weight:700}.adminWorkspaceHeader h1{letter-spacing:-.055em;margin:5px 0 6px;font-size:clamp(26px,3vw,42px);font-weight:650;line-height:.98}.adminWorkspaceHeader p{color:#63676e;margin:0;font-size:12px}.adminAccountCount{text-align:right;border-left:1px solid #cfd2d7;min-width:112px;padding-left:20px;display:grid}.adminAccountCount strong{color:#002fa7;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.adminAccountCount span{color:#6b6f76;margin-top:5px;font-size:10px}.adminDirectoryControls{background:#fff;border-bottom:1px solid #cfd2d7;grid-template-columns:minmax(260px,1fr) 150px 150px;gap:0;padding:14px 34px;display:grid}.adminDirectoryControls label{gap:5px;display:grid}.adminDirectoryControls label+label{margin-left:-1px}.adminDirectoryControls label>span{color:#656970;letter-spacing:.08em;font-size:9px;font-weight:700}.adminDirectoryControls input,.adminDirectoryControls select{color:#15171a;min-height:38px;font:inherit;background:#fff;border:1px solid #bfc3c9;border-radius:0;outline:none;padding:8px 10px;font-size:12px}.adminDirectoryControls input:focus,.adminDirectoryControls select:focus{z-index:1;border-color:#002fa7;position:relative}.adminBatchBar{background:#f7f7f8;border-bottom:1px solid #cfd2d7;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:8px 34px;font-size:11px;display:flex}.adminBatchBar>div:last-child{gap:7px;display:flex}.adminBatchBar button,.adminPagination button,.adminDirectoryError button{color:#17191c;min-height:32px;font:inherit;background:#fff;border:1px solid #9ea3aa;border-radius:0;padding:6px 11px;font-size:11px}.adminBatchBar button:first-child{color:#002fa7;border-color:#002fa7}.adminBatchBar button.danger{border-color:#17191c}.adminBatchBar button:disabled,.adminPagination button:disabled{cursor:not-allowed;opacity:.38}.adminAccountTableRegion{flex:1;min-height:0;position:relative;overflow:hidden}.adminAccountTableScroll{background:#fff;height:100%;overflow:auto}.adminAccountTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px}.adminAccountTable th,.adminAccountTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #d7dade;border-right:1px solid #e0e2e5;padding:11px 12px}.adminAccountTable th:last-child,.adminAccountTable td:last-child{border-right:0}.adminAccountTable th{z-index:2;color:#5f636a;letter-spacing:.07em;background:#f7f7f8;font-size:9px;font-weight:700;position:sticky;top:0}.adminAccountTable th:first-child{width:42px}.adminAccountTable th:nth-child(2){width:270px}.adminAccountTable th:nth-child(3){width:150px}.adminAccountTable th:nth-child(4),.adminAccountTable th:nth-child(5){width:112px}.adminAccountTable th:nth-child(6),.adminAccountTable th:nth-child(7){width:176px}.adminAccountTable td{color:#5c6067;font-size:10px}.adminAccountTable tr.isSelected td{background:#eef2ff}.adminAccountTable input[type=checkbox]{accent-color:#002fa7}.adminSelectColumn{text-align:center!important}.adminAccountIdentity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.adminAccountIdentity>span{color:#a2a6ad;font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:20px;font-weight:500}.adminAccountIdentity>div{gap:3px;min-width:0;display:grid}.adminAccountIdentity strong{color:#17191c;text-overflow:ellipsis;font-size:12px;overflow:hidden}.adminAccountIdentity small{color:#777b82;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.adminRole,.adminStatus{color:#4f5359;background:#fff;border:1px solid #c6c9ce;margin-right:5px;padding:3px 5px;font-size:9px;display:inline-block}.adminRole.role-admin{color:#002fa7;border-color:#002fa7}.adminStatus.isActive{color:#17191c;border-style:solid}.adminCreditValue{font-variant-numeric:tabular-nums;font-weight:650;color:#17191c!important;font-size:12px!important}.adminCreditValue.muted{font-weight:500;color:#6b6f76!important}.adminDirectoryLoading,.adminDirectoryEmpty{color:#686c73;text-align:center;padding:44px;font-size:11px}.adminDirectoryError{z-index:3;color:#17191c;background:#fff;border-bottom:1px solid #17191c;justify-content:space-between;align-items:center;padding:10px 34px;font-size:11px;display:flex;position:absolute;inset:0 0 auto}.adminPagination{color:#61656c;background:#f7f7f8;border:0;border-top:1px solid #cfd2d7;justify-content:space-between;align-items:center;gap:14px;min-height:48px;margin:0;padding:8px 34px;font-size:10px;display:flex}.adminPagination>div{gap:6px;display:flex}.adminDialogBackdrop{z-index:80;background:#1214186b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.adminCreditDialog{color:#17191c;background:#fff;border:1px solid #17191c;width:min(560px,100%);max-height:calc(100vh - 48px);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow:auto;box-shadow:10px 10px #002fa729}.adminCreditDialog>header{border-bottom:1px solid #cfd2d7;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.adminCreditDialog>header span{color:#002fa7;letter-spacing:.08em;font-size:9px;font-weight:700}.adminCreditDialog h2{letter-spacing:-.045em;margin:3px 0 0;font-size:25px}.adminCreditDialog button{color:#17191c;min-height:32px;font:inherit;background:#fff;border:1px solid #9ea3aa;border-radius:0;padding:6px 10px;font-size:11px}.adminCreditDialog form{gap:15px;padding:20px;display:grid}.adminCreditDialog form>label{color:#555960;gap:6px;font-size:10px;display:grid}.adminCreditDialog input,.adminCreditDialog textarea{color:#17191c;width:100%;font:inherit;background:#fff;border:1px solid #bfc3c9;border-radius:0;outline:none;padding:9px 10px;font-size:12px}.adminCreditDialog input:focus,.adminCreditDialog textarea:focus{border-color:#002fa7}.adminCreditScope{border-bottom:1px solid #d7dade;gap:5px;padding-bottom:13px;display:grid}.adminCreditScope strong{color:#002fa7;font-size:16px}.adminCreditScope span{color:#6c7077;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.adminCreditDialog fieldset{border:0;margin:0;padding:0}.adminCreditDialog legend{color:#555960;margin-bottom:7px;font-size:10px}.adminMonthPresets{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.adminMonthPresets button+button{margin-left:-1px}.adminMonthPresets button[aria-pressed=true]{z-index:1;color:#fff;background:#002fa7;border-color:#002fa7;position:relative}.adminCustomMonths{color:#555960;grid-template-columns:1fr 100px;align-items:center;gap:12px;margin-top:9px;font-size:10px;display:grid}.adminCreditPreview{color:#5f636a;background:#f7f7f8;border-top:1px solid #002fa7;border-bottom:1px solid #002fa7;grid-template-columns:1fr auto;gap:5px 14px;padding:12px;font-size:10px;display:grid}.adminCreditPreview strong{color:#002fa7;font-size:14px}.adminDangerConfirm{color:#3b3e43;border:1px double #17191c;gap:4px;padding:12px;font-size:10px;display:grid}.adminDangerConfirm strong{color:#17191c;font-size:12px}.adminFieldError,.adminDialogError{color:#17191c;margin:-9px 0 0;font-size:10px;text-decoration:underline}.adminCreditDialog form>footer{background:#f7f7f8;border:0;border-top:1px solid #cfd2d7;justify-content:flex-end;gap:7px;margin:2px -20px -20px;padding:14px 20px;display:flex}.adminCreditDialog button.primary{color:#fff;background:#002fa7;border-color:#002fa7}.adminCreditDialog button.danger{color:#17191c;background:#fff;border:2px solid #17191c;font-weight:700}.adminCreditDialog button:disabled{cursor:not-allowed;opacity:.4}@media (width>=1101px){.appAuthenticated .adminWorkspaceHeader{padding-right:340px}}@media (width<=1100px){.adminWorkspaceHeader{padding-top:76px}}@media (width<=900px){.adminWorkspaceHeader,.adminDirectoryControls,.adminBatchBar,.adminPagination{padding-left:18px;padding-right:18px}.adminDirectoryControls{grid-template-columns:1fr 120px 120px}}@media (width<=680px){.adminWorkspaceHeader{grid-template-columns:1fr}.adminAccountCount{text-align:left;border-top:1px solid #cfd2d7;border-left:0;padding:10px 0 0}.adminDirectoryControls{grid-template-columns:1fr;gap:10px}.adminDirectoryControls label+label{margin-left:0}.adminBatchBar{flex-direction:column;align-items:flex-start}}.workspace{background:#f8fbff33;flex-direction:column;flex:1;min-width:350px;display:flex}.scroll{flex:1;padding:30px 38px;overflow:auto}.welcome{text-align:left;max-width:520px;margin:18vh auto 0}.welcome h1{color:var(--ink);letter-spacing:-.035em;margin:0 0 10px;font-size:25px}.welcome p{color:var(--muted);margin:0;line-height:1.7}.message{max-width:84%;margin:12px 0}.message small{color:#78869a;font-size:11px}.message>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa8;border:1px solid #ffffffb8;border-radius:12px;margin-top:6px;padding:13px 16px;line-height:1.75;box-shadow:0 12px 35px #374c6c0f}.message.user{text-align:right;margin-left:auto}.message.user>div{color:#214272;text-align:left;background:#2563eb17;border-color:#2563eb1a}.clarify{margin:14px 0}.clarify b{font-size:13px}.clarify button{border:1px solid var(--line-strong);color:#536278;background:#ffffffa3;border-radius:16px;margin:7px 6px 0 0;padding:6px 11px}.clarify button.chosen{color:#fff;background:var(--accent);border-color:var(--accent)}.primary{color:#fff;background:var(--accent);border:0;border-radius:8px;padding:10px 13px;font-weight:700}.workflow,.report{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffa8;border:1px solid #ffffffc7;border-radius:12px;padding:18px 20px;box-shadow:0 14px 40px #32486c12}.workflow{color:#56657a;margin:18px 0}.workflow p{border-left:1px solid var(--line-strong);margin:8px 0;padding-left:13px;font-size:13px}.workflow .run{color:var(--accent-strong);border-left-color:var(--accent)}.executionStatus{-webkit-backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(138deg,#ffffff8f,#e2efff33);border:1px solid #ffffffeb;border-radius:18px;margin:16px 0;overflow:hidden;box-shadow:inset 0 1px #fff,0 14px 34px #2d4d7e17}.executionSummary{color:#49617f;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.executionSummary small{color:#71839b;margin-left:auto;font-size:11px}.executionActivity{color:#1d4ed8;letter-spacing:.02em;flex:none;font-size:11px;font-weight:760}.executionCurrent{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:680;overflow:hidden}.executionElapsed{color:#365f9b;font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:720}.executionTaskId{color:#6c7d92;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:10px;overflow:hidden}.executionStatus.isActive .executionCurrent{color:#0000;background:linear-gradient(100deg,#55708f 15%,#1d4ed8 42%,#7e9bc1 58%,#55708f 85%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite executionShimmer}.executionHeader{align-items:center;gap:4px;display:flex}.executionHeader .executionSummary{flex:1;min-width:0}.executionReconnect{color:#56749d;margin:-3px 14px 10px 32px;font-size:11px}.executionControl{color:#315f9f;background:#ffffff6b;border:1px solid #3769b52e;border-radius:11px;flex:none;margin-right:8px;padding:6px 10px;font-size:10px;font-weight:700}.executionControl:hover:not(:disabled){background:#ffffffa8;border-color:#3769b54d;transform:translateY(-1px);box-shadow:0 7px 18px #2f508417}.executionControl:disabled{color:#8291a5;cursor:wait;opacity:.72}.executionPulse{background:#2f6fe4;border-radius:50%;flex:0 0 9px;width:9px;height:9px;position:relative;box-shadow:0 0 #2f6fe452}.executionStatus.isActive .executionPulse{animation:1.65s ease-out infinite executionPulse}.executionLog{border-top:1px solid #607eaa1f;margin:0 14px 13px 18px;padding:10px 0 1px 21px;list-style:none}.executionLog li{color:#6c7c92;min-height:27px;padding:6px 4px 6px 8px;font-size:12px;position:relative}.executionLog li:before{content:"";background:#597bac33;width:1px;position:absolute;top:0;bottom:0;left:-17px}.executionLog li:last-child:before{bottom:50%}.executionLog li>span{background:#ffffffe6;border:2px solid #5476a680;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:-20px}.executionLog li[data-state=done]>span{background:#d9e7fa;border-color:#6d8db8}.executionLog li[data-state=active]{color:var(--accent-strong)}.executionLog li[data-state=active]>span{background:#2f6fe4;border-color:#2f6fe4}.executionLog li[data-state=error]{color:#9c4f57}.executionLog li[data-state=error]>span{background:#f4d9dc;border-color:#b55d65}.executionFailure{color:#59697f;background:linear-gradient(138deg,#ffffffad,#ffeff14d);border:1px solid #b55d652b;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:18px;margin:0 12px 12px;padding:14px;display:flex;box-shadow:inset 0 1px #fffffff5}.executionFailure>div{gap:5px;min-width:0;display:grid}.executionFailure small{color:#62758f;font-size:10px;font-weight:700}.executionFailure strong{color:#8d4650;font-size:14px}.executionFailure p{margin:0;font-size:12px;line-height:1.5}.executionFailure button{min-width:126px;min-height:36px;color:var(--accent-strong);background:#ffffff9e;border:1px solid #2563eb38;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:720}.executionFailure button:hover:not(:disabled){background:#ffffffd1;transform:translateY(-1px)}.executionFailure button:disabled{cursor:wait;opacity:.64}.topicOverview{-webkit-backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(138deg,#ffffff9e,#e8f2ff33);border:1px solid #fffffff0;border-radius:20px;margin:14px 0;padding:20px;box-shadow:inset 0 1px #fff,0 18px 42px #2d4d7e1a}.topicOverviewMessage{max-width:94%}.topicOverviewMessage>.topicOverview{margin-top:6px}.topicOverview header small{color:#6c83a2;font-size:11px;font-weight:700}.topicOverview h2{color:var(--ink);letter-spacing:-.025em;margin:5px 0 12px;font-size:20px}.topicOverviewSummary{color:#455a76;margin:0;font-size:14px;line-height:1.75}.topicOverviewSections{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;margin-top:15px;display:grid}.topicOverviewSections section{background:#ffffff57;border:1px solid #6382b021;border-radius:14px;padding:12px}.topicOverview h3{color:#2e4665;margin:0 0 6px;font-size:13px}.topicOverviewSections p{color:#65758b;margin:0;font-size:12px;line-height:1.55}.topicDirections{border-top:1px solid #5d7eae24;margin-top:17px;padding-top:15px}.topicDirections>div{gap:8px;display:grid}.topicDirections button{color:#35516f;text-align:left;background:#ffffff6b;border:1px solid #507cbe29;border-radius:14px;gap:4px;width:100%;padding:11px 12px;display:grid}.topicDirections button:not(:disabled):hover{background:#e2efff8f;border-color:#2563eb4d;transform:translate(2px)}.topicDirections button strong{color:#244a83;font-size:13px}.topicDirections button span{color:#6c7d92;font-size:11px;line-height:1.45}@keyframes executionPulse{70%,to{box-shadow:0 0 0 9px #2f6fe400}}@keyframes executionShimmer{to{background-position:-240% 0}}.report{line-height:1.85}.report h1{letter-spacing:-.025em;font-size:21px}.report h2{margin-top:22px;font-size:16px}.citation{color:var(--accent-strong);background:#2563eb17;border:0;border-radius:8px;margin:0 3px}.reviewOverview{-webkit-backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(135deg,#ffffffb8,#e9f2ff57);border:1px solid #ffffffe6;border-radius:24px;gap:18px;padding:24px;display:grid;box-shadow:inset 0 1px #fffffffa,0 18px 46px #2d4d7e1a}.reviewOverviewHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.reviewOverviewEyebrow{color:#0758ca;letter-spacing:.08em;font-size:12px;font-weight:700}.reviewOverviewHeader h2{color:#17263d;letter-spacing:-.025em;margin:5px 0 0;font-size:21px;line-height:1.35}.reviewOverviewSource{color:#0758ca;background:#e1eeffa8;border:1px solid #2c70db33;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.reviewOverviewMetrics{flex-wrap:wrap;gap:8px;display:flex}.reviewOverviewMetrics span{color:#50627b;background:#ffffff8c;border:1px solid #4c72a81f;border-radius:999px;padding:6px 9px;font-size:12px}.reviewQueryDetails{border-block:1px solid #4f6f9d21;padding:10px 0}.reviewQueryDetails summary{color:#35506f;cursor:pointer;font-size:13px;font-weight:650}.reviewQueryDetails code{overflow-wrap:anywhere;color:#53657d;margin-top:9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6;display:block}.reviewOverviewSection h3,.reviewOverviewCitations h3{color:#213652;margin:0 0 9px;font-size:14px}.reviewOverviewSection ol{color:#3a4f69;gap:9px;margin:0;padding-left:22px;display:grid}.reviewOverviewSection li{padding-left:4px;line-height:1.65}.reviewOverviewLimitations{background:#e7f0ff6b;border-left:2px solid #397be5;border-radius:0 14px 14px 0;padding:14px 16px}.reviewOverviewLimitations p{color:#4b6079;margin:0;line-height:1.65}.reviewOverviewLimitations p+p{margin-top:7px}.reviewOverviewCitations>div{flex-wrap:wrap;gap:7px;display:flex}.reviewOverviewCitations button{color:#0758ca;background:#ffffff94;border:1px solid #2d6bcd2b;border-radius:10px;padding:6px 9px;font-size:12px;transition:transform .16s,background .16s}.reviewOverviewCitations button:hover{background:#e7f1ffeb;transform:translateY(-1px)}.reportPresentationStack{gap:14px;display:grid}.reportAbstract{background:linear-gradient(135deg,#f7fafff5,#ebf3ffb8);border:1px solid #5676a624;border-radius:18px;padding:20px 22px}.reportAbstractHeading{align-items:baseline;gap:9px;margin-bottom:10px;display:flex}.reportAbstractHeading span{color:#3974d5;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.reportAbstractHeading h2,.report .reportAbstractHeading h2{color:#1d3350;margin:0;font-size:16px}.reportAbstract>p{color:#475d78;margin:0;font-size:13px;line-height:1.85}.reportKeywords{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.reportKeywords strong{color:#526a88;margin-right:2px;font-size:12px}.reportKeywords span{color:#3268b8;background:#ffffffc2;border:1px solid #3770cf21;border-radius:999px;padding:4px 8px;font-size:11px}.reportDelivery{gap:12px;display:grid}.reportDownloadCard{-webkit-backdrop-filter:blur(24px)saturate(165%);background:linear-gradient(135deg,#ffffffc2,#e6f1ff61);border:1px solid #ffffffeb;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #fffffffa,0 15px 36px #2d4d7e17}.reportDownloadCard>div{min-width:0}.reportDownloadCard strong{color:#182b45;margin-top:3px;font-size:15px;display:block}.reportDownloadCard p{color:#667a94;margin:5px 0 0;font-size:12px;line-height:1.55}.reportDownloadCard small{color:#9a5b50;margin-top:4px;display:block}.reportDownloadEyebrow{color:#0758ca;letter-spacing:.1em;font-size:10px;font-weight:750}.reportDownloadCard a,.reportDownloadCard button{color:#0758ca;background:#ffffffab;border:1px solid #2563eb38;border-radius:12px;flex:none;padding:9px 13px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s}.reportDownloadCard a:hover,.reportDownloadCard button:hover:not(:disabled){background:#eef6fff5;transform:translateY(-1px);box-shadow:0 8px 18px #2f64b51a}.reportDownloadActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.reportDownloadCard button:disabled{cursor:wait;opacity:.58}.reportDownloadCard.isFailed{background:linear-gradient(135deg,#ffffffc7,#ffefeb6b);border-color:#c9645233}.reportDownloadCard.isPending{justify-content:flex-start}.reportDownloadPulse{background:#2f7be7;border-radius:50%;flex:0 0 9px;width:9px;height:9px;animation:1.6s ease-out infinite report-download-pulse;box-shadow:0 0 #2f7be759}@keyframes report-download-pulse{70%{box-shadow:0 0 0 8px #2f7be700}to{box-shadow:0 0 #2f7be700}}@media (width<=720px){.reportDownloadCard{flex-direction:column;align-items:stretch}.reportDownloadCard a,.reportDownloadCard button{text-align:center}}.notice{color:#8b5d11;background:#fff4dec7;border:1px solid #c27d1926;border-radius:8px;padding:14px}.reviewSelectionBar{-webkit-backdrop-filter:blur(22px)saturate(165%);background:linear-gradient(135deg,#ffffff9e,#e5f0ff33);border:1px solid #ffffffe6;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:0 36px 10px;padding:10px 11px 10px 15px;display:flex;box-shadow:inset 0 1px #fffffffa,0 14px 34px #2d4d7e17}.reviewSelectionBar>div{gap:2px;min-width:0;display:grid}.reviewSelectionBar strong{color:#263b58;letter-spacing:-.01em;font-size:13px}.reviewSelectionBar span{color:#7a899d;font-size:10px}.reviewSelectionBar>button{color:var(--accent-strong);background:#2563eb1a;border:1px solid #2563eb2e;border-radius:13px;flex:none;padding:9px 13px;font-size:11px;font-weight:720}.reviewSelectionBar>button:hover:not(:disabled){background:#2563eb26;border-color:#2563eb4d;transform:translateY(-1px);box-shadow:0 8px 20px #2563eb1a}.reviewSelectionBar>button:disabled{color:#9aa8ba;background:#748aab12}.reviewSelectionBackdrop{z-index:70;-webkit-backdrop-filter:blur(10px)saturate(112%);animation:attachmentBackdropIn .2s var(--motion) both;background:#27374f38;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.reviewSelectionDialog{-webkit-backdrop-filter:blur(20px)saturate(145%);width:min(500px,100vw - 48px);animation:attachmentDialogIn .24s var(--motion) both;background:linear-gradient(145deg,#fffffffa,#f3f8fff0);border:1px solid #beccdfe0;border-radius:24px;padding:24px;box-shadow:inset 0 1px #fff,0 34px 90px #192b4647,0 8px 24px #192b461f}.reviewSelectionDialog>header,.reviewSelectionDialog>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.reviewSelectionDialog header small{color:#6e83a1;letter-spacing:.08em;font-size:10px;font-weight:720}.reviewSelectionDialog h2{color:var(--ink);letter-spacing:-.025em;margin:4px 0 0;font-size:20px}.reviewSelectionDialog p{color:#596b84;margin:18px 0;font-size:13px;line-height:1.75}.reviewTargetLength{color:#3d5677;grid-template-columns:1fr auto;align-items:center;gap:14px;margin:0 0 14px;font-size:12px;font-weight:680;display:grid}.reviewTargetLength select{color:#263b58;min-width:148px;font:inherit;background:#ffffffb8;border:1px solid #5b7eb233;border-radius:10px;padding:9px 30px 9px 11px}.reviewSelectionDialog dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.reviewSelectionDialog dl>div{background:#ffffff61;border:1px solid #5b7eb221;border-radius:14px;padding:12px}.reviewSelectionDialog dt{color:#3d5677;font-size:11px;font-weight:680}.reviewSelectionDialog button{color:#52647e;background:#ffffff85;border:1px solid #6686b529;border-radius:12px;padding:8px 12px}.reviewSelectionDialog>footer{justify-content:flex-end;margin-top:22px}.reviewSelectionDialog button.primary{color:var(--accent-strong);background:#2563eb1c;border-color:#2563eb2e}.reviewBillingQuote{background:#ffffffad;border:1px solid #002fa733;border-left:3px solid #002fa7;border-radius:2px;gap:5px;margin-top:14px;padding:14px 15px;display:grid}.reviewBillingQuote strong{color:#12366f;font-size:12px;line-height:1.6}.reviewBillingQuote span{color:#687b96;font-size:11px}.reviewBillingQuote p,.reviewSelectionDialog .reviewBillingQuote p{color:#8f4c24;margin:0;font-size:11px;line-height:1.6}.composer{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#ffffffb8;border:1px solid #ffffffd1;border-radius:22px;flex-direction:column;align-items:stretch;gap:7px;margin:0 36px;padding:8px;display:flex;box-shadow:0 15px 42px #32486c17}.composerRow{align-items:center;gap:9px;min-width:0;display:flex}.composer textarea{resize:none;min-width:0;min-height:28px;max-height:100px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:5px 2px 2px}.composerSend{color:var(--accent-strong);background:var(--accent-glass);border:1px solid #2563eb2e;border-radius:15px;padding:8px 14px;font-size:12px;font-weight:720}.composer button:disabled{color:#9aa8ba;background:#748aab14}.attachmentAdd{color:#315f9f;background:#ffffff85;border:1px solid #ffffffeb;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;font-size:19px;line-height:1;display:grid;box-shadow:inset 0 1px #fff,0 7px 18px #2f508417}.attachmentAdd:not(:disabled):hover{background:#ffffffc2;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 10px 22px #2f508424}.attachmentTray{gap:7px;padding:2px 2px 0;display:flex;overflow-x:auto}.attachmentChip{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(135deg,#ffffffb8,#e2eeff47);border:1px solid #ffffffeb;border-radius:14px;flex:0 238px;align-items:center;gap:8px;min-width:0;max-width:238px;padding:7px 8px;display:flex;box-shadow:inset 0 1px #fff,0 8px 22px #31528414}.attachmentKind{background:#d6e7ff7a;border:1px solid #3766ae38;border-radius:8px;flex:0 0 27px;width:27px;height:27px;position:relative}.attachmentKind-document:after{content:"";border-top:1px solid #5d7da9;border-bottom:1px solid #5d7da9;position:absolute;inset:7px 6px}.attachmentKind-image:before{content:"";background:linear-gradient(135deg,#0000 35%,#3869b19e 36% 58%,#5b8bcc6b 59%);border-radius:5px 5px 3px 3px;height:8px;position:absolute;bottom:6px;left:6px;right:6px}.attachmentKind-image:after{content:"";background:#6d91c1;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;right:6px}.attachmentIdentity{flex:1;gap:2px;min-width:0;display:grid}.attachmentIdentity>span,.attachmentPreview{color:#304a6c;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.attachmentPreview{background:0 0;border:0;padding:0}.attachmentPreview:hover{color:var(--accent-strong)}.attachmentIdentity small{color:#8190a5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.attachmentRemove{background:0 0;border:0;border-radius:50%;flex:0 0 24px;width:24px;height:24px;padding:0;position:relative}.attachmentRemove:hover{background:#d3e3fa8c}.attachmentRemove span:before,.attachmentRemove span:after{content:"";background:#71839c;border-radius:1px;width:10px;height:1px;position:absolute;top:11px;left:7px;transform:rotate(45deg)}.attachmentRemove span:after{transform:rotate(-45deg)}.composerError{color:#a05050;padding:1px 8px 2px 43px;font-size:11px}.attachmentDialogBackdrop{z-index:40;-webkit-backdrop-filter:blur(10px)saturate(112%);animation:attachmentBackdropIn .22s var(--motion) both;background:#27374f38;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.attachmentDialog{-webkit-backdrop-filter:blur(20px)saturate(145%);width:min(520px,100vw - 48px);animation:attachmentDialogIn .26s var(--motion) both;background:linear-gradient(145deg,#fffffffa,#f3f8fff0);border:1px solid #beccdfe0;border-radius:24px;padding:18px;box-shadow:inset 0 1px #fff,0 34px 90px #192b4647,0 8px 24px #192b461f}.attachmentDialog>header,.attachmentDialog>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.attachmentDialog h2{color:var(--ink);letter-spacing:-.02em;margin:0 0 4px;font-size:18px}.attachmentDialog p{color:var(--muted);margin:0;font-size:12px}.attachmentDialog button{color:#52647e;background:#ffffff85;border:1px solid #6686b529;border-radius:12px;padding:8px 12px}.attachmentDialog button.primary{color:var(--accent-strong);background:#2563eb1c}.attachmentDialog>footer{justify-content:flex-end;margin-top:14px}.deleteDialogBackdrop{z-index:60;-webkit-backdrop-filter:blur(10px)saturate(110%);animation:attachmentBackdropIn .2s var(--motion) both;background:#27374f3d;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.deleteDialog{-webkit-backdrop-filter:blur(20px)saturate(140%);width:min(430px,100vw - 48px);animation:attachmentDialogIn .24s var(--motion) both;background:linear-gradient(145deg,#fffffffb,#f7f9fdf5);border:1px solid #c6cad3eb;border-radius:24px;padding:24px;box-shadow:inset 0 1px #fff,0 34px 90px #192b464d,0 8px 24px #192b4621}.deleteDialogMark{background:#c43d3db8;border-radius:999px;width:34px;height:4px;margin-bottom:20px;box-shadow:0 5px 18px #c43d3d29}.deleteDialog h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:19px}.deleteDialog p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.75}.deleteDialogError{color:#a53232;background:#e14c4c17;border-radius:10px;margin-top:13px;padding:9px 11px;font-size:11px}.deleteDialog>footer{border:0;justify-content:flex-end;gap:8px;margin-top:22px;padding:0;display:flex}.deleteDialog button{color:#52647e;background:#ffffff9e;border:1px solid #6686b529;border-radius:11px;padding:8px 13px}.deleteDialog button.dangerAction{color:#a53232;background:#e14c4c1a;border-color:#c43d3d2e;font-weight:680}.deleteDialog button.dangerAction:hover:not(:disabled){color:#8d2424;background:#e14c4c29}.deleteDialog button:disabled{cursor:wait;opacity:.55}.attachmentDropzone{color:#506887;text-align:center;cursor:pointer;min-height:230px;transition:transform .22s var(--motion), border-color .22s var(--motion), background .22s var(--motion), box-shadow .22s var(--motion);background:#ffffff52;border:1px dashed #396fc257;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:28px;display:flex}.attachmentDropzone:hover,.attachmentDropzone.isDragging{background:#e1efff8a;border-color:#2563eb9e;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 16px 38px #3660a01f}.attachmentDropzone strong{color:#233a5a;font-size:16px}.attachmentDropzone>span:not(.attachmentDropIcon){font-size:13px}.attachmentDropzone small{color:#8190a5;margin-top:8px;font-size:11px}.attachmentDropIcon{background:#dfedff9e;border:1px solid #2563eb33;border-radius:16px;width:48px;height:48px;margin-bottom:7px;position:relative;box-shadow:inset 0 1px #fff}.attachmentDropIcon:before,.attachmentDropIcon:after{content:"";background:#4778bd;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attachmentDropIcon:before{width:18px;height:2px}.attachmentDropIcon:after{width:2px;height:18px}@keyframes attachmentBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes attachmentDialogIn{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.messageBody{gap:9px;display:grid}.messageAttachments{flex-wrap:wrap;gap:6px;display:flex}.messageAttachments>span,.messageAttachments>button{color:#49698f;text-overflow:ellipsis;white-space:nowrap;background:#ffffff5c;border:1px solid #ffffffb8;border-radius:9px;max-width:210px;padding:5px 8px;font-size:11px;overflow:hidden}.messageAttachments>button:hover{background:#ffffff9e}.disclaimer{color:#8c99aa;text-align:center;padding:9px;font-size:10px}.literature{width:var(--literature-width);flex:0 0 var(--literature-width);-webkit-backdrop-filter:blur(26px)saturate(130%);backdrop-filter:blur(26px)saturate(130%);background:#ffffff9e;border-left:0;flex-direction:column;display:flex}.resizeHandle{z-index:8;cursor:col-resize;touch-action:none;background:0 0;border:0;outline:0;flex:0 0 9px;width:9px;min-width:9px;padding:0;transition:background-color .12s;position:relative}.resizeHandle:hover{background:#2563eb05}.resizeHandle:focus-visible,.resizeHandle.dragging{background:#2563eb09}body.resizingColumns{cursor:col-resize;-webkit-user-select:none;user-select:none}.literatureHeader{border-bottom:1px solid var(--line);padding:17px 15px 13px}.provenanceSummary{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;display:grid}.provenanceSummary>span{color:#7a8799;letter-spacing:.12em;font-size:9px}.provenanceSummary strong{color:var(--accent-strong);font-size:12px}.provenanceSummary small{color:#8390a2;grid-column:1/-1;margin-top:5px;font-size:9px}.resultControls{color:#435167;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.resultControls label{align-items:center;gap:5px;display:flex}.resultControls select{border:1px solid var(--line);color:#536177;background:#ffffff8f;border-radius:7px;max-width:150px;padding:5px 7px}.filter{border-bottom:1px solid var(--line);color:#536177;padding:10px 15px;font-size:12px}.filter summary{color:var(--accent-strong);cursor:pointer;font-weight:700}.filter label{margin:9px 0;display:block}.filter input[type=number]{border:1px solid var(--line-strong);background:#ffffffb3;border-radius:6px;width:90px;margin:5px 5px 0 0;padding:5px}.filter .check{margin-right:8px;display:inline-block}.filter button{border:1px solid var(--line-strong);color:#536177;background:#ffffffa6;border-radius:6px;padding:5px 9px}.cards{padding:12px;overflow:auto}.card{background:#ffffff9e;border:1px solid #657b9b29;border-radius:11px;margin-bottom:10px;padding:13px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 10px 30px #32486c0b}.card:hover{border-color:#2563eb33;transform:translateY(-1px)}.card.flash{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb1f}.cardTitle{align-items:flex-start;gap:8px;display:flex}.cardTitle b{flex:1;font-size:14px;line-height:1.45}.cardTitle a{color:#b33b3b;border:1px solid #ca42424d;border-radius:4px;padding:2px 5px;font-size:10px;text-decoration:none}.cardTitle .paperTitleLink{color:#17243a;border:0;border-radius:0;flex:1;padding:0;font-size:14px;font-weight:760;line-height:1.45;text-decoration:none}.cardTitle .paperTitleLink:hover{color:#1d4ed8;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cardTitle .paperTitleLink:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #1d4ed86b}.meta{color:#718095;margin:8px 0;font-size:11px;line-height:1.5}.providerBadges{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.providerBadges span{color:var(--accent-strong);background:#2563eb12;border:1px solid #2563eb2b;border-radius:5px;padding:3px 6px;font-size:9px}.providerBadges.providerBadgesEmpty span{color:#7f8b9d;border-color:var(--line);background:#657b9b0f}.tags span{color:#3971b9;background:#2563eb13;border-radius:4px;margin-right:4px;padding:2px 5px;font-size:9px}.tags .warn{color:#b13d3d;background:#c83f3f14}.card p{color:#526177;margin:9px 0 3px;font-size:12px;line-height:1.58}.card p.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.link{color:var(--accent-strong);background:0 0;border:0;padding:0;font-size:12px}.empty{color:#96a3b4;text-align:center;padding:80px 15px;font-size:13px}.literatureEmpty{color:#8290a3;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:54px 30px;display:flex}.literatureEmptyMark{background:radial-gradient(circle at 35% 35%,#fffffff0,#e0ebffad);border:1px solid #2563eb24;border-radius:50%;width:42px;height:42px;margin-bottom:18px;position:relative;box-shadow:0 12px 28px #315da81a,0 0 0 8px #2563eb09}.literatureEmptyMark:before,.literatureEmptyMark:after{content:"";background:#7393c5;width:17px;height:1px;position:absolute;left:12px}.literatureEmptyMark:before{top:16px;box-shadow:0 5px #7393c5}.literatureEmptyMark:after{width:11px;top:26px}.literatureEmpty strong{color:#56677e;font-size:13px;font-weight:680}.literatureEmpty p{max-width:270px;margin:7px 0 0;font-size:11px;line-height:1.65}.literatureEmpty button{color:#2f64bb;background:#ffffffa6;border:1px solid #2563eb29;border-radius:8px;margin-top:14px;padding:7px 10px;font-size:10px}.literatureEmpty.isLoading .literatureEmptyMark{animation:1.5s ease-in-out infinite literatureEmptyPulse}@keyframes literatureEmptyPulse{50%{opacity:.66;transform:scale(.94)}}.knowledgeWorkspace{grid-template-columns:var(--knowledge-list-width,320px) 9px minmax(330px, 1fr);background:#f8fbff2e;flex:1;min-width:0;display:grid;overflow:hidden}.knowledgeList,.knowledgeDetail{min-width:0;overflow:auto}.knowledgeDetail>header{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:11px;display:flex}.knowledgeSidebarSlot{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:2px 0 12px 26px;padding:2px 0 7px 9px}.knowledgeSidebarControls{max-height:310px;overflow:auto}.knowledgeSidebarControls>button{color:#536177;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:30px;padding:6px 8px;font-size:11px;display:flex}.knowledgeSidebarControls>button.current{color:#285e87;box-shadow:none;background:0 0;border-color:#0000;font-weight:700}.knowledgeSidebarControls>button small{color:#8c99aa;font-size:9px}.knowledgeSidebarControls>button.subtleAction{color:#4b7594;background:#ffffff3d;border-color:#4a769a1c;justify-content:flex-start;margin-top:8px}.knowledgeCollectionRow{border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-height:30px;display:grid}.knowledgeCollectionRow:hover{background:#ffffff85}.knowledgeCollectionRow.current{background:var(--accent-selected);box-shadow:inset 2px 0 var(--accent);border-color:#2563eb1a}.knowledgeCollectionSelect{color:#53647b;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 8px;font-size:11px;display:flex}.knowledgeCollectionSelect span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledgeCollectionSelect small{color:#8c99aa;font-size:9px}.knowledgeCollectionRow.current .knowledgeCollectionSelect{color:var(--accent-strong);font-weight:680}.knowledgeCollectionDelete{color:#b42318;opacity:0;background:#ffffff8a;border:0;border-radius:6px;margin-right:4px;padding:4px 7px;font-size:9px}.knowledgeCollectionRow:hover .knowledgeCollectionDelete,.knowledgeCollectionRow:focus-within .knowledgeCollectionDelete{opacity:1}.knowledgeCollectionDelete:hover{background:#fee2e2d1}.folderForm{border:1px solid var(--line);background:#ffffff6b;border-radius:9px;margin-top:10px;padding:10px}.folderForm label{color:#6d7b8f;font-size:10px}.folderForm input{border:1px solid var(--line-strong);background:#ffffffb8;border-radius:6px;width:100%;margin-top:6px;padding:7px}.folderForm div{gap:6px;margin-top:7px;display:flex}.folderForm button{border:1px solid var(--line);color:var(--accent-strong);background:#ffffff9e;border-radius:6px;flex:1;padding:5px;font-size:10px}.knowledgeList{background:linear-gradient(160deg,#f9fcfdb8,#e8f4f857)}.knowledgeList>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #446d901a;padding:18px 16px 15px}.knowledgeList>header form{gap:6px;display:flex}.knowledgeList>header input{background:0 0;border:0;border-bottom:1px solid #416c912b;border-radius:0;flex:1;min-width:0;padding:8px 3px;font-size:11px}.knowledgeList>header button,.uploadButton{color:#2d6b99;background:#eef6fb9e;border:1px solid #36709f21;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:680}.uploadButton{text-align:center;cursor:pointer;margin-top:8px;display:block}.uploadButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.knowledgeFileActions{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.knowledgeFileActions .uploadButton{margin-top:0}.knowledgeFileActions details{position:relative}.knowledgeFileActions summary{color:#2d6b99;text-align:center;cursor:pointer;background:#eef6fb9e;border:1px solid #36709f21;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:680;list-style:none}.knowledgeFileActions summary::-webkit-details-marker{display:none}.knowledgeFileActions details[open]{gap:5px;display:grid}.knowledgeFileActions details a{border:1px solid var(--line);color:var(--accent-strong);text-align:center;background:#ffffffc7;border-radius:7px;padding:6px 8px;font-size:10px;text-decoration:none}.knowledgeItemList{padding:10px}.knowledgeItem{width:100%;color:var(--ink);text-align:left;background:#ffffff8a;border:1px solid #657b9b24;border-radius:10px;grid-template-columns:1fr auto;gap:5px 8px;margin-bottom:8px;padding:12px;display:grid;box-shadow:0 9px 25px #32486c09}.knowledgeItem:hover{border-color:#2563eb33}.knowledgeItem.selected{box-shadow:inset 2px 0 var(--accent), 0 10px 28px #2563eb0f;background:#ffffffb8;border-color:#2563eb40}.knowledgeItem .itemKind{color:var(--accent-strong);letter-spacing:.08em;font-size:9px}.knowledgeItem b{grid-column:1/-1;font-size:13px;line-height:1.42}.knowledgeItem small{color:#78869a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.knowledgeItem em{color:#8090a4;font-size:9px;font-style:normal}.knowledgeEmpty,.detailEmpty{color:#788ca1;text-align:center;background:linear-gradient(145deg,#ffffffa3,#ebf6fa61);border:1px solid #ffffffd1;border-radius:18px;margin:16px;padding:62px 18px;box-shadow:inset 0 1px #fff,0 14px 32px #2a52700f}.knowledgeEmpty b,.detailEmpty b{color:#617086;font-size:13px}.knowledgeEmpty p,.detailEmpty p{font-size:11px;line-height:1.6}.knowledgeDetail{background:linear-gradient(145deg,#fafcfd8f,#eff4fa57);padding:24px 26px 40px}.knowledgeDetail>header b{color:var(--accent-strong);font-size:10px}.knowledgeDetail h1{letter-spacing:-.025em;margin:0 0 8px;font-size:20px;line-height:1.38}.detailMeta{color:#77869a;margin:0 0 18px;font-size:11px}.documentPreview{border:1px solid var(--line);color:#516075;white-space:pre-wrap;background:#ffffff85;border-radius:10px;max-height:190px;padding:14px;font-size:12px;line-height:1.68;overflow:auto}.itemActions{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.itemActions button,.itemActions select,.primaryText{border:1px solid var(--line-strong);color:#536177;background:#ffffff8f;border-radius:7px;padding:7px 9px;font-size:10px}.itemActions .dangerText{color:#a74b4b}.noteField,.knowledgeQuestion>label{color:#657388;font-size:11px;display:block}.noteField textarea,.knowledgeQuestion textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffff94;border-radius:9px;margin-top:7px;padding:10px;line-height:1.55}.noteField textarea{min-height:84px}.primaryText{color:var(--accent-strong);background:var(--accent-glass);border-color:#2563eb29;margin-top:7px;font-weight:680}.knowledgeQuestion{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.knowledgeQuestion h2,.knowledgeAnswer h2{margin:0 0 12px;font-size:14px}.knowledgeQuestion textarea{min-height:72px}.knowledgeQuestion>button{color:var(--accent-strong);background:var(--accent-glass);border:1px solid #2563eb2e;border-radius:8px;margin-top:8px;padding:8px 13px;font-size:11px;font-weight:700}.knowledgeQuestion>button:disabled{color:#99a6b7;background:#657b9b0f}.knowledgeQuestion .scopeCheck{align-items:center;gap:6px;margin-bottom:9px;display:flex}.knowledgeList>header form{background:linear-gradient(145deg,#ffffffb8,#ebf5fa80);border:1px solid #41749a1c;border-radius:15px;gap:8px;padding:4px;box-shadow:inset 0 1px #fff,0 8px 18px #305b7f0b}.knowledgeList>header input{background:0 0;border:0;border-radius:11px;outline:0;min-height:36px;padding:0 11px;transition:background .2s,box-shadow .2s}.knowledgeList>header input:focus{background:#ffffffc7;box-shadow:inset 0 0 0 1px #2d79aa21,0 0 0 4px #2b83bb0e}.knowledgeList>header form>button{background:linear-gradient(145deg,#e3f2faf0,#f0f7fbc2);border:0;border-radius:11px;min-width:54px}.knowledgeQuestion{background:linear-gradient(145deg,#ffffff9e,#ebf4f96b);border:1px solid #ffffffbd;border-radius:19px;padding:18px;box-shadow:inset 0 1px #fff,0 14px 32px #2b53750e}.knowledgeQuestion textarea{background:linear-gradient(145deg,#ffffffc2,#f1f7fa9e);border:1px solid #4070961f;border-radius:15px;outline:0;min-height:92px;padding:13px 14px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #fff}.knowledgeAnswer{background:#ffffff94;border:1px solid #2563eb1f;border-radius:11px;margin-top:16px;padding:16px;box-shadow:0 12px 30px #32486c0b}.knowledgeAnswer>p{color:#35445a;font-size:13px;line-height:1.7}.knowledgeAnswer>button{border:1px solid var(--line);color:#536177;text-align:left;background:#ffffff8c;border-radius:8px;width:100%;margin-top:7px;padding:9px;display:block}.knowledgeAnswer>button b,.knowledgeAnswer>button span{display:block}.knowledgeAnswer>button b{color:var(--accent-strong);font-size:11px}.knowledgeAnswer>button span{margin-top:4px;font-size:10px;line-height:1.5}.knowledgeAnswer>div{border-top:1px solid var(--line);color:#6d7b8f;margin-top:13px;padding-top:11px;font-size:10px}.knowledgeAnswer>div p{margin-bottom:0;line-height:1.55}.workspaceError{color:#984545;background:#ffefefad;border:1px solid #b9434329;border-radius:8px;margin:10px 14px;padding:10px;font-size:11px}.cardUtility{justify-content:space-between;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.paperMatchReason{background:#eff6ff94;border:1px solid #2c66c21a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:7px;margin:9px 0 0 25px;padding:8px 9px;display:grid}.paperMatchReason>span{color:#2f65b5;white-space:nowrap;font-size:9px;font-weight:700}.paperMatchReason>p{color:#65748a;margin:0;font-size:10px;line-height:1.45}.paperFeedback{align-items:center;gap:5px;margin:8px 0 0 25px;display:flex}.paperFeedback>span{color:#8793a6;margin-right:auto;font-size:9px}.paperFeedback button{color:#6b788c;background:#ffffffb8;border:1px solid #6a7d9929;border-radius:999px;padding:3px 7px;font-size:9px}.paperFeedback button:hover,.paperFeedback button.isActive{color:#245fc5;background:#2563eb14;border-color:#2563eb40}.saveKnowledgeAction{align-items:center;gap:5px;display:inline-flex}.saveKnowledgeAction button{color:var(--accent-strong);white-space:nowrap;background:#2563eb12;border:1px solid #2563eb29;border-radius:6px;padding:4px 7px;font-size:9px}.saveKnowledgeAction button:disabled{color:#7e8da1;border-color:var(--line);cursor:default;background:#657b9b0f}.saveKnowledgeAction small{color:#a34b4b;font-size:9px}.creationsWorkspace{grid-template-columns:var(--creation-index-width,360px) 9px minmax(390px, 1fr);background:#f8fbff2e;flex:1;min-width:0;display:grid;overflow:hidden}.creationIndex,.creationDetail{min-width:0;overflow:auto}.creationIndex{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:linear-gradient(155deg,#fff9,#e4f4f84d);padding:26px 20px}.creationIndex>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;margin-bottom:20px;padding:0 4px 15px;display:flex}.creationIndex>header span{color:#7b899c;letter-spacing:.1em;font-size:10px}.creationIndex>header h1{letter-spacing:-.03em;margin:5px 0 0;font-size:20px}.creationIndex>header b{color:var(--accent-strong);font-size:12px}.creationCard{background:#ffffff94;border:1px solid #657b9b26;border-radius:11px;margin-bottom:11px;padding:15px;box-shadow:0 11px 30px #32486c0b}.creationCard.selected{box-shadow:inset 2px 0 var(--accent), 0 12px 32px #2563eb0f;border-color:#2563eb3d}.creationCardTop{color:#8390a2;justify-content:space-between;font-size:9px;display:flex}.creationCardTop span{color:var(--accent-strong)}.creationTitle{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;padding:0}.creationTitle b{margin:9px 0 7px;font-size:15px;line-height:1.4;display:block}.creationCard p{color:#68768b;margin:0 0 8px;font-size:10px}.creationCard ul{margin:0;padding:0;list-style:none}.creationCard li{color:#56657a;text-overflow:ellipsis;white-space:nowrap;padding:4px 0;font-size:10px;overflow:hidden}.creationCard li:before{content:"";vertical-align:2px;background:#2563eb7a;border-radius:50%;width:4px;height:4px;margin-right:7px;display:inline-block}.creationActions{border-top:1px solid var(--line);gap:7px;margin-top:12px;padding-top:10px;display:flex}.creationActions button{border:1px solid var(--line);color:#58677b;background:#ffffff8a;border-radius:6px;padding:5px 8px;font-size:9px}.creationActions button:last-child{color:var(--accent-strong);background:var(--accent-glass);border-color:#2563eb24;margin-left:auto}.creationEmpty{color:#788ca1;text-align:left;background:radial-gradient(at 14% 8%,#6ab5cf14,#0000 48%);border:0;border-top:1px solid #3f6f991f;margin:44px 10px 0;padding:54px 18px 34px}.creationEmpty:before{content:"";background:linear-gradient(90deg,#4c8fb5 0 42%,#4c8fb52e 42% 100%);border-radius:999px;width:36px;height:3px;margin:-30px 0 30px;display:block}.creationEmpty b{color:#466279;font-size:13px}.creationEmpty p{margin:8px 0 0;font-size:11px;line-height:1.65}.creationDetail{background:linear-gradient(145deg,#fafcfd8f,#f0f4fa52);padding:28px 34px 50px}.creationDetail>.report{max-width:820px;margin:0 auto}.creationEvidence{border:1px solid var(--line);background:#ffffff7a;border-radius:11px;max-width:820px;margin:16px auto 0;padding:16px}.creationEvidence h2{margin:0 0 10px;font-size:13px}.creationEvidence button{border:0;border-top:1px solid var(--line);color:#536177;text-align:left;background:0 0;width:100%;padding:9px;display:block}.creationEvidence button.located{color:var(--accent-strong);background:var(--accent-selected)}.creationEvidence button b,.creationEvidence button span{display:block}.creationEvidence button b{font-size:11px}.creationEvidence button span{color:#7b899c;margin-top:3px;font-size:9px}.knowledgeSidebarSlot{background:linear-gradient(145deg,#ffffff7a,#e9f4f942);border:1px solid #ffffffad;border-radius:17px;margin:5px 7px 14px 30px;padding:7px;box-shadow:inset 0 1px #fff,0 8px 20px #2d55750a}.knowledgeSidebarControls>button,.knowledgeCollectionRow{border-radius:12px}.knowledgeSidebarControls>button:hover{color:#285e87;background:linear-gradient(100deg,#e5f1f8b3,#f7fbfc70)}.knowledgeSidebarControls>button.current{color:#285e87;background:linear-gradient(100deg,#ddeef7b8,#f7fbfc6b);border-color:#487aa014;box-shadow:inset 0 1px #fff}.knowledgeCollectionRow.current{box-shadow:inset 0 1px #fff}.knowledgeList>header form{border-color:#45799f24;border-radius:17px;box-shadow:inset 0 1px #fff,0 8px 18px #305b7f0b,0 0 0 4px #4f8eb506}.knowledgeQuestion{background:linear-gradient(145deg,#ffffffb0,#e7f4f970);border:1px solid #ffffffd6;border-radius:22px;padding:22px;transition:border-color .22s,box-shadow .22s,background .22s;box-shadow:inset 0 1px #fff,0 16px 38px #2b537511}.knowledgeQuestion:hover,.knowledgeQuestion:focus-within{background:linear-gradient(145deg,#ffffffd1,#e9f6fa8a);border-color:#4b8bb429;box-shadow:inset 0 1px #fff,0 19px 44px #2b537517}.knowledgeQuestion textarea{resize:none;background:linear-gradient(145deg,#fffffff0,#e4f3f9cc);border-color:#2b7cb038;border-radius:18px;outline:0;min-height:112px;box-shadow:inset 0 1px #fff,0 0 0 4px #2b83bb13,0 12px 26px #33597509}.knowledgeQuestion textarea:focus{background:#fffffff0;border-color:#2b7cb052;box-shadow:inset 0 1px #fff,0 0 0 5px #2b83bb1c,0 13px 28px #3359750d}.knowledgeQuestion textarea:focus-visible{outline-offset:0;outline:none}.workspace,.literature,.knowledgeWorkspace,.creationsWorkspace{z-index:1;position:relative}.workspace,.knowledgeWorkspace,.creationsWorkspace{background:radial-gradient(at 12% 4%,#74c6dc17,#0000 42%),radial-gradient(at 92% 96%,#8780c60e,#0000 46%),linear-gradient(145deg,#f8fcfdb8,#f7f9fc94)}.sidebar,.literature,.knowledgeDetail,.creationDetail{border:1px solid var(--liquid-edge);background:linear-gradient(135deg, var(--liquid-fill), #f4f9ff12);box-shadow:var(--liquid-shadow);-webkit-backdrop-filter:var(--liquid-filter)}.sidebar{border-left:0;border-radius:0 22px 22px 0}.app>.sidebar .new{color:#255d8b}.app>.sidebar .new:hover{color:#174e7d}.app>.sidebar .new kbd{color:#52718f;background:#ffffff85;border-color:#34699e24}.app>.sidebar .navItem{color:#50677d;grid-template-columns:24px minmax(0,1fr)}.app>.sidebar .navItem:hover{color:#245b88;box-shadow:none}.app>.sidebar .navItem.current{color:#1f5d91}.app>.sidebar .navIndex{color:#0000;background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border:0;border-radius:7px;font-size:0;box-shadow:inset 0 1px #ffffffc2,0 0 0 1px #43759e1a;background-color:#fff6!important;width:20px!important;height:20px!important}.app>.sidebar .navSearch .navIndex{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b73a3' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='5.5'/%3E%3Cpath d='m15 15 4 4'/%3E%3C/svg%3E")!important}.app>.sidebar .navKnowledge .navIndex{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b73a3' stroke-width='1.6'%3E%3Cpath d='M5 5.5A3.5 3.5 0 0 1 8.5 2H11v17H8.5A3.5 3.5 0 0 0 5 22zM19 5.5A3.5 3.5 0 0 0 15.5 2H13v17h2.5A3.5 3.5 0 0 1 19 22z'/%3E%3C/svg%3E")!important}.app>.sidebar .navCreations .navIndex{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b73a3' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M6 3h9l3 3v15H6zM15 3v4h4M9 12h6M9 16h6'/%3E%3C/svg%3E")!important}.app>.sidebar .navPlagiarism .navIndex{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b73a3' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M6 3h12v18H6zM9 8h6M9 12h4M13 17h5'/%3E%3C/svg%3E")!important}.app>.sidebar .navReduce .navIndex{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b73a3' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M7 4h10M9 4v5l-4 8a2 2 0 0 0 2 3h10a2 2 0 0 0 2-3l-4-8V4M7 16h10'/%3E%3C/svg%3E")!important}.app>.sidebar .navAssistant .navIndex{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b73a3' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='11' r='4'/%3E%3Cpath d='M12 3v2M5.5 5.5 7 7M18.5 5.5 17 7M4 11h2M18 11h2M9.5 16h5v4h-5z'/%3E%3C/svg%3E")!important}.app>.sidebar .navItem.current .navIndex{background-color:#e8f4fbe6;box-shadow:inset 0 1px #fff,0 4px 10px #30699414,0 0 0 1px #3677a721}.app>.sidebar .guestLoginButton,.app>.sidebar .guestLoginButton:hover,.app>.sidebar .guestLoginButton span:last-child{color:#245d8c}.app>.sidebar .guestLoginAvatar{background:linear-gradient(145deg,#3f8eb8,#326aa0);box-shadow:inset 0 1px #ffffff57,0 6px 14px #2b669126}.app>.sidebar{background:linear-gradient(#fafdfedb,#f5fafcb3)}.app>.sidebar .new{background:linear-gradient(120deg,#ebf6fbcc,#f5f9fc8a);border-color:#3f739e24;border-radius:12px;box-shadow:inset 0 1px #fff,0 7px 18px #2d5b7f0b}.app>.sidebar .navItem{padding:7px 6px;position:relative}.app>.sidebar .navItem:hover{background:linear-gradient(90deg,#e7f3f98c,#0000 88%);transform:none}.app>.sidebar .navItem.current{box-shadow:none;background:linear-gradient(90deg,#daeef89e,#eff7fa33 72%,#0000);font-weight:680}.app>.sidebarUtility .sidebarNav{border-top:0;margin-top:6px}.app>.sidebarUtility .navShared{color:#688093;border-top:1px solid #436c8e1a;margin-top:18px;padding-top:17px}.app>.sidebarUtility .navShared:hover,.app>.sidebarUtility .navShared.current{color:#365f80}.app>.sidebarUtility .navShared.current{box-shadow:none;background:linear-gradient(90deg,#e2eff775,#0000 82%)}.app>.resizeHandle{flex:0 0 1px;width:1px;min-width:1px;margin:0;box-shadow:none!important;background:#4c7d9a0e!important}.app>.sidebar .sidebarNav{padding-inline:4px}.app>.sidebar .navItem{border-radius:13px;grid-template-columns:26px minmax(0,1fr);column-gap:9px;width:100%;min-height:42px;padding:8px 9px}.app>.sidebar .navItem:hover{background:linear-gradient(100deg,#e4f2f9c7,#f1f8fb6b 76%,#0000);box-shadow:inset 0 1px #fffc}.app>.sidebar .navItem.current{background:linear-gradient(100deg,#daeef8d1,#ecf6fa85 78%,#0000)}.app>.sidebar .guestLoginAvatar{background:radial-gradient(circle at 30% 18%,#ffffff47,#0000 36%),linear-gradient(145deg,#136fc0,#31adc6);border:1px solid #ffffff80;box-shadow:inset 0 1px #ffffff57,0 7px 17px #1978aa33}.app>.sidebar .historyTabs{background:#5b84a611;border-radius:12px;padding:4px}.app>.sidebar .historyTabs button{color:#70859a;border-radius:9px;min-height:28px}.app>.sidebar .historyTabs button.active{color:#286b9c;background:linear-gradient(145deg,#fffffff0,#e8f3f9d1);box-shadow:inset 0 1px #fff,0 5px 13px #2a669214}.literature{border-right:0;border-radius:22px 0 0 22px}.knowledgeList,.creationIndex{-webkit-backdrop-filter:blur(12px)saturate(155%);background:linear-gradient(150deg,#ffffff8a,#edf7fa47)}.message>div,.workflow,.report,.composer,.card,.knowledgeItem,.knowledgeAnswer,.documentPreview,.creationCard,.creationEvidence,.detailEmpty,.knowledgeEmpty,.topicCandidate{border-color:var(--liquid-edge);background:linear-gradient(138deg, var(--liquid-fill-strong), #ffffff29);box-shadow:var(--liquid-shadow-soft), inset 0 1px #fffffffa, inset 0 -1px #4b77b817;-webkit-backdrop-filter:blur(14px)saturate(165%)}.knowledgeSidebarSlot,.composer,.knowledgeList>header,.creationIndex{box-shadow:var(--liquid-shadow-soft), inset 0 1px #fffffffa, inset 0 -1px #4b77b81a}.knowledgeList>header,.resultControls select,.filter input[type=number],.filter button,.folderForm,.folderForm input,.folderForm button,.knowledgeList>header input,.itemActions button,.itemActions select,.noteField textarea,.knowledgeQuestion textarea,.knowledgeQuestion>button,.creationActions button{-webkit-backdrop-filter:blur(10px)saturate(145%);background:#ffffff75;border-color:#ffffffdb;box-shadow:inset 0 1px #ffffffeb}.navItem,.historyItem,.historySelect,.historyEdit,.knowledgeSidebarControls>button,.new,.card,.knowledgeItem,.creationCard,.composer,button{transition:transform .26s var(--motion), background-color .26s var(--motion), border-color .26s var(--motion), box-shadow .26s var(--motion), color .22s var(--motion)}.navItem:hover,.historyItem:hover,.knowledgeSidebarControls>button:hover{background:#ffffff85;transform:translate(2px);box-shadow:inset 0 1px #fffffff5,0 8px 18px #2f508414}.new:hover,.composer:focus-within{background:#ffffff94;border-color:#578be761;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 15px 30px #274b8424}.card:hover,.knowledgeItem:hover,.creationCard:hover,.knowledgeAnswer>button:hover,.creationEvidence button:hover{background:#ffffffb8;border-color:#378fb33d;transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 16px 32px #2652761f}button:not(:disabled):not(.resizeHandle):active{transform:scale(.985)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #2467e82e}.composer textarea:focus-visible{outline:none}.knowledgeSidebarSlot[hidden]{display:none!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sidebar,.literature,.knowledgeSidebarSlot,.knowledgeDetail,.creationDetail,.message>div,.workflow,.report,.composer,.card,.knowledgeItem,.creationCard{background:#ffffffeb}}@media (width<=1100px){.app:before,.app:after{opacity:.62}.scroll{padding:24px}.composer{margin:0 24px}.reviewSelectionBar{margin:0 24px 9px}.knowledgeDetail{padding:20px 18px 34px}.creationDetail{padding:24px 22px 44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.navItem:hover,.historyItem:hover,.knowledgeSidebarControls>button:hover,.new:hover,.composer:focus-within,.card:hover,.knowledgeItem:hover,.creationCard:hover,button:not(:disabled):not(.resizeHandle):active{transform:none!important}}.workspace{isolation:isolate}.workspace:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 48% 20%,#fffffff0,#0000 31%),linear-gradient(#fafcff85,#f7faff2e);position:absolute;inset:0}.scroll{padding:42px clamp(30px,4.6vw,64px) 36px;scroll-padding-bottom:150px}.welcome{text-align:center;width:min(100%,780px);max-width:none;margin:clamp(72px,11vh,132px) auto 32px}.welcomeEyebrow{color:#315f9f;letter-spacing:.04em;background:#f4f8ffb8;border:1px solid #2563eb21;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:5px 11px;font-size:11px;font-weight:720;display:inline-flex;box-shadow:inset 0 1px #fffffff5}.welcomeEyebrow:before{content:"";background:#2f6fe4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2f6fe414}.welcome h1{color:#111a2d;letter-spacing:-.055em;margin:20px 0 12px;font-size:clamp(30px,3vw,40px);font-weight:760;line-height:1.15}.welcome>p{color:#65738a;width:min(100%,650px);margin:0 auto;font-size:14px;line-height:1.85}.welcomeCapabilities{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:19px;display:flex}.welcomeCapabilities span{color:#6b7890;background:#ffffff85;border-radius:999px;padding:5px 9px;font-size:11px}.welcomeExamples{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:30px;display:grid}.welcomeExamples button{color:#21324b;text-align:left;background:linear-gradient(145deg,#ffffffb8,#eff5ff52);border:1px solid #6882ab24;border-radius:17px;flex-direction:column;justify-content:space-between;gap:13px;min-height:118px;padding:17px 17px 16px;display:flex;box-shadow:inset 0 1px #fffffffa,0 12px 32px #2e4a740f}.welcomeExamples button:nth-child(2){background:linear-gradient(145deg,#ffffffb8,#f6f3ec6b)}.welcomeExamples button:nth-child(3){background:linear-gradient(145deg,#ffffffb8,#f0effd6b)}.welcomeExamples button:hover{border-color:#2563eb40;transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 18px 38px #2b4c801a}.welcomeExamples small{color:#64799b;letter-spacing:.06em;font-size:10px;font-weight:760}.welcomeExamples strong{font-size:13px;font-weight:680;line-height:1.55}.message{width:min(100%,780px);max-width:780px;margin:18px 0}.message>small{color:#78869a;align-items:center;gap:6px;margin:0 0 7px 3px;font-size:10px;font-weight:650;display:inline-flex}.message.ai>small:before{content:"";background:#2f6fe4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2f6fe414}.message>div{border-radius:16px;margin-top:0;padding:15px 18px;line-height:1.8}.message.user{width:fit-content;max-width:min(78%,680px);margin-left:auto}.message.user>small{display:none}.message.user>div{color:#24436f;background:linear-gradient(135deg,#e2edffcc,#f1f6ffa3);border-color:#2563eb1a;border-radius:18px 18px 5px;padding:12px 16px;box-shadow:inset 0 1px #ffffffdb,0 8px 24px #2e4f820f}.message.ai.statusMessage>div{color:#4e6079;background:#ffffff80;border-color:#6882ab1f;box-shadow:inset 0 1px #ffffffeb,0 10px 28px #32486c0d}.composer{background:#ffffffe0;border-color:#6882ab2e;border-radius:19px;width:calc(100% - 72px);max-width:820px;margin:0 auto;padding:10px 11px;box-shadow:inset 0 1px #fffffffa,0 16px 42px #2a446c1f}.composerRow{gap:10px}.composer textarea{color:#172033;min-height:36px;max-height:128px;padding:8px 2px 5px;font-size:14px;line-height:1.55}.composer textarea::placeholder{color:#929daf}.composerSend{color:#fff;background:linear-gradient(135deg,#2f6fe4,#1d4ed8);border:0;border-radius:13px;min-width:64px;min-height:38px;padding:8px 15px;box-shadow:0 8px 20px #2563eb3b}.composerSend:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 24px #2563eb4d}.disclaimer{color:#97a1b1;padding:9px 24px 13px;font-size:9px}.progressiveResearch{--research-blue:#2563eb;color:#172033;background:0 0;border:0;width:min(100%,780px);margin:20px 0 28px;font-family:inherit;display:block}.researchStepper{align-items:center;gap:7px;margin:0 0 9px;padding:0;list-style:none;display:flex}.researchStepper li{color:#8792a4;background:#ffffff6b;border:1px solid #6781a91f;border-radius:999px;align-items:center;gap:7px;min-width:0;padding:5px 8px;display:inline-flex}.researchStepper li[data-state=current]{color:#315f9f;background:#e7efffb8;border-color:#2563eb2b}.researchStepper li[data-state=done]{color:#687a91}.stepNumber{width:19px;height:19px;color:inherit;background:#ffffffb3;border-radius:50%;place-items:center;font-size:9px;font-weight:760;display:grid}.stepCopy{align-items:baseline;gap:5px;display:flex}.stepCopy strong{font-size:10px}.stepCopy small{display:none}.researchWorkspace{-webkit-backdrop-filter:blur(20px)saturate(145%);background:linear-gradient(145deg,#ffffffc2,#f6f9fe7a);border:1px solid #6882ab24;border-radius:20px;padding:21px 22px 22px;overflow:hidden;box-shadow:inset 0 1px #fffffffa,0 16px 40px #2b466e14}.researchHeader{border-bottom:1px solid #6781a921;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.researchEyebrow{color:#54719a;letter-spacing:.06em;margin:0 0 5px;font-size:10px;font-weight:760}.researchHeader h2{color:#172033;letter-spacing:-.025em;margin:0;font-size:19px;line-height:1.35}.evidenceCount{color:#315f9f;background:#2563eb13;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:700}.researchProgress{color:#53657d;background:#e9f1fd8c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:15px 0 0;padding:12px 13px;display:grid}.researchProgressDot{background:#2f6fe4;border-radius:50%;width:9px;height:9px;animation:1.65s ease-out infinite executionPulse;box-shadow:0 0 #2f6fe452}.researchProgress>div{gap:2px;display:grid}.researchProgress strong{color:#315f9f;font-size:11px}.researchProgress span{font-size:12px;line-height:1.45}.researchProgress button,.progressiveActions button,.directionActions button,.topicToggle,.topicCard footer button{color:#49617f;background:#ffffffad;border:1px solid #5877a62e;border-radius:9px;min-height:32px;padding:6px 10px;font-size:10px;font-weight:680}.researchProgress button:hover:not(:disabled),.progressiveActions button:hover:not(:disabled),.directionActions button:hover:not(:disabled),.topicToggle:hover:not(:disabled),.topicCard footer button:hover:not(:disabled){color:#1d4ed8;background:#fff;border-color:#2563eb47}.progressiveMessage{color:#53657c;margin:16px 0 0;font-size:13px;line-height:1.72}.sectionLabel{color:#315f9f;margin-bottom:7px;font-size:10px;font-weight:760}.researchSection{margin-top:20px}.sectionHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:11px;display:flex}.sectionHeader p{color:#71819a;margin:0 0 3px;font-size:10px;font-weight:700}.sectionHeader h3{color:#20304a;margin:0;font-size:15px}.sectionHeader>span{color:#8995a7;font-size:10px}.directionCard{background:#ffffff80;border:1px solid #6781a921;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;display:grid}.directionIndex,.topicLetter{color:#315f9f;background:#2563eb13;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:760;display:grid}.directionCopy{gap:3px;min-width:0;display:grid}.directionCopy strong{color:#263852;font-size:13px}.directionCopy small{color:#718096;font-size:11px;line-height:1.45}.directionEvidence{color:#6c7b90;font-size:10px}.directionActions{grid-column:2/-1;justify-content:flex-end;gap:7px;display:flex}.directionAnalyze,.topicCard footer button{color:#fff!important;background:#2f6fe4!important;border-color:#0000!important}.topicSummary{color:#607088;background:#f4f7fcad;border-radius:12px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.topicCard{background:#ffffff8a;border:1px solid #6781a921;border-radius:14px;padding:14px}.topicCardLead{grid-template-columns:32px minmax(0,1fr);gap:11px;display:grid}.topicCardLead h4{color:#253750;margin:0;font-size:13px;line-height:1.5}.topicCardLead p{color:#718096;min-height:0;margin:5px 0 0;font-size:11px;line-height:1.5}.evidenceScores{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.evidenceScoreLabel{color:#718096;justify-content:space-between;font-size:9px;display:flex}.evidenceScoreLabel strong{color:#405b80}.evidenceScoreTrack{background:#e6ebf2;border-radius:999px;height:4px;margin-top:5px;overflow:hidden}.evidenceScoreFill{border-radius:inherit;background:#7394c7;height:100%;display:block}.evidenceScoreFill.high{background:#2f6fe4}.evidenceScoreFill.medium{background:#7899ca}.evidenceScoreFill.low{background:#a7b5c9}.liveReviewDraft{background:#ffffffb8;border:1px solid #6781a929;border-radius:16px;margin-top:18px;overflow:hidden}.liveReviewDraft>header{background:#f4f7fcc2;border-bottom:1px solid #6781a91f;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.liveReviewDraft>header div{gap:3px;display:grid}.liveReviewDraft>header strong{color:#263852;font-size:13px}.liveReviewDraft>header small,.liveReviewDraft>header span{color:#75849a;font-size:10px}.liveReviewPages{gap:0;max-height:620px;display:grid;overflow:auto}.liveReviewSection{border-bottom:1px solid #6781a91a;padding:18px 20px;transition:background .18s;position:relative}.liveReviewSection.isWriting{background:radial-gradient(circle at 92% 8%,#5084e814,#0000 28%),#f7faff9e}.liveReviewSection:last-child{border-bottom:0}.liveReviewSection>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.liveReviewSection h2{color:#21354f;margin:0;font-size:16px}.liveReviewSection>header span{color:#6b7e9a;white-space:nowrap;background:#ffffffb8;border:1px solid #5077b824;border-radius:999px;padding:3px 7px;font-size:9px}.liveReviewSection.isWriting>header span{color:#2769d7;background:#f1f6ff;border-color:#2769d72e}.liveReviewSection p{color:#40516a;text-align:justify;margin:0 0 11px;font-size:13px;line-height:1.85}.liveReviewSection p:last-child{margin-bottom:0}.liveReviewCaret{vertical-align:text-bottom;background:#2f6fe4;border-radius:1px;width:2px;height:14px;margin:2px 0 0 2px;animation:1s step-end infinite liveReviewBlink;display:inline-block}@keyframes liveReviewBlink{0%,52%{opacity:1}53%,to{opacity:0}}.topicCard footer{border-top:1px solid #6781a91f;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:11px;display:flex}.topicCard footer span{color:#75849a;font-size:10px}@media (width<=1180px){.welcomeExamples{grid-template-columns:1fr}.welcomeExamples button{min-height:86px}.welcome{margin-top:54px}}@media (width<=1100px){.composer{width:calc(100% - 48px);margin:0 auto}.scroll{padding:32px 28px}}.progressiveResearch{--research-blue:#002fa7;--research-ink:#111;--research-rule:#d7d9df;color:var(--research-ink);border:1px solid var(--research-rule);background:#fff;grid-template-columns:132px minmax(0,1fr);margin:22px 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:grid}.progressiveRail{border-right:1px solid var(--research-rule);background:#f7f7f8;grid-template-rows:repeat(3,minmax(92px,1fr));margin:0;padding:0;list-style:none;display:grid}.progressiveRail li{border-bottom:1px solid var(--research-rule);flex-direction:column;justify-content:space-between;padding:14px 12px;display:flex}.progressiveRail li:last-child{border-bottom:0}.progressiveRail li[data-state=current]{color:#fff;background:var(--research-blue)}.progressiveRail li[data-state=next]{color:#73767d}.progressiveRail span{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.progressiveRail strong{font-size:12px;font-weight:600}.progressivePanel{min-width:0;padding:22px 24px 24px}.progressivePanel>header{border-bottom:1px solid var(--research-rule);grid-template-columns:1fr auto;gap:4px 16px;padding-bottom:18px;display:grid}.progressivePanel>header p{color:var(--research-blue);grid-column:1/-1;margin:0;font-size:12px;font-weight:700}.progressivePanel>header h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,3vw,34px);line-height:1.08}.progressivePanel>header span{white-space:nowrap;align-self:end;font-size:12px}.progressiveMessage{max-width:68ch;margin:18px 0;line-height:1.6}.overviewSection{border-left:3px solid var(--research-blue);background:#f7f7f8;margin:16px 0;padding:16px}.hotspotGrid,.topicGrid{border-top:1px solid var(--research-rule);border-left:1px solid var(--research-rule);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.hotspotGrid section,.topicGrid section{border-right:1px solid var(--research-rule);border-bottom:1px solid var(--research-rule);padding:16px}.hotspotGrid p,.topicGrid p{color:#4b4d52;min-height:42px;margin:8px 0 14px;font-size:13px;line-height:1.5}.hotspotGrid small,.topicGrid small{font-size:11px}.topicGrid h3{margin:0;font-size:17px;line-height:1.25}.topicGrid dl{border-top:1px solid var(--research-rule);border-bottom:1px solid var(--research-rule);grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid}.topicGrid dl div{text-align:center;border-right:1px solid var(--research-rule);padding:8px 4px}.topicGrid dl div:last-child{border-right:0}.topicGrid dt{color:#686b72;font-size:10px}.topicGrid dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:17px}.topicGrid button,.progressiveActions button{border:1px solid var(--research-blue);color:var(--research-blue);font:inherit;cursor:pointer;background:#fff;border-radius:0}.topicGrid button{width:100%;margin-top:14px;padding:9px 12px;display:block}.progressiveActions button{padding:10px 14px}.progressiveActions button:first-child{color:#fff;background:var(--research-blue)}.progressiveActions button:disabled,.topicGrid button:disabled{cursor:wait;opacity:.55}.paperContextHeading{color:#111;background:#fff;border-bottom:1px solid #d7d9df;gap:3px;padding:12px 16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:grid}.paperContextHeading small{color:#002fa7;font-size:10px;font-weight:700}.paperContextHeading strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.reviewControls{gap:8px;margin:12px 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.reviewControls button{color:#002fa7;background:#fff;border:1px solid #002fa7;border-radius:0;padding:9px 13px}.reviewControls button:last-child{color:#111;border-color:#111}.reviewControls button:disabled{opacity:.5}@media (width<=720px){.progressiveResearch{grid-template-columns:1fr}.progressiveRail{border-right:0;border-bottom:1px solid var(--research-rule);grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}.progressiveRail li{border-right:1px solid var(--research-rule);border-bottom:0;min-height:72px}.progressiveRail span{font-size:22px}.progressivePanel{padding:18px}}.reportWorkspace{gap:14px;display:grid}.reportWorkspaceToolbar{flex-wrap:wrap;gap:8px;padding:10px 0 2px;display:flex}.reportWorkspaceToolbar button,.reportParagraphCitations button{color:#4f6179;cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:8px;padding:7px 11px}.reportWorkspaceToolbar button.primary{color:#fff;background:#165dff;border-color:#165dff}.reportWorkspaceMessage{color:#315b48;background:#edf8f2;border-radius:8px;margin:0;padding:9px 12px;font-size:12px}.reportFullText{max-width:none}.reportEditableParagraph{margin-bottom:18px}.reportEditableParagraph>p{margin-bottom:8px}.reportEditableParagraph textarea{resize:vertical;color:#30445e;width:100%;min-height:150px;font:inherit;background:#fbfdff;border:1px solid #cbd8e8;border-radius:10px;padding:12px 14px;line-height:1.8}.reportParagraphCitations{flex-wrap:wrap;gap:6px;display:flex}.reportParagraphCitations button{color:#285fba;background:#f3f7ff;padding:4px 8px;font-size:11px}.reportEvidencePanel{color:#3d5068;background:#f8fbff;border:1px solid #d8e3f0;border-radius:12px;padding:16px 18px}.reportEvidencePanel header,.reportEvidencePanel footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.reportEvidencePanel header div{gap:4px;display:grid}.reportEvidencePanel header small{color:#4779c7}.reportEvidencePanel header button{color:#7b8a9d;cursor:pointer;background:0 0;border:0;font-size:20px}.reportEvidencePanel blockquote{color:#405670;background:#fff;border-left:3px solid #6e9ee8;margin:14px 0;padding:12px 14px;line-height:1.75}.reportEvidencePanel footer{color:#718096;font-size:11px}.reportEvidencePanel footer a{color:#165dff}.progressiveResearch{color:#172033;background:0 0;border:0;width:min(100%,780px);margin:20px 0 28px;font-family:inherit;display:block}.progressiveMessage{color:#53657c;max-width:none;margin:16px 0 0;font-size:13px;line-height:1.72}.overviewSection{background:#ebf2fd8f;border:0;border-left:3px solid #3b75df;border-radius:0 13px 13px 0;margin:16px 0 0;padding:15px 16px}.overviewSection p{color:#40536d;margin:0;font-size:13px;line-height:1.75}.hotspotGrid,.topicGrid{border:0;grid-template-columns:1fr;gap:8px;display:grid}.progressiveActions{flex-wrap:wrap;gap:8px;padding-top:17px;display:flex}.progressiveActions button{color:#49617f;background:#ffffffad;border:1px solid #5877a62e;border-radius:9px;min-height:32px;padding:6px 10px;font-family:inherit;font-size:10px;font-weight:680}.progressiveActions button:first-child{color:#fff;background:#2f6fe4;border-color:#0000}.glassPanel{-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background:#ffffff75;border:1px solid #7697cd38;border-radius:22px;width:min(100%,720px);margin:18px auto;padding:22px;box-shadow:inset 0 1px #fffffff5,0 18px 48px #2e4e7e1c}.researchStepLine{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.researchStepLine>span{color:var(--accent);font-weight:700}.researchStepLine>b{font-variant-numeric:tabular-nums;font-weight:600}.researchIntake h2,.researchBriefConfirm h2,.searchReview h2,.supplementDecision h2{color:var(--ink);letter-spacing:-.03em;margin:0 0 8px;font-size:21px}.researchIntake>p,.researchBriefConfirm>p,.searchReview>p,.supplementDecision>p{color:var(--muted);margin:0 0 18px;line-height:1.65}.adaptiveIntakeMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.adaptiveIntakeMeta>span{color:var(--accent);font-weight:700}.adaptiveIntakeMeta>b{font-variant-numeric:tabular-nums;font-weight:600}.adaptiveIntake textarea{resize:vertical;width:100%;min-height:104px;color:var(--ink);background:#ffffff9e;border:1px solid #647ea438;border-radius:14px;outline:none;margin-top:18px;padding:14px 16px;display:block;box-shadow:inset 0 1px #ffffffe6}.adaptiveIntake textarea:focus{border-color:#2563eb61;box-shadow:inset 0 1px #fff,0 0 0 4px #2563eb14}.adaptiveIntakeError{color:#a34b4b;min-height:20px;margin:6px 0 0;font-size:12px}.candidateGeneration>p{margin-top:8px}.researchIntake textarea{resize:vertical;width:100%;min-height:104px;color:var(--ink);background:#ffffff9e;border:1px solid #647ea438;border-radius:14px;outline:none;padding:14px 16px;display:block;box-shadow:inset 0 1px #ffffffe6}.researchIntake textarea:focus{border-color:#2563eb61;box-shadow:inset 0 1px #fff,0 0 0 4px #2563eb14}.researchIntakeActions,.searchReviewActions,.supplementDecisionActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.researchIntakeActions button,.searchReviewActions button,.supplementDecisionActions button{color:#29405f;background:#ffffff8f;border:1px solid #6885b238;border-radius:12px;min-height:40px;padding:0 16px;box-shadow:inset 0 1px #ffffffeb}.researchIntakeActions .primary,.searchReviewActions .primary,.supplementDecisionActions .primary{color:#fff;background:var(--accent);border-color:#0000;box-shadow:0 10px 24px #2563eb33}.supplementRefinement{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:14px}.supplementRefinement summary{cursor:pointer;width:fit-content;font-size:13px}.supplementRefinement .supplementDecisionActions{justify-content:flex-start;margin-top:12px}.researchAnswerSummary{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.researchAnswerSummary span,.searchDelta span{color:#31527f;text-overflow:ellipsis;white-space:nowrap;background:#e2edff80;border:1px solid #2563eb24;border-radius:999px;max-width:100%;padding:5px 9px;font-size:12px;overflow:hidden}.researchBriefConfirm dl{border-top:1px solid var(--line);margin:18px 0 0}.researchBriefConfirm dl>div{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);gap:18px;padding:11px 0;display:grid}.researchBriefConfirm dt{color:var(--muted);font-size:13px}.researchBriefConfirm dd{color:var(--ink);margin:0;line-height:1.55}.searchReviewMetrics{border:1px solid var(--line);background:#ffffff5c;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.searchReviewMetrics>div{border-right:1px solid var(--line);padding:14px}.searchReviewMetrics>div:last-child{border-right:0}.searchReviewMetrics span{color:var(--muted);font-size:12px;display:block}.searchReviewMetrics b{font-variant-numeric:tabular-nums;margin-top:5px;font-size:20px;display:block}.searchDelta{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.pubmedQueryDisclosure{color:#36506f;margin-top:14px;font-size:13px}.pubmedQueryDisclosure summary{cursor:pointer}.pubmedQueryDisclosure code{overflow-wrap:anywhere;border-left:2px solid var(--accent);color:#29405f;background:#eef4fd9e;margin-top:10px;padding:12px;font-family:SFMono-Regular,Consolas,monospace;line-height:1.55;display:block}.supplementScopeList{gap:10px;display:grid}.supplementScope{cursor:pointer;background:#ffffff6b;border:1px solid #6885b233;border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 15px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative;overflow:hidden}.supplementScope:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.supplementScope:hover{border-color:#2563eb47;transform:translateY(-1px)}.supplementScope.selected{background:#e6efff94;border-color:#2563eb5c}.supplementScope.selected:before{background:var(--accent)}.supplementScope input{accent-color:var(--accent);margin-top:3px}.supplementScope>span{gap:4px;min-width:0;display:grid}.supplementScope b{color:var(--ink);font-size:14px}.supplementScope small{color:#805c18;font-size:12px}.supplementScope span span{color:var(--muted);font-size:13px;line-height:1.55}.supplementProgress,.supplementError{font-size:13px;margin:12px 0 0!important}.supplementProgress{color:#31527f!important}.supplementError{color:#a34b4b!important}.resultSourceLabels{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.resultSourceLabels span{color:#31527f;background:#e2edff80;border:1px solid #2563eb24;border-radius:999px;padding:3px 7px;font-size:11px}.app>.sidebar .navItem{border-radius:14px!important;grid-template-columns:29px minmax(0,1fr)!important}.app>.sidebar .navItem:before{display:none!important}.app>.sidebar .navIndex{background-color:#ffffff7a!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:14px 14px!important;border:0!important;border-radius:9px!important;width:25px!important;height:25px!important;box-shadow:inset 0 1px #ffffffd6,0 0 0 1px #43759e1a!important}.app>.sidebar .navIndex:before{display:none!important}.app>.sidebar .navKnowledge .navIndex{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b73a3' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 5.5c3.1-1.3 5.7-.9 8.5 1.2v13c-2.8-2.1-5.4-2.5-8.5-1.2zM20.5 5.5c-3.1-1.3-5.7-.9-8.5 1.2v13c2.8-2.1 5.4-2.5 8.5-1.2z'/%3E%3C/svg%3E")!important;background-size:16px 16px!important}.app>.sidebar .navItem.current:after{content:"";background:radial-gradient(circle,#4b9bbc 0 28%,#0000 31%);border:1px solid #3480ab6b;border-radius:50%;width:7px;height:7px;position:absolute;right:10px;box-shadow:0 0 0 3px #4591b512}.app>.sidebar .brandHomeLink{color:#3e6c8c;background:linear-gradient(145deg,#ffffffd6,#e6f2f894);border-color:#3e739b26;place-items:center;min-width:42px;min-height:27px;margin-left:18px;padding:5px 10px;font-size:10.5px;display:inline-grid;box-shadow:inset 0 1px #fff,0 5px 14px #305d800f}.platformSwitcher{background:#e2f0f86b;border-radius:16px;grid-template-columns:1fr 1fr;margin:0 4px 13px;padding:4px;display:grid}.platformSwitcher button{all:unset;color:#6c7e90;text-align:center;cursor:pointer;border-radius:12px;align-content:center;place-items:center;gap:1px;min-height:48px;padding:3px;display:grid}.platformSwitcher button>span:last-child{gap:0;display:grid}.platformSwitcher b{font-size:10px;line-height:1.15}.platformSwitcher small{color:#8da0ad;margin-top:1px;font-size:7px;line-height:1.15}.assistantPaperPage .toolPageInner{max-width:1280px!important;padding-inline:28px!important}.assistantPaperPage .writingShell{grid-template-columns:150px minmax(0,1fr)!important;gap:22px!important}.app>.sidebar .historyTabs button{font-size:11.5px}.app>.sidebar .historyEmpty b{font-size:11px}.app>.sidebar .historyEmpty p{font-size:10px;line-height:1.55}.provenanceSummary b{color:#62849b;font-weight:650}.appSearchTone .researchWelcomeTitle{padding-right:34px;position:relative}.appSearchTone .researchWelcomeSparkles{width:24px;height:24px;margin:0;position:absolute;top:-13px;right:0}.appSearchTone .researchWelcomeSparkles:after{display:none}.app>.sidebar .knowledgeSidebarSlot{margin-left:22px;margin-right:3px;padding-right:9px}.creationIndex>header b{color:#3185a8;text-shadow:0 0 16px #3185a81f}body.authBodyLocked{overscroll-behavior:none;overflow:hidden}.authScene{z-index:100;overscroll-behavior:none;isolation:isolate;background:radial-gradient(circle at 50% 42%,#fffffffa 0 15%,#f7fbffe8 48%,#eaf3ffdb 100%),#f4f8fe;place-items:center;min-width:320px;height:100dvh;min-height:0;padding:40px 22px;display:grid;position:fixed;inset:0;overflow:hidden}.authSceneOverlay{z-index:1000;-webkit-backdrop-filter:blur(11px)saturate(108%);backdrop-filter:blur(11px)saturate(108%);background:#13313d38;min-height:100%}.authSceneOverlay:before{background:0 0}.authSceneOverlay .authAmbient,.authSceneOverlay .authProductMark{display:none}.authScene:before{z-index:-3;content:"";background-image:linear-gradient(#4677be06 1px,#0000 1px),linear-gradient(90deg,#4677be06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.authAmbient{z-index:-2;pointer-events:none;filter:blur(24px);opacity:.72;border-radius:50%;width:820px;height:180px;position:absolute}.authAmbientOne{background:linear-gradient(90deg,#0000,#4285f157,#add3ff33,#0000);top:10%;left:-260px;transform:rotate(-18deg)}.authAmbientTwo{background:linear-gradient(90deg,#0000,#97c8ff42,#2563eb4d,#0000);bottom:4%;right:-280px;transform:rotate(-21deg)}.authProductMark{color:var(--ink);letter-spacing:-.055em;font-size:22px;font-weight:780;position:absolute;top:28px;left:34px}.authProductMark:after{background:var(--accent);content:"";border-radius:999px;width:24px;height:3px;margin-top:7px;display:block}.authDialog{-webkit-backdrop-filter:blur(30px)saturate(128%);backdrop-filter:blur(30px)saturate(128%);width:min(500px,100vw - 44px);min-width:0;min-height:0;max-height:calc(100dvh - 80px);animation:auth-dialog-enter .5s var(--motion) both;background:radial-gradient(circle at 88% 10%,#71c7ce2b,#0000 36%),linear-gradient(145deg,#ffffffe6,#f0f9f9bd);border:1px solid #ffffffe6;border-radius:30px;flex-direction:column;padding:44px 44px 40px;display:flex;position:relative;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #4b8b961a,0 34px 84px #1c4b5b2e,0 8px 24px #247c9114}.authClose{color:#62728a;cursor:pointer;background:#ffffffb8;border:1px solid #a8bedb8c;border-radius:12px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid;position:absolute;top:18px;right:18px}.authClose:hover{color:#177f91;background:#fff}.authReason{max-width:360px;color:#2b7b8d!important;margin:12px auto 0!important;font-size:13px!important}@keyframes auth-dialog-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.authHeading{text-align:center;flex:none}.authHeading h1{color:#102e3a;margin:0;font-size:34px;font-weight:760}.authHeading p{color:#748198;margin:13px 0 0;font-size:14px;line-height:1.65}.authMethod{background:#ddf1f39e;border:1px solid #6885b22e;border-radius:15px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:28px 0 20px;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px 2px #1e407109}.authTab{color:#68778d;background:0 0;border:1px solid #0000;border-radius:11px;min-height:44px;padding:0 16px;font-size:14px;font-weight:680;transition:color .2s,background .2s,border-color .2s,box-shadow .2s}.authTab:hover:not(:disabled){color:#176f82;background:#ffffff94}.authTab:focus-visible{outline-offset:2px;outline:3px solid #2a9bae29}.authTabActive{color:#176f82;background:linear-gradient(145deg,#fffffff5,#e7f7f8e6);border-color:#ffffffeb;box-shadow:0 7px 18px #227e911a,inset 0 1px #fffffff2}.authTab:disabled{cursor:not-allowed;opacity:.52}.authPanelViewport{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow:hidden auto}.authPanelViewport::-webkit-scrollbar{width:6px}.authPanelViewport::-webkit-scrollbar-track{background:0 0}.authPanelViewport::-webkit-scrollbar-thumb{background:#4c70a64d;border-radius:999px}.authForm{gap:10px;padding:2px 3px 4px;display:grid}.authForm[hidden]{display:none}.authRegisterForm{gap:9px}.authField{gap:6px;min-width:0;display:grid}.authForm>label{color:#536177;margin:4px 2px 0;font-size:13px;font-weight:650}.authFieldLabel{color:#536177;margin:2px 2px 0;font-size:13px;font-weight:650}.authInputShell{background:#ffffff94;border:1px solid #6885b23b;border-radius:17px;align-items:center;gap:13px;min-width:0;min-height:56px;padding:0 17px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;box-shadow:inset 0 1px 2px #1e407106}.authInputShell:focus-within{background:#ffffffd6;border-color:#2a9bae8a;box-shadow:0 0 0 4px #2a9bae14,0 10px 24px #227e9112}.authInputShell>svg{fill:none;stroke:#6d83a5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 20px;width:20px;height:20px}.authInputShell input{color:#172033;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:17px 0;font-size:15px}.authInputShell input::placeholder{color:#a0aabd}.authInputShell input:disabled{cursor:wait}.authSmsAction{color:#2862bc;background:linear-gradient(145deg,#eff6ffe6,#e0edffb8);border:1px solid #3a6fc633;border-radius:12px;flex:none;min-width:116px;min-height:44px;padding:0 14px;font-size:12.5px;font-weight:680;box-shadow:inset 0 1px #ffffffdb}.authSmsAction:hover:not(:disabled){background:#e8f2fff0;border-color:#2f67c057}.authSmsAction:focus-visible{outline-offset:2px;outline:3px solid #2563eb2e}.authSmsAction:disabled{cursor:not-allowed;color:#8290a5;opacity:.7}.authSmsStatus{white-space:nowrap;display:block}.authSmsLiveRegion{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.authAlternateCredential{color:#2d65ba;background:0 0;border:0;border-radius:10px;justify-self:start;min-height:44px;padding:0 8px;font-size:13px;font-weight:640}.authAlternateCredential:hover{background:#2563eb12}.authAlternateCredential:focus-visible{outline-offset:1px;outline:3px solid #2563eb2e}.authPasswordToggle{color:#657895;background:0 0;border:0;border-radius:11px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.authPasswordToggle:hover:not(:disabled){color:var(--accent-strong);background:#2563eb12}.authPasswordToggle:focus-visible{outline-offset:1px;outline:3px solid #2563eb2e}.authPasswordToggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.authErrorSlot{min-height:29px}.authErrorSlot p{color:#b33c49;margin:5px 2px 0;font-size:13px;line-height:1.45}.authErrorSlot .authChecking{color:#728198}.authStatusRegion:empty{min-height:0}.authHelperText,.authFieldError{margin:0 2px;font-size:12px;line-height:1.45}.authHelperText{color:#78869a}.authFieldError{color:#b33c49}.guestLoginButton{color:#35577f;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fafcffc2;border:1px solid #a2b9d975;border-radius:14px;align-items:center;gap:9px;padding:7px 10px 7px 7px;font-size:12px;font-weight:680;display:flex;box-shadow:0 6px 18px #2a446c11,inset 0 1px #ffffffe6}.guestLoginButton:hover{color:#185cb8;background:#f4f9fff5;border-color:#4e8be280}.guestLoginAvatar{color:#fff;background:linear-gradient(145deg,#4f86e7,#2b62c9);border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;display:grid;box-shadow:0 5px 12px #2563eb2e}.authSubmit{color:#fff;min-height:54px;transition:transform .2s var(--motion), box-shadow .2s ease, opacity .2s ease;background:linear-gradient(135deg,#36adb5,#2187a7 58%,#246fa2);border:1px solid #1b859733;border-radius:16px;font-size:16px;font-weight:740;box-shadow:inset 0 1px #ffffff57,0 16px 30px #1f849933}.authSubmit:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #ffffff57,0 20px 34px #1f849945}.authSubmit:active:not(:disabled){transform:translateY(0)}.authSubmit:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.accountMenuTopRight{z-index:18;position:absolute;top:24px;right:16px}.sidebarAccountSlot{border-top:1px solid #657b9b24;margin-top:auto;padding-top:10px}.accountMenuSidebar{background:#fafcffb8;border-color:#a2b9d975;gap:7px;width:100%;max-width:none;min-height:48px;padding:7px;box-shadow:0 6px 18px #2a446c11,inset 0 1px #ffffffe6}.accountMenuSidebar .accountIdentity{flex:auto;max-width:none}.accountMenuSidebar .accountProfileButton{flex:auto}.accountMenuSidebar .accountCreditBalance{justify-content:center;align-self:center}.accountMenu{max-width:calc(var(--literature-width) - 30px);-webkit-backdrop-filter:blur(20px)saturate(155%);backdrop-filter:blur(20px)saturate(155%);background:#fafcffd1;border:1px solid #b7cae385;border-radius:14px;align-items:center;gap:8px;min-height:43px;padding:5px 6px;display:flex;box-shadow:0 7px 20px #2a446c14,inset 0 1px #ffffffeb}.accountAvatar{color:#fff;background:linear-gradient(145deg,#4f86e7,#2b62c9);border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:760;display:grid;box-shadow:0 5px 12px #2563eb2e}.accountIdentity{min-width:0;max-width:92px;line-height:1.2;display:grid}.accountIdentity strong{color:#33465f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.accountIdentity small{color:#8a98aa;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.accountMenu button{color:#4d6583;white-space:nowrap;background:0 0;border:0;border-radius:9px;min-height:30px;font-size:10px;font-weight:680}.accountMenu button:hover:not(:disabled){color:#245fb7;background:#e1edffb3}.accountMenu button:disabled{cursor:wait;opacity:.58}.accountMenu .accountProfileButton{text-align:left;align-items:center;gap:8px;min-width:0;min-height:34px;padding:2px 4px 2px 2px;display:flex}.accountMenu .accountProfileButton:hover:not(:disabled){background:#e1edff94}.accountMenu .accountCreditBalance{color:#2c63b2;background:#e6effdbd;border-radius:9px;align-items:center;gap:3px;min-height:28px;padding:0 9px;line-height:1;display:inline-flex}.accountMenu .accountCreditBalance:hover:not(:disabled){color:#174f9f;background:#d8e6fbe6}.accountCreditBalance strong{font-variant-numeric:tabular-nums;font-size:10px;font-weight:760}.accountCreditBalance span{color:#71829a;font-size:8px;font-weight:600}.accountMenu .accountLogout{flex:0 0 30px;place-items:center;width:30px;padding:0;display:grid}.accountMenu .accountLogout:hover:not(:disabled){color:#b55454;background:#fae5e5c2}.accountLogout svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px}.accountLogoutSpinner{border:1.5px solid #59708e40;border-top-color:currentColor;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite account-logout-spin}@keyframes account-logout-spin{to{transform:rotate(360deg)}}.appAuthenticated .literatureHeader{padding-top:18px}.accountCenterBackdrop{z-index:245;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#19273d45;justify-content:flex-end;display:flex;position:fixed;inset:0}.accountCenter{color:#21334c;background:radial-gradient(circle at 100% 0,#d8e8ff94,#0000 290px),linear-gradient(#fbfcff,#f5f8fc);border-left:1px solid #a6bcdb7a;border-radius:24px 0 0 24px;width:min(620px,72vw);height:100%;overflow:hidden;box-shadow:-24px 0 70px #1d325124}.accountCenterHeader{border-bottom:1px solid #829cc126;justify-content:space-between;align-items:flex-start;min-height:112px;padding:25px 28px 20px;display:flex}.accountCenterHeader span{color:#7b8da6;letter-spacing:.08em;font-size:10px;font-weight:720}.accountCenterHeader h2{color:#1d2c43;letter-spacing:-.035em;margin:5px 0 0;font-size:24px}.accountCenterHeader p{color:#8391a6;margin:5px 0 0;font-size:11px}.accountCenterClose{color:#71829a;background:#ffffffa3;border:1px solid #7894bb2e;border-radius:12px;width:35px;height:35px;font-size:22px;line-height:1}.accountCenterClose:hover{color:#2b5fa9;background:#fff}.accountCenterTabs{border-bottom:1px solid #829cc124;gap:22px;padding:0 28px;display:flex}.accountCenterTabs button{color:#7d8ca0;background:0 0;border:0;padding:14px 2px 12px;font-size:12px;font-weight:680;position:relative}.accountCenterTabs button.active{color:#2b62b4}.accountCenterTabs button.active:after{content:"";background:#4c7fd5;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.accountCenterBody{height:calc(100% - 113px);padding:22px 28px 40px;overflow:hidden auto}.accountCenterTabs+.accountCenterBody{height:calc(100% - 158px)}.accountPanel{background:#ffffffc2;border:1px solid #9bb2d242;border-radius:18px;padding:20px;box-shadow:0 12px 28px #3148690b,inset 0 1px #ffffffdb}.accountPanel+.accountPanel{margin-top:16px}.accountDangerPanel{background:#fffdfcc7;border-color:#cd99993d}.accountPanelHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.accountPanelHeading h3{color:#263850;letter-spacing:-.015em;margin:0;font-size:15px}.accountPanelHeading p{color:#7b899c;margin:6px 0 0;font-size:11px;line-height:1.65}.accountPanelBadge{color:#3468b4;background:#e0ecfdbd;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:720}.accountPanelBadge.danger{color:#a45757;background:#fae7e5c2}.accountForm{gap:12px;margin-top:17px;display:grid}.accountForm label{color:#586b84;gap:6px;font-size:10px;font-weight:680;display:grid}.accountForm input,.accountForm textarea{color:#263850;width:100%;font:inherit;background:#f8fafddb;border:1px solid #91a9ca47;border-radius:11px;outline:none;font-size:12px;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s}.accountForm input{min-height:40px;padding:0 12px}.accountForm textarea{resize:vertical;min-height:68px;padding:10px 12px;line-height:1.55}.accountForm input:focus,.accountForm textarea:focus{background:#fff;border-color:#4276c78f;box-shadow:0 0 0 3px #5081cc14}.accountForm footer{justify-content:flex-end;display:flex}.accountPrimary,.accountDangerAction,.accountQuietAction,.adminActionRow button,.accountDeletionPending button,.adminDeletionList button{color:#3768ad;background:#e7effbc7;border:1px solid #6a8fc438;border-radius:10px;min-height:34px;padding:0 13px;font-size:10px;font-weight:720}.accountPrimary{color:#fff;background:linear-gradient(135deg,#4b7fd5,#3267ba);border-color:#356bc1}.accountDangerAction{color:#a44d4d!important;background:#fae9e8cc!important;border-color:#c25b5b33!important}.accountForm button:disabled,.adminDeletionList button:disabled,.accountDeletionPending button:disabled{cursor:wait;opacity:.54}.accountFormError,.accountFormSuccess{border-radius:10px;margin:11px 0 0;padding:9px 11px;font-size:10px;line-height:1.55}.accountFormError{color:#a84949;background:#f9e5e4bf}.accountFormSuccess{color:#367758;background:#e2f2e9cc}.accountMuted{color:#8996a7;margin:17px 0 0;font-size:11px}.accountDeletionPending{background:#fdf7ebc2;border:1px solid #d0a96f33;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-top:17px;padding:13px 14px;display:flex}.accountDeletionPending div{gap:4px;display:grid}.accountDeletionPending strong{color:#805f2f;font-size:11px}.accountDeletionPending span{color:#9d886a;font-size:9px}.adminActionRow{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adminDeletionList{gap:9px;margin-top:15px;display:grid}.adminDeletionList article{background:#f7fafdb8;border:1px solid #96aecd33;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.adminDeletionList article>div{gap:3px;min-width:0;display:grid}.adminDeletionList strong{color:#33465f;font-size:11px}.adminDeletionList span{color:#8a98aa;font-size:9px}.adminDeletionList p{color:#65758a;margin:4px 0 0;font-size:10px;line-height:1.5}@media (width<=760px){.accountCenter{border-radius:0;width:100%}.accountCenterHeader,.accountCenterTabs,.accountCenterBody{padding-left:18px;padding-right:18px}.accountPanel{padding:17px}}.creditWalletBackdrop{z-index:220;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b2b4438;justify-content:flex-end;display:flex;position:fixed;inset:0}.creditWallet{color:#1a2940;background:radial-gradient(circle at 100% 0,#dbe9ff85,#0000 260px),#f7f9fc;border-left:1px solid #a9bedb6b;border-radius:22px 0 0 22px;width:min(610px,64vw);height:100%;padding-bottom:24px;font-family:Inter,Helvetica Neue,Microsoft YaHei,Arial,sans-serif;overflow:hidden auto;box-shadow:-24px 0 64px #1e375b29}.creditWalletHeader{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f9fce0;border-bottom:1px solid #c4d2e59e;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:20px 24px 16px;display:flex;position:sticky;top:0}.creditWalletHeader p{color:#7b8ba1;letter-spacing:.06em;margin:0 0 4px;font-size:10px;font-weight:560}.creditWalletHeader h2{color:#17263c;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.1}.creditWalletHeaderActions{align-items:center;gap:7px;display:flex}.creditWalletHeaderActions button{color:#53677f;background:#ffffffc2;border:1px solid #9ab1d073;border-radius:10px;min-height:34px;font-size:11px;transition:border-color .16s,color .16s,background .16s,transform .16s;box-shadow:0 3px 10px #324f750d}.creditWalletHeaderActions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.creditRefreshButton{align-items:center;gap:6px;padding:0 11px;display:inline-flex}.creditCloseButton{place-items:center;width:34px;padding:0;display:grid}.creditWalletHeaderActions button:hover:not(:disabled){color:#245fb7;background:#fff;border-color:#3c70c96b;transform:translateY(-1px)}.creditWalletError{color:#9b4444;background:#fff4f4eb;border:1px solid #db8f8f5c;border-radius:11px;margin:14px 20px 0;padding:11px 13px;font-size:12px}.creditBalanceGrid{background:#ffffffe0;border:1px solid #bbcde59e;border-radius:17px;grid-template-columns:1.55fr 1fr 1fr;margin:18px 20px 0;display:grid;overflow:hidden;box-shadow:0 10px 28px #28476e11}.creditBalanceGrid>div{border-right:1px solid #d1dcebb8;flex-direction:column;justify-content:space-between;min-width:0;min-height:112px;padding:18px;display:flex}.creditBalanceGrid>div:last-child{border-right:0}.creditBalanceGrid span{color:#7a899e;font-size:10px;font-weight:560}.creditBalanceGrid strong{color:#26364d;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:22px;line-height:1}.creditBalanceGrid .creditBalancePrimary{background:linear-gradient(145deg,#e8f1ffeb,#f7fbff75)}.creditBalanceGrid .creditBalancePrimary strong{color:#1d5fc4;font-size:clamp(31px,3.2vw,40px)}.creditBalancePrimary strong small{color:#7891b3;letter-spacing:0;margin-left:6px;font-size:10px;font-weight:560}.creditEntitlement{background:linear-gradient(105deg,#e9f2ffe6,#f7faffdb);border:1px solid #a0c1ec6b;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin:12px 20px 0;padding:15px 17px;display:grid}.creditEntitlement h3{color:#245da9;margin:0 0 5px;font-size:13px}.creditEntitlement p{color:#64758b;max-width:390px;margin:0;font-size:10px;line-height:1.55}.creditEntitlement>span{color:#4f6684;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff94;border:1px solid #759bd342;border-radius:8px;padding:6px 9px;font-size:10px}.creditWalletSection{background:#ffffffdb;border:1px solid #c4d2e5ad;border-radius:15px;margin:14px 20px 0;overflow:hidden;box-shadow:0 7px 20px #2d486c0a}.creditSectionHeading{border-bottom:1px solid #d6e0edb8;justify-content:space-between;align-items:baseline;gap:16px;min-height:48px;padding:13px 16px;display:flex}.creditSectionHeading h3{color:#27384f;letter-spacing:-.015em;margin:0;font-size:14px}.creditSectionHeading span{color:#8996a8;font-size:9px}.creditBucketTable{display:grid}.creditBucketRow{border-bottom:1px solid #dee6f0b8;grid-template-columns:1.4fr .8fr .8fr 1fr;min-height:61px;display:grid}.creditBucketRow:last-child{border-bottom:0}.creditBucketRow>div{align-content:center;gap:4px;min-width:0;padding:12px 13px;display:grid}.creditBucketRow>div:first-child{padding-left:16px}.creditBucketRow>div:last-child{padding-right:16px}.creditBucketRow span,.creditBucketRow small{color:#8a97a8;font-size:9px}.creditBucketRow strong{color:#34465d;font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:11px;overflow:hidden}.creditLedger{display:grid}.creditLedgerRow{border-bottom:1px solid #dee6f0b8;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:11px 16px;display:flex}.creditLedgerRow:last-child{border-bottom:0}.creditLedgerRow div{gap:4px;display:grid}.creditLedgerRow strong{color:#34465d;font-size:11px}.creditLedgerRow time{color:#8a97a8;font-size:9px}.creditLedgerRow>span{color:#2863b7;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.creditPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.creditPlanCard{background:#fbfcfe;border:1px solid #d0dbe9c2;border-radius:11px;grid-template-columns:1fr auto;align-content:space-between;gap:9px 14px;min-height:112px;padding:14px;display:grid}.creditPlanCard>div>span{color:#3470c7;font-size:9px;font-weight:650}.creditPlanCard h4{color:#304158;margin:5px 0 0;font-size:12px}.creditPlanCard>strong{color:#22334a;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:18px}.creditPlanCard p{color:#758398;grid-column:1/-1;margin:0;font-size:10px}.creditPaymentNotice{color:#9aa5b4;text-align:left;margin:0;padding:0 16px 14px;font-size:9px}.creditEmpty{color:#8a97a8;margin:0;padding:20px 16px;font-size:10px}.creditWalletUnavailable{background:#ffffffdb;border:1px solid #c4d2e5ad;border-radius:15px;margin:18px 20px 0;padding:24px}.creditWalletUnavailable h3{color:#34465d;margin:0 0 7px;font-size:16px}.creditWalletUnavailable p{color:#78869a;margin:0;font-size:11px}@media (width<=640px){.authScene{height:100dvh;min-height:0;padding:60px 12px 12px}.authProductMark{font-size:19px;top:20px;left:21px}.authDialog{border-radius:26px;width:min(100%,460px);max-height:calc(100dvh - 72px);padding:26px 18px 20px}.authHeading h1{font-size:31px}.authHeading p{margin-top:8px;font-size:13px}.authMethod{margin:18px 0 14px}.authPanelViewport{margin-right:-4px;padding-right:4px}.authRegisterForm{gap:7px}.authRegisterForm .authInputShell{gap:8px;min-height:52px;padding-inline:12px}.authInputShellWithAction input{min-width:88px}.authSmsAction{min-width:108px;min-height:44px;padding-inline:11px;font-size:12px}.authSubmit{min-height:54px}.creditWallet{border-radius:0;width:100%}.creditWalletHeader{padding-inline:18px}.creditBalanceGrid,.creditEntitlement,.creditWalletSection,.creditWalletUnavailable{margin-inline:14px}.creditBalanceGrid{grid-template-columns:1.4fr 1fr}.creditBalanceGrid>div{min-height:96px}.creditBalanceGrid>div:nth-child(2){border-right:0}.creditBalanceGrid>div:last-child{border-top:1px solid #d1dcebb8;grid-column:1/-1;min-height:64px}.creditEntitlement{grid-template-columns:1fr;gap:10px}.creditEntitlement>span{justify-self:start}.creditPlanGrid{grid-template-columns:1fr}}@media (width<=1100px){.glassPanel{border-radius:18px}.searchReviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.searchReviewMetrics>div:nth-child(2){border-right:0}.searchReviewMetrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.supplementDecisionActions{flex-direction:column-reverse;align-items:stretch}}.researchWorkspaceShell{background:#f9fbff33;position:relative}.researchWorkspaceShell .scroll{padding:34px clamp(24px,4vw,58px) 42px}.researchWorkspaceShell .message,.researchWorkspaceShell .progressiveResearch,.researchWorkspaceShell .selectedContext,.researchWorkspaceShell .reportDelivery,.researchWorkspaceShell .notice{width:min(100%,780px);max-width:780px;margin-left:auto;margin-right:auto}.researchWorkspaceShell .message.user{justify-content:flex-end;width:min(100%,780px);max-width:780px;display:flex}.researchWorkspaceShell .message.user>.messageBody{width:fit-content;max-width:min(100%,690px)}.researchWorkspaceShell .message.ai:not(.statusMessage):not(.safetyGuidance)>div{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.researchWorkspaceShell .message.ai>small,.researchWorkspaceShell .progressiveResearch+.message.ai>small{color:#8290a2;letter-spacing:.015em;margin-bottom:10px}.researchWorkspaceShell .topicOverviewMessage{max-width:780px}.researchWorkspaceShell .topicOverview{-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);background:#ffffffe0;border:1px solid #d5dde8c7;border-radius:17px;margin:0;padding:27px 30px 30px;box-shadow:0 10px 30px #1f324e0e}.topicOverviewHeader small{letter-spacing:.02em;align-items:center;gap:7px;display:inline-flex;color:#687a92!important;font-size:10px!important}.topicOverviewHeader small i{background:#2f6fe4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2f6fe414}.researchWorkspaceShell .topicOverview h2{color:#18253a;letter-spacing:-.035em;margin:9px 0 16px;font-size:23px;font-weight:720;line-height:1.42}.researchWorkspaceShell .topicOverviewSummary{color:#465b76;background:#f3f7fd;border:1px solid #e3ebf7;border-radius:10px;margin:0;padding:15px 17px;font-size:14px;line-height:1.82}.researchWorkspaceShell .topicOverviewSections{margin-top:25px;display:block}.researchWorkspaceShell .topicOverviewSections section{background:0 0;border:0;border-left:3px solid #2f6fe4;border-radius:0;margin-top:24px;padding:0 0 0 13px}.researchWorkspaceShell .topicOverviewSections section:first-child{margin-top:0}.researchWorkspaceShell .topicOverviewSections h3{color:#263a55;margin-bottom:8px;font-size:15px;font-weight:700}.researchWorkspaceShell .topicOverviewSections p{color:#52647d;font-size:13px;line-height:1.78}.topicDirections{background:#fbf9f4e6;border:1px solid #eee9df;border-radius:12px;margin-top:28px;padding:17px 18px 7px}.topicDirectionsHeading{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:7px;display:flex}.topicDirectionsHeading h3{color:#28384e;margin:0;font-size:14px}.topicDirectionsHeading span{color:#8b8f97;font-size:10px}.topicDirections>div:last-child{display:grid}.topicDirections button{color:#2e4059;text-align:left;background:0 0;border:0;border-top:1px solid #d9d6cfb8;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px 2px;display:grid}.topicDirections button:first-child{border-top:0}.topicDirections button:hover:not(:disabled){color:#1e5fcf;transform:translate(2px)}.topicDirections button>i{color:#9a927f;font-size:9px;font-style:normal}.topicDirections button>span{gap:3px;display:grid}.topicDirections button strong{font-size:13px;line-height:1.45}.topicDirections button small{color:#7a8492;font-size:11px;line-height:1.48}.topicDirections button b{color:#9aa4b2;font-size:14px;font-weight:500}.researchWorkspaceShell .progressiveResearch{margin-top:22px;margin-bottom:28px}.researchStageLine{color:#7b8798;align-items:center;gap:7px;min-height:27px;margin:0 3px 10px;font-size:10px;display:flex}.researchStageLine strong{color:#476286;font-size:10px}.researchStageLine small{color:#9aa4b2;font-variant-numeric:tabular-nums;margin-left:auto}.researchStageDot{background:#2f6fe4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2f6fe414}.researchWorkspaceShell .researchWorkspace{-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);background:#ffffffe0;border:1px solid #d5dde8c7;border-radius:17px;padding:28px 30px 30px;overflow:visible;box-shadow:0 10px 30px #1f324e0e}.researchWorkspaceShell .researchHeader{border-bottom-color:#e9edf2;padding-bottom:17px}.researchWorkspaceShell .researchEyebrow{color:#70829a;letter-spacing:.02em}.researchWorkspaceShell .researchHeader h2{font-size:22px;font-weight:720;line-height:1.4}.researchWorkspaceShell .evidenceCount{color:#3a67ad;background:#f3f7ff;border:1px solid #dbe5f7;padding:5px 8px}.researchWorkspaceShell .structuredOverviewHeader{border-bottom:1px solid #e8edf3;gap:10px;padding-bottom:19px;display:grid}.researchWorkspaceShell .structuredOverviewHeader h2{color:#17243a;letter-spacing:-.015em;max-width:680px;margin:0;font-size:23px;font-weight:730;line-height:1.42}.researchWorkspaceShell .structuredOverviewMeta{color:#8490a2;flex-wrap:wrap;align-items:center;gap:7px 12px;font-size:10px;line-height:1.4;display:flex}.researchWorkspaceShell .structuredOverviewMeta strong{color:#2f67bd;font-size:10px;font-weight:700}.researchWorkspaceShell .structuredOverviewMeta span{position:relative}.researchWorkspaceShell .structuredOverviewMeta span:before{content:"";background:#bdc6d3;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:-7px}.researchWorkspaceShell .structuredOverview{display:grid}.researchWorkspaceShell .structuredOverviewLead{color:#465c78;background:linear-gradient(135deg,#f5f8fd,#f9fbfe);border:1px solid #e3ebf7;border-radius:10px;margin:18px 0 0;padding:15px 17px;font-size:14px;line-height:1.82}.researchWorkspaceShell .overviewEvidenceMetrics{background:#fbfcfe;border:1px solid #e4e9f0;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:17px;display:grid;overflow:hidden}.researchWorkspaceShell .overviewEvidenceMetrics button{color:#758198;text-align:left;background:0 0;border:0;border-left:1px solid #e8ecf2;gap:3px;min-width:0;min-height:62px;padding:11px 12px;display:grid}.researchWorkspaceShell .overviewEvidenceMetrics button:first-child{border-left:0}.researchWorkspaceShell .overviewEvidenceMetrics button:hover:not(:disabled){background:#f2f6fc}.researchWorkspaceShell .overviewEvidenceMetrics button:disabled{cursor:default;opacity:.58}.researchWorkspaceShell .overviewEvidenceMetrics b{color:#234f91;font-size:18px;font-weight:720;line-height:1.15}.researchWorkspaceShell .overviewEvidenceMetrics span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.researchWorkspaceShell .overviewKeyFindings,.researchWorkspaceShell .structuredOverviewSection{margin-top:28px}.researchWorkspaceShell .overviewKeyFindings h3,.researchWorkspaceShell .structuredOverviewSection h3,.researchWorkspaceShell .overviewGaps h3{color:#203854;border-left:2px solid #2f6fe4;margin:0 0 11px;padding-left:10px;font-size:15px;font-weight:710;line-height:1.45}.researchWorkspaceShell .overviewKeyFindings ul,.researchWorkspaceShell .overviewGaps ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.researchWorkspaceShell .overviewKeyFindings li{border-bottom:1px solid #edf0f4}.researchWorkspaceShell .overviewKeyFindings li:first-child{border-top:1px solid #edf0f4}.researchWorkspaceShell .overviewKeyFindings button{color:#3f536e;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:52px;padding:10px 4px;display:grid}.researchWorkspaceShell .overviewKeyFindings button:hover{color:#1d5fcf;background:#f8fafc;padding-inline:9px}.researchWorkspaceShell .overviewKeyFindings button span{font-size:13px;line-height:1.64}.researchWorkspaceShell .overviewKeyFindings button small{color:#8090a5;white-space:nowrap;font-size:9px}.researchWorkspaceShell .structuredOverviewSection h3{margin-bottom:9px}.researchWorkspaceShell .structuredOverviewSection p{color:#4d6079;margin:0;font-size:14px;line-height:1.86}.researchWorkspaceShell .structuredOverviewSection>small{color:#929dad;margin-top:8px;font-size:10px;line-height:1.55;display:block}.researchWorkspaceShell .overviewCitations{vertical-align:super;align-items:center;gap:3px;margin-left:4px;display:inline-flex}.researchWorkspaceShell .overviewCitations button{color:#2a63bf;background:#f1f6ff;border:1px solid #ccdaf2;border-radius:5px;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:700;line-height:16px}.researchWorkspaceShell .overviewCitations button:hover{background:#e7f0ff;border-color:#9cb9e9}.researchWorkspaceShell .overviewGaps{background:linear-gradient(135deg,#fbfaf7,#fdfcf9);border:1px solid #ece7dc;border-radius:11px;margin-top:29px;padding:17px 18px 14px}.researchWorkspaceShell .overviewGaps h3{color:#4f483b;border-left-color:#b49b6e}.researchWorkspaceShell .overviewGaps li{color:#625d53;padding:8px 4px 8px 15px;font-size:12px;line-height:1.65;position:relative}.researchWorkspaceShell .overviewGaps li:before{content:"";background:#b49b6e;border-radius:50%;width:4px;height:4px;position:absolute;top:16px;left:1px}.researchWorkspaceShell .overviewGaps button{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.researchWorkspaceShell .overviewGaps button:hover{color:#1d5fcf}.researchWorkspaceShell .overviewFollowups>div{border-top:1px solid #e7ebf0;display:grid}.researchWorkspaceShell .overviewFollowups button{color:#344b68;text-align:left;background:0 0;border:0;border-bottom:1px solid #e7ebf0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:57px;padding:10px 4px;display:grid}.researchWorkspaceShell .overviewFollowups button:hover:not(:disabled){color:#1d5fcf;background:#f7f9fc;padding-inline:9px}.researchWorkspaceShell .overviewFollowups button>span{gap:3px;display:grid}.researchWorkspaceShell .overviewFollowups strong{font-size:12px;line-height:1.5}.researchWorkspaceShell .overviewFollowups small{color:#8490a2;font-size:10px;line-height:1.5}.researchWorkspaceShell .overviewFollowups i{color:#91a0b4;font-size:14px;font-style:normal}.researchWorkspaceShell .overviewSection{background:#f3f7fd;border:1px solid #e3ebf7;border-left:3px solid #2f6fe4;border-radius:0 10px 10px 0;margin-top:18px;padding:15px 17px}.researchWorkspaceShell .overviewSection p{color:#465b76;font-size:14px;line-height:1.82}.researchWorkspaceShell .researchSection{margin-top:28px}.researchWorkspaceShell .sectionHeader{align-items:baseline;margin-bottom:9px}.researchWorkspaceShell .sectionHeader h3{font-size:15px;font-weight:700}.researchWorkspaceShell .sectionHeader>span{text-align:right;max-width:220px}.researchWorkspaceShell .hotspotGrid,.researchWorkspaceShell .topicGrid{border-top:1px solid #e8ecf1;gap:0}.directionRow,.topicRow{color:#263a55;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8ecf1;border-radius:0;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:78px;padding:13px 4px;display:grid}.directionRow:hover:not(:disabled),.topicRow:hover:not(:disabled){color:#1d5fcf;background:#f7f9fc;padding-left:8px;padding-right:8px}.directionRow:focus-visible,.topicRow:focus-visible{z-index:1;outline-offset:-2px;border-radius:8px;outline:2px solid #2563eb38;position:relative}.directionCopy strong,.topicCopy strong{color:inherit;font-size:13px;line-height:1.48}.directionCopy small,.topicCopy>small{color:#758197;font-size:11px;line-height:1.55}.directionTrail{color:#7d8ba0;align-items:center;gap:8px;display:flex}.directionTrail small{white-space:nowrap;font-size:10px}.directionTrail i{color:#8fa0b7;font-size:14px;font-style:normal}.topicCopy{gap:4px;min-width:0;display:grid}.topicMetrics{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.topicMetrics i{color:#60738e;background:#f0f3f7;border-radius:5px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:650}.researchWorkspaceShell .topicToggle{color:#64758c;background:#f7f8fa;border-radius:7px;min-height:26px;padding:4px 8px}.researchWorkspaceShell .progressiveActions{border-top:0;padding-top:19px}.researchWorkspaceShell .progressiveActions button{border-radius:8px;min-height:31px}.researchLiterature{-webkit-backdrop-filter:blur(18px)saturate(180%);background:linear-gradient(135deg,#ffffff30,#f4f9ff12);border:1px solid #fffffff0;border-right:0;border-radius:22px 0 0 22px;box-shadow:inset 0 1px #fff,inset 0 -1px #4b77b829,0 20px 54px #2a446c21}.researchLiterature .literatureHeader{background:#ffffff4d;border-bottom-color:#e4e9f0;padding:18px 17px 14px}.appAuthenticated .researchLiterature .literatureHeader{padding-top:24px}.researchLiterature .provenanceSummary{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.researchLiterature .provenanceSummary>span{color:#17243a;letter-spacing:-.015em;font-size:15px;font-weight:700}.researchLiterature .provenanceSummary strong{color:#3a67ad;background:#f3f7ff;border:1px solid #dbe5f7;border-radius:6px;padding:3px 7px;font-size:9px;font-weight:650}.researchLiterature .provenanceSummary small{color:#8793a4;margin-top:0;font-size:10px}.researchLiterature .resultControls{margin-top:14px;font-size:11px}.researchLiterature .resultControls input{accent-color:#2468e8}.researchLiterature .resultControls b{color:#3e4d63}.researchLiterature .resultControls select{color:#6d7a8c;background:#ffffffb8;border-color:#dce3ec;font-size:10px}.researchLiterature .paperContextHeading{background:#f4f8ffad;border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;font-family:inherit;display:flex}.researchLiterature .paperContextHeading>span{gap:3px;min-width:0;display:grid}.researchLiterature .paperContextHeading small{color:#70829b;font-size:9px}.researchLiterature .paperContextHeading strong{color:#2a466d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.researchLiterature .paperContextHeading button{color:#526f9e;background:#ffffffb8;border:1px solid #d7e2f5;border-radius:7px;flex:none;padding:5px 7px;font-size:9px}.researchLiterature .paperContextHeading button:hover{color:#1d5fcf;background:#fff}.researchLiterature .filter{background:#ffffff75;border-bottom-color:#e4e9f0;padding:11px 17px}.researchLiterature .filter summary{color:#47668f;font-size:10px}.researchLiterature .cards{padding:12px 12px 84px}.researchLiterature .card{background:#ffffffb8;border-color:#c7d2e1b8;border-radius:11px;margin-bottom:9px;padding:15px 14px 13px;position:relative;box-shadow:0 5px 18px #1f324e09}.researchLiterature .card:hover{background:#ffffffe0;border-color:#bdcce0;transform:translateY(-1px);box-shadow:0 8px 22px #1f324e0e}.researchLiterature .card.isSelected{background:#f8fbffe6;border-color:#bfcfee;box-shadow:inset 2px 0 #2468e8,0 5px 18px #1f324e09}.researchLiterature .cardTitle{grid-template-columns:16px minmax(0,1fr) auto;gap:9px;display:grid}.researchLiterature .cardTitle input{accent-color:#2468e8;width:14px;height:14px;margin:3px 0 0}.researchLiterature .cardTitle .paperTitleLink,.researchLiterature .cardTitle b{color:#1f2d42;letter-spacing:-.006em;font-size:13.5px;font-weight:680;line-height:1.48}.researchLiterature .cardTitle>a:last-child{margin-top:1px;padding:2px 5px}.researchLiterature .meta{color:#7e8b9e;margin:7px 0 0 25px;font-size:10px;line-height:1.55}.researchLiterature .providerBadges,.researchLiterature .resultSourceLabels,.researchLiterature .cardUtility,.researchLiterature .card>p,.researchLiterature .card>.link{margin-left:25px}.researchLiterature .providerBadges{margin-top:8px;margin-bottom:0}.researchLiterature .providerBadges span,.researchLiterature .tags span{border-radius:5px;font-size:9px}.researchLiterature .cardUtility{margin-top:8px}.researchLiterature .card>p{color:#66758a;margin-top:10px;font-size:11px;line-height:1.65}.researchLiterature .card>.link{color:#2b66c8;margin-top:7px;font-size:9px;font-weight:650}@media (width<=1180px){.researchWorkspaceShell .scroll{padding-inline:24px}.researchWorkspaceShell .researchWorkspace,.researchWorkspaceShell .topicOverview{padding:24px}.researchWorkspaceShell .sectionHeader>span{display:none}}@media (width<=720px){.researchWorkspaceShell .scroll{padding:24px 18px 36px}.researchWorkspaceShell .researchWorkspace,.researchWorkspaceShell .topicOverview{padding:21px 19px 23px}.researchWorkspaceShell .researchHeader{display:grid}.researchWorkspaceShell .evidenceCount{width:fit-content}.researchWorkspaceShell .structuredOverviewHeader h2{font-size:20px}.researchWorkspaceShell .overviewEvidenceMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.researchWorkspaceShell .overviewEvidenceMetrics button:nth-child(3){border-top:1px solid #e8ecf2;border-left:0}.researchWorkspaceShell .overviewEvidenceMetrics button:nth-child(4){border-top:1px solid #e8ecf2}.researchWorkspaceShell .overviewKeyFindings button{grid-template-columns:minmax(0,1fr);gap:3px}.topicDirectionsHeading{gap:4px;display:grid}.directionRow,.topicRow{grid-template-columns:29px minmax(0,1fr)}.directionTrail{grid-column:2;justify-content:flex-end}}.researchWorkspaceShell .scroll{padding:30px max(32px,50% - 380px) 44px;scroll-padding-bottom:150px}.researchWorkspaceShell .progressiveResearch{width:min(100%,760px);max-width:760px;margin:0 auto 38px;animation:.24s both researchTurnIn}.researchResponseHead{flex-wrap:wrap;align-items:center;gap:7px 13px;margin:0 8px 10px;display:flex}.researchAssistantLabel{color:#748398;align-items:center;gap:9px;font-size:11px;line-height:24px;display:flex}.researchAssistantLabel:before{color:#fff;content:"M";background:#2468e8;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.researchResponseHead .structuredOverviewMeta{color:#8a96a6;border-left:1px solid #e5e6eb;gap:8px 14px;padding-left:13px}.researchResponseHead .structuredOverviewMeta strong{color:#41536b}.researchWorkspaceShell .researchWorkspace{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e4e9f0;border-radius:15px;width:min(100%,720px);max-width:720px;margin:0 auto;padding:27px 30px 30px;box-shadow:0 9px 28px #1f324e0b}.researchWorkspaceShell .structuredOverviewHeader{border:0;padding:0;display:block}.researchWorkspaceShell .structuredOverviewHeader h2,.researchWorkspaceShell .researchHeader h2{color:#17243a;letter-spacing:-.025em;max-width:none;margin:0 0 17px;font-size:24px;font-weight:660;line-height:1.4}.researchWorkspaceShell .researchHeader{border:0;padding:0}.researchWorkspaceShell .researchEyebrow{color:#8a96a6;margin:0 0 8px;font-size:10px}.researchWorkspaceShell .structuredOverviewLead,.researchWorkspaceShell .overviewSection{color:#405570;background:#f3f7fd;border:1px solid #e7eef9;border-radius:10px;margin:0 0 23px;padding:16px 18px;font-size:15px;line-height:1.86}.overviewCitation{color:#1559da;vertical-align:baseline;background:#eef4ff;border:0;border-radius:5px;min-width:20px;height:20px;margin:0 2px;padding:1px 5px;font-size:10px;font-weight:700;line-height:18px;display:inline-block}.overviewCitation:hover{background:#dce8ff}.researchWorkspaceShell .overviewEvidenceMetrics{background:#fafbfd;border:1px solid #ebeff4;border-radius:10px;grid-template-columns:none;gap:0;width:100%;margin:0 0 31px;padding:10px 4px;display:flex}.researchWorkspaceShell .overviewEvidenceMetrics button{color:#86909c;text-align:center;white-space:nowrap;background:0 0;border:0;flex:1;min-height:auto;padding:6px 12px;display:block;position:relative}.researchWorkspaceShell .overviewEvidenceMetrics button+button:before{content:"";background:#e2e7ee;width:1px;position:absolute;top:8px;bottom:8px;left:0}.researchWorkspaceShell .overviewEvidenceMetrics button:hover:not(:disabled),.researchWorkspaceShell .overviewEvidenceMetrics button:focus-visible{color:#3462a5;background:#f3f6fc}.researchWorkspaceShell .overviewEvidenceMetrics b{color:#2b405b;margin-right:5px;font-size:14px;font-weight:700;display:inline}.researchWorkspaceShell .overviewEvidenceMetrics span{text-overflow:clip;font-size:10px;display:inline;overflow:visible}.researchWorkspaceShell .structuredOverviewSection,.researchWorkspaceShell .overviewKeyFindings{margin-top:30px}.researchWorkspaceShell .structuredOverviewSection h3,.researchWorkspaceShell .overviewKeyFindings h3{color:#1d2129;border:0;margin:0 0 10px;padding-left:12px;font-size:17px;font-weight:620;line-height:1.45;position:relative}.researchWorkspaceShell .structuredOverviewSection h3:before,.researchWorkspaceShell .overviewKeyFindings h3:before{content:"";background:#165dff;border-radius:2px;width:3px;height:1.25em;position:absolute;top:.12em;left:0}.researchWorkspaceShell .structuredOverviewSection p{color:#4e5969;font-size:15px;line-height:1.86}.researchWorkspaceShell .overviewCitations{vertical-align:baseline}.researchWorkspaceShell .overviewCitations button{color:#1559da;background:#eef4ff;border:0}.researchWorkspaceShell .overviewGaps{background:#fbf9f4;border:1px solid #eee9df;border-radius:10px;margin:34px 0 14px;padding:15px 17px}.researchWorkspaceShell .overviewGaps h3{color:#2d3643;border:0;margin:0 0 5px;padding:0;font-size:12px;font-weight:700}.researchWorkspaceShell .overviewGaps p,.researchWorkspaceShell .overviewGaps li{color:#526177;margin:0;padding:4px 0;font-size:12px;line-height:1.7}.researchWorkspaceShell .overviewGaps li:before{display:none}.researchWorkspaceShell .overviewFollowups{margin-top:12px}.researchWorkspaceShell .overviewFollowups>h3{color:#929dab;margin:0 0 7px 2px;font-size:10px;font-weight:500}.researchWorkspaceShell .overviewFollowups>div{border:0;gap:7px}.researchWorkspaceShell .overviewFollowups button{color:#596a7f;background:#f8f9fb;border:1px solid #edf0f3;border-radius:8px;min-height:42px;padding:9px 12px;font-size:11px}.researchWorkspaceShell .overviewFollowups button:hover:not(:disabled){color:#165dff;background:#f2f5f9;border-color:#dfe5ee;padding-inline:16px 12px;transform:translateY(-1px)}.researchWorkspaceShell .overviewFollowups strong{font-size:11px;font-weight:500}.researchWorkspaceShell .researchProgress{border:0;background:0 0;border-block:1px solid #e5e7eb;border-radius:0;min-height:58px;margin:18px 0;padding:13px 0}.researchWorkspaceShell .researchProgressDot{background:#165dff;width:9px;height:9px;box-shadow:0 0 0 5px #eaf0ff}.researchWorkspaceShell .researchProgress strong{color:#3f526a;font-size:12px}.researchWorkspaceShell .researchProgress span{color:#8a96a6;font-size:10px}.researchWorkspaceShell .hotspotGrid,.researchWorkspaceShell .topicGrid{border:0;gap:8px;display:grid}.researchWorkspaceShell .directionRow,.researchWorkspaceShell .topicRow{background:#f7f8fa;border:0;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;min-height:0;padding:14px 12px}.researchWorkspaceShell .directionRow:hover:not(:disabled),.researchWorkspaceShell .topicRow:hover:not(:disabled){background:#f2f3f5;padding:14px 12px;transform:translateY(-1px)}.researchWorkspaceShell .directionCopy strong,.researchWorkspaceShell .topicCopy strong{color:#1d2129;font-size:14px;font-weight:600}.researchWorkspaceShell .directionCopy small,.researchWorkspaceShell .topicCopy>small{color:#86909c;font-size:12px}.researchWorkspaceShell .composer{background:linear-gradient(#fcfdfffa,#fff);border-color:#b2c1d8b8;border-radius:22px;width:min(820px,100% - 24px);max-width:820px;padding:9px 10px;box-shadow:0 13px 34px #2942661b,0 1px 2px #2942660a}.researchWorkspaceShell .composer textarea{scrollbar-width:none;color:#35465c;height:34px;min-height:34px;padding:7px 4px;font-size:13px;overflow-y:auto}.researchWorkspaceShell .composer textarea::-webkit-scrollbar{width:0;height:0;display:none}.researchWorkspaceShell .composer,.researchWorkspaceShell .composerRow{z-index:50;position:relative;pointer-events:auto!important}.researchWorkspaceShell .composer{isolation:isolate}.researchWorkspaceShell .composer:before,.researchWorkspaceShell .composer:after{pointer-events:none!important}.researchWorkspaceShell .composer textarea{z-index:51;cursor:text;-webkit-user-select:text;user-select:text;touch-action:manipulation;position:relative;pointer-events:auto!important}.researchWorkspaceShell .composerSend{color:#fff;background:#165dff;border:0;border-radius:50%;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;transition:background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 5px 14px #165dff38}.researchWorkspaceShell .composerSend:hover:not(:disabled){background:#0f4ee8;transform:translateY(-1px);box-shadow:0 7px 17px #165dff47}.researchWorkspaceShell .composerSend:disabled{color:#9aa6b5;box-shadow:none;background:#edf1f6}.researchWorkspaceShell .composerSend.isPause{color:#fff;background:#222936;box-shadow:0 5px 14px #1f29372e}.researchWorkspaceShell .composerSend.isPause:hover:not(:disabled){background:#111827;box-shadow:0 7px 17px #1118273d}.composerSend svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.composerStopGlyph{background:currentColor;border-radius:2px;width:10px;height:10px}.composerLoadingGlyph{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite composerSpin}@keyframes composerSpin{to{transform:rotate(360deg)}}.researchWorkspaceShell .composer .attachmentAdd{color:#5f6f82;width:36px;min-width:36px;height:36px;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:0 0 36px;place-items:center;padding:0;transition:color .16s,background .16s,transform .16s;display:grid;position:relative}.researchWorkspaceShell .composer .attachmentAdd:hover:not(:disabled){color:#244f94;box-shadow:none;background:#f1f5fb;transform:none}.researchWorkspaceShell .composer .attachmentAdd:disabled{color:#b5bdc8;background:0 0}.attachmentAdd>span{width:16px;height:16px;position:relative}.attachmentAdd>span:before,.attachmentAdd>span:after{content:"";background:currentColor;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attachmentAdd>span:before{width:15px;height:1.7px}.attachmentAdd>span:after{width:1.7px;height:15px}.researchWorkspaceShell .researchWelcome{isolation:isolate;text-align:center;width:min(100%,720px);margin:clamp(92px,13vh,136px) auto 0;padding:38px 24px 20px;animation:.24s both researchTurnIn;position:relative}.researchWorkspaceShell.isWelcomeState .scroll{flex:0 auto;padding-bottom:24px;overflow:visible}.researchWelcomePattern{z-index:-1;pointer-events:none;background:radial-gradient(at 72% 35%,#cae1ff99,#dcebff40 35%,#0000 67%),radial-gradient(at 55% 66%,#e5ddfa40,#0000 58%);width:min(790px,112vw);height:310px;position:absolute;top:-94px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(at 50% 48%,#000 26%,#000000c7 58%,#0000 84%);mask-image:radial-gradient(at 50% 48%,#000 26%,#000000c7 58%,#0000 84%)}.researchWelcomePattern i{opacity:.27;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);filter:blur(.25px);background:#94beef94;width:92px;height:80px;display:block;position:absolute;-webkit-mask-image:linear-gradient(118deg,#0000 3%,#000 27% 68%,#0000 96%);mask-image:linear-gradient(118deg,#0000 3%,#000 27% 68%,#0000 96%)}.researchWelcomePattern i:after{clip-path:inherit;content:"";background:#f9fcfff0;position:absolute;inset:1.5px}.researchWelcomePattern i:first-child{top:128px;left:105px;-webkit-mask-image:linear-gradient(62deg,#0000 1%,#000 31% 72%,#0000 98%);mask-image:linear-gradient(62deg,#0000 1%,#000 31% 72%,#0000 98%)}.researchWelcomePattern i:nth-child(2){top:88px;left:174px;-webkit-mask-image:linear-gradient(136deg,#0000 5%,#000 27% 65%,#0000 94%);mask-image:linear-gradient(136deg,#0000 5%,#000 27% 65%,#0000 94%)}.researchWelcomePattern i:nth-child(3){top:128px;left:243px;-webkit-mask-image:linear-gradient(96deg,#0000 2%,#000 24% 74%,#0000 97%);mask-image:linear-gradient(96deg,#0000 2%,#000 24% 74%,#0000 97%)}.researchWelcomePattern i:nth-child(4){top:88px;left:312px;-webkit-mask-image:linear-gradient(48deg,#0000 4%,#000 30% 69%,#0000 95%);mask-image:linear-gradient(48deg,#0000 4%,#000 30% 69%,#0000 95%)}.researchWelcomePattern i:nth-child(5){top:128px;left:381px;-webkit-mask-image:linear-gradient(126deg,#0000 3%,#000 26% 67%,#0000 96%);mask-image:linear-gradient(126deg,#0000 3%,#000 26% 67%,#0000 96%)}.researchWelcomePattern i:nth-child(6){top:88px;left:450px;-webkit-mask-image:linear-gradient(72deg,#0000 2%,#000 29% 70%,#0000 97%);mask-image:linear-gradient(72deg,#0000 2%,#000 29% 70%,#0000 97%)}.researchWelcomeTitle{z-index:1;justify-content:center;align-items:center;gap:9px;display:inline-flex;position:relative}.researchWorkspaceShell .researchWelcome h1{color:#172947;letter-spacing:-.045em;text-shadow:0 1px #fffffff5;white-space:nowrap;margin:0;font-size:clamp(28px,2.6vw,33px);font-weight:710;line-height:1.2}.researchWorkspaceShell .researchWelcome h1 span{color:#2f6de1;margin:0 3px}.researchWelcomeSparkles{flex:0 0 17px;width:17px;height:24px;margin-top:1px;position:relative}.researchWelcomeSparkles:before,.researchWelcomeSparkles:after{box-shadow:none;background:0 0;position:absolute}.researchWelcomeSparkles:before{color:#6f91dc;content:"✦";text-shadow:0 3px 9px #4570c21f;font-family:Georgia,serif;font-size:15px;line-height:1;top:-1px;left:0}.researchWelcomeSparkles:after{display:none}.researchWorkspaceShell .researchWelcome>p{z-index:1;color:#66778e;width:min(100%,520px);margin:13px auto 0;font-size:13.5px;line-height:1.78;position:relative}.researchStarterPrompts>span{color:#8a97aa;letter-spacing:.04em;width:100%;margin-bottom:1px;font-size:10px}.researchStarterPrompts button{color:#5d6f88;background:#ffffff6b;border:1px solid #6980a21d;border-radius:999px;padding:7px 10px;font-size:10px;line-height:1.35;transition:color .16s,border-color .16s,background .16s;box-shadow:inset 0 1px #ffffffb8}.researchStarterPrompts button:hover{color:#285eaf;background:#ffffffb8;border-color:#2563eb3d}.researchStarterPrompts.isBelowComposer{flex-flow:column;align-items:center;width:min(820px,100% - 40px);margin:13px auto 0;padding:0 8px}.researchStarterPrompts.isBelowComposer>span{text-align:center}.researchStarterPrompts.isBelowComposer button{display:block}.researchStarterPrompts{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;width:min(100%,590px);margin:22px auto 0;display:flex;position:relative}.researchStarterPrompts>span{color:#8a98aa;letter-spacing:.02em;flex:0 0 100%;margin-bottom:2px;font-size:11px;line-height:1.4}.researchStarterPrompts button{color:#53647b;max-width:100%;min-height:30px;font:inherit;cursor:pointer;background:#ffffffad;border:1px solid #a8bedd7a;border-radius:999px;padding:6px 11px;font-size:11.5px;line-height:1.35;transition:border-color .16s,color .16s,background .16s,transform .16s;box-shadow:0 1px 2px #203d6706}.researchStarterPrompts button:hover{color:#2f62b8;background:#f7fbfff5;border-color:#477dde75;transform:translateY(-1px)}.researchStarterPrompts button:focus-visible{outline-offset:2px;outline:2px solid #2f6fe43d}.researchWorkspaceShell .researchEyebrow,.researchWorkspaceShell .evidenceCount{display:none}.researchWorkspaceShell .researchProgress.isError .researchProgressDot{background:#b77948;animation:none;box-shadow:0 0 0 5px #f8eee5}.researchWorkspaceShell .researchProgress.isError strong{color:#795333}.researchWorkspaceShell .message.ai>small{color:#748398;width:min(100%,720px);margin:0 auto 10px;font-size:11px;font-weight:500}.researchWorkspaceShell .message.ai>small:before{color:#fff;width:24px;height:24px;box-shadow:none;content:"M";background:#2468e8;border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.researchWorkspaceShell .report,.researchWorkspaceShell .reviewOverview,.researchWorkspaceShell .reportPresentationStack{width:min(100%,720px);margin:0 auto}.researchWorkspaceShell .report,.researchWorkspaceShell .reviewOverview{color:#4e5969;background:#fff;border:1px solid #e4e9f0;border-radius:15px;padding:27px 30px 30px;box-shadow:0 9px 28px #1f324e0b}.researchWorkspaceShell .report h1{color:#17243a;letter-spacing:-.025em;margin:0 0 20px;font-size:24px;font-weight:660;line-height:1.42}.researchWorkspaceShell .report .medicalNotice{color:#8a724a;background:#fcfaf4;border:1px solid #eee8d8;border-radius:8px;margin:0 0 18px;padding:9px 11px;font-size:10px;line-height:1.55}.researchWorkspaceShell .report .evidenceSummary{color:#6d7b8f;background:#f7f9fc;border:1px solid #e7edf6;border-radius:10px;flex-wrap:wrap;gap:6px;margin:0 0 29px;padding:12px 14px;font-size:10px;display:flex}.researchWorkspaceShell .report .evidenceSummary b{color:#53657c;width:100%;margin-bottom:2px;font-size:11px}.researchWorkspaceShell .report .evidenceSummary span{background:#edf2f8;border-radius:5px;padding:3px 6px}.researchWorkspaceShell .report .evidenceSummary .warning{color:#9a5f52;background:#fbefec}.researchWorkspaceShell .report section{margin-top:30px}.researchWorkspaceShell .report h2{color:#1d2129;margin:0 0 10px;padding-left:12px;font-size:17px;font-weight:620;line-height:1.45;position:relative}.researchWorkspaceShell .report h2:before{content:"";background:#165dff;border-radius:2px;width:3px;height:1.25em;position:absolute;top:.12em;left:0}.researchWorkspaceShell .report p{color:#4e5969;margin:0 0 15px;font-size:15px;line-height:1.86}.researchWorkspaceShell .report .citation{color:#1559da;background:#eef4ff;border:0;border-radius:5px;margin:0 2px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.6;display:inline-block}.researchWorkspaceShell .report .citation:hover{background:#dce8ff}.researchWorkspaceShell .report .insufficient{color:#8b6b34;background:#fbf8f1;border:0;border-radius:8px;padding:9px 12px;font-size:12px}.researchWorkspaceShell .reportDownloadCard{width:min(100%,720px);margin-inline:auto}@keyframes researchTurnIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=720px){.researchWorkspaceShell .scroll{padding:28px 18px 44px}.researchWorkspaceShell .researchWorkspace{max-width:none;padding:24px 24px 27px}.researchWorkspaceShell .structuredOverviewHeader h2,.researchWorkspaceShell .researchHeader h2{font-size:22px}.researchWorkspaceShell .overviewEvidenceMetrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.researchWorkspaceShell .overviewEvidenceMetrics button+button:before{display:none}.researchWorkspaceShell .overviewEvidenceMetrics button:nth-child(3),.researchWorkspaceShell .overviewEvidenceMetrics button:nth-child(4){border-top:1px solid #e8ecf2}.researchWorkspaceShell .composer{width:calc(100% - 32px)}.researchWorkspaceShell .researchWelcome{margin-top:62px}.researchWorkspaceShell .report,.researchWorkspaceShell .reviewOverview{padding:24px 24px 27px}}.researchWorkspaceShell .prototypeResearchTurn{width:min(100%,800px);max-width:800px;margin:0 auto 38px;animation:.24s both researchTurnIn}.researchWorkspaceShell .prototypeResearchTurn .response-head{flex-wrap:wrap;align-items:center;gap:7px 13px;width:min(100%,720px);margin:0 auto 10px;display:flex}.researchWorkspaceShell .scroll{overflow-x:hidden}.researchWorkspaceShell .prototypeResearchTurn>.assistant-label{width:min(100%,720px);margin:0 auto 10px}.researchWorkspaceShell .assistant-label{color:#748398;align-items:center;gap:9px;margin:0;font-size:11px;font-weight:500;display:flex}.researchWorkspaceShell .assistant-label:before{color:#fff;content:"M";background:#165dff;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.researchWorkspaceShell .prototypeResearchTurn .source-line{color:#8a96a6;border-left:1px solid #e5e6eb;flex-wrap:wrap;gap:8px 14px;margin:0;padding-left:13px;font-size:10px;display:flex}.researchWorkspaceShell .prototypeResearchTurn .source-line strong{color:#41536b}.researchWorkspaceShell .prototypeResearchTurn .evidenceCount{color:#8a96a6;margin-left:auto;font-size:10px;display:inline}.researchWorkspaceShell .prototypeResearchTurn .answer,.researchWorkspaceShell .prototypeAssistantTurn>.answer{color:#1d2129;background:#fff;border:1px solid #e4e9f0;border-radius:15px;width:min(100%,720px);max-width:720px;margin:0 auto;padding:30px 32px 32px;box-shadow:0 9px 28px #1f324e0b}.researchWorkspaceShell .prototypeResearchTurn .answer>h1{color:#1d2129;letter-spacing:-.025em;margin:0 0 17px;font-size:24px;font-weight:660;line-height:1.4}.researchWorkspaceShell .prototypeResearchTurn .prototypeWorkingState{color:#1d2129;width:min(100%,720px);max-width:720px;margin:0 auto}.researchWorkspaceShell .prototypeResearchTurn .prototypeWorkingState>h1{color:#1d2129;letter-spacing:-.015em;margin:0 0 11px;font-size:18px;font-weight:620;line-height:1.45}.researchWorkspaceShell .prototypeResearchTurn .prototypeWorkingState .live-search{background:0 0;border:1px solid #e8edf3;border-left:0;border-right:0;border-radius:0;margin:0}.researchWorkspaceShell .prototypeResearchTurn .prototypeWorkingState>.hint{color:#929dab;margin:10px 0 0;font-size:10px}.researchWorkspaceShell .prototypeResearchTurn .prototypeWorkingState.is-error{background:#fffdfcf0;border-color:#eadfdc;padding:18px 20px 19px}.researchWorkspaceShell .prototypeResearchTurn .prototypeWorkingState.is-error>h1{color:#443b3a;margin-bottom:12px;font-size:17px;line-height:1.45}.researchWorkspaceShell .prototypeResearchTurn .prototypeWorkingState.is-error .live-search{padding-block:11px}.researchWorkspaceShell .prototypeResearchTurn .answer.compact-answer{padding:22px 26px 23px}.researchWorkspaceShell .prototypeResearchTurn .answer.compact-answer>p:last-child{margin-bottom:0}.researchWorkspaceShell .prototypeResearchTurn .answer p,.researchWorkspaceShell .prototypeResearchTurn .overview-section p{color:#4e5969;font-size:15px;line-height:1.86}.researchWorkspaceShell .prototypeResearchTurn .answer>.structuredOverview>.lead,.researchWorkspaceShell .prototypeResearchTurn .answer>.overview-section>.lead{color:#405570;background:#f3f7fd;border:1px solid #e3ebf7;border-radius:10px;margin:0 0 23px;padding:16px 18px;font-size:15px;line-height:1.85}.researchWorkspaceShell .prototypeResearchTurn .evidence{background:#fafbfd;border:1px solid #ebeff4;border-radius:10px;gap:0;width:100%;margin:0 0 31px;padding:10px 4px;display:flex}.researchWorkspaceShell .prototypeResearchTurn .evidence-filter{color:#7b899b;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;min-width:0;padding:7px 9px;font-size:10px;position:relative}.researchWorkspaceShell .prototypeResearchTurn .evidence-filter+.evidence-filter:before{content:"";background:#e2e7ee;width:1px;position:absolute;top:8px;bottom:8px;left:0}.researchWorkspaceShell .prototypeResearchTurn .evidence-filter b{color:#2b405b;margin-right:5px;font-size:14px}.researchWorkspaceShell .prototypeResearchTurn .evidence-filter:hover{color:#3462a5;background:#f3f6fc}.researchWorkspaceShell .prototypeResearchTurn .overview-section{margin-top:30px}.researchWorkspaceShell .prototypeResearchTurn .overview-section h2,.researchWorkspaceShell .prototypeResearchTurn .continuation-label{color:#1d2129;margin:0 0 10px;padding-left:12px;font-size:17px;font-weight:620;line-height:1.45;position:relative}.researchWorkspaceShell .prototypeResearchTurn .overview-section h2:before{content:"";background:#165dff;border-radius:2px;width:3px;height:1.25em;position:absolute;top:.12em;left:0}.researchWorkspaceShell .prototypeResearchTurn .finding-list{flex-direction:column;gap:7px;display:flex}.researchWorkspaceShell .prototypeResearchTurn .finding-list button{color:#52657c;text-align:left;cursor:pointer;background:#f8f9fb;border:1px solid #edf0f3;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.researchWorkspaceShell .prototypeResearchTurn .finding-list small{color:#8b98a8;white-space:nowrap}.researchWorkspaceShell .prototypeResearchTurn .cite{color:#1559da;cursor:pointer;background:#eef4ff;border:0;border-radius:5px;margin:0 2px;padding:1px 5px;font-size:10px;font-weight:700;display:inline-block}.researchWorkspaceShell .prototypeResearchTurn .gap{background:#fbf9f4;border:1px solid #eee9df;border-radius:10px;margin:34px 0 14px;padding:15px 17px}.researchWorkspaceShell .prototypeResearchTurn .gap strong{margin-bottom:7px;font-size:12px;display:block}.researchWorkspaceShell .prototypeResearchTurn .gap p{margin:7px 0 0;font-size:12px;line-height:1.7}.researchWorkspaceShell .prototypeResearchTurn .gap button{color:#596273;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:5px 0}.researchWorkspaceShell .prototypeResearchTurn .continuation-label{color:#929dab;margin-top:25px;padding:0;font-size:10px;font-weight:500}.researchWorkspaceShell .prototypeResearchTurn .followups{flex-direction:column;align-items:stretch;gap:7px;margin-top:12px;display:flex}.researchWorkspaceShell .prototypeResearchTurn .followup{color:#596a7f;text-align:left;cursor:pointer;background:#f8f9fb;border:1px solid #edf0f3;border-radius:8px;grid-template-columns:1fr auto;width:100%;min-height:42px;padding:9px 12px;font-size:11px;line-height:1.4;display:grid}.researchWorkspaceShell .prototypeResearchTurn .followup strong{font-weight:600}.researchWorkspaceShell .prototypeResearchTurn .followup small{color:#8a96a6}.researchWorkspaceShell .prototypeResearchTurn .followup:after{color:#a3adba;content:"›";grid-area:1/2/span 2;align-self:center;padding-left:12px}.researchWorkspaceShell .prototypeResearchTurn .followup:hover,.researchWorkspaceShell .prototypeResearchTurn .topic:hover{color:#165dff;background:#f2f5f9;border-color:#dfe5ee;transform:translateY(-1px)}.researchWorkspaceShell .prototypeResearchTurn .topic-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.researchWorkspaceShell .prototypeResearchTurn .topicToggle{color:#7b899b;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:11px}.researchWorkspaceShell .prototypeResearchTurn .topics{margin-top:18px}.researchWorkspaceShell .prototypeResearchTurn .topic{color:#354960;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8edf3;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;padding:15px 4px;transition:all .15s;display:grid}.researchWorkspaceShell .prototypeResearchTurn .topic:first-child{border-top:1px solid #e8edf3}.researchWorkspaceShell .prototypeResearchTurn .topic>i{color:#96a5b7;font-size:11px;font-style:normal}.researchWorkspaceShell .prototypeResearchTurn .topic>strong{font-size:14px;line-height:1.55}.researchWorkspaceShell .prototypeResearchTurn .topic>strong small{color:#8795a6;margin-top:5px;font-weight:400;display:block}.researchWorkspaceShell .prototypeResearchTurn .topic>span,.researchWorkspaceShell .prototypeResearchTurn .topicMetrics{color:#8b98a8;white-space:nowrap;font-size:10px}.researchWorkspaceShell .prototypeResearchTurn .topicMetrics{flex-direction:column;gap:3px;display:flex}.researchWorkspaceShell .prototypeResearchTurn .topicMetrics em{font-style:normal}.researchWorkspaceShell .prototypeResearchTurn .live-search{background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;align-items:center;gap:12px;min-height:58px;margin:18px 0;padding:13px 14px;display:flex}.researchWorkspaceShell .prototypeResearchTurn .reviewPhaseRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.researchWorkspaceShell .prototypeResearchTurn .reviewPhaseRail li{color:#8a96a6;background:#f8fafdd1;border:1px solid #e6ebf2;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:8px 10px;display:flex}.researchWorkspaceShell .prototypeResearchTurn .reviewPhaseRail li>span{color:#7e8da0;background:#edf1f6;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:grid}.researchWorkspaceShell .prototypeResearchTurn .reviewPhaseRail li>small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.researchWorkspaceShell .prototypeResearchTurn .reviewPhaseRail li.isActive{color:#345fc8;background:linear-gradient(135deg,#f4f7ff,#edf3ff);border-color:#bfd0ff;box-shadow:0 8px 22px #486fd31a}.researchWorkspaceShell .prototypeResearchTurn .reviewPhaseRail li.isActive>span{color:#fff;background:#4d73db;box-shadow:0 0 0 4px #4d73db1a}.researchWorkspaceShell .prototypeResearchTurn .reviewPhaseRail li.isComplete{color:#52745c;background:#f5faf6;border-color:#d9e5dc}.researchWorkspaceShell .prototypeResearchTurn .reviewPhaseRail li.isComplete>span{color:#fff;background:#5b8d69}.researchWorkspaceShell .prototypeResearchTurn .live-search .pulse{background:#165dff;border-radius:50%;flex:none;width:9px;height:9px;animation:1.5s infinite pulse;box-shadow:0 0 0 5px #eaf0ff}.researchWorkspaceShell .prototypeResearchTurn .live-search .complete-mark{color:#278365;text-align:center;flex:none;width:18px;font-size:15px;font-weight:800}.researchWorkspaceShell .prototypeResearchTurn .live-search.is-error .pulse{background:#b77948;animation:none;box-shadow:0 0 0 5px #f8eee5}.researchWorkspaceShell .prototypeResearchTurn .live-search div{min-width:0}.researchWorkspaceShell .prototypeResearchTurn .live-search strong{color:#3f526a;font-size:12px;display:block}.researchWorkspaceShell .prototypeResearchTurn .live-search small{color:#8a96a6;font-size:10px}.researchWorkspaceShell .prototypeResearchTurn .live-search b{color:#60728a;white-space:nowrap;margin-left:auto;font-size:11px}.researchWorkspaceShell .prototypeResearchTurn .live-search button{color:#60728a;cursor:pointer;background:#fff;border:1px solid #d5dfeb;border-radius:7px;padding:5px 8px;font-size:10px}.researchWorkspaceShell .prototypeResearchTurn .actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.researchWorkspaceShell .prototypeResearchTurn .actions button{color:#506077;cursor:pointer;background:#fff;border:1px solid #d5dfeb;border-radius:8px;padding:8px 12px}.researchWorkspaceShell .prototypeResearchTurn .actions .primary-action{color:#fff;background:#165dff;border-color:#165dff}.researchWorkspaceShell .prototypeResearchTurn .actions .reviewResumeCard{color:#244253;text-align:left;background:radial-gradient(circle at 88% 20%,#31b5ae21,#0000 32%),linear-gradient(135deg,#fbfefe 0%,#f1f9f8 100%);border:1px solid #2e979738;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:88px;padding:15px 17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #31538b17,inset 0 1px #fffc}.researchWorkspaceShell .prototypeResearchTurn .actions .reviewResumeCard:hover:not(:disabled){border-color:#1d8d896b;transform:translateY(-2px);box-shadow:0 14px 32px #31538b24,inset 0 1px #ffffffe6}.reviewResumeIcon{color:#168a86;background:#ffffffc7;border:1px solid #1d8d892e;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 5px 14px #2a59af14}.reviewResumeIcon svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.reviewResumeCopy{gap:3px;min-width:0;display:grid}.reviewResumeCopy small{color:#70869a;letter-spacing:.06em;font-size:9px;font-weight:650}.reviewResumeCopy strong{color:#203b4a;font-size:14px;font-weight:720}.reviewResumeCopy>span{color:#6c7d8c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reviewResumeMeta{color:#168a86;align-items:center;gap:9px;display:flex}.reviewResumeMeta small{white-space:nowrap;font-size:9px}.reviewResumeMeta>span{font-size:18px;transition:transform .18s}.reviewResumeCard:hover:not(:disabled) .reviewResumeMeta>span{transform:translate(3px)}.researchWorkspaceShell .prototypeResearchTurn .decisionActions{gap:10px;margin-top:22px;display:grid;container-type:inline-size}.researchWorkspaceShell .prototypeResearchTurn .nextActionCard{color:#18365f;text-align:left;cursor:pointer;background:radial-gradient(circle at 88% 20%,#5289ff29,#0000 32%),linear-gradient(135deg,#fbfdff 0%,#f2f7ff 100%);border:1px solid #5684dc3d;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:92px;padding:16px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #31538b17,inset 0 1px #fffc}.researchWorkspaceShell .prototypeResearchTurn .nextActionCard--review{background:radial-gradient(circle at 88% 20%,#31b5ae21,#0000 32%),linear-gradient(135deg,#fbfefe 0%,#f1f9f8 100%);border-color:#2e979738}.researchWorkspaceShell .prototypeResearchTurn .nextActionCard:after{content:"";pointer-events:none;border:1px solid #497ee11a;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-55px;right:-35px}.researchWorkspaceShell .prototypeResearchTurn .nextActionCard:hover:not(:disabled){border-color:#3d70d56b;transform:translateY(-2px);box-shadow:0 14px 32px #31538b24,inset 0 1px #ffffffe6}.researchWorkspaceShell .prototypeResearchTurn .nextActionCard:focus-visible{outline-offset:2px;outline:3px solid #165dff33}.researchWorkspaceShell .prototypeResearchTurn .nextActionCard:disabled{opacity:.56;cursor:wait}.researchWorkspaceShell .prototypeResearchTurn .nextActionIcon{color:#2468e5;background:#ffffffc7;border:1px solid #3669cf2e;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 5px 14px #2a59af14}.researchWorkspaceShell .prototypeResearchTurn .nextActionCard--review .nextActionIcon{color:#168a86;border-color:#1d8d892e}.researchWorkspaceShell .prototypeResearchTurn .nextActionIcon svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.researchWorkspaceShell .prototypeResearchTurn .nextActionCopy{gap:3px;min-width:0;display:grid}.researchWorkspaceShell .prototypeResearchTurn .nextActionCopy>small{color:#6d80a0;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.researchWorkspaceShell .prototypeResearchTurn .nextActionCopy>strong{color:#17365f;font-size:16px;line-height:1.35}.researchWorkspaceShell .prototypeResearchTurn .nextActionCopy>span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}.researchWorkspaceShell .prototypeResearchTurn .nextActionMeta{z-index:1;color:#5374a9;align-items:center;gap:10px;display:flex;position:relative}.researchWorkspaceShell .prototypeResearchTurn .nextActionMeta small{white-space:nowrap;background:#ffffff9e;border:1px solid #5374a921;border-radius:999px;padding:5px 8px;font-size:10px}.researchWorkspaceShell .prototypeResearchTurn .nextActionMeta>span{font-size:18px;transition:transform .18s}.researchWorkspaceShell .prototypeResearchTurn .nextActionCard:hover:not(:disabled) .nextActionMeta>span{transform:translate(3px)}.researchWorkspaceShell .prototypeResearchTurn .decisionSecondaryActions{flex-wrap:wrap;gap:8px;display:flex}.researchWorkspaceShell .prototypeResearchTurn .decisionSecondaryActions:empty{display:none}.researchWorkspaceShell .prototypeResearchTurn .decisionSecondaryActions button{color:#66758c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 10px;font-size:11px}.researchWorkspaceShell .prototypeResearchTurn .decisionSecondaryActions button:hover:not(:disabled){background:#f8fafc;border-color:#dde5ef}@container (width<=520px){.researchWorkspaceShell .prototypeResearchTurn .nextActionCard{grid-template-columns:42px minmax(0,1fr);min-height:0;padding:14px}.researchWorkspaceShell .prototypeResearchTurn .nextActionMeta{grid-column:2;justify-content:space-between}.researchWorkspaceShell .prototypeResearchTurn .nextActionCopy>span{white-space:normal}}.app:before,.app:after{opacity:.38}.appAuthenticated>.sidebar .new{color:#1267a5;background:radial-gradient(circle at 16% 5%,#ffffffb8,#0000 32%),linear-gradient(135deg,#4da0db2b,#3976c314);border-color:#227abe47;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #1f6ba80f,0 10px 24px #1f6fae1a}.appAuthenticated>.sidebar .new kbd{color:#216b9d;background:0 0;border-color:#1f6fae3d}.appAuthenticated>.sidebar .new:hover{color:#07598f;background:linear-gradient(135deg,#2d8cd33b,#4377c821);border-color:#2077bc75}.researchWorkspaceShell .literatureHeader{background:#ffffff57;border-bottom-color:#d1dbe8c7;padding:18px 17px 14px}.appAuthenticated .researchWorkspaceShell .literatureHeader{padding-top:24px}.researchWorkspaceShell .provenanceSummary{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.researchWorkspaceShell .provenanceSummary>span{color:#17263b;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:710;overflow:hidden}.researchWorkspaceShell .provenanceSummary>span b{color:#2a64bd;font-variant-numeric:tabular-nums;margin-left:4px;font-size:14px}.researchWorkspaceShell .provenanceSummary>strong{color:#536984;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px;font-weight:570;line-height:1.5;overflow:hidden}.researchWorkspaceShell .provenanceSummary>small{color:#8a96a6;font-size:9.5px;line-height:1.45}.researchWorkspaceShell .resultControls{border-top:1px solid #dbe2ebc2;margin-top:13px;padding-top:11px}.researchWorkspaceShell .resultControls>label{color:#607086;font-size:10.5px}.researchWorkspaceShell .filter{background:#ffffff70;padding:10px 17px}.researchWorkspaceShell .filter summary{color:#596f8d;justify-content:space-between;align-items:center;min-height:22px;font-size:10.5px;display:flex}.researchWorkspaceShell .cards{padding:12px 12px 88px}.researchWorkspaceShell .card{background:#ffffffb3;border-color:#cad5e2b3;border-radius:12px;margin-bottom:9px;padding:15px 14px 13px;box-shadow:0 5px 16px #22375408}.researchWorkspaceShell .card:hover,.researchWorkspaceShell .card:focus-within{background:#ffffffe6;border-color:#bdcce0;transform:translateY(-1px);box-shadow:0 9px 24px #2237540e}.researchWorkspaceShell .cardTitle .paperTitleLink,.researchWorkspaceShell .cardTitle>b{color:#1e2e44;font-size:13.5px;font-weight:680;line-height:1.5}.researchWorkspaceShell .card .meta{color:#7d8b9e;font-size:10px;line-height:1.55}.researchWorkspaceShell .cardUtility{opacity:.48;transition:opacity .16s}.researchWorkspaceShell .card:hover .cardUtility,.researchWorkspaceShell .card:focus-within .cardUtility{opacity:1}.researchWorkspaceShell .literatureEmpty{color:#617087;text-align:center;background:#ffffff8c;border:1px solid #d5deeac2;border-radius:15px;width:100%;max-width:none;margin:48px 0 0;padding:27px 23px;box-shadow:0 12px 30px #263a570a}.researchWorkspaceShell .literatureEmpty>strong{color:#334861;margin-top:10px;font-size:13px;display:block}.researchWorkspaceShell .literatureEmpty>p{margin:7px 0 0;font-size:10.5px;line-height:1.65}.researchWorkspaceShell .literatureEmpty>button{color:#426898;background:#fffc;border:1px solid #d5e0f1;border-radius:8px;margin-top:14px;padding:7px 11px;font-size:10px}.researchWorkspaceShell .literatureEmpty.is-failed{background:#fff9f9a8;border-color:#e0c2c2bd}.researchWorkspaceShell .composer{background:#ffffffc7;border-color:#c5d3e5d1;border-radius:18px;width:min(100% - 48px,780px);padding:11px 13px;box-shadow:0 11px 30px #263f6513,inset 0 1px #ffffffe6}.researchWorkspaceShell .composer:focus-within{border-color:#5284d3a8;box-shadow:0 0 0 3px #2f6fe414,0 13px 34px #263f6517}.researchWorkspaceShell .composer textarea{color:#26384f;min-height:32px;padding:6px 4px 3px;font-size:14px;line-height:1.55}.researchWorkspaceShell .composerSend{border-radius:50%;width:38px;height:38px;padding:0}.researchWorkspaceShell .sidebar .navItem,.researchWorkspaceShell .sidebar .historySelect{transition:color .16s,background .16s,box-shadow .16s}.researchWorkspaceShell .sidebar .historyItem.active{background:#eaf1ffc2;border-color:#0000;box-shadow:inset 2px 0 #2d6fe7}@media (width<=900px){.researchWorkspaceShell .composer{width:calc(100% - 32px)}}.researchWorkspaceShell.isWelcomeState .scroll{padding-top:24px;padding-bottom:16px}.researchWorkspaceShell .researchWelcome{width:min(100%,760px);margin-top:clamp(68px,9vh,96px);padding:30px 26px 14px}.researchWorkspaceShell .researchWelcome h1{color:#14243d;letter-spacing:-.048em;font-size:clamp(31px,2.75vw,36px);font-weight:735;line-height:1.16}.researchWorkspaceShell .researchWelcome h1 span{color:#2d6ddd}.researchWorkspaceShell .researchWelcome>p{color:#5f7189;width:min(100%,570px);margin-top:15px;font-size:14px;line-height:1.82}.researchWorkspaceShell.isWelcomeState .composer{background:#ffffffdb;border-color:#a3b9d7b8;border-radius:21px;width:min(850px,100% - 58px);min-height:66px;padding:11px 13px;box-shadow:0 18px 44px #27436c1b,0 2px 7px #27436c0b,inset 0 1px #fffffff5}.researchWorkspaceShell.isWelcomeState .composerRow{min-height:42px}.researchWorkspaceShell.isWelcomeState .composer textarea{color:#273b56;height:42px;min-height:42px;padding:9px 7px 6px;font-size:14.5px;line-height:1.55}.researchWorkspaceShell.isWelcomeState .composer textarea::placeholder{color:#95a2b4}.researchWorkspaceShell.isWelcomeState .composer .attachmentAdd,.researchWorkspaceShell.isWelcomeState .composer .composerSend{flex-basis:40px;width:40px;height:40px}.researchStarterPrompts.isBelowComposer{width:min(680px,100% - 88px);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:stretch;gap:8px;margin-top:18px;padding:0}.researchStarterPrompts.isBelowComposer>span{color:#8290a3;letter-spacing:.025em;text-align:left;flex:none;margin:0 0 2px;padding:0 3px 4px;font-size:10.5px;font-weight:560}.researchStarterPrompts.isBelowComposer button b,.researchStarterPrompts.isBelowComposer button small{display:block}.researchStarterPrompts.isBelowComposer button b{color:#304965;font-size:12.25px;font-weight:700}.researchStarterPrompts.isBelowComposer button small{color:#8290a3;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.25px;font-weight:450;overflow:hidden}.researchStarterPrompts.isBelowComposer button{color:#43566f;text-align:left;background:#ffffffa8;border:1px solid #bccde38a;border-radius:13px;width:100%;min-height:52px;padding:10px 42px 10px 14px;font-size:12px;font-weight:540;line-height:1.45;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:0 7px 20px #2a456b09,inset 0 1px #ffffffe0}.researchStarterPrompts.isBelowComposer button:after{color:#8299b6;content:"→";background:#e7effbb8;border-radius:8px;place-items:center;width:23px;height:23px;font-size:12px;font-weight:500;transition:color .16s,background .16s,transform .16s;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.researchStarterPrompts.isBelowComposer button:hover{color:#245cae;background:#f8fbffe6;border-color:#5c8bce61;transform:translateY(-1px);box-shadow:0 10px 24px #2a4c7c12,inset 0 1px #fffffff5}.researchStarterPrompts.isBelowComposer button:hover:after{color:#3f73c4;background:#dbe8fbeb;transform:translate(2px,-50%)}.researchWorkspaceShell.isWelcomeState .disclaimer{color:#98a4b4;margin-top:13px;font-size:9.5px}.appAuthenticated>.sidebar{background:#fff9;padding-inline:18px;box-shadow:14px 0 44px #2b43680e}.appAuthenticated>.sidebar .brand{padding-inline:6px}.appAuthenticated>.sidebar .brand b{color:#17243a;font-size:21px;font-weight:770}.appAuthenticated>.sidebar .new{background:linear-gradient(135deg,#e1edffeb,#eff5ffb3);border-color:#4175cf38;border-radius:12px;min-height:44px;box-shadow:0 7px 18px #2c5bab11,inset 0 1px #ffffffe6}.appAuthenticated>.sidebar .sidebarNav{margin-top:19px;padding-top:10px}.appAuthenticated>.sidebar .navItem{color:#516177;border-bottom-color:#758aa81a;border-radius:8px;min-height:41px}.appAuthenticated>.sidebar .navItem.current{color:#245fb9;background:#ecf3ff9e;font-weight:650}.appAuthenticated>.sidebar .sidebarSectionTitle{color:#758398;letter-spacing:.08em;margin-top:21px;font-size:10px;font-weight:570}.appAuthenticated>.sidebar .historySearch input{min-height:31px}.appAuthenticated>.sidebar .historyTabs{background:#728baf13}.appAuthenticated>.sidebar .historyItem{margin-bottom:2px}.appAuthenticated>.sidebar .historySelect{color:#43536a;padding:9px 8px}.appAuthenticated>.sidebar .historyItem.active{background:#e5eefcad;box-shadow:inset 2px 0 #2d6fe7}.appAuthenticated>.sidebar .historyItem.active .historyActions,.appAuthenticated>.sidebar .historyItem.active:hover .historyActions,.appAuthenticated>.sidebar .historyItem.active:focus-within .historyActions{opacity:1;max-height:28px}.appAuthenticated>.literature .literatureHeader{background:#ffffff61;border-bottom-color:#ccd7e6b8;padding:24px 18px 15px}.appAuthenticated>.literature .provenanceSummary{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.appAuthenticated>.literature .provenanceSummary>span{color:#1b2b42;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:720;line-height:1.35;overflow:hidden}.appAuthenticated>.literature .provenanceSummary>span b{color:#2e67bd;font-variant-numeric:tabular-nums;margin-left:4px;font-size:14px}.appAuthenticated>.literature .provenanceSummary>strong{color:#546981;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:570;line-height:1.45;overflow:hidden}.appAuthenticated>.literature .provenanceSummary>small{color:#8794a5;font-size:9.5px;line-height:1.5}.appAuthenticated>.literature .resultControls{color:#596a80;border-top:1px solid #d2dce9b3;min-height:38px;margin-top:14px;padding-top:12px;font-size:11px}.appAuthenticated>.literature .resultControls>label{color:#596a80;font-size:11px}.appAuthenticated>.literature .filter{background:#fff6;border-bottom-color:#d2dce9a3;padding:10px 18px}.appAuthenticated>.literature .filter summary{color:#496789;min-height:24px;font-size:11px;font-weight:590}.appAuthenticated>.literature .filter summary:focus,.appAuthenticated>.literature .filter summary:focus-visible{outline-offset:-2px;border-radius:7px;outline:2px solid #2f6fe433}.appAuthenticated>.literature .literatureEmpty{background:#ffffff7a;border-color:#c1d0e499;border-radius:18px;width:100%;max-width:none;min-height:220px;margin:48px 0 0;padding:28px 24px 26px;box-shadow:0 16px 38px #2842680b,inset 0 1px #fffc}.appAuthenticated>.literature .literatureEmpty>strong{color:#334861;font-size:13.5px;font-weight:650}.appAuthenticated>.literature .literatureEmpty>p{color:#6f7f93;font-size:10.5px;line-height:1.7}@media (height<=760px){.researchWorkspaceShell .researchWelcome{margin-top:42px}.researchStarterPrompts.isBelowComposer{margin-top:12px}}.literature .resultControls{color:#66758a;gap:10px;min-height:34px;margin-top:13px;font-size:11px;position:relative}.literature .resultControls>label{white-space:nowrap;gap:6px;min-width:0}.literature .resultControls>label input{accent-color:#2468df;width:14px;height:14px;margin:0}.literature .resultControls>label.isDisabled{color:#8a97a8;cursor:help}.literature .resultControls>label.isDisabled input{accent-color:#aeb9c7;cursor:not-allowed}.literatureSort{z-index:18;flex:none;position:relative}.literatureSortTrigger{color:#52637a;min-width:138px;min-height:34px;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #dce4ef;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:10.5px;transition:border-color .16s,color .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 2px 7px #23375209}.literatureSortTrigger svg{fill:none;stroke:#7d8b9e;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;transition:transform .16s}.literatureSortTrigger:hover,.literatureSort.isOpen .literatureSortTrigger{color:#315f9f;background:#fff;border-color:#bfcde0;box-shadow:0 4px 12px #2a436512}.literatureSortTrigger:disabled{color:#9aa5b3;box-shadow:none;cursor:default;background:#fafbfc;border-color:#e5e9ef}.literatureSortTrigger:disabled svg{stroke:#aeb7c3}.literatureSort.isOpen .literatureSortTrigger svg{transform:rotate(180deg)}.literatureSortTrigger:focus-visible{outline-offset:2px;outline:2px solid #2468df33}.literatureSortMenu{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#fffffffa;border:1px solid #dfe6ef;border-radius:11px;gap:2px;width:168px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #1f324e21,0 2px 7px #1f324e0d}.literatureSortMenu button{color:#58687c;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:0 9px;font-size:10.5px;display:flex}.literatureSortMenu button:hover{color:#285b9e;background:#f3f6fb}.literatureSortMenu button.isSelected{color:#245dba;background:#edf3fd;font-weight:650}.literatureSortMenu button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.literature .filter{color:#536177;background:#ffffff85;border-bottom:1px solid #e4e9f0;padding:0;font-size:11px}.literature .filter>summary{color:#3565a5;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 17px;font-size:10.5px;font-weight:680;list-style:none;display:flex}.literature .filter>summary::-webkit-details-marker{display:none}.literature .filter>summary svg{fill:none;stroke:#7d8ca0;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .18s}.literature .filter[open]>summary svg{transform:rotate(180deg)}.literature .filter>summary:hover{color:#1f579f;background:#f5f8fcc2}.literature .filter.isDisabled>summary{color:#98a5b6;cursor:default}.literature .filter.isDisabled>summary:hover{color:#98a5b6;background:0 0}.literature .filter.isDisabled>summary svg{opacity:.35}.literature .filterSummaryLabel{align-items:center;gap:6px;display:inline-flex}.literature .filterSummaryLabel>b{color:#285ea9;font-variant-numeric:tabular-nums;background:#eaf2fd;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:8.5px;font-weight:700;display:inline-flex}.literature .filterSummaryStatus{color:#7e8da1;margin-left:auto;font-size:9.5px;font-weight:540;line-height:1}.literature .filterSummaryStatus.is-loading{color:#4d72a7}.literature .filterSummaryStatus.is-error{color:#ae5260}.researchWorkspaceShell .composer.isDisabled{border-color:#cdd7e4e0;box-shadow:0 8px 24px #2a41620a}.researchWorkspaceShell .composer.isDisabled textarea{color:#8793a4;cursor:progress}.literature .filterPanel{gap:14px;padding:3px 17px 16px;display:grid}.literature .filterGroup{border:0;margin:0;padding:0}.literature .filterGroup+.filterGroup{border-top:1px solid #edf0f4;padding-top:13px}.literature .filterGroup>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.literature .filterGroup>header strong{color:#47586d;font-size:10.5px;font-weight:650}.literature .filterGroup>header span{color:#8b97a6;font-variant-numeric:tabular-nums;font-size:9.5px}.literature .filterYearRange{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:end;gap:6px;display:grid}.literature .filterYearRange>i{background:#c5ceda;width:8px;height:1px;margin:0 auto 16px}.literature .filterYearRange label{min-width:0;margin:0}.literature .filterYearRange label>span{color:#8a96a5;margin-bottom:5px;font-size:9px;display:block}.literature .filter input[type=number]{color:#45566c;width:100%;height:34px;font:inherit;font-variant-numeric:tabular-nums;appearance:textfield;background:#ffffffd6;border:1px solid #dfe6ef;border-radius:8px;outline:0;margin:0;padding:0 9px;font-size:10.5px}.literature .filter input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.literature .filter input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.literature .filter input[type=number]:focus{background:#fff;border-color:#aebfd7;box-shadow:0 0 0 3px #2468df14}.literature .filterCitationInput{color:#8a96a5;background:#ffffffd6;border:1px solid #dfe6ef;border-radius:8px;grid-template-columns:auto minmax(48px,1fr) auto;align-items:center;gap:5px;height:34px;margin:0;padding-left:10px;font-size:9.5px;display:grid}.literature .filterCitationInput input[type=number]{text-align:right;height:30px;box-shadow:none;background:0 0;border:0;padding:0 5px}.literature .filterCitationInput em{color:#8a96a5;padding-right:9px;font-style:normal}.literature .filterChips{flex-wrap:wrap;gap:6px;display:flex}.literature .filterChip{cursor:pointer;margin:0}.literature .filterChip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.literature .filterChip span{color:#657489;background:#ffffffb8;border:1px solid #e0e6ee;border-radius:8px;align-items:center;min-height:29px;padding:0 9px;font-size:9.5px;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.literature .filterChip:hover span{color:#3f628e;background:#f7f9fc;border-color:#cbd7e6}.literature .filterChip input:checked+span{color:#245fae;background:#edf4fe;border-color:#c2d5f2;box-shadow:inset 0 0 0 1px #2468df0a}.literature .filterChip input:focus-visible+span{outline-offset:2px;outline:2px solid #2468df2e}.literature .filterFooter{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.literature .filterSwitch{color:#5f7085;cursor:pointer;align-items:center;gap:7px;margin:0;font-size:10px;display:inline-flex}.literature .filterSwitch input{opacity:0;width:1px;height:1px;position:absolute}.literature .filterSwitch>span{background:#d9e0e9;border-radius:999px;flex:none;width:28px;height:16px;transition:background-color .16s;position:relative}.literature .filterSwitch>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1a2a3f2e}.literature .filterSwitch input:checked+span{background:#3678dc}.literature .filterSwitch input:checked+span:after{transform:translate(12px)}.literature .filterSwitch input:focus-visible+span{outline-offset:2px;outline:2px solid #2468df33}.literature .filterReset{color:#78879a;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:9.5px}.literature .filterReset:hover{color:#315f9f;background:#f1f5fa}.literature .filterReset:disabled{color:#aeb7c3;cursor:default;background:0 0}@container (width<=280px){.researchWorkspaceShell .prototypeResearchTurn .nextActionCard{border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:11px}.researchWorkspaceShell .prototypeResearchTurn .nextActionIcon{border-radius:11px;width:38px;height:38px}.researchWorkspaceShell .prototypeResearchTurn .nextActionCopy>small{letter-spacing:.06em;font-size:9px}.researchWorkspaceShell .prototypeResearchTurn .nextActionCopy>strong{font-size:15px}.researchWorkspaceShell .prototypeResearchTurn .nextActionCopy>span{font-size:11px}}.researchWorkspaceShell .prototypeUserTurn{justify-content:flex-end;width:min(100%,800px);max-width:800px;margin:0 auto 18px;display:flex}.researchWorkspaceShell .prototypeUserTurn>small{display:none}.researchWorkspaceShell .prototypeUserTurn .user-turn{color:#29466f;background:#edf3ff;border:1px solid #d5e1f7;border-radius:16px 16px 5px;width:fit-content;max-width:min(82%,640px);margin:0;padding:12px 16px;font-size:14px;line-height:1.65;box-shadow:0 4px 14px #3052890a}.condensedMessage{gap:5px;display:grid}.condensedMessage>strong{color:inherit;font-size:inherit;font-weight:560;line-height:inherit}.condensedMessageDetails{color:#6f83a0;font-size:10.5px}.condensedMessageDetails summary{cursor:pointer;width:fit-content;list-style:none}.condensedMessageDetails summary::-webkit-details-marker{display:none}.condensedMessageDetails summary:after{content:"⌄";margin-left:5px}.condensedMessageDetails[open] summary:after{content:"⌃"}.condensedMessageDetails p{color:#526b8c;border-top:1px solid #4f709e21;margin:7px 0 0;padding-top:7px;font-size:11px;line-height:1.65}.researchWorkspaceShell .prototypeResearchTurn .elapsedStatus{color:#7c899a;font-variant-numeric:tabular-nums;background:#f7f9fcdb;border:1px solid #e5eaf1;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:14px;padding:5px 9px;font-size:10px;line-height:1.2;display:inline-flex}.researchWorkspaceShell .prototypeAssistantTurn{width:min(100%,800px);max-width:800px;margin:0 auto 38px;display:block}.researchWorkspaceShell .prototypeAssistantTurn>.assistant-label{width:min(100%,720px);margin:0 auto 10px}@media (width<=720px){.researchWorkspaceShell .prototypeResearchTurn .answer,.researchWorkspaceShell .prototypeAssistantTurn>.answer{max-width:none;padding:24px 24px 27px}.researchWorkspaceShell .prototypeResearchTurn .evidence{grid-template-columns:repeat(2,1fr);display:grid}.researchWorkspaceShell .prototypeResearchTurn .evidence-filter+.evidence-filter:before{display:none}.researchWorkspaceShell .prototypeResearchTurn .topic{grid-template-columns:24px minmax(0,1fr)}.researchWorkspaceShell .prototypeResearchTurn .topic>span{white-space:normal;grid-column:2}.researchWorkspaceShell .prototypeResearchTurn .nextActionCard{grid-template-columns:42px minmax(0,1fr);padding:14px}.researchWorkspaceShell .prototypeResearchTurn .nextActionMeta{grid-column:2;justify-content:space-between}.researchWorkspaceShell .prototypeResearchTurn .nextActionCopy>span{white-space:normal}}.appAuthenticated>.literature .provenanceSummary>small{font-size:10.5px}.appAuthenticated>.literature .resultControls,.appAuthenticated>.literature .resultControls>label{font-size:11.5px}.literatureSortTrigger,.literatureSortMenu button{font-size:11px}.appAuthenticated>.literature .filter summary,.literature .filterGroup>header strong{font-size:11.5px}.literature .filterGroup>header span,.literature .filterYearRange label>span,.literature .filterSwitch,.literature .filterReset{font-size:10.5px}.literature .filterChip span,.researchWorkspaceShell .card .providerBadges span,.researchWorkspaceShell .card .tags span,.researchWorkspaceShell .card .resultSourceLabels span,.researchWorkspaceShell .card .saveKnowledgeAction button{font-size:10px}.researchWorkspaceShell .card .meta{font-size:11.5px}.researchWorkspaceShell .card>p{font-size:12.5px;line-height:1.68}.researchWorkspaceShell .card>.link{font-size:11px}.appAuthenticated>.literature .literatureEmpty>p{font-size:11.5px}@media (width<=720px){body{min-width:0}.app{width:100%;min-width:0;--sidebar-width:min(88vw, 320px)!important;--literature-width:min(92vw, 420px)!important}.mobileWorkspaceToolbar{z-index:32;-webkit-backdrop-filter:blur(20px)saturate(150%);background:#fafdffe0;border:1px solid #6f90be33;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:52px;padding:6px;display:grid;position:absolute;top:8px;left:10px;right:10px;box-shadow:0 12px 34px #2d4d7e21,inset 0 1px #fff}.mobileWorkspaceToolbar>button{color:#315f9f;background:#ecf5ffc7;border:1px solid #4f7ab929;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:62px;min-height:38px;padding:7px 9px;font-size:11px;font-weight:720;display:inline-flex}.mobileWorkspaceToolbar>button>span:last-child{color:#fff;background:#2f6fe4;border-radius:999px;min-width:18px;padding:2px 5px;font-size:9px;line-height:1.35}.mobileWorkspaceToolbar>div{text-align:center;gap:2px;min-width:0;display:grid}.mobileWorkspaceToolbar strong,.mobileWorkspaceToolbar small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobileWorkspaceToolbar strong{color:#203653;font-size:12px}.mobileWorkspaceToolbar small{color:#77889f;font-size:9px}.mobileDrawerBackdrop{z-index:38;-webkit-backdrop-filter:blur(2px);background:#13233b3d;border:0;padding:0;display:block;position:fixed;inset:0}.app>.sidebar,.app>.literature{z-index:42;height:100dvh;transition:transform .22s var(--motion), box-shadow .22s ease;position:fixed;top:0;bottom:0}.app>.sidebar{flex-basis:auto;width:min(88vw,320px);left:0;transform:translate(-105%);box-shadow:24px 0 56px #17315633}.app>.literature{flex-basis:auto;width:min(92vw,420px);right:0;transform:translate(105%);box-shadow:-24px 0 56px #17315633}.app>.sidebar.isMobileOpen,.app>.literature.isMobileOpen{transform:translate(0)}.app>.resizeHandle{display:none}.workspace{width:100%;min-width:0;padding-top:68px}.scroll{padding:16px 14px 28px}.message,.topicOverviewMessage{max-width:100%}.message.user{max-width:92%}.executionSummary{flex-wrap:wrap;gap:6px 8px}.executionActivity{width:calc(100% - 20px)}.executionCurrent{flex-basis:calc(100% - 28px)}.executionElapsed,.executionTaskId{max-width:100%}.executionFailure{flex-direction:column;align-items:stretch}.executionFailure button{width:100%}.composer{margin-left:10px;margin-right:10px}.disclaimer{padding-bottom:7px}}.toolPage{background:radial-gradient(760px 390px at 12% -5%,#5cb6d51f,#0000 64%),radial-gradient(680px 380px at 96% 8%,#7873c312,#0000 61%),linear-gradient(145deg,#f7fbfd,#f8f9fc 58%,#f5f8fb);flex:auto;width:auto;min-width:0;height:100%;overflow:auto}.toolPageInner{gap:20px;width:min(1120px,100%);margin:0 auto;padding:34px 28px 64px;display:grid}.toolHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.toolHero h1{letter-spacing:-.02em;color:#123d60;margin:0;font-size:26px;line-height:1.25}.toolHero p{color:#69768a;max-width:620px;margin:7px 0 0;font-size:13px;line-height:1.7}.toolHeroBadge{color:#236f92;background:#e8f5f9b8;border:1px solid #2784ab2e;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.toolHeroBadge:before{content:"";width:12px;height:3px;box-shadow:none;background:linear-gradient(90deg,#55a8c4,#6c87bd);border-radius:999px}.toolCard{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(145deg,#ffffffe0,#f4f9fcb8);border:1px solid #ffffffe6;border-radius:20px;padding:24px;box-shadow:inset 0 1px #fff,0 18px 42px #264e6f17}.toolCardTitle{color:#172033;margin:0 0 4px;font-size:16px;font-weight:650}.toolCardHint{color:#69768a;text-wrap:pretty;margin:0 0 18px;font-size:12.5px;line-height:1.6}.stepFlow{background:0 0;border:0;border-bottom:1px solid #4a78b11f;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;margin-bottom:22px;padding:7px 2px 15px;display:grid}.stepFlowItemWrap{align-items:center;min-width:0;display:flex;position:relative}.stepFlowItemWrap:not(:last-child):after{content:"";background:linear-gradient(90deg,#3a6ea938,#3a6ea912);flex:1;min-width:18px;height:1px;margin:0 10px}.stepFlowItem{color:#8293a5;align-items:center;gap:8px;font-size:12.5px;display:flex}.stepFlowItem:not(.isActive){gap:0;font-size:0}.stepFlowItem.isActive{color:#2e6f9d;font-weight:650}.stepFlowItem.isDone{color:#477b8d}.stepFlowDot{background:#597e9d33;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #597e9d09}.stepFlowItem.isActive .stepFlowDot{background:linear-gradient(145deg,#3b91b7,#537db2);box-shadow:0 0 0 4px #4189b513}.stepFlowItem.isDone .stepFlowDot{background:#65a5ad;box-shadow:0 0 0 4px #65a5ad0e}.stepFlowArrow{display:none}.typeGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.typeCard{cursor:pointer;text-align:left;transition:border-color .18s var(--motion,ease), background .18s ease, transform .18s ease;background:#fff;border:1px solid #657b9b2e;border-radius:12px;align-items:flex-start;gap:11px;padding:13px;display:flex}.typeCard:hover{border-color:#2563eb73;transform:translateY(-1px)}.typeCard.isSelected{background:#2563eb0e;border-color:#2563eb;box-shadow:0 6px 18px #2563eb1a}.typeIcon{color:#1d4ed8;background:linear-gradient(145deg,#e8efff,#dbe7ff);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:750;display:grid}.typeCard.isSelected .typeIcon{color:#fff;background:linear-gradient(145deg,#2563eb,#1d4ed8);box-shadow:0 6px 14px #2563eb47}.typeCardName{color:#172033;font-size:14px;font-weight:650}.typeCardDesc{color:#7b8798;margin-top:4px;font-size:11.5px;line-height:1.55}.formGrid{gap:14px;margin-top:20px;display:grid}.formRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.formField label{color:#3d4a5c;margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.formField input,.formField select,.formField textarea{box-sizing:border-box;color:#172033;background:#ffffffb8;border:1px solid #657b9b47;border-radius:10px;outline:none;width:100%;padding:10px 13px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.formField input:focus,.formField select:focus,.formField textarea:focus{border-color:#3b91b5;box-shadow:0 0 0 3px #3791b51c,0 9px 22px #2c5b7e12}.formField textarea{resize:vertical;min-height:76px;line-height:1.65}.formField .fieldHint{color:#8b95a6;margin-top:6px;font-size:11.5px;line-height:1.55}.formActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.btnPrimary{color:#fff;cursor:pointer;background:linear-gradient(145deg,#2c91b4,#356aa9);border:0;border-radius:10px;align-items:center;gap:8px;padding:11px 20px;font-size:13.5px;font-weight:650;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 8px 20px #2874a038}.btnPrimary:hover{transform:translateY(-2px);box-shadow:0 12px 26px #2874a047}.btnPrimary:disabled{opacity:.55;cursor:not-allowed;transform:none}.btnGhost{color:#3d4a5c;cursor:pointer;background:#fff;border:1px solid #657b9b42;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.btnGhost:hover{color:#1d4ed8;border-color:#2563eb}.formMessage{color:#69768a;font-size:12.5px}.formMessage.isError{color:#dc2626}.streamingBar{background:#eef1f6;border-radius:2px;height:4px;margin-top:14px;overflow:hidden}.streamingBar span{background:linear-gradient(90deg,#2563eb,#38bdf8);border-radius:2px;width:42%;height:100%;animation:1.15s ease-in-out infinite streamSlide;display:block}@keyframes streamSlide{0%{transform:translate(-110%)}to{transform:translate(250%)}}.resultBlock{background:#fbfcfe;border:1px solid #657b9b24;border-radius:12px;padding:20px}.resultBlock h3{color:#172033;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:650;display:flex}.resultBlock h3:before{content:"";background:#2563eb;border-radius:2px;width:4px;height:16px}.resultBody{color:#28364a;white-space:pre-wrap;word-break:break-word;max-height:560px;padding-right:8px;font-size:13.5px;line-height:1.85;overflow:auto}.resultBody h1,.resultBody h2,.resultBody h3,.resultBody strong{color:#172033}.resultActions{gap:10px;margin-top:14px;display:flex}.toolPage .historyList{gap:8px;display:grid}.toolPage .historyItem{background:#fff;border:1px solid #657b9b24;border-radius:11px;align-items:center;gap:12px;padding:11px 14px;display:flex}.typeBadge{color:#1d4ed8;background:#2563eb17;border-radius:999px;flex:none;padding:4px 9px;font-size:11.5px;font-weight:650}.toolPage .historyItemTitle{text-overflow:ellipsis;white-space:nowrap;color:#3d4a5c;flex:1;min-width:0;font-size:13px;overflow:hidden}.toolPage .historyItemStatus{color:#69768a;flex:none;font-size:12px}.toolPage .historyEmpty{text-align:center;color:#8b95a6;padding:18px;font-size:13px}@media (width<=860px){.typeGrid{grid-template-columns:repeat(2,1fr)}.formRow{grid-template-columns:1fr}.toolHero{flex-direction:column;align-items:flex-start}}@media (width<=560px){.typeGrid{grid-template-columns:1fr}.stepFlow{flex-wrap:wrap}}.appSearchTone{--accent:#397fb4;--accent-strong:#245f8f;--accent-glass:#397fb421;--accent-selected:#397fb414;--canvas:#f4f8fb;--glass:#f5fbfc99;--glass-strong:#f9fdfdcc;--line:#37669024;--line-strong:#3766903b;--liquid-fill:#f5fbfc57;--liquid-fill-strong:#fbfefe9e;--liquid-edge:#ffffffdb;--liquid-shadow:inset 0 1px #fff, inset 0 -1px #305f8a1a, 0 18px 48px #234a6f14;--liquid-shadow-soft:0 11px 28px #254d730f;--ink:#173954;--muted:#698095;background:radial-gradient(circle at 47% 17%,#fffffff5,#0000 34%),radial-gradient(at 7% 84%,#4a97d61a,#0000 35%),radial-gradient(at 93% 15%,#4571bf14,#0000 32%),linear-gradient(145deg,#fbfdff 0%,#f4f8fb 54%,#f3f6fa 100%)}.appSearchTone:before{filter:blur(40px);background:linear-gradient(90deg,#0000,#589dcf14,#82b4da0b,#0000)}.appSearchTone:after{filter:blur(42px);background:linear-gradient(90deg,#0000,#4269a60b,#498bbe0f,#0000)}.appSearchTone>.sidebar,.appSearchTone>.literature{-webkit-backdrop-filter:blur(24px)saturate(130%);background:linear-gradient(145deg,#fdfeffdb,#eef6fba8);border-color:#ffffffd1;box-shadow:inset 0 1px #fff,0 18px 46px #27588417}.appSearchTone .workspace:before{background:radial-gradient(circle at 50% 16%,#ffffffe6,#0000 33%),radial-gradient(at 10% 80%,#4a97d60e,#0000 31%),radial-gradient(at 91% 24%,#446cbe0d,#0000 30%),linear-gradient(#fbfdff94,#eff6fb3b)}.appSearchTone .new{color:#1267a5;background:radial-gradient(circle at 16% 5%,#ffffffb8,#0000 32%),linear-gradient(135deg,#4da0db2b,#3976c314);border-color:#227abe47;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #1f6ba80f,0 10px 24px #1f6fae1a}.appSearchTone .new kbd{color:#216b9d;background:0 0;border-color:#1f6fae3d;box-shadow:inset 0 0 0 1px #ffffff6b}.appSearchTone .new:hover{color:#07598f;background:linear-gradient(135deg,#2d8cd345,#4377c829);border-color:#2077bc75}.appSearchTone .researchWelcome h1{color:#124f7f;text-shadow:0 1px #ffffffb8,0 9px 26px #2374b117}.appSearchTone .researchWelcome h1 span{z-index:0;color:#0b6f9f;-webkit-text-fill-color:#0b6f9f;filter:drop-shadow(0 7px 14px #145a9426);text-shadow:0 -1px #ffffffbf,0 1px #04456c24;background:0 0;transition:transform .35s,filter .35s,color .35s;display:inline-block;position:relative}.appSearchTone .researchWelcome h1 span:before{content:"";z-index:-1;filter:blur(7px);opacity:.82;background:radial-gradient(#4aa3cf30,#5870bf12 46%,#0000 74%);border-radius:50%;position:absolute;inset:5px -12px 0}.appSearchTone .researchWelcome h1 span:after{content:"";filter:blur(5px);opacity:.75;background:linear-gradient(90deg,#0000,#288fc638,#586fc021,#0000);border-radius:50%;height:7px;position:absolute;bottom:-5px;left:8%;right:6%}.appSearchTone .researchWelcome>p{color:#607b91}.appSearchTone .researchWorkspaceShell.isWelcomeState .composer{background:#fbfdffe6;border-color:#4e89b54d;box-shadow:0 17px 40px #234e7718,inset 0 1px #fff}.appSearchTone .researchWorkspaceShell.isWelcomeState .composer .composerSend{letter-spacing:.06em;background:radial-gradient(circle at 30% 18%,#ffffff3d,#0000 38%),linear-gradient(145deg,#3196cf,#176eaa 72%);border:1px solid #ffffff73;border-radius:13px;flex-basis:62px;width:62px;min-width:62px;height:38px;min-height:38px;font-size:11px;font-weight:680;box-shadow:inset 0 1px #ffffff59,0 8px 20px #1c6fae3b}.appSearchTone .researchWelcomeTitle:hover h1 span{color:#0875a8;-webkit-text-fill-color:#0875a8;filter:drop-shadow(0 10px 18px #145a942e);transform:translateY(-2px)}.appSearchTone .researchWorkspaceShell .composerSend svg{display:none}.appSearchTone .researchWorkspaceShell .composerSend:before{content:"发送"}.appSearchTone .researchWorkspaceShell .composerSend.isPause:before{content:"暂停"}.appSearchTone .researchWorkspaceShell .composerSend:has(.composerLoadingGlyph):before{content:"上传中"}.appSearchTone .researchWorkspaceShell.isWelcomeState .composer .composerSend:disabled{color:#7292aa;background:#ffffff61;border-color:#3580b733;box-shadow:inset 0 1px #ffffffb8}.appSearchTone .researchWorkspaceShell .composerSend .composerStopGlyph,.appSearchTone .researchWorkspaceShell .composerSend .composerLoadingGlyph{display:none}.appSearchTone .researchWorkspaceShell .composerSend:hover:not(:disabled){background:linear-gradient(145deg,#2c699d,#387fa9);box-shadow:0 8px 19px #265c893b}.appSearchTone .researchWorkspaceShell.isWelcomeState .scroll{position:relative}.appSearchTone .researchWorkspaceShell .researchWelcome{width:min(100%,760px);margin-top:clamp(74px,10vh,108px);padding-bottom:14px}.appSearchTone .researchWelcome h1 span{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 12px #2664aa1a);text-shadow:none;background:linear-gradient(108deg,#0872aa 2%,#096fbd 48%,#405fbd 98%);-webkit-background-clip:text;background-clip:text}.appSearchTone .researchWelcome h1 span:before{filter:blur(8px);background:linear-gradient(90deg,#0000,#4396d61f,#6f70ca12,#0000);border-radius:0;inset:13px -8px -1px}.appSearchTone .researchWelcome h1 span:after{filter:blur(.7px);background:linear-gradient(90deg,#0000,#298bcc80 31%,#5e69c347 68%,#0000);height:2px;bottom:-3px;left:3%;right:1%}.appSearchTone .researchWorkspaceShell.isWelcomeState .composer{background:linear-gradient(#fcfeffed,#f8fcffe0) padding-box padding-box,linear-gradient(105deg,#378bcd85,#6173cb40 48%,#258bc475) border-box;border:1px solid #0000;transition:transform .28s,box-shadow .28s,background .28s;position:relative;overflow:hidden;box-shadow:0 18px 42px #255b8b1b,0 3px 10px #4277b10f,inset 0 1px #fffffff5}.appSearchTone .researchWorkspaceShell.isWelcomeState .composer:hover,.appSearchTone .researchWorkspaceShell.isWelcomeState .composer:focus-within{transform:translateY(-2px);box-shadow:0 23px 50px #255b8b24,0 5px 16px #5263ba12,inset 0 1px #fff}.appSearchTone .researchStarterPrompts.isBelowComposer{-webkit-backdrop-filter:blur(22px)saturate(120%);background:radial-gradient(at 16% 5%,#d9f0ff94,#0000 44%),radial-gradient(at 84% 96%,#ebdefa66,#0000 48%),linear-gradient(135deg,#f7fbffde,#f8f6fdc2);border:1px solid #ffffffbf;border-radius:20px;grid-template-rows:auto repeat(2,minmax(66px,auto));grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(760px,100% - 32px);margin-top:15px;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 16px 38px #244e7913}.appSearchTone .researchEntryHeader{text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:46px;display:flex;position:relative}.appSearchTone .researchEntryHeader strong{color:#143f66;letter-spacing:-.02em;font-size:15px;font-weight:720;display:block}.appSearchTone .researchEntryHeader small{color:#778da1;margin-top:3px;font-size:9px;display:block}.appSearchTone .researchEntryHint{z-index:2;position:absolute;top:22px;right:18px;color:#7c91a5!important;letter-spacing:.04em!important;width:auto!important;font-size:9px!important}@media (width<=1080px){.appSearchTone .researchStarterPrompts.isBelowComposer{grid-template-rows:auto repeat(2,minmax(62px,auto));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.appSearchTone .researchStarterPrompts.isBelowComposer{grid-template-columns:1fr}.appSearchTone .researchEntryHeader{grid-column:1}.appSearchTone .researchDna{opacity:.4;right:24px}.appSearchTone .researchEntryHint{display:none}}.appSearchTone .researchStarterPrompts.isBelowComposer{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto;grid-template-columns:minmax(0,1.55fr) minmax(180px,.78fr);align-items:stretch;gap:10px;padding:0;display:grid;overflow:visible}.appSearchTone .researchFunctionPanel,.appSearchTone .researchQuestionIdeas{-webkit-backdrop-filter:blur(22px)saturate(120%);background:radial-gradient(at 16% 2%,#d2efff8f,#0000 48%),radial-gradient(at 90% 100%,#ebddfa61,#0000 54%),linear-gradient(140deg,#f7fbffe6,#f8f6fdc7);border:1px solid #fffc;border-radius:19px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 15px 36px #244e7913}.appSearchTone .researchFunctionPanel{min-width:0;padding:15px}.appSearchTone .researchEntryHint{top:20px;right:16px}.appSearchTone .researchFunctionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button,.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:first-of-type,.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:nth-of-type(2),.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:nth-of-type(3),.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:nth-of-type(4){background:radial-gradient(circle at 12% 5%,#fffffffa,#0000 44%),linear-gradient(145deg,#ffffffe6,#ebf6fdba);border:1px solid #ffffffdb;border-radius:13px;align-items:center;min-height:58px;padding:9px 11px;display:flex;box-shadow:inset 0 1px #fff,0 7px 18px #2d52790e}.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:nth-child(3),.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:nth-child(4){background:radial-gradient(circle at 12% 5%,#fffffffa,#0000 44%),linear-gradient(145deg,#ffffffe6,#f2eefcb8)}.appSearchTone .researchFunctionGrid button b{white-space:nowrap;gap:10px;font-size:11.5px}.appSearchTone .researchFunctionGrid button b:before{filter:saturate(112%);background-size:20px 20px!important;border:1px solid #fffffff0!important;border-radius:11px!important;flex-basis:37px!important;width:37px!important;height:37px!important;box-shadow:inset 0 1px 1px #fffffffa,inset 0 -5px 12px #408bc214,0 7px 14px #276ea529,0 0 0 1px #3689be14!important}.appSearchTone .researchFunctionGrid button:first-child b:before{background-color:#effaff}.appSearchTone .researchFunctionGrid button:nth-child(2) b:before{background-color:#edf7ff}.appSearchTone .researchFunctionGrid button:nth-child(3) b:before{background-color:#f4f2ff}.appSearchTone .researchFunctionGrid button:nth-child(4) b:before{background-color:#eef9fb}.appSearchTone .researchFunctionGrid button:first-child b:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='4' y1='3' x2='24' y2='25'%3E%3Cstop stop-color='%238EE0FA'/%3E%3Cstop offset='1' stop-color='%234C76D3'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='14' cy='14' r='10' fill='url(%23g)' opacity='.95'/%3E%3Ccircle cx='14' cy='14' r='7' fill='none' stroke='%23fff' stroke-opacity='.78'/%3E%3Cpath d='m17.8 10.2-2 5.6-5.6 2 2-5.6z' fill='%23fff'/%3E%3Ccircle cx='10' cy='8' r='2.3' fill='%23fff' fill-opacity='.55'/%3E%3C/svg%3E")!important}.appSearchTone .researchFunctionGrid button:nth-child(2) b:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='5' y1='4' x2='23' y2='24'%3E%3Cstop stop-color='%237BD8F4'/%3E%3Cstop offset='1' stop-color='%233C8ED1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='4' y='4' width='20' height='20' rx='6' fill='url(%23g)'/%3E%3Ccircle cx='12.5' cy='12.5' r='5' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cpath d='m16.3 16.3 4.2 4.2' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath d='M7 7.5c2-2 5-2.7 7.5-1.8' stroke='%23fff' stroke-opacity='.42' stroke-linecap='round'/%3E%3C/svg%3E")!important}.appSearchTone .researchFunctionGrid button:nth-child(3) b:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='5' y1='3' x2='23' y2='25'%3E%3Cstop stop-color='%23C4B8FB'/%3E%3Cstop offset='1' stop-color='%236E78D0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M8 4h12a3 3 0 0 1 3 3v15a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3' fill='url(%23g)'/%3E%3Cpath d='M10 9h8M10 13h5' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'/%3E%3Cpath d='m10 19 2.2 2 5-5.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 6h9' stroke='%23fff' stroke-opacity='.45'/%3E%3C/svg%3E")!important}.appSearchTone .researchFunctionGrid button:nth-child(4) b:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='5' y1='4' x2='23' y2='24'%3E%3Cstop stop-color='%238BE0D9'/%3E%3Cstop offset='1' stop-color='%233C9DB3'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M7 3h10l5 5v16H7z' fill='url(%23g)'/%3E%3Cpath d='M17 3v6h5' fill='%23fff' fill-opacity='.48'/%3E%3Cpath d='M10 13h9M10 17h9M10 21h6' stroke='%23fff' stroke-width='1.7' stroke-linecap='round'/%3E%3Cpath d='M9 6h5' stroke='%23fff' stroke-opacity='.5' stroke-linecap='round'/%3E%3C/svg%3E")!important}.appSearchTone .researchQuestionIdeas header strong{white-space:nowrap}.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:after{display:none}.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:hover{background:#fffffffa;border-color:#4e91c242;transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 12px 22px #24598424}.appSearchTone .researchQuestionIdeas{background:radial-gradient(at 100% 0,#d8e8ffb8,#0000 58%),linear-gradient(155deg,#f6faffeb,#e8f0fcc7);padding:15px 13px 12px}.appSearchTone .researchQuestionIdeas header{justify-content:space-between;align-items:center;margin:1px 2px 10px;display:flex}.appSearchTone .researchQuestionIdeas header strong{color:#193f64;font-size:11px;font-weight:700}.appSearchTone .researchStarterPrompts.isBelowComposer .researchQuestionIdeas header button{color:#6d8198;min-height:0;box-shadow:none;background:0 0;border:0;padding:3px 4px;font-size:9px}.appSearchTone .researchStarterPrompts.isBelowComposer .researchQuestionIdeas header button:before{content:"↻";color:#6487ad;margin-right:3px}.appSearchTone .researchStarterPrompts.isBelowComposer .researchQuestionIdeas>button{color:#536b82;text-align:left;background:#ffffffba;border:1px solid #ffffffd1;border-radius:10px;width:100%;min-height:0;margin-top:6px;padding:8px 9px;font-size:9px;line-height:1.45;box-shadow:inset 0 1px #fffffff2,0 5px 13px #385a830b}.appSearchTone .researchStarterPrompts.isBelowComposer .researchQuestionIdeas>button:after{display:none}.appSearchTone .researchStarterPrompts.isBelowComposer .researchQuestionIdeas>button:hover{color:#235f8d;background:#fffffff5;transform:translate(2px);box-shadow:inset 0 1px #fff,0 8px 17px #2d5b8914}@media (width<=980px){.appSearchTone .researchStarterPrompts.isBelowComposer{grid-template-columns:1fr}.appSearchTone .researchQuestionIdeas{display:none}}.appSearchTone .researchFunctionPanel{padding:14px}.appSearchTone .researchEntryHint{display:none}.appSearchTone .researchFunctionGrid{gap:9px}.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button,.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:first-of-type,.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:nth-of-type(2),.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:nth-of-type(3),.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:nth-of-type(4){min-height:70px;padding:10px 12px}.appSearchTone .researchFunctionGrid button b{color:#174f78;white-space:nowrap;align-items:center;gap:8px;font-size:11.2px;line-height:1.3;display:flex}.appSearchTone .researchFunctionGrid button b:before{content:"";background-position:50%;background-repeat:no-repeat;display:block;background-size:20px 20px!important;flex-basis:34px!important;width:34px!important;height:34px!important}.appSearchTone .researchQuestionIdeas header strong{white-space:nowrap;flex:auto;line-height:1}.appSearchTone .researchStarterPrompts.isBelowComposer .researchQuestionIdeas>button{align-items:center;min-height:45px;margin-top:7px;padding:8px 10px;font-size:9.5px;line-height:1.45;display:flex}.appSearchTone .researchWelcomeTitle:hover h1 span,.appSearchTone .researchWelcomeTitle:focus-within h1 span{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 12px #2664aa1a);background:linear-gradient(108deg,#0872aa 2%,#096fbd 48%,#405fbd 98%);-webkit-background-clip:text;background-clip:text;transform:none}@media (width<=980px){.appSearchTone .researchStarterPrompts.isBelowComposer{grid-template-columns:1fr}.appSearchTone .researchFunctionPanel{min-height:auto}}.appSearchTone .researchWelcomePattern{display:none}.appSearchTone .new{color:#315d92}.appSearchTone>.sidebar .navItem{color:#506d91}.appSearchTone>.sidebar .navItem:hover,.appSearchTone>.sidebar .navItem.current{color:#365f9d}.appSearchTone>.sidebar .navItem em{color:#7485a0}.appSearchTone .guestLoginButton,.appSearchTone .guestLoginButton:hover{color:#315d92}.appSearchTone .researchDna{opacity:.66;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 230 82'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop stop-color='%238EDFF5'/%3E%3Cstop offset='.5' stop-color='%235EB5E0'/%3E%3Cstop offset='1' stop-color='%235E75C2'/%3E%3C/linearGradient%3E%3Cfilter id='s' x='-20%25' y='-35%25' width='140%25' height='180%25'%3E%3CfeDropShadow dx='0' dy='3' stdDeviation='2.5' flood-color='%23577DAE' flood-opacity='.2'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23s)' fill='none' stroke-linecap='round'%3E%3Cpath d='M8 16c45 0 52 50 102 50s58-50 112-50' stroke='url(%23a)' stroke-width='5' stroke-dasharray='.5 10'/%3E%3Cpath d='M8 66c45 0 52-50 102-50s58 50 112 50' stroke='url(%23a)' stroke-width='5' stroke-dasharray='.5 10' opacity='.76'/%3E%3Cg stroke='%237AB8D9' stroke-width='2' opacity='.58'%3E%3Cpath d='m29 26 6 30M52 39l3 6M77 58l5-36M106 67l5-51M137 60l5-39M167 43l3-7M193 25l7 32'/%3E%3C/g%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='.72'%3E%3Ccircle cx='29' cy='26' r='2'/%3E%3Ccircle cx='82' cy='22' r='2'/%3E%3Ccircle cx='142' cy='21' r='2'/%3E%3Ccircle cx='200' cy='57' r='2'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:142px;position:absolute;top:-6px;right:3px;transform:rotate(11deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.appSearchTone .researchEntryHeader{min-height:55px;padding-right:142px}.appSearchTone .researchFunctionGrid{grid-template-rows:82px 52px}.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button,.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:first-of-type,.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:nth-of-type(2){min-height:82px}.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:first-of-type,.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:nth-of-type(2){text-align:center;justify-content:center}.appSearchTone .researchFunctionCopy{align-items:center;display:flex}.appSearchTone .researchFunctionGrid button:nth-of-type(-n+2) .researchFunctionCopy{flex-direction:column;gap:3px}.appSearchTone .researchFunctionGrid .researchFunctionCopy small{color:#768ba1;text-align:center;white-space:nowrap;width:100%;margin:0;padding:0;font-size:8.5px;line-height:1.25}.appSearchTone .researchFunctionGrid button:first-of-type b,.appSearchTone .researchFunctionGrid button:nth-of-type(2) b{flex-direction:column;gap:6px;font-size:11.5px}.appSearchTone .researchFunctionGrid button:first-of-type b:before,.appSearchTone .researchFunctionGrid button:nth-of-type(2) b:before{background-size:22px 22px!important;flex-basis:38px!important;width:38px!important;height:38px!important}.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:nth-of-type(3),.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:nth-of-type(4){min-height:52px;padding:7px 10px}.appSearchTone .researchFunctionGrid button:nth-of-type(3) b:before,.appSearchTone .researchFunctionGrid button:nth-of-type(4) b:before{background-size:16px 16px!important;border-radius:9px!important;flex-basis:27px!important;width:27px!important;height:27px!important}.appSearchTone .historyEmpty{gap:4px;padding:13px 10px;font-size:9.5px;line-height:1.48}.appSearchTone .historyEmpty strong{font-size:10.5px;font-weight:650}.appSearchTone .historyEmpty p{padding:0;font-size:10px;line-height:1.55}.appSearchTone .literatureEmptyMark,.appSearchTone .welcomeEyebrow:before,.appSearchTone .message.ai>small:before,.appSearchTone .researchStageDot,.appSearchTone .topicOverviewHeader small i{background:#2586c5;box-shadow:0 0 0 5px #2586c51a,0 8px 20px #1c6ca826}.appSearchTone .literatureEmptyMark{background:#ffffff29;border:2px solid #1f7fbeb8;box-shadow:inset 0 0 0 6px #ffffff47,0 0 0 6px #2689c912,0 10px 24px #1a68a21a}.appSearchTone .literatureEmptyMark:before,.appSearchTone .literatureEmptyMark:after{box-shadow:none;background:#2785bf}.appSearchTone .literatureEmpty>strong{color:#174f78}.appSearchTone .literatureEmpty>button{color:#126ca9;background:#2b89ca1a;border-color:#247ec040}.appSearchTone button:focus-visible,.appSearchTone input:focus-visible,.appSearchTone textarea:focus-visible,.appSearchTone select:focus-visible{outline-color:#397fb438}@media (width<=980px){.appSearchTone .researchStarterPrompts.isBelowComposer{grid-template-columns:1fr}}.appSearchTone .researchWelcome>p span{display:block}.appSearchTone .researchQuestionIdeas header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.appSearchTone .researchStarterPrompts.isBelowComposer .researchQuestionIdeas header button{width:auto;min-width:0;height:26px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #3e6f9733;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0 2px 1px;font-size:10px;display:inline-flex}.appSearchTone .researchStarterPrompts.isBelowComposer .researchQuestionIdeas header button:before{display:none}.appSearchTone .researchStarterPrompts.isBelowComposer .researchQuestionIdeas header button:after{content:none;display:none}.appSearchTone .researchStarterPrompts.isBelowComposer .researchQuestionIdeas>button{font-size:12.25px}.appSearchTone .researchWelcome h1 small{color:#315f82;letter-spacing:.02em;margin-top:5px;font-size:.54em;font-weight:610;display:block}.appSearchTone .researchWelcomeSparkles{width:42px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:42px}.appSearchTone .researchWelcomeSparkles:before,.appSearchTone .researchWelcomeSparkles:after{clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);background:linear-gradient(145deg,#4b8fc0,#72c3d2)}.appSearchTone .researchWelcomeSparkles:before{width:22px;height:22px;top:5px;left:7px}.appSearchTone .researchWelcomeSparkles:after{opacity:.58;width:10px;height:10px;top:22px;left:25px}.appSearchTone .researchStarterPrompts.isBelowComposer{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:16px}.appSearchTone .researchFunctionPanel,.appSearchTone .researchQuestionIdeas{min-height:242px}.appSearchTone .researchFunctionPanel{isolation:isolate;background:radial-gradient(54% 46% at 100% 100%,#8597cd13,#0000 74%),radial-gradient(64% 52% at 0 0,#5cb5d221,#0000 72%),linear-gradient(145deg,#f8fcfef5,#ecf6fad1);padding:18px}.appSearchTone .researchFunctionPanel:after{content:"";z-index:-1;filter:blur(11px);opacity:.62;pointer-events:none;background:radial-gradient(circle,#899dd216,#5cadca0d 43%,#0000 72%);border-radius:50%;width:178px;height:148px;position:absolute;bottom:-54px;right:-46px}.appSearchTone .researchQuestionIdeas{background:linear-gradient(145deg,#f9fcfef2,#ecf6fab8),radial-gradient(at 100% 0,#6db1cd14,#0000 58%)}.appSearchTone .researchFunctionGrid{grid-template-rows:86px 68px;gap:10px}.appSearchTone .researchFunctionGrid button b{font-size:13px}.appSearchTone .researchFunctionGrid button small{font-size:10px;line-height:1.45}.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button{padding:11px 13px}.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button,.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:first-of-type,.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:nth-of-type(2),.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:nth-of-type(3),.appSearchTone .researchStarterPrompts.isBelowComposer .researchFunctionGrid>button:nth-of-type(4){background:linear-gradient(145deg,#ffffffd1,#f4f9fb9e)!important}.selectedContext{color:#536177;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff8a;border:1px solid #2563eb1f;border-radius:11px;max-width:92%;margin:14px 0;padding:13px 15px;box-shadow:0 12px 34px #32486c0d}.selectedContext b{color:var(--accent-strong)}.selectedContext>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.paperChip{color:#315f9f;text-overflow:ellipsis;white-space:nowrap;background:#2563eb11;border:1px solid #2563eb21;border-radius:8px;align-items:center;gap:6px;max-width:260px;padding:6px 9px;font-size:12px;text-decoration:none;display:inline-flex;overflow:hidden}.paperChip:hover{background:#2563eb1a;border-color:#2563eb47}.paperChip small{color:var(--accent-strong);background:#2563eb14;border-radius:4px;flex:none;padding:1px 4px}.topicCandidate{background:#ffffffb3;border:1px solid #2563eb2e;border-radius:10px;gap:7px;width:100%;padding:12px;display:grid}.topicCandidate strong{color:#1f3b63}.topicCandidate small{color:#66758c}.topicCandidate .primary{justify-self:start;padding:7px 10px}.researchDecisionList{gap:14px;width:min(100%,720px);margin:18px 0 26px;display:grid}.researchDecisionCard{-webkit-backdrop-filter:blur(20px)saturate(165%);background:linear-gradient(138deg,#ffffffc2,#ffffff4d);border:1px solid #2563eb29;border-radius:18px;grid-template-columns:82px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 44px #2a446c1a,inset 0 1px #fffffffa}.researchDecisionStep{color:var(--accent-strong);background:linear-gradient(#2563eb21,#2563eb09);border-right:1px solid #2563eb26;flex-direction:column;justify-content:space-between;padding:22px 14px;display:flex}.researchDecisionStep span{letter-spacing:-.07em;font-size:38px;font-weight:760;line-height:1}.researchDecisionStep small{letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:700}.researchDecisionBody{padding:20px 22px 18px}.researchDecisionBody>header{border-bottom:1px solid #657b9b26;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:15px;display:flex}.researchDecisionBody>header small{color:var(--muted);font-size:11px}.researchDecisionBody h2{color:var(--ink);letter-spacing:-.025em;margin:4px 0 0;font-size:18px}.researchDecisionScore{color:var(--accent-strong);background:#2563eb0f;border:1px solid #2563eb26;border-radius:999px;flex:none;padding:5px 8px;font-size:11px}.researchDecisionQuestion{gap:6px;padding:16px 0 14px;display:grid}.researchDecisionQuestion span,.researchDecisionFacts dt{color:var(--muted);font-size:11px}.researchDecisionQuestion strong{color:#1f3352;font-size:15px;line-height:1.55}.researchDecisionFacts{border-top:1px solid #657b9b24;border-left:1px solid #657b9b24;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.researchDecisionFacts>div{border-bottom:1px solid #657b9b24;border-right:1px solid #657b9b24;min-height:68px;padding:11px 12px}.researchDecisionFacts dd{color:#2c3e59;margin:5px 0 0;font-size:13px;line-height:1.45}.researchDecisionFacts dd.isMissing{color:#7b8798}.researchDecisionQuality{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.researchDecisionQuality span{color:#58718f;background:#f1f5fa;border-radius:7px;padding:4px 8px;font-size:11px}.researchDecisionRationale{color:#586b83;margin:12px 0 0;font-size:12px;line-height:1.6}.researchDecisionRationale b{color:#2f68aa;margin-right:7px}.researchDecisionNotice{color:#637187;margin:12px 0 0;font-size:12px}.researchDecisionBody>footer{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.researchDecisionBody>footer button{color:#536177;background:#ffffff8f;border:1px solid #657b9b2e;border-radius:9px;min-height:36px;padding:8px 12px}.researchDecisionBody>footer button.primary{color:#fff;background:var(--accent);border-color:#2563eb3d}@media (width<=1080px){.researchDecisionCard{grid-template-columns:68px minmax(0,1fr)}.researchDecisionBody{padding:17px 17px 16px}}.statusMessage{max-width:560px}.workflowContinuity{gap:12px;width:min(100%,720px);margin:14px auto 4px;display:grid}.workflowContinuity article,.workflowBranchHistory{background:#ffffffdb;border:1px solid #84a4d13d;border-radius:16px;box-shadow:0 10px 28px #34588812}.workflowBranchConfirmation{padding:18px 20px 16px}.workflowBranchConfirmation small,.workflowQuestionAnswer>small{color:#3972bd;letter-spacing:.04em;font-size:11px;font-weight:700}.workflowBranchConfirmation h3,.workflowQuestionAnswer h3{color:#1e304c;margin:5px 0 7px;font-size:16px}.workflowBranchConfirmation p,.workflowQuestionAnswer p{color:#445976;margin:0;line-height:1.65}.workflowBranchConfirmation span{color:#7a899e;margin-top:8px;font-size:12px;display:block}.workflowBranchConfirmation footer{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.workflowBranchConfirmation button,.workflowBranchHistory button{color:#3f5777;font:inherit;cursor:pointer;background:#fff;border:1px solid #4e78b138;border-radius:10px;padding:9px 13px}.workflowBranchConfirmation button.primary{color:#fff;background:#2f74dc;border-color:#2f74dc}.workflowBranchConfirmation button:disabled,.workflowBranchHistory button:disabled{cursor:default;opacity:.55}.workflowInstructionNotice{padding:13px 17px;background:#f3f9ffe6!important;border-color:#5993d333!important}.workflowInstructionNotice>div{align-items:baseline;gap:8px;display:flex}.workflowInstructionNotice b{color:#294b78;font-size:13px}.workflowInstructionNotice span{color:#73849a;font-size:12px}.workflowInstructionNotice ol{border-top:1px solid #5b85bb21;margin:9px 0 0;padding:9px 0 0 20px}.workflowInstructionNotice li{color:#536984;padding:3px 0;font-size:12px;line-height:1.5}.workflowCommandState{align-items:center;gap:12px;padding:13px 17px;display:flex;background:#f6faffeb!important;border-color:#5993d333!important}.workflowCommandState>div{gap:3px;min-width:0;display:grid}.workflowCommandState b{color:#294b78;font-size:13px}.workflowCommandState span{color:#73849a;font-size:12px}.workflowCommandState>small{white-space:nowrap;color:#72839a;margin-left:auto}.workflowCommandState footer{gap:7px;display:flex}.workflowCommandState button{color:#2f66ad;font:inherit;cursor:pointer;background:#fff;border:1px solid #4e78b13d;border-radius:9px;padding:7px 11px}.workflowCommandState button:disabled{cursor:default;opacity:.55}.workflowCommandState.isFailed{background:#fff8f7f0!important;border-color:#c75e5038!important}.workflowCommandState.isFailed b{color:#a33c32}.workflowQuestionAnswer{padding:16px 19px}.workflowQuestionAnswer.isFailed{background:#fffaf2e6;border-color:#c5844038}.workflowBranchHistory{overflow:hidden}.workflowBranchHistory summary{color:#354d6d;cursor:pointer;padding:13px 17px;font-size:13px;font-weight:650;list-style:none}.workflowBranchHistory summary::-webkit-details-marker{display:none}.workflowBranchHistory summary span{color:#3972bd;background:#eef5ff;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:11px;display:inline-grid}.workflowBranchHistory>div{gap:6px;padding:0 10px 10px;display:grid}.workflowBranchHistory button{text-align:left;background:#f7fafee6;justify-content:space-between;align-items:center;width:100%;display:flex}.workflowBranchHistory button span{gap:2px;display:grid}.workflowBranchHistory button b{color:#2d4565;font-size:12px}.workflowBranchHistory button small{color:#8190a3;font-size:11px}.workflowBranchHistory button em{color:#3972bd;font-size:11px;font-style:normal}@media (width<=760px){.workflowContinuity{width:calc(100% - 24px)}.workflowInstructionNotice>div{flex-direction:column;align-items:flex-start;gap:3px}}.message.ai .report{margin-top:5px}.medicalNotice{color:#875d16;background:#fff9e9;border:1px solid #f0cd8e;border-radius:8px;margin-bottom:16px;padding:10px 12px;font-size:12px;line-height:1.55}.evidenceSummary{color:#49627d;background:#f2f8ff;border-radius:8px;flex-wrap:wrap;gap:7px;margin:8px 0 16px;padding:10px 12px;font-size:12px;display:flex}.evidenceSummary b{color:#2b5e92;width:100%}.evidenceSummary span{background:#e1efff;border-radius:4px;padding:2px 6px}.evidenceSummary .warning,.preprintNote{color:#b64949;background:#fff0f0}.preprintNote{border-radius:4px;margin-left:5px;padding:1px 5px;font-size:11px;font-style:normal}.report .insufficient{color:#805f26;background:#fff9e9;border-left:3px solid #e6ad45;padding:9px 12px}.safetyGuidance>div{color:#684e1d;border:1px solid #f0cf8e;background:#fff9eb!important}.safetyGuidance p{color:#8d6c2e;margin:8px 0 0;font-size:12px}.tags .source{color:#18865e;background:#e7f8f2}
