@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.saas-app{--surface:#fff;--line:#dde3ec;--ink:#202632;--muted:#596579;--accent:#315bc7;--selected:#eaf0ff;box-sizing:border-box;color:var(--ink);grid-template-columns:var(--nav-width) minmax(480px,1fr) var(--context-width);background:#f3f5f8;gap:12px;height:100dvh;padding:12px;font:14px/1.5 Golos Text Variable,system-ui,sans-serif;display:grid;overflow:hidden}.saas-app *{box-sizing:border-box}.saas-app a{color:var(--accent);text-decoration:none}.saas-app button,.saas-app input,.saas-app select,.saas-app textarea{font:inherit}.saas-app button{min-height:36px;color:inherit;border-radius:10px;padding:7px 12px;transition:background .12s}.saas-app button:hover:not(:disabled){background:var(--selected)}.saas-app button:disabled{opacity:.5;cursor:not-allowed}.saas-app :is(button,a,input,select,textarea,summary,[role=separator]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.saas-app input,.saas-app select,.saas-app textarea{max-width:100%;color:var(--ink);background:#fff;border:1px solid #bbc6d7;border-radius:10px;padding:10px 12px}.saas-app input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0}.saas-app label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:8px;display:flex}.saas-app label{gap:6px;font-size:13px;line-height:1.5}.saas-app textarea{resize:vertical;min-height:84px}.saas-app fieldset{border:1px solid var(--line);border-radius:10px;min-width:0;margin:14px 0;padding:12px}.saas-app form{flex-direction:column;gap:14px;display:flex}.saas-app .inline-form{flex-direction:row;margin:16px 0}.saas-app .primary{background:var(--accent);border:1px solid var(--accent);color:#fff}.saas-app .primary:hover:not(:disabled){background:#244cae}.saas-app .secondary{border:1px solid var(--line);color:var(--accent);background:#fff}.saas-app .small{color:var(--accent);font-size:12px}.saas-app .muted{color:var(--muted);font-size:12px}.saas-app h1,.saas-app h2,.saas-app h3{letter-spacing:-.025em;font-family:inherit}.saas-app h1{margin:0 0 16px;font-size:26px;font-weight:550;line-height:1.3}.saas-app h2{font-size:19px;font-weight:550}.saas-app h3{font-size:16px;font-weight:550}.saas-app .error{color:#9b3030;background:#fff0f0;border-radius:10px;padding:12px}.saas-app .warning{color:#755016;background:#fff6df;border-radius:10px;padding:12px}.saas-app [hidden]{display:none!important}.workspace-navigation,.work-panel,.context-panel{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;min-height:0;position:relative}.workspace-navigation{background:#f9fafc;flex-direction:column;padding:18px 12px;display:flex;overflow:visible}.brand-row{justify-content:space-between;align-items:center;display:flex}.saas-app .brand{letter-spacing:-.7px;color:var(--ink);align-items:center;gap:10px;padding:0 8px;font-size:23px;font-weight:600;display:flex}.brand-symbol{background:var(--accent);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:22px;display:grid}.team-label{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:10px 0 24px;padding:0 8px;font-size:12px;overflow:hidden}.nav-content{flex:1;min-height:0;overflow:auto}.nav-footer{border-top:1px solid var(--line);flex-direction:column;margin-top:auto;padding-top:14px;display:flex}.nav-link{border-radius:9px;align-items:center;gap:9px;min-width:0;margin:2px 0;padding:9px 12px;display:flex;color:var(--ink)!important}.nav-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-link:hover,.nav-link.active{background:var(--selected)!important;color:var(--accent)!important}.nav-link small{color:var(--muted);margin-left:auto}.nav-group{margin:14px 0}.nav-group summary{color:var(--muted);padding:8px;font-size:12px}.nav-group .nav-link{padding:8px 12px;font-size:13px}.nav-project-title{align-items:center;gap:8px;margin:22px 8px 12px;font-size:14px;display:flex}.nav-project-title strong{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.create-menu{position:relative}.create-menu summary{background:var(--accent);color:#fff;border-radius:10px;padding:10px 14px;list-style:none}.create-menu[open] .create-options{z-index:8;border:1px solid var(--line);background:#fff;border-radius:12px;padding:8px;position:absolute;top:44px;left:0;right:0;box-shadow:0 8px 24px #20263218}.work-panel{flex-direction:column;display:flex;overflow:hidden}.workspace-controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;height:48px;min-height:48px;padding:6px 14px;display:flex}.workspace-controls button{min-height:30px;padding:5px 8px;font-size:11px}.demo-label{color:var(--muted);white-space:nowrap;font-size:11px}.workspace-content{flex:1;min-height:0;overflow:auto}.project-heading{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 24px;display:flex}.project-heading h1{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:16px;overflow:hidden}.project-heading .muted{font-size:11px}.workspace-outlet{min-width:0;padding:24px}.workspace-outlet.chat-outlet{flex-direction:column;height:calc(100% - 68px);padding:0;display:flex}.workspace-outlet:has(.desk){padding:0}.saas-app .empty{max-width:700px;margin:auto;padding:48px 28px}.saas-app .empty h1{margin:0 0 18px;font-size:28px}.saas-app .empty p{color:var(--muted);font-size:15px}.welcome-mark{background:var(--selected);color:var(--accent);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:22px;font-size:26px;display:grid}.welcome-actions{flex-wrap:wrap;gap:10px;display:flex}.welcome-actions a{border:1px solid var(--line);border-radius:10px;padding:10px 14px}.context-panel{flex-direction:column;display:flex}.context-tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding:10px;display:flex}.context-tabs [role=tab]{flex:1;font-size:13px}.context-tabs [aria-selected=true]{color:var(--accent);background:var(--selected)}.context-scroll{flex:1;min-height:0;padding:18px;overflow:auto}.context-scroll:empty:after,.context-slot:empty:after{content:"Выберите работу в проекте. Здесь появятся её источники и инструменты.";color:var(--muted);font-size:13px}.context-scroll p{overflow-wrap:anywhere;font-size:13px}.context-scroll h2{font-size:17px}.context-scroll .activity{background:0 0;border:0;min-height:0;padding:0;display:block}.context-scroll .activity section{border-color:var(--line);margin-bottom:18px;padding-bottom:18px}.source-actions{justify-content:space-between;gap:6px;display:flex}.source-actions button{font-size:12px}.source-viewer blockquote{border-left:3px solid var(--accent);white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;padding:0 0 0 14px;font-size:15px;line-height:1.7}.source-viewer img{object-fit:contain;width:100%}.expanded-source{z-index:5;background:#fff;padding:24px;position:absolute;inset:48px 0 0;overflow:auto}.source-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 0;display:flex}.source-row span{overflow-wrap:anywhere;font-size:13px}.source-row small{color:var(--muted);display:block}.source-row button{text-align:left;min-height:24px;padding:0}.source-scope{background:#f6f8fc;border-radius:10px;margin-bottom:12px;padding:12px}.source-scope label{margin:8px 0}.panel-resizer{cursor:col-resize;touch-action:none;z-index:3;border-radius:4px;width:8px;position:absolute;top:32px;bottom:32px}.panel-resizer.left{right:-11px}.panel-resizer.right{left:-11px}.panel-resizer:hover,.panel-resizer:focus-visible{background:#315bc733}.navigation-rail,.mobile-bar,.drawer-scrim{display:none}.left-collapsed{grid-template-columns:48px minmax(480px,1fr) var(--context-width)}.left-collapsed .workspace-navigation{display:none}.left-collapsed .navigation-rail{flex-direction:column;align-items:center;gap:12px;display:flex}.right-collapsed{grid-template-columns:var(--nav-width) minmax(480px,1fr)}.right-collapsed .context-panel{display:none}.left-collapsed.right-collapsed{grid-template-columns:48px minmax(480px,1fr)}.focus-mode{grid-template-columns:minmax(0,1fr)}.focus-mode :is(.workspace-navigation,.context-panel,.navigation-rail){display:none}.save-overlay{color:#fff;z-index:80;background:#202632;border-radius:10px;padding:12px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.saas-app .management-page{max-width:1000px;margin:0 auto;padding:32px}.saas-app .management-page h1{font-size:28px}.saas-app .project-list{border-color:var(--line);margin:24px 0}.saas-app .project-list a{border-color:var(--line);padding:18px 8px}.saas-app .project-list strong{font-size:17px;font-weight:500}.saas-app .project-list a:hover{background:#f6f8fc}.saas-app .account-page{max-width:520px;margin:0 auto;padding:40px 24px;display:block}.saas-app .account-intro h1{font-size:30px}.saas-app .account-form{border-radius:16px;padding:24px}.saas-app .standalone{margin:36px auto}.saas-app .member-list>div{border-color:var(--line)}.saas-app .invitation-link{background:var(--selected);border-radius:12px}.saas-app .document-tools{border:0;margin:16px 0;padding:0}.saas-app .document-tools summary{font-size:15px}.saas-app .document-tools label{margin:10px 0;display:flex}.saas-app .document-tools label:has(input[type=checkbox]){flex-direction:row}.saas-app .document-tools button{margin:4px 0}.saas-app .document-tools article{border-bottom:1px solid var(--line);padding:16px 0}.saas-app .desk{display:block}.saas-app .document-area{padding:24px}.saas-app .document-heading h1{font-size:22px}.saas-app .label{letter-spacing:0;color:var(--muted);font-size:11px;font-weight:500}.saas-app .toolbar{border-color:var(--line);z-index:2;border-radius:10px 10px 0 0;gap:2px;position:sticky;top:0}.saas-app .paper{box-shadow:none;border-color:var(--line);min-height:600px;padding:36px}.saas-app .tiptap{font:16px/1.65 Liberation Serif,Georgia,serif}.saas-app .tiptap :is(h1,h2,h3){font-family:inherit}.saas-app .save-status{color:var(--muted);font-size:12px}.saas-app .material-desk{border:0;padding:0}.material-list{border-collapse:collapse;width:100%}.material-list td,.material-list th{text-align:left;border-bottom:1px solid var(--line);padding:12px 8px;font-size:13px}.material-list th{color:var(--muted);font-weight:500}.saas-app .material-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.saas-app .material-row>button:first-child{text-align:left;min-width:140px;color:var(--ink);flex:1;font-weight:500}.saas-app .material-desk pre{white-space:pre-wrap;font:14px/1.6 inherit}.saas-app .material-desk form{margin:20px 0}.saas-app .material-desk img{max-width:100%}.saas-app .quick-chat{border:0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.chat-history{flex:1;min-height:0;padding:24px 32px;overflow:auto}.chat-message{overflow-wrap:anywhere;max-width:76ch;margin:0 auto 28px;font-size:16px;line-height:1.6}.chat-message p{white-space:pre-wrap}.chat-message[data-role=user]{background:#f3f5f9;border-radius:14px;max-width:85%;margin-left:auto;padding:14px 18px;font-size:15px}.chat-message strong{color:var(--muted);font-size:12px;font-weight:500}.citation{border:1px solid var(--line);margin:3px;min-height:28px!important;color:var(--accent)!important;font-size:11px!important}.chat-composer{background:#fff;border:1px solid #c4cee0;border-radius:16px;margin:0 24px 20px;padding:12px;box-shadow:0 3px 12px #20263206;gap:8px!important}.saas-app .chat-composer textarea{resize:none;border:0;min-height:64px;max-height:180px;padding:6px 4px}.composer-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.composer-actions .muted{font-size:11px}.chat-empty{max-width:480px;margin:auto;padding:32px 0}.chat-empty h2{font-size:26px}.chat-empty p{color:var(--muted);font-size:14px}.task-state{color:var(--muted);padding:12px 24px;font-size:12px}.research-view>summary{display:none}.research-view article h3{font-size:24px}.research-view article section{margin:28px 0}.research-view article section p{white-space:pre-wrap;font-size:16px;line-height:1.7}.report-toc{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.report-toc a{background:#f3f5f8;border-radius:6px;padding:4px 8px;font-size:12px}.folder-controls{margin:18px 0}.folder-controls summary{color:var(--muted)}.folder-controls form{margin:12px 0}.source-selected{background:var(--selected)}@media (width<=1279px){.saas-app,.saas-app.left-collapsed,.saas-app.right-collapsed,.saas-app.left-collapsed.right-collapsed{grid-template-columns:48px minmax(0,1fr)}.saas-app .workspace-navigation,.saas-app .context-panel{display:none}.saas-app .navigation-rail{flex-direction:column;align-items:center;gap:14px;display:flex}.saas-app .navigation-rail a{font-size:24px;font-weight:600}.saas-app .panel-resizer{display:none}.saas-app .drawer-scrim{z-index:30;background:#20263255;border-radius:0;display:block;position:fixed;inset:0}.saas-app.drawer-left .workspace-navigation{z-index:40;width:300px;display:flex;position:fixed;top:12px;bottom:12px;left:12px}.saas-app.drawer-right .context-panel{z-index:40;width:380px;max-width:calc(100vw - 24px);display:flex;position:fixed;top:12px;bottom:12px;right:12px}.saas-app.focus-mode{grid-template-columns:minmax(0,1fr)}.saas-app.focus-mode .navigation-rail{display:none}}@media (width<=767px){.saas-app,.saas-app.left-collapsed,.saas-app.right-collapsed,.saas-app.left-collapsed.right-collapsed{flex-direction:column;gap:0;padding:0;display:flex}.saas-app .navigation-rail{display:none}.saas-app .mobile-bar{justify-content:space-between;align-items:center;height:52px;min-height:52px;padding:0 10px;display:flex}.mobile-bar a{color:var(--ink);font-size:19px;font-weight:600}.saas-app .work-panel{border-bottom:0;border-radius:16px 16px 0 0;flex:1}.saas-app .workspace-controls{height:42px;min-height:42px;padding:4px 10px}.workspace-controls .demo-label{display:none}.saas-app .workspace-controls>div{justify-content:space-between;width:100%;display:flex}.saas-app .project-heading{padding:14px 16px}.saas-app .workspace-outlet{padding:16px}.saas-app .chat-outlet{height:calc(100% - 64px);padding:0}.chat-history{padding:18px 16px}.chat-composer{margin:0 10px calc(10px + env(safe-area-inset-bottom));padding:10px}.chat-message{font-size:15px}.chat-message[data-role=user]{max-width:95%}.saas-app.drawer-left .workspace-navigation,.saas-app.drawer-right .context-panel{width:100%;max-width:none;padding-bottom:env(safe-area-inset-bottom);border-radius:0;inset:0}.saas-app button,.saas-app .nav-link{min-height:44px}.saas-app .management-page{padding:24px 16px}.saas-app .document-area{padding:16px 10px}.saas-app .paper{padding:24px 16px;overflow:auto}.saas-app .toolbar{gap:0}.saas-app .toolbar button{padding:4px 8px}.saas-app .inline-form{flex-direction:column;align-items:stretch}.saas-app .inline-form label{min-width:0}.saas-app .empty{padding:36px 20px}.saas-app .account-page{padding:24px 16px}.saas-app .project-heading .muted{display:none}.saas-app .project-list a{flex-direction:column;gap:4px}.saas-app .project-list strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.saas-app *{scroll-behavior:auto!important;transition:none!important}}.saas-app .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saas-app .document-heading h1,.saas-app .activity h2,.saas-app .empty h1{font-family:Golos Text Variable,system-ui,sans-serif}.saas-app .activity p,.saas-app .versions span{color:var(--muted)}.saas-app .activity .label{letter-spacing:0;color:var(--muted)}.saas-app .activity .versions div{border-color:var(--line)}.material-table-wrap{margin-top:20px;overflow:auto}.saas-app .material-list td:first-child{min-width:200px}.saas-app .material-list td:first-child button{text-align:left;padding-left:0;display:block}.saas-app .material-list td small{display:block}.saas-app .material-list td:nth-child(2){min-width:140px}.saas-app .material-list th:last-child{min-width:110px}.report-claim{padding-left:30px;position:relative}.report-claim>input{position:absolute;top:9px;left:0}.saas-app .report-claim p{margin:14px 0}.saas-app .brand-name{font-size:19px;line-height:1.15}.saas-app .brand-name small{letter-spacing:.05em;color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.saas-app .demo-welcome ul,.saas-app .demo-report li{padding-left:0;line-height:1.8}.saas-app .demo-report{max-width:76ch}.saas-app .demo-report p{font-size:16px;line-height:1.65}:root{color:#232a2c;font-synthesis:none;background:#f4f3ef;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,select{font:inherit}button,a,select{touch-action:manipulation}button{cursor:pointer;color:inherit;background:0 0;border:0}button:focus-visible,a:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #287165}header{background:#fff;border-bottom:1px solid #e1e3dd;justify-content:space-between;align-items:center;height:84px;padding:0 32px;display:flex}.wordmark{color:#1d413a;letter-spacing:-1px;font:600 30px Georgia,serif;text-decoration:none}.wordmark span{letter-spacing:1.1px;color:#787f7d;font:11px system-ui;display:block}.persona{color:#69726e;align-items:center;gap:12px;font-size:12px;display:flex}select{background:#f7f8f4;border:1px solid #d9ded7;border-radius:4px;max-width:330px;padding:10px 12px}.lab-banner{color:#58624e;background:#e9eee7;padding:9px 32px;font-size:12px}.workspace{grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 120px);display:grid}.sidebar{background:#fafbf8;border-right:1px solid #dfe3dc;flex-direction:column;gap:8px;padding:28px 18px;display:flex}.label{letter-spacing:1.7px;color:#788779;font-size:10px;font-weight:700}.project{text-align:left;border-radius:4px;justify-content:space-between;padding:12px;display:flex}.active{color:#244c40;background:#e5eee7!important}.project span{color:#9ba39b}.section-heading{justify-content:space-between;align-items:center;margin-top:24px;margin-bottom:8px;display:flex}.file{text-align:left;border-radius:4px;align-items:flex-start;gap:9px;padding:12px 10px;font-size:12px;display:flex}.file-icon{color:#577362;background:#fff;border:1px solid #c3cec1;padding:2px 5px;font:700 11px Georgia,serif}.sidebar-note{color:#859083;margin-top:auto;padding-top:36px;font-size:11px}.muted{color:#717d6e;font-size:12px}.empty{max-width:700px;padding:90px 64px}.empty h1{letter-spacing:-1px;margin:22px 0;font:46px/1.15 Georgia,serif}.empty p{color:#717870;max-width:490px;font-size:16px}.empty-rule{background:#b7c4b1;width:80px;height:1px;margin-top:40px}.desk{grid-template-columns:minmax(440px,1fr) 280px;align-items:start;display:grid}.document-area{min-width:0;padding:30px 28px 60px}.document-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.document-heading h1{margin:8px 0;font:27px/1.25 Georgia,serif}.save-status{color:#66806b;margin:0;font-size:11px}.primary,.secondary{border:1px solid #244e40;border-radius:4px;padding:10px 14px;font-size:12px}.primary{color:#fff;background:#244e40}.secondary{color:#244e40;background:#fff}.small{color:#365d45;text-underline-offset:3px;font-size:11px;text-decoration:underline}.toolbar{background:#fff;border:1px solid #d9dfd5;border-radius:5px 5px 0 0;flex-wrap:wrap;align-items:center;gap:3px;padding:9px;display:flex}.toolbar button{border-radius:3px;padding:6px 8px;font-size:12px}.toolbar button:hover:not(:disabled){background:#eaf0e7}.separator{border-left:1px solid #dfe3d9;height:22px;margin:0 4px}.save-button{color:#355f43;margin-left:auto}.paper{background:#fff;border:1px solid #d9dfd5;border-top:0;min-height:680px;padding:44px 40px;box-shadow:0 8px 24px #2e482208}.tiptap{overflow-wrap:anywhere;outline:none;min-height:580px;font:16px/1.6 Liberation Serif,Georgia,serif}.tiptap h1{font-size:24px}.tiptap h2{font-size:20px}.tiptap p{margin:0 0 14px}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:20px 0}.tiptap td,.tiptap th{vertical-align:top;border:1px solid #9da79b;padding:10px}.tiptap td p{margin:0}.page-break{color:#879181;text-align:center;border-top:1px dashed #acb7a4;margin:32px 0;padding-top:8px;font:11px system-ui}.activity{background:#ebeee7;border-left:1px solid #dbe1d5;min-height:calc(100vh - 120px);padding:30px 22px}.activity section{border-bottom:1px solid #cfd8c9;margin-bottom:28px;padding-bottom:30px}.activity h2{margin:9px 0;font:21px Georgia,serif}.activity p{color:#697661;margin-bottom:18px;font-size:12px}.activity button{width:100%;margin-top:8px}.versions{margin-top:16px;font-size:11px}.versions div{border-bottom:1px solid #d4dece;justify-content:space-between;padding:8px 0;display:flex}.versions span{color:#7c8874}.export-state{margin-top:18px;font-size:12px}.export-state a{color:#2e6347;margin-top:10px;display:block}.run-state{margin-top:20px;font-size:12px}.run-state strong{color:#335b42}.run-state .excerpt{color:#56634e;border-left:2px solid #a7b99c;padding-left:12px}.activity-note{line-height:1.6;font-size:11px!important}.error,.warning{color:#854d32;overflow-wrap:anywhere;background:#fff0e8;padding:12px 20px;font-size:12px}.error button{margin-left:12px}.warning{color:#7a682d;background:#f7efcf;margin-bottom:12px}@media (width<=1100px){.desk{grid-template-columns:1fr}.activity{border-left:0;grid-template-columns:1fr 1fr;gap:24px;min-height:0;display:grid}.activity-note{grid-column:1/-1}.document-area{padding:24px}.paper{padding:30px}}@media (width<=700px){header{flex-direction:column;align-items:flex-start;gap:18px;height:auto;padding:18px}.persona{flex-direction:column;align-items:flex-start;gap:5px;width:100%}select{width:100%;max-width:none}.lab-banner{padding:10px 18px}.workspace{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #dfe3dc;border-right:0;padding:18px}.sidebar-note{display:none}.file{padding:8px}.empty{padding:40px 24px}.empty h1{font-size:34px}.document-area{padding:20px 12px}.document-heading h1{font-size:23px}.paper{padding:24px 18px}.activity{grid-template-columns:1fr;padding:24px}.toolbar{gap:0}.toolbar button{padding:6px}.document-heading{align-items:flex-start}}.demo-header nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.demo-header nav a{color:inherit;text-decoration:none}.account-page{grid-template-columns:1fr 420px;gap:80px;max-width:1100px;margin:80px auto;padding:24px;display:grid}.account-intro h1{max-width:540px;font-size:48px;font-weight:400;line-height:1.12}.account-intro p{max-width:420px;line-height:1.7}.account-form{border:1px solid var(--line,#d9ded8);background:#fff;flex-direction:column;gap:18px;max-width:480px;padding:32px;display:flex}.account-form h1,.account-form h2{margin:0 0 12px}.standalone{margin:60px auto}label{flex-direction:column;gap:8px;font-size:14px;display:flex}input,select,textarea{box-sizing:border-box;font:inherit;color:inherit;background:#fff;border:1px solid #bbc6bd;border-radius:3px;min-width:0;max-width:100%;padding:10px 12px}input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #27614a}button:disabled{opacity:.55;cursor:wait}.management-page{max-width:1050px;margin:40px auto;padding:24px}.management-page h1{font-size:38px;font-weight:400}.management-page h2{margin-top:36px}.inline-form{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.inline-form label{flex:1;min-width:180px}.inline-form button{padding:11px 18px}.project-list{border-top:1px solid #d2dad3;margin:30px 0}.project-list a{color:inherit;border-bottom:1px solid #d2dad3;justify-content:space-between;gap:20px;padding:24px 8px;text-decoration:none;display:flex}.project-list strong{font-size:24px;font-weight:400}.project-list a:hover{background:#eff4f0}.member-list>div{border-bottom:1px solid #d2dad3;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0;display:flex}.member-list>div>div{flex:1;min-width:220px}.member-list>div>div span{overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.member-list button{font-size:13px}.invitation-link{background:#e9f1eb;margin:20px 0;padding:20px}.invitation-link textarea{overflow-wrap:anywhere;width:100%}.invitation-link button{margin:12px 12px 0 0}.project-top{border-bottom:1px solid #d2dad3;flex-wrap:wrap;align-items:center;gap:28px;padding:20px 32px;display:flex}.project-top h1{flex:1;margin:0;font-size:30px;font-weight:400}.project-settings{background:#f7faf7;padding:16px 32px}summary{cursor:pointer;padding:10px 0}.checkbox{flex-direction:row;align-items:center}.folder-form{flex-direction:column;gap:10px;margin:20px 0;display:flex}.sidebar select{width:100%;font-size:13px}.sidebar details button{margin:8px 0}@media (width<=760px){.account-page{grid-template-columns:1fr;gap:24px;margin:20px auto}.account-intro h1{font-size:34px}.account-form{padding:24px}.standalone{margin:24px 16px}.demo-header{flex-wrap:wrap;gap:16px}.demo-header nav{gap:16px}.management-page{margin:12px auto;padding:18px}.project-top,.project-settings{padding:16px}.project-list strong{font-size:20px}.member-list>div>div{min-width:160px}.workspace>.sidebar{overflow-wrap:anywhere}}.document-heading>div{min-width:0}.document-heading h1{overflow-wrap:anywhere}.document-heading>button{flex-shrink:0}@media (width<=700px){.document-heading{flex-direction:column}.project-top h1{flex-basis:100%}}.material-desk{border-bottom:1px solid #ddd;padding:1rem}.material-desk input:not([type=checkbox]),.material-desk select{max-width:100%}.material-desk button,.material-desk a{margin:.25rem}.material-desk pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.material-desk img{object-fit:contain;max-width:100%;max-height:80vh}.material-row,.material-version,.search-hit{overflow-wrap:anywhere;margin:.6rem 0}.quick-chat{border-bottom:1px solid #ddd;min-width:0;padding:1rem}.quick-chat textarea,.quick-chat select{width:100%;max-width:100%}.quick-chat button{margin:.3rem}.quick-chat p,.quick-chat pre{white-space:pre-wrap;overflow-wrap:anywhere}.quick-chat pre{font:inherit}.quick-chat small{overflow-wrap:anywhere;display:block}.quick-message{border-bottom:1px solid #ddd;padding:.6rem 0}.quick-history{max-height:60vh;overflow:auto}.document-tools{border:1px solid var(--line,#ddd);min-width:0;margin:12px 0;padding:12px}.document-tools summary{cursor:pointer;font-weight:600}.document-tools label{margin:8px 0;display:block}.document-tools input,.document-tools textarea,.document-tools select{box-sizing:border-box;max-width:100%}.document-tools input[type=checkbox]{width:auto}.document-tools p,.document-tools button,.document-tools legend{overflow-wrap:anywhere;white-space:pre-wrap}.document-tools fieldset{min-width:0;margin:8px 0}.document-field{background:#eaf1ed;border-bottom:1px dotted #6f8b7d}.document-field.missing{color:#76521c;background:#fff0cf}
