:root,:root[data-theme=warm]{--bg:#f7f6f2;--surface:#fff;--surface-2:#f0efea;--border:#e5e5dd;--text:#252e2a;--muted:#686d66;--accent:#925239;--accent-soft:#f1e5dd;--link:#805039;--ok:#386c54;--warn:#946b2d;--err:#a04e46;--code-bg:#f1f1ec;--research-nav-active:#e2e5d9;--shadow-card:0 1px 3px #292b2106;--shadow-pop:0 14px 48px #292b211a}:root[data-theme=light]{--bg:#fafbfc;--surface:#fff;--surface-2:#f1f3f5;--border:#e0e5e9;--text:#25313a;--muted:#626c75;--accent:#376788;--accent-soft:#e8f0f7;--link:#376788;--research-nav-active:#e4edf4}:root[data-theme=dark]{--bg:#1b211e;--surface:#232b26;--surface-2:#2b342e;--border:#3c4940;--text:#e6ece5;--muted:#b0b9ac;--accent:#d9a483;--accent-soft:#44392e;--link:#ddae8d;--ok:#91cba5;--warn:#dfc084;--err:#e99e92;--code-bg:#202823;--research-nav-active:#394338}body{line-height:1.65}a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button,input,select,textarea{border-radius:7px}button.primary{font-weight:550}:root[data-theme=dark] button.primary{color:#232b26}.research-app,.research-workspace{height:100dvh!important;overflow:hidden}.research-app{display:grid;grid-template-columns:230px minmax(0,1fr)}.research-app h1,.research-app h2,.research-app h3,.research-dialog h2,.research-dialog h3,.research-workspace h1,.research-workspace h2,.research-workspace h3{font-family:var(--font-sans),"Microsoft YaHei",sans-serif}.research-app .serif,.research-auth .serif,.research-workspace .serif{font-family:var(--font-serif),Georgia,"Songti SC",serif}.research-brand{display:flex;align-items:center;gap:9px;color:var(--text);font:700 22px/1.1 Georgia,serif;letter-spacing:-.6px;flex-shrink:0}.research-brand>svg{color:var(--accent);width:24px}.research-brand small{display:block;margin-top:7px;font:400 8px/1.2 Georgia,serif;letter-spacing:1.6px;color:var(--muted)}.research-brand-row{display:flex;align-items:center;justify-content:space-between;margin:5px 5px 27px}.research-nav{display:flex;flex-direction:column;overflow:auto;padding:24px 14px 16px;background:var(--surface-2);border-right:1px solid var(--border)}.research-nav nav,.research-project-nav{display:flex;flex-direction:column;gap:3px}.research-nav footer>button,.research-nav nav>a,.research-project-nav>a,.research-project-nav>button{display:flex;align-items:center;gap:10px;padding:10px 11px;border:0;background:transparent;border-radius:6px;text-align:left;font-size:12px;color:var(--muted);min-height:36px}.research-nav footer>button:hover,.research-nav nav>a:hover,.research-project-nav>button:hover{background:var(--border)}.research-nav nav>a.is-current,.research-project-nav>button.is-current{background:var(--research-nav-active);color:var(--text);font-weight:600}.research-nav nav>a small{margin-left:auto}.research-nav-label{font-size:11px;color:var(--muted);padding:15px 11px 6px;letter-spacing:.6px}.research-nav-divider{height:1px;flex-shrink:0;background:var(--border);margin:16px 0}.research-project-dot{width:6px;height:6px;border-radius:50%;background:var(--ok);flex-shrink:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-nav footer{margin-top:auto;padding-top:36px;display:grid;gap:3px}.research-nav footer>span{font-size:10px;color:var(--muted);padding:12px 10px 0;border-top:1px solid var(--border)}.research-main{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.research-topbar{height:66px;flex-shrink:0;padding:0 32px;display:flex;align-items:center;gap:10px;font-size:12px;background:var(--surface);border-bottom:1px solid var(--border);color:var(--muted)}.research-topbar strong{color:var(--text);font-weight:500}.research-help{display:flex;align-items:center;gap:6px;margin-left:auto;color:var(--muted)}.research-page{padding:38px 42px 50px;width:100%;max-width:1320px;margin:0 auto;overflow:auto;min-height:0}.research-page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 25px;flex-shrink:0}.research-page-heading h1{margin:6px 0 0;font-size:30px;font-weight:650;letter-spacing:-.8px}.research-page-heading h2{margin:4px 0 0;font-size:21px;font-weight:650;letter-spacing:-.5px;line-height:1.6}.research-page-heading p{font-size:13px;color:var(--muted);margin:7px 0 0}.research-auth-form>.primary,.research-form-actions button,.research-inline-actions>*,.research-page button,.research-page-heading>button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.research-page-heading>button{flex-shrink:0}.eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:500;color:var(--muted)}.research-quick-start{display:grid;grid-template-columns:1fr 1fr;background:var(--surface);border:1px solid var(--border);border-radius:10px;margin:28px 0 30px;overflow:hidden}.research-quick-start>button{padding:21px;display:flex;text-align:left;gap:14px;border:0;border-radius:0;justify-content:flex-start;background:transparent}.research-quick-start>button+button{border-left:1px solid var(--border)}.research-quick-start>button:hover{background:var(--surface-2)}.research-quick-start small,.research-quick-start strong{display:block}.research-quick-start small{color:var(--muted);font-size:12px;margin-top:4px}.research-quick-start>button>svg:last-child{margin-left:auto;color:var(--muted)}.research-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:42px;height:46px;flex-shrink:0;border:1px solid var(--border);border-radius:7px;color:var(--accent);background:var(--accent-soft)}.research-filter-row{display:flex;align-items:center;gap:16px;min-height:44px;border-bottom:1px solid var(--border);margin-bottom:18px}.research-filter-row [role=tablist]{display:flex;align-items:stretch;gap:23px;white-space:nowrap}.research-filter-row [role=tab]{background:transparent;border:0;border-radius:0;color:var(--muted);padding:11px 0;font-size:12px}.research-filter-row [role=tab].is-current{color:var(--text);box-shadow:0 2px var(--accent)}.research-search{display:flex;align-items:center;gap:8px;color:var(--muted);min-width:0}.research-filter-row>.research-search{margin-left:auto;max-width:190px}.research-search input{border:0;background:transparent;min-width:0;font-size:12px;padding:8px 4px;border-radius:3px}.research-full-search{padding:6px 12px;background:var(--surface);border:1px solid var(--border);border-radius:7px;margin-bottom:20px}.research-project-list{display:grid;gap:8px}.research-nav-count-skeleton,.research-nav-project-skeleton i,.research-skeleton-block{display:block;border-radius:5px;background:linear-gradient(90deg,var(--surface-2) 25%,var(--border) 48%,var(--surface-2) 72%);background-size:220% 100%;animation:research-skeleton-pulse 1.35s ease-in-out infinite}.research-project-skeleton .research-project-card.is-featured{display:flex;min-height:245px;padding:30px 28px}.research-project-skeleton .research-project-card-main{display:grid;gap:11px;align-content:center}.research-project-skeleton .is-icon{width:40px;height:44px;flex:0 0 40px}.research-project-skeleton .is-label{width:92px;height:10px}.research-project-skeleton .is-title{width:min(430px,72%);height:22px}.research-project-skeleton .is-meta{width:150px;height:11px}.research-project-skeleton .is-status{width:68px;height:25px}.research-project-skeleton .is-action{width:94px;height:37px}.research-project-skeleton .is-gallery{width:38%;height:100%;min-height:190px;margin:-30px -28px -30px 6px;border-radius:0}.research-nav-count-skeleton{width:18px;height:9px}.v24-project-name-skeleton{display:block;width:150px;max-width:100%;height:13px;border-radius:4px;background:linear-gradient(90deg,var(--surface-2) 25%,var(--border) 48%,var(--surface-2) 72%);background-size:220% 100%;animation:research-skeleton-pulse 1.35s ease-in-out infinite}.research-nav-project-skeleton{display:grid;gap:10px;padding:8px 11px 14px}.research-nav-project-skeleton i{width:72%;height:11px}.research-nav-project-skeleton i:nth-child(2){width:88%}@keyframes research-skeleton-pulse{0%{background-position:100% 0}to{background-position:-110% 0}}@media (prefers-reduced-motion:reduce){.research-nav-count-skeleton,.research-nav-project-skeleton i,.research-skeleton-block,.v24-project-name-skeleton{animation:none}}@media (max-width:680px){.research-project-skeleton .research-project-card,.research-project-skeleton .research-project-card.is-featured{min-height:0;flex-wrap:wrap}.research-project-skeleton .research-project-card-main{min-width:calc(100% - 60px)}.research-project-skeleton .is-gallery{display:none}}.research-project-card{display:flex;gap:15px;align-items:center;padding:22px 15px;border-bottom:1px solid var(--border);min-width:0}.research-project-card.is-featured{padding:30px 28px;border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:10px}.research-project-card-main{flex:1 1;min-width:0}.research-project-card h2{font-size:16px;line-height:1.6;margin:5px 0}.research-project-card h2 button{padding:0;background:transparent;border:0;text-align:left;display:block;overflow-wrap:anywhere}.research-project-card h2 button:hover{color:var(--accent)}.research-project-card.is-featured h2{font-size:21px;margin:10px 0}.research-project-card p{display:flex;gap:12px;margin:6px 0 0;align-items:center;font-size:11px;color:var(--muted)}.research-project-card:not(.is-featured) .eyebrow{display:none}.research-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:4px 8px;border-radius:4px;background:var(--surface-2);color:var(--muted);white-space:nowrap}.research-status.is-done,.research-status.is-running{background:color-mix(in srgb,var(--ok) 9%,var(--surface));color:var(--ok)}.research-status.is-waiting{background:color-mix(in srgb,var(--warn) 9%,var(--surface));color:var(--warn)}.research-status.is-failed{background:color-mix(in srgb,var(--err) 9%,var(--surface));color:var(--err)}.research-open-project{font-size:12px}.research-home-note{display:flex;align-items:center;gap:18px;border-top:1px solid var(--border);margin-top:30px;padding:24px 0;color:var(--muted)}.research-home-note>svg{color:var(--accent);width:28px;height:28px}.research-home-note p{margin:4px 0;font-size:12px}.research-home-note a{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.research-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:52px 20px;text-align:center;color:var(--muted);min-height:200px}.research-empty h2,.research-empty h3{margin:4px 0 0;color:var(--text);font-size:17px}.research-empty p{margin:0;max-width:510px;font-size:13px;line-height:1.8}.research-loading{height:100dvh;display:grid;place-items:center;color:var(--muted)}.research-unavailable{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--muted);font-size:12px;line-height:1.8;margin:16px 0}.research-unavailable>svg{margin-top:3px}.research-error{color:var(--err);font-size:13px;overflow-wrap:anywhere}.research-dialog{color:var(--text);background:var(--surface);padding:0;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 40px);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-pop)}.research-dialog::backdrop{background:#19231ecc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.research-dialog.is-wide{width:min(730px,calc(100vw - 32px))}.research-dialog>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 25px;background:var(--surface);border-bottom:1px solid var(--border)}.research-dialog h2{margin:0;font-size:19px}.research-dialog-body{padding:24px 26px}.research-dialog-body .v24-beta-notice.is-embedded{padding:0}.research-field{display:flex;flex-direction:column;gap:8px;font-weight:550;font-size:13px;margin:20px 0;min-width:0}.research-field input,.research-field select,.research-field textarea{font-weight:400;font-size:13px;line-height:1.7}.research-field textarea{resize:vertical;min-height:58px}.research-field>span{font-weight:400;font-size:11px}.research-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:25px 0 0;flex-wrap:wrap}.research-form-actions>span{margin-right:auto;font-size:12px}.research-check-line{display:flex;align-items:flex-start;gap:9px;margin:14px 0;font-size:13px}.research-check-line input,.research-source-list input{width:16px;height:16px;flex-shrink:0;margin-top:3px;accent-color:var(--accent)}.research-dual-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.research-text-button{background:transparent;color:var(--accent);border:0;padding:2px;display:inline-flex;align-items:center;gap:6px}.research-text-button:hover{text-decoration:underline}.research-button{padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--surface);border:1px solid var(--border);border-radius:7px;font-size:12px}.research-auth{display:grid;grid-template-columns:1fr 1fr;min-height:100dvh}.research-auth-story{background:var(--surface-2);padding:50px 65px;display:flex;flex-direction:column;justify-content:space-between;gap:80px;border-right:1px solid var(--border)}.research-auth-story h1{font-size:clamp(30px,3.2vw,46px);line-height:1.5;font-weight:500;margin:22px 0;letter-spacing:-1px}.research-auth-story p{font-size:14px;color:var(--muted);line-height:2}.research-auth-steps,.research-auth-story>small{color:var(--muted);font-size:11px}.research-auth-steps{display:flex;align-items:center;gap:12px;margin-top:36px}.research-auth-steps>span{display:flex;align-items:center;gap:7px}.research-auth-main{display:flex;align-items:center;justify-content:center;padding:40px;background:var(--surface)}.research-auth-form{width:100%;max-width:345px;display:flex;flex-direction:column;gap:18px}.research-auth-form h2{font-size:28px;margin:0;font-family:var(--font-sans),sans-serif}.research-auth-form p{margin:0;font-size:13px}.research-auth-form>label{display:grid;gap:8px;font-size:12px}.research-auth-form>button.primary{margin-top:4px;width:100%;padding:11px}.research-auth-form>button.primary>svg{margin-left:auto}.research-auth-form>small{font-size:11px}.research-auth-cases{display:flex;align-items:center;gap:10px;padding:18px 0;margin-top:8px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:12px}.research-auth-cases>svg:last-child{margin-left:auto}.research-workspace .project-workspace-sidebar{background:var(--surface-2)!important;overflow-y:auto!important;overflow-x:hidden!important}.research-workspace .project-workspace-sidebar:has(.research-brand){width:230px!important}.research-workspace .project-workspace-sidebar>div{flex-shrink:0}.research-workspace .project-workspace-sidebar>.row:first-child{padding:26px 14px 16px!important;gap:5px}.research-workspace .project-workspace-sidebar .research-brand{font-size:19px}.research-workspace .project-workspace-sidebar .research-brand small{font-size:7px;letter-spacing:1.2px}.research-workspace .project-workspace-sidebar .session-list{min-height:80px;max-height:165px;flex-shrink:0}.research-project-nav{padding:2px 12px;flex-shrink:0}.research-project-nav .research-purpose-link{align-items:flex-start;padding-top:8px;padding-bottom:8px}.research-purpose-link>svg{margin-top:3px}.research-purpose-link small{display:block;font-size:10px;font-weight:400;margin-top:2px;color:var(--muted)}.research-project-nav .research-nav-divider{margin:11px 0}.research-project-nav .research-nav-label{padding-top:10px}.research-workspace .workspace-header{min-height:70px;padding:16px 25px;background:var(--surface);gap:14px}.research-workspace .workspace-header__title{font-size:17px;font-weight:600}.research-workspace .workspace-header__identity{flex:1 1;flex-wrap:wrap;column-gap:12px;row-gap:4px}.research-workspace .workspace-mode-chip{font-size:10px;border-radius:4px;background:var(--surface-2)}.research-workspace .center-tabs{flex-shrink:0;overflow:auto hidden;gap:20px;height:46px;padding:0 24px;background:var(--surface);align-items:stretch;scrollbar-width:none}.research-workspace .center-tab{white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;padding:10px 0;font-size:12px;background:transparent;flex-shrink:0}.research-workspace .center-tab.is-active{border-bottom-color:var(--accent);color:var(--text);background:transparent}.research-workspace .center-workspace{display:flex;min-width:0}.research-workspace .center-surface{min-width:0}.research-workspace .center-preview-surface{flex:1 1}.research-workspace .artifact-canvas{width:100%}.research-view-host{display:none;min-height:0;min-width:0;height:100%;flex:1 1}.research-view-host.is-active{display:flex}.research-view-page{padding:28px 30px 50px;overflow:auto;width:100%;min-height:0}.research-live-file-layout .center-chat-surface{flex:1 1;min-width:330px}.research-live-file-layout .center-preview-surface{width:45%;flex:0 0 45%;min-width:320px;border-left:1px solid var(--border)}.research-workspace .workspace-inspector{border-left:1px solid var(--border)}.research-run-menu{position:relative}.research-popover{position:absolute;z-index:45;top:40px;right:0;width:270px;padding:14px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-pop);border-radius:8px}.research-popover p{font-size:12px;color:var(--muted);margin:0 0 12px}.research-popover button{display:flex;align-items:center;gap:8px;width:100%;color:var(--err)}.research-connection{display:flex;align-items:center;gap:7px;padding:6px 26px;font-size:11px;color:var(--muted);background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0}.research-connection-dot{width:5px;height:5px;background:var(--ok);border-radius:50%;flex-shrink:0}.research-connection.is-reconnecting{color:var(--warn);background:color-mix(in srgb,var(--warn) 8%,var(--surface))}.research-connection.is-reconnecting .research-connection-dot{background:var(--warn)}.research-connection small{margin-left:auto;font-size:10px}.research-workspace .run-status-bar{background:var(--surface);border-radius:0;margin:0;padding:11px 26px;border-width:0 0 1px;font-size:11px;justify-content:flex-start}.research-workspace .full-workflow-setup{padding:30px;max-width:1050px;margin:auto}.research-workspace .full-workflow-setup__intro h1{line-height:1.6}.research-section{margin-top:32px}.research-inline-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.research-overview-hero{display:flex;align-items:flex-start;gap:24px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:30px;margin-bottom:22px}.research-overview-hero h2{margin:0 0 10px;font-size:22px}.research-overview-hero p{color:var(--muted);font-size:13px;max-width:650px}.research-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0 35px}.research-metrics>button{display:grid;grid-template-columns:1fr 1fr;text-align:left;padding:18px}.research-metrics strong{text-align:right;font:500 24px Georgia,serif}.research-metrics span{font-size:12px;color:var(--muted);margin-top:8px;grid-column:1/-1}.research-purpose-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.research-purpose-cards>button{padding:22px;text-align:left;display:flex;align-items:flex-start;flex-direction:column;gap:12px;min-width:0}.research-purpose-cards>button>svg{color:var(--accent)}.research-purpose-cards strong{font-size:14px}.research-purpose-cards p{margin:0;color:var(--muted);font-size:11px}.research-purpose-cards>button>span{display:flex;align-items:center;gap:6px;color:var(--accent);font-size:11px;margin-top:7px}.research-file-list{background:var(--surface);border:1px solid var(--border);border-radius:9px;overflow:hidden}.research-file-row{display:flex;align-items:center;gap:13px;padding:16px 20px;min-width:0}.research-file-row+.research-file-row{border-top:1px solid var(--border)}.research-file-row .research-icon-tile{width:32px;height:38px;background:var(--surface-2);color:var(--muted)}.research-file-info{flex:1 1;min-width:0}.research-file-info>button{background:transparent;padding:0;border:0;font-size:13px;font-weight:550;text-align:left;overflow-wrap:anywhere}.research-file-info>small{display:block;font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-file-download{padding:10px;color:var(--muted);flex-shrink:0}.research-figure-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.research-figure-card{display:flex;flex-wrap:wrap;padding:0 12px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);min-width:0;overflow:hidden}.research-figure-preview{width:calc(100% + 24px);margin:0 -12px 12px;height:235px;border:0;border-bottom:1px solid var(--border);border-radius:0;display:grid;place-items:center;padding:14px;background:#fff}.research-figure-preview img{max-width:100%;max-height:205px;object-fit:contain}.research-source-list{max-height:390px;overflow:auto;margin:14px 0;border:1px solid var(--border);border-radius:8px}.research-source-list>label{display:flex;align-items:flex-start;gap:12px;padding:14px;border-bottom:1px solid var(--border);cursor:pointer}.research-source-list small,.research-source-list strong{display:block;font-size:12px;overflow-wrap:anywhere}.research-source-list small{font-size:11px;font-weight:400;color:var(--muted)}.research-source-list>label>svg{margin-top:3px;color:var(--muted)}.research-purpose-workspace{height:100%;min-height:0;width:100%;display:flex;flex-direction:column;background:var(--bg)}.research-purpose-header{padding:22px 28px 0;flex-shrink:0;background:var(--surface);border-bottom:1px solid var(--border)}.research-purpose-header .research-page-heading{margin-bottom:14px}.research-purpose-header .research-page-heading p{max-width:720px;font-size:12px}.research-purpose-groups{display:flex;align-items:center;gap:24px}.research-purpose-groups>button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;display:flex;align-items:center;gap:7px;padding:10px 0;color:var(--muted);font-size:12px}.research-purpose-groups>button.is-current{color:var(--accent);border-bottom-color:var(--accent)}.research-purpose-toolbar{display:flex;align-items:center;gap:18px;padding:10px 27px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0}.research-purpose-toolbar>span{margin-left:auto;font-size:11px}.research-subtabs{display:flex;flex-wrap:wrap;gap:4px}.research-subtabs button{border:0;color:var(--muted);background:transparent;padding:6px 12px;font-size:12px}.research-subtabs button[aria-pressed=true],.research-subtabs button[aria-selected=true]{background:var(--surface-2);color:var(--text)}.research-purpose-body{display:grid;grid-template-columns:minmax(0,1fr) 276px;flex:1 1;min-height:0}.research-purpose-main{display:flex;flex-direction:column;overflow:hidden;min-width:0;min-height:0}.research-purpose-scroll{flex:1 1;min-height:0;overflow:auto;padding:32px}.research-purpose-welcome .eyebrow{display:block;margin-top:18px}.research-purpose-welcome h2{font-size:29px;margin:10px 0;line-height:1.6;font-weight:500;letter-spacing:-.5px}.research-purpose-welcome p{color:var(--muted);font-size:13px;line-height:1.9;max-width:590px;margin:10px 0}.research-starter-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0 15px}.research-starter-grid>button{display:flex;align-items:flex-start;gap:11px;text-align:left;padding:17px 15px}.research-starter-grid>button>svg{color:var(--accent);margin-top:3px}.research-starter-grid>button>svg:last-child{margin-left:auto;color:var(--muted)}.research-starter-grid>button>span{min-width:0}.research-starter-grid strong{font-size:13px;display:block}.research-starter-grid small{display:block;margin-top:6px}.research-guidance,.research-starter-grid small{font-size:11px;color:var(--muted);line-height:1.8}.research-guidance{margin:14px 0}.research-purpose-composer{padding:12px 27px 14px;flex-shrink:0;border-top:1px solid var(--border);background:var(--surface)}.research-purpose-composer>textarea{margin-top:6px;min-height:74px;max-height:180px;font-size:13px;background:var(--surface);resize:vertical}.research-purpose-composer .research-unavailable{padding:0;border:0;background:transparent;font-size:10px;margin:8px 0 0}.research-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}.research-composer-actions>button{display:flex;align-items:center;gap:6px;font-size:12px}.research-composer-actions>span{font-size:10px}.research-context-chips{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:10px}.research-context-chips>button,.research-context-chips>span{display:flex;align-items:center;gap:6px;padding:4px 8px;background:var(--surface-2);border:1px solid var(--border);font-size:11px;border-radius:5px;min-width:0;max-width:100%;overflow-wrap:anywhere}.research-context-chips>span>button{border:0;padding:0 2px;background:transparent;flex-shrink:0}.research-purpose-context{border-left:1px solid var(--border);padding:24px 18px;background:var(--surface);overflow:auto;min-width:0}.research-dialog h3,.research-purpose-context h3{font-size:13px;margin:0 0 10px}.research-purpose-context p{font-size:11px}.research-context-add{display:flex;gap:8px;align-items:center;margin:16px 0;font-size:12px;width:100%}.research-context-file{display:flex;align-items:flex-start;gap:9px;text-align:left;width:100%;padding:11px 8px;border:0;background:transparent;min-width:0}.research-context-file span{min-width:0;font-size:12px;overflow-wrap:anywhere}.research-context-file small{display:block;color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-context-toggle{display:none;font-size:11px;gap:5px;align-items:center}.research-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 35px}.research-task-type{text-align:left;padding:22px;display:flex;flex-direction:column;align-items:flex-start;gap:13px}.research-task-type strong{font-size:14px}.research-task-type p{margin:0;color:var(--muted);font-size:12px;line-height:1.8}.research-task-type>span:last-child{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--accent);margin-top:auto}.research-task-form{max-width:1050px;margin:auto}.research-task-form>.research-page-heading{margin-top:18px}.research-task-bridge{display:flex;align-items:center;gap:9px;color:var(--muted);padding:13px 15px;border:1px solid var(--border);border-radius:7px;font-size:12px;margin-bottom:22px}.research-task-bridge button{margin-left:auto;background:transparent;color:var(--accent);border:0;font-size:11px;white-space:nowrap}.research-form-panel{padding:26px;background:var(--surface);border:1px solid var(--border);border-radius:9px;margin:20px 0}.research-form-panel h3{display:flex;align-items:center;gap:11px;font-size:16px;margin:0 0 12px}.research-form-panel>p{font-size:12px}.research-form-panel>button{display:inline-flex;gap:7px;align-items:center;font-size:12px}.research-step-number{font-size:12px;display:inline-grid;place-items:center;height:25px;width:25px;background:var(--surface-2);border:1px solid var(--border);border-radius:50%;font-weight:400}.research-deliverable{display:flex;gap:13px;align-items:center;padding:16px;background:var(--surface-2);border-radius:7px;margin:15px 0}.research-deliverable strong{display:block;font-size:13px}.research-deliverable small{font-size:11px;color:var(--muted)}.research-review-fields{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.research-review-fields dt{color:var(--muted);margin:17px 0 5px;font-size:11px}.research-review-fields dd{margin:0}.research-record-row{display:flex;align-items:center;gap:14px;text-align:left;width:100%;margin:10px 0;padding:18px}.research-record-row>span:first-of-type{flex:1 1;min-width:0}.research-record-row strong{display:block;font-size:13px}.research-record-row small{display:block;font-size:11px;color:var(--muted)}.research-reading-aside{width:330px;flex:0 0 330px;border-left:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;height:100%;min-height:0}.research-reading-aside>header{display:flex;gap:8px;align-items:center;padding:20px;border-bottom:1px solid var(--border);font-size:13px}.research-reading-aside-body{padding:25px 20px;flex:1 1;min-height:0;overflow:auto}.research-reading-aside-body h3{font-size:16px;margin-top:20px}.research-reading-aside-body p{font-size:12px;color:var(--muted);line-height:1.9;margin-bottom:22px}.research-reading-aside-body>button{display:flex;gap:9px;align-items:center;text-align:left;width:100%;padding:13px;margin:10px 0;font-size:12px}.research-reading-aside-body>button>svg:last-child{margin-left:auto;width:13px}.research-reading-aside-body>button small{display:block;color:var(--muted);font-size:10px;margin-top:2px}.research-reading-composer{padding:18px;border-top:1px solid var(--border)}.research-reading-composer>textarea{font-size:12px;resize:vertical;max-height:180px}.research-reading-composer>button{display:block;margin:10px 0 5px auto;font-size:12px}.research-reading-composer small{display:block;font-size:10px;color:var(--muted)}.research-future-task{border:1px solid var(--border);border-radius:9px;background:var(--surface);margin:18px 0;padding:18px}.research-future-task header{display:flex;align-items:center;gap:10px}.research-future-task header .research-status{margin-left:auto}.research-future-task p{font-size:13px;color:var(--muted)}.research-future-task>button{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px}.research-settings-files,.research-settings-theme{padding-top:25px}.research-settings h3{font-size:15px;margin:0 0 10px}.research-settings li,.research-settings p{font-size:12px;line-height:1.9}.research-settings .research-subtabs{border-bottom:1px solid var(--border);padding-bottom:12px}.research-theme-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.research-theme-options>button{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;text-align:left;font-size:12px}.research-theme-options>button[aria-pressed=true]{border-color:var(--accent)}.research-theme-options strong{font-weight:500}.research-theme-options>button>svg{margin-left:auto;color:var(--accent)}.research-theme-swatch{width:100%;height:55px;border:1px solid #ddd;border-radius:4px;background:linear-gradient(90deg,#f0efea 28%,#f7f6f2 0,#f7f6f2 72%,white 0)}.research-theme-swatch.is-light{background:linear-gradient(90deg,#edf0f4 28%,white 0)}.research-theme-swatch.is-dark{background:linear-gradient(90deg,#2b342e 28%,#1b211e 0,#1b211e 72%,#232b26 0);border-color:#3c4940}.research-stream{height:100%;min-height:0;position:relative;display:flex;flex-direction:column}.research-output-scroll{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;overflow-anchor:auto;padding:25px 0}.research-stream .chat-stream-content{max-width:920px!important}.research-stream.has-todo-plan .stream-todo-inline{display:none}.research-todo-plan{margin:15px 26px 0;flex-shrink:0;position:relative;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.research-todo-summary{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:0;background:transparent;padding:12px 15px;font-size:12px}.research-todo-summary>svg{color:var(--accent)}.research-todo-summary .research-todo-current{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.research-todo-count{color:var(--muted);font:12px var(--font-mono),monospace;white-space:nowrap}.research-todo-progress{height:3px;margin:0 15px 9px;background:var(--surface-2);border-radius:2px;overflow:hidden}.research-todo-progress>span{height:100%;display:block;background:var(--ok);transition:width .25s}.research-todo-details{border-top:1px solid var(--border);max-height:260px;overflow:auto;padding:14px 17px;font-size:12px}.research-todo-details ol{margin:0;padding:0;list-style:none}.research-todo-details li{display:flex;align-items:flex-start;gap:9px;padding:7px 0}.research-todo-details li>span:first-child{flex-shrink:0;color:var(--muted)}.research-todo-details li.is-completed>span:first-child{color:var(--ok)}.research-todo-details li.is-in_progress>span:first-child{color:var(--accent)}.research-todo-details li.is-completed>span:last-child{color:var(--muted)}.research-todo-details p{color:var(--muted);font-size:11px;margin:7px 0}.research-jump-latest{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);z-index:8;border-radius:20px;box-shadow:var(--shadow-pop);font-size:12px;padding:9px 18px;white-space:nowrap;display:flex;align-items:center;gap:9px}.research-mobile-only{display:none!important}.research-nav-backdrop{position:fixed;inset:0;z-index:40;background:#16201ba8;border:0;border-radius:0;width:100%;height:100%}@media (max-width:1200px){.research-purpose-body{grid-template-columns:minmax(0,1fr) 240px}.research-page{padding:30px}.research-reading-aside{width:290px;flex-basis:290px}.research-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-purpose-scroll{padding:25px}.research-workspace .workspace-header__title{max-width:100%}}@media (max-width:1100px){.research-purpose-body{grid-template-columns:minmax(0,1fr)}.research-purpose-context{display:none}.research-context-toggle{display:flex;margin-left:auto}.research-purpose-toolbar>span{display:none}.research-live-file-layout .center-preview-surface{position:absolute;inset:0 0 0 auto;z-index:18;width:min(540px,100%);background:var(--surface);box-shadow:var(--shadow-pop)}.research-reading-aside{display:none}.research-workspace .workspace-inspector{position:fixed;right:0;top:0;bottom:0;z-index:30;box-shadow:var(--shadow-pop)}.research-project-card{flex-wrap:wrap}.research-project-card-main{flex-basis:calc(100% - 65px)}.research-project-card.is-featured .research-status{margin-left:58px}.research-auth-story{padding:40px}}@media (max-width:800px){.research-app{grid-template-columns:1fr}.research-nav{display:none}.research-nav.is-open{display:flex;position:fixed;top:0;bottom:0;left:0;width:270px;z-index:45}.research-app .research-mobile-only{display:inline-flex!important}.research-page{padding:25px}.research-topbar{padding:0 22px;height:58px}.research-quick-start{margin-top:20px}.research-auth{grid-template-columns:1fr}.research-auth-story{padding:28px;gap:25px}.research-auth-story h1{font-size:30px;margin:12px 0}.research-auth-steps,.research-auth-story>small{display:none}.research-auth-main{padding:35px 25px}.research-auth-story p{margin-bottom:0}.research-purpose-cards{grid-template-columns:1fr}.research-purpose-cards>button{display:grid;grid-template-columns:25px 1fr;padding:18px;gap:5px 12px}.research-purpose-cards>button>svg{grid-row:1/3}.research-purpose-cards>button>p,.research-purpose-cards>button>span{grid-column:2}.research-overview-hero{padding:22px}.research-metrics{gap:8px;grid-template-columns:1fr 1fr}}@media (max-width:680px){.research-mobile-only{display:inline-flex!important}.research-desktop-only{display:none!important}.research-workspace .project-workspace-sidebar:not(.is-mobile-open){width:0!important;border:0!important;visibility:hidden}.research-workspace .project-workspace-sidebar.is-mobile-open{position:fixed;top:0;bottom:0;left:0;z-index:45;width:270px!important}.research-workspace .workspace-header{padding:12px 15px;gap:8px;flex-wrap:wrap}.research-workspace .workspace-header__identity{flex:1 1}.research-workspace .workspace-header__title{font-size:14px}.research-workspace .workspace-header__actions{margin-left:auto;gap:3px;flex-wrap:wrap}.research-workspace .workspace-header .workspace-mode-chip{display:none}.research-workspace .center-tabs{height:42px;padding:0 16px;gap:20px}.research-workspace .workspace-inspector{width:100%!important}.research-workspace .run-status-bar{padding:10px 17px;flex-wrap:wrap;gap:9px}.research-workspace .full-workflow-setup{padding:22px 16px}.research-connection{padding:6px 17px;font-size:10px}.research-connection small{display:none}.research-live-file-layout .center-preview-surface{width:100%;min-width:0}.research-view-page{padding:22px 17px 36px}.research-page{padding:25px 19px}.research-page-heading{gap:12px;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}.research-page-heading h1{font-size:27px}.research-page-heading h2{font-size:20px}.research-page-heading p{font-size:12px}.research-page-heading>a,.research-page-heading>button{font-size:11px}.research-quick-start{grid-template-columns:1fr}.research-quick-start>button+button{border-left:0;border-top:1px solid var(--border)}.research-quick-start>button{padding:17px}.research-filter-row{flex-wrap:wrap;gap:8px}.research-filter-row [role=tablist]{gap:20px;width:100%;overflow:auto}.research-filter-row>.research-search{margin:0;width:100%;max-width:none}.research-project-card,.research-project-card.is-featured{padding:20px 14px;gap:10px}.research-project-card .research-status,.research-project-card.is-featured .research-status{margin-left:0;margin-right:auto}.research-project-card.is-featured h2{font-size:18px}.research-home-note{flex-wrap:wrap;gap:13px}.research-home-note>div{flex:1 1}.research-home-note a{margin-left:40px}.research-home-note p{font-size:11px}.research-task-grid{grid-template-columns:1fr 1fr;gap:10px}.research-task-type{padding:15px;gap:10px}.research-task-type strong{font-size:12px}.research-task-type p{font-size:11px}.research-task-type .research-icon-tile{width:34px;height:36px}.research-dual-fields{grid-template-columns:1fr}.research-form-panel{padding:20px 17px}.research-task-bridge{flex-wrap:wrap;font-size:11px}.research-task-bridge>span{flex:1 1}.research-purpose-header{padding:17px 17px 0}.research-purpose-header .research-page-heading{margin-bottom:8px}.research-purpose-header .research-page-heading p{display:none}.research-purpose-groups{gap:21px}.research-purpose-groups>button{font-size:11px;gap:5px}.research-purpose-toolbar{padding:9px 15px}.research-purpose-scroll{padding:22px 17px}.research-purpose-welcome h2{font-size:25px}.research-purpose-welcome>.research-icon-tile{display:none}.research-purpose-welcome .eyebrow{margin-top:0}.research-starter-grid{gap:9px;margin-top:20px}.research-starter-grid>button{padding:13px 11px;gap:6px}.research-starter-grid strong{font-size:12px}.research-starter-grid small{font-size:10px}.research-starter-grid>button>svg{display:none}.research-purpose-composer{padding:10px 14px max(12px,env(safe-area-inset-bottom))}.research-composer-actions>span{display:none}.research-todo-plan{margin:11px 16px 0}.research-todo-summary{gap:8px;padding:11px 12px}.research-todo-current{display:none}.research-todo-count{margin-left:auto}.research-todo-details{max-height:200px}.research-output-scroll{padding:20px 0}.research-stream .chat-stream-content{padding:0 18px!important;gap:17px!important}.research-dialog-body{padding:20px}.research-dialog>header{padding:17px 20px}.project-mode-options,.research-figure-grid{grid-template-columns:1fr}.research-file-row{padding:14px 11px;gap:10px}.research-overview-hero{flex-direction:column;gap:15px}.research-todo-details{max-height:min(140px,20dvh)}}@media (max-width:360px){.research-todo-details{max-height:100px}}@media (max-height:760px) and (min-width:681px){.research-purpose-welcome>.research-icon-tile{display:none}.research-purpose-welcome .eyebrow{margin-top:0}.research-purpose-welcome h2{font-size:24px}.research-starter-grid{margin-top:15px;gap:9px}.research-starter-grid>button{padding:12px}.research-purpose-scroll{padding-top:20px}}@media (prefers-reduced-motion:reduce){.research-app *,.research-workspace *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.ui-review-shell{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.ui-review-toolbar{display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid var(--border);background:var(--accent-soft);font-size:11px;flex-shrink:0}.ui-review-toolbar select{width:auto;max-width:270px;font-size:11px;padding:6px}.ui-review-toolbar>small{margin-left:auto;color:var(--muted)}.ui-review-workspace{flex:1 1;min-height:0;display:flex;height:auto!important}.ui-review-nav{width:230px;flex-shrink:0;padding:22px 0;background:var(--surface-2);border-right:1px solid var(--border);overflow:auto}.ui-review-nav>.research-brand{margin:0 22px 24px}.ui-review-workspace .workspace-header{justify-content:space-between}.ui-review-workspace .workspace-header>button{display:flex;align-items:center;gap:8px;font-size:12px}.ui-review-files{display:flex;flex-direction:column;flex-shrink:0;min-width:0;min-height:0;border-left:1px solid var(--border);background:var(--surface);outline:none}.ui-review-file-tabs{display:flex;align-items:center;gap:16px;padding:10px 18px;border-bottom:1px solid var(--border);font-size:12px}.ui-review-file-tabs>button{flex-shrink:0;border:0;background:none;font-size:12px}.ui-review-file-tabs>.is-active{color:var(--accent)}.ui-review-file-tabs>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.ui-review-file-preview{flex:1 1;min-height:0;overflow:hidden}.ui-review-file-resizer{display:flex;flex-shrink:0}.ui-review-file-resizer:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:1100px){.ui-review-files{position:fixed;z-index:40;right:0;top:0;bottom:0;max-width:100%;box-shadow:var(--shadow-pop)}.ui-review-file-resizer{display:none}}@media(max-width:680px){.ui-review-files{width:100%!important}}.ui-review-run-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:var(--surface);border-bottom:1px solid var(--border);padding:10px 20px;flex-shrink:0}.ui-review-run-controls>select{width:auto;font-size:11px}.ui-review-run-controls>button{font-size:11px}.ui-review-shell>.research-guest{flex:1 1;min-height:0;height:auto}@media(max-width:680px){.ui-review-toolbar{padding:8px 10px;gap:8px;flex-wrap:wrap}.ui-review-toolbar>strong{font-size:10px}.ui-review-toolbar>small{display:none}.ui-review-toolbar select{max-width:180px;font-size:10px}.ui-review-nav{display:none}.ui-review-nav.is-open{display:block;position:fixed;top:95px;bottom:0;left:0;z-index:25;width:260px;box-shadow:var(--shadow-pop)}.ui-review-run-controls{padding:8px 12px;gap:5px}.ui-review-run-controls select{padding:5px}}.research-check-row{display:flex;width:100%;align-items:center;gap:14px;padding:18px;margin:12px 0;text-align:left}.research-check-row>span:first-of-type{flex:1 1;min-width:0}.research-check-row strong{display:block;font-size:13px}.research-check-row small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.research-artifact-editor{display:grid;grid-template-columns:170px minmax(0,1fr);border:1px solid var(--border);background:var(--surface);border-radius:9px;overflow:hidden;margin-top:20px;min-height:440px}.research-artifact-editor>aside{padding:18px 12px;border-right:1px solid var(--border);background:var(--surface-2)}.research-artifact-editor>aside>button{display:flex;flex-direction:column;text-align:left;width:100%;margin-bottom:12px;padding:16px 12px;gap:10px}.research-artifact-editor>aside>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.research-artifact-editor>aside>button>span{font:11px var(--font-mono),monospace;color:var(--muted)}.research-artifact-editor>aside>button>strong{font-size:12px}.research-artifact-editor>main{padding:28px;min-width:0}.research-editor-paper{background:#fff;color:#252e2a;border:1px solid #e5e5dd;border-radius:3px;box-shadow:0 8px 26px #00000009;min-height:350px;padding:35px}.research-editor-paper h2{font-size:26px;margin:22px 0}.research-editor-paper p{white-space:pre-wrap;font-size:15px;line-height:2.1}.research-editor-paper.is-poster{max-width:480px;margin:auto;min-height:650px;border-top:12px solid #456650}.research-editor-paper.is-slides{aspect-ratio:16/9;min-height:0;border-bottom:6px solid #925239}.research-version-list>button{display:flex;width:100%;gap:15px;text-align:left;align-items:center;margin:10px 0;padding:16px}.research-version-list>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.research-version-list>button>span:first-of-type{flex:1 1}.research-version-list small,.research-version-list strong{display:block;font-size:13px}.research-version-list small{font-size:11px;color:var(--muted)}.research-diff-grid{display:grid;grid-template-columns:1fr 1fr;margin:20px 0;gap:16px}.research-diff-grid article{padding:25px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.research-diff-grid p{white-space:pre-wrap;line-height:2;font-size:14px}.research-guest-access{min-height:100dvh;padding:30px}.research-guest-access>main{width:min(430px,100%);margin:90px auto;text-align:center}.research-guest-access h1{font-size:25px;line-height:1.7}.research-guest-access p{color:var(--muted);font-size:13px;line-height:1.9}.research-guest-access .research-field{text-align:left}.research-guest-access a{display:block;margin-top:25px;font-size:13px}.research-guest{height:100%;min-height:0;display:flex;flex-direction:column;background:var(--bg)}.research-guest>header{display:flex;align-items:center;gap:25px;padding:22px 26px;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0}.research-guest>header>strong{flex:1 1;font-size:15px;min-width:0}.research-guest>header>button{display:none;align-items:center;gap:7px}.research-guest-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 310px;min-height:0;flex:1 1}.research-guest-layout>nav{padding:22px 15px;border-right:1px solid var(--border);background:var(--surface-2);overflow:auto}.research-guest-layout>nav h3{padding:0 10px;font-size:12px;color:var(--muted)}.research-guest-layout>nav button{width:100%;display:flex;align-items:center;text-align:left;gap:10px;padding:12px;margin:6px 0;border:0;background:transparent;font-size:12px}.research-guest-layout>nav button[aria-pressed=true]{background:var(--research-nav-active)}.research-guest-layout>nav small{display:block;color:var(--muted);font-size:10px}.research-guest-layout>aside{background:var(--surface);border-left:1px solid var(--border);padding:22px;overflow:auto}.research-guest-layout>aside h3{font-size:14px;margin-top:24px}.research-guest-layout>aside p{font-size:12px;line-height:1.9}.research-guest-layout>aside blockquote{margin:18px 0;padding:12px;border-left:2px solid var(--accent);background:var(--accent-soft);font-size:12px;max-height:180px;overflow:auto}.research-guest-document{padding:30px;min-width:0;overflow:auto}@media(max-width:1100px){.research-guest-layout{grid-template-columns:minmax(0,1fr) 290px}.research-guest-layout>nav{display:none}.research-guest-layout>nav.is-open{display:block;position:absolute;z-index:25;top:86px;bottom:0;left:0;width:250px;box-shadow:var(--shadow-pop)}.research-guest>header>button{display:flex}}@media(max-width:680px){.research-artifact-editor{grid-template-columns:1fr}.research-artifact-editor>aside{border-right:0;border-bottom:1px solid var(--border);display:flex;gap:8px;overflow:auto}.research-artifact-editor>aside>button{width:120px;flex-shrink:0;margin:0}.research-artifact-editor>main{padding:15px}.research-editor-paper{padding:20px}.research-editor-paper h2{font-size:21px}.research-diff-grid{grid-template-columns:1fr}.research-guest>header{padding:15px;gap:12px;flex-wrap:wrap}.research-guest>header .research-brand{font-size:18px}.research-guest>header>strong{font-size:12px}.research-guest>header .research-status{display:none}.research-guest-layout{display:flex;flex-direction:column;overflow:auto}.research-guest-document{overflow:visible;padding:16px}.research-guest-layout>aside{border-left:0;border-top:1px solid var(--border);overflow:visible}.research-guest-layout>nav.is-open{top:85px;position:fixed}}.research-workspace .full-workflow-setup{grid-template-rows:auto auto auto;align-content:start;overflow:auto;gap:18px}.research-workspace .full-workflow-setup__primary{grid-template-rows:auto;align-items:start}.research-workspace .full-workflow-section{overflow:visible;gap:16px}.research-workspace .full-workflow-section--task>textarea{flex:none;height:auto;min-height:140px;resize:vertical}.research-workspace .full-workflow-section--task .research-field{flex:none;gap:6px}.research-workspace .full-workflow-section--task .research-field textarea{height:auto;min-height:94px;resize:vertical}.research-workspace .full-workflow-upload{min-height:220px}.research-workspace .full-workflow-upload-list{display:grid}@media (max-width:780px){.research-workspace .full-workflow-setup{width:100%;padding:22px 17px}.research-workspace .full-workflow-setup__primary{grid-template-columns:1fr;gap:15px}.research-workspace .full-workflow-upload{min-height:120px}.research-workspace .full-workflow-data-ready{display:flex;white-space:normal}.research-workspace .full-workflow-section{padding:15px}}.research-workspace .full-workflow-setup{display:block}.research-workspace .full-workflow-setup__intro{margin-bottom:18px}.research-workspace .full-workflow-setup__primary{min-height:auto}.research-workspace .full-workflow-controls{position:static;margin-top:18px}@media(min-width:1000px){.research-quick-start.has-reviews{grid-template-columns:repeat(3,minmax(0,1fr))}}