:root{--ink:#1b1d1a;--muted:#6f746d;--line:#d9dcd5;--soft-line:#e8eae5;--paper:#fff;--canvas:#f2f2f0;--acid:#d8ff4f;--acid-dark:#b9dc3c;--selection:#4262ff;--synchronized-paper:#c87919;--selected-object-z:8000;--current-page-note-z:8001;--selected-current-page-note-z:8002;--shadow:0 20px 50px rgb(31 37 26/9%);--font-sans:"Inter","Pretendard","Apple SD Gothic Neo","Noto Sans KR",system-ui,sans-serif}*{box-sizing:border-box}body,html{width:100%;min-height:100%;margin:0;overflow:hidden;background:#f7f7f4;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{color:inherit;font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}[tabindex]:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgb(66 98 255/35%);outline-offset:2px}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.app-mark{display:inline-grid;width:34px;height:34px;grid-template-columns:repeat(3,8px);place-content:center;gap:2px;border:1px solid #20231d;border-radius:10px;background:var(--acid)}.app-mark span{display:block;width:8px;height:16px;transform:rotate(-13deg);border-radius:6px 6px 3px 3px;background:#20231d}.app-mark span:nth-child(2){height:21px}.dashboard-shell{position:relative;display:flex;width:100vw;height:100vh;min-height:650px;flex-direction:column;overflow:auto;background:radial-gradient(circle at 78% 22%,rgb(216 255 79/55%),transparent 27%),linear-gradient(135deg,#f7f7f4,#efefe9)}.dashboard-shell:before{position:fixed;inset:0;background-image:linear-gradient(rgb(30 34 27/3%) 1px,transparent 0),linear-gradient(90deg,rgb(30 34 27/3%) 1px,transparent 0);background-size:32px 32px;content:"";pointer-events:none}.dashboard-footer,.dashboard-header{position:relative;z-index:1;display:flex;width:min(1500px,calc(100% - 80px));margin:0 auto;align-items:center;justify-content:space-between}.dashboard-header{height:104px}.brand-lockup{display:flex;align-items:center;gap:13px}.brand-lockup>div{display:flex;flex-direction:column}.brand-lockup strong{font-size:17px;letter-spacing:-.02em}.brand-lockup span{margin-top:2px;color:var(--muted);font-size:10px;letter-spacing:.12em}.brand-lockup span,.sdk-badge{font-weight:700;text-transform:uppercase}.sdk-badge{padding:8px 13px;border:1px solid #c7cbc2;border-radius:99px;color:#555b51;font-size:11px;letter-spacing:.08em}.dashboard-card{position:relative;z-index:1;display:grid;width:min(1500px,calc(100% - 80px));min-height:620px;margin:auto;grid-template-columns:minmax(390px,.82fr) minmax(520px,1.18fr);overflow:hidden;border:1px solid #d8dbd3;border-radius:28px;background:rgb(255 255 252/88%);box-shadow:0 38px 100px rgb(40 46 34/12%);backdrop-filter:blur(18px)}.dashboard-copy{display:flex;padding:clamp(52px,6vw,96px);flex-direction:column;justify-content:center;border-right:1px solid var(--soft-line)}.eyebrow{margin:0 0 28px;color:#5f6e26;font-size:11px;font-weight:800;letter-spacing:.18em}.dashboard-copy h1{margin:0;font-size:clamp(44px,4.3vw,74px);font-weight:650;letter-spacing:-.065em;line-height:1.03}.dashboard-copy>p:last-child{max-width:480px;margin:34px 0 0;color:var(--muted);font-size:15px;line-height:1.75}.project-finder{display:flex;min-width:0;padding:clamp(48px,5vw,84px);flex-direction:column;justify-content:center}.project-finder>label{margin-bottom:10px;color:#454b42;font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.finder-row,.new-project-row{display:flex;gap:10px}.finder-row input,.new-project-row input{min-width:0;height:52px;flex:1;padding:0 17px;border:1px solid #cfd3ca;border-radius:12px;background:#fff;font-size:15px;transition:border-color .15s ease,box-shadow .15s ease}.finder-row input:focus,.new-project-row input:focus{border-color:#8da82d;box-shadow:0 0 0 4px rgb(216 255 79/25%);outline:0}.new-project-row button,.primary-button{display:inline-flex;height:52px;padding:0 20px;align-items:center;justify-content:center;gap:9px;border-radius:12px;background:#20231d;color:#fff;font-size:13px;font-weight:750}.new-project-row button svg,.primary-button svg{width:17px}.form-error{margin:10px 0 0;color:#b44235;font-size:12px}.project-results{margin-top:34px;animation:results-in .28s ease both}@keyframes results-in{0%{transform:translateY(8px);opacity:0}}.project-results-heading{display:flex;margin-bottom:10px;justify-content:space-between;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.project-list{max-height:268px;overflow:auto;border:1px solid var(--line);border-radius:15px;background:#fff}.project-row{display:grid;width:100%;min-height:70px;padding:12px 14px;grid-template-columns:40px 1fr 20px;align-items:center;gap:12px;border-bottom:1px solid #eef0eb;background:#fff;text-align:left}.project-row:last-child{border-bottom:0}.project-row:hover{background:#f7f8f2}.project-row>svg{width:16px;color:#848a80}.project-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:#eef4d5;color:#647b1b}.project-icon svg{width:18px}.project-row>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.project-row strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.project-row small{margin-top:4px;color:var(--muted);font-size:11px}.empty-projects{display:grid;min-height:100px;padding:20px;place-items:center;color:var(--muted);font-size:13px;text-align:center}.new-project-row{margin-top:14px}.new-project-row button{background:var(--acid);color:#20231d}.dashboard-footer{height:76px;color:#777c74;font-size:11px;letter-spacing:.03em}.project-picker-shell{display:grid;width:100vw;height:100vh;padding:20px;place-items:center;overflow:auto;background:#fff}.project-picker{width:min(360px,100%)}.project-owner-field{position:relative}.project-owner-field input{width:100%;height:48px;padding:0 38px 0 2px;border:0;border-bottom:1px solid #cfd2cc;border-radius:0;background:transparent;font-size:17px;font-weight:620;letter-spacing:-.015em}.project-owner-field input:focus{border-color:#20231d;outline:0}.project-picker-spinner{position:absolute;top:15px;right:4px;width:18px;color:#8a8f87}.project-picker-error{margin:12px 2px 0;color:#a33e34;font-size:12px;line-height:1.5}.project-picker .project-list{max-height:min(440px,58vh);margin-top:12px;overflow:auto;border:0;border-radius:0;background:transparent}.project-picker .project-row{display:flex;width:100%;min-height:48px;padding:0;align-items:stretch;border-bottom:1px solid #eceee9;background:transparent;font-size:15px;font-weight:520;line-height:21px;text-align:left}.project-picker .project-open-button{min-width:0;padding:13px 2px;flex:1;background:transparent;overflow:hidden;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap}.project-picker .project-delete-button{display:grid;width:44px;min-width:44px;margin-left:8px;place-items:center;background:transparent;color:#8a8f87}.project-picker .project-delete-button svg{width:17px;height:17px}.project-picker .project-delete-button:focus-visible,.project-picker .project-delete-button:hover:not(:disabled){background:#fff2f0;color:#b34b41}.project-picker .project-delete-button:disabled,.project-picker .project-open-button:disabled{cursor:default;opacity:.48}.project-picker .project-row:first-child{border-top:1px solid #eceee9}.project-picker .project-row:focus-within,.project-picker .project-row:hover{background:#f7f7f5}.project-picker .empty-projects{display:block;min-height:48px;margin:0;padding:14px 2px;place-items:initial;color:#8a8f87;font-size:13px;text-align:left}.project-picker .new-project-button,.project-picker .new-project-form{display:flex;width:100%;min-height:48px;align-items:center;gap:9px;padding:0 2px;border:0;border-bottom:1px solid #eceee9;background:transparent;color:#777d74}.project-picker .new-project-button{font-size:13px;font-weight:520;text-align:left}.project-picker .new-project-button:focus-visible,.project-picker .new-project-button:hover{background:#f7f7f5;color:#20231d}.project-picker .new-project-button:disabled{cursor:default;opacity:.45}.project-picker .new-project-button svg,.project-picker .new-project-form>svg{width:15px;height:15px;flex:0 0 auto}.project-picker .new-project-form input{min-width:0;height:46px;flex:1;border:0;background:transparent;color:#20231d;font-size:14px;font-weight:520;outline:0}.project-picker .new-project-form input::placeholder{color:#a0a59d}.project-picker .new-project-form>.spin{color:#8a8f87}.open-project-overlay{position:fixed;z-index:120;inset:0;background:rgb(255 255 255/86%);backdrop-filter:blur(8px)}.open-project-card,.open-project-overlay{display:flex;align-items:center;justify-content:center}.open-project-card{width:min(330px,calc(100vw - 40px));min-height:172px;padding:26px 28px;flex-direction:column;gap:10px;border:1px solid rgb(139 148 132/30%);border-radius:20px;background:rgb(255 255 252/96%);box-shadow:0 24px 70px rgb(45 52 39/14%);color:#454b40;text-align:center}.open-project-card svg{width:20px;color:#73786f}.open-project-card strong{font-size:15px;font-weight:800}.open-project-card>small,.open-project-card>span{color:#7a8075;font-size:10px;font-weight:650}.open-project-progress{width:100%;height:6px;overflow:hidden;border-radius:999px;background:#e5e8e1}.open-project-progress>i{display:block;height:100%;border-radius:inherit;background:#7f9946;transition:width .18s ease-out}.workspace-shell{position:relative;width:100vw;height:100vh;overflow:hidden;background:#eceeeb}.workspace-status-cluster{position:absolute;z-index:40;top:15px;left:15px;display:flex;max-width:min(430px,calc(100vw - 30px));flex-direction:column;align-items:flex-start;gap:8px}.workspace-save-status{position:relative;display:flex;max-width:100%;min-height:34px;padding:7px 10px;align-items:center;gap:7px;border:1px solid rgb(144 154 137/36%);border-radius:10px;background:rgb(255 255 252/94%);box-shadow:0 6px 20px rgb(47 53 41/10%);color:#62685e;font-size:9px;font-weight:750;backdrop-filter:blur(12px)}.workspace-save-status.saved{border-color:rgb(122 160 75/32%);background:rgb(247 252 239/94%);color:#557037}.workspace-save-status.local{border-color:rgb(196 150 54/35%);background:rgb(255 249 232/96%);color:#876623}.workspace-save-status.error{border-color:rgb(184 95 80/42%);background:rgb(255 241 238/97%);color:#98483c}.workspace-save-status>svg{width:14px;height:14px;flex:0 0 auto}.workspace-save-status>span{min-width:0;overflow-wrap:anywhere}.workspace-save-status>button{min-height:21px;padding:0 7px;flex:0 0 auto;border-radius:6px;background:rgb(255 255 255/72%);color:inherit;font-size:8px;font-weight:800}.workspace-body{position:relative;display:flex;height:100vh}.llm-wiki-panel{position:relative;z-index:95;display:flex;width:min(var(--llm-wiki-panel-width,430px),60vw);min-width:240px;height:100%;flex:0 0 auto;flex-direction:column;overflow:hidden;border-left:1px solid #d0d2ce;background:#fafbf8;box-shadow:-12px 0 30px rgb(35 41 31/12%);color:#22251f}.manuscript-window-shell .llm-wiki-panel{grid-column:3;grid-row:1/span 2;width:min(var(--llm-wiki-panel-width,430px),34vw);max-width:min(34vw,720px);border-left-color:#d4d4d4;background:#fafafa;box-shadow:-12px 0 30px rgb(0 0 0/10%);color:#222}.manuscript-window-shell .llm-wiki-composer,.manuscript-window-shell .llm-wiki-header{border-color:#dedede;background:#fff}.manuscript-window-shell .llm-wiki-composer textarea:focus{border-color:#777;box-shadow:0 0 0 2px rgb(0 0 0/8%)}.llm-wiki-panel.compact{max-width:340px}.llm-wiki-panel-resize-handle{position:absolute;z-index:5;top:0;bottom:0;left:-4px;width:8px;padding:0;border:0;border-radius:0;background:transparent;cursor:ew-resize;touch-action:none}.llm-wiki-panel-resize-handle:focus-visible,.llm-wiki-panel-resize-handle:hover{background:rgb(100 118 90/28%)}.llm-wiki-panel,.llm-wiki-panel *{box-sizing:border-box}.llm-wiki-header{display:flex;min-height:58px;padding:10px 10px 10px 16px;align-items:center;gap:5px;border-bottom:1px solid #dedfdb;background:rgb(255 255 253/96%)}.llm-wiki-header>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.llm-wiki-header strong{font-family:var(--font-serif);font-size:15px}.llm-wiki-header span{display:flex;align-items:center;gap:4px;color:#747970;font-size:9px}.llm-wiki-header span svg{width:11px;height:11px}.llm-wiki-header>button{display:grid;width:30px;height:30px;padding:0;place-items:center;border-radius:7px;background:transparent;color:#555b52}.llm-wiki-header>button:hover{background:#eceee9}.llm-wiki-header>button svg{width:15px;height:15px}.llm-wiki-ingestion-log{max-height:48%;padding:0 14px 14px;overflow:auto;border-bottom:1px solid #d9dbd5;background:#20231e;color:#eef0ea;font:9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.llm-wiki-ingestion-log>header{position:sticky;top:0;z-index:1;display:flex;padding:12px 0 8px;align-items:center;justify-content:space-between;background:#20231e}.llm-wiki-ingestion-log>header button{display:grid;width:24px;height:24px;padding:0;place-items:center;border-radius:5px;background:transparent;color:#c8ccc3}.llm-wiki-ingestion-log>header button:hover{background:#343830}.llm-wiki-ingestion-log>header svg{width:12px;height:12px}.llm-wiki-ingestion-log>div{display:flex;flex-direction:column;gap:7px}.llm-wiki-scope-note{padding:8px 10px;border:1px solid #dbe3ca;border-radius:7px;background:#f7faef;color:#53643e;font-weight:700;line-height:1.5}.llm-wiki-ingestion-log .llm-wiki-scope-note{border-color:#414a37;background:#293025;color:#cbdc9e}.llm-wiki-ingestion-log article{display:flex;padding:9px;flex-direction:column;gap:3px;border:1px solid #3b4037;border-radius:6px;background:#292d27}.llm-wiki-ingestion-log article strong{overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.llm-wiki-ingestion-log article span{color:#cbdc9e}.llm-wiki-ingestion-log article small{overflow-wrap:anywhere;color:#949a8e;font-size:8px}.llm-wiki-sync-details{max-height:42%;overflow:auto;border-bottom:1px solid #e2e3df;background:#f4f5f1;color:#62675f;font-size:9px}.llm-wiki-sync-details summary{padding:9px 16px;cursor:pointer;font-weight:800;list-style-position:inside}.llm-wiki-counts,.llm-wiki-sync-details>a,.llm-wiki-sync-details>p,.llm-wiki-sync-details>pre{margin-right:16px;margin-left:16px}.llm-wiki-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.llm-wiki-counts span{padding:6px 3px;border:1px solid #dedfda;border-radius:6px;background:#fff;text-align:center}.llm-wiki-sync-details>a{display:inline-flex;margin-bottom:8px;align-items:center;gap:4px;color:#435f2b;font-weight:800}.llm-wiki-sync-details>a svg{width:10px;height:10px}.llm-wiki-sync-details pre{max-height:210px;padding:9px;overflow:auto;border:1px solid #dedfda;border-radius:7px;background:#fff;color:#4e534b;font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.llm-wiki-error{color:#9b493e}.llm-wiki-messages{display:flex;min-height:0;padding:16px;flex:1;flex-direction:column;gap:12px;overflow-y:auto}.llm-wiki-empty{margin:auto 18px;color:#92968f;font-size:11px;line-height:1.6;text-align:center}.llm-wiki-message{max-width:90%;align-self:flex-start}.llm-wiki-message.user{padding:9px 11px;align-self:flex-end;border-radius:12px 12px 3px 12px;background:#20231e;color:#fff}.llm-wiki-message p{margin:0;font-size:11px;line-height:1.6;white-space:pre-wrap}.llm-wiki-message small{display:block;margin-top:6px;color:#777c73;font-size:8px}.llm-wiki-reading-report{display:grid;margin-top:9px;padding:9px;gap:5px;border:1px solid #d9dfcb;border-radius:8px;background:#f8faf2;color:#4d5543;font-size:9px;line-height:1.45}.llm-wiki-reading-report>strong{color:#30372a;font-size:10px}.llm-wiki-reading-report>span{color:#69715f}.llm-wiki-reading-report dl{display:grid;margin:3px 0 0;gap:5px}.llm-wiki-reading-report dl>div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:7px;padding-top:5px;border-top:1px solid #e2e6d8}.llm-wiki-reading-report dt{color:#737a6c;font-weight:700}.llm-wiki-reading-report dd{margin:0;color:#596052}.llm-wiki-message .llm-wiki-full-read-offer{margin-top:3px;padding-top:7px;border-top:1px solid #d9dfcb;color:#566637;font-size:9px;font-weight:650;line-height:1.5}.llm-wiki-thinking{display:flex;align-items:center;gap:6px;color:#777c73;font-size:9px}.llm-wiki-thinking svg{width:12px;height:12px}.llm-wiki-composer{display:flex;padding:10px;align-items:flex-end;gap:7px;border-top:1px solid #dedfdb;background:#fff}.llm-wiki-chat-error{margin:0;padding:7px 12px;border-top:1px solid #ead6d1;background:#fff4f1;color:#9b493e;font-size:9px}.wiki-rewrite-target{padding:10px 12px;border-left:3px solid;font-size:14px}.wiki-rewrite-target p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:6em;overflow:auto}.manuscript-rewrite-result{max-width:430px;font-size:14px}.manuscript-rewrite-result>div{max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;cursor:text;padding:8px 0}.llm-wiki-composer textarea{min-height:42px;max-height:130px;padding:9px 10px;flex:1;resize:none;field-sizing:content;border:1px solid #d4d6d1;border-radius:9px;outline:none;background:#fff;color:#252922;font:inherit;font-size:11px;line-height:1.45}.llm-wiki-composer textarea:focus{border-color:#89927f;box-shadow:0 0 0 2px rgb(95 109 81/10%)}.llm-wiki-composer button{display:grid;width:42px;height:42px;flex:0 0 42px;padding:0;place-items:center;border-radius:9px;background:#20231e;color:#fff}.llm-wiki-composer button:disabled{opacity:.3}.llm-wiki-composer button svg{width:15px;height:15px}body.manuscript-editor-body,html.manuscript-editor-root{height:100%;min-height:0;overflow:hidden}.manuscript-window-shell,.manuscript-window-shell *{box-sizing:border-box}.manuscript-window-shell{display:grid;width:100%;height:100vh;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:#f2f2f2;color:#242424}.manuscript-window-topbar{position:sticky;z-index:20;top:0;display:flex;height:54px;flex:0 0 54px;padding:8px 20px;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe1da;background:rgb(255 255 253/96%);backdrop-filter:blur(12px)}.manuscript-window-topbar>div{display:flex;flex-direction:column;gap:2px}.manuscript-window-topbar strong{font:700 14px/1.1 var(--font-serif)}.manuscript-window-topbar span{color:#7a7f75;font-size:9px}.manuscript-window-toolbar select,.manuscript-window-topbar select{height:32px;padding:0 28px 0 9px;border:1px solid #d5d5d5;border-radius:7px;outline:none;background:#fff;color:#303030;font:inherit;font-size:11px}.manuscript-window-toolbar{position:sticky;z-index:19;top:0;display:flex;min-height:56px;grid-column:2;grid-row:1;padding:7px 14px 9px;align-items:center;align-content:center;flex-wrap:wrap;gap:4px;border-bottom:1px solid #dedede;background:rgb(250 250 250/97%);box-shadow:0 3px 10px rgb(0 0 0/5%);backdrop-filter:blur(12px);overflow:hidden}.manuscript-window-document-picker{width:170px}.manuscript-window-toolbar>*{flex:0 0 auto}.manuscript-window-toolbar select.heading-style{width:96px}.manuscript-window-toolbar select.font-family{width:184px}.manuscript-window-toolbar select.font-size{width:68px}.manuscript-window-zoom-control{display:inline-flex;height:32px;align-items:center;gap:5px;color:#62685e;font-size:9px}.manuscript-window-zoom-control>svg{width:14px;height:14px}.manuscript-window-zoom-control select{width:84px}.manuscript-window-zoom-control.canvas select{width:88px}.manuscript-window-toolbar button{display:inline-flex;height:32px;min-width:32px;padding:0 8px;align-items:center;justify-content:center;gap:5px;border-radius:7px;background:transparent;color:#4b4b4b;font-size:10px}.manuscript-window-toolbar button:hover:not(:disabled),.manuscript-window-toolbar button[aria-pressed=true]{background:#e9e9e9;color:#202020}.manuscript-window-toolbar button:disabled,.manuscript-window-toolbar select:disabled{opacity:.35}.manuscript-window-toolbar button svg{width:15px;height:15px}.manuscript-window-toolbar .divider{width:1px;height:24px;margin:0 4px;background:#dddddd}.manuscript-window-content{display:contents}.manuscript-window-canvas{position:relative;grid-column:1;grid-row:1/span 2;width:auto;min-height:0;overflow:hidden;border-right:1px solid #d3d3d3;background-color:#f3f3f3;background-image:radial-gradient(#cfcfcf var(--manuscript-canvas-grid-dot,.8px),transparent var(--manuscript-canvas-grid-dot,.8px));background-size:var(--manuscript-canvas-grid-size,20px) var(--manuscript-canvas-grid-size,20px);overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:none;cursor:grab}.manuscript-window-canvas.panning{cursor:grabbing}.manuscript-reference-layer{position:absolute;z-index:4;inset:0;transform-origin:0 0;pointer-events:none}.manuscript-reference-node{position:absolute;display:flex;overflow:visible;flex-direction:column;border:1px solid #babeb6;border-radius:0;background:#fff;box-shadow:0 2px 2px rgb(35 39 31/8%),0 16px 34px rgb(35 39 31/12%);pointer-events:auto}.manuscript-reference-node .pdf-page,.manuscript-reference-node .pdf-page canvas,.manuscript-reference-node .pdf-reader{cursor:grab;user-select:none}.manuscript-reference-node.moving,.manuscript-reference-node.moving .pdf-page,.manuscript-reference-node.moving .pdf-page canvas,.manuscript-reference-node.moving .pdf-reader{cursor:grabbing}.manuscript-reference-counts>span{min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.manuscript-reference-counts>span:last-child{text-align:right}.manuscript-reference-delete{position:absolute;z-index:10;top:3px;right:3px;display:grid;width:20px;height:20px;padding:0;place-items:center;border-radius:50%;background:rgb(255 255 255/88%);box-shadow:0 1px 5px rgb(35 39 31/18%);color:#6e746b;opacity:0}.manuscript-reference-delete:focus-visible,.manuscript-reference-node:hover .manuscript-reference-delete{opacity:1}.manuscript-reference-delete svg{width:11px;height:11px}.manuscript-reference-node-title{display:flex;min-height:36px;padding:7px 8px 7px 10px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e2e4df;background:#fafbf7;cursor:grab;touch-action:none}.manuscript-reference-node-title>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.manuscript-reference-node-title strong{overflow:hidden;font:700 10px/1.25 var(--font-serif);text-overflow:ellipsis;white-space:nowrap}.manuscript-reference-node-title span{overflow:hidden;color:#858a80;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.manuscript-reference-node-title button{display:grid;width:22px;height:22px;padding:0;flex:0 0 auto;place-items:center;border-radius:5px;background:transparent;color:#777d73}.manuscript-reference-node-title button:hover{background:#e8ebe4}.manuscript-reference-node-title svg{width:12px;height:12px}.manuscript-reference-pdf-copy{position:relative;min-height:0;flex:1 1 auto;overflow:hidden;width:100%;height:100%}.manuscript-reference-pdf-copy .pdf-page,.manuscript-reference-pdf-copy .pdf-reader{overflow:hidden}.manuscript-reference-note-node{pointer-events:auto}.manuscript-window-minimap{position:fixed;z-index:16;bottom:18px;left:18px;display:flex;width:188px;height:132px;padding:9px;flex-direction:column;gap:5px;border:1px solid rgb(120 120 120/42%);border-radius:10px;background:rgb(252 252 252/94%);box-shadow:0 10px 30px rgb(0 0 0/18%);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .13s ease,transform .13s ease;backdrop-filter:blur(12px)}.manuscript-window-minimap.visible{opacity:1;transform:translateY(0)}.manuscript-window-minimap>strong{color:#686868;font-size:7px;font-weight:850;letter-spacing:.14em}.manuscript-window-minimap>svg{width:100%;min-height:0;flex:1;overflow:visible;border-radius:4px;background:#eeeeee}.manuscript-window-minimap rect{fill:#fff;stroke:#858585;stroke-width:5;vector-effect:non-scaling-stroke}.manuscript-window-minimap rect.selected{fill:#e9edff;stroke:var(--selection);stroke-width:8}.manuscript-window-minimap rect.moving{fill:#dce4ff}.manuscript-window-minimap rect.viewport{fill:rgb(80 80 80/5%);stroke:#555555;stroke-width:2;stroke-dasharray:7 5}.manuscript-window-minimap text{fill:#4d554a;font-size:38px;font-weight:800;pointer-events:none}.manuscript-window-minimap>span{color:#737a6f;font-size:7px;font-variant-numeric:tabular-nums}.manuscript-reference-fullscreen{position:fixed;z-index:1000;inset:0;display:flex;min-width:0;min-height:0;flex-direction:column;outline:0;background:rgb(25 28 24/96%);color:#fff;backdrop-filter:blur(18px)}.manuscript-reference-fullscreen>header{display:flex;min-height:58px;padding:9px 16px 9px 20px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgb(255 255 255/12%);background:rgb(20 23 19/84%)}.manuscript-reference-fullscreen>header>div{display:flex;min-width:0;flex-direction:column;gap:3px}.manuscript-reference-fullscreen>header strong{overflow:hidden;font:700 12px/1.2 var(--font-serif);text-overflow:ellipsis;white-space:nowrap}.manuscript-reference-fullscreen>header span{color:rgb(255 255 255/62%);font-size:9px;font-variant-numeric:tabular-nums}.manuscript-reference-fullscreen nav{display:flex;flex:0 0 auto;gap:4px}.manuscript-reference-fullscreen nav button{display:grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid rgb(255 255 255/13%);border-radius:8px;background:rgb(255 255 255/8%);color:#fff}.manuscript-reference-fullscreen nav button:hover:not(:disabled){background:rgb(255 255 255/16%)}.manuscript-reference-fullscreen nav button:disabled{opacity:.28}.manuscript-reference-fullscreen nav svg{width:16px}.manuscript-reference-fullscreen-stage{display:flex;min-width:0;min-height:0;padding:18px 26px 26px;flex:1;align-items:center;justify-content:center;overflow:hidden}.manuscript-reference-fullscreen-paper{width:min(calc(100vw - 72px),calc((100vh - 112px) * var(--fullscreen-pdf-ratio)));max-height:calc(100vh - 102px);aspect-ratio:var(--fullscreen-pdf-ratio);overflow:hidden;border:1px solid rgb(255 255 255/20%);background:#fff;box-shadow:0 28px 90px rgb(0 0 0/48%)}.manuscript-reference-fullscreen-paper .pdf-reader{overflow:hidden}.manuscript-reference-node-status{display:flex;min-height:28px;padding:5px 8px;align-items:center;gap:5px;border-top:1px solid #e2e4df;background:#fafbf7}.manuscript-reference-node-status span{padding:2px 5px;border-radius:999px;background:#e9ede5;color:#687064;font-size:7px}.manuscript-window-document-stage{position:relative;z-index:2;display:flex;min-width:max-content;min-height:100%;padding:42px max(24px,calc((100% - 920px) / 2)) 96px;justify-content:center;pointer-events:none}.manuscript-window-document-pane{position:relative;grid-column:2;grid-row:2;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;background:#eeeeee;scrollbar-gutter:stable}.manuscript-window-page-track{width:920px;height:max-content;pointer-events:auto}.manuscript-window-page{position:relative;width:920px;min-width:760px;min-height:1188px;margin:0 auto 32px;padding:74px 62px 82px;border:1px solid #e1e2de;background:#fff;box-shadow:0 12px 36px rgb(39 45 34/10%)}.manuscript-window-page:last-child{margin-bottom:0}.manuscript-window-page input,.manuscript-window-page select,.manuscript-window-page textarea{border:0;outline:0;background:transparent;color:inherit;font:inherit}.manuscript-window-title{width:100%;padding:0;font:760 31px/1.18 TypoPRO Linux Biolinum,Noto Sans KR,sans-serif!important;letter-spacing:-.018em;text-align:center}.manuscript-window-authors{width:100%;margin-top:24px;color:#242721;text-align:center}.manuscript-window-paper-header{margin-bottom:68px}.manuscript-window-author-grid{display:flex;width:100%;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:16px 26px}.manuscript-window-author{position:relative;display:flex;width:min(164px,calc(25% - 20px));min-width:138px;flex-direction:column;align-items:center}.manuscript-window-author input{width:100%;height:21px;padding:0 3px!important;font:12px/1.25 TypoPRO Linux Libertine,"Noto Serif KR Variable",serif!important;text-align:center}.manuscript-window-author input:first-child{height:25px;font-size:15px!important}.manuscript-window-author input::placeholder{color:#8a8e86}.manuscript-window-author>button{position:absolute;top:-7px;right:-7px;display:grid;width:20px;height:20px;padding:0;place-items:center;border-radius:50%;background:#eff1ec;color:#737a6e;opacity:0}.manuscript-window-author:focus-within>button,.manuscript-window-author:hover>button{opacity:1}.manuscript-window-author>button svg{width:11px;height:11px}.manuscript-window-add-author{display:inline-flex;height:27px;margin-top:13px;padding:0 10px;align-items:center;gap:5px;border-radius:999px;background:#f1f3ee;color:#697064;font-size:9px}.manuscript-window-add-author:hover{background:#e7ebe2;color:#35432d}.manuscript-window-add-author svg{width:12px;height:12px}.manuscript-window-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:34px}.manuscript-window-column{display:flex;min-width:0;flex-direction:column;gap:8px}.manuscript-window-wide-figures{display:flex;margin-bottom:18px;flex-direction:column;gap:10px}.manuscript-window-wide-figures.bottom{margin-top:18px;margin-bottom:0}.manuscript-window-figure,.manuscript-window-text-block{position:relative;min-width:0;margin:0 -8px;padding:8px;border:1px solid transparent;border-radius:7px}.manuscript-window-text-block{display:flex;min-height:44px;flex-direction:column}.manuscript-window-figure:hover,.manuscript-window-text-block:hover{border-color:#e7e9e3}.manuscript-window-figure.selected,.manuscript-window-text-block.selected{border-color:#8c8c8c;box-shadow:0 0 0 2px rgb(0 0 0/7%)}.manuscript-window-heading{width:100%;padding:0 0 5px!important;font-family:TypoPRO Linux Biolinum,Noto Sans KR,sans-serif!important;font-weight:760!important;line-height:1.15!important;text-transform:uppercase}.manuscript-window-heading.heading-section{font-size:17px!important}.manuscript-window-heading.heading-subsection{font-size:14px!important}.manuscript-window-heading.heading-subsubsection{font-size:12px!important}.manuscript-window-heading:placeholder-shown:not(:focus){height:0;padding:0!important;opacity:0}.manuscript-window-text-block.selected .manuscript-window-heading:placeholder-shown{height:auto;padding-bottom:5px!important;opacity:1}.manuscript-window-text-block textarea{display:block;width:100%;min-height:0;flex:1 1 auto;padding:0;overflow:hidden;line-height:1.42;text-justify:inter-word;hyphens:auto;font-kerning:normal;resize:none}.manuscript-window-text-block textarea[hidden]{display:none}.manuscript-window-resolved-text{display:block;width:100%;min-height:0;flex:1 1 auto;overflow:hidden;line-height:1.42;text-justify:inter-word;white-space:pre-wrap;overflow-wrap:anywhere;hyphens:auto;font-kerning:normal;cursor:text}.manuscript-window-resolved-text>.placeholder{color:#a3a79f}.manuscript-inline-citation{position:relative;display:inline-block;min-width:0;height:auto;margin:0 1px;padding:0 3px 1px;border:1px dashed #777;border-radius:4px;background:#f2f2f2;color:#333;font:inherit;font-weight:700;line-height:inherit;vertical-align:baseline;cursor:pointer}.manuscript-citation-link-handle{position:absolute;z-index:2;top:50%;left:-9px;width:10px;height:10px;border:2px solid #222;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgb(0 0 0/24%);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity 90ms ease,transform 90ms ease;touch-action:none;cursor:crosshair}.manuscript-inline-citation.active .manuscript-citation-link-handle,.manuscript-inline-citation:focus-visible .manuscript-citation-link-handle,.manuscript-inline-citation:hover .manuscript-citation-link-handle{opacity:1;pointer-events:auto;transform:translate(-2px,-50%)}.manuscript-inline-citation:focus-visible,.manuscript-inline-citation:hover{border-style:solid;background:#e8e8e8;outline:0}.manuscript-inline-citation.resolved{border-style:solid;border-color:#a5a5a5;background:#f6f6f6;color:#303030;font-weight:600}.manuscript-inline-citation.active{border-style:solid;border-color:#333;background:#e7e7e7;box-shadow:0 0 0 2px rgb(0 0 0/10%);color:#111}.manuscript-citation-connector{position:fixed;z-index:149;inset:0;width:100vw;height:100vh;overflow:visible;pointer-events:none}.manuscript-citation-connector line{stroke:#74816b;stroke-width:1.5;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.manuscript-citation-tray{position:fixed;z-index:150;top:var(--citation-tray-top,120px);left:var(--citation-tray-left,24px);display:flex;width:min(var(--citation-tray-width,760px),calc(100vw - 24px));height:min(var(--citation-tray-height,238px),calc(100vh - 24px));overflow:hidden;border:1px dashed #9aa690;border-radius:13px;background:rgb(249 250 246/97%);box-shadow:0 16px 42px rgb(35 42 31/18%);color:#252a22;animation:manuscript-citation-tray-in .13s ease-out;backdrop-filter:blur(12px)}.manuscript-citation-tray.drop-active{border-color:#4f6544;border-style:solid;background:rgb(240 245 235/98%);box-shadow:0 0 0 3px rgb(83 107 70/14%),0 16px 42px rgb(35 42 31/18%)}@keyframes manuscript-citation-tray-in{0%{opacity:0;transform:translateY(5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.manuscript-citation-paper-actions button,.manuscript-citation-tray-close{display:grid;width:28px;height:28px;flex:0 0 auto;padding:0;place-items:center;border:1px solid #d7dad2;border-radius:7px;background:#fff;color:#60675b}.manuscript-citation-paper-actions button svg,.manuscript-citation-tray-close svg{width:12px;height:12px}.manuscript-citation-tray-close{position:absolute;z-index:3;top:8px;right:8px}.manuscript-citation-tray-list{display:flex;width:100%;min-height:0;padding:18px 46px 14px 16px;flex:1;align-items:stretch;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.manuscript-citation-paper{display:grid;width:210px;min-width:210px;height:100%;padding:11px 9px 9px;flex:0 0 210px;grid-template-columns:17px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:7px;border:1px solid #d9ddd4;border-radius:9px;background:#fff;box-shadow:0 3px 10px rgb(38 43 34/6%);cursor:grab;scroll-snap-align:start}.manuscript-citation-paper.cited{border-color:#99a78f;background:#fbfdf8}.manuscript-citation-paper.dragging{opacity:.45}.manuscript-citation-paper-drag{display:grid;grid-row:1/span 2;place-items:center;color:#a2a89d}.manuscript-citation-paper-drag svg{width:14px;height:14px}.manuscript-citation-paper-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.manuscript-citation-paper-copy strong{display:-webkit-box;overflow:hidden;font-size:10px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.manuscript-citation-paper-copy small{overflow:hidden;color:#7a8075;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.manuscript-citation-paper-actions{display:flex;grid-column:2;align-items:center;gap:4px}.manuscript-citation-paper-actions button:disabled{opacity:.3}.manuscript-citation-paper-actions button.cite,.manuscript-citation-paper-actions button.uncite{width:auto;min-width:49px;padding:0 7px;font-size:7px;font-weight:800}.manuscript-citation-paper-actions button.cite{border-color:#485641;background:#485641;color:#fff}.manuscript-citation-paper-actions button.uncite{background:#eef1e9;color:#596451}.manuscript-citation-tray-empty{width:100%;min-width:100%;height:100%;border-radius:8px;background:linear-gradient(90deg,transparent,rgb(116 129 107/4%),transparent)}.manuscript-window-resize-handle{position:absolute;z-index:3;right:8px;bottom:-8px;left:8px;display:flex;height:15px;padding:0;align-items:center;justify-content:center;border-radius:999px;background:#ededed;color:#666;cursor:ns-resize;touch-action:none}.manuscript-window-resize-handle.start{top:-8px;bottom:auto}.manuscript-window-resize-handle.end{top:auto;bottom:-8px}.llm-wiki-source-list{display:grid;margin-top:8px;gap:6px}.llm-wiki-source-list>strong{color:#596052;font-size:9px}.llm-wiki-source-list>div{display:flex;flex-wrap:wrap;gap:5px}.llm-wiki-pdf-handle{display:inline-flex;max-width:100%;min-height:27px;padding:4px 8px 4px 5px;align-items:center;gap:6px;border:1px solid #d6d6d6;border-radius:6px;background:#f7f7f7;color:#444;font:600 9px/1.25 var(--font-sans);text-align:left;cursor:grab}.llm-wiki-pdf-handle:active{cursor:grabbing}.llm-wiki-pdf-handle>span{padding:2px 4px;border-radius:3px;background:#333;color:#fff;font-size:7px;letter-spacing:.04em}.llm-wiki-pdf-handle.collectable{cursor:default}.llm-wiki-pdf-handle.canvas-reference{cursor:pointer}.llm-wiki-pdf-handle.canvas-reference:focus-visible,.llm-wiki-pdf-handle.canvas-reference:hover{border-color:#7d8f48;background:#f3f7e8;box-shadow:0 0 0 2px rgb(125 143 72/14%)}.llm-wiki-pdf-handle.canvas-reference .llm-wiki-pdf-title{min-width:0;padding:0;overflow:hidden;flex:1 1 auto;background:transparent;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap}.llm-wiki-pdf-handle.canvas-reference>svg{width:13px;height:13px;flex:0 0 auto;color:#66783a}.llm-wiki-pdf-handle.collectable .llm-wiki-pdf-title{min-width:0;padding:0;overflow:hidden;flex:1 1 auto;background:transparent;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap}.llm-wiki-pdf-handle.collectable>button{display:grid;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;flex:0 0 28px;place-items:center;border-radius:4px;background:#222;color:#fff;font-size:8px;font-weight:800}.llm-wiki-pdf-handle.collectable>button svg{width:14px;height:14px}.manuscript-citation-arrows{position:fixed;z-index:72;inset:0;width:100vw;height:100vh;overflow:visible;pointer-events:none}.manuscript-citation-arrows path{fill:none;stroke:#222;stroke-linecap:round;vector-effect:non-scaling-stroke}.manuscript-citation-arrow-hit{stroke:transparent!important;stroke-width:18px!important;pointer-events:stroke;cursor:pointer}.manuscript-citation-arrow-link{stroke-width:2.5px;pointer-events:none}.manuscript-citation-arrows g.selected .manuscript-citation-arrow-link{stroke:var(--selection,#4262ff);stroke-width:3px}.manuscript-citation-arrow-tail{fill:rgb(255 255 255/92%)!important;stroke:#222;stroke-width:1.65px;pointer-events:none}.manuscript-citation-arrows g.selected .manuscript-citation-arrow-tail{stroke:var(--selection,#4262ff)}.manuscript-citation-arrow-draft{stroke:var(--selection,#4262ff)!important;stroke-width:2.5px}.manuscript-citation-arrows marker path{fill:#222}#manuscript-citation-arrowhead-selected path{fill:var(--selection,#4262ff)}.manuscript-citation-arrow-delete{position:fixed;z-index:97;display:grid;width:28px;height:28px;padding:0;place-items:center;border:1px solid #cccccc;border-radius:50%;background:#fff;color:#444;box-shadow:0 5px 16px rgb(0 0 0/18%);transform:translate(-50%,-50%)}.manuscript-citation-arrow-delete:hover{border-color:#a94f43;color:#a94f43}.manuscript-citation-arrow-delete svg{width:13px;height:13px}.manuscript-window-chat-toggle{position:fixed;z-index:96;top:12px;right:12px;display:grid;width:34px;height:34px;place-items:center;border:1px solid #d3d3d3;border-radius:50%;background:#fafafa;color:#333;box-shadow:0 7px 20px rgb(0 0 0/13%)}.manuscript-window-chat-toggle svg{width:16px;height:16px}.manuscript-window-resize-handle:hover{background:#dfe6d7;color:#394b2c}.manuscript-window-resize-handle svg{width:12px;height:12px}.manuscript-window-figure{display:flex;flex-direction:column;gap:8px}.manuscript-window-figure>img{display:block;max-width:100%;max-height:520px;margin:0 auto;object-fit:contain}.manuscript-window-figure>div{display:flex;align-items:center;justify-content:flex-end;gap:5px}.manuscript-window-figure select{height:29px;padding:0 8px!important;border:1px solid #dfe1da!important;border-radius:6px;font-size:9px!important}.manuscript-window-figure button{display:grid;width:29px;height:29px;padding:0;place-items:center;border-radius:6px;background:#f0f1ed;color:#747970}.manuscript-window-figure button svg{width:13px;height:13px}.manuscript-window-figure textarea{width:100%;min-height:28px;padding:4px 0;color:#555b52;font:italic 10px/1.5 var(--font-serif)!important;text-align:center;resize:vertical}.manuscript-window-page-number{position:absolute;right:0;bottom:34px;left:0;color:#8a8e86;font:10px/1 var(--font-serif);text-align:center;pointer-events:none}.manuscript-window-loading{display:grid;min-height:100vh;place-content:center;justify-items:center;background:#f5f6f2;color:#343a30}.manuscript-window-loading>span{width:24px;height:24px;margin-bottom:14px;border:2px solid #d9ded3;border-top-color:#647759;border-radius:50%;animation:spin .8s linear infinite}.manuscript-window-loading strong{font:700 15px/1.4 var(--font-serif)}.manuscript-window-loading p{margin:6px 0 0;color:#858b81;font-size:10px}@media (max-width:720px){.manuscript-window-page{padding:52px 48px 72px}}.document-mirror-panel{position:relative;z-index:80;display:flex;min-width:380px;max-width:58vw;height:100%;flex:0 0 auto;flex-direction:column;overflow:hidden;border-left:1px solid #c9cdc4;background:#eef0eb;box-shadow:-14px 0 36px rgb(35 41 31/14%);color:#242a21}.document-mirror-panel,.document-mirror-panel *{box-sizing:border-box}.document-mirror-header{display:flex;min-height:58px;padding:9px 12px 9px 16px;align-items:center;gap:12px;border-bottom:1px solid #d2d6ce;background:rgb(250 251 248/96%)}.document-mirror-title{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.document-mirror-title>span{display:flex;align-items:center;gap:6px;color:#697064;font-size:8px;font-weight:850;letter-spacing:.14em}.document-mirror-title>span i{width:6px;height:6px;border-radius:999px;background:#6e9f28;box-shadow:0 0 0 3px rgb(110 159 40/14%)}.document-mirror-title strong{overflow:hidden;font-family:var(--font-serif);font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.document-mirror-pagination{display:flex;height:28px;align-items:center;gap:3px;border:1px solid #d6d9d2;border-radius:8px;background:#fff}.document-mirror-close,.document-mirror-pagination button{display:grid;width:27px;height:27px;padding:0;place-items:center;border-radius:7px;background:transparent;color:#52594e}.document-mirror-close:hover,.document-mirror-pagination button:hover:not(:disabled){background:#e8ebe4;color:#20251e}.document-mirror-pagination button:disabled{opacity:.3}.document-mirror-close svg,.document-mirror-pagination svg{width:15px;height:15px}.document-mirror-pagination span{min-width:42px;color:#5d6459;font-size:9px;font-variant-numeric:tabular-nums;font-weight:750;text-align:center}.document-mirror-stage{display:flex;min-height:0;padding:16px;flex:1;align-items:center;justify-content:flex-start;overflow:auto;background:radial-gradient(circle at 50% 30%,rgb(255 255 255/72%),transparent 44%),#e7e9e4;overscroll-behavior:contain}.document-mirror-stage.pdf .document-mirror-frame{margin:auto}.document-mirror-stage.manuscript .document-mirror-frame{margin-block:auto}.document-mirror-frame{position:relative;flex:0 0 auto;box-shadow:0 3px 5px rgb(31 36 29/12%),0 22px 52px rgb(31 36 29/20%)}.document-mirror-transform{position:absolute;top:0;left:0;transform-origin:0 0}.document-mirror-pdf-source{position:relative;overflow:hidden;background:#fff}.document-mirror-pdf-source .pdf-reader{overflow:hidden}.document-mirror-source.canvas-manuscript-document{top:0;left:0;border:0;box-shadow:none;cursor:text;user-select:text}.document-mirror-source.canvas-manuscript-document:active{cursor:text}.document-mirror-source :is(input,textarea,p,span){user-select:text;-webkit-user-select:text}.document-mirror-source .canvas-manuscript-text-block.has-citations:not(.editing) textarea{visibility:visible;pointer-events:auto}.document-mirror-source .canvas-manuscript-text-block.has-citations:not(.editing) .canvas-manuscript-citation-preview,.document-mirror-source :is(.canvas-manuscript-reorder-handle,.canvas-manuscript-boundary,.canvas-manuscript-context-menu){display:none}.document-mirror-note{position:absolute;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(116 99 25/20%);background:var(--note-color);box-shadow:0 8px 18px rgb(48 43 18/20%);color:#292616;transform:rotate(-.6deg);user-select:text}.document-mirror-note[data-note-vertical-alignment=top]{justify-content:flex-start}.document-mirror-note[data-note-vertical-alignment=center]{justify-content:center}.document-mirror-note[data-note-vertical-alignment=bottom]{justify-content:flex-end}.document-mirror-note>:is(p,textarea){width:100%;height:auto;max-height:100%;flex:0 1 auto;margin:0;padding:12px;overflow:auto;border:0;outline:0;background:transparent;color:inherit;font-family:var(--font-sans);line-height:1.3;resize:none;user-select:text}.document-mirror-note>textarea{field-sizing:content}.document-mirror-footer{display:flex;min-height:32px;padding:6px 14px;align-items:center;justify-content:space-between;border-top:1px solid #d2d6ce;background:rgb(250 251 248/96%);color:#71786d;font-size:8px;font-weight:700}.document-mirror-footer kbd{padding:2px 5px;border:solid #cdd1c8;border-width:1px 1px 2px;border-radius:4px;background:#fff;color:#62695e;font:inherit}.document-mirror-link-layer{position:fixed;z-index:90;inset:0;width:100vw;height:100vh;overflow:visible;pointer-events:none}.document-mirror-link-layer .link-hit{pointer-events:stroke;cursor:pointer}.document-mirror-link-layer .document-mirror-link{filter:drop-shadow(0 1px 1px rgb(255 255 255/78%))}#document-mirror-link-arrow path{fill:#6d7468}#document-mirror-link-arrow-selected path{fill:var(--selection)}@media (max-width:900px){.llm-wiki-panel{width:min(94vw,430px)}.document-mirror-panel,.llm-wiki-panel{position:absolute;top:0;right:0;bottom:0;min-width:0}.document-mirror-panel{width:min(94vw,600px)!important;max-width:none}}.workspace-canvas{position:relative;min-width:0;height:100%;flex:1;overflow:clip;background:var(--canvas);cursor:default;touch-action:none;user-select:none}.vision-ipad-viewport-dashboard{--ipad-dashboard-inverse-scale:1;--ipad-dashboard-accent:57 211 255;position:absolute;z-index:2147480000;box-sizing:border-box;border:calc(3px * var(--ipad-dashboard-inverse-scale)) solid rgb(var(--ipad-dashboard-accent)/92%);border-radius:calc(28px * var(--ipad-dashboard-inverse-scale));background:rgb(var(--ipad-dashboard-accent)/3.5%);box-shadow:inset 0 0 calc(42px * var(--ipad-dashboard-inverse-scale)) rgb(var(--ipad-dashboard-accent)/9%),0 0 calc(24px * var(--ipad-dashboard-inverse-scale)) rgb(var(--ipad-dashboard-accent)/20%);pointer-events:none}.vision-ipad-viewport-label{position:absolute;left:calc(22px * var(--ipad-dashboard-inverse-scale));top:calc(-46px * var(--ipad-dashboard-inverse-scale));display:flex;align-items:center;gap:calc(8px * var(--ipad-dashboard-inverse-scale));height:calc(34px * var(--ipad-dashboard-inverse-scale));padding:0 calc(14px * var(--ipad-dashboard-inverse-scale));border:calc(1px * var(--ipad-dashboard-inverse-scale)) solid rgb(var(--ipad-dashboard-accent)/72%);border-radius:calc(17px * var(--ipad-dashboard-inverse-scale));color:#ecfbff;background:rgb(7 25 34/88%);box-shadow:0 calc(7px * var(--ipad-dashboard-inverse-scale)) calc(22px * var(--ipad-dashboard-inverse-scale)) rgb(0 0 0/24%);font-size:calc(12px * var(--ipad-dashboard-inverse-scale));line-height:1;letter-spacing:calc(.5px * var(--ipad-dashboard-inverse-scale));white-space:nowrap}.vision-ipad-viewport-label>i{width:calc(8px * var(--ipad-dashboard-inverse-scale));height:calc(8px * var(--ipad-dashboard-inverse-scale));border-radius:50%;background:rgb(var(--ipad-dashboard-accent));box-shadow:0 0 calc(10px * var(--ipad-dashboard-inverse-scale)) rgb(var(--ipad-dashboard-accent)/90%)}.vision-ipad-viewport-label>span{color:rgb(var(--ipad-dashboard-accent)/82%);font-size:calc(9px * var(--ipad-dashboard-inverse-scale));font-weight:750;letter-spacing:calc(1.15px * var(--ipad-dashboard-inverse-scale))}.vision-ipad-viewport-dashboard>.corner{position:absolute;width:calc(34px * var(--ipad-dashboard-inverse-scale));height:calc(34px * var(--ipad-dashboard-inverse-scale));border:0 solid rgb(221 250 255/96%)}.vision-ipad-viewport-dashboard>.corner.top-left{left:calc(-3px * var(--ipad-dashboard-inverse-scale));top:calc(-3px * var(--ipad-dashboard-inverse-scale));border-left-width:calc(6px * var(--ipad-dashboard-inverse-scale));border-top-width:calc(6px * var(--ipad-dashboard-inverse-scale));border-top-left-radius:calc(28px * var(--ipad-dashboard-inverse-scale))}.vision-ipad-viewport-dashboard>.corner.top-right{right:calc(-3px * var(--ipad-dashboard-inverse-scale));top:calc(-3px * var(--ipad-dashboard-inverse-scale));border-right-width:calc(6px * var(--ipad-dashboard-inverse-scale));border-top-width:calc(6px * var(--ipad-dashboard-inverse-scale));border-top-right-radius:calc(28px * var(--ipad-dashboard-inverse-scale))}.vision-ipad-viewport-dashboard>.corner.bottom-left{left:calc(-3px * var(--ipad-dashboard-inverse-scale));bottom:calc(-3px * var(--ipad-dashboard-inverse-scale));border-left-width:calc(6px * var(--ipad-dashboard-inverse-scale));border-bottom-width:calc(6px * var(--ipad-dashboard-inverse-scale));border-bottom-left-radius:calc(28px * var(--ipad-dashboard-inverse-scale))}.vision-ipad-viewport-dashboard>.corner.bottom-right{right:calc(-3px * var(--ipad-dashboard-inverse-scale));bottom:calc(-3px * var(--ipad-dashboard-inverse-scale));border-right-width:calc(6px * var(--ipad-dashboard-inverse-scale));border-bottom-width:calc(6px * var(--ipad-dashboard-inverse-scale));border-bottom-right-radius:calc(28px * var(--ipad-dashboard-inverse-scale))}.workspace-canvas[data-physical-ipad=true] :is(.link-layer,.link-arrowhead-screen-layer,.relationship-label-editor,.object-link-handle,a){pointer-events:none!important}.physical-ipad-pdf-detent-feedback{--pdf-detent-feedback-color:66 98 255;position:absolute;z-index:2147480000;inset:0;border:4px solid rgb(var(--pdf-detent-feedback-color)/88%);box-shadow:inset 0 0 0 1px rgb(255 255 255/72%),inset 0 0 42px rgb(var(--pdf-detent-feedback-color)/24%);pointer-events:none;animation:physical-ipad-pdf-detent-pulse .52s ease-out both}.physical-ipad-pdf-detent-feedback.is-exit{--pdf-detent-feedback-color:89 121 224}@keyframes physical-ipad-pdf-detent-pulse{0%{border-width:1px;opacity:0}24%{border-width:5px;opacity:1}to{border-width:3px;opacity:0}}.tablet-mirror-shell{position:fixed;inset:0;overflow:hidden;background:var(--canvas)}.tablet-mirror-source{position:absolute;top:0;left:0;transform-origin:0 0;pointer-events:none;user-select:none}.tablet-mirror-canvas{width:100%;height:100%;pointer-events:none}.tablet-lite-world-stage{pointer-events:none}.tablet-lite-object{position:absolute;overflow:hidden;border:1px solid #b9beb6;background:#fff;color:#252923;box-shadow:0 2px 2px rgb(35 39 31/7%),0 10px 24px rgb(35 39 31/11%);contain:layout paint style}.tablet-lite-object p,.tablet-lite-object span,.tablet-lite-object strong{display:block;margin:0;overflow:hidden;text-overflow:ellipsis}.tablet-lite-note{padding:14px;white-space:pre-wrap}.tablet-lite-note p{display:-webkit-box;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:12}.tablet-lite-paper{display:grid;grid-template-rows:minmax(0,1fr) auto auto;padding:8px;gap:5px}.tablet-lite-paper img,.tablet-lite-search-result img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:top}.tablet-lite-paper-placeholder{min-height:0;background:linear-gradient(#eff1ec 1px,transparent 0) 0 0 /100% 18px,#fafbf8}.tablet-lite-blank-paper strong,.tablet-lite-paper strong,.tablet-lite-search-result strong{font-size:13px;line-height:1.25;white-space:nowrap}.tablet-lite-blank-paper span,.tablet-lite-paper span,.tablet-lite-search-result span{color:#72786e;font-size:10px;line-height:1.3;white-space:nowrap}.tablet-paper-reading-overlay{position:fixed;z-index:2147483600;inset:0;overflow:auto;background:#dfe2dc;overscroll-behavior:contain;pointer-events:auto;touch-action:pan-x pan-y;user-select:none;-webkit-overflow-scrolling:touch}.tablet-paper-reading-toolbar{position:fixed;z-index:2147483640;top:max(10px,env(safe-area-inset-top));right:12px;left:12px;display:grid;min-width:0;height:38px;padding:0 12px 0 4px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid rgb(255 255 255/66%);border-radius:19px;background:rgb(34 38 32/78%);box-shadow:0 4px 18px rgb(20 24 18/20%);color:#fff;font-size:12px;line-height:1;backdrop-filter:blur(18px) saturate(130%)}.tablet-paper-reading-toolbar button{display:grid;width:30px;height:30px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit}.tablet-paper-reading-toolbar button svg{width:16px;height:16px}.tablet-paper-reading-toolbar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablet-paper-reading-toolbar span{color:rgb(255 255 255/76%);font-variant-numeric:tabular-nums}.tablet-paper-reading-document{position:relative;margin:0 auto max(48px,env(safe-area-inset-bottom))}.tablet-paper-reading-overlay .pdf-continuous-page,.tablet-paper-reading-overlay .pdf-reader-current-page,.tablet-paper-reading-overlay .pdf-reader-shell-continuous{width:100%!important}.tablet-paper-reading-overlay .pdf-reader-canvas{touch-action:pan-x pan-y}.tablet-reader-pdf-toolbar{position:fixed;z-index:2147483640;bottom:max(14px,env(safe-area-inset-bottom))}.tablet-reader-zoom-controls{position:fixed;z-index:2147483640;right:15px;bottom:max(15px,env(safe-area-inset-bottom))}.tablet-paper-reading-overlay .pdf-page{background:#fff}.tablet-lite-blank-paper{padding:18px;background:#fafaf7}.tablet-lite-blank-paper.manuscript{background:#fff}.tablet-lite-blank-paper span{margin-bottom:8px;letter-spacing:.08em}.tablet-lite-search-result{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:5px;padding:7px}.tablet-lite-link-layer line{stroke:#777d73;stroke-width:2;vector-effect:non-scaling-stroke}.tablet-mirror-waiting{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted-foreground);font-size:14px}.tablet-mirror-waiting svg{width:18px;height:18px}.workspace-canvas.is-panning,.workspace-canvas.is-panning *{cursor:grabbing!important}.workspace-canvas:focus{outline:none}.iwsdk-backdrop{position:absolute;inset:0;opacity:.2;pointer-events:none}.iwsdk-backdrop canvas{width:100%!important;height:100%!important}.iwsdk-backdrop[data-runtime=fallback]{display:none}.css-grid{position:absolute;inset:0;background-image:radial-gradient(circle,rgb(115 121 110/18%) .9px,transparent 1.15px);background-position:50%;background-size:32px 32px;pointer-events:none}.world-stage{top:50%;left:50%;transform-origin:0 0}.canvas-dom-lod-surface,.world-stage{position:absolute;width:1px;height:1px}.canvas-dom-lod-surface{top:0;left:0;transform:scale(var(--canvas-dom-lod-inverse-scale));transform-origin:0 0;zoom:var(--canvas-dom-lod-scale,1)}.argument-sheet-merge-preview{position:absolute;z-index:calc(var(--selected-object-z) + 2);box-sizing:border-box;border:2px solid var(--selection);box-shadow:0 0 0 2px var(--selection);pointer-events:none}.argument-sheet-merge-preview>span{position:absolute;bottom:calc(100% + 8px);left:0;padding:6px 10px;border-radius:4px;background:var(--selection);color:white;font-size:12px;line-height:1.4;white-space:nowrap}.memo-paper[data-argument-merge-source]{opacity:.3;background:#fff}.memo-paper[data-argument-merge-source]:after,.memo-paper[data-argument-merge-source]:before,.memo-paper[data-argument-merge-source]>*{visibility:hidden}.memo-paper-content[data-argument-merge-receiving] .memo-editor,.memo-paper-content[data-argument-merge-receiving]>div{min-height:0}.argument-merge-incoming{padding-top:1.5em;opacity:.45;pointer-events:none;user-select:none}.argument-merge-incoming .argument-split-boundary,.argument-merge-incoming :is(.memo-block-control,.argument-group-fold){visibility:hidden}.canvas-object-stack{position:absolute;top:0;left:0;width:1px;height:1px;z-index:var(--stack-object-z)}.canvas-object-stack:has(.canvas-object.selected){z-index:var(--selected-object-z)}.canvas-object-stack[data-note-page-layer=current-page]{z-index:var(--current-page-note-z)}.canvas-object-stack[data-note-page-layer=current-page]:has(.canvas-object.selected){z-index:var(--selected-current-page-note-z)}.canvas-object-stack[data-note-page-layer=below-current-page],.canvas-object-stack[data-note-page-layer=below-current-page]:has(.canvas-object.selected){z-index:var(--stack-object-z)}.canvas-object-stack:has(.note-object.pdf-reading-note[data-pdf-reading-note=true]){z-index:calc(var(--stack-object-z) + 10000)}.link-layer{z-index:0}.link-arrowhead-screen-layer,.link-layer{position:absolute;top:0;left:0;width:1px;height:1px;overflow:visible;pointer-events:none}.link-arrowhead-screen-layer{z-index:10001}.link-arrowhead-screen-button{position:absolute;display:grid;width:40px;height:40px;padding:0;place-items:center;border:1px solid transparent;border-radius:50%;outline:none;background:transparent;color:#6d7468;cursor:pointer;opacity:0;pointer-events:none;transform:scale(var(--canvas-camera-inverse-scale,1)) translate(-50%,-50%);transform-origin:0 0;visibility:hidden}.link-arrowhead-screen-button.armed{pointer-events:auto;visibility:visible}.link-arrowhead-screen-button.citation-graph{color:#171917}.link-arrowhead-screen-button.selected{color:var(--selection)}.link-arrowhead-screen-glyph{width:22px;height:22px;overflow:visible;filter:drop-shadow(0 0 0 rgb(255 255 255/0));transform:rotate(var(--link-arrowhead-angle,0deg));transition:width .13s ease,height .13s ease,filter .13s ease}.link-arrowhead-screen-glyph path{fill:currentcolor}.link-arrowhead-screen-button:focus-visible,.link-arrowhead-screen-button:hover{border-color:rgb(109 116 104/28%);background:rgb(255 255 252/92%);box-shadow:0 4px 14px rgb(23 25 23/16%);opacity:1}.link-arrowhead-screen-button.selected:focus-visible,.link-arrowhead-screen-button.selected:hover{border-color:rgb(66 98 255/35%);background:rgb(246 248 255/95%)}.link-arrowhead-screen-button:is(:hover,:focus-visible) .link-arrowhead-screen-glyph{filter:drop-shadow(0 2px 2px rgb(23 25 23/20%))}.citation-graph-reservation-layer{position:absolute;z-index:1;top:0;left:0;width:1px;height:1px;overflow:visible;pointer-events:none}.citation-graph-reservation{position:absolute;display:grid;border:3px dashed #4765ff;border-radius:14px;background:rgb(71 101 255/7%);box-shadow:inset 0 0 0 1px rgb(255 255 255/72%);place-items:center}.citation-graph-reservation>span{display:inline-flex;padding:12px 18px;border:1px solid rgb(71 101 255/30%);border-radius:999px;align-items:center;gap:10px;background:rgb(255 255 252/94%);box-shadow:0 7px 22px rgb(39 58 140/14%);color:#3049c9;font-size:18px;font-weight:760;letter-spacing:-.025em;white-space:nowrap}.citation-graph-reservation svg{width:22px;height:22px}.citation-link-tail-layer{position:absolute;z-index:6;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.paper-link.citation-tail{opacity:.24;stroke-linejoin:round}.relationship-discovery-previews{opacity:.2}.relationship-discovery-preview{fill:#4262ff;stroke:none}#link-arrow path{fill:#6d7468}#link-arrow-selected path{fill:var(--selection)}#citation-graph-arrow path{fill:#171917}#citation-graph-arrow-selected path{fill:var(--selection)}.paper-link{fill:none;stroke:#6d7468;stroke-linecap:round;stroke-width:2.5px}.paper-link.selected{stroke:var(--selection);stroke-width:3px}.paper-link.citation-graph,.paper-link.citation-graph.error:not(.selected),.paper-link.citation-graph.preparing{stroke:#171917;stroke-dasharray:none;stroke-width:2.75px}.paper-link.citation-graph.selected{stroke:var(--selection);stroke-dasharray:none;stroke-width:3.5px}.citation-evidence-search-flow{fill:none;pointer-events:none;stroke:#ffd95a;stroke-dasharray:3 13;stroke-linecap:round;stroke-width:4.5px;vector-effect:non-scaling-stroke;animation:citation-evidence-search-flow .85s linear infinite}@keyframes citation-evidence-search-flow{to{stroke-dashoffset:-16}}.paper-link.evidence-candidate{stroke-dasharray:3 7}.note-object.ai-note[title]{cursor:pointer}.synchronized-paper-links{pointer-events:none}.synchronized-paper-link{fill:none;opacity:.82;stroke:var(--synchronized-paper);stroke-dasharray:8 6;stroke-linecap:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.paper-link.preparing{stroke-dasharray:6 7}.paper-link.error:not(.selected){stroke:#b85f50}.paper-link.draft{stroke:var(--selection);stroke-dasharray:7 7}.paper-link-tail{fill:rgb(255 255 255/92%);stroke:#6d7468;stroke-width:1.65px}.paper-link-tail.citation-tail{fill:transparent;opacity:.4}.paper-link-tail.selected{fill:#dfe6ff;stroke:var(--selection);stroke-width:2px}.paper-link-tail.draft{fill:#e7ecff;stroke:var(--selection);stroke-width:2px}.paper-link-tail.citation-tail.selected{fill:rgb(66 98 255/12%)}.link-hit{fill:none;pointer-events:stroke;stroke:transparent;stroke-width:20px}.relationship-label-editor{overflow:visible;pointer-events:auto}.relationship-label-editor-content{display:flex;width:100%;height:100%;align-items:stretch}.relationship-label-editor input{box-sizing:border-box;width:100%;height:26px;padding:0 10px;border:1px solid rgb(109 116 104/48%);border-radius:13px;outline:none;background:rgb(255 255 252/96%);color:#555c52;font:780 10px/1 var(--font-sans);letter-spacing:.01em;text-align:center}.relationship-label-editor input:focus,.relationship-label-editor input:hover{border-color:var(--selection)}.relationship-label-editor input:focus{background:#fff;box-shadow:0 0 0 2px rgb(66 98 255/14%)}.relationship-label-editor.selected input{border-color:var(--selection);background:#edf1ff;color:var(--selection)}.relationship-label-editor.selected input:focus{background:#fff}.relationship-label-editor.citation-graph .citation-label{box-sizing:border-box;display:flex;width:100%;height:100%;padding:0 5px;align-items:center;justify-content:center;flex-direction:column;gap:1px;border:1px solid rgb(37 38 28/48%);border-radius:2px;background:#ffd95a;box-shadow:0 3px 7px rgb(33 31 19/18%);color:#25261f;cursor:default;font:800 9px/1 var(--font-sans);text-align:center}.relationship-label-editor.citation-graph .relationship-label-editor-content>.citation-label{flex:1 1 auto;min-width:0}.relationship-label-editor.citation-graph .citation-label small{font-size:7px;font-weight:750;line-height:1}.relationship-label-editor.citation-graph .citation-label:focus-visible,.relationship-label-editor.citation-graph .citation-label:hover{outline:2px solid rgb(66 98 255/32%);outline-offset:-2px}.relationship-label-editor.citation-graph .relationship-label-editor-content>.citation-evidence-retry{display:grid;width:24px;min-width:24px;height:22px;padding:0;place-items:center;border:1px solid rgb(37 38 28/48%);border-left:0;border-radius:0 2px 2px 0;background:#fff7c7;color:#5f4f0b;cursor:pointer;box-shadow:0 3px 7px rgb(33 31 19/18%)}.relationship-label-editor.citation-graph .relationship-label-editor-content>.citation-evidence-retry:focus-visible,.relationship-label-editor.citation-graph .relationship-label-editor-content>.citation-evidence-retry:hover{background:#fff;color:#9b6d00;outline:2px solid rgb(66 98 255/32%);outline-offset:-2px}.relationship-label-editor.citation-graph .relationship-label-editor-content>.citation-evidence-retry svg{width:12px;height:12px}.relationship-label-editor.citation-graph:has(.citation-evidence-retry) .citation-label{border-radius:2px 0 0 2px}.relationship-label-editor.citation-graph.preparing .citation-label{animation:citation-evidence-label-pulse .9s ease-in-out infinite alternate}@keyframes citation-evidence-label-pulse{to{background:#ffe889;box-shadow:0 3px 7px rgb(33 31 19/18%),0 0 0 4px rgb(255 217 90/24%)}}@media (prefers-reduced-motion:reduce){.citation-evidence-search-flow,.relationship-label-editor.citation-graph.preparing .citation-label{animation:none}}.canvas-object{position:absolute;z-index:var(--object-z);top:var(--object-y);left:var(--object-x);width:var(--object-w);height:var(--object-h);border:1px solid #babeb6;box-shadow:0 2px 2px rgb(35 39 31/8%),0 16px 34px rgb(35 39 31/12%);cursor:grab}.workspace-canvas.canvas-overview .canvas-object:not(.selected){box-shadow:0 2px 5px rgb(35 39 31/10%)}.workspace-canvas.canvas-overview .note-object{background:var(--note-color)}.workspace-canvas.canvas-overview .citation-evidence-search-flow,.workspace-canvas.canvas-overview .relationship-label-editor.citation-graph.preparing .citation-label{animation:none}.canvas-object:active{cursor:grabbing}.canvas-object.canvas-paper-move-mode,.canvas-object.canvas-paper-move-mode *{cursor:grab;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.canvas-object.canvas-paper-move-mode:active,.canvas-object.canvas-paper-move-mode:active *{cursor:grabbing}.workspace-canvas.tool-select.canvas-paper-overview [data-canvas-document-movable],.workspace-canvas.tool-select.canvas-paper-overview [data-canvas-document-movable] *{cursor:grab;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.workspace-canvas.tool-select.canvas-paper-overview.is-moving-objects,.workspace-canvas.tool-select.canvas-paper-overview.is-moving-objects [data-canvas-document-movable],.workspace-canvas.tool-select.canvas-paper-overview.is-moving-objects [data-canvas-document-movable] *{cursor:grabbing}.canvas-object.selected{z-index:var(--selected-object-z);border-color:var(--selection);box-shadow:0 0 0 2px var(--selection),0 18px 42px rgb(35 51 126/18%)}.object-move-edge{position:absolute;z-index:15;display:block;touch-action:none;cursor:grab}.object-move-edge:active{cursor:grabbing}.object-move-edge.bottom,.object-move-edge.top{right:10px;left:10px;height:10px}.object-move-edge.top{top:0}.object-move-edge.bottom{bottom:0}.object-move-edge.left,.object-move-edge.right{top:10px;bottom:10px;width:10px}.object-move-edge.left{left:0}.object-move-edge.right{right:0}.object-link-handle,.object-resize-handle{position:absolute;z-index:20;display:block}.object-link-handle{top:calc(50% - 14px);width:28px;height:28px;padding:0;border:0;background:transparent;opacity:0;pointer-events:none;touch-action:none;cursor:crosshair;transition:opacity .12s ease}.object-link-handle:before{position:absolute;inset:4px;background:var(--selection);content:"";filter:drop-shadow(0 2px 2px rgb(35 46 104/34%))}.object-link-handle.left{left:-18px}.object-link-handle.left:before{clip-path:polygon(100% 0,0 50%,100% 100%)}.object-link-handle.right{right:-18px}.object-link-handle.right:before{clip-path:polygon(0 0,100% 50%,0 100%);transform:rotate(180deg)}.linkable-paper:hover>.object-link-handle,.object-link-handle:focus-visible{opacity:1;pointer-events:auto}.linkable-paper.linking>.object-link-handle{opacity:0;pointer-events:none}.linkable-paper.linking>.object-link-handle.right.active{opacity:1}.object-link-handle:focus-visible{outline:0}.object-link-handle:focus-visible:before{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 3px var(--selection))}.object-resize-handle{right:-8px;bottom:-8px;width:13px;height:13px;border:2px solid #fff;border-radius:3px;background:var(--selection);box-shadow:0 2px 5px rgb(35 46 104/30%);cursor:nwse-resize}.note-object{--note-scrollbar-gutter:8px;display:flex;padding:clamp(10px,6%,14px);align-items:stretch;background:linear-gradient(150deg,rgb(255 255 255/18%),transparent 52%),var(--note-color);border-color:rgb(102 94 35/26%)}.note-object.grouped-note{z-index:var(--object-z)}.note-object.grouped-note[data-note-page-layer=current-page]{z-index:var(--current-page-note-z)}.note-object.grouped-note[data-note-page-layer=current-page].selected{z-index:var(--selected-current-page-note-z)}.note-object.grouped-note[data-note-page-layer=below-current-page]{z-index:var(--object-z)}.note-object p,.note-object textarea{width:calc(100% + var(--note-scrollbar-gutter));height:auto;max-height:100%;flex:0 1 auto;margin:0 calc(-1 * var(--note-scrollbar-gutter)) 0 0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:0;background:transparent;color:#332f20;font-weight:520;line-height:1.4;resize:none;scrollbar-color:transparent transparent;scrollbar-gutter:stable;scrollbar-width:thin;white-space:pre-wrap;overflow-wrap:anywhere}.note-content-viewport{display:flex;width:100%;height:100%;flex:0 0 100%;flex-direction:column;min-width:0;min-height:0;overflow:visible}.note-object[data-note-vertical-alignment=top] .note-content-viewport{justify-content:flex-start}.note-object[data-note-vertical-alignment=center] .note-content-viewport{justify-content:center}.note-object[data-note-vertical-alignment=bottom] .note-content-viewport{justify-content:flex-end}.note-object textarea{field-sizing:content}.note-object p::-webkit-scrollbar,.note-object textarea::-webkit-scrollbar{width:var(--note-scrollbar-gutter)}.note-object p::-webkit-scrollbar-thumb,.note-object textarea::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:transparent;background-clip:padding-box}.note-object[data-note-overflow=true]:focus-within .note-content-viewport>p,.note-object[data-note-overflow=true]:focus-within .note-content-viewport>textarea,.note-object[data-note-overflow=true]:hover .note-content-viewport>p,.note-object[data-note-overflow=true]:hover .note-content-viewport>textarea{scrollbar-color:rgb(51 47 32/38%) transparent}.note-object[data-note-overflow=true]:focus-within .note-content-viewport>p::-webkit-scrollbar-thumb,.note-object[data-note-overflow=true]:focus-within .note-content-viewport>textarea::-webkit-scrollbar-thumb,.note-object[data-note-overflow=true]:hover .note-content-viewport>p::-webkit-scrollbar-thumb,.note-object[data-note-overflow=true]:hover .note-content-viewport>textarea::-webkit-scrollbar-thumb{background-color:rgb(51 47 32/38%)}.ai-authored-surface{clip-path:polygon(0 0,calc(100% - var(--ai-fold-size)) 0,100% var(--ai-fold-size),100% 100%,0 100%)}.ai-authored-surface:before{border-left:1px solid #959791;border-bottom:1px solid #959791;background:#dedfdb;clip-path:polygon(0 0,100% 100%,0 100%)}.ai-authored-surface:before,.memo-paper[data-paper-origin=ai-edited]:before{position:absolute;z-index:4;top:0;right:0;width:var(--ai-fold-size);height:var(--ai-fold-size);pointer-events:none;content:""}.memo-paper[data-paper-origin=ai-edited]:before{background:linear-gradient(45deg,transparent calc(50% - 1.1px),#ffffffb3 calc(50% - .4px),#ffffffb3 50%,#95979155 0,#95979155 calc(50% + .6px),transparent calc(50% + 1.1px))}.document-mirror-note,.note-object{--note-corner-limit:28px;--note-corner-size:min(var(--note-corner-limit),calc(var(--object-w, 120px) * 0.13),calc(var(--object-h, 120px) * 0.13));--note-fold-light:color-mix(in srgb,var(--note-color) 56%,white);--note-fold-back:color-mix(in srgb,var(--note-color) 88%,white);--note-fold-shade:color-mix(in srgb,var(--note-color) 78%,black);--note-fold-edge:color-mix(in srgb,var(--note-color) 72%,black)}.document-mirror-note{--note-corner-limit:24px}:is(.note-object,.document-mirror-note)[data-note-origin=ai]{clip-path:polygon(0 0,calc(100% - var(--note-corner-size)) 0,100% var(--note-corner-size),100% 100%,0 100%)}:is(.note-object,.document-mirror-note)[data-note-origin=ai-edited]:before,:is(.note-object,.document-mirror-note)[data-note-origin=ai]:after,:is(.note-object,.document-mirror-note)[data-note-origin=ai]:before{position:absolute;z-index:4;top:0;right:0;width:var(--note-corner-size);height:var(--note-corner-size);pointer-events:none;content:""}:is(.note-object,.document-mirror-note)[data-note-origin=ai]:before{border-left:.7px solid var(--note-fold-edge);border-bottom:.7px solid var(--note-fold-edge);background:linear-gradient(45deg,transparent calc(50% - .7px),var(--note-fold-light) 50%,transparent calc(50% + .7px)),linear-gradient(225deg,var(--note-fold-light),var(--note-fold-back) 48%,var(--note-fold-shade));clip-path:polygon(0 0,100% 100%,0 100%)}:is(.note-object,.document-mirror-note)[data-note-origin=ai]:after{z-index:3;background:color-mix(in srgb,var(--note-fold-shade) 30%,transparent);clip-path:polygon(0 0,100% 100%,0 100%);filter:blur(.7px);transform:translate(-.7px,1.3px)}:is(.note-object,.document-mirror-note)[data-note-origin=ai-edited]:before{background:linear-gradient(45deg,transparent calc(50% - 1.1px),var(--note-fold-light) calc(50% - .4px),var(--note-fold-light) 50%,color-mix(in srgb,var(--note-fold-shade) 30%,transparent) 50%,color-mix(in srgb,var(--note-fold-shade) 30%,transparent) calc(50% + .6px),transparent calc(50% + 1.1px))}.note-object textarea:focus{outline:0}.note-object textarea[readonly]{cursor:inherit}.note-selection-toolbar{position:absolute;z-index:100;top:16px;left:50%;display:flex;max-width:calc(100% - 32px);min-height:40px;padding:4px 6px 4px 10px;transform:translateX(-50%);align-items:center;gap:4px;overflow-x:auto;border:1px solid #d4d7d0;border-radius:12px;background:rgb(255 255 252/94%);box-shadow:0 10px 30px rgb(35 40 31/16%);backdrop-filter:blur(14px)}.note-selection-toolbar>strong{padding:0 4px 0 1px;color:#62675f;font-size:9px;white-space:nowrap}.note-selection-toolbar button{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border:1px solid rgb(0 0 0/9%);border-radius:7px;background:#fff;font-size:10px;font-weight:750}.note-selection-toolbar button svg{width:12px}.note-selection-toolbar button.active{border-color:var(--selection);color:var(--selection);box-shadow:inset 0 0 0 1px var(--selection)}.note-selection-toolbar>span{width:1px;height:20px;flex:0 0 auto;background:#dfe1dc}.note-selection-toolbar button.note-color{width:22px;height:22px;border-color:rgb(0 0 0/12%);border-radius:50%}.note-selection-toolbar button.note-color.active{border-color:#fff;box-shadow:0 0 0 2px var(--selection)}.memo-paper{--ai-fold-size:min(28px,calc(var(--object-w, 120px) * 0.2));--document-text-size:var(--memo-body-font-size,6.2px);--document-small-text-size:calc(var(--document-text-size) * .85);--document-source-text-size:calc(var(--document-text-size) * .75);--document-line-height:1.55;--document-content-padding:14px 22px;--document-quote-background:#f4f6f9;--document-quote-border:#7990ad;--document-quote-text:#475467;--document-source-text:#8a919b;display:flex;flex-direction:column;background:#fff;color:#272b30}.memo-paper-toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;padding:12px 18px 9px;border-bottom:1px solid #e7e9eb;font-size:8px}.memo-paper-toolbar>span{font-weight:650}.memo-paper.ai-authored-surface .memo-paper-toolbar{justify-content:flex-start;padding-right:calc(var(--ai-fold-size) + 12px)}.memo-paper-toolbar .ai-origin-label{color:#63675f;font-size:7px;font-weight:500}.memo-paper-content,.research-document-body{flex:1;min-height:0;width:100%;padding:var(--document-content-padding);overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere;cursor:text;user-select:text;-webkit-user-select:text;font:var(--document-text-size)/var(--document-line-height) var(--font-sans);scrollbar-width:thin}.memo-paper-content>div{min-height:100%}.argument-sheet-content:has(.argument-sheet-references)>div{min-height:0}.argument-sheet-references{margin-top:1.6em;padding-top:1em;border-top:1px solid #e7e9eb}.argument-sheet-references h2{margin:0 0 .7em;font-size:1.3em;line-height:1.35;font-weight:700}.argument-sheet-references ol{list-style:none;margin:0;padding:0}.argument-sheet-references li{display:flex;align-items:baseline;gap:.6em;margin-bottom:.8em}.argument-reference-number{flex:0 0 auto;min-width:1.8em;font-variant-numeric:tabular-nums}.argument-sheet-references p{margin:0;min-width:0}[data-reading-drag=true],[data-reading-drag=true] .research-prose-button{cursor:grab;user-select:none}[data-reading-drag=true]:active{cursor:grabbing}.research-document-body{cursor:auto}.research-document-drawer{transform:translateX(var(--research-drag-offset,var(--research-drawer-offset,0)));transition:transform .32s cubic-bezier(.22,.8,.25,1);touch-action:pan-y;isolation:isolate}.research-document-drawer,.research-document-drawer .research-document-body{cursor:grab;user-select:none;-webkit-user-select:none}.research-document-drawer button:disabled{pointer-events:none}.research-document-drawer.is-dragging{transition:none}.research-document-drawer.is-dragging,.research-document-drawer.is-dragging *{cursor:grabbing}.research-document-drawer:focus-visible{outline:2px solid #8da7c7;outline-offset:2px}@media (prefers-reduced-motion:reduce){.research-document-drawer{transition:none}}.research-document-body h2{margin:0 0 .8em;font-size:1.3em;line-height:1.35;font-weight:700}.research-document-body p{margin:0 0 .8em}.research-tree-controls{display:flex;flex-wrap:wrap;gap:.5em 1em;align-items:center;margin:0 0 1.5em;color:#616975;font-size:var(--document-small-text-size)}.research-tree-controls>span{margin-right:auto}.research-document-footer button,.research-tree-controls button{padding:.2em 0;border:0;background:transparent;color:#394c66;cursor:pointer;font:inherit}.research-tree-controls button[aria-pressed=true]{font-weight:700;color:#1b365d;box-shadow:0 1px 0 currentColor}.research-tree,.research-tree ul{list-style:none;margin:0;padding-left:1.5em}.research-section>ul,.research-tree{padding-left:0}.research-section{margin:1.1em 0}.research-section .research-section{margin-left:1.5em}.research-section>.research-node-row>strong{font-size:1.12em;line-height:1.35;font-weight:700}.research-node-row{position:relative;display:flex;align-items:flex-start;min-width:0}.research-fold{position:absolute;right:calc(100% + .2em);top:0;width:1.55em;height:1.55em;padding:0;display:grid;place-items:center;background:transparent;color:#7e8794;border:0;border-radius:.2em;font:inherit;cursor:pointer}.research-fold>svg{width:.9em;height:.9em}.research-fold:hover{background:var(--document-quote-background);color:#475467}.research-claim{display:block;width:100%;min-width:0;text-align:left;font:inherit;border:0;border-radius:.2em;padding:0;color:inherit;background:transparent;cursor:pointer}.research-claim small{margin-left:.8em;color:var(--document-source-text);font-size:var(--document-source-text-size);font-weight:400;white-space:nowrap}.research-claim:hover{background:var(--document-quote-background)}.research-claim[aria-pressed=true]{background:#fff5bd}.research-claim:disabled{cursor:default}.research-paragraph{margin:.8em 0 1.2em}.research-review-notice{margin:1em 0;padding:.65em 1em;background:#fff8e7;color:#786035}.research-source-review .research-claim{color:#786035}.research-source-review .document-quote{margin-left:1.3em;border-left-color:#ba995d}.research-source-review .document-quote>p{color:#786035;font-size:var(--document-source-text-size)}.research-review-text{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;white-space:pre-wrap;cursor:pointer}.research-review-text:hover{color:#365e99}.research-tree .research-supports{margin-top:.8em}.research-group{margin:.8em 0}.research-group-label{font-size:1em;font-weight:500}.research-group-label b{color:#7e8794;font-size:1em;font-weight:400}.research-group-label small{display:block;color:var(--document-source-text);font-size:var(--document-source-text-size)}.research-group>ul{list-style:disc;margin-top:.5em}.research-group>ul>li{margin:.6em 0}.research-context{list-style:disc;margin:.8em 0 .8em 1.5em;color:#56606d}.research-document-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5em 1em}.research-status{display:grid;justify-items:center;padding:2em 1em;color:#6d7681;text-align:center}.research-status>svg{width:1.55em;height:1.55em;margin-bottom:.8em}.research-status button{padding:.5em 1em;border:.5px solid #c7d0de;border-radius:.25em;background:white;color:#34445b;cursor:pointer}.research-document :is(button,summary,input,textarea):focus-visible{outline:max(.5px,calc(1px * var(--canvas-camera-inverse-scale, 1))) solid #5274ae;outline-offset:.15em}@media (pointer:coarse){.research-node-row{min-height:calc(44px * var(--canvas-camera-inverse-scale, 1));padding-top:max(0px,calc((44px * var(--canvas-camera-inverse-scale, 1) - 1.55em) / 2))}.research-fold{width:max(1.55em,calc(28px * var(--canvas-camera-inverse-scale, 1)));height:calc(44px * var(--canvas-camera-inverse-scale, 1))}.document-quote-attribution,.research-tree-controls button{min-height:calc(44px * var(--canvas-camera-inverse-scale, 1))}}.outline-title{margin:0 0 .8em;font:700 1.3em/1.35 var(--font-sans)}.outline-title,.outline-tree textarea{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit}.outline-tree textarea{flex:1;min-width:0;min-height:1.55em;border-radius:.2em;resize:none;overflow:hidden;font:inherit}.outline-tree textarea:focus{outline:1px solid #d4dce8;background:#f9fbff}.outline-bullet{position:absolute;right:calc(100% + .2em);width:1.55em;text-align:center;color:#7e8794}.outline-block{margin:.8em 0}.document-quote-attribution{width:100%;padding:0;border:0;background:transparent;font-family:inherit;line-height:inherit;cursor:pointer}.document-quote-attribution:hover{color:#365e99;text-decoration:underline}.research-pdf-overlay>span[data-research-mark=duplicate]:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1.5px solid #ad5260}.research-pdf-legend{position:absolute;z-index:6;top:4px;left:4px;right:4px;display:flex;flex-wrap:wrap;gap:4px;padding:4px;background:#ffffffed;border:1px solid #d7dde5;border-radius:4px;pointer-events:none;font:9px/1.4 var(--font-sans);color:#3b4654}.research-pdf-legend>span{padding:2px 4px;border-radius:2px}.research-legend-claim{background:#fff09c}.research-legend-duplicate{text-decoration:line-through;text-decoration-color:#ad5260;background:#e1e3e6}.memo-editor{position:relative;min-height:100%;border:0;background:transparent;color:inherit;white-space:pre-wrap}.memo-editor:focus{outline:0}.memo-editor[data-memo-empty=true]:before{content:attr(data-placeholder);position:absolute;color:#9399a1;pointer-events:none}.memo-block-control{position:relative;display:block;width:0;height:0;z-index:5;user-select:none}.memo-block-control button{position:absolute;left:-15px;top:0;width:12px;height:12px;padding:0;border-radius:2px;background:transparent;color:#7e8794;font:10px/12px var(--font-sans);cursor:grab;touch-action:none;opacity:0}.memo-block-control:has(+:hover) button,.memo-block-control:hover button,.memo-editor:focus-within .memo-block-control button{opacity:1}.memo-block-control button:hover{background:#e8eef5;color:#397db2}.memo-block-control button:active{cursor:grabbing}.memo-block-dragging{opacity:.4}.memo-block-drop-line{display:block;position:relative;height:0;pointer-events:none;user-select:none}.memo-block-drop-line:after{content:"";position:absolute;left:0;right:0;top:-2px;height:1.5px;border-radius:1px;background:#397db2}.memo-quote-ghost.memo-block-ghost{width:200px}.memo-markdown>:first-child,.memo-markdown>[data-memo-block-index="0"]{margin-top:0}.memo-markdown p{margin:0 0 .8em;white-space:pre-wrap}.argument-block{position:relative;margin:1.3em 0}.argument-suggestion-status{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:8px 18px;border-top:1px solid #e7e9eb;background:#f4f7fb;font-size:var(--document-text-size);line-height:1.5}.argument-suggestion-status span{flex:1;min-width:0;overflow-wrap:anywhere}.argument-suggestion-status button{flex-shrink:0;border:1px solid #bcc9dc;border-radius:4px;background:white;color:#244f82;padding:3px 6px;cursor:pointer}.memo-editor>.argument-block{margin:0}.argument-block>:first-child{margin-top:0}.argument-block>:last-child{margin-bottom:0}.argument-block>.argument-block{margin-left:1.5em;padding-left:.8em;border-left:.5px solid #dde3ec}.argument-block[data-collapsed=true]>.argument-block{display:none}.argument-group-fold{float:left;margin-left:-1.2em;width:1.1em;padding:0;background:transparent;color:#7e8794;font:inherit;cursor:pointer}.argument-split-boundary{display:block;position:relative;height:1.5em;z-index:16;user-select:none}.argument-split-boundary:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:.5px dashed #8c9db3;opacity:0;pointer-events:none}.argument-split-boundary:before{content:"";position:absolute;inset:0 0 0 -1em}.argument-split-boundary button{position:absolute;left:-10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:max(2em,calc(24px * var(--canvas-camera-inverse-scale, 1)));height:max(2em,calc(24px * var(--canvas-camera-inverse-scale, 1)));padding:0;background:white;color:#58718f;border:.5px solid #c1ccd9;border-radius:50%;font:inherit;font-size:max(1em,calc(12px * var(--canvas-camera-inverse-scale, 1)));cursor:pointer;opacity:0;pointer-events:none}.argument-split-boundary:is(:hover,:focus-within,.argument-split-active) button,.argument-split-boundary:is(:hover,:focus-within,.argument-split-active):after{opacity:1}.argument-split-boundary:is(:hover,:focus-within,.argument-split-active) button{pointer-events:auto}.argument-split-boundary button:focus-visible{outline:1px solid #5274ae;outline-offset:1px}.argument-split-boundary:is(:hover,:focus-within,.argument-split-active)~[data-argument-block]{background:#edf3fa}[data-splitting=true] .argument-split-boundary,[data-splitting=true] .argument-split-start~[data-argument-block],[data-splitting=true] .memo-block-control{display:none}.argument-sheet-ghost{position:fixed;z-index:10000;pointer-events:none;transform-origin:top left;display:flex;flex-direction:column;background:#ffffffed;border:1px dashed #8195b1;box-shadow:0 8px 24px #26374a22;color:#30353d;font:var(--memo-body-font-size)/1.55 var(--font-sans)}.argument-ghost-content{flex:1;min-height:0;overflow:hidden;padding:16px 18px}.argument-sheet-ghost :is(.memo-block-control,.argument-split-boundary){display:none}.argument-split-notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:10000;padding:12px 16px;background:white;border:1px solid #c1ccd9;box-shadow:0 3px 12px #26374a22;font-size:13px}.argument-split-notice button{margin-left:12px;color:#365e99}.memo-markdown h1{font-size:1.55em}.memo-markdown h2{font-size:1.3em}.memo-markdown h3{font-size:1.12em}.memo-markdown :is(h1,h2,h3,h4,h5,h6){margin:1.1em 0 .5em;line-height:1.35;font-weight:700}.document-quote,.memo-markdown blockquote{margin:1em 0;padding:.65em 1em;border-left:1.5px solid var(--document-quote-border,#7990ad);background:var(--document-quote-background,#f4f6f9);color:var(--document-quote-text,#475467)}.document-quote p:last-child,.document-quote>p,.memo-markdown blockquote p:last-child{margin-bottom:0}.document-quote>p{white-space:pre-wrap}.research-prose-button,.research-reference{display:inline;font:inherit;line-height:inherit;letter-spacing:inherit;border:0;padding:0;margin:0;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.research-reference{color:#365b86;text-decoration:underline;text-underline-offset:.15em}.research-reference:disabled{color:inherit;cursor:default;text-decoration:none}.research-prose-button:focus-visible,.research-reference:focus-visible{outline:.12em solid #5477a3;outline-offset:.12em}.research-citable-claim.is-selected{background:#fff5bd}.research-citation-excerpts{margin:.55em 0 .8em}.research-citation-status{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5em;color:var(--document-source-text);font-size:var(--document-small-text-size,.85em)}.research-citation-status button{font:inherit;padding:0;border:0;background:transparent;color:#365b86;text-decoration:underline;cursor:pointer}.research-citation-quote{margin:.5em 0 .85em}.research-citation-quote.is-selected{border-left-color:#397db2;background:#edf4fa}.research-citation-quote .document-quote-source{display:block;width:100%;margin-top:.8em;padding:0;border:0;background:transparent;font:inherit;font-size:var(--document-source-text-size);color:var(--document-source-text);text-align:right;cursor:pointer}.research-citation-limitation{margin-top:.6em;font-size:var(--document-small-text-size,.85em);color:var(--document-source-text)}.document-quote-attribution,.memo-markdown .memo-quote-attribution{display:flex;justify-content:flex-end;align-items:baseline;gap:.3em;margin-top:.8em;color:var(--document-source-text,#8a919b);font-size:.75em;font-weight:400;text-align:right;white-space:nowrap}.memo-quote-attribution-prefix{display:none}.memo-quote-attribution-title{min-width:0;max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memo-quote-attribution-page{flex:0 0 auto;white-space:nowrap}.memo-paper[data-quote-selected] .memo-quote-selected{border-left-color:#397db2;background:#eaf3fb;box-shadow:0 0 0 .5px #9bbfdb}.canvas-object-stack:has(.memo-quote-source),.canvas-object.memo-quote-source{z-index:calc(var(--selected-object-z) - 1)}.memo-quote-connection{z-index:12000}.memo-quote-connection,.wiki-thread-connections{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.wiki-thread-connections{z-index:11999}.memo-markdown :is(ul,ol){padding-left:1.5em;margin:.7em 0}.memo-markdown ul{list-style:disc}.memo-markdown ol{list-style:decimal}.memo-markdown a{color:#365e99;text-decoration:underline}.memo-markdown code{padding:1px 4px;border-radius:3px;background:#edf0f3;font-size:.9em}.memo-markdown pre{padding:10px;overflow:auto;background:#edf0f3}.memo-markdown pre code{padding:0}.memo-markdown img{max-width:100%;height:auto}.memo-markdown hr{margin:1em 0;border:0;border-top:1px solid #dce0e6}.memo-paper-hint,.research-document-footer{flex:0 0 auto;padding:6px 18px 9px;color:#818994;font-size:6px}.memo-paper-hint{pointer-events:none}.memo-paper.quote-drop-target{outline:3px solid #507aa9;outline-offset:4px}.memo-paper.quote-drop-target .memo-paper-hint{color:#365e99}.canvas-object.wiki-thread-paper{background:#fff;border-color:#bac0c7}.canvas-object.wiki-thread-paper.selected{border-color:var(--selection)}.memo-paper-toolbar.wiki-thread-header{min-height:40px;justify-content:flex-start;gap:8px;padding:12px 18px;border-bottom:0;background:#383c43;color:#fff;font-size:9px}.wiki-thread-header>svg{width:12px;height:12px;flex:0 0 auto}.wiki-thread-interior{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.wiki-thread-attachments{display:flex;flex-wrap:wrap;gap:3px;padding:8px 22px 0;font-size:6px}.wiki-thread-attachments>span{max-width:135px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:.5px solid #e2e6eb;border-radius:3px;padding:2px 4px;color:#737d89}.wiki-thread-messages{flex:1}.wiki-thread-ghost .memo-paper-content>div,.wiki-thread-messages>div{min-height:0}.wiki-thread-message{margin-bottom:14px}.wiki-thread-message.user{display:flex;justify-content:flex-end}.wiki-thread-user{width:fit-content;max-width:85%;margin-left:auto;padding:6px 9px;border-radius:8px 8px 2px 8px;background:#f0f2f5;color:#272b30;white-space:pre-wrap;overflow-wrap:anywhere}.wiki-thread-answer{user-select:text;cursor:text}.wiki-thread-answer blockquote{border:.5px solid #7990ad;background:transparent}.wiki-thread-answer h3{margin:1.4em 0 .65em;font-size:1em;line-height:1.55}.wiki-thread-answer .memo-quote-attribution{align-items:flex-end;white-space:normal}.wiki-thread-answer .memo-quote-attribution-title{max-width:none;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.wiki-thread-paper.memo-paper[data-quote-selected] .memo-quote-selected{border-color:#397db2;background:transparent;box-shadow:none}.wiki-thread-answer :is(pre,code){background:transparent}.wiki-thread-answer pre{border:.5px solid #a9b3be}.wiki-thread-answer blockquote[role=button]{cursor:pointer}.wiki-thread-answer blockquote[role=button]:focus-visible{outline:1px solid #397db2;outline-offset:2px}.wiki-thread-answer .memo-quote-attribution svg{width:6px;height:6px}.wiki-thread-composer{display:flex;flex:0 0 auto;align-items:flex-end;gap:6px;margin:0 18px 12px;padding:7px 8px;border:.5px solid #a9b3be;border-radius:5px;background:transparent;font:6.2px/1.55 var(--font-sans)}.wiki-thread-composer:focus-within{border-color:#849cb7}.wiki-thread-composer textarea{display:block;flex:1;min-width:0;max-height:65px;padding:0;resize:none;border:0;outline:0;background:transparent;color:#272b30;font:inherit;user-select:text}.wiki-thread-composer textarea::placeholder{color:#9399a1}.wiki-thread-composer button{display:grid;place-items:center;width:17px;height:17px;border-radius:4px;background:#edf0f4;color:#46566a;cursor:pointer}.wiki-thread-composer button:disabled{opacity:.35;cursor:default}.wiki-thread-composer button svg{width:9px;height:9px}.wiki-thread-thinking{display:flex;align-items:center;gap:4px;color:#818994}.wiki-thread-thinking svg{width:8px;height:8px}.wiki-thread-error{color:#9e4141;font-size:inherit}.wiki-thread-error button{display:block;margin-top:5px;color:#365e99;text-decoration:underline;background:transparent;cursor:pointer}.wiki-launcher{position:fixed;z-index:24000;left:50%;bottom:max(28px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(640px,calc(100vw - 32px));padding:16px 18px 12px;border:1px solid #dce1e7;border-radius:16px;background:rgb(255 255 255/96%);box-shadow:0 12px 55px #14223830,0 2px 6px #14223812;backdrop-filter:blur(20px);color:#272b30}.wiki-launcher header{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:14px}.wiki-launcher header strong{font-weight:650}.wiki-launcher header>span{color:#818994;font-size:12px}.wiki-launcher header>button{margin-left:auto}.wiki-launcher button{display:grid;place-items:center;flex:0 0 auto;background:transparent;color:#7e8794;cursor:pointer}.wiki-launcher button svg{width:17px;height:17px}.wiki-launcher-attachments{display:flex;flex-wrap:wrap;gap:6px;max-height:120px;overflow:auto;margin-bottom:12px}.wiki-launcher-attachments>span{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%;padding:5px 7px;border-radius:6px;background:#f0f3f7;color:#516073;font-size:12px}.wiki-launcher-attachments>span>span{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wiki-launcher-attachments svg{width:13px;height:13px;flex:0 0 auto}.wiki-launcher-input{display:flex;align-items:flex-end;gap:12px}.wiki-launcher-input textarea{flex:1;width:100%;min-width:0;padding:0;border:0;outline:0;resize:none;background:transparent;color:#272b30;font:16px/1.6 var(--font-sans);user-select:text}.wiki-launcher-input>button{width:36px;height:36px;border-radius:9px;background:#e9eef5;color:#3b5679}.wiki-launcher-input>button:disabled{opacity:.35;cursor:default}.wiki-launcher footer{display:flex;gap:16px;margin-top:12px;color:#9399a1;font-size:12px}.wiki-thread-ghost{position:fixed;z-index:24001;transform-origin:top left;pointer-events:none;opacity:.55;background:#fff;border:1px solid #8395ab;box-shadow:0 3px 18px #17263c35}.wiki-thread-ghost-composer{color:#9399a1}.launcher-sheet-preview{background:#fff;border-color:#97a49e}.launcher-sheet-preview[data-preview-kind=argument]{border-color:#a47a48}.launcher-sheet-preview>.sheet-creation-content{flex:none}.launcher-preview-label{position:absolute;top:16px;left:30px;color:#737d76;font:9px/1.4 var(--font-sans)}.sheet-preview-query{color:#46574f;font:11px/1.6 var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere}.search-conversation-paper .wiki-thread-composer{font-size:8px}.search-conversation-paper .wiki-thread-composer button{width:21px;height:21px}.search-conversation-paper .wiki-thread-composer button svg{width:11px;height:11px}.search-conversation-report,.search-conversation-status{overflow-wrap:anywhere}.search-conversation-report-body{font:inherit;color:#383e46}.search-conversation-report-body>header{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0;color:#637080}.search-conversation-report-body>header>strong{color:#38475c}.search-conversation-report-body .search-result-make-graph{display:inline-flex;align-items:center;gap:3px;padding:4px 6px;border:.5px solid #bac7d5;border-radius:4px;background:#f2f6fb;color:#3a5c86;font:inherit;cursor:pointer}.search-conversation-report-body .search-result-make-graph svg{width:8px;height:8px}.search-conversation-report-body .search-result-ai-basis{margin:5px 0;font:inherit;color:#727d89}.search-conversation-report-body .search-result-ai-notice{margin:5px 0;font:inherit;color:#976320}.search-conversation-report-body .search-result-ai-references{display:grid;gap:4px;margin:8px 0}.search-conversation-report-body .search-result-ai-references button{padding:5px 6px;border-radius:4px;text-align:left;white-space:normal;font:inherit;background:#f1f5fa;color:#345c8c;cursor:pointer}.search-conversation-report-body details{margin:8px 0}.search-conversation-activity summary,.search-conversation-report-body summary{color:#637080;cursor:pointer}.search-conversation-report-body .search-result-research-sources{display:grid;gap:4px;margin:6px 0;font:inherit}.search-conversation-report-body a{color:#345c8c}.search-conversation-report-body .search-result-graph-status{font:inherit}.search-conversation-controls{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.search-conversation-controls button{padding:4px 6px;border:.5px solid #c5cdd7;border-radius:4px;background:#fff;color:#4b6380;font:inherit;cursor:pointer}.search-conversation-controls button:disabled,.search-conversation-report-body button:disabled{opacity:.45;cursor:default}.search-conversation-progress{margin:10px 0;padding:8px;border-radius:5px;background:#f2f5fa;color:#496586}.search-conversation-empty,.search-conversation-progress p{display:flex;align-items:flex-start;gap:5px}.search-conversation-empty svg,.search-conversation-progress svg{width:9px;height:9px;flex:0 0 auto;margin-top:1px}.search-conversation-progress progress{display:block;width:100%;height:3px;margin-top:7px;accent-color:#6b84af}.search-conversation-activity{margin:8px 0;color:#7b8490}.search-conversation-activity ol{list-style:none;padding:0}.search-conversation-activity li{margin:8px 0;padding-left:7px;border-left:1px solid #dce2eb}.search-conversation-activity li p{margin:3px 0 0;white-space:pre-wrap}.ai-artifact-status{position:absolute;z-index:4;display:grid;place-items:center;padding:16px;box-sizing:border-box;background:#fffffff5;color:#35465a;overflow:auto;font:11px/1.6 system-ui,sans-serif}.ai-artifact-note-status{background:#fff4bceF;font-size:10px;padding:12px}.ai-artifact-status strong{display:block;font-size:12px}.ai-artifact-status p{overflow-wrap:anywhere;max-height:70px;overflow:auto;color:#647181;white-space:pre-wrap}.ai-artifact-status button{border:1px solid #98b4ca;border-radius:4px;padding:4px 9px;background:#edf4fa;color:#285477;cursor:pointer}.ai-artifact-draft-status{padding:6px 12px;border-top:1px solid #e0e5e9}.manuscript-draft-ghost{position:fixed;z-index:24001;width:139px;max-height:444px;overflow:hidden;transform-origin:top left;pointer-events:none;opacity:.55;background:#fff;outline:1px solid #397db2;box-shadow:0 3px 18px #17263c35;font-family:TypoPRO Linux Libertine,Linux Libertine O,Linux Libertine,serif}.manuscript-draft-text{width:100%;white-space:pre-wrap;overflow-wrap:break-word;font-size:6.25px;line-height:1.28;text-align:justify;text-indent:8px}.manuscript-draft-text.korean{font-family:"Noto Serif KR Variable","Noto Serif KR",serif;font-size:5.2083px}.manuscript-draft-gap{min-height:8px;width:100%;box-shadow:inset 0 0 0 .7px #397db2;background:rgb(57 125 178/9%);pointer-events:none}.wiki-manuscript-resume{padding:5px 8px;border:1px solid #b5cadd;border-radius:4px;background:#eef5fb;color:#245b84;cursor:pointer}.wiki-placement-hint{position:fixed;z-index:24000;left:50%;bottom:28px;transform:translateX(-50%);padding:10px 16px;border:1px solid #dce1e7;border-radius:10px;background:#fff;color:#46566a;box-shadow:0 4px 20px #17263c15;pointer-events:none;font-size:14px}.wiki-placement-hint span{margin-left:16px;color:#9399a1;font-size:12px}.manuscript-draft-request{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.manuscript-block-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;padding:4px;color:#46566a;font:6.5px/1.45 var(--font-sans);text-align:left;text-indent:0;cursor:default}.manuscript-block-status p{display:flex;align-items:center;gap:3px;margin:0;overflow-wrap:anywhere}.manuscript-block-status svg{width:8px;height:8px;flex:0 0 auto}.manuscript-block-status.has-error{color:#9b493e}.manuscript-block-actions{display:flex;flex-wrap:wrap;gap:3px}.manuscript-block-actions button{padding:1px 4px;border:.5px solid #cbd5e1;border-radius:2px;background:#fff;color:#46566a;font:inherit;cursor:pointer}.manuscript-block-actions button:focus-visible{outline:1px solid #397db2;outline-offset:1px}.manuscript-block-result{flex-basis:100%;min-width:0}.manuscript-block-result summary{cursor:pointer}.manuscript-block-result>div{max-height:90px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;cursor:text;padding:4px 0}.canvas-manuscript-text-block.has-writing-status>.manuscript-block-status{position:absolute;inset:0;z-index:5;padding:1px 3px;overflow:auto;background:rgb(255 255 255/86%);box-shadow:inset 0 0 0 .5px #9bbfdb}.canvas-manuscript-text-block.has-writing-status:focus-within>.manuscript-block-status:not(.rewrite-loading){background:rgb(255 255 255/96%)}.canvas-manuscript-text-block.has-writing-status>.manuscript-block-status.rewrite-loading{background:rgb(255 255 255/55%)}.canvas-manuscript-text-block.has-writing-status:has(>.rewrite-loading)>:not(.manuscript-block-status){filter:blur(1px);pointer-events:none}.manuscript-draft-ghost .manuscript-block-status{min-height:30px}.manuscript-draft-placement-hint{padding:4px;border-top:.5px solid #dce1e7;color:#46566a;background:#f8fafc;font:6px/1.5 var(--font-sans)}.manuscript-draft-placement-hint span{display:block;color:#687588}.manuscript-draft-shelf{flex:0 1 auto;max-height:45%;overflow:auto;padding:6px 18px}.manuscript-parked-block{padding:4px;border:.5px solid #9bbfdb;background:#f8fafc;font:7px/1.5 var(--font-sans)}.manuscript-parked-block+.manuscript-parked-block{margin-top:5px}.canvas-manuscript-document>.manuscript-draft-shelf{position:absolute;left:24px;top:100%;width:180px;max-height:160px;padding:6px 0}@media (prefers-reduced-motion:reduce){.manuscript-block-status .spin{animation:none}}.memo-quote-ghost{position:absolute;z-index:2147483647;width:260px;padding:12px 14px;border:1px solid #c9d1dc;border-radius:8px;background:#fff;color:#475467;box-shadow:0 8px 25px #192b4326;pointer-events:none;transform-origin:top left;font:14px/1.5 var(--font-sans)}.memo-quote-ghost strong{font-size:12px}.memo-quote-ghost p{display:-webkit-box;margin:6px 0 0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.memo-quote-ghost.can-drop{border-color:#507aa9}.blank-paper{background:var(--paper);overflow:hidden;padding:0}.blank-paper textarea,.blank-paper-query{position:absolute;top:0;left:0;width:100%;height:calc(100% - 25.8%);padding:20px;border:0;background:transparent;color:#111;font-family:inherit;font-size:42px;font-weight:700;letter-spacing:-.04em;line-height:1.08}.blank-paper textarea{resize:none}.blank-paper:not(.manuscript-paper) textarea,.blank-paper:not(.manuscript-paper)>.blank-paper-query{height:calc(100% - var(--object-w) * .258 - 42px)}.blank-paper.ai-search textarea,.blank-paper.ai-search>.blank-paper-query{font-size:23px;line-height:1.3;letter-spacing:-.02em;font-weight:600}.blank-paper-ai-label{right:6px;bottom:calc(var(--object-w) * .258 + 9px);gap:7px;padding:6px 8px;border-radius:9px;background:#fff;color:#62685f;font-size:12px;font-weight:700;border:1px solid #aab3ff;background:#f1f3ff;color:#374bc5}.blank-paper-ai-label,.search-paper-ghost-footer{position:absolute;display:flex;align-items:center}.search-paper-ghost-footer{inset:auto 0 0;height:calc(var(--object-w) * .258);justify-content:center;gap:10px;padding:12px;border-top:1px solid #dce1e7;color:#46566a;font-size:14px}.search-paper-ghost-footer svg{width:24px;height:24px;flex-shrink:0}.blank-paper-query{margin:0;overflow:hidden;overflow-wrap:anywhere;cursor:grab;pointer-events:none;text-overflow:clip;user-select:none;white-space:pre-wrap;word-break:normal}.blank-paper-query.canvas-placeholder-text,.note-object textarea.canvas-placeholder-text::placeholder{color:#9ca19a;opacity:1}.blank-paper textarea:focus{outline:0}.note-object>p{user-select:none}.blank-paper-search-icon{position:absolute;right:0;bottom:0;width:25.8%;aspect-ratio:1;overflow:hidden;padding:0;border:0;background:transparent;cursor:pointer;isolation:isolate}.blank-paper-search-icon:disabled{cursor:default;opacity:1}.blank-paper-search-icon img{display:block;width:100%;height:100%}.blank-paper-search-icon.searching img{animation:search-icon-pulse .72s ease-in-out infinite alternate}.blank-paper-search-icon.searching:after{position:absolute;z-index:2;inset:12%;border-color:#fff rgb(255 255 255/72%) transparent transparent;border-style:solid;border-width:max(2px,.035em);border-radius:50%;animation:search-paper-orbit .74s linear infinite;content:"";pointer-events:none}.blank-paper-search-icon.complete:before{position:absolute;z-index:3;right:11%;bottom:11%;width:31%;aspect-ratio:1;border:2px solid #20231f;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgb(24 28 22/24%);animation:search-paper-complete-pop .42s cubic-bezier(.2,1.4,.4,1) both;content:"";pointer-events:none}.blank-paper-search-icon.complete:after{position:absolute;z-index:4;right:20%;bottom:22%;width:13%;height:7%;border-bottom:2px solid #20231f;border-left:2px solid #20231f;animation:search-paper-complete-check .28s ease-out .13s both;content:"";pointer-events:none;transform:rotate(-45deg);transform-origin:center}.blank-paper-search-status{position:absolute;z-index:4;right:calc(25.8% + 12px);bottom:60px;left:18px;display:flex;min-height:28px;padding:5px 9px;box-sizing:border-box;align-items:center;gap:6px;border:1px solid rgb(43 49 40/16%);border-radius:14px;background:rgb(255 255 252/94%);box-shadow:0 3px 10px rgb(37 42 34/9%);margin:0;overflow:hidden;color:#71766d;font-size:11px;font-weight:750;line-height:1.45;pointer-events:none}.blank-paper-search-status svg{width:13px;height:13px;flex:0 0 auto}.blank-paper-search-status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blank-paper-search-status.error{bottom:60px;color:#a13e32}.research-activity-panel{position:absolute;width:322px;overflow:hidden;border:1px solid rgb(32 37 31/16%);border-radius:16px;background:rgb(250 251 247/97%);box-shadow:0 16px 44px rgb(26 31 24/16%);color:#20251f;pointer-events:auto;transform-origin:top right}.research-activity-panel.running{border-color:rgb(69 93 255/36%);box-shadow:0 16px 44px rgb(38 54 150/18%),0 0 0 1px rgb(69 93 255/8%)}.research-activity-panel.failed{border-color:rgb(177 70 55/32%)}.research-activity-heading{display:grid;width:100%;min-height:54px;padding:10px 12px;border:0;background:transparent;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;color:inherit;text-align:left;cursor:pointer}.research-activity-heading>span:nth-child(2){min-width:0}.research-activity-heading small,.research-activity-heading strong{display:block}.research-activity-heading strong{font-size:13px;line-height:1.25}.research-activity-heading small{margin-top:2px;color:#777d74;font-size:10px;font-weight:700}.research-activity-heading>svg{width:15px;color:#8b9188}.research-activity-state{display:grid;width:26px;height:26px;border-radius:9px;background:#edf0ff;color:#455dff;place-items:center}.research-activity-state svg{width:14px;height:14px}.research-activity-panel.failed .research-activity-state{background:#fff0ed;color:#ad493b}.research-activity-panel.completed .research-activity-state{background:#e8f7ec;color:#237a3b}.research-activity-body{padding:0 12px 12px;border-top:1px solid rgb(32 37 31/9%)}.research-activity-current{display:grid;padding:10px 0 8px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:8px}.research-activity-current>span{color:#455dff;font-size:12px;font-weight:850}.research-activity-current p{margin:0;color:#4f554d;font-size:11px;font-weight:680;line-height:1.45}.research-activity-panel progress{display:block;width:100%;height:4px;overflow:hidden;border:0;border-radius:999px;accent-color:#455dff}.research-activity-panel progress::-webkit-progress-bar{background:#e5e8e1}.research-activity-panel progress::-webkit-progress-value{border-radius:999px;background:#455dff}.research-activity-budget{padding:9px 10px 8px;border:1px solid rgb(69 93 255/14%);border-radius:10px;background:#f2f4ff;margin-top:10px}.research-activity-budget>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.research-activity-budget>div>span{color:#6570aa;font-size:9px;font-weight:760}.research-activity-budget strong{color:#3449c8;font-size:12px;font-variant-numeric:tabular-nums}.research-activity-budget strong small{color:#7f88b3;font-size:9px}.research-activity-budget>span{display:block;height:4px;overflow:hidden;border-radius:999px;background:#dfe3f8;margin-top:6px}.research-activity-budget>span>i{display:block;height:100%;border-radius:inherit;background:#5269ed;transition:width .24s ease}.research-activity-budget.exceeded{border-color:rgb(177 70 55/22%);background:#fff2ef}.research-activity-budget.exceeded strong{color:#a13e32}.research-activity-budget.exceeded>span{background:#f0d7d1}.research-activity-budget.exceeded>span>i{background:#bd5b4d}.research-activity-counters{display:flex;padding:10px 0 8px;flex-wrap:wrap;gap:5px}.research-activity-counters span{display:inline-flex;padding:4px 6px;border-radius:7px;background:#eef0eb;align-items:baseline;gap:3px;color:#71766d;font-size:9px;font-weight:700}.research-activity-counters strong{color:#293028;font-size:11px}.research-activity-events{max-height:286px;padding:0;margin:2px 0 0;overflow:auto;list-style:none;scrollbar-width:thin}.research-activity-events li{position:relative;display:grid;padding:7px 0 7px 12px;grid-template-columns:55px minmax(0,1fr);gap:7px;border-top:1px solid rgb(32 37 31/7%)}.research-activity-events li:before{position:absolute;top:12px;left:1px;width:5px;height:5px;border-radius:50%;background:#7181ec;content:""}.research-activity-events li.completed:before{background:#4b9a61}.research-activity-events li.error:before{background:#c15e4f}.research-activity-events time{color:#9a9f96;font-size:9px;font-variant-numeric:tabular-nums}.research-activity-events div{min-width:0}.research-activity-events strong{display:block;color:#343a32;font-size:10px;line-height:1.35}.research-activity-events p{display:-webkit-box;margin:3px 0 0;overflow:hidden;color:#747a71;font-size:9px;line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.research-activity-events a{display:inline-block;margin-top:3px;color:#455dff;font-size:9px;font-weight:750}.research-activity-failure{padding:7px 8px;border-radius:8px;background:#fff0ed;margin:8px 0 0;color:#9f4034;font-size:9px;line-height:1.45}.research-activity-body footer{margin-top:9px;color:#7c8278;font-size:9px;font-weight:680}.research-activity-panel.collapsed{width:228px}.blank-paper-result-dock{position:absolute;z-index:5;right:calc(25.8% + 12px);bottom:18px;left:18px;display:grid;min-height:32px;padding:3px 4px;box-sizing:border-box;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:5px;border:1px solid rgb(35 40 33/23%);border-radius:3px 10px 4px 8px;background:linear-gradient(rgb(255 255 252/94%),rgb(252 252 247/94%)),repeating-linear-gradient(0deg,transparent 0 7px,rgb(55 60 50/5%) 7px 8px);box-shadow:1px 2px 0 rgb(35 40 33/8%);transform:rotate(-.25deg)}.blank-paper-result-more,.blank-paper-result-sketch,.blank-paper-result-toggle{min-width:0;border:0;background:transparent;color:#3b4039;cursor:pointer}.blank-paper-result-toggle{display:grid;width:28px;height:26px;padding:0;place-items:center}.blank-paper-result-toggle svg{width:16px;stroke-width:2.2}.blank-paper-result-sketch{display:grid;min-height:24px;padding:2px 3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}.blank-paper-result-marks{display:flex;height:15px;align-items:flex-end;gap:3px}.blank-paper-result-marks i{display:block;width:2px;height:8px;border-radius:1px;background:#c7cbc4;transform:rotate(var(--search-tally-rotation,-4deg))}.blank-paper-result-marks i:nth-child(2n){--search-tally-rotation:3deg;height:11px}.blank-paper-result-marks i:nth-child(3n){--search-tally-rotation:-7deg;height:13px}.blank-paper-result-marks i.read{background:#555a52}.blank-paper-result-marks i.understood{width:3px;height:15px;background:#171a17}.blank-paper-result-sketch output{color:#565b53;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums}.blank-paper-result-more{height:24px;padding:0 6px;border-left:1px solid rgb(35 40 33/14%);font-size:9px;font-weight:850}.blank-paper-result-more:disabled{opacity:.45}.blank-paper-result-more:hover:not(:disabled),.blank-paper-result-sketch:hover,.blank-paper-result-toggle:hover{background:rgb(36 41 34/6%)}.search-result-layer-outline{position:absolute;z-index:var(--search-layer-z);top:var(--search-layer-y);left:var(--search-layer-x);width:var(--search-layer-w);height:var(--search-layer-h);box-sizing:border-box;border:1px dashed rgb(119 132 45/32%);border-radius:14px;background:rgb(246 248 231/22%);pointer-events:none}.search-result-empty{position:absolute;box-sizing:border-box;padding:24px;border:1px solid #d5dbd0;border-radius:14px;background:#fffefa;color:#28382e;box-shadow:0 4px 16px rgb(40 45 36/7%);font:16px/1.6 Arial,sans-serif;overflow-wrap:anywhere;user-select:text;pointer-events:auto}.search-result-empty strong{font-size:19px}.search-result-empty p{margin:12px 0 0;color:#6c786c}.search-result-ai-answer{position:absolute;box-sizing:border-box;padding:20px 24px;overflow:auto;overscroll-behavior:contain;background:#fff;color:#252b24;border:1px solid #cbd2ee;border-radius:14px;box-shadow:0 4px 16px rgb(40 45 36/7%);font-size:16px;line-height:1.55;user-select:text;pointer-events:auto}.search-result-ai-answer header{display:flex;align-items:center;gap:14px}.search-result-ai-answer header strong{color:#4055da}.search-result-ai-answer header span{color:#6f766c;font-size:12px}.search-result-make-graph{display:inline-flex;min-height:30px;margin-left:auto;padding:5px 10px;align-items:center;gap:6px;border:1px solid #abb6ed;border-radius:8px;background:#4055da;color:#fff;font:inherit;font-size:12px;font-weight:760;cursor:pointer}.search-result-make-graph svg{width:14px;height:14px}.search-result-make-graph:disabled{cursor:wait;opacity:.65}.search-result-ai-text{white-space:pre-wrap;margin:12px 0}.search-result-ai-basis,.search-result-ai-notice{color:#6b7366;font-size:12px;margin:8px 0}.search-result-ai-notice{color:#98611b}.search-result-graph-status{color:#4055da;font-size:12px;margin:8px 0}.search-result-graph-status.error{color:#a13e32}.search-result-graph-status.ready{color:#287247}.search-result-ai-references{display:flex;flex-wrap:wrap;gap:6px}.search-result-ai-references button{max-width:100%;border:1px solid #dce0ef;border-radius:6px;padding:5px 9px;background:#f5f7ff;color:#3549b3;font:inherit;font-size:12px;text-align:left;cursor:pointer}.search-result-ai-references button:hover{background:#e7ebff}.search-result-ai-answer details{margin-top:12px;font-size:13px}.search-result-ai-answer summary{cursor:pointer;color:#5d6955}.search-result-research-sources{display:grid;padding:8px 0;gap:5px}.search-result-research-sources a{overflow:hidden;color:#3549b3;text-overflow:ellipsis;white-space:nowrap}.search-result-node{position:absolute;z-index:var(--search-node-z);top:var(--search-node-y);left:var(--search-node-x);display:flex;width:var(--search-node-w);height:var(--search-node-h);padding:30px 28px 22px;box-sizing:border-box;flex-direction:column;overflow:visible;border:1px solid #babeb6;background:#fff;box-shadow:0 1px 2px rgb(40 45 36/10%),0 14px 30px rgb(40 45 36/16%);color:#272a25;cursor:grab;pointer-events:auto;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.search-result-node:active{cursor:grabbing}.search-result-node:after{position:absolute;inset:8px;border:1px solid rgb(45 50 42/5%);content:"";pointer-events:none}.search-result-node:hover{border-color:#8e9589;box-shadow:0 2px 3px rgb(40 45 36/12%),0 20px 38px rgb(40 45 36/20%);transform:translateY(-2px)}.search-result-node:focus-visible{outline:2px solid var(--selection);outline-offset:3px}.search-result-node.collecting{cursor:progress}.search-result-node.dismissed{border-color:rgb(184 91 82/32%);box-shadow:0 1px 2px rgb(40 45 36/7%)}.search-result-node:is(.dismissed,.collected-in-workspace)>:not(.search-result-dismiss,.search-result-paper-loading){filter:grayscale(1) contrast(.72);opacity:.3;transition:filter .14s ease,opacity .14s ease}.search-result-dismiss{position:absolute;z-index:24;right:12px;bottom:12px;display:grid;width:30px;height:30px;padding:0;place-items:center;border:1px solid rgb(105 94 91/26%);border-radius:50%;background:rgb(255 255 255/90%);box-shadow:0 2px 8px rgb(47 39 37/12%);color:#756b68;cursor:pointer;opacity:.78;transition:border-color .14s ease,background .14s ease,color .14s ease,opacity .14s ease,transform .14s ease}.search-result-dismiss:focus-visible,.search-result-dismiss:hover{border-color:rgb(181 72 62/58%);color:#ad493f;opacity:1;transform:scale(1.06)}.search-result-dismiss:focus-visible{outline:2px solid rgb(181 72 62/34%);outline-offset:2px}.search-result-dismiss.active{border-color:rgb(181 72 62/58%);background:rgb(255 237 234/96%);color:#b5483e;opacity:1}.search-result-dismiss svg{width:17px;height:17px;stroke-width:2.6}.search-result-node.drag-preview-source{opacity:.16;box-shadow:none;transition:none}html.search-result-dragging,html.search-result-dragging *{cursor:grabbing!important}.search-result-drag-preview{position:fixed;z-index:2147483000;top:0;left:0;width:var(--search-drag-w);height:var(--search-drag-h);box-sizing:border-box;border:1px solid #7d837a;background:#fff;box-shadow:0 3px 8px rgb(35 40 33/20%),0 24px 54px rgb(35 40 33/28%);color:#272a25;overflow:visible;pointer-events:none;transform:translate3d(var(--search-drag-x),var(--search-drag-y),0) rotate(.4deg) scale(1.012);transform-origin:center;will-change:transform}.search-result-drag-preview:after{position:absolute;inset:8px;border:1px solid rgb(45 50 42/6%);content:""}.search-result-drag-preview-context{position:absolute;bottom:calc(100% + 4px);left:0;display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;color:#30342f;font-size:clamp(8px,calc(var(--search-drag-w) * .026),13px);font-weight:650}.search-result-drag-preview-sheet{display:flex;height:100%;padding:14% 9% 8%;box-sizing:border-box;align-items:center;flex-direction:column;overflow:hidden;font-family:Georgia,Times New Roman,serif;text-align:center}.search-result-drag-preview-sheet h3{display:-webkit-box;margin:0 0 4%;overflow:hidden;font-size:clamp(10px,calc(var(--search-drag-w) * .058),24px);line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:4}.search-result-drag-preview-sheet>p{display:-webkit-box;margin:0;overflow:hidden;color:#62675f;font-size:clamp(6px,calc(var(--search-drag-w) * .025),11px);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:5}.search-result-drag-preview-sheet>div{width:86%;margin:11% 0 5%;border-top:1px solid #d5d8d2}.search-result-drag-preview-sheet strong{margin-bottom:2%;font-size:clamp(7px,calc(var(--search-drag-w) * .028),12px)}.search-result-drag-preview-hint{position:absolute;right:12px;bottom:12px;z-index:1;padding:5px 9px;border:1px solid rgb(69 82 57/24%);border-radius:999px;background:rgb(247 249 238/92%);color:#4e5c3e;font-size:clamp(7px,calc(var(--search-drag-w) * .025),11px);font-weight:800}.search-result-node.has-pdf-preview{padding:0;overflow:visible;cursor:grab}.search-result-node.has-pdf-preview:active{cursor:grabbing}.search-result-node.has-pdf-preview.selected{outline:2px solid var(--selection);outline-offset:3px}.search-result-node.collected-in-workspace:before{position:absolute;z-index:3;top:14px;right:14px;display:grid;width:28px;height:28px;place-items:center;border:2px solid #252824;border-radius:50%;background:rgb(245 246 244/86%);color:#252824;content:"\2713";font-size:18px;font-weight:900;line-height:1;transform:rotate(-8deg)}.paper-metadata.search-result-paper-context{pointer-events:none}.search-result-paper-context .paper-relation-counts>span{min-width:0;overflow:hidden;color:inherit;font:inherit;line-height:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap}.search-result-paper-context .paper-relation-counts>button{pointer-events:auto;align-items:center;display:inline-flex;gap:4px}.search-result-paper-context .paper-relation-counts>span:last-child{text-align:right}.search-result-paper-loading{position:absolute;z-index:10;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;background:rgb(244 245 241/76%);color:#666d62;font-size:10px;font-weight:720;pointer-events:none;backdrop-filter:blur(2px)}.search-result-paper-loading svg{width:24px;height:24px}.search-result-paper-copy{flex:1;min-height:0;overflow:hidden;padding:48px 4px 16px}.search-result-paper-copy h3{margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.18;-webkit-line-clamp:4}.search-result-paper-authors,.search-result-paper-copy h3{display:-webkit-box;overflow:hidden;font-family:Georgia,Times New Roman,serif;text-align:center;-webkit-box-orient:vertical}.search-result-paper-authors{margin:0;color:#666b63;font-size:8.5px;line-height:1.4;-webkit-line-clamp:2}.search-result-paper-abstract{margin-top:34px;padding-top:14px;border-top:1px solid #d6d8d3}.search-result-paper-abstract strong{display:block;margin-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:700;text-align:center}.search-result-paper-abstract p{display:-webkit-box;overflow:hidden;margin:0;color:#464a44;font-family:Georgia,Times New Roman,serif;font-size:8.5px;line-height:1.52;text-align:justify;-webkit-box-orient:vertical;-webkit-line-clamp:15}.canvas-manuscript-document{overflow:visible;border:0;background:transparent;box-shadow:none}.canvas-manuscript-document.selected{border-color:transparent;box-shadow:0 0 0 2px var(--selection)}.canvas-manuscript-page-row{display:flex;width:max-content;height:100%;gap:34px}.canvas-manuscript-page{position:relative;width:342px;height:444px;flex:0 0 342px;overflow:visible;border:1px solid #c7c9c4;background:#fff;color:#171717;box-shadow:0 2px 2px rgb(35 39 31/8%),0 16px 34px rgb(35 39 31/12%);cursor:default;font-family:TypoPRO Linux Libertine,Linux Libertine O,Linux Libertine,serif}.canvas-manuscript-running-head{position:absolute;top:8px;right:18px;left:18px;display:flex;justify-content:space-between;color:#777;font-size:4.8px;letter-spacing:.02em}.canvas-manuscript-title{position:absolute;z-index:2;top:var(--manuscript-title-top,43.49px);right:26px;left:26px;text-align:center}.canvas-manuscript-title input,.canvas-manuscript-title textarea{box-sizing:border-box;display:block;width:100%;margin:0;padding:0;overflow:hidden;border:0;outline:0;background:transparent;color:#171717;font-family:inherit;text-align:center;resize:none}.canvas-manuscript-title-box{position:relative;height:var(--manuscript-title-height,31px)}.canvas-manuscript-title-box.selected{box-shadow:inset 1px 0 var(--selection),inset -1px 0 var(--selection),inset 0 1px var(--selection),inset 0 -1px var(--selection)}.canvas-manuscript-title input:focus,.canvas-manuscript-title textarea:focus{background:rgb(74 100 255/4%);box-shadow:inset 0 -1px 0 var(--selection)}.canvas-manuscript-title-box textarea{height:100%;font-family:TypoPRO Linux Biolinum,Linux Biolinum O,sans-serif;font-size:13.5px;font-weight:760;line-height:14px}.canvas-manuscript-author-block{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:var(--manuscript-title-author-gap,12.5px);padding-bottom:var(--manuscript-author-body-gap,8.33px)}.canvas-manuscript-title .canvas-manuscript-author-name{height:9px;font-size:7.4px;line-height:9px}.canvas-manuscript-title input::placeholder,.canvas-manuscript-title textarea::placeholder{color:#777;opacity:1}.canvas-manuscript-columns{position:absolute;z-index:3;top:calc(30px + var(--wide-top-height, 0px));right:24px;bottom:calc(25px + var(--wide-bottom-height, 0px));left:24px;display:grid;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.canvas-manuscript-page.first-page .canvas-manuscript-columns{top:calc(var(--manuscript-first-page-content-top, 92px) + var(--wide-top-height, 0px))}.canvas-manuscript-wide-zone{position:absolute;z-index:4;right:24px;left:24px;display:flex;flex-direction:column}.canvas-manuscript-wide-zone.top{top:30px}.canvas-manuscript-page.first-page .canvas-manuscript-wide-zone.top{top:var(--manuscript-first-page-content-top,92px)}.canvas-manuscript-wide-zone.bottom{bottom:25px}.canvas-manuscript-wide-zone>.canvas-manuscript-block-wrap.wide{width:100%}.canvas-manuscript-column{position:relative;min-width:0;overflow:visible}.canvas-manuscript-column.drop-empty:after{position:absolute;top:0;right:0;left:8px;height:1px;border-radius:1px;background:var(--selection);box-shadow:0 0 0 .5px rgb(57 86 232/24%);content:"";pointer-events:none}.canvas-manuscript-column-bridge{position:absolute;z-index:15;left:50%;width:42px;height:8px;transform:translateX(-50%);border:1px solid rgb(57 86 232/34%);border-radius:5px;background:rgb(255 255 255/92%);box-shadow:0 1px 3px rgb(57 86 232/14%);opacity:.7;pointer-events:none;transition:background .1s ease,border-color .1s ease,box-shadow .1s ease,opacity .1s ease}.canvas-manuscript-column-bridge.top{top:30px;transform:translate(-50%,-50%)}.canvas-manuscript-page.first-page>.canvas-manuscript-column-bridge.top{top:92px}.canvas-manuscript-column-bridge.bottom{bottom:25px;transform:translate(-50%,50%)}.canvas-manuscript-column-bridge:after{position:absolute;top:50%;left:50%;width:4px;height:4px;transform:translate(-50%,-50%) rotate(45deg);border-color:var(--selection);border-style:solid;content:""}.canvas-manuscript-column-bridge.top:after{margin-top:1px;border-width:1px 0 0 1px}.canvas-manuscript-column-bridge.bottom:after{margin-top:-1px;border-width:0 1px 1px 0}.canvas-manuscript-column-bridge.active{border-color:var(--selection);background:var(--selection);box-shadow:0 1px 5px rgb(57 86 232/34%);opacity:1}.canvas-manuscript-column-bridge.active:after{border-color:#fff}.canvas-manuscript-block-wrap{position:relative;width:100%}.canvas-manuscript-block-wrap.dragging>:is(.canvas-manuscript-text-block,.canvas-manuscript-figure){opacity:.35}.canvas-manuscript-block-wrap.drop-after:after,.canvas-manuscript-block-wrap.drop-before:before{position:absolute;z-index:12;right:0;left:8px;height:1px;border-radius:1px;background:var(--selection);box-shadow:0 0 0 .5px rgb(57 86 232/24%);content:"";pointer-events:none}.canvas-manuscript-block-wrap.drop-before:before{top:0}.canvas-manuscript-block-wrap.drop-after:after{bottom:0}.canvas-manuscript-text-block{position:relative;display:flex;min-height:14px;flex-direction:column;overflow:visible;border:0;background:transparent;color:#222;transition:background .12s ease,box-shadow .12s ease}.canvas-manuscript-text-block.paragraph{min-height:8px}.canvas-manuscript-text-block:hover{background:rgb(57 86 232/1.5%);box-shadow:inset 1px 0 rgb(57 86 232/30%),inset -1px 0 rgb(57 86 232/30%)}.canvas-manuscript-text-block.selected{z-index:2;background:rgb(57 86 232/2.5%);box-shadow:inset 1px 0 var(--selection),inset -1px 0 var(--selection)}.canvas-manuscript-block-wrap:first-child>.canvas-manuscript-text-block:hover{box-shadow:inset 1px 0 rgb(57 86 232/30%),inset -1px 0 rgb(57 86 232/30%),inset 0 1px rgb(57 86 232/30%)}.canvas-manuscript-block-wrap:first-child>.canvas-manuscript-text-block.selected{box-shadow:inset 1px 0 var(--selection),inset -1px 0 var(--selection),inset 0 1px var(--selection)}.canvas-manuscript-block-wrap:last-child>.canvas-manuscript-text-block:hover{box-shadow:inset 1px 0 rgb(57 86 232/30%),inset -1px 0 rgb(57 86 232/30%),inset 0 -1px rgb(57 86 232/30%)}.canvas-manuscript-block-wrap:last-child>.canvas-manuscript-text-block.selected{box-shadow:inset 1px 0 var(--selection),inset -1px 0 var(--selection),inset 0 -1px var(--selection)}.canvas-manuscript-block-wrap:only-child>.canvas-manuscript-text-block:hover{box-shadow:inset 1px 0 rgb(57 86 232/30%),inset -1px 0 rgb(57 86 232/30%),inset 0 1px rgb(57 86 232/30%),inset 0 -1px rgb(57 86 232/30%)}.canvas-manuscript-block-wrap:only-child>.canvas-manuscript-text-block.selected{box-shadow:inset 1px 0 var(--selection),inset -1px 0 var(--selection),inset 0 1px var(--selection),inset 0 -1px var(--selection)}.canvas-manuscript-text-block textarea.canvas-manuscript-heading{width:100%;height:100%;min-height:14px;flex:0 0 auto;padding:2px 0 1px;overflow:hidden;border:0;outline:0;background:transparent;color:#151515;font-family:inherit;font-size:7.5px;font-weight:750;line-height:1.15}.canvas-manuscript-text-block textarea.canvas-manuscript-heading.heading-subsection{padding-top:2px;font-size:7px}.canvas-manuscript-text-block textarea.canvas-manuscript-heading.heading-subsubsection{padding-top:2px;font-size:6.5px;font-style:italic;font-weight:700}.canvas-manuscript-text-block.selected textarea.canvas-manuscript-heading{color:#243da9}.canvas-manuscript-text-block textarea:not(.canvas-manuscript-heading){width:100%;min-height:0;flex:0 0 auto;margin:0;padding:2px 0 0;overflow:hidden;border:0;outline:0;background:transparent;color:#202020;font-family:inherit;font-kerning:normal;font-size:6.25px;font-variant-ligatures:common-ligatures contextual;hyphenate-limit-chars:6 3 3;hyphens:auto;line-height:1.28;text-align:justify;text-justify:inter-word;text-indent:8px;text-rendering:optimizeLegibility;resize:none;scrollbar-width:none}.canvas-manuscript-text-block textarea.korean:not(.canvas-manuscript-heading){font-family:"Noto Serif KR Variable","Noto Serif KR",serif;font-size:5.2083px;line-height:1.28}.canvas-manuscript-text-block.continuation .canvas-manuscript-citation-preview,.canvas-manuscript-text-block.continuation textarea,.canvas-manuscript-text-block.first-after-heading textarea{text-indent:0}.canvas-manuscript-text-block.continues .canvas-manuscript-citation-preview,.canvas-manuscript-text-block.continues textarea{text-align-last:justify}.canvas-manuscript-text-block.paragraph textarea{padding:0}.canvas-manuscript-citation-preview{position:absolute;z-index:4;top:17px;right:0;bottom:0;left:0;display:none;overflow:visible;padding:2px 0 0;color:#202020;font-family:inherit;font-kerning:normal;font-size:6.25px;font-variant-ligatures:common-ligatures contextual;hyphenate-limit-chars:6 3 3;hyphens:auto;line-height:1.28;text-align:justify;text-justify:inter-word;text-indent:8px;text-rendering:optimizeLegibility;white-space:pre-wrap;cursor:text}.canvas-manuscript-citation-preview.korean{font-family:"Noto Serif KR Variable","Noto Serif KR",serif;font-size:5.2083px;line-height:1.28}.canvas-manuscript-text-block.paragraph .canvas-manuscript-citation-preview{top:0;padding:0}.canvas-manuscript-text-block.first-after-heading .canvas-manuscript-citation-preview{text-indent:0}.canvas-manuscript-text-block.has-citations:not(.editing) textarea{visibility:hidden;pointer-events:none}.canvas-manuscript-text-block.has-citations:not(.editing) .canvas-manuscript-citation-preview{display:block}.canvas-manuscript-text-block .manuscript-editor-host{width:100%;min-height:8px;flex:0 0 auto;color:#202020;font-family:inherit;font-size:6.25px;line-height:1.28;text-align:justify;text-justify:inter-word;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;hyphenate-limit-chars:6 3 3;hyphens:auto;text-rendering:optimizeLegibility}.canvas-manuscript-text-block .manuscript-editor-host.korean{font-family:"Noto Serif KR Variable","Noto Serif KR",serif;font-size:5.2083px}.canvas-manuscript-text-block .manuscript-paragraphs{outline:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;box-sizing:border-box;cursor:text}.canvas-manuscript-text-block .manuscript-paragraphs>p{min-height:1.28em;margin:0;padding:0;text-indent:8px;text-align-last:auto}.canvas-manuscript-text-block.continuation .manuscript-paragraphs>p:first-child{text-indent:0}.canvas-manuscript-text-block.continues .manuscript-paragraphs>p:last-child{text-align-last:justify}.manuscript-citation-atom.ProseMirror-selectednode{outline:1px solid var(--selection);background:rgb(57 86 232/10%)}.canvas-manuscript-text-block .manuscript-text-editor .manuscript-citation-atom{white-space:nowrap}.canvas-manuscript-citation-preview,.canvas-manuscript-text-block textarea{box-sizing:border-box;overflow-wrap:anywhere;word-break:normal}.canvas-manuscript-text-block textarea.canvas-manuscript-heading{margin:0;text-indent:0;text-align:left;white-space:pre-wrap;resize:none;scrollbar-width:none}.canvas-manuscript-block-wrap>.canvas-manuscript-text-block:hover{box-shadow:inset 0 0 0 1px rgb(57 86 232/30%)}.canvas-manuscript-block-wrap>.canvas-manuscript-text-block.selected{box-shadow:inset 0 0 0 1px var(--selection)}.canvas-manuscript-citation-cluster{color:#213fb8;font-family:inherit;font-style:normal;font-weight:650;text-indent:0;white-space:nowrap}.canvas-manuscript-citation-number{display:inline;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-decoration:underline;text-decoration-color:rgb(33 63 184/35%);text-underline-offset:1px;cursor:pointer}.canvas-manuscript-citation-number:focus-visible,.canvas-manuscript-citation-number:hover{color:#102b9d;text-decoration-color:currentColor}.canvas-manuscript-citation-unknown{color:#b52a33;text-decoration:wavy underline;text-decoration-thickness:.5px}.canvas-manuscript-reorder-handle{position:absolute;z-index:13;top:50%;left:-1px;display:grid;width:8px;height:14px;padding:2px 1.5px;transform:translateY(-50%);grid-template-columns:repeat(2,1.5px);grid-template-rows:repeat(3,1.5px);place-content:center;gap:1px;border:1px solid var(--selection);border-radius:4px;background:var(--selection);box-shadow:0 1px 3px rgb(57 86 232/25%);touch-action:none;cursor:grab}.canvas-manuscript-reorder-handle:active{cursor:grabbing}.canvas-manuscript-reorder-handle span{width:1.5px;height:1.5px;border-radius:50%;background:#fff;pointer-events:none}.canvas-manuscript-boundary{position:absolute;z-index:8;bottom:-3px;left:50%;display:grid;width:12px;height:6px;padding:0;transform:translateX(-50%);place-items:center;border:1px solid var(--selection);border-radius:4px;background:rgb(255 255 255/92%);color:var(--selection);box-shadow:0 1px 3px rgb(57 86 232/24%);touch-action:none;cursor:ns-resize;opacity:1;transition:border-color .12s ease,color .12s ease,opacity .12s ease,box-shadow .12s ease}.canvas-manuscript-boundary svg{width:4px;height:4px;stroke-width:2.25;pointer-events:none}.canvas-manuscript-boundary:focus-visible,.canvas-manuscript-boundary:hover{border-color:var(--selection);color:var(--selection);box-shadow:0 1px 4px rgb(57 86 232/38%);opacity:1}.canvas-manuscript-figure{position:relative;display:flex;min-height:118px;margin:0;padding:var(--manuscript-figure-float-padding,10.42px) 0;flex-direction:column;overflow:hidden;border:0;background:#fff;color:#222;transition:box-shadow .12s ease}.canvas-manuscript-figure:hover{box-shadow:inset 0 0 0 1px rgb(57 86 232/35%)}.canvas-manuscript-figure.selected{z-index:2;box-shadow:inset 0 0 0 1px var(--selection),inset 0 0 0 2px rgb(255 255 255/80%)}.canvas-manuscript-figure.has-image{min-height:0}.canvas-manuscript-figure-drop{position:relative;display:grid;min-height:0;flex:1;place-items:center;overflow:hidden;padding:0;border:1px dashed #b8bbb4;background:#f6f7f4;color:#777b74}.canvas-manuscript-figure-drop>span{display:flex;align-items:center;gap:4px;font-family:var(--font-sans);font-size:5.5px}.canvas-manuscript-figure-drop svg{width:10px}.canvas-manuscript-figure-drop.has-image{border:0;background:#fff}.canvas-manuscript-figure-drop.has-image.aspect-fitted{width:100%;aspect-ratio:var(--manuscript-figure-aspect-ratio);flex:0 0 auto}.canvas-manuscript-figure-drop img{width:100%;height:100%;object-fit:contain}.canvas-manuscript-figure figcaption{min-height:calc(18px + var(--manuscript-figure-caption-gap, 6.94px));padding-top:var(--manuscript-figure-caption-gap,6.94px);flex:1 1 auto;font-size:5.5px;font-weight:700;line-height:1.2}.canvas-manuscript-figure figcaption textarea{width:100%;height:100%;min-height:18px;padding:0;overflow:hidden;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-weight:700;resize:none}.canvas-manuscript-context-menu{position:absolute;z-index:40;width:126px;padding:4px;border:1px solid #cfd2cb;border-radius:6px;background:#fff;box-shadow:0 8px 22px rgb(31 35 28/18%);font-family:var(--font-sans)}.canvas-manuscript-context-menu>button{display:flex;width:100%;height:24px;padding:0 7px;align-items:center;gap:5px;border-radius:4px;color:#333731;font-size:6.5px;font-weight:750}.canvas-manuscript-context-menu>button:hover{background:var(--acid)}.canvas-manuscript-context-menu svg{width:10px}.canvas-manuscript-heading-form{display:grid;gap:5px}.canvas-manuscript-heading-form label{display:grid;gap:2px;color:#656a63;font-size:5.5px;font-weight:750}.canvas-manuscript-heading-form input,.canvas-manuscript-heading-form select{width:100%;height:20px;padding:0 5px;border:1px solid #d5d8d1;border-radius:4px;outline:0;background:#fff;color:#252824;font-size:6px}.canvas-manuscript-heading-form input:focus,.canvas-manuscript-heading-form select:focus{border-color:var(--selection);box-shadow:0 0 0 1px rgb(57 86 232/18%)}.canvas-manuscript-heading-actions{display:flex;justify-content:flex-end;gap:3px}.canvas-manuscript-heading-actions button{min-width:31px;height:18px;padding:0 6px;border-radius:4px;background:#eef0eb;color:#363a34;font-size:5.5px;font-weight:750}.canvas-manuscript-heading-actions button[type=submit]{background:var(--selection);color:#fff}.canvas-manuscript-heading-actions button:disabled{cursor:default;opacity:.42}.canvas-manuscript-page-number{position:absolute;right:0;bottom:8px;left:0;color:#777;font-size:5px;text-align:center}.canvas-manuscript-references{position:absolute;top:30px;right:24px;bottom:25px;left:24px;column-count:2;column-fill:auto;column-gap:16px;font-family:TypoPRO Linux Libertine,Linux Libertine O,Linux Libertine,serif;font-size:5.55px;font-synthesis:none;line-height:1.2}.canvas-manuscript-references h2{margin:0 0 4.2px;break-after:avoid;font-family:TypoPRO Linux Biolinum,Linux Biolinum O,sans-serif;font-size:6.25px;font-weight:700;line-height:1.1;letter-spacing:0;text-transform:uppercase}.canvas-manuscript-reference{display:grid;position:relative;margin:0 0 3.1px;break-inside:avoid;grid-template-columns:13.5px minmax(0,1fr);gap:1.5px}.canvas-manuscript-reference p{margin:0;overflow-wrap:anywhere}.canvas-manuscript-reference em{font-family:TypoPRO Linux Libertine,Linux Libertine O,Linux Libertine,serif;font-style:italic}.canvas-manuscript-reference-content{position:relative;min-width:0}.canvas-manuscript-reference-number{position:relative;z-index:13;align-self:start;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:400;line-height:inherit;text-align:left;cursor:pointer}.canvas-manuscript-reference-number:focus-visible,.canvas-manuscript-reference-number:hover{text-decoration:underline;text-underline-offset:1px}.canvas-manuscript-cite-key{position:absolute;z-index:2;top:-2px;right:0;max-width:100%;padding:1.2px 3px;overflow:hidden;border:1px solid #c6ccef;border-radius:2px;background:#f7f8ff;color:#3047a8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:4.6px;line-height:1.2;opacity:0;pointer-events:none;text-overflow:ellipsis;transform:translateY(-100%);transition:opacity 90ms ease;white-space:nowrap;cursor:copy}.canvas-manuscript-reference:focus-within .canvas-manuscript-cite-key,.canvas-manuscript-reference:hover .canvas-manuscript-cite-key{opacity:1;pointer-events:auto}.canvas-manuscript-cite-key:focus-visible,.canvas-manuscript-cite-key:hover{border-color:#94a2ea;background:#e9edff}@keyframes search-icon-pulse{to{opacity:.65}}@keyframes search-paper-orbit{to{transform:rotate(1turn)}}@keyframes search-paper-complete-pop{0%{opacity:0;transform:scale(.45) rotate(-18deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes search-paper-complete-check{0%{opacity:0;transform:rotate(-45deg) scale(.35)}to{opacity:1;transform:rotate(-45deg) scale(1)}}.scientific-paper{padding:0;background:#fff}.scientific-paper.search-result-preview{cursor:grab;box-shadow:0 0 0 2px rgb(36 42 34/12%),0 14px 30px rgb(40 45 36/16%)}.scientific-paper.search-result-preview:active{cursor:grabbing}.scientific-paper.synchronized-highlight{outline:2px dashed var(--synchronized-paper);outline-offset:6px}.scientific-paper.selected.synchronized-highlight{outline-offset:7px}.scientific-paper:focus{outline:0}.scientific-paper.synchronized-highlight:focus{outline:2px dashed var(--synchronized-paper);outline-offset:7px}.scientific-paper.pdf-reading-paper{border:0;background:transparent;box-shadow:none;cursor:default}.scientific-paper.pdf-reading-paper>.citation-link-tail-layer,.scientific-paper.pdf-reading-paper>.object-link-handle,.scientific-paper.pdf-reading-paper>.object-move-edge,.scientific-paper.pdf-reading-paper>.paper-metadata{display:none}.note-object.grouped-note.pdf-reading-note[data-pdf-reading-note=true]{z-index:calc(var(--object-z) + 10000)}.paper-metadata{position:absolute;z-index:20;right:0;bottom:calc(100% + 4px);left:0;display:flex;width:100%;flex-direction:column;color:#23271f;pointer-events:auto}.paper-publication-row{display:flex;min-width:0;min-height:14px;align-items:center;gap:8px}.paper-publication-venue{min-width:0;min-height:14px;flex:1 1 auto;overflow:hidden;font-size:10px;font-weight:520;line-height:14px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.paper-cloud-save-status,.paper-sync-status,.paper-wiki-sync-status{display:inline-flex;min-width:0;flex:0 0 auto;align-items:center;gap:3px;color:#74796f;font-size:8px;font-weight:620;line-height:14px;white-space:nowrap}.paper-cloud-save-status svg,.paper-sync-status svg,.paper-wiki-sync-status svg{width:9px;height:9px;flex:0 0 auto;stroke-width:1.9}.paper-cloud-save-status.saving{color:#7e8538}.paper-cloud-save-status.saved{color:#68733e}.paper-cloud-save-status.error{color:#a04d43}.paper-cloud-save-status button{padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:2px}.pdf-cache-status-group{display:flex;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%}.pdf-cache-status{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 6px;border:1px solid #d2dce5;border-radius:5px;background:#f4f8fc;color:#45647d;font:500 9px/1.4 var(--font-sans)}.pdf-cache-status>svg{width:12px;height:12px;flex-shrink:0}.pdf-cache-status>span{overflow-wrap:anywhere}.pdf-cache-status.cached{border-color:#cbd9c5;background:#f3f7ef;color:#4e6741}.pdf-cache-status.saving{border-color:#dfd5ad;background:#fbf8e9;color:#85702d}.pdf-cache-status.cache-action{cursor:pointer;pointer-events:auto;text-align:left}.pdf-cache-status.cache-action:hover{border-color:#8199ad;background:#e8f0f8}.pdf-cache-status.cache-action:focus-visible{outline:2px solid #627bbe;outline-offset:2px}.pdf-cache-status.error{border-color:#e5b7ae;background:#fff8f5;color:#a94538}.paper-metadata>.pdf-cache-status-group{align-self:flex-start;margin:3px 0}.pdf-reader-storage-status{position:absolute;z-index:6;top:8px;right:8px;max-width:calc(100% - 16px);pointer-events:none}.pdf-reader-storage-status .pdf-cache-status{background:rgb(255 255 255/96%);box-shadow:0 1px 5px #0001}.paper-sync-status{color:#955b13}.paper-wiki-sync-status{padding:0 5px;border:1px solid #c9cec5;border-radius:7px;background:#f3f4f1;color:#3c4438}.paper-relation-counts{display:grid;min-height:18px;grid-template-columns:1fr auto 1fr;align-items:center;font-size:11px;font-weight:650;line-height:18px;white-space:nowrap}.paper-relation-counts button{display:inline-flex;min-width:0;padding:0;border:0;align-items:center;gap:3px;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:left;white-space:nowrap}.paper-relation-counts button:hover{color:#748129}.paper-relation-counts button[aria-busy=true]{color:#849234}.paper-relation-counts button:last-child{justify-content:flex-end;text-align:right}.paper-relation-counts button>svg{width:9px;height:9px;flex:0 0 9px;stroke-width:2}.paper-relation-counts time{min-width:42px;padding:0 7px;font:inherit;text-align:center}.paper-title{display:-webkit-box;max-height:46px;overflow:hidden;color:#11130f;font-size:12px;font-weight:650;line-height:15px;overflow-wrap:anywhere;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:3}.selection-box{position:absolute;z-index:9999;border:1px solid var(--selection);background:rgb(66 98 255/10%);pointer-events:none}.paper-comparison-status{position:absolute;z-index:30;top:16px;left:50%;display:flex;max-width:min(520px,calc(100% - 32px));min-height:38px;padding:8px 10px;transform:translateX(-50%);align-items:center;gap:8px;border:1px solid rgb(88 125 143/28%);border-radius:12px;background:rgb(240 251 255/96%);box-shadow:0 8px 28px rgb(34 68 82/14%);color:#31596b;font-size:10px;font-weight:700;backdrop-filter:blur(14px)}.paper-comparison-status.error{border-color:rgb(184 95 80/38%);background:rgb(255 244 241/97%);color:#98483c}.paper-comparison-status>svg{width:15px;height:15px;flex:0 0 auto}.paper-comparison-status>span{min-width:0;flex:1;overflow-wrap:anywhere}.paper-comparison-status>button{min-height:23px;padding:0 7px;flex:0 0 auto;border-radius:7px;background:rgb(255 255 255/75%);color:inherit;font-size:9px;font-weight:800}.paper-comparison-status>button.dismiss{display:grid;width:23px;padding:0;place-items:center}.paper-comparison-status>button.dismiss svg{width:12px;height:12px}.zoom-controls{position:absolute;z-index:10;right:15px;bottom:15px;display:flex;height:34px;padding:3px;align-items:center;border:1px solid #d6d9d2;border-radius:10px;background:rgb(255 255 252/91%);box-shadow:0 5px 14px rgb(43 48 38/8%)}.zoom-controls button{display:grid;min-width:28px;height:28px;padding:0 7px;place-items:center;border-radius:7px;background:transparent;color:#686e64;font-size:9px;font-weight:750}.zoom-controls button:hover{background:#eef0eb}.zoom-controls svg{width:13px}.canvas-pdf-toolbar{position:absolute;z-index:20;bottom:16px;left:50%;display:flex;max-width:calc(100% - 32px);min-height:42px;padding:4px;transform:translateX(-50%);align-items:center;gap:4px;overflow-x:auto;border:1px solid rgb(255 255 255/12%);border-radius:12px;background:rgb(30 33 27/94%);box-shadow:0 10px 30px rgb(26 30 23/24%);color:#fff;backdrop-filter:blur(14px)}.canvas-pdf-toolbar button{position:relative;display:grid;width:32px;height:32px;flex:0 0 auto;padding:0;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:#e9ede5}.canvas-pdf-toolbar button:hover{background:rgb(255 255 255/9%)}.canvas-pdf-toolbar button.active{border-color:#87942e;background:var(--acid);color:#22261d}.canvas-pdf-toolbar svg{width:15px;height:15px}.canvas-pdf-toolbar .highlight-current-color{position:absolute;right:3px;bottom:3px;width:7px;height:7px;border:1px solid rgb(0 0 0/16%);border-radius:50%}.canvas-pdf-toolbar .highlight-current-color.erasing{background:linear-gradient(135deg,transparent 38%,#ff7670 40% 60%,transparent 62%),#f4f5f1}.canvas-pdf-toolbar button.highlight-color-chip{width:22px;height:22px;margin:0 1px;border-color:rgb(255 255 255/22%);border-radius:50%;background:var(--highlight-color)}.canvas-pdf-toolbar button.highlight-color-chip.selected{border-color:#fff;box-shadow:0 0 0 2px #20231d,0 0 0 3px #fff}.canvas-pdf-toolbar button.highlight-eraser-chip{width:22px;height:22px;margin:0 1px;border-color:rgb(255 255 255/22%);border-radius:50%;background:#f4f5f1;color:#596052}.canvas-pdf-toolbar button.highlight-eraser-chip.selected{border-color:#fff;background:#fff;color:#d74740;box-shadow:0 0 0 2px #20231d,0 0 0 3px #fff}.canvas-pdf-toolbar button.highlight-eraser-chip svg{width:12px;height:12px}.search-panel{position:fixed;z-index:50;top:90px;left:50%;width:min(720px,calc(100vw - 40px));max-height:calc(100vh - 140px);transform:translateX(-50%);overflow:hidden;border:1px solid #d6d9d2;border-radius:17px;background:rgb(255 255 253/96%);box-shadow:0 35px 90px rgb(36 42 31/24%);backdrop-filter:blur(22px);animation:search-in .18s ease both}@keyframes search-in{0%{transform:translate(-50%,-8px);opacity:0}}.search-panel-header{display:grid;height:66px;padding:0 16px;grid-template-columns:24px 1fr 32px;align-items:center;gap:9px;border-bottom:1px solid #e1e4dc}.search-panel-header>svg{width:19px;color:#7c8277}.search-panel-header input{height:100%;border:0;background:transparent;font-size:18px}.search-panel-header input:focus{outline:0}.reference-panel header button,.search-panel-header button{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:#eff1ec}.reference-panel header button svg,.search-panel-header button svg{width:15px}.search-results{max-height:calc(100vh - 210px);padding:12px;overflow:auto}.search-results>p{margin:4px 6px 10px;color:#888e84;font-size:10px}.search-results>button{display:grid;width:100%;min-height:54px;padding:9px 12px;grid-template-columns:65px 1fr;align-items:center;border-radius:9px;background:transparent;text-align:left}.search-results>button:hover{background:#f1f3ed}.search-result-type{color:#829034;font-size:9px;font-weight:800;text-transform:uppercase}.search-result-content{display:grid;min-width:0;gap:6px}.search-result-content>strong{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.search-result-matches{display:grid;gap:5px}.search-result-match{display:flex;align-items:baseline;gap:7px;min-width:0}.search-result-field{flex:none;padding:2px 6px;border-radius:4px;background:#eff1e9;color:#657043;font-size:10px;font-weight:600}.search-result-excerpt{color:#697064;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.search-result-content mark{border-radius:2px;background:#e5edbb;color:inherit}.pdf-placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#7b8277}.pdf-download-placeholder{padding:24px;background:radial-gradient(circle at 50% 38%,rgb(238 244 233/92%),transparent 42%),#fff;text-align:center}.pdf-download-placeholder strong{color:#2f382b;font-size:13px}.pdf-download-placeholder .pdf-download-track{position:relative;width:min(220px,76%);height:5px;overflow:hidden;border-radius:999px;background:#e5e9e1}.pdf-download-track i{display:block;height:100%;border-radius:inherit;background:#758f48;transition:width .12s linear}.pdf-download-track.indeterminate i{width:34%;animation:pdf-download-indeterminate 1.15s ease-in-out infinite}.pdf-placeholder.pdf-reader-drop-target{position:relative}.pdf-download-doi-link{color:#4262ff;font-size:11px;font-weight:700;text-underline-offset:3px}.pdf-download-doi-link:after{position:absolute;inset:0;content:"";cursor:pointer}.pdf-download-doi-link:focus-visible{outline:none}.pdf-download-doi-link:focus-visible:after{outline:2px solid #4262ff;outline-offset:-3px}.pdf-download-placeholder.error strong{color:#9f3f38}.pdf-download-placeholder.error button{position:relative;z-index:1;min-width:70px;height:28px;border:1px solid #c9cec5;border-radius:7px;background:#fff;color:#3f493b;font:inherit}@keyframes pdf-download-indeterminate{0%{transform:translateX(-120%)}to{transform:translateX(310%)}}.pdf-reader{overflow:auto;background:#dfe2dc}.pdf-reader,.pdf-reader-shell{position:relative;width:100%;height:100%}.pdf-reader-current-page{position:absolute;z-index:2;left:0;width:100%}.pdf-reader-shell-continuous{background:#dfe2dc}.pdf-continuous-page,.pdf-reader-shell-continuous .pdf-reader-current-page{box-sizing:border-box;border:1px solid #babeb6;background:#fff;box-shadow:0 2px 2px rgb(35 39 31/8%),0 12px 28px rgb(35 39 31/16%)}.pdf-continuous-page{position:absolute;z-index:1;left:0;overflow:hidden}.pdf-continuous-page>canvas{display:block;width:100%;height:100%;background:#fff}.pdf-continuous-page>.pdf-curve-layer,.pdf-continuous-page>.pdf-highlight-layer,.pdf-continuous-page>.pdf-translation-layer{inset:0;width:100%;height:100%}.pdf-continuous-page-status{position:absolute;z-index:6;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;background:rgb(244 245 241/86%);color:#747a70;font-size:9px}.pdf-continuous-page-status svg{width:18px}.pdf-continuous-page-status.error{color:#9f4136}.pdf-continuous-page-number{position:absolute;z-index:6;right:6px;bottom:5px;min-width:15px;padding:2px 4px;border-radius:999px;background:rgb(35 39 31/68%);color:#fff;font-size:6px;font-weight:750;line-height:1;text-align:center;pointer-events:none}.pdf-reader-canvas{overflow:hidden;background:#fff;overscroll-behavior:contain}.pdf-reader-shell-continuous .pdf-reader-current-page{border-color:transparent;background:transparent;box-shadow:none}.pdf-reader-canvas.pdf-reader-continuous-overlay{background:transparent}.pdf-reader-continuous-overlay .pdf-reader-loading{display:none}.pdf-page{position:relative;width:fit-content;min-height:100%;margin:0 auto;padding:24px}.pdf-reader-canvas .pdf-page{width:100%;height:100%;min-height:auto;margin:0;padding:0}.pdf-page canvas{display:block;background:#fff;box-shadow:0 8px 28px rgb(35 40 31/15%)}.pdf-page-preview{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;background:#fff;object-fit:contain;pointer-events:none;user-select:none}.pdf-reader-preview-status{position:absolute;left:8px;bottom:8px;z-index:5;display:flex;align-items:center;gap:6px;max-width:calc(100% - 16px);padding:6px 9px;border-radius:6px;background:rgba(255,255,255,.94);color:#626c60;font-size:12px;box-shadow:0 1px 5px #0001}.pdf-reader-preview-status svg{width:14px;height:14px;flex-shrink:0}.pdf-reader-preview-status button{white-space:nowrap;text-decoration:underline}.pdf-page-preview-skeleton{position:absolute;z-index:0;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(226 229 222/62%) 50%,transparent 65%) 0 0 /220% 100%,#f4f5f1;pointer-events:none;animation:pdf-thumbnail-shimmer 1.8s ease-in-out infinite}.pdf-page-preview-unavailable{position:absolute;z-index:0;inset:0;background:#f1f3ee;pointer-events:none}.pdf-page-preview-unavailable:before{position:absolute;top:50%;left:50%;width:22%;aspect-ratio:.76;border:1px solid #c7ccc2;border-radius:3px;background:#fff;content:"";transform:translate(-50%,-50%)}.pdf-page-preview-unavailable:after{position:absolute;top:50%;left:50%;width:27%;height:1px;background:#b7bdb2;content:"";transform:translate(-50%,-50%) rotate(-36deg)}.pdf-page-preview-probe{z-index:-1;opacity:0}@keyframes pdf-thumbnail-shimmer{0%{background-position:130% 0,0 0}to{background-position:-130% 0,0 0}}.pdf-text-layer{position:absolute;top:24px;left:24px;overflow:hidden;line-height:1;opacity:1}.pdf-reader-canvas .pdf-citation-layer,.pdf-reader-canvas .pdf-curve-layer,.pdf-reader-canvas .pdf-highlight-layer,.pdf-reader-canvas .pdf-pen-selection-caret-layer,.pdf-reader-canvas .pdf-search-citation-highlight-layer,.pdf-reader-canvas .pdf-semantic-highlight-layer,.pdf-reader-canvas .pdf-semantic-selection-outline-layer,.pdf-reader-canvas .pdf-text-layer,.pdf-reader-canvas .pdf-translation-layer{top:0;left:0}.pdf-reader-canvas .pdf-page canvas{box-shadow:none}.pdf-translation-status{position:absolute;z-index:7;bottom:8px;left:8px;display:flex;max-width:calc(100% - 16px);min-height:24px;padding:4px 8px;align-items:center;gap:5px;border:1px solid rgb(126 150 52/30%);border-radius:999px;background:rgb(246 250 232/94%);box-shadow:0 4px 14px rgb(51 61 24/12%);color:#465721;font-size:9px;font-weight:700;line-height:1.25;pointer-events:none;backdrop-filter:blur(10px)}.pdf-translation-status.error{border-color:rgb(183 79 67/24%);border-radius:9px;background:rgb(255 242 239/96%);color:#9f4136;pointer-events:auto}.pdf-translation-status.ready{bottom:3px;left:50%;min-height:14px;max-width:none;padding:2px 6px;border-color:rgb(126 150 52/20%);box-shadow:0 2px 7px rgb(51 61 24/8%);font-size:6px;font-weight:650;opacity:.82;transform:translateX(-50%)}.pdf-translation-status svg{width:12px;height:12px;flex:0 0 auto}.pdf-translation-status button{flex:0 0 auto;padding:1px 0 1px 5px;border-left:1px solid;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px}.pdf-semantic-citation-status{position:absolute;z-index:7;top:8px;left:8px;display:flex;min-height:24px;padding:4px 8px;align-items:center;gap:5px;border:1px solid rgb(66 98 255/24%);border-radius:999px;background:rgb(239 243 255/92%);box-shadow:0 4px 14px rgb(30 49 122/12%);color:#304cbb;font-size:9px;font-weight:700;line-height:1;pointer-events:none;backdrop-filter:blur(10px)}.pdf-semantic-citation-status.error{border-color:rgb(183 79 67/24%);background:rgb(255 242 239/94%);color:#9f4136}.pdf-semantic-citation-status svg{width:12px;height:12px}@keyframes cloud-saving-pulse{50%{opacity:.45;transform:translateY(-1px)}}.pdf-text-layer span{position:absolute;color:transparent;cursor:text;line-height:1;white-space:pre;user-select:text}.pdf-text-layer span::selection{background:rgb(66 98 255/38%)}.pdf-continuous-page[data-physical-ipad-input=true],.pdf-reader[data-physical-ipad-input=true] .pdf-text-layer{-webkit-touch-callout:none}.pdf-reader[data-physical-ipad-input=true] .pdf-text-layer span{-webkit-user-select:text;user-select:text}.pdf-pen-selection-caret-layer{position:absolute;z-index:3;top:24px;left:24px;overflow:visible;pointer-events:none}.pdf-pen-selection-caret-layer>span{position:absolute;width:1px;min-height:6px;background:var(--selection);box-shadow:0 0 0 .5px rgb(255 255 255/72%);transform:translateX(-.5px)}.pdf-tool-highlight .pdf-text-layer span{cursor:text}.pdf-reader-canvas.pdf-paper-move-mode,.pdf-reader-canvas.pdf-paper-move-mode .pdf-page,.pdf-reader-canvas.pdf-paper-move-mode canvas{cursor:grab}.pdf-reader-canvas.pdf-paper-move-mode:active,.pdf-reader-canvas.pdf-paper-move-mode:active .pdf-page,.pdf-reader-canvas.pdf-paper-move-mode:active canvas{cursor:grabbing}.pdf-reader-canvas.pdf-paper-move-mode .pdf-text-layer{pointer-events:none}.pdf-reader-canvas.pdf-paper-move-mode .pdf-text-layer,.pdf-reader-canvas.pdf-paper-move-mode .pdf-text-layer span{cursor:inherit;user-select:none;-webkit-user-select:none}.pdf-reader-error,.pdf-reader-loading{position:absolute;z-index:4;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:rgb(244 245 241/88%);color:#747a70;font-size:10px;backdrop-filter:blur(4px)}.pdf-reader-loading svg{width:24px}.pdf-reader-error span{max-width:480px;color:#858b81;text-align:center}.pdf-reader-drop-target .pdf-reader-drop-hint{margin-top:4px;padding:7px 10px;border:1px dashed rgb(66 98 255/42%);border-radius:7px;background:rgb(255 255 255/64%);color:#4262ff;font-weight:700;pointer-events:none}.pdf-reader-error a,.pdf-reader-error button{margin-top:7px;padding:8px 12px;border:0;border-radius:8px;background:#20231d;color:#fff;font:inherit;text-decoration:none}.reference-panel.citation-panel>div>article{grid-template-columns:24px 1fr}.text-selection-menu-anchor{position:absolute;z-index:30;width:0;height:0;transform:scale(var(--text-selection-menu-inverse-scale,1));transform-origin:0 0;pointer-events:none}.text-selection-menu{position:absolute;left:0;display:flex;width:max-content;height:38px;margin:0;padding:4px;gap:4px;border-radius:11px;background:#20231d;box-shadow:0 8px 24px rgb(31 35 28/24%);transform:translateX(-50%);pointer-events:auto}.text-selection-menu-anchor.is-above .text-selection-menu{bottom:8px}.text-selection-menu-anchor.is-below .text-selection-menu{top:8px}.text-selection-menu button{display:inline-flex;height:30px;padding:0 10px;align-items:center;gap:6px;border-radius:7px;background:#343930;color:#fff;font-size:9px}.text-selection-menu [data-action=make-citation-graph]{background:#dce9a7;color:#263019;font-weight:750}.text-selection-menu [data-action=make-citation-graph][aria-busy=true]{background:#e8ecd6;color:#65704f}.text-selection-menu svg{width:13px}.page-highlights{position:sticky;z-index:5;right:12px;bottom:12px;display:flex;width:min(520px,calc(100% - 24px));max-height:82px;margin:12px 12px 12px auto;padding:7px;overflow:auto;flex-direction:column;gap:4px;border:1px solid #d5d8d1;border-radius:10px;background:rgb(255 255 252/94%);box-shadow:0 6px 18px rgb(38 43 34/10%)}.pdf-reader-canvas .page-highlights{display:none}.page-highlights button{display:grid;height:27px;padding:0 7px;grid-template-columns:14px 1fr 14px;align-items:center;gap:6px;border-radius:6px;background:#fff7c8;color:#6d642d;text-align:left}.page-highlights svg{width:11px}.page-highlights span{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.pdf-placeholder svg{width:42px;height:42px;margin-bottom:8px;color:#aab0a4}.pdf-placeholder span{font-size:11px}.reference-panel{position:fixed;z-index:500;top:0;right:0;bottom:0;width:380px;padding:22px;overflow:auto;border-left:1px solid #d6d9d2;background:rgb(253 253 250/98%);box-shadow:-20px 0 55px rgb(39 44 34/14%)}.scholar-panel{position:fixed;display:flex;z-index:45;top:82px;right:16px;bottom:16px;width:380px;padding:20px;overflow:hidden;border:1px solid #d4d8cf;border-radius:17px;background:rgb(253 253 250/97%);box-shadow:0 24px 70px rgb(37 43 32/18%);backdrop-filter:blur(18px);flex-direction:column}.scholar-panel header{display:flex;align-items:center;justify-content:space-between}.scholar-panel header div{display:flex;flex-direction:column}.scholar-panel header .scholar-header-actions{flex-direction:row;gap:6px}.scholar-panel header span{color:#829033;font-size:9px;font-weight:800;letter-spacing:.13em}.scholar-panel header strong{margin-top:4px;font-size:20px;letter-spacing:-.045em}.scholar-panel header button{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:#eef0ea}.scholar-panel header button:disabled{opacity:.45}.scholar-panel header svg{width:15px}.scholar-query{margin:18px 0 12px;overflow:hidden;color:#686e64;font-family:Georgia,Times New Roman,serif;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.scholar-attribution{margin:-5px 0 12px;color:#858b81;font-size:8px;line-height:1.45}.scholar-attribution a{color:#77842d;font-weight:700;text-decoration:underline;text-decoration-color:rgb(119 132 45/35%);text-underline-offset:2px}.scholar-results{height:auto;min-height:0;overflow:auto;flex:1}.scholar-results article{padding:14px 4px;border-top:1px solid #e4e7e0}.scholar-results article>span{color:#81902e;font-size:8px;font-weight:750;text-transform:uppercase}.scholar-results h3{margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.35}.scholar-results article>p{margin:0;overflow:hidden;color:#7b8177;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.scholar-results article>p.scholar-relevance{margin-top:8px;overflow:visible;color:#50594b;font-size:10px;line-height:1.45;text-overflow:clip;white-space:normal}.scholar-relevance>strong{display:inline-flex;padding:2px 6px;border:1px solid rgb(66 98 255/24%);border-radius:999px;background:rgb(66 98 255/9%);color:var(--selection);font-size:8px;font-weight:850;letter-spacing:.035em;line-height:1.3}.scholar-evidence{margin-top:7px;color:#737a6f;font-size:9px}.scholar-evidence summary{cursor:pointer;color:#77842d;font-weight:700}.scholar-evidence p{max-height:120px;margin:6px 0 0;overflow:auto;line-height:1.45;white-space:pre-wrap}.scholar-results footer{display:flex;margin-top:9px;align-items:center;justify-content:space-between}.scholar-results small{color:#888e84;font-size:8px}.scholar-more,.scholar-results footer button{display:inline-flex;height:26px;padding:0 9px;align-items:center;gap:4px;border-radius:7px;background:var(--acid);font-size:8px;font-weight:800}.scholar-more svg,.scholar-results footer svg{width:11px}.scholar-more{position:absolute;right:20px;bottom:15px;left:20px;height:34px;justify-content:center;border:1px solid #d5d9d0;background:#fff}.scholar-empty,.scholar-error{padding:20px;border:1px dashed #d5d9d0;border-radius:10px;color:#858b81;font-size:10px;text-align:center}.scholar-notice,.scholar-progress{margin-bottom:10px;padding:12px;border:1px solid #dfe4d5;border-radius:10px;background:#f7f8f2;color:#626a5e;font-size:9px;line-height:1.45}.scholar-progress>div{display:flex;align-items:flex-start;gap:7px}.scholar-progress svg{width:12px;flex:0 0 12px}.scholar-progress progress{width:100%;height:4px;margin-top:9px;overflow:hidden;border:0;border-radius:999px;appearance:none}.scholar-progress progress::-webkit-progress-bar{border-radius:999px;background:#e2e6d9}.scholar-progress progress::-webkit-progress-value{border-radius:999px;background:#839134}.scholar-notice{border-color:#e2dfca;background:#faf8ee;color:#777050}.scholar-error{margin-bottom:10px;border-color:#e5b7ae;color:#a94538}.reference-panel header{display:flex;align-items:center;justify-content:space-between}.reference-panel header div{display:flex;flex-direction:column}.reference-panel header span{color:#849234;font-size:9px;font-weight:800;letter-spacing:.13em}.reference-panel header strong{margin-top:4px;font-size:19px;letter-spacing:-.04em}.reference-panel>p{margin:24px 0 16px;color:#72786e;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.45}.reference-panel>div>button{display:flex;width:100%;padding:13px 10px;flex-direction:column;border-top:1px solid #e6e8e3;background:transparent;text-align:left}.reference-panel>div button span{color:#869435;font-size:8px;font-weight:800}.reference-panel>div button strong{margin-top:5px;font-size:11px;line-height:1.4}.reference-panel>div button small{margin-top:4px;color:#858b81;font-size:9px}.reference-empty{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:1px dashed #d3d7ce;border-radius:13px;color:#858b81;text-align:center}.reference-empty svg{width:28px;margin-bottom:7px}.reference-empty strong{color:#555b51;font-size:11px}.reference-empty span{font-size:9px}.citation-panel .reference-empty{padding:16px}.citation-panel .reference-empty span{max-width:100%;overflow-wrap:anywhere}.citation-panel .citation-error{margin-bottom:12px;border-style:solid;border-color:#e5b7ae;background:#fff8f5;color:#a94538}.citation-error.has-saved-citations{min-height:0}.citation-error>strong,.citation-error>svg{color:#a94538}.citation-panel .citation-action{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;border:1px solid #c7d2c8;border-radius:8px;background:#fffefa;color:#264b36;font-size:11px}.citation-panel .citation-action svg{width:14px;height:14px;margin:0}@media (max-width:1050px){.dashboard-card{grid-template-columns:1fr}.dashboard-copy{display:none}.project-finder{max-width:720px;width:100%;margin:auto}}@media (max-width:760px){.dashboard-card,.dashboard-footer,.dashboard-header{width:calc(100% - 28px)}.dashboard-header{height:78px}.dashboard-footer,.sdk-badge{display:none}.dashboard-card{min-height:0;margin:0 auto 14px;border-radius:20px}.project-finder{padding:28px 20px}.finder-row{flex-direction:column}.reference-panel{width:100%}.scholar-panel{top:8px;right:8px;bottom:8px;left:8px;width:auto}}.visual-parity-tool{position:fixed;z-index:1000;inset:0;pointer-events:none}.visual-parity-tool>img{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.visual-parity-tool>img.difference{opacity:1!important;mix-blend-mode:difference}.visual-parity-controls{position:absolute;z-index:2;top:76px;left:50%;display:flex;min-height:42px;padding:6px;transform:translateX(-50%);align-items:center;gap:7px;border:1px solid rgb(255 255 255/18%);border-radius:12px;background:rgb(27 30 25/94%);box-shadow:0 12px 34px rgb(0 0 0/30%);color:#fff;pointer-events:auto}.visual-parity-controls>button,.visual-parity-controls>label,.visual-parity-controls>small,.visual-parity-controls>span{display:inline-flex;align-items:center;gap:5px;font-size:8px;white-space:nowrap}.visual-parity-controls>span{padding:0 7px;color:#d9e57f;font-weight:800}.dashboard-header-actions{display:flex;align-items:center;gap:10px}.pdf-citation-layer,.pdf-highlight-layer,.pdf-search-citation-highlight-layer,.pdf-semantic-highlight-layer,.pdf-semantic-selection-outline-layer,.pdf-translation-layer{position:absolute;top:24px;left:24px;overflow:hidden}.pdf-translation-layer{z-index:3;pointer-events:none}.pdf-translation-block{position:absolute;z-index:1;overflow:hidden;background:transparent;color:#151713;contain:layout paint;isolation:isolate;pointer-events:none}.pdf-translation-source-mask-layer{position:absolute;z-index:0;inset:0;overflow:visible;pointer-events:none}.pdf-translation-source-line-mask{position:absolute;display:block;background:#fff;box-shadow:0 0 0 1px #fff;transform:scale(1.012,1.24);transform-origin:center;pointer-events:none}.pdf-translation-source-line-mask.first-line{box-shadow:-1px 0 0 #fff,1px 0 0 #fff;transform-origin:center top}.pdf-translation-source-line-mask.last-line{box-shadow:-1px 0 0 #fff,1px 0 0 #fff;transform-origin:center bottom}.pdf-translation-source-line-mask.first-line.last-line{transform:scale(1.012,1.06);transform-origin:center}.pdf-translation-block-content{position:relative;z-index:1;display:block;width:100%;min-height:100%;font-family:"Noto Serif KR Variable","Noto Serif KR",serif;font-weight:400;line-height:1.34;letter-spacing:0;overflow-wrap:break-word;text-align:justify;text-align-last:left;text-justify:inter-character;text-rendering:optimizeLegibility;word-break:normal;line-break:strict;white-space:normal}.pdf-translation-sentence.is-source-highlighted{background:var(--pdf-translation-highlight-color,#ffd42d66);box-decoration-break:clone;-webkit-box-decoration-break:clone}.pdf-translation-sentence{display:inline;margin:0;padding:0;border:0;border-radius:2px;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;pointer-events:auto;transition:background 90ms ease,box-shadow 90ms ease,color 90ms ease}.pdf-translation-sentence.is-paragraph-start:before{display:block;height:.24em;content:""}.pdf-translation-sentence:focus-visible,.pdf-translation-sentence:hover{background:rgb(120 160 255/22%);box-shadow:0 0 0 1px rgb(78 119 220/18%);outline:none}.pdf-translation-sentence.is-native-source-revealed{visibility:hidden}.pdf-translation-layer.is-source-reveal-active .pdf-translation-block{overflow:visible;background:transparent}.pdf-translation-layer.is-source-reveal-active .pdf-translation-block-content,.pdf-translation-layer.is-source-reveal-active .pdf-translation-source-line-mask{visibility:hidden}.pdf-translation-citation-marker{position:relative;z-index:2;border-radius:2px;background:rgb(70 112 227/7%);box-shadow:inset 0 -.08em #3768dc;cursor:pointer;pointer-events:auto;white-space:nowrap}.pdf-translation-citation-marker.active,.pdf-translation-citation-marker:focus-visible,.pdf-translation-citation-marker:hover{background:rgb(70 112 227/18%);box-shadow:inset 0 -.08em #3768dc,0 0 0 2px rgb(70 112 227/12%);outline:none}.pdf-translation-citation-marker.collected{background:rgb(219 39 119/16%);box-shadow:inset 0 -.11em #d61f7a;color:#a4145c}.pdf-translation-citation-marker.collected.active,.pdf-translation-citation-marker.collected:focus-visible,.pdf-translation-citation-marker.collected:hover{background:rgb(219 39 119/24%);box-shadow:inset 0 -.11em #d61f7a,0 0 0 2px rgb(219 39 119/15%)}.pdf-translation-native-source-highlight{position:absolute;z-index:2;display:block;border-radius:1px;background:rgb(118 160 255/23%);mix-blend-mode:multiply;pointer-events:none}.pdf-highlight-layer,.pdf-search-citation-highlight-layer,.pdf-semantic-highlight-layer,.pdf-semantic-selection-outline-layer{z-index:1;pointer-events:none}.pdf-highlight-layer span,.pdf-search-citation-highlight-layer span,.pdf-semantic-highlight-layer span{position:absolute;border-radius:2px;mix-blend-mode:multiply}.pdf-search-citation-highlight-layer span,.pdf-semantic-selection-outline-layer span{animation:semantic-highlight-in .16s ease-out both}.pdf-semantic-selection-outline-layer span{position:absolute;box-sizing:border-box;border:2px dashed rgb(61 96 177/82%);border-radius:8px;background:rgb(128 202 255/4%);box-shadow:0 0 0 1px rgb(255 255 255/76%),0 2px 8px rgb(45 74 139/8%)}.pdf-text-layer{z-index:2}.pdf-semantic-highlight-layer span{animation:semantic-highlight-in .16s ease-out both}@keyframes semantic-highlight-in{0%{opacity:0}to{opacity:1}}.pdf-citation-layer{z-index:4;overflow:visible;pointer-events:none}.pdf-citation-layer>button{position:absolute;padding:0;border:0;border-radius:2px;background:rgb(70 112 227/7%);color:transparent;pointer-events:auto;cursor:pointer;line-height:0;transition:background .12s ease,box-shadow .12s ease}.pdf-citation-layer>button:after{position:absolute;right:0;bottom:-16%;left:0;height:1px;border-radius:999px;background:#3768dc;content:"";pointer-events:none}.pdf-citation-layer>button.active,.pdf-citation-layer>button:hover{background:rgb(70 112 227/18%);box-shadow:0 0 0 2px rgb(70 112 227/12%)}.pdf-citation-layer>button.collected{background:rgb(219 39 119/16%);box-shadow:0 0 0 1px rgb(219 39 119/10%)}.pdf-citation-layer>button.collected:after{height:1.5px;background:#d61f7a}.pdf-citation-layer>button.collected.active,.pdf-citation-layer>button.collected:hover{background:rgb(219 39 119/25%);box-shadow:0 0 0 2px rgb(219 39 119/16%)}.citation-popover{position:fixed;z-index:1200;width:min(344px,calc(100% - 32px));max-height:min(420px,calc(100% - 32px));overflow:visible;border:1px solid #d9ddd4;border-radius:12px;background:#fff;box-shadow:0 18px 48px rgb(31 38 25/20%),0 2px 8px rgb(31 38 25/8%)}.citation-popover:before{position:absolute;left:var(--citation-arrow-left);z-index:0;width:12px;height:12px;content:"";transform:translateX(-50%) rotate(45deg);background:#fafbf8}.citation-popover[data-placement=below]:before{top:-7px;border-top:1px solid #d9ddd4;border-left:1px solid #d9ddd4}.citation-popover[data-placement=above]:before{bottom:-7px;border-right:1px solid #d9ddd4;border-bottom:1px solid #d9ddd4;background:#fff}.citation-popover>header{position:relative;z-index:1;display:flex;min-height:46px;padding:8px 9px 8px 12px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #eceee9;border-radius:11px 11px 0 0;background:#fafbf8}.citation-popover-heading{display:inline-flex;align-items:center;gap:8px;min-width:0}.citation-popover-heading>span{color:#3f4a34;font-size:13px;font-weight:800}.citation-popover-heading>small{color:#8a9185;font-size:10px;font-variant-numeric:tabular-nums}.citation-popover-nav{display:flex;align-items:center;gap:3px}.citation-popover-nav button{display:grid;width:28px;height:28px;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:#596052}.citation-popover-nav button:hover:not(:disabled){border-color:#dfe3d9;background:#f0f2ed}.citation-popover-nav button:disabled{opacity:.28;cursor:default}.citation-popover-nav svg{width:15px;height:15px}.citation-reference-card{position:relative;z-index:1;min-width:0;max-height:374px;padding:15px;overflow:auto;border-radius:0 0 11px 11px;background:#fff}.citation-reference-card>strong{display:block;color:#252a21;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.38;overflow-wrap:anywhere}.citation-reference-authors{display:-webkit-box;margin:7px 0 4px;overflow:hidden;color:#666d61;font-size:11px;line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.citation-reference-card>small{display:block;color:#858c81;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.citation-reference-summary{display:-webkit-box;margin:12px 0 0;overflow:hidden;color:#4f564b;font-size:11px;line-height:1.55;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.citation-reference-loading{display:inline-flex;margin-top:11px;align-items:center;gap:6px;color:#7c8377;font-size:10px}.citation-reference-loading svg{width:13px;height:13px}.citation-reference-card>footer{display:flex;margin-top:14px;align-items:center;justify-content:flex-end;gap:7px}.citation-reference-card>footer a,.citation-reference-card>footer button{display:inline-flex;min-width:0;height:31px;padding:0 10px;align-items:center;gap:5px;border:1px solid #d9ddd4;border-radius:7px;background:#fff;color:#4e554a;font-size:10px;font-weight:750;text-decoration:none}.citation-reference-card>footer button{border-color:#b7c950;background:var(--acid);color:#25291f}.citation-reference-card>footer svg{width:13px;height:13px}.pdf-curve-layer{position:absolute;z-index:5;top:24px;left:24px;width:calc(100% - 48px);height:calc(100% - 48px);pointer-events:none;overflow:visible}.pdf-tool-note .pdf-page{cursor:crosshair;touch-action:none;user-select:none}.pdf-tool-note .pdf-citation-layer,.pdf-tool-note .pdf-text-layer{pointer-events:none}.pdf-reader-canvas.has-text-selection-menu{overflow:visible}.reference-panel>div>article{display:grid;width:100%;padding:13px 4px;grid-template-columns:24px 1fr auto;align-items:start;gap:8px;border-top:1px solid #e6e8e3}.reference-panel>div>article>span{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;background:#edf1dc;color:#78852d;font-size:8px;font-weight:850}.reference-panel>div>article strong{display:block;font-size:11px;line-height:1.4}.reference-panel>div>article small{display:block;margin-top:4px;color:#858b81;font-size:8px;line-height:1.35}.reference-panel>div>article>button{display:inline-flex;height:26px;padding:0 7px;align-items:center;gap:3px;border-radius:7px;background:var(--acid);font-size:7px;font-weight:800}.reference-panel>div>article>button svg{width:10px}@media (max-width:760px){.note-selection-toolbar{top:10px}.canvas-pdf-toolbar,.note-selection-toolbar{right:8px;left:8px;max-width:none;transform:none}.canvas-pdf-toolbar{bottom:10px}.citation-popover{right:auto;width:min(344px,calc(100% - 20px));max-height:calc(100vh - 134px)}}.sheet-creation-layer{position:absolute;inset:0;pointer-events:none;z-index:1000;overflow:hidden}.sheet-creation-ghost{position:absolute;border:2px solid #428378;border-radius:3px;background:rgb(255 255 255/72%);box-shadow:0 8px 32px rgb(28 48 46/12%)}.sheet-creation-ghost.is-note{background:rgb(255 212 45/65%);border-color:#ba9722}.sheet-creation-ghost.is-argument{border-color:#a47a48}.sheet-creation-ghost.is-manuscript{border-color:#687bab}.sheet-creation-thirds{position:absolute;inset:0;display:flex}.sheet-creation-thirds>div{flex:1;border-right:1px dashed rgb(49 107 95/55%)}.sheet-creation-thirds>div:last-child{border-right:0}.sheet-creation-thirds>.is-active{background:rgb(49 107 95/8%)}.sheet-creation-thirds span{display:block;margin-top:6px;text-align:center;font-weight:600;color:#316b5f;white-space:nowrap}.sheet-creation-content{display:block;width:100%;height:100%}.sheet-creation-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.doi-import-launcher{position:fixed;top:18px;right:385px;z-index:1001;display:flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid #d8e0d5;border-radius:10px;background:#fffffff2;color:#344b40;box-shadow:0 2px 12px #344b4010;font:inherit;font-size:13px}.doi-import-close svg,.doi-import-launcher svg{width:18px;height:18px}.doi-import-dialog{width:min(700px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:24px;border:1px solid #d8e0d5;border-radius:16px;background:#fafcf8;color:#283b32;box-shadow:0 24px 90px #13251c40}.doi-import-dialog::backdrop{background:#14271d66}.doi-import-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.doi-import-dialog h2{margin:0;font-size:21px}.doi-import-dialog header p,.doi-import-help{font-size:13px;line-height:1.6;color:#5f7065}.doi-import-dialog label{display:block;margin:14px 0 8px;font-weight:600}.doi-import-dialog textarea{width:100%;min-height:190px;padding:12px;border:1px solid #c6d3c9;border-radius:8px;resize:vertical;font:13px/1.7 ui-monospace,monospace;background:white;color:#23392b}.doi-import-dialog textarea:focus{outline:2px solid #539780;outline-offset:2px}.doi-import-dialog button{border:1px solid #c6d3c9;border-radius:8px;padding:9px 12px;background:white;color:inherit;font:inherit;font-size:13px;cursor:pointer}.doi-import-dialog button:disabled,.doi-import-launcher:disabled{opacity:.5;cursor:default}.doi-import-dialog .doi-import-close{display:flex;padding:7px}.doi-import-dialog .doi-import-primary{background:#316b57;color:white;border-color:#316b57}.doi-import-dialog footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:20px}.doi-import-dialog footer small{flex:1;color:#5f7065;font-size:12px}.doi-import-dialog progress{width:100%;accent-color:#316b57}.doi-import-results{max-height:230px;overflow:auto;padding:0;list-style:none;margin:12px 0 0}.doi-import-results li{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #dfe6df}.doi-import-results li>span{min-width:56px;font-size:12px;color:#66786b}.doi-import-results li>div{min-width:0}.doi-import-results strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.doi-import-results small{display:block;font-size:12px;color:#66786b;overflow-wrap:anywhere}.doi-import-results li[data-status=collected]>span{color:#23724d}.doi-import-dialog .doi-import-error{color:#a02e27}@media (max-width:800px){.doi-import-launcher{top:66px;right:16px}.doi-import-dialog{padding:18px}}