html body .new-chat-page.new-chat-composition .greeting,html body .new-chat-page.first-session-new .greeting,html body .new-chat-page.standard-session-new .greeting{grid-template-columns:60px minmax(0,auto)!important;column-gap:16px!important}html body .new-chat-page.new-chat-composition .greeting .greeting-mark,html body .new-chat-page.first-session-new .greeting .greeting-mark,html body .new-chat-page.standard-session-new .greeting .greeting-mark{width:60px!important;height:60px!important;min-width:60px!important;max-width:60px!important;flex-basis:60px!important;object-fit:contain!important;transform:scale(1.08)!important;transform-origin:center!important}html body .new-chat-page.new-chat-composition .greeting h1,html body .new-chat-page.first-session-new .greeting h1,html body .new-chat-page.standard-session-new .greeting h1{font-size:clamp(39px,2.82vw,45px)!important;line-height:1.04!important}#g89-drop{inset:0!important;border:0!important;border-radius:0!important;background:#2067d8f0!important;backdrop-filter:blur(7px) saturate(.9)!important;box-shadow:inset 0 0 0 1px #ffffff1a!important;color:#fff!important}#g89-drop .g89-drop-content{max-width:680px!important;padding:34px!important}#g89-drop .g89-drop-content>svg.g893-drop-art{width:230px!important;height:168px!important;filter:drop-shadow(0 18px 30px rgba(0,24,72,.22))!important}#g89-drop .g893-folder-back{fill:#ffffff24!important;stroke:#fffffff2!important;stroke-width:2.2!important}#g89-drop .g893-folder-front{fill:#fff3!important;stroke:#fffffffa!important;stroke-width:2.2!important;animation:none!important}#g89-drop .g893-doc-sheet{fill:#f7fbff!important;stroke:#fff!important;stroke-width:2.2!important}#g89-drop .g893-doc-fold,#g89-drop .g893-doc-lines{stroke:#3979d7!important;stroke-width:2!important}#g89-drop .g893-doc{transform-origin:120px 70px;animation:g895PaperOnce .72s cubic-bezier(.2,.78,.25,1) 1 both!important}#g89-drop .g89-drop-content h2{color:#fff!important;margin:12px 0 8px!important}#g89-drop .g89-drop-content p{color:#ffffffe0!important;font-size:13.5px!important}#g89-drop .g89-drop-content span{color:#ffffffa3!important;font-size:10.5px!important}@keyframes g895PaperOnce{0%{transform:translateY(19px) rotate(-1deg);opacity:.55}68%{transform:translateY(-11px) rotate(0);opacity:1}84%{transform:translateY(-7px)}to{transform:translateY(-8px) rotate(0);opacity:1}}html body .new-chat-page .composer.cowork-active:not(.compact),html body .new-chat-page .composer:not(.compact):has(#composer-cowork-context:not([hidden])){min-height:236px!important;grid-template-rows:minmax(72px,auto) auto 62px!important;padding:14px 13px 15px 15px!important}.composer-cowork-context{gap:15px!important;margin:10px 4px 13px!important;padding:14px 13px!important;border-radius:12px!important;grid-template-columns:minmax(210px,1.12fr) minmax(215px,.95fr) auto!important}.composer-cowork-copy{gap:11px!important}.composer-cowork-copy>span:last-child{gap:4px!important}.composer-cowork-mark{width:34px!important;height:34px!important;flex-basis:34px!important}.composer-cowork-space{gap:9px!important}.composer-cowork-context select{height:35px!important}.composer-cowork-actions{gap:7px!important}.composer-cowork-actions button{height:35px!important;padding-inline:10px!important}.main-area{--file-preview-width:clamp(680px,50vw,960px)!important}.file-preview-panel.g81-artifact-workbench{background:#0d1116!important;border-left:1px solid #31363c!important}.g81-artifact-head{height:50px!important;min-height:50px!important;background:#20201f!important;border-bottom-color:#343434!important;padding-inline:9px!important}.g81-view-switch{left:8px!important;top:7px!important;background:#30302e!important}.g81-view-switch .icon-button.active{background:#50504b!important;color:#fff!important}.g81-artifact-title{margin-left:72px!important}.g81-artifact-title strong{color:#d7d4cc!important;font-size:13px!important}.g81-artifact-title span{color:#8b8881!important;font-size:10.5px!important}#file-preview-copy,#file-preview-more{background:#343431!important}.g81-preview-menu{background:#252523!important}.file-preview-content{padding:0!important;background:#0d1319!important;overflow:hidden!important;display:flex!important;min-height:0!important}.file-preview-content>.file-preview-frame,.file-preview-content>.g81-live-frame{width:100%!important;height:100%!important;min-height:0!important;flex:1!important;border:0!important;border-radius:0!important;background:#0d1117!important}.file-preview-content>.g81-code-view,.file-preview-content>.file-preview-source{width:100%!important;min-height:100%!important;border:0!important;border-radius:0!important;background:#11161c!important}.file-preview-content>.file-preview-document,.file-preview-content>.file-preview-text,.file-preview-content>.file-preview-table-wrap,.file-preview-content>.file-preview-deck,.file-preview-content>.file-preview-package,.file-preview-content>.file-preview-properties{width:100%!important;min-height:100%!important;overflow:auto!important}.file-preview-panel.expanded .file-preview-content{height:calc(100dvh - 50px)!important}.g895-desktop-settings{max-width:920px;margin:0 auto;padding:4px 0 48px}.g895-desktop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 0 24px;border-bottom:1px solid var(--border-soft)}.g895-desktop-head h2{margin:0 0 7px!important;font:430 34px/1.05 var(--font-display)!important;letter-spacing:-.04em}.g895-desktop-head p{max-width:620px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.g895-desktop-head-actions{display:flex;gap:8px;flex:0 0 auto}.g895-desktop-head-actions button{height:38px;border:1px solid var(--border);border-radius:9px;padding:0 13px;background:transparent;color:var(--fg);cursor:pointer}.g895-desktop-head-actions .primary{background:var(--fg);color:var(--bg);border-color:transparent}.g895-desktop-install{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:34px;align-items:center;padding:31px 0;border-bottom:1px solid var(--border-soft)}.g895-desktop-install-copy h3{margin:0 0 10px;font:430 29px/1.08 var(--font-display);letter-spacing:-.035em}.g895-desktop-install-copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.g895-desktop-install-actions{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.g895-desktop-window{overflow:hidden;border:1px solid #3a3936;border-radius:13px;background:#151515;box-shadow:0 20px 55px #0003}.g895-desktop-windowbar{height:36px;display:flex;align-items:center;gap:9px;padding:0 10px;border-bottom:1px solid #2e2d2a;background:#171716;color:#bbb7af;font:11px var(--font-body)}.g895-desktop-windowbar b{flex:1}.g895-desktop-windowbar i{color:var(--accent);font-style:normal}.g895-desktop-windowbar em{font-style:normal;color:#e5e1d9}.g895-desktop-windowbar small{padding:3px 7px;border-radius:6px;background:#292927;color:#aaa69e}.g895-desktop-windowbody{min-height:190px;display:grid;place-content:center;text-align:center;padding:24px}.g895-desktop-windowbody strong{font:430 31px var(--font-display)}.g895-desktop-windowbody p{margin:6px 0 22px;color:#8f8b84}.g895-desktop-windowbody>div{width:220px;height:54px;border:1px solid #373632;border-radius:12px;padding:12px;display:grid;gap:6px}.g895-desktop-windowbody>div span{height:3px;border-radius:4px;background:#4a4843}.g895-desktop-windowbody>div span:nth-child(2){width:74%}.g895-desktop-windowbody>div span:nth-child(3){width:48%}.g895-desktop-section{padding:28px 0;border-bottom:1px solid var(--border-soft)}.g895-desktop-section>h3{margin:0 0 6px;font:560 14px var(--font-body)}.g895-desktop-section>p{margin:0 0 16px;color:var(--muted);font-size:12px;line-height:1.6}.g895-desktop-sign{border-bottom:0}.g895-desktop-sign p{max-width:760px}.g895-app-dialog{display:grid;gap:12px}.g895-app-dialog-main{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:start;border:1px solid var(--border);border-radius:13px;padding:18px;background:var(--surface)}.g895-app-dialog-main>span{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:var(--surface-hover);color:var(--accent)}.g895-app-dialog-main h3{margin:0 0 5px}.g895-app-dialog-main p{margin:0 0 14px;color:var(--muted);line-height:1.55}.g895-app-dialog-note{display:flex;justify-content:space-between;gap:15px;padding:11px 3px;color:var(--muted);font-size:11px}.g895-app-dialog-note strong{color:var(--fg-2)}.g749-native-code{--g895-code-sidebar:236px;background:#151515!important}.g749-native-code .g749-code-shell{display:grid!important;grid-template-columns:var(--g895-code-sidebar) minmax(0,1fr)!important;background:#151515!important}.g749-native-code .g749-code-sidebar{width:auto!important;border-right:1px solid #2b2b29!important;background:#101010!important}.g749-native-code .g749-code-sidebar-top{padding:10px 9px 7px!important}.g749-native-code .g749-back-giorgio{height:31px!important;border-radius:7px!important;font-size:10.5px!important}.g749-native-code .g749-code-brand{margin:9px 4px 10px!important;padding:0 4px!important}.g749-native-code .g749-code-brand strong{font-size:13px!important}.g749-native-code .g749-code-brand small{font-size:9px!important}.g749-native-code .g749-new-session{height:34px!important;border-radius:8px!important;margin-bottom:7px!important}.g749-native-code .g749-session-search{height:32px!important;border-radius:8px!important;background:#171716!important}.g749-native-code .g749-session-heading{padding:11px 12px 4px!important}.g749-native-code .code-session-list{padding:4px 7px!important}.g749-native-code .code-session-item{min-height:32px!important;padding:6px 7px!important;border-radius:7px!important}.g749-native-code .code-session-item strong{font-size:10.5px!important}.g749-native-code .code-session-item small{font-size:8.5px!important}.g749-native-code .g749-code-main{background:#151515!important}.g749-native-code .g749-code-topbar{height:47px!important;min-height:47px!important;border-bottom:1px solid #2d2d2a!important;padding:0 10px 0 12px!important;background:#151515!important}.g749-native-code .g749-code-context strong{font-size:11.5px!important}.g749-native-code .g749-code-context span{font-size:8.5px!important}.g749-native-code .g749-code-actions{gap:3px!important}.g749-native-code .g749-code-actions .icon-button{width:31px!important;height:31px!important;border-radius:7px!important}.g749-native-code .code-mode-select{height:30px!important;background:#1d1d1b!important;border-color:#33322f!important}.g749-native-code .code-agent-scroll{padding:48px clamp(28px,5vw,76px) 190px!important}.g749-native-code .code-agent-welcome{max-width:760px!important;margin:13vh auto 0!important}.g749-native-code .code-agent-welcome h1{max-width:720px!important;font-size:clamp(34px,3.3vw,52px)!important}.g749-native-code .code-agent-welcome p{max-width:700px!important;font-size:13px!important}.g749-native-code .code-agent-composer{left:50%!important;right:auto!important;width:min(760px,calc(100% - 54px))!important;transform:translate(-50%)!important;bottom:22px!important;border-color:#3a3936!important;border-radius:14px!important;background:#20201f!important;box-shadow:0 18px 50px #0000004d!important}.g749-native-code .code-agent-composer textarea{min-height:78px!important;padding:15px 16px 8px!important;font-size:12.5px!important}.g749-native-code .code-agent-compose-row{height:44px!important;padding:0 9px 8px!important}.g749-native-code .code-plus,.g749-native-code .code-send{width:32px!important;height:32px!important}.g749-native-code .g749-file-drawer,.g749-native-code .g749-editor-drawer{box-shadow:-20px 0 50px #0000003d!important}.g749-native-code .g749-editor-drawer{border-left:1px solid #31312e!important;background:#111!important}.g749-native-code .code-terminal-v715{border-top-color:#30302d!important;background:#101010!important}@media(max-width:960px){.g749-native-code{--g895-code-sidebar:205px}.g749-native-code .code-agent-composer{width:calc(100% - 30px)!important}.g895-desktop-install{grid-template-columns:1fr}.g895-desktop-head{flex-direction:column}.g895-desktop-head-actions{width:100%}}@media(max-width:760px){html body .new-chat-page.new-chat-composition .greeting,html body .new-chat-page.first-session-new .greeting,html body .new-chat-page.standard-session-new .greeting{grid-template-columns:47px minmax(0,auto)!important;column-gap:12px!important}html body .new-chat-page.new-chat-composition .greeting .greeting-mark,html body .new-chat-page.first-session-new .greeting .greeting-mark,html body .new-chat-page.standard-session-new .greeting .greeting-mark{width:47px!important;height:47px!important;min-width:47px!important;max-width:47px!important;flex-basis:47px!important;transform:scale(1.08)!important}.composer-cowork-context{grid-template-columns:1fr!important;gap:10px!important}.g895-desktop-head-actions{flex-direction:column}.g895-desktop-head-actions button{width:100%}.g895-app-dialog-note{flex-direction:column}.g749-native-code .g749-code-shell{display:block!important}.g749-native-code .g749-code-sidebar{position:fixed!important;z-index:120!important;inset:47px auto 0 0!important;width:255px!important;transform:translate(-100%);transition:transform .2s ease}.g749-native-code.mobile-sidebar-open .g749-code-sidebar{transform:none}.g749-native-code .g749-code-main{height:100%!important}.g749-native-code .code-agent-scroll{padding-inline:17px!important}}@media(prefers-reduced-motion:reduce){#g89-drop .g893-doc{animation:none!important;transform:translateY(7px)!important}}
