.research-shell{--research-header-height:3.25rem;--research-sidebar-expanded-width:13.5rem;--research-sidebar-collapsed-width:3.75rem;--research-rail-width:var(--research-sidebar-expanded-width);--research-shell-line:var(--workbench-hairline,#dedede);--research-shell-muted:var(--workbench-muted,#626262);--research-shell-green:#0d5c45;--research-shell-green-hover:#0a503c;--research-shell-green-soft:#e8f0ed;--research-shell-space-1:.25rem;--research-shell-space-2:.5rem;--research-shell-space-3:.75rem;--research-shell-space-4:1rem;--research-shell-space-5:1.25rem;--research-shell-space-6:1.5rem;background:var(--workbench-chrome,#f7f7f7);color:var(--workbench-ink,#1f1f1f);font-family:var(--review-font-body,"Noto Sans KR", system-ui, sans-serif)}.research-shell[data-sidebar-collapsed=true]{--research-rail-width:var(--research-sidebar-collapsed-width)}.research-shell ::selection{color:#12372d;background:#cfe5dd}.research-app-rail{z-index:90;width:var(--research-rail-width);border:0;border-right:1px solid var(--research-shell-line);background:var(--workbench-workspace,#fff);height:100dvh;min-height:0;color:var(--workbench-ink,#1f1f1f);padding:var(--research-shell-space-3) var(--research-shell-space-2) max(var(--research-shell-space-2), env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-start;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.research-sidebar-top{gap:var(--research-shell-space-2);justify-content:space-between;align-items:center;min-height:2.75rem;display:flex}.research-sidebar-brand{gap:var(--research-shell-space-2);min-width:0;color:var(--workbench-ink,#1f1f1f);align-items:center;text-decoration:none;display:flex}.research-sidebar-brand-mark{width:1.75rem;min-width:1.75rem;height:1.75rem;color:var(--research-shell-green);border-radius:.625rem;place-items:center;display:grid}.research-sidebar-brand-mark svg{width:1.125rem;height:1.125rem}.research-sidebar-brand strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:720;line-height:1.25;overflow:hidden}.research-sidebar-collapse,.research-app-rail .research-project-trigger,.research-mobile-menu{color:#4e5350;cursor:pointer;background:#fff;border:1px solid #d9d9d7;border-radius:.625rem;place-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0;transition:background-color .12s,color .12s,border-color .12s;display:grid}.research-mobile-menu{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.research-sidebar-collapse:hover,.research-app-rail .research-project-trigger:hover,.research-app-rail .research-project-trigger[data-active=true],.research-mobile-menu:hover,.research-mobile-menu[aria-expanded=true]{color:var(--research-shell-green);box-shadow:none;background:#f1f5f3;border-color:#b9c8c3}.research-sidebar-collapse:focus-visible,.research-app-rail .research-project-trigger:focus-visible,.research-sidebar-brand:focus-visible,.research-nav-link:focus-visible,.research-system-rail :is(button,a):focus-visible,.research-mobile-menu:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.research-sidebar-collapse svg,.research-app-rail .research-project-trigger svg,.research-mobile-menu svg{width:1.15rem;height:1.15rem}.research-app-rail .research-sidebar-project{gap:var(--research-shell-space-2);margin:var(--research-shell-space-4) 0 0;padding:0 var(--research-shell-space-1);background:0 0;border:0;border-radius:0;display:grid}.research-app-rail .research-sidebar-section-label{color:#666b68;letter-spacing:-.01em;text-transform:none;font-size:.72rem;font-weight:650;line-height:1.4}.research-shell .research-app-rail .research-nav-group-label{gap:var(--research-shell-space-2);min-width:0;padding:0 var(--research-shell-space-2);color:#7b827e;letter-spacing:.03em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;align-items:center;font-size:.6875rem;font-weight:600;line-height:1rem;display:flex;overflow:hidden}.research-shell .research-app-rail .research-nav-group-label:after{min-width:var(--research-shell-space-4);content:"";background:#e3e6e4;flex:auto;height:1px}.research-project-switcher-shell{gap:var(--research-shell-space-2);min-width:0;min-height:2.75rem;padding:0 0 0 var(--research-shell-space-2);background:#fff;border:1px solid #d9d9d7;border-radius:.625rem;grid-template-columns:1.25rem minmax(0,1fr) 2.5rem;align-items:center;display:grid}.research-project-icon{color:#555b58;place-items:center;display:grid}.research-project-icon svg{width:1.2rem;height:1.2rem}.research-app-rail .research-project-heading{border:0;align-self:auto;min-width:0;padding:0;display:block}.review-workspace-alias-form{gap:var(--research-shell-space-1);width:100%;min-width:0;display:grid}.review-workspace-alias-form input{color:#262a28;outline-offset:1px;width:100%;min-width:0;height:2.25rem;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:.25rem;outline:2px solid #0000;padding:0 .2rem;font-size:.82rem;font-weight:650;overflow:hidden}.review-workspace-alias-form input:hover:not(:disabled){background:var(--codex-hover)}.review-workspace-alias-form input:disabled{color:#262a28;opacity:1}.review-workspace-alias-form small{color:var(--codex-danger);font-size:.675rem;line-height:1.35}.research-app-rail .research-project-heading .review-workspace-name-button{color:#262a28;width:100%;min-width:0;max-width:100%;min-height:2.5rem;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:650;overflow:hidden}.research-app-rail .research-project-heading .review-workspace-name-button:hover{color:var(--research-shell-green);text-decoration-color:#90b7ab}.research-app-rail .research-project-heading-loading{color:#686d6a;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;display:block;overflow:hidden}.research-app-rail .research-project-heading .review-workspace-name-form{gap:var(--research-shell-space-1);width:100%;padding:var(--research-shell-space-2) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.research-app-rail .research-project-heading .review-workspace-name-form input,.research-app-rail .research-project-heading .review-workspace-name-form small{grid-column:1/-1}.research-app-rail .research-project-heading .review-workspace-name-form input{border-color:#5b8f82;width:100%;min-width:0;height:2.25rem;font-size:.78rem;box-shadow:0 0 0 3px #2d6b5d1a}.research-app-rail .research-project-heading .review-workspace-name-form button{width:100%;height:2rem;padding:0 var(--research-shell-space-2);font-size:.72rem}.research-app-rail .research-project-trigger{background:0 0;border:0;border-radius:.5rem;align-self:start}.research-project-trigger-menu{display:none}.research-app-rail>nav{gap:var(--research-shell-space-2);overscroll-behavior:contain;min-height:0;margin-top:var(--research-shell-space-3);padding:0 var(--research-shell-space-1) var(--research-shell-space-3);scrollbar-color:#c5cbc8 transparent;scrollbar-width:thin;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.research-app-rail>nav::-webkit-scrollbar{width:.375rem}.research-app-rail>nav::-webkit-scrollbar-thumb{background:#c5cbc8;border-radius:999px}.research-nav-group{gap:var(--research-shell-space-1);padding-top:var(--research-shell-space-1);display:grid;position:relative}.research-nav-group+.research-nav-group{margin-top:var(--research-shell-space-1)}.research-nav-group-links{gap:var(--research-shell-space-1);display:grid}.research-app-rail .research-nav-link{gap:var(--research-shell-space-2);color:#2f3431;min-width:0;min-height:2.75rem;padding:var(--research-shell-space-2);text-align:left;background:0 0;border:0;border-radius:.5rem;grid-template-columns:1.25rem minmax(0,1fr);place-items:center stretch;text-decoration:none;transition:background-color .12s,color .12s,box-shadow .12s;display:grid}.research-app-rail .research-nav-link:hover{color:#161917;background:#f0f2f1;transform:none}.research-app-rail .research-nav-link[data-active=true]{background:var(--research-shell-green);color:#fff;box-shadow:none}.research-app-rail .research-nav-featured{min-height:3rem;padding-block:var(--research-shell-space-2);column-gap:.375rem}.research-app-rail .research-nav-link>svg{color:#5e6461;justify-self:center;width:1.25rem;height:1.25rem}.research-app-rail .research-nav-link[data-active=true]>svg{color:#fff}.research-nav-copy{gap:.125rem;min-width:0;display:grid}.research-app-rail .research-nav-copy strong,.research-app-rail .research-nav-copy small{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.research-app-rail .research-nav-copy strong{letter-spacing:-.015em;font-size:.8125rem;font-weight:680;line-height:1.35}.research-app-rail .research-nav-copy small{color:#737875;font-size:.6875rem;font-weight:500;line-height:1.35}.research-app-rail .research-nav-link[data-active=true] .research-nav-copy small{color:#dbeee8}.research-system-rail{gap:var(--research-shell-space-1);margin:0 var(--research-shell-space-1);border-top:1px solid var(--research-shell-line);padding:var(--research-shell-space-2) 0 0;flex:none;display:grid}.research-system-rail :is(button,a){gap:var(--research-shell-space-2);color:#555b58;width:100%;min-height:2.75rem;padding:var(--research-shell-space-2);font:inherit;background:0 0;border:0;border-radius:.5rem;grid-template-columns:1.25rem minmax(0,1fr);place-items:center start;text-decoration:none;display:grid}.research-system-rail :is(button,a):hover,.research-system-rail button[data-active=true]{color:#1e2421;background:#f0f2f1}.research-system-rail small{color:inherit;justify-self:start;font-size:.75rem;font-weight:600}.research-system-rail .research-system-icon{width:1.25rem;height:1.25rem}.research-system-rail .research-system-icon>svg{width:1.2rem;height:1.2rem}.research-system-rail a[href=\/account]{margin-top:var(--research-shell-space-1);border-top:1px solid var(--research-shell-line);padding-top:var(--research-shell-space-2);border-radius:0}.research-system-rail a[href=\/account] .research-system-icon{background:var(--research-shell-green);color:#fff;border-radius:50%;place-items:center;display:grid}.research-system-rail a[href=\/account] .research-system-icon>svg{width:.95rem;height:.95rem}.research-shell-header{z-index:100;inset:0 0 auto var(--research-rail-width);width:auto;height:var(--research-header-height);border:0;border-bottom:1px solid var(--research-shell-line);min-width:0;color:var(--workbench-ink,#1f1f1f);box-shadow:none;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#fffffff7;grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;display:grid;position:fixed}.research-header-context{gap:var(--research-shell-space-4);min-width:0;padding:0 var(--research-shell-space-4);align-items:center;display:flex}.research-header-context strong{color:#1f2421;letter-spacing:-.025em;flex:none;font-size:1rem;font-weight:760;line-height:1.25}.research-header-divider{background:var(--research-shell-line);width:1px;height:1.5rem}.research-header-context>span:last-child{color:#585e5a;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:580;overflow:hidden}.research-header-statuses{gap:var(--research-shell-space-3);align-items:center;min-width:0;display:flex}.research-context-status,.research-header-save-status{gap:var(--research-shell-space-2);color:#4f5652;min-height:2.75rem;padding:0 var(--research-shell-space-3);align-items:center;display:flex}.research-context-status{border-right:1px solid var(--research-shell-line);padding-right:var(--research-shell-space-5)}.research-context-status-icon{width:1.35rem;height:1.35rem;color:var(--research-shell-green);place-items:center;display:grid;position:relative}.research-context-status-icon>svg{width:1.35rem;height:1.35rem}.research-context-status-icon>span{box-sizing:content-box;background:#8d9591;border:2px solid #fff;border-radius:50%;width:.42rem;height:.42rem;position:absolute;right:-.35rem}.research-context-status[data-state=connected] .research-context-status-icon>span{background:#157a58}.research-context-status[data-state=error]{color:var(--workbench-error,#a43f32)}.research-context-status[data-state=error] .research-context-status-icon>span{background:var(--workbench-error,#a43f32)}.research-context-status strong,.research-header-save-status strong,.research-header-save-status button{color:inherit;font:inherit;white-space:nowrap;font-size:.76rem;font-weight:620}.research-header-save-status>svg{color:#6b7370;width:1.15rem;height:1.15rem}.research-header-save-status[data-state=dirty],.research-header-save-status[data-state=saving]{color:var(--workbench-warning,#8a5a0c)}.research-header-save-status[data-state=failed]{color:var(--workbench-error,#a43f32)}.research-header-save-status button{text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;min-height:2rem;padding:0;text-decoration:underline}.research-header-actions{gap:var(--research-shell-space-2);min-width:0;padding:var(--research-shell-space-1) var(--research-shell-space-4) var(--research-shell-space-1) var(--research-shell-space-2);align-self:stretch;align-items:center;display:flex}.research-header-billing{border-left:1px solid var(--research-shell-line);padding-left:var(--research-shell-space-2);align-self:stretch;align-items:center;display:flex}.research-header-billing>.coin-wallet-status{z-index:auto;gap:var(--research-shell-space-2);color:#34413b;min-height:2.5rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:inline-flex;position:relative;inset:auto}.research-header-billing .coin-wallet-link{gap:var(--research-shell-space-1);min-height:2.5rem;padding:0 var(--research-shell-space-2);color:inherit;border-radius:.5rem;align-items:center;transition:background-color .14s,color .14s;display:inline-flex}.research-header-billing .coin-wallet-link:hover{background:var(--research-shell-green-soft);color:var(--research-shell-green)}.research-header-billing .coin-wallet-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.research-header-billing .coin-wallet-icon{width:1.75rem;height:1.75rem;color:var(--research-shell-green);box-shadow:none;background:0 0;border:0;border-radius:0;flex:none}.research-header-billing .coin-wallet-icon>svg{stroke-width:1.75px;width:1.375rem;height:1.375rem}.research-header-billing .coin-wallet-link>strong{color:#185f49;font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:right;min-width:3.25rem;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1}.research-mobile-menu{margin:0;display:none}.research-shell[data-active-app] .research-main-canvas{box-sizing:border-box;width:100%;min-width:0;height:100dvh;min-height:100dvh;padding:calc(var(--research-header-height) + var(--research-shell-space-5)) var(--research-shell-space-6) 4rem calc(var(--research-rail-width) + var(--research-shell-space-6));overflow:clip hidden}.review-project-route .research-shell[data-active-app=studio] .research-main-canvas{padding-bottom:max(8px, env(safe-area-inset-bottom))}.research-shell[data-active-app=reader] .research-main-canvas{overscroll-behavior-y:contain;scrollbar-gutter:stable;overflow-y:auto}@media (min-width:64.0625rem){.research-shell[data-active-app=reader] .research-main-canvas:has(.library-workspace--reader[data-reader-view=launchpad]){min-height:0;padding-bottom:var(--research-shell-space-4);scrollbar-gutter:auto;overflow-y:hidden}.research-shell[data-active-app=reader] .research-main-canvas>:has(>fieldset[data-edit-lock-state]>.library-workspace--reader[data-reader-view=launchpad]){height:100%;min-height:0;overflow:hidden}.research-shell[data-active-app=reader] .research-main-canvas>:has(>fieldset[data-edit-lock-state]>.library-workspace--reader[data-reader-view=launchpad])>fieldset[data-edit-lock-state]{height:100%;min-height:0;overflow:hidden}}.research-shell[data-sidebar-collapsed=true] .research-sidebar-brand strong,.research-shell[data-sidebar-collapsed=true] .research-sidebar-section-label,.research-shell[data-sidebar-collapsed=true] .research-project-icon,.research-shell[data-sidebar-collapsed=true] .research-project-heading,.research-shell[data-sidebar-collapsed=true] .research-nav-group-label,.research-shell[data-sidebar-collapsed=true] .research-nav-copy,.research-shell[data-sidebar-collapsed=true] .research-system-rail small,.research-shell[data-sidebar-collapsed=true] .research-project-trigger-chevron{display:none}.research-shell[data-sidebar-collapsed=true] .research-app-rail{padding-inline:var(--research-shell-space-2)}.research-shell[data-sidebar-collapsed=true] .research-sidebar-top{justify-content:center}.research-shell[data-sidebar-collapsed=true] .research-sidebar-brand{display:none}.research-shell[data-sidebar-collapsed=true] .research-sidebar-collapse{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.research-shell[data-sidebar-collapsed=true] .research-sidebar-project{margin-top:var(--research-shell-space-3);padding:0}.research-shell[data-sidebar-collapsed=true] .research-project-switcher-shell{border:0;grid-template-columns:minmax(0,1fr);min-height:2.75rem;padding:0;display:grid}.research-shell[data-sidebar-collapsed=true] .research-project-trigger-menu{display:block}.research-shell[data-sidebar-collapsed=true] .research-app-rail>nav{padding-inline:0}.research-shell[data-sidebar-collapsed=true] .research-system-rail{margin-inline:0}.research-shell[data-sidebar-collapsed=true] .research-app-rail .research-nav-group{padding-top:var(--research-shell-space-3)}.research-shell[data-sidebar-collapsed=true] .research-app-rail .research-nav-group:before{top:var(--research-shell-space-1);background:var(--research-shell-line);content:"";width:1.75rem;height:1px;position:absolute;left:50%;transform:translate(-50%)}.research-shell[data-sidebar-collapsed=true] .research-project-trigger,.research-shell[data-sidebar-collapsed=true] .research-nav-link,.research-shell[data-sidebar-collapsed=true] .research-system-rail :is(button,a){width:100%;min-height:2.75rem;padding:var(--research-shell-space-1);grid-template-columns:minmax(0,1fr);justify-items:center}.research-shell[data-sidebar-collapsed=true] .research-nav-featured{min-height:2.75rem}.research-shell[data-sidebar-collapsed=true] .research-system-rail a[href=\/account]{padding-top:var(--research-shell-space-3)}@media (min-width:48.001rem) and (max-width:72rem){.research-shell{--research-rail-width:var(--research-sidebar-collapsed-width)}.research-app-rail{padding-inline:var(--research-shell-space-2)}.research-app-rail .research-sidebar-collapse,.research-app-rail .research-sidebar-brand strong,.research-app-rail .research-sidebar-section-label,.research-app-rail .research-project-icon,.research-app-rail .research-project-heading,.research-app-rail .research-nav-group-label,.research-app-rail .research-nav-copy,.research-app-rail .research-system-rail small,.research-app-rail .research-project-trigger-chevron{display:none}.research-app-rail .research-sidebar-top{justify-content:center}.research-app-rail .research-sidebar-project{margin-top:var(--research-shell-space-3)!important;padding:0!important}.research-app-rail .research-project-switcher-shell{border:0;grid-template-columns:minmax(0,1fr);min-height:2.75rem;padding:0}.research-app-rail .research-project-trigger-menu{display:block}.research-app-rail>nav{padding-inline:0}.research-app-rail .research-system-rail{margin-inline:0}.research-app-rail .research-nav-group{padding-top:var(--research-shell-space-3)}.research-app-rail .research-nav-group:before{top:var(--research-shell-space-1);background:var(--research-shell-line);content:"";width:1.75rem;height:1px;position:absolute;left:50%;transform:translate(-50%)}.research-app-rail .research-project-trigger,.research-app-rail .research-nav-link,.research-system-rail :is(button,a){width:100%;min-height:2.75rem;padding:var(--research-shell-space-1);grid-template-columns:minmax(0,1fr);justify-items:center}.research-app-rail .research-nav-featured{min-height:2.75rem}.research-header-context{padding-inline:var(--research-shell-space-4)}.research-context-status{display:none}}@media (min-width:72.001rem) and (max-width:80rem){.research-header-context{padding-inline:var(--research-shell-space-4)}.research-context-status{display:none}}@media (max-width:48rem){.research-shell,.research-shell[data-sidebar-collapsed=true]{--research-rail-width:0rem;--research-header-height:3.25rem}.research-shell-header{grid-template-columns:minmax(0,1fr) auto auto;inset-inline-start:0}.research-header-context{gap:var(--research-shell-space-3);padding-inline:var(--research-shell-space-4)}.research-header-context strong{font-size:.95rem}.research-shell .research-header-context strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.research-shell .research-header-actions>a{text-overflow:ellipsis;white-space:nowrap;max-width:min(8rem,max(3rem,100vw - 18.5rem));overflow:hidden}.research-header-context>span:last-child,.research-header-divider,.research-context-status,.research-header-billing,.research-header-locale{display:none}.research-header-statuses{gap:0}.research-header-save-status{padding-inline:var(--research-shell-space-2)}.research-header-save-status strong,.research-header-save-status button{font-size:.7rem}.research-header-actions{padding:var(--research-shell-space-1) var(--research-shell-space-3) var(--research-shell-space-1) 0}.research-mobile-menu{display:grid}.research-shell[data-active-app=matrix] .research-header-actions{align-self:start;padding:0 .5rem .5rem 0}.research-shell[data-active-app=matrix] .research-mobile-menu{background:0 0;border-color:#0000;border-radius:.5rem}.research-shell .research-app-rail,.research-shell[data-sidebar-collapsed=true] .research-app-rail{z-index:110;inset:var(--research-header-height) auto 0 0;width:min(14.5rem,100vw - 3rem);height:calc(100dvh - var(--research-header-height));padding:var(--research-shell-space-3) var(--research-shell-space-2) max(var(--research-shell-space-2), env(safe-area-inset-bottom,0px));border-right:1px solid var(--research-shell-line);display:none;box-shadow:.75rem 0 2.25rem #141c1829}.research-shell[data-mobile-open=true] .research-app-rail{display:flex}.research-shell .research-sidebar-top,.research-shell[data-sidebar-collapsed=true] .research-sidebar-top{flex-direction:row;justify-content:space-between;min-height:2.75rem}.research-shell .research-sidebar-collapse{display:none}.research-shell .research-sidebar-brand strong,.research-shell[data-sidebar-collapsed=true] .research-sidebar-brand strong,.research-shell .research-sidebar-section-label,.research-shell[data-sidebar-collapsed=true] .research-sidebar-section-label,.research-shell .research-project-icon,.research-shell[data-sidebar-collapsed=true] .research-project-icon,.research-shell .research-project-heading,.research-shell[data-sidebar-collapsed=true] .research-project-heading,.research-shell .research-nav-group-label,.research-shell[data-sidebar-collapsed=true] .research-nav-group-label,.research-shell .research-nav-copy,.research-shell[data-sidebar-collapsed=true] .research-nav-copy,.research-shell .research-system-rail small,.research-shell[data-sidebar-collapsed=true] .research-system-rail small,.research-shell .research-project-trigger-chevron,.research-shell[data-sidebar-collapsed=true] .research-project-trigger-chevron{display:initial}.research-shell .research-sidebar-brand,.research-shell[data-sidebar-collapsed=true] .research-sidebar-brand{display:flex}.research-shell .research-sidebar-brand strong,.research-shell[data-sidebar-collapsed=true] .research-sidebar-brand strong{display:block}.research-shell .research-sidebar-section-label,.research-shell .research-nav-group-label,.research-shell[data-sidebar-collapsed=true] .research-sidebar-section-label,.research-shell[data-sidebar-collapsed=true] .research-nav-group-label{display:flex}.research-shell .research-project-icon,.research-shell[data-sidebar-collapsed=true] .research-project-icon{display:grid}.research-shell .research-project-heading,.research-shell[data-sidebar-collapsed=true] .research-project-heading{display:block}.research-shell .research-nav-copy,.research-shell[data-sidebar-collapsed=true] .research-nav-copy{display:grid}.research-shell .research-project-trigger-menu,.research-shell[data-sidebar-collapsed=true] .research-project-trigger-menu{display:none}.research-shell .research-sidebar-project,.research-shell[data-sidebar-collapsed=true] .research-sidebar-project{margin-top:var(--research-shell-space-4);padding:0 var(--research-shell-space-1)}.research-shell .research-project-switcher-shell,.research-shell[data-sidebar-collapsed=true] .research-project-switcher-shell{gap:var(--research-shell-space-2);min-height:3rem;padding-left:var(--research-shell-space-3);border:1px solid #d9d9d7;grid-template-columns:1.25rem minmax(0,1fr) 2.5rem}.research-shell .research-app-rail>nav{grid-template-columns:none;display:flex}.research-shell .research-app-rail .research-nav-group,.research-shell[data-sidebar-collapsed=true] .research-app-rail .research-nav-group{margin-top:var(--research-shell-space-1);padding-top:var(--research-shell-space-1)}.research-shell .research-app-rail .research-nav-group:before,.research-shell[data-sidebar-collapsed=true] .research-app-rail .research-nav-group:before{content:none}.research-shell .research-app-rail .research-nav-link,.research-shell[data-sidebar-collapsed=true] .research-app-rail .research-nav-link,.research-shell .research-system-rail :is(button,a),.research-shell[data-sidebar-collapsed=true] .research-system-rail :is(button,a){width:100%;min-height:2.75rem;padding:var(--research-shell-space-2);text-align:left;grid-template-columns:1.25rem minmax(0,1fr);justify-items:stretch}.research-shell .research-app-rail .research-nav-featured{min-height:3rem}.research-mobile-nav-backdrop{z-index:105;inset:var(--research-header-height) 0 0;cursor:default;background:#181f1c3d;border:0;width:100%;min-height:0;padding:0;display:block;position:fixed}.research-shell[data-active-app] .research-main-canvas{padding:calc(var(--research-header-height) + var(--research-shell-space-3)) var(--research-shell-space-3) 4.5rem}}@media (max-width:30rem){.research-header-save-status>svg{display:none}.research-header-save-status strong,.research-header-save-status button{text-overflow:ellipsis;max-width:5rem;overflow:hidden}}@media (max-height:36rem) and (min-width:48.001rem){.research-app-rail{overflow-y:auto}.research-app-rail>nav{flex:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.research-app-rail,.research-shell-header,.research-main-canvas,.research-nav-link,.research-sidebar-collapse,.research-project-trigger,.research-system-rail :is(button,a){transition:none}}.review-entry-loading-outlet{display:contents}.review-entry-loading-layer{z-index:60;background:var(--workbench-workspace,#fff);cursor:progress;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:fixed;inset:0;overflow:hidden}.research-shell .review-entry-loading-layer{inset:var(--research-header-height) 0 0 var(--research-rail-width)}.review-entry-loading-canvas{background:var(--workbench-workspace,#fff);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:auto}.review-entry-loading-canvas>.review-loading-state{min-height:100%}.review-first-run-tour{z-index:300;color:var(--workbench-ink,#1f1f1f);pointer-events:none;animation:.18s cubic-bezier(.16,1,.3,1) review-first-run-tour-enter;position:fixed;inset:0}.review-first-run-tour-backdrop{z-index:0;pointer-events:none;cursor:default;background:#111a167a;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.review-first-run-tour[data-spotlight-ready=true] .review-first-run-tour-backdrop{background:0 0}.review-first-run-tour-spotlight{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.review-first-run-tour-spotlight-shade{fill:#111a167a}.review-first-run-tour-spotlight-outline{fill:none;stroke:#e8fff7f0;stroke-width:1px;filter:drop-shadow(0 .25rem .75rem #0546324d);vector-effect:non-scaling-stroke}.review-first-run-tour-interaction-shield{z-index:2;pointer-events:none;position:absolute;inset:0}.review-first-run-tour-interaction-shield>span{pointer-events:auto;cursor:default;display:block;position:absolute}.review-first-run-tour-interaction-shield>[data-side=top]{inset:0 0 auto}.review-first-run-tour-interaction-shield>[data-side=bottom]{bottom:0;left:0;right:0}.review-first-run-tour-interaction-shield>[data-side=left]{left:0}.review-first-run-tour-interaction-shield>[data-side=right]{right:0}.review-first-run-tour-interaction-shield>[data-side=full]{inset:0}.review-first-run-tour-card{z-index:3;background:var(--workbench-workspace,#fff);pointer-events:auto;border:0;border-radius:.875rem;gap:.875rem;width:min(23rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.25rem;display:grid;position:absolute;overflow-y:auto;box-shadow:0 1.5rem 4rem #0a120e47}.review-first-run-tour[data-step=studio-steps] .review-first-run-tour-card{top:calc(var(--research-header-height) + 1.25rem);right:26.5rem}.review-first-run-tour[data-step=studio-chat] .review-first-run-tour-card{bottom:1.5rem;right:1.5rem}.review-first-run-tour[data-step=discover-trends] .review-first-run-tour-card{top:clamp(9rem,18vh,11.5rem);left:calc(var(--research-rail-width) + 1.5rem)}.review-first-run-tour[data-step=reader-matrix] .review-first-run-tour-card{top:clamp(16rem,34vh,19rem);left:calc(var(--research-rail-width) + 1.5rem)}.review-first-run-tour[data-step=activity] .review-first-run-tour-card{left:calc(var(--research-rail-width) + 1.5rem);bottom:1.5rem}.review-first-run-tour[data-step=project] .review-first-run-tour-card{top:calc(var(--research-header-height) + 1.25rem);left:calc(var(--research-rail-width) + 1.5rem)}.review-first-run-tour-progress{justify-content:space-between;align-items:center;min-height:1rem;display:flex}.review-first-run-tour-progress>strong{color:var(--research-shell-green);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.75rem;font-weight:720;line-height:1}.review-first-run-tour-progress ol{gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.review-first-run-tour-progress li{background:#d8ddda;border-radius:999px;width:1.25rem;height:.1875rem}.review-first-run-tour-progress li[aria-current=step],.review-first-run-tour-progress li[data-complete=true]{background:var(--research-shell-green)}.review-first-run-tour-card h2{color:#18211d;letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance;word-break:keep-all;max-width:18ch;margin:.25rem 0 0;font-size:clamp(1.2rem,1.7vw,1.4rem);font-weight:760;line-height:1.35}.review-first-run-tour-card>p{color:#505954;letter-spacing:-.012em;overflow-wrap:anywhere;word-break:keep-all;max-width:39ch;margin:0;font-size:.9rem;font-weight:480;line-height:1.7}.review-first-run-tour-card footer,.review-first-run-tour-card footer>div{align-items:center;gap:.5rem;display:flex}.review-first-run-tour-card footer{justify-content:space-between;margin-top:.375rem}.review-first-run-tour-card button{min-height:2.5rem;font:inherit;cursor:pointer;border-radius:.625rem;padding:.55rem .8rem;font-size:.8125rem;font-weight:680;line-height:1.2}.review-first-run-tour-card button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.review-first-run-tour-skip{color:#606965;background:0 0;border:0}.review-first-run-tour-skip:hover{color:#26302b;background:#f0f2f1}.review-first-run-tour-back{color:#34403a;background:#fff;border:1px solid #d5dad7}.review-first-run-tour-back:hover{background:#f4f6f5;border-color:#aebbb5}.review-first-run-tour-next{border:1px solid var(--research-shell-green);background:var(--research-shell-green);color:#fff;align-items:center;gap:.3rem;display:inline-flex}.review-first-run-tour-next:hover{border-color:var(--research-shell-green-hover);background:var(--research-shell-green-hover)}.review-first-run-tour-next svg{width:1rem;height:1rem}.review-first-run-tour-pointer{z-index:4;width:2.25rem;height:2.25rem;color:var(--research-shell-green);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 .625rem 1.75rem #0a120e3d}.review-first-run-tour-pointer svg{width:1.15rem;height:1.15rem}.review-first-run-tour[data-step=studio-steps] .review-first-run-tour-pointer{top:calc(var(--research-header-height) + 3rem);right:23.875rem}.review-first-run-tour[data-step=studio-chat] .review-first-run-tour-pointer{bottom:4.75rem;right:24.75rem;transform:rotate(180deg)}.review-first-run-tour[data-step=discover-trends] .review-first-run-tour-pointer{top:13rem;left:calc(var(--research-rail-width) - 1.125rem);transform:rotate(180deg)}.review-first-run-tour[data-step=reader-matrix] .review-first-run-tour-pointer{top:20.5rem;left:calc(var(--research-rail-width) - 1.125rem);transform:rotate(180deg)}.review-first-run-tour[data-step=activity] .review-first-run-tour-pointer{bottom:4.75rem;left:calc(var(--research-rail-width) - 1.125rem);transform:rotate(180deg)}.review-first-run-tour[data-step=project] .review-first-run-tour-pointer{top:5.25rem;left:calc(var(--research-rail-width) - 1.125rem);transform:rotate(180deg)}@media (min-width:48.001rem){.review-first-run-tour[data-target-fallback=true][data-step=studio-steps] .review-first-run-tour-card,.review-first-run-tour[data-target-fallback=true][data-step=studio-chat] .review-first-run-tour-card{top:clamp(5rem,14vh,8rem);bottom:auto;right:auto;left:calc(var(--research-rail-width) + 1.5rem)}.review-first-run-tour[data-target-fallback=true][data-step=studio-steps] .review-first-run-tour-pointer,.review-first-run-tour[data-target-fallback=true][data-step=studio-chat] .review-first-run-tour-pointer{top:9.5rem;bottom:auto;right:auto;left:calc(var(--research-rail-width) - 1.125rem);transform:rotate(180deg)}}@keyframes review-first-run-tour-enter{0%{opacity:.01}to{opacity:1}}@media (min-width:48.001rem) and (max-width:72rem){.review-first-run-tour[data-step=discover-trends] .review-first-run-tour-card,.review-first-run-tour[data-step=reader-matrix] .review-first-run-tour-card,.review-first-run-tour[data-step=activity] .review-first-run-tour-card,.review-first-run-tour[data-step=project] .review-first-run-tour-card{left:calc(var(--research-rail-width) + 1rem)}.review-first-run-tour[data-step=studio-chat] .review-first-run-tour-pointer{right:23.75rem}}@media (max-width:48rem){.review-first-run-tour-card,.review-first-run-tour[data-step=studio-steps] .review-first-run-tour-card,.review-first-run-tour[data-step=studio-chat] .review-first-run-tour-card,.review-first-run-tour[data-step=discover-trends] .review-first-run-tour-card,.review-first-run-tour[data-step=reader-matrix] .review-first-run-tour-card,.review-first-run-tour[data-step=activity] .review-first-run-tour-card,.review-first-run-tour[data-step=project] .review-first-run-tour-card{width:calc(100vw - 1.5rem);padding:1rem;left:.75rem;right:auto}.review-first-run-tour[data-step=discover-trends] .review-first-run-tour-card,.review-first-run-tour[data-step=reader-matrix] .review-first-run-tour-card,.review-first-run-tour[data-step=activity] .review-first-run-tour-card,.review-first-run-tour[data-step=project] .review-first-run-tour-card{top:calc(var(--research-header-height) + .75rem);bottom:auto}.review-first-run-tour[data-step=studio-steps] .review-first-run-tour-card,.review-first-run-tour[data-step=studio-chat] .review-first-run-tour-card{top:auto;bottom:max(.75rem, env(safe-area-inset-bottom,0px))}.review-first-run-tour-card h2{font-size:1.18rem}.review-first-run-tour-card>p{max-width:48ch;line-height:1.62}.review-first-run-tour[data-step=discover-trends] .review-first-run-tour-pointer,.review-first-run-tour[data-step=reader-matrix] .review-first-run-tour-pointer,.review-first-run-tour[data-step=activity] .review-first-run-tour-pointer,.review-first-run-tour[data-step=project] .review-first-run-tour-pointer{inset:.5rem 3.75rem auto auto;transform:none}.review-first-run-tour[data-step=studio-steps] .review-first-run-tour-pointer{top:calc(var(--research-header-height) + .5rem);bottom:auto;left:auto;right:.75rem;transform:rotate(-90deg)}.review-first-run-tour[data-step=studio-chat] .review-first-run-tour-pointer{inset:38% auto auto calc(50% - 1.125rem);transform:rotate(90deg)}}@media (max-height:36rem){.review-first-run-tour-card{gap:.625rem;max-height:calc(100dvh - 1.5rem);padding:.875rem}.review-first-run-tour-card>p{line-height:1.5}}@media (prefers-reduced-motion:reduce){.review-first-run-tour{animation:none}}.research-shell[data-active-app=matrix] .research-main-canvas{padding:var(--research-header-height) 0 0 var(--research-rail-width)}
.research-shell[data-design=make]{--review-accent:#3858d6;--review-accent-hover:#294bc8;--review-accent-soft:#eef1ff;--review-ground:#f5f6f8;--review-paper:#fff;--review-ink:#20252e;--review-muted:#68717f;--review-line:#e1e4e9;--color-brand:var(--review-accent);--color-page:var(--review-ground);--color-ink:var(--review-ink);--color-ink-muted:var(--review-muted);--color-border:var(--review-line);--color-control-border:#cfd4dc;--color-surface:var(--review-paper);--focus-ring-color:var(--review-accent);--workbench-ink:var(--review-ink);--workbench-muted:var(--review-muted);--workbench-hairline:var(--review-line);--workbench-workspace:var(--review-paper);--workbench-panel:#fafbfc;--workbench-chrome:var(--review-ground);--research-header-height:3.25rem;--research-sidebar-expanded-width:3.75rem;--research-sidebar-collapsed-width:3.75rem;--research-rail-width:3.75rem;--research-shell-line:var(--review-line);--research-shell-green:var(--review-accent);--research-shell-green-hover:var(--review-accent-hover);--research-shell-green-soft:var(--review-accent-soft);font-family:var(--review-font-body), "Noto Sans KR", system-ui, sans-serif;background:var(--review-ground)}.research-shell[data-design=make] .research-shell-header{inset:0 0 auto;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr) auto auto;height:52px;inset-inline-start:0}.research-shell[data-design=make] .research-header-context{gap:20px;padding:0 20px}.review-workspace-wordmark{color:#20252e;white-space:nowrap;letter-spacing:-.03em;font-size:14px;font-weight:650;text-decoration:none}.research-header-project{width:min(230px,26vw);min-width:0}.research-shell[data-design=make] .research-header-project .research-project-switcher-shell{width:100%;height:40px;min-height:40px;color:var(--review-ink);box-shadow:none;background:0 0;border:0;border-radius:6px;grid-template-columns:18px minmax(0,1fr) 14px;gap:8px;padding:0 10px;display:grid}.research-shell[data-design=make] .research-header-project .research-project-trigger:hover,.research-shell[data-design=make] .research-header-project .research-project-trigger[data-active=true]{background:var(--review-ground);color:var(--review-ink);box-shadow:none}.research-shell[data-design=make] .research-project-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;justify-self:stretch;min-width:0;font-size:13px;font-weight:600;display:block;overflow:hidden}.research-shell[data-design=make] .research-project-trigger-chevron{width:14px;height:14px;color:var(--review-muted);transition:transform .14s;display:block}.research-shell[data-design=make] .research-project-trigger[data-active=true] .research-project-trigger-chevron{transform:rotate(180deg)}@media (pointer:coarse){.research-shell[data-design=make] .research-header-project .research-project-switcher-shell{height:44px;min-height:44px}}.research-shell[data-design=make] .research-workspace-alias-input{min-height:32px;font-size:13px}.research-header-detail{color:var(--review-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.research-shell[data-design=make] .research-header-statuses{gap:16px}.research-shell[data-design=make] .research-context-status strong,.research-shell[data-design=make] .research-header-save-status strong{font-size:11px;font-weight:450}.research-shell[data-design=make] .research-app-rail{width:60px;height:calc(100dvh - 52px);box-shadow:none;background:#f5f6f8;padding:16px 8px;inset:52px auto 0 0;overflow:visible}.research-shell[data-design=make] .research-sidebar-top{display:none}.research-shell[data-design=make] .research-app-rail>nav{flex-direction:column;flex:none;align-items:center;gap:12px;width:100%;min-width:0;margin:0;padding:0;display:flex;overflow:visible}.research-shell[data-design=make] .research-app-rail .research-nav-group{border:0;flex-direction:column;flex:none;align-items:center;gap:6px;margin:10px 0 0;padding:15px 0 0;display:flex}.research-shell[data-design=make] .research-app-rail .research-nav-group:before{content:"";background:var(--review-line);width:22px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.research-shell[data-design=make] .research-nav-group-links{gap:6px}.research-shell[data-design=make] .research-app-rail .research-nav-group-label,.research-shell[data-design=make] .research-nav-copy,.research-shell[data-design=make] .research-system-rail small{display:none}.research-shell[data-design=make] .research-app-rail .research-nav-link{color:#68717f;width:38px;min-width:38px;height:38px;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr);place-items:center;gap:0;margin:0;padding:0;display:grid;position:relative}.research-shell[data-design=make] .research-app-rail .research-nav-link svg{width:20px;height:20px}.research-shell[data-design=make] .research-app-rail .research-nav-link[data-active=true],.research-shell[data-design=make] .research-app-rail .research-nav-link:hover{color:#20252e;background:#e7eaf0}.research-shell[data-design=make] .research-app-rail .research-nav-link:after{content:attr(aria-label);z-index:150;color:#fff;white-space:nowrap;pointer-events:none;background:#20252e;border-radius:6px;padding:5px 9px;font-size:12px;display:none;position:absolute;top:6px;left:46px}.research-shell[data-design=make] .research-app-rail .research-nav-link:is(:hover,:focus-visible):after{display:block}.research-shell[data-design=make] .research-app-rail .research-system-rail{border:0;flex-direction:column;flex:none;align-items:center;gap:12px;width:100%;min-width:0;margin:auto 0 0;padding:0;display:flex}.research-shell[data-design=make] .research-system-rail :is(button,a){background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr);place-items:center;gap:0;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:grid}.research-shell[data-design=make] .research-system-icon{background:0 0;width:30px;min-height:30px}.research-shell[data-design=make] .research-system-icon svg{width:20px;height:20px}.research-shell[data-design=make] .research-activity-badge{outline:1.5px solid var(--review-ground);width:7px;height:7px;top:calc(50% - 8px);right:calc(50% - 8px)}.research-shell[data-design=make] .research-system-rail a[href=\/account]{border:0;margin:0;padding:0}.research-shell[data-design=make] .research-system-rail a[href=\/account] .research-system-icon{color:#68717f;background:0 0;border:0}.review-project-route:has(>.research-shell[data-design=make])>.background-activity-center.review-task-dock{--activity-rail-width:60px;--activity-header-height:52px;inset:var(--activity-header-height) auto 0 var(--activity-rail-width);width:min(360px, calc(100dvw - var(--activity-rail-width)));gap:0;min-height:0;display:flex}.review-project-route:has(>.research-shell[data-design=make])>.background-activity-center>.background-activity-panel{width:100%;height:100%;min-height:0;max-height:none;padding-bottom:env(safe-area-inset-bottom);box-shadow:none;border-right:1px solid #e1e4e9;border-radius:0}.review-project-route:has(>.research-shell[data-design=make] .read-workspace)>.background-activity-center.review-task-dock{--activity-header-height:0px}@media (max-width:760px){.review-project-route:has(>.research-shell[data-design=make])>.background-activity-center.review-task-dock{--activity-rail-width:0px;width:100%}}.research-shell[data-design=make][data-active-app] .research-main-canvas{background:var(--review-ground);height:100dvh;min-height:0;padding:52px 0 0 60px}.research-shell[data-design=make]:has(.read-workspace){--research-header-height:0px}.research-shell[data-design=make]:has(.read-workspace)>.research-shell-header{display:none}.research-shell[data-design=make]:has(.read-workspace) .research-app-rail{height:100dvh;top:0}.research-shell[data-design=make][data-active-app]:has(.read-workspace) .research-main-canvas{padding:0 0 0 var(--research-rail-width)}body:has(.read-workspace) .review-settings-panel[data-design=make]{height:100dvh;max-height:100dvh;top:0}.review-project-route .research-shell[data-design=make][data-active-app=studio] .research-main-canvas{padding-bottom:0}.research-shell[data-design=make] .studio-stage-layout{--stage-sidebar-width:208px;grid-template-columns:var(--stage-sidebar-width) minmax(0, 1fr);min-width:0;height:100%;min-height:0;display:grid;position:relative}.research-shell[data-design=make] .studio-stage-layout[data-stages-collapsed=true]{--stage-sidebar-width:0px}.studio-stage-sidebar{background:#fafbfc;border-right:1px solid #e1e4e9;flex-direction:column;min-width:0;min-height:0;padding:12px 12px 16px;display:flex;overflow:hidden auto}.studio-stage-sidebar>header{flex:none;align-items:center;min-height:34px;margin-bottom:24px;padding-left:44px;font-size:15px;display:flex}.studio-stage-sidebar>header strong{font-weight:650}.studio-stage-sidebar nav{flex:none;min-width:0;margin-bottom:22px;display:flow-root}.studio-stage-sidebar nav>p{color:#68717f;margin:0 0 11px;padding:0 9px;font-size:11px;font-weight:500;line-height:1.55}.studio-stage-sidebar nav>button{text-align:left;color:#596270;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-width:0;min-height:38px;margin-bottom:3px;padding:6px 9px;font-size:12px;line-height:1.55;display:flex}.studio-stage-sidebar nav>button:hover{background:#eff1f4}.studio-stage-sidebar nav>button[aria-current]{color:#294bc8;background:#eef1ff;font-weight:600}.studio-stage-sidebar nav.studio-stage-resources{border-top:1px solid #e1e4e9;margin-top:auto;margin-bottom:0;padding-top:18px}.core-flow-resource{color:#596270;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #e1e4e9;align-items:center;gap:10px;padding:14px 16px;font-size:13px;display:flex}.core-flow-resource:hover,.core-flow-resource[aria-current]{color:#294bc8;background:#eef1ff}.core-flow-resource:focus-visible{outline-offset:-3px;outline:2px solid #3858d6}.studio-stage-number{font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;display:grid}[aria-current=step] .studio-stage-number{color:#3858d6;background:#fff}.studio-stage-name{overflow-wrap:anywhere;flex:1;min-width:0}.studio-stage-sidebar nav>button>svg{flex:none}.studio-stage-sidebar button:focus-visible,.studio-stage-toggle:focus-visible{outline-offset:2px;outline:2px solid #3858d6}.studio-stage-toggle{z-index:15;color:#68717f;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;min-height:32px;padding:0;display:grid;position:absolute;top:14px;left:12px}.studio-stage-toggle>span,.studio-stage-mobile-close{display:none}.studio-stage-toggle:hover{background:#eef1ff}[data-stages-collapsed=true] .studio-stage-sidebar{padding:0}[data-stages-collapsed=true] .studio-stage-sidebar>:is(header,nav){display:none}.studio-stage-content{min-width:0;height:100%;min-height:0;overflow:hidden}.research-shell[data-design=make] .studio-stage-content>.studio-conversation-workbench{border:0;height:100%;padding:0}.studio-stage-scrim{display:none}@media (min-width:1191px){.studio-stage-layout[data-stages-collapsed=true]{--studio-stage-toggle-clearance:64px}[data-stages-collapsed=true]>.studio-stage-sidebar{visibility:hidden;border:0}[data-stages-collapsed=true]>.studio-stage-toggle{background:#fff;border:1px solid #e1e4e9;border-radius:7px;width:36px;height:36px;min-height:36px;top:14px;left:16px;box-shadow:0 2px 5px #20252e0d}[data-stages-collapsed=true]>.studio-stage-toggle:hover{color:#3858d6;background:#eef1ff;border-color:#ccd5fa}}.research-shell[data-design=make] .studio-conversation-shell,.research-shell[data-design=make] .artifact-conversation-shell{--codex-surface:#fff;--codex-text:#20252e;--codex-muted:#68717f;--codex-border:#e1e4e9;--codex-accent:#3858d6;--codex-accent-soft:#eef1ff;--codex-hover:#f5f6f8;--studio-ink:#20252e;--studio-body:#374357;--studio-muted:#68717f;--studio-rule:#e1e4e9;--studio-paper:#fff;--studio-accent:#3858d6;--studio-green:#3858d6;--studio-green-soft:#eef1ff;--studio-action:#3858d6;--studio-action-hover:#294bc8;--structure-ink:#20252e;--structure-muted:#68717f;--structure-line:#e1e4e9;--structure-accent:#3858d6;box-shadow:none;background:#fff;border:0;border-radius:0}.research-shell[data-design=make] .studio-context-strip{border-bottom:1px solid #e1e4e9;min-height:50px;padding:5px 20px}.research-shell[data-design=make] .studio-conversation-first .studio-conversation-body,.research-shell[data-design=make] .core-section-conversation{background:#fff}.research-shell[data-design=make] .question-workbench-surface{background:#fafbfc;border-left-color:#e1e4e9}.research-shell[data-design=make] .question-workbench-body{background:#fafbfc;padding:28px 24px}.research-shell[data-design=make] .studio-answer-input,.research-shell[data-design=make] #core-section-answer{background:#fff;border:1px solid #cfd4dc;border-radius:10px;padding:20px;font-size:15px;line-height:1.85}.research-shell[data-design=make] .studio-answer-workbench{background:0 0}.research-shell[data-design=make] .artifact-workspace-header{min-height:50px;padding:8px 20px}.research-shell[data-design=make] .artifact-workspace-body{grid-template-columns:minmax(0, var(--artifact-conversation-width,56fr)) 1px minmax(0, var(--artifact-work-width,44fr))}.research-shell[data-design=make] .artifact-chat{border-left:0;border-right:1px solid #e1e4e9;grid-area:1/1}.research-shell[data-design=make] .artifact-main{background:#fafbfc;grid-area:1/3}.artifact-panel-resizer{cursor:col-resize;touch-action:none;z-index:10;background:#e1e4e9;grid-area:1/2;min-height:0;position:relative}.artifact-panel-resizer:before{content:"";position:absolute;inset:0 -5px}.artifact-panel-resizer:after{content:"";background:#b8c0cd;border-radius:2px;width:3px;height:40px;position:absolute;top:46%;left:-1px}.artifact-panel-resizer:is(:hover,:focus-visible):after{background:#3858d6;width:4px}.research-shell[data-design=make] .artifact-chat:has(.artifact-chat-content){grid-template-rows:auto minmax(0,1fr)}.research-shell[data-design=make] .artifact-conversation-shell[data-chat=false] .artifact-workspace-body{grid-template-columns:minmax(0,1fr)}.research-shell[data-design=make] .artifact-conversation-shell[data-chat=false] .artifact-main{grid-column:1}.research-shell[data-design=make] .artifact-chat>header{border-color:#e1e4e9;padding:16px 24px;font-size:13px}.research-shell[data-design=make] .artifact-chat-composer{border:0;padding:16px 24px}.research-shell[data-design=make] .structure-toolbar{background:#fafbfc;padding:24px}.research-shell[data-design=make] .structure-canvas{background:#fafbfc;border-color:#e1e4e9}.research-shell[data-design=make] .artifact-conversation-shell{--structure-ink:#20252e;--structure-muted:#68717f;--structure-line:#e1e4e9;--structure-accent:#3858d6;--studio-action:#3858d6;--studio-action-hover:#294bc8;--studio-green:#3858d6;--studio-accent:#3858d6}.research-shell[data-design=make] .structure-tree-lines path{stroke:#a8b8df}.research-shell[data-design=make] .structure-thought{color:#344258;border-color:#d6ddea;box-shadow:0 2px 7px #20252e08}.research-shell[data-design=make] .structure-thought[data-selected=true]{border-color:#3858d6;box-shadow:0 0 0 2px #eef1ff}.research-shell[data-design=make] .structure-thought-body{color:#68717f}.research-shell[data-design=make] .structure-primary:hover:not(:disabled){background:#294bc8!important}.research-shell[data-design=make] .artifact-conversation-shell :is(button,input,textarea,a):focus-visible{outline-color:#3858d6}.review-settings-backdrop{background:#20252e42}.review-settings-panel[data-design=make]{--color-brand:#3858d6;--color-ink:#20252e;--color-ink-muted:#68717f;--color-border:#e1e4e9;--focus-ring-color:#3858d6;background:#fff;border:0;border-left:1px solid #e1e4e9;border-radius:0;width:min(440px,100vw);padding:0 24px 28px;box-shadow:-12px 0 40px #20252e14}.review-settings-panel[data-design=make]>header{z-index:2;background:#fff;border-bottom:1px solid #e1e4e9;min-height:72px;margin:0 -24px;padding:20px 24px;position:sticky;top:0}.review-settings-panel[data-design=make]{height:calc(100dvh - 52px);max-height:calc(100dvh - 52px);top:52px}.review-settings-panel[data-design=make] header p{display:none}.review-settings-panel[data-design=make] header h2{font-size:19px;font-weight:550}.review-settings-panel[data-design=make]>section{border-top:0;border-bottom:1px solid #edf0f5;margin:0;padding:24px 0}.review-settings-panel[data-design=make] h3{color:#20252e;font-size:14px;font-weight:600}.review-settings-panel[data-design=make] p{color:#68717f;font-size:12px;line-height:1.8}.review-settings-panel[data-design=make] :is(select,input:not([type=checkbox])){background:#fafbfc;border-color:#e1e4e9;border-radius:6px;font-size:13px}.review-settings-panel[data-design=make] .review-language-options{background:#f5f6f8;border:1px solid #e1e4e9;border-radius:7px;gap:3px;padding:3px;display:inline-flex}.review-settings-panel[data-design=make] .review-language-options button{border:0;border-radius:5px;min-height:36px;padding:6px 20px;font-size:12px}.review-settings-panel[data-design=make] .review-language-options button[aria-pressed=true]{color:#3858d6;background:#fff;box-shadow:0 1px 4px #20252e0a}@media (max-width:1100px){.research-header-detail{display:none}.research-shell[data-design=make] .research-header-context{gap:12px}}@media (max-width:1190px){.research-shell[data-design=make] .studio-stage-layout{grid-template-rows:44px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.studio-stage-toggle{background:#fff;border-bottom:1px solid #e1e4e9;border-radius:0;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 14px;display:flex;position:relative;top:auto;left:auto}.studio-stage-toggle>span{font-size:12px;display:inline}.studio-stage-sidebar{display:none}[data-mobile-stages=true] .studio-stage-sidebar{z-index:140;width:min(224px,100vw - 68px);padding:12px 12px 16px;display:flex;position:fixed;top:52px;bottom:0;left:60px}[data-mobile-stages=true] .studio-stage-sidebar>nav{display:flow-root}[data-mobile-stages=true] .studio-stage-sidebar>header{justify-content:space-between;padding:0 9px;display:flex}.studio-stage-mobile-close{background:0 0;border:0;place-items:center;width:36px;min-height:36px;display:grid}.studio-stage-scrim{z-index:139;background:#20252e40;border:0;display:block;position:fixed;inset:52px 0 0 60px}}@media (max-width:760px){.research-shell[data-design=make]{--research-header-height:52px;--research-rail-width:0px}.research-shell[data-design=make] .research-shell-header{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;height:52px}.research-shell[data-design=make] .research-header-context{grid-area:1/1;gap:8px;padding:0 12px}.review-workspace-wordmark{font-size:12px}.research-header-project{flex:1;width:auto}.research-shell[data-design=make] .research-header-statuses{grid-area:1/1;gap:12px;min-width:0;padding:0 12px;display:none}.research-shell[data-design=make] .research-header-actions{grid-area:1/2;padding-right:8px}.research-shell[data-design=make] .research-context-status{gap:5px;display:flex}.research-shell[data-design=make] .research-context-status svg{width:16px;height:16px}.research-shell[data-design=make] .research-header-save-status{padding-left:10px}.research-shell[data-design=make] .research-header-billing{display:none}.research-shell[data-design=make] .research-mobile-menu{width:44px;min-width:44px;height:44px;min-height:44px;display:grid}.research-shell[data-design=make] .research-app-rail{z-index:90;flex-direction:column;width:200px;height:calc(100dvh - 52px);padding:14px 8px;display:none;top:52px;transform:none}.research-shell[data-design=make] .research-app-rail .research-nav-link,.research-shell[data-design=make] .research-system-rail :is(button,a){width:44px;min-width:44px;height:44px;min-height:44px}.research-shell[data-design=make][data-active-app] .research-main-canvas{padding:52px 0 0}.research-shell[data-design=make] .research-mobile-nav-backdrop{display:none}.research-shell[data-design=make][data-mobile-open=true] .research-app-rail{background:#fff;width:200px;display:flex;overflow:auto}.research-shell[data-design=make][data-mobile-open=true] .research-nav-copy,.research-shell[data-design=make][data-mobile-open=true] .research-system-rail small{display:block}.research-shell[data-design=make][data-mobile-open=true] .research-app-rail .research-nav-link,.research-shell[data-design=make][data-mobile-open=true] .research-system-rail :is(button,a){gap:12px;width:100%;padding:0 12px;display:flex}.research-shell[data-design=make][data-mobile-open=true] .research-app-rail .research-nav-link:after{display:none}.research-shell[data-design=make][data-mobile-open=true] .research-mobile-nav-backdrop{display:block}[data-mobile-stages=true] .studio-stage-sidebar{width:min(260px,100vw - 60px);top:52px;left:0}.studio-stage-sidebar nav>button{min-height:44px}.studio-stage-scrim{inset:52px 0 0}.research-shell[data-design=make] .artifact-workspace-body{grid-template-columns:minmax(0,1fr)}.research-shell[data-design=make] .artifact-main,.research-shell[data-design=make] .artifact-chat{border:0;grid-area:1/1}.research-shell[data-design=make] .artifact-chat-composer,.research-shell[data-design=make] .question-workbench-body{padding:14px}.review-settings-panel[data-design=make]{width:min(440px,100vw);height:calc(100dvh - 52px);max-height:calc(100dvh - 52px);top:52px}}@media (prefers-reduced-motion:reduce){.research-shell[data-design=make] *,.review-settings-panel[data-design=make] *{scroll-behavior:auto}}.research-shell[data-design=make] .research-project-icon{color:#68717f;place-items:center;display:grid}.research-shell[data-design=make] .research-project-heading .review-workspace-name-button{text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;min-height:36px;padding:0;font-size:12px;font-weight:500;overflow:hidden}.research-shell[data-design=make] .research-header-actions{gap:10px;padding-right:20px}.research-shell[data-design=make] .research-header-actions .coin-wallet-status{color:#526b67}.research-shell[data-design=make] .research-app-rail .research-nav-group-label:after{display:none}.research-shell[data-design=make] .research-app-rail .research-nav-link[data-active=true]>svg{color:#20252e}.research-shell[data-design=make] ::selection{color:#20252e;background:#dce4ff}.research-shell[data-design=make] .primary-action,.research-shell[data-design=make] .structure-primary{color:#fff;background:#3858d6;border-color:#3858d6}.research-shell[data-design=make] .core-section-conversation{padding:0}.research-shell[data-design=make] .core-section-conversation .studio-turn{font-size:15px;line-height:1.85}.research-shell[data-design=make] .question-workbench-body h1,.research-shell[data-design=make] .question-workbench-body h2{color:#20252e;font-weight:600}.research-shell[data-design=make] .core-empty-context h1{color:#20252e;font-family:inherit;font-size:27px;font-weight:600;line-height:1.5}.research-shell[data-design=make] .core-empty-context>p{color:#68717f;font-size:13px;line-height:1.8}.research-shell[data-design=make] .abstract-document-workspace{color:#20252e;background:#fafbfc}.research-shell[data-design=make] .abstract-document-toolbar{background:#fafbfc;border-color:#e1e4e9}.research-shell[data-design=make] .abstract-tool-button,.research-shell[data-design=make] .abstract-generate-button,.research-shell[data-design=make] .abstract-review-button{color:#526580;border-color:#e1e4e9}.research-shell[data-design=make] .abstract-document-editor{color:#20252e;background:#fff;border-color:#cfd4dc;border-radius:10px}.research-shell[data-design=make] .artifact-mobile-tabs button[aria-pressed=true]{color:#3858d6;background:#eef1ff}.research-shell[data-design=make] .artifact-conversation-shell[data-wide=true] .artifact-workspace-body{grid-template-columns:minmax(0,1fr)}.research-shell[data-design=make] .artifact-conversation-shell[data-wide=true] .artifact-main{grid-column:1}.research-shell[data-design=make] .artifact-conversation-shell[data-wide=true] .artifact-chat{display:none}.research-shell[data-design=make] .library-workspace--reader[data-reader-view=launchpad]{--library-ink:#20252e;--library-muted:#68717f;--library-line:#e1e4e9;--library-paper:white;--library-accent:#3858d6;background:#f5f6f8;grid-template-columns:minmax(300px,.82fr) minmax(400px,1.18fr);column-gap:20px;width:100%;height:100%;padding:0 24px 24px}.research-shell[data-design=make] .library-workspace--reader[data-reader-view=launchpad]>.library-reader-header{background:#fff;border-bottom:1px solid #e1e4e9;min-height:64px;margin:0 -24px 20px;padding:10px 24px}.research-shell[data-design=make] .library-reader-header h1{font-size:18px;font-weight:600}.research-shell[data-design=make] .library-reader-search{background:#fafbfc;border-color:#e1e4e9;min-height:36px}.research-shell[data-design=make] .library-reader-search input{min-height:34px;font-size:12px}.research-shell[data-design=make] .library-workspace--reader[data-reader-view=launchpad]>.library-current-paper{background:#fff;border:1px solid #e1e4e9;border-radius:8px;min-height:0;padding:24px}.research-shell[data-design=make] .library-workspace--reader[data-reader-view=launchpad]>.library-paper-index{background:#fff;border:1px solid #e1e4e9;border-radius:8px;overflow:hidden}.research-shell[data-design=make] .library-current-paper .library-paper-title-row h3{font-family:inherit;font-size:22px;font-weight:600;line-height:1.5}.research-shell[data-design=make] .library-workspace--reader[data-reader-view=launchpad] .library-paper-index-item[aria-pressed=true]{background:#f0f4ff;border-color:#dce4ff}.research-shell[data-design=make][data-active-app=reader] .research-main-canvas:has(.library-workspace--reader[data-reader-view=launchpad]){padding-bottom:0}@media (max-width:1024px){.research-shell[data-design=make] .library-workspace--reader[data-reader-view=launchpad]{grid-template-columns:minmax(0,1fr);column-gap:0;padding:0 16px 24px}.research-shell[data-design=make] .library-workspace--reader[data-reader-view=launchpad]>.library-reader-header{margin:0 -16px 16px;padding:12px 16px}.research-shell[data-design=make] .library-workspace--reader[data-reader-view=launchpad]>.library-current-paper{padding:20px}}@media (max-width:760px){.research-shell[data-design=make] .research-header-actions{gap:0;padding-right:8px}.artifact-panel-resizer{display:none}}@media (min-width:761px){.research-shell[data-design=make] .artifact-conversation-shell:not([data-wide=true])[data-chat=true] .artifact-workspace-body{grid-template-columns:minmax(0, var(--artifact-conversation-width,56fr)) 1px minmax(0, var(--artifact-work-width,44fr));display:grid}.research-shell[data-design=make] .artifact-mobile-tabs{display:none}.research-shell[data-design=make] .artifact-chat-toggle{display:flex}.research-shell[data-design=make] .artifact-conversation-shell .artifact-workspace-body>:is(.artifact-main,.artifact-chat){height:auto;display:grid}.research-shell[data-design=make] .artifact-conversation-shell .artifact-workspace-body>.artifact-main{display:block}.research-shell[data-design=make] .artifact-conversation-shell .artifact-workspace-body>.artifact-main:has([data-manuscript-editor-workspace]){display:flex}.research-shell[data-design=make] .artifact-conversation-shell[data-wide=true] .artifact-workspace-body>.artifact-chat{display:none}}.research-shell[data-design=make] .studio-conversation-first[data-stage-navigation=sidebar]{grid-template-rows:minmax(0,1fr) auto}.research-shell[data-design=make] [data-stage-navigation=sidebar] .studio-context-strip{z-index:47;pointer-events:none;background:0 0;border:0;width:auto;height:54px;min-height:0;padding:0;position:absolute;inset:0 12px auto auto}.research-shell[data-design=make] [data-stage-navigation=sidebar] .studio-workbench-edge{pointer-events:auto;background:0 0;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.research-shell[data-design=make] [data-stage-navigation=sidebar] .studio-workbench-edge>span{display:none}.research-shell[data-design=make] [data-stage-navigation=sidebar] .studio-workbench-edge svg{width:18px;height:18px;transform:none}.research-shell[data-design=make] [data-stage-navigation=sidebar] .studio-transcript-slot{padding-top:var(--studio-stage-toggle-clearance,0px);grid-row:1}.research-shell[data-design=make] [data-stage-navigation=sidebar] .studio-workbench-slot{grid-row:1/-1}.research-shell[data-design=make] [data-stage-navigation=sidebar] .core-section-transcript{width:min(100%,700px);padding:max(8px, calc(40px - var(--studio-stage-toggle-clearance,0px))) 32px 24px}.research-shell[data-design=make] [data-stage-navigation=sidebar] .core-section-scroll{scrollbar-gutter:auto!important}.research-shell[data-design=make] .core-discussion-intro{margin-bottom:12px}.research-shell[data-design=make] .core-discussion-intro h1{letter-spacing:-.025em;color:#20252e;margin:0;font-size:28px;font-weight:500;line-height:1.45}.research-shell[data-design=make] .core-discussion-intro p{color:#68717f;margin:10px 0 0;font-size:13px;line-height:1.75}.research-shell[data-design=make] .core-discussion-help{color:#68717f;margin:0;font-size:13px;line-height:1.85}.research-shell[data-design=make] [data-stage-navigation=sidebar] .studio-composer-slot{width:min(100%,700px);padding:8px 32px max(12px, env(safe-area-inset-bottom));border:0;grid-row:2;margin-inline:auto}.research-shell[data-design=make] [data-stage-navigation=sidebar] .question-workbench-header{background:#fafbfc;height:54px;min-height:54px;padding:0 60px 0 24px}.research-shell[data-design=make] [data-stage-navigation=sidebar] .question-workbench-scroll{scrollbar-gutter:auto;padding:28px 24px}.research-shell[data-design=make] [data-stage-navigation=sidebar] .question-workbench-scroll>[aria-labelledby=studio-answer-title]{border:0;padding:0}.research-shell[data-design=make] #studio-answer-title{margin:0 0 18px;font-size:20px;font-weight:500;line-height:1.5}.research-shell[data-design=make] #core-section-answer{min-height:235px;font-size:16px;line-height:1.9}.research-shell[data-design=make] .studio-answer-footer{background:0 0;border-color:#e1e4e9;min-height:0;margin-top:32px;padding:20px 0 0}.research-shell[data-design=make] .studio-answer-footer>span{color:#68717f;font-size:11px}.research-shell[data-design=make] .studio-answer-primary:not(:disabled){color:#fff;background:#3858d6;border-color:#3858d6}.research-shell[data-design=make] .studio-answer-primary:not(:disabled):hover{background:#294bc8}.research-shell[data-design=make] [data-stage-navigation=sidebar][data-panel-mode=SHEET]:is([data-panel-state=PINNED],[data-panel-state=EXPANDED]) .studio-context-strip{visibility:hidden}.research-shell[data-design=make] [data-stage-navigation=sidebar][data-panel-mode=SHEET] .question-workbench-header{padding-right:18px}.research-shell[data-design=make] [data-stage-navigation=sidebar] .studio-connection-banner{top:0}@media (max-width:1190px){.research-shell[data-design=make] [data-stage-navigation=sidebar] .core-section-transcript{padding:32px 24px 20px}.research-shell[data-design=make] [data-stage-navigation=sidebar] .studio-composer-slot{padding-inline:24px}}@media (max-width:760px){.research-shell[data-design=make] [data-stage-navigation=sidebar] .core-section-transcript{padding:28px 18px 12px}.research-shell[data-design=make] [data-stage-navigation=sidebar] .studio-composer-slot{padding-inline:18px}.research-shell[data-design=make] .core-discussion-intro h1{font-size:24px}.research-shell[data-design=make] [data-stage-navigation=sidebar] .question-workbench-scroll{padding:24px 16px}.research-shell[data-design=make] [data-stage-navigation=sidebar] .studio-workbench-edge{min-width:44px;min-height:44px}.research-shell[data-design=make][data-mobile-open=true] .research-app-rail>nav,.research-shell[data-design=make][data-mobile-open=true] .research-app-rail .research-nav-group{align-items:stretch}.research-shell[data-design=make][data-mobile-open=true] .research-app-rail .research-nav-group-links,.research-shell[data-design=make][data-mobile-open=true] .research-activity-entry{width:100%}}@media (max-height:540px){.research-shell[data-design=make] .research-app-rail{scrollbar-width:none;gap:12px;overflow:hidden auto}}.research-shell[data-design=make] [data-stage-navigation=sidebar] .question-workbench-header{padding:0 24px}.research-shell[data-design=make] [data-stage-navigation=sidebar]:has(.question-workbench) .studio-context-strip{display:none}.research-shell[data-design=make] [data-stage-navigation=sidebar][data-panel-state=CLOSED] .studio-context-strip{display:flex}.research-shell[data-design=make] [data-answer-review=true]{flex-direction:column;display:flex!important}.research-shell[data-design=make] [data-answer-review=true]>.studio-transcript-slot,.research-shell[data-design=make] [data-answer-review=true]>.studio-composer-slot,.research-shell[data-design=make] [data-answer-review=true]>.studio-context-strip,.research-shell[data-design=make] [data-answer-review=true]>.studio-workbench-backdrop{display:none!important}.research-shell[data-design=make] [data-answer-review=true]>.studio-workbench-slot{flex:1;grid-column:1/-1;min-height:0;visibility:visible!important;opacity:1!important;width:100%!important;max-width:none!important;position:relative!important;inset:auto!important;transform:none!important}.research-shell[data-design=make] .studio-conversation-suggestions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.research-shell[data-design=make] .studio-conversation-suggestions button{color:#67758c;cursor:pointer;background:#fff;border:1px solid #dde2e9;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:11px;display:inline-flex}.research-shell[data-design=make] .studio-composer-note{color:#7b889d;justify-content:flex-end;margin:10px 0 0;font-size:10px;display:flex}.research-shell[data-design=make] .question-workbench-body p[class*=prompt]{color:#68717e;margin:0 0 26px;font-size:12px;line-height:1.8}.research-shell[data-design=make] .question-workbench-body textarea{height:235px;min-height:235px}.research-shell[data-design=make] .artifact-conversation-shell[data-sidebar-navigation=true]{position:relative}.research-shell[data-design=make] .artifact-conversation-shell[data-sidebar-navigation=true]>.artifact-workspace-header{inset:0 0 auto var(--artifact-chat-percent,52%);z-index:12;background:#fafbfc;height:54px;min-height:54px;padding:0 24px;position:absolute}.research-shell[data-design=make] .artifact-panel-title{color:#20252e;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.research-shell[data-design=make] .artifact-panel-title svg{color:#768293}.research-shell[data-design=make] .artifact-conversation-shell[data-sidebar-navigation=true] .artifact-main{background:#fafbfc;padding-top:54px}.research-shell[data-design=make] .artifact-conversation-shell[data-sidebar-navigation=true] .artifact-chat{padding-top:var(--studio-stage-toggle-clearance,0px);border:0;grid-template-rows:minmax(0,1fr) auto}.research-shell[data-design=make] .artifact-conversation-shell[data-sidebar-navigation=true] .artifact-chat:has(.artifact-chat-content){grid-template-rows:minmax(0,1fr)}.research-shell[data-design=make] .artifact-conversation-shell[data-sidebar-navigation=true] .artifact-chat>header{display:none}.research-shell[data-design=make] .artifact-chat-transcript .core-section-conversation-content{padding:max(8px,calc(42px - var(--studio-stage-toggle-clearance,0px))) 32px 24px;gap:34px}.research-shell[data-design=make] .artifact-chat-composer{padding:12px 32px}.research-shell[data-design=make] .artifact-chat .core-section-scroll{scrollbar-gutter:auto!important}.research-shell[data-design=make] .artifact-chat .studio-composer:not([data-multiline=true]):not([data-has-attachments=true]) form>[data-slot=input-group]{border-radius:27px;grid-template-rows:auto;grid-template-areas:"tools input actions";align-items:center;min-height:54px;padding:3px 7px}.research-shell[data-design=make] .artifact-chat .studio-composer:not([data-multiline=true]):not([data-has-attachments=true]) textarea{height:42px;min-height:42px;padding:11px 6px;line-height:20px}.research-shell[data-design=make] .studio-literature-workspace{max-width:none;padding:0}.research-shell[data-design=make] .artifact-conversation-shell[data-literature=true] .artifact-main{padding-top:0;overflow:hidden}.research-shell[data-design=make] .artifact-conversation-shell[data-literature=true] .studio-literature-workspace{flex-direction:column;height:100%;display:flex}.research-shell[data-design=make] .artifact-conversation-shell[data-literature=true] .studio-literature-workspace>div:last-child{flex:1;min-height:0}.research-shell[data-design=make] .artifact-conversation-shell[data-literature=true] .artifact-chat{grid-template-rows:auto minmax(0,1fr) auto;padding-top:0}.research-shell[data-design=make] .artifact-conversation-shell[data-literature=true] .artifact-chat>header{border-bottom:1px solid #e1e4e9;padding:16px 20px;display:flex}.artifact-literature-chat-close{color:#68717f;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.artifact-literature-chat-close:hover{background:#eef1ff}.research-shell[data-design=make] .artifact-conversation-shell[data-literature=true] .studio-literature-memo-action{padding:12px 0 0}@media (min-width:761px){.research-shell[data-design=make] .artifact-conversation-shell[data-literature=true][data-chat=true] .artifact-workspace-body{grid-template-columns:minmax(0,var(--artifact-work-width,60fr)) 1px minmax(0,var(--artifact-conversation-width,40fr))}.research-shell[data-design=make] .artifact-conversation-shell[data-literature=true] .artifact-main{grid-column:1}.research-shell[data-design=make] .artifact-conversation-shell[data-literature=true] .artifact-chat{border-left:1px solid #e1e4e9;grid-column:3}}.research-shell[data-design=make] .studio-literature-memo-action{padding:0 24px 24px}.research-shell[data-design=make] .studio-literature-memo-action button{color:#68717f;background:#fff;border:1px solid #dce2ed;border-radius:6px;min-height:34px;padding:7px 10px;font-size:11px}.research-shell[data-design=make] .artifact-chat .core-section-transcript{padding:max(8px,calc(42px - var(--studio-stage-toggle-clearance,0px))) 32px 24px;gap:34px}.research-shell[data-design=make] .artifact-chat .core-discussion-intro h1{font-size:28px;font-weight:500;line-height:1.4}.research-shell[data-design=make] .artifact-main:has([data-manuscript-editor-workspace]){padding-top:0!important}.research-shell[data-design=make] .structure-direct{background:#fafbfc;gap:12px;padding:20px 24px}.research-shell[data-design=make] .structure-direct .structure-toolbar{border:0;gap:10px;min-height:34px;padding:0}.research-shell[data-design=make] .structure-view-tabs{background:#f2f4f8;border:1px solid #dce2ed;border-radius:8px;flex:none;padding:3px;display:flex}.research-shell[data-design=make] .structure-view-tabs button{color:#7b8aa0;background:0 0;border:0;border-radius:5px;min-height:28px;padding:5px 9px;font-size:11px}.research-shell[data-design=make] .structure-view-tabs button[aria-pressed=true]{color:#152338;background:#fff;box-shadow:0 1px 3px #15233812}.research-shell[data-design=make] .structure-global-actions{margin-left:auto}.research-shell[data-design=make] .structure-global-actions button{min-height:32px;padding:6px 9px;font-size:11px}.research-shell[data-design=make] .structure-direct-tools{border:0;justify-content:flex-end;min-height:0;padding:0}.research-shell[data-design=make] .structure-direct-tools .structure-undo{min-height:28px;padding:3px 8px;font-size:11px}.research-shell[data-design=make] .structure-tree-shell{background:#fff;border:1px solid #dce3ef;border-radius:10px;min-height:450px;overflow:hidden}.research-shell[data-design=make] .structure-tree-viewport{background-image:radial-gradient(#cbd3e1 .8px,#0000 .8px);background-size:18px 18px}.research-shell[data-design=make] .structure-hierarchy{background:#fff;border:1px solid #dce3ef;border-radius:10px;min-height:450px;padding:20px;list-style:none;overflow:auto}.research-shell[data-design=make] .structure-hierarchy button{overflow-wrap:anywhere;word-break:normal;text-align:left;color:#25466d;background:#fff;border:0;border-bottom:1px solid #e8edf7;border-radius:0;gap:10px;width:100%;min-width:0;padding:15px 10px;display:flex}.research-shell[data-design=make] .structure-hierarchy button>span:first-child{flex:none}.research-shell[data-design=make] .structure-hierarchy-wording{min-width:0}.research-shell[data-design=make] .structure-hierarchy button[aria-pressed=true]{color:#3857e7;background:#eef0ff}.research-shell[data-design=make] .core-artifact-workspace.abstract-document-workspace{background:#fafbfc;padding:28px 24px;display:block}.research-shell[data-design=make] .abstract-document-toolbar{background:0 0;border:0;align-items:center;min-height:0;margin-bottom:12px;padding:0}.research-shell[data-design=make] .abstract-toolbar-heading h1{font-size:20px;font-weight:500}.research-shell[data-design=make] .abstract-structure-button{color:#3857e7;background:0 0;border:0;min-height:28px;margin-left:auto;padding:2px;font-size:11px}.research-shell[data-design=make] .abstract-purpose{color:#7b8aa0;margin:0 0 26px;font-size:12px;line-height:1.8}.research-shell[data-design=make] .abstract-document{border:0;margin:0;padding:0}.research-shell[data-design=make] .abstract-document-editor{resize:vertical;background:#fff;border:1px solid #cdd5e4;border-radius:10px;height:390px;min-height:390px;padding:20px;font-size:14px;line-height:2;overflow:auto}.research-shell[data-design=make] .abstract-editor-meta{color:#7b8aa0;justify-content:space-between;align-items:center;margin:14px 0 22px;font-size:11px;display:flex}.research-shell[data-design=make] .abstract-editor-meta .abstract-save-status{color:#168a71}.research-shell[data-design=make] .abstract-editor-footer{justify-content:flex-end;margin-bottom:26px;display:flex}.research-shell[data-design=make] .abstract-editor-footer button{min-height:38px;padding:8px 12px;font-size:11px}.research-shell[data-design=make] .abstract-figure-entry{border-top:1px solid #dce2ed;justify-content:space-between;align-items:center;gap:10px;padding:20px 0;display:flex}.research-shell[data-design=make] .abstract-figure-entry>span{align-items:center;gap:8px;font-size:13px;display:flex}.research-shell[data-design=make] .abstract-figure-entry small{color:#7b8aa0;font-size:11px}.research-shell[data-design=make] .abstract-document-status{margin:0 0 16px;padding:10px 12px;font-size:12px;line-height:1.7}.research-shell[data-design=make] .artifact-conversation-shell[data-work-open=false]>.artifact-workspace-header{background:#fff;border:0;width:auto;inset:0 0 auto auto}.research-shell[data-design=make] .artifact-conversation-shell[data-work-open=false] .artifact-panel-title{display:none}.research-shell[data-design=make] .artifact-conversation-shell[data-work-open=false] .artifact-workspace-body{grid-template-columns:minmax(0,1fr)}.research-shell[data-design=make] .artifact-conversation-shell[data-work-open=false] :is(.artifact-main,.artifact-panel-resizer){display:none}.research-shell[data-design=make] .artifact-conversation-shell:is([data-answer-review=true],[data-wide=true])>.artifact-workspace-header{padding-left:max(24px,var(--studio-stage-toggle-clearance,0px));inset:0 0 auto}.research-shell[data-design=make] .artifact-conversation-shell[data-answer-review=true] .artifact-workspace-body{display:block}.research-shell[data-design=make] .artifact-conversation-shell[data-answer-review=true] :is(.artifact-chat,.artifact-panel-resizer){display:none}.research-shell[data-design=make] .artifact-conversation-shell[data-answer-review=true] .artifact-main{height:100%;display:flex}.research-shell[data-design=make] .artifact-return-discussion{color:#33445f;background:#fff;border:1px solid #d5dbe5;border-radius:6px;align-items:center;gap:7px;min-height:32px;padding:5px 10px;font-size:12px;display:flex}.research-shell[data-design=make] .abstract-document-workspace{background:#fafbfc;min-height:0;padding:28px 24px}.research-shell[data-design=make] .abstract-document-toolbar{background:0 0;border:0;align-items:center;min-height:30px;padding:0;position:static}.research-shell[data-design=make] .abstract-document-toolbar h1{font-size:20px;font-weight:500}.research-shell[data-design=make] .abstract-document-actions{gap:6px;width:auto}.research-shell[data-design=make] .abstract-document-actions button{min-height:32px;font-size:11px}.research-shell[data-design=make] .abstract-document{flex:none;padding:0}.research-shell[data-design=make] .abstract-document-editor{resize:vertical;color:#20252e;background:#fff;border:1px solid #ccd5e3;border-radius:9px;min-height:390px;padding:20px;font-size:14px;line-height:2}.research-shell[data-design=make] .abstract-document-status{color:#788597;border:0;padding:0 0 22px;font-size:12px}.research-shell[data-design=make] .abstract-document-editor:focus-visible{outline-offset:2px!important;outline-color:#3858d6!important}@media (max-width:760px){.research-shell[data-design=make] .artifact-conversation-shell[data-sidebar-navigation=true]>.artifact-workspace-header{height:50px;padding:0 12px;position:relative;inset:auto}.research-shell[data-design=make] .artifact-conversation-shell[data-sidebar-navigation=true] .artifact-main{padding-top:0}.research-shell[data-design=make] .artifact-mobile-tabs{display:flex}.research-shell[data-design=make] .artifact-panel-title{display:none}.research-shell[data-design=make] .artifact-chat-composer{padding:12px 18px}.research-shell[data-design=make] .artifact-chat-transcript .core-section-conversation-content{padding:28px 18px}}.research-shell[data-design=make] [data-answer-review=true] .question-workbench{border-left:0;width:100%!important;max-width:none!important;position:relative!important;inset:auto!important;transform:none!important}.research-shell[data-design=make] .studio-conversation-review-entry{border-top:1px solid #e0e3e9;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding:18px 0;display:flex}.research-shell[data-design=make] .studio-conversation-review-entry>span{color:#68717e;font-size:12px}.research-shell[data-design=make] .studio-review-link{color:#20252e;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.research-shell[data-design=make] #core-section-answer{border-color:#d1d5dc;border-radius:9px;padding:20px}.research-shell[data-design=make] .abstract-document-toolbar .abstract-structure-button{flex:none;width:auto}.research-shell[data-design=make] .abstract-toolbar-heading h1{margin:0;line-height:30px}.research-shell[data-design=make] .abstract-purpose{margin:0 0 26px}.studio-answer-unsaved-dot{background:#d97706;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.studio-answer-save-tooltip{color:#fff;z-index:100;background:#252b35;border-radius:6px;max-width:min(300px,100vw - 32px);padding:10px 12px;font-size:12px;font-weight:400;line-height:1.6}
:is(.drawer-settings,.drawer-projects,.drawer-activity,.review-account-popover)[data-drawer-refresh=true]{--drawer-paper:#fff;--drawer-ground:#f5f6f8;--drawer-ink:#20252e;--drawer-muted:#68717f;--drawer-line:#e1e4e9;--drawer-control:#798391;--drawer-accent:#3858d6;--drawer-danger:#a73429;--drawer-success:#0d5c45;color:var(--drawer-ink);background:var(--drawer-paper);font-family:var(--font-noto-sans-kr), var(--font-geist-sans), "Malgun Gothic", sans-serif;letter-spacing:0;font-size:13px;line-height:1.65}@supports (color:lab(0% 0 0)){:is(.drawer-settings,.drawer-projects,.drawer-activity,.review-account-popover)[data-drawer-refresh=true]{--drawer-paper:lab(100% -.0000298023 .0000119209);--drawer-ground:lab(96.8502% -.0789166 -1.08645);--drawer-ink:lab(14.475% -.382036 -6.75678);--drawer-muted:lab(47.2419% -1.12638 -8.97471);--drawer-line:lab(90.464% -.362635 -2.81476);--drawer-control:lab(54.2037% -1.16003 -8.98973);--drawer-accent:lab(41.1399% 23.2328 -69.6171);--drawer-danger:lab(39.9053% 47.3554 34.4153);--drawer-success:lab(34.237% -28.2575 6.54683)}}:is(.drawer-settings,.drawer-projects,.drawer-activity)[data-drawer-refresh] :is(h2,h3,strong,button,input,select){font-family:inherit}:is(.drawer-settings,.drawer-projects,.drawer-activity)[data-drawer-refresh] :is(button,a,input,select):focus-visible{outline:2px solid var(--drawer-ink);outline-offset:3px}:is(.drawer-settings,.drawer-projects,.drawer-activity)[data-drawer-refresh] :is(button,select){cursor:pointer}:is(.drawer-settings,.drawer-projects,.drawer-activity)[data-drawer-refresh] :is(button,select,input):disabled{cursor:wait;opacity:.55}:is(.drawer-settings,.drawer-projects,.drawer-activity)[data-drawer-refresh] button{letter-spacing:.02em}:is(.drawer-settings,.drawer-projects,.drawer-activity)[data-drawer-refresh] [hidden]{display:none!important}.review-settings-backdrop.drawer-settings-backdrop{z-index:219;inset:0}.review-settings-panel.drawer-settings[data-design=make]{z-index:220;border-left:1px solid var(--drawer-line);flex-direction:column;width:min(520px,100vw);height:100dvh;max-height:100dvh;padding:0;display:flex;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 40px #20252e14;box-shadow:-12px 0 40px lab(14.475% -.382036 -6.75678/.08)}.review-settings-panel.drawer-settings[data-design=make]>header{border-color:var(--drawer-line);background:var(--drawer-paper);flex:none;min-height:88px;margin:0;padding:18px 24px}.review-settings-panel.drawer-settings[data-design=make]>header h2{letter-spacing:0;margin:0;font-size:21px;font-weight:600;line-height:1.4}.review-settings-panel.drawer-settings[data-design=make]>header .drawer-autosave{color:var(--drawer-muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.drawer-settings[data-drawer-refresh] .review-settings-close{width:44px;min-width:44px;height:44px;color:var(--drawer-ink);background:0 0;border:0;border-radius:6px;font-size:25px}.drawer-settings[data-drawer-refresh] .review-settings-close:hover{background:var(--drawer-ground);color:var(--drawer-ink)}.drawer-settings-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-height:0;padding:4px 26px 28px;overflow-y:auto}.drawer-settings-scroll>section{border:0;gap:14px;margin:0;padding:24px 0;display:grid}.drawer-settings-scroll>section+section{border-top:1px solid var(--drawer-line)}.review-settings-panel.drawer-settings[data-design=make] h3{color:var(--drawer-ink);margin:0;font-size:15px;font-weight:600;line-height:1.5}.review-settings-panel.drawer-settings[data-design=make] p{max-width:55ch;color:var(--drawer-muted);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.75}.drawer-settings[data-drawer-refresh] small{color:var(--drawer-muted);letter-spacing:.01em;font-size:12px;font-weight:400;line-height:1.65}.drawer-settings[data-drawer-refresh] .review-guidance-setting{min-height:44px;color:var(--drawer-ink);grid-template-columns:minmax(0,1fr) 178px;align-items:center;gap:8px 18px;padding:4px 0;font-size:13px;font-weight:500;display:grid}.drawer-settings[data-drawer-refresh] .review-guidance-setting>:is(select,input:not([type=checkbox])){border:1px solid var(--drawer-control);background-color:var(--drawer-paper);width:100%;min-width:0;min-height:44px;color:var(--drawer-ink);border-radius:6px;grid-area:1/2;padding:8px 30px 8px 12px;font-size:13px;font-weight:400}.drawer-settings[data-drawer-refresh] .review-guidance-setting>small{grid-column:1/-1;max-width:55ch}.drawer-settings[data-drawer-refresh] .review-guidance-setting>select:hover:not(:disabled){border-color:var(--drawer-ink);background-color:var(--drawer-paper);color:var(--drawer-ink)}.drawer-settings[data-drawer-refresh] .review-language-options{border-color:var(--drawer-line);background:var(--drawer-ground);gap:4px;width:fit-content;padding:3px}.review-settings-panel.drawer-settings[data-design=make] .review-language-options button{min-width:100px;min-height:44px;color:var(--drawer-ink);padding:8px 20px;font-size:13px}.review-settings-panel.drawer-settings[data-design=make] .review-language-options button[aria-pressed=true]{color:var(--drawer-accent);background:var(--drawer-paper);box-shadow:0 1px 3px #20252e1a;box-shadow:0 1px 3px lab(14.475% -.382036 -6.75678/.1)}.drawer-settings[data-drawer-refresh] .review-language-options button:hover{color:var(--drawer-ink);background:#dedfe1;background:lab(88.7302% -.0787079 -1.08634)}.drawer-settings[data-drawer-refresh] #settings-beginner-guide-heading+label{min-height:44px;color:var(--drawer-ink);cursor:pointer;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:16px;font-size:13px;font-weight:500;display:grid}.drawer-settings[data-drawer-refresh] input[type=checkbox]{appearance:none;border:1px solid var(--drawer-control);width:40px;min-width:40px;height:24px;min-height:24px;box-shadow:none;cursor:pointer;background:#d4d5d7;background:lab(85.2502% -.0786483 -1.08628);border-radius:20px;margin:10px 0;padding:0;position:relative}.drawer-settings[data-drawer-refresh] input[type=checkbox]:before{content:"";background:var(--drawer-paper);border-radius:50%;width:16px;height:16px;transition:transform .12s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #20252e40;box-shadow:0 1px 3px lab(14.475% -.382036 -6.75678/.25)}.drawer-settings[data-drawer-refresh] input[type=checkbox]:checked{background:var(--drawer-accent);border-color:var(--drawer-accent)}.drawer-settings[data-drawer-refresh] input[type=checkbox]:checked:before{transform:translate(16px)}.drawer-settings[data-drawer-refresh] input[type=checkbox]:hover{border-color:var(--drawer-ink)}.drawer-settings[data-drawer-refresh] :is(.review-settings-error,[role=alert]){color:var(--drawer-danger);background:#fff6f4;background:lab(97.5532% 4.42264 2.83623);border:1px solid #a7342959;border:1px solid lab(39.9053% 47.3554 34.4153/.35);border-radius:6px;padding:10px 12px}.drawer-settings[data-drawer-refresh] :is(.drawer-saving,[role=status]){color:var(--drawer-ink)}.review-account-popover[data-drawer-refresh]{box-sizing:border-box;border:1px solid var(--drawer-line);border-radius:8px;width:min(264px,100vw - 24px);max-height:calc(100dvh - 24px);margin:0;padding:18px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 8px 24px #20252e1f;box-shadow:0 8px 24px lab(14.475% -.382036 -6.75678/.12)}.review-account-popover[data-drawer-refresh]>strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.6;display:block}.review-account-popover[data-drawer-refresh]>p{color:var(--drawer-muted);overflow-wrap:anywhere;margin:4px 0 16px;font-size:12px;line-height:1.7}.review-account-popover[data-drawer-refresh]>button{border:1px solid var(--drawer-control);background:var(--drawer-paper);width:100%;min-height:44px;color:var(--drawer-ink);font:inherit;cursor:pointer;border-radius:6px;padding:8px 12px;display:block}.review-account-popover[data-drawer-refresh]>button:hover:not(:disabled){background:var(--drawer-ground);border-color:var(--drawer-ink)}.review-account-popover[data-drawer-refresh]>button:focus-visible{outline:2px solid var(--drawer-ink);outline-offset:3px}.review-account-popover[data-drawer-refresh]>button:disabled{opacity:.55;cursor:wait}.review-account-popover[data-drawer-refresh]>.review-account-error{color:var(--drawer-danger);margin:12px 0 0}.research-activity-button[data-has-completed=true]:not([data-has-running=true]) .research-activity-badge{background:#0d5c45;background:lab(34.237% -28.2575 6.54683)}@media (max-width:768px){.research-shell[data-mobile-open=true] .research-app-rail{z-index:106}}.review-project-drawer.drawer-projects{border-color:var(--drawer-line);width:min(420px,100vw);box-shadow:12px 0 40px #20252e14;box-shadow:12px 0 40px lab(14.475% -.382036 -6.75678/.08)}.drawer-projects[data-drawer-refresh]>header{border-color:var(--drawer-line);grid-template-columns:26px minmax(0,1fr) 44px;gap:12px;min-height:88px;padding:18px 20px}.drawer-projects[data-drawer-refresh] h2{letter-spacing:0;margin:0;font-size:20px;font-weight:600;line-height:1.4}.drawer-projects[data-drawer-refresh] .review-project-drawer-mark{width:26px;height:26px;color:var(--drawer-muted);box-shadow:none;background:0 0;border-radius:0}.drawer-projects[data-drawer-refresh] .review-project-drawer-close{width:44px;height:44px;color:var(--drawer-ink);border-radius:6px}.drawer-projects[data-drawer-refresh] .review-project-drawer-close:hover{color:var(--drawer-ink);background:var(--drawer-ground)}.drawer-projects[data-drawer-refresh] .review-project-search{border:1px solid var(--drawer-control);background:var(--drawer-paper);min-height:44px;color:var(--drawer-muted);border-radius:6px;gap:10px;margin:20px;padding:0 12px;display:flex}.drawer-projects[data-drawer-refresh] .review-project-search input{width:100%;min-width:0;height:44px;color:var(--drawer-ink);background:0 0;border:0;font-size:13px}.drawer-projects[data-drawer-refresh] .review-project-search input::placeholder{color:var(--drawer-muted)}.drawer-projects[data-drawer-refresh] .review-project-search svg{flex:0 0 18px;width:18px}.drawer-projects[data-drawer-refresh] .review-project-drawer-list{scrollbar-width:thin;overscroll-behavior:contain;padding:0 20px 24px}.drawer-projects[data-drawer-refresh] .review-project-drawer-list section+section{margin-top:28px}.drawer-projects[data-drawer-refresh] .review-project-drawer-list h3{color:var(--drawer-muted);letter-spacing:.01em;text-transform:none;margin:0 0 10px;font-size:12px;font-weight:500;line-height:1.5}.drawer-projects[data-drawer-refresh] .review-project-row{min-height:76px;color:var(--drawer-ink);background:var(--drawer-paper);box-shadow:none;border:1px solid #0000;border-radius:6px;grid-template-columns:30px minmax(0,1fr) 20px;gap:12px;padding:14px 10px}.drawer-projects[data-drawer-refresh] .review-project-row+.review-project-row{border-top-color:var(--drawer-line)}.drawer-projects[data-drawer-refresh] .review-project-row:hover:not(:disabled){color:var(--drawer-ink);background:var(--drawer-ground)}.drawer-projects[data-drawer-refresh] .review-project-row[data-current=true]{border-color:var(--drawer-line);background:var(--drawer-ground);color:var(--drawer-ink);grid-template-columns:30px minmax(0,1fr) 44px}.drawer-projects[data-drawer-refresh] .review-project-row-icon{width:30px;height:32px;color:var(--drawer-muted);background:0 0;border:0;border-radius:0}.drawer-projects[data-drawer-refresh] .review-project-row strong{color:var(--drawer-ink);white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.65;overflow:visible}.drawer-projects[data-drawer-refresh] .review-project-row small{color:var(--drawer-muted);letter-spacing:.01em;white-space:normal;font-size:11px;font-weight:400;line-height:1.6;overflow:visible}.drawer-projects[data-drawer-refresh] .review-project-row .review-project-rename{width:44px;height:44px;color:var(--drawer-ink)}.drawer-projects[data-drawer-refresh] .review-project-name-form input{border-color:var(--drawer-control);background:var(--drawer-paper);min-height:44px;color:var(--drawer-ink);font-size:13px}.drawer-projects[data-drawer-refresh] .review-project-name-form>small{color:var(--drawer-danger)}.drawer-projects[data-drawer-refresh] .review-project-name-actions button{min-height:44px;color:var(--drawer-ink);border:1px solid var(--drawer-control);background:var(--drawer-paper);padding:8px 12px;font-size:12px}.drawer-projects[data-drawer-refresh] .review-project-name-actions button:hover{background:var(--drawer-ground);color:var(--drawer-ink)}.drawer-projects[data-drawer-refresh] .review-project-name-actions button[type=submit]{color:var(--drawer-paper);background:var(--drawer-ink);border-color:var(--drawer-ink)}.drawer-projects[data-drawer-refresh] .review-project-name-actions button[type=submit]:hover{color:var(--drawer-paper);background:#12171f;background:lab(7.51809% -.249036 -6.69704)}.drawer-projects[data-drawer-refresh]>footer{border-top:1px solid var(--drawer-line);background:var(--drawer-paper);color:var(--drawer-muted);letter-spacing:.01em;padding:16px 20px 20px;font-size:11px;font-weight:400;line-height:1.7}.drawer-projects[data-drawer-refresh] .review-project-create-button{border:1px solid var(--drawer-accent);width:100%;min-height:48px;box-shadow:none;color:var(--drawer-paper);background:var(--drawer-accent);text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;display:flex}.drawer-projects[data-drawer-refresh] .review-project-create-button:hover:not(:disabled){color:var(--drawer-paper);box-shadow:none;background:#253ebb;background:lab(31.4805% 28.241 -69.5956);border-color:#253ebb;border-color:lab(31.4805% 28.241 -69.5956);transform:none}.drawer-projects[data-drawer-refresh] .review-project-create-button>span:first-child{width:18px;height:18px;min-height:0;box-shadow:none;color:inherit;background:0 0}.drawer-projects[data-drawer-refresh] .review-project-create-button strong{font-size:13px;font-weight:500}.drawer-projects[data-drawer-refresh] .review-project-create-button small{display:none}.drawer-projects[data-drawer-refresh] .review-project-drawer-error{color:var(--drawer-danger);background:#fff6f4;background:lab(97.5532% 4.42264 2.83623);border:1px solid #a7342959;border:1px solid lab(39.9053% 47.3554 34.4153/.35);border-radius:6px;margin:0 20px 16px;padding:12px;font-size:13px}.drawer-projects[data-drawer-refresh] .review-project-drawer-error button{min-height:44px;color:var(--drawer-danger);text-decoration:underline}.drawer-projects[data-drawer-refresh] .review-project-drawer-empty{color:var(--drawer-muted);padding:24px 8px;font-size:13px;line-height:1.7}.review-project-route>.background-activity-center:has(>.drawer-activity[data-drawer-refresh]).review-task-dock{width:min(400px,calc(100dvw - var(--activity-rail-width,60px)))}.background-activity-center>.drawer-activity[data-drawer-refresh]{border-right-color:var(--drawer-line)}.drawer-activity[data-drawer-refresh]>.background-activity-header{background:var(--drawer-paper);flex:none;min-height:76px;padding:16px 20px 8px}.drawer-activity[data-drawer-refresh]>.background-activity-header strong{color:var(--drawer-ink);font-size:20px;font-weight:600}.drawer-activity[data-drawer-refresh] .background-activity-header button{width:44px;height:44px;min-height:44px;color:var(--drawer-ink);background:0 0;border:0;border-radius:6px}.drawer-activity[data-drawer-refresh] .background-activity-header button:hover{color:var(--drawer-ink);background:var(--drawer-ground)}.drawer-activity[data-drawer-refresh] .drawer-activity-order{color:var(--drawer-muted);border-bottom:1px solid var(--drawer-line);letter-spacing:.01em;word-break:keep-all;margin:0;padding:0 20px 16px;font-size:12px;line-height:1.6}.drawer-activity[data-drawer-refresh] .background-activity-list{scrollbar-gutter:stable;margin:0;padding:0 16px 20px}.drawer-activity[data-drawer-refresh] .background-activity-list>li{border-bottom:1px solid var(--drawer-line);background:0 0}.drawer-activity[data-drawer-refresh] .background-activity-row{align-items:flex-start;gap:0;display:flex}.drawer-activity[data-drawer-refresh] .background-activity-link{min-width:0;color:var(--drawer-ink);border-radius:6px;flex:1;grid-template-columns:20px minmax(0,1fr) 12px;align-items:start;gap:10px;padding:18px 8px}.drawer-activity[data-drawer-refresh] .background-activity-link:hover{color:var(--drawer-ink);background:var(--drawer-ground)}.drawer-activity[data-drawer-refresh] .background-activity-copy{gap:7px}.drawer-activity[data-drawer-refresh] .background-activity-copy>strong{color:var(--drawer-ink);white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.6;overflow:visible}.drawer-activity[data-drawer-refresh] .background-activity-copy>small{color:var(--drawer-muted);letter-spacing:.01em;font-size:11px}.drawer-activity[data-drawer-refresh] .background-activity-source-icon{width:18px;height:18px;color:var(--drawer-muted);margin-top:2px}.drawer-activity[data-drawer-refresh] .background-activity-indicator{width:12px;height:12px;color:var(--drawer-muted);margin-top:5px}.drawer-activity[data-drawer-refresh] .background-activity-phase{border:1px solid var(--drawer-line);background:var(--drawer-ground);width:fit-content;color:var(--drawer-ink);border-radius:4px;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.5}.drawer-activity[data-drawer-refresh] [data-status=FAILED] .background-activity-phase{color:var(--drawer-danger);background:#fff6f4;background:lab(97.5532% 4.42264 2.83623);border-color:#a734294d;border-color:lab(39.9053% 47.3554 34.4153/.3)}.drawer-activity[data-drawer-refresh] [data-status=SUCCEEDED] .background-activity-phase{color:var(--drawer-success);background:#e8f0ed;background:lab(94.1218% -3.15502 .479734);border-color:#0d5c454d;border-color:lab(34.237% -28.2575 6.54683/.3)}.drawer-activity[data-drawer-refresh] [data-status=SUCCEEDED] .background-activity-dot{background:var(--drawer-success)}.drawer-activity[data-drawer-refresh] .drawer-activity-detail{color:var(--drawer-muted);overflow-wrap:anywhere;word-break:keep-all;font-size:12px;line-height:1.7}.drawer-activity[data-drawer-refresh] .drawer-activity-destination{color:var(--drawer-ink);text-underline-offset:4px;font-size:12px;font-weight:500;text-decoration:underline}.drawer-activity[data-drawer-refresh] .background-activity-row:has(>.background-activity-cancel) .background-activity-copy{padding-right:0}.drawer-activity[data-drawer-refresh] .background-activity-cancel{opacity:1;pointer-events:auto;width:auto;min-width:46px;height:44px;min-height:44px;color:var(--drawer-ink);background:0 0;border:0;border-radius:6px;flex:none;margin-top:8px;padding:8px;font-size:12px;position:static;inset:auto;transform:none}.drawer-activity[data-drawer-refresh] .background-activity-cancel:hover{color:var(--drawer-ink);background:var(--drawer-ground)}.drawer-activity[data-drawer-refresh] .background-activity-cancel-error{color:var(--drawer-danger);margin:0 8px 16px;font-size:12px}.drawer-activity[data-drawer-refresh] .review-task-sync-error{color:var(--drawer-danger);background:#fff6f4;background:lab(97.5532% 4.42264 2.83623);padding:12px 20px;font-size:12px}.drawer-activity[data-drawer-refresh] .review-task-sync-error button{min-height:44px;color:var(--drawer-danger)}.drawer-activity[data-drawer-refresh] .background-activity-empty{color:var(--drawer-muted);padding:40px 16px}@media (max-width:600px){.review-settings-panel.drawer-settings[data-design=make]{width:100vw}.review-settings-panel.drawer-settings[data-design=make]>header{min-height:84px;padding:16px 20px}.drawer-settings-scroll{scrollbar-gutter:auto;padding:0 20px 24px}.drawer-settings[data-drawer-refresh] .review-guidance-setting{grid-template-columns:minmax(0,1fr) 158px;gap:8px 12px}.drawer-settings[data-drawer-refresh] .review-guidance-setting>:is(select,input:not([type=checkbox])){font-size:13px}.review-project-drawer.drawer-projects{width:100vw}.review-project-route>.background-activity-center:has(>.drawer-activity[data-drawer-refresh]).review-task-dock{width:100%}}@media (prefers-reduced-motion:reduce){:is(.drawer-settings,.drawer-projects,.drawer-activity)[data-drawer-refresh],:is(.drawer-settings,.drawer-projects,.drawer-activity)[data-drawer-refresh] *{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}