.hub-shell [hidden]{display:none!important}.workspace-primary-nav{align-items:center;gap:4px;display:flex}.workspace-primary-nav button{color:#53686c;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 9px;font-size:13px;font-weight:650}:is(.workspace-primary-nav button:hover,.workspace-primary-nav button:focus-visible,.workspace-primary-nav button[aria-current=page],.workspace-primary-nav button[aria-pressed=true]){color:#086f64;background:#edf6f4}.workspace-primary-nav button:disabled{opacity:.45;cursor:not-allowed;color:#53686c;background:0 0}.gptweb-version-badge{color:#087d68;white-space:nowrap;background:#e8f5ef;border:1px solid #087d68;border-radius:999px;align-items:center;min-height:29px;padding:4px 11px;font-size:.85rem;display:inline-flex}.gptweb-bridge-panel{background:linear-gradient(135deg,#f7fcfb 0%,#fff 58%,#eff8f6 100%);border:1px solid #badad5;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(24px,4vw,64px);min-height:410px;margin:24px 28px 18px;padding:clamp(28px,4vw,52px);display:grid;box-shadow:0 18px 50px #13384b17}.gptweb-bridge-copy{align-self:center;gap:6px;max-width:760px;display:grid}.gptweb-help-heading{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.gptweb-help-close{color:#086f64;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #087e6d;border-radius:8px;flex:none;padding:6px 18px;font-size:.82rem;font-weight:800}:is(.gptweb-help-close:hover,.gptweb-help-close:focus-visible){background:#edf6f4}.gptweb-help-close:focus-visible{outline-offset:2px;outline:3px solid #087e6d40}.gptweb-bridge-copy h2{color:#0d334d;margin:0;font-size:1rem;line-height:1.3}.gptweb-bridge-copy>p{color:#536c79;margin:0;font-size:.86rem;line-height:1.45}.gptweb-help-list{gap:6px;margin:5px 0 0;display:grid}.gptweb-help-list>div{background:#fff;border:1px solid #c6ded9;border-radius:8px;grid-template-columns:minmax(170px,.75fr) minmax(0,1.25fr);align-items:center;gap:14px;padding:10px 12px;display:grid}.gptweb-help-list dt,.gptweb-help-list dd{margin:0}.gptweb-help-list dt{color:var(--accent-dark);font-size:var(--workspace-help-row-font-size);font-weight:var(--workspace-help-label-weight)}.gptweb-help-led-label{align-items:center;gap:10px;display:flex}.gptweb-help-led-sample{flex:0 0 30px;place-items:center;width:30px;height:30px;display:inline-grid}.gptweb-help-list dd{color:var(--navy);font-size:var(--workspace-help-row-font-size);font-weight:var(--workspace-help-description-weight);line-height:1.45}.gptweb-browser-extension{text-align:center;background:#ffffffe0;border:1px solid #d7e4e5;border-radius:17px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;min-width:0;padding:clamp(24px,4vw,42px);display:flex}.gptweb-chatgpt-identity{color:#152b37;text-align:left;align-items:center;gap:12px;display:flex}.gptweb-chatgpt-mark{background:#fff;border:1px solid #d3dddf;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 22px #1030401a}.gptweb-chatgpt-mark img{object-fit:contain;width:32px;height:32px;display:block}.gptweb-chatgpt-identity>span:last-child{gap:2px;display:grid}.gptweb-chatgpt-identity strong{font-size:1.2rem}.gptweb-chatgpt-identity small{color:#71828a}.gptweb-browser-extension>a{color:#fff;background:#087e6d;border:1px solid #087e6d;border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin-top:28px;padding:0 20px;font-weight:850;text-decoration:none;display:inline-flex}:is(.gptweb-browser-extension>a:hover,.gptweb-browser-extension>a:focus-visible){background:#066c5e}.gptweb-browser-extension>a:focus-visible{outline-offset:3px;outline:3px solid #087e6d40}.gptweb-browser-extension>p{color:#647a84;max-width:340px;margin:17px 0 0;font-size:.86rem;line-height:1.5}@media (max-width:900px){.gptweb-bridge-panel{grid-template-columns:minmax(0,1fr);min-height:0;margin:14px;padding:24px}.gptweb-browser-extension{min-height:260px}}@media (max-width:620px){.gptweb-help-list>div{grid-template-columns:minmax(0,1fr);gap:4px}}.hub-shell[data-workspace-experience=web] .hub-header-main{flex-wrap:wrap;align-items:flex-start;gap:0 12px;padding-block:10px}.hub-shell[data-workspace-experience=web] .hub-brand-identity{width:100%;min-width:0}.hub-shell[data-workspace-experience=web] .hub-brand-identity .brand-copy{flex:auto;min-width:0}.hub-shell[data-workspace-experience=web] .hub-brand-identity .brand-title-row{width:100%}.hub-shell[data-workspace-experience=web] .hub-brand-identity .gptweb-version-badge{margin-left:auto}.hub-shell[data-workspace-experience=web] .workspace-header-actions{flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0;margin-left:0;padding-left:52px}.hub-shell[data-workspace-experience=web] .workspace-primary-nav{flex-wrap:wrap;flex:0 auto;order:0;justify-content:flex-end;width:auto;min-width:0;margin-left:auto;overflow-x:visible}.hub-shell[data-workspace-experience=web] .popup-help-toggle{width:32px;height:32px;color:var(--accent-dark);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.hub-shell[data-workspace-experience=web] .popup-help-toggle:hover,.hub-shell[data-workspace-experience=web] .popup-help-toggle:focus-visible){color:var(--accent);background:#edf7f4}.hub-shell[data-workspace-experience=web] .popup-help-toggle[aria-expanded=true]{color:#174d70;background:#dceefa}.hub-shell[data-workspace-experience=web] .popup-help-icon{display:block;overflow:visible}.hub-shell[data-workspace-experience=web] .popup-help-icon circle,.hub-shell[data-workspace-experience=web] .popup-help-icon path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.hub-shell[data-workspace-experience=web] .popup-help-icon .popup-help-icon-dot{fill:currentColor;stroke:none}@media (max-width:1100px){.hub-shell[data-workspace-experience=popout] .workspace-header-actions{min-width:0}.hub-shell[data-workspace-experience=popout] .workspace-primary-nav{flex:auto;min-width:0;overflow-x:auto}.hub-shell[data-workspace-experience=popout] .popup-help-toggle{width:32px;height:32px;color:var(--accent-dark);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.hub-shell[data-workspace-experience=popout] .popup-help-toggle:hover,.hub-shell[data-workspace-experience=popout] .popup-help-toggle:focus-visible){color:var(--accent);background:#edf7f4}.hub-shell[data-workspace-experience=popout] .popup-help-toggle[aria-expanded=true]{color:#174d70;background:#dceefa}.hub-shell[data-workspace-experience=popout] .popup-help-toggle:focus-visible{outline-offset:2px;outline:3px solid #087e6d38}.hub-shell[data-workspace-experience=popout] .popup-setup-actions button:focus-visible{outline-offset:2px;outline:3px solid #087e6d38}.hub-shell[data-workspace-experience=popout] .popup-help-icon{display:block;overflow:visible}.hub-shell[data-workspace-experience=popout] .popup-help-icon circle,.hub-shell[data-workspace-experience=popout] .popup-help-icon path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.hub-shell[data-workspace-experience=popout] .popup-help-icon .popup-help-icon-dot{fill:currentColor;stroke:none}.hub-shell[data-workspace-experience=popout] .popup-setup-card[data-help-experience=gptpop]{min-width:0;color:var(--navy);background:#f4fbf9;border:1px solid #c6ded9;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;margin:12px;padding:16px;display:grid}.hub-shell[data-workspace-experience=popout] .popup-setup-card[data-help-experience=gptpop] .popup-setup-copy{gap:6px;min-width:0;display:grid}.hub-shell[data-workspace-experience=popout] .popup-setup-card[data-help-experience=gptpop] .popup-setup-copy>strong{font-size:1rem}.hub-shell[data-workspace-experience=popout] .popup-setup-card[data-help-experience=gptpop] .popup-setup-copy p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}.hub-shell[data-workspace-experience=popout] .popup-setup-card[data-help-experience=gptpop] .popup-setup-copy kbd{color:var(--accent-dark);font:inherit;background:#fff;border:1px solid #9fc4be;border-bottom-width:2px;border-radius:5px;padding:2px 5px;font-weight:800}.hub-shell[data-workspace-experience=popout] .popup-setup-card[data-help-experience=gptpop] .popup-shortcut-list{gap:6px;margin:5px 0 7px;display:grid}.hub-shell[data-workspace-experience=popout] .popup-setup-card[data-help-experience=gptpop] .popup-shortcut-list>div{background:#fff;border:1px solid #c6ded9;border-radius:8px;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;min-width:0;padding:8px 10px;display:grid}.hub-shell[data-workspace-experience=popout] .popup-setup-card[data-help-experience=gptpop] .popup-shortcut-list dt,.hub-shell[data-workspace-experience=popout] .popup-setup-card[data-help-experience=gptpop] .popup-shortcut-list dd{min-width:0;font-size:var(--workspace-help-row-font-size);margin:0}.hub-shell[data-workspace-experience=popout] .popup-setup-card[data-help-experience=gptpop] .popup-shortcut-list dt{color:var(--accent-dark);font-weight:var(--workspace-help-label-weight);white-space:nowrap}.hub-shell[data-workspace-experience=popout] .popup-setup-card[data-help-experience=gptpop] .popup-shortcut-list dd{overflow-wrap:anywhere;color:var(--navy);font-weight:var(--workspace-help-description-weight)}.hub-shell[data-workspace-experience=popout] .popup-setup-card[data-help-experience=gptpop] .popup-setup-actions{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.hub-shell[data-workspace-experience=popout] .popup-setup-card[data-help-experience=gptpop] .popup-setup-actions button{border:1px solid var(--accent);min-width:0;min-height:38px;color:#fff;cursor:pointer;font:inherit;text-align:center;border-color:var(--navy);background:#fff;background:var(--navy);border-radius:8px;justify-content:center;align-items:center;margin:0;padding:8px 12px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}}@media (max-width:620px){.hub-shell[data-workspace-experience=popout] .popup-setup-card[data-help-experience=gptpop] .popup-shortcut-list>div{grid-template-columns:minmax(0,1fr);gap:5px}}.gptpop-split-help{box-sizing:border-box;width:min(100% - 48px,820px);min-width:0;color:var(--navy);background:#f4fbf9;border:1px solid #c6ded9;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;margin:16px auto;padding:20px;display:grid}.gptpop-split-help .popup-setup-copy{gap:6px;min-width:0;display:grid;container-type:inline-size}.gptpop-split-help .contract-label{font-weight:600}.gptpop-split-help .popup-setup-copy>strong{letter-spacing:-.01em;font-weight:600}.gptpop-split-help .popup-setup-actions{min-width:0}.gptpop-split-help.gpt-split-help--heading-close{grid-template-columns:minmax(0,1fr)}.gpt-split-help-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.gpt-split-help-title{gap:6px;min-width:0;display:grid}.gpt-split-help-title>strong{letter-spacing:-.01em;font-weight:600}.gpt-split-help-heading .popup-setup-actions button{white-space:nowrap}.gptpop-split-help p{color:var(--muted);margin:0}.gptpop-split-help .popup-shortcut-list{--split-help-row-gap:8px;gap:var(--split-help-row-gap);margin:10px 0 0;display:grid}.gptpop-split-help .popup-shortcut-list>div{background:#fff;border:1px solid #c6ded9;border-radius:8px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.gptpop-split-help .popup-shortcut-list>.chrome-split-pair-start,.gptpop-split-help .popup-shortcut-list>.chrome-split-pair-end{border-color:#7cb9ad;border-left:3px solid var(--accent)}.gptpop-split-help .popup-shortcut-list>.chrome-split-pair-start{margin-bottom:calc(-1 * var(--split-help-row-gap));border-bottom-color:#0000;border-radius:8px 8px 0 0}.gptpop-split-help .popup-shortcut-list>.chrome-split-pair-end{border-top-color:#c6ded9;border-radius:0 0 8px 8px}.gptpop-split-help dt,.gptpop-split-help dd{overflow-wrap:anywhere;min-width:0;margin:0}.gptpop-split-help dt{color:var(--accent-dark);font-weight:var(--workspace-help-label-weight)}.gptpop-split-help dd{font-weight:var(--workspace-help-description-weight);text-align:right}.gptpop-split-help dt code{font-weight:inherit}.gptpop-split-help .gptsnap-codex-handoff,.gptpop-split-readiness .gptsnap-codex-handoff{color:var(--accent-dark);text-underline-offset:3px;font-weight:750}:is(.gptpop-split-help .gptsnap-codex-handoff:focus-visible,.gptpop-split-readiness .gptsnap-codex-handoff:focus-visible){outline:3px solid var(--accent);outline-offset:3px;border-radius:3px}.gptpop-split-help kbd,.gptpop-split-help .desktop-area-drag-zone{min-height:0;color:var(--accent-dark);font:inherit;font-weight:inherit;background:#fff;border:1px solid #9fc4be;border-radius:5px;padding:2px 5px;display:inline-block}.gptpop-split-help .desktop-area-drag-zone{--drag-area-border:#b42318;border-style:dashed;border-color:var(--drag-area-border);cursor:pointer;text-decoration:none}.gptpop-split-help .desktop-area-drag-zone[data-drag-area-ready=true]{--drag-area-border:#087e6d}.gptpop-split-help .desktop-area-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gptpop-split-help .desktop-area-launch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gptpop-split-help .desktop-area-drag-zone:hover{background:#f4fbf9}.gptpop-split-help .desktop-area-drag-zone:focus-visible{outline:3px solid var(--drag-area-border);outline-offset:3px}.gptpop-split-help .desktop-main-pin-row dd{gap:6px;display:grid}.gptpop-split-help .desktop-main-pin-label{color:var(--accent-dark);font-weight:var(--workspace-help-label-weight)}.gptpop-split-help .desktop-main-pin-actions{font-weight:var(--workspace-help-description-weight);flex-wrap:wrap;gap:7px;display:flex}.gptpop-split-help .desktop-main-pin-actions button{min-height:34px;color:var(--accent-dark);font:inherit;font-weight:inherit;cursor:pointer;background:#fff;border:1px solid #7cb9ad;border-radius:7px;padding:6px 10px}.gptpop-split-help .desktop-main-pin-actions button:hover:not(:disabled){background:#f4fbf9}.gptpop-split-help .desktop-main-pin-actions button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.gptpop-split-help .desktop-main-pin-actions button:disabled{cursor:default;opacity:.55}.gptpop-split-help .desktop-main-pin-row[data-state=pinned] .desktop-main-pin-actions button:first-child{color:#11652f;background:#eaf7f1;border-color:#15803d}.gptpop-split-help .desktop-main-pin-row[data-state=error] .desktop-main-pin-status{color:#9f1d1d}.gptpop-split-help .desktop-main-pin-status{color:var(--muted);font-size:inherit;line-height:1.35;display:block}.gptpop-split-help .popup-setup-actions button{border:1px solid var(--navy);background:var(--navy);color:#fff;min-height:38px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-weight:500;display:inline-flex}.gptpop-split-help .popup-setup-actions button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.gptpop-split-help#qwen-local-workspace-help{grid-template-columns:minmax(0,1fr)}.gptpop-split-help#qwen-local-workspace-help .popup-shortcut-list>div{grid-template-columns:minmax(7.5rem,22%) minmax(0,1fr)}.qwen-local-help-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.qwen-local-help-title{gap:6px;min-width:0;display:grid}.qwen-local-help-title>strong{letter-spacing:-.01em;font-weight:600}.qwen-local-help-heading .popup-setup-actions{flex:none}@media (max-width:1100px){.gptpop-split-help{grid-template-columns:minmax(0,1fr);width:min(100% - 24px,820px);margin:12px auto}}@container (width<=400px){.gptpop-split-help .popup-shortcut-list>div{grid-template-columns:minmax(0,1fr);gap:5px}.gptpop-split-help#qwen-local-workspace-help .popup-shortcut-list>div{grid-template-columns:minmax(0,1fr)}.gptpop-split-help dd{text-align:left}}.hub-shell[data-qwen-web-workspace=true] .hub-header-main{min-width:0;max-width:100%}@media (max-width:620px){.hub-shell[data-qwen-web-workspace=true] .workspace-header-actions{flex-wrap:wrap;padding-left:0}.hub-shell[data-qwen-web-workspace=true] .workspace-primary-nav{flex-basis:100%;order:1;justify-content:flex-start;margin-left:0}}.hub-shell[data-workspace-experience=popout] .hub-header-main,.hub-shell[data-workspace-experience=split-screen] .hub-header-main,.hub-shell[data-workspace-experience=desktop-ui] .hub-header-main{flex-wrap:wrap;align-items:flex-start;gap:0 12px;padding-block:10px}.hub-shell[data-workspace-experience=popout] .hub-brand-identity,.hub-shell[data-workspace-experience=split-screen] .hub-brand-identity,.hub-shell[data-workspace-experience=desktop-ui] .hub-brand-identity{width:100%;min-width:0}.hub-shell[data-workspace-experience=popout] .hub-brand-identity .brand-copy,.hub-shell[data-workspace-experience=split-screen] .hub-brand-identity .brand-copy,.hub-shell[data-workspace-experience=desktop-ui] .hub-brand-identity .brand-copy{flex:auto;min-width:0}.hub-shell[data-workspace-experience=popout] .hub-brand-identity .brand-title-row,.hub-shell[data-workspace-experience=split-screen] .hub-brand-identity .brand-title-row,.hub-shell[data-workspace-experience=desktop-ui] .hub-brand-identity .brand-title-row{width:100%}.hub-shell[data-workspace-experience=popout] .hub-brand-identity .bridge-version,.hub-shell[data-workspace-experience=split-screen] .hub-brand-identity .bridge-version,.hub-shell[data-workspace-experience=split-screen] .hub-brand-identity .gptweb-version-badge,.hub-shell[data-workspace-experience=desktop-ui] .hub-brand-identity .bridge-version{margin-left:auto}.hub-shell[data-workspace-experience=popout] .workspace-header-actions,.hub-shell[data-workspace-experience=split-screen] .workspace-header-actions,.hub-shell[data-workspace-experience=desktop-ui] .workspace-header-actions{flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0;margin-left:0}.hub-shell[data-workspace-experience=popout] .workspace-primary-nav,.hub-shell[data-workspace-experience=split-screen] .workspace-primary-nav,.hub-shell[data-workspace-experience=desktop-ui] .workspace-primary-nav{flex-wrap:wrap;flex:0 auto;order:0;justify-content:flex-end;width:auto;min-width:0;margin-left:auto;overflow-x:visible}.hub-shell[data-workspace-experience=split-screen] .popup-help-toggle,.hub-shell[data-workspace-experience=desktop-ui] .popup-help-toggle{width:32px;height:32px;color:var(--accent-dark);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.hub-shell[data-workspace-experience=split-screen] .popup-help-toggle:hover,.hub-shell[data-workspace-experience=desktop-ui] .popup-help-toggle:hover,.hub-shell[data-workspace-experience=split-screen] .popup-help-toggle:focus-visible,.hub-shell[data-workspace-experience=desktop-ui] .popup-help-toggle:focus-visible){color:var(--accent);background:#edf7f4}.hub-shell[data-workspace-experience=split-screen] .popup-help-toggle[aria-expanded=true],.hub-shell[data-workspace-experience=desktop-ui] .popup-help-toggle[aria-expanded=true]{color:#174d70;background:#dceefa}.hub-shell[data-workspace-experience=split-screen] .popup-help-icon,.hub-shell[data-workspace-experience=desktop-ui] .popup-help-icon{display:block;overflow:visible}.hub-shell[data-workspace-experience=split-screen] .popup-help-icon circle,.hub-shell[data-workspace-experience=desktop-ui] .popup-help-icon circle,.hub-shell[data-workspace-experience=split-screen] .popup-help-icon path,.hub-shell[data-workspace-experience=desktop-ui] .popup-help-icon path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.hub-shell[data-workspace-experience=split-screen] .popup-help-icon .popup-help-icon-dot,.hub-shell[data-workspace-experience=desktop-ui] .popup-help-icon .popup-help-icon-dot{fill:currentColor;stroke:none}.hub-shell[data-workspace-experience=desktop-ui] .popup-setup-card[data-help-experience=gptdesk]{min-width:0;color:var(--navy);background:#f4fbf9;border:1px solid #c6ded9;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;margin:12px;padding:16px;display:grid}.hub-shell[data-workspace-experience=desktop-ui] .popup-setup-card[data-help-experience=gptdesk] .popup-setup-copy{gap:6px;min-width:0;display:grid}.hub-shell[data-workspace-experience=desktop-ui] .popup-setup-card[data-help-experience=gptdesk] .popup-setup-copy>strong{font-size:1rem}.hub-shell[data-workspace-experience=desktop-ui] .popup-setup-card[data-help-experience=gptdesk] .popup-setup-copy p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.hub-shell[data-workspace-experience=desktop-ui] .popup-setup-card[data-help-experience=gptdesk] .popup-shortcut-list{gap:6px;margin:5px 0 0;display:grid}.hub-shell[data-workspace-experience=desktop-ui] .popup-setup-card[data-help-experience=gptdesk] .popup-shortcut-list>div{background:#fff;border:1px solid #c6ded9;border-radius:8px;grid-template-columns:minmax(132px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;padding:8px 10px;display:grid}.hub-shell[data-workspace-experience=desktop-ui] .popup-setup-card[data-help-experience=gptdesk] .popup-shortcut-list dt,.hub-shell[data-workspace-experience=desktop-ui] .popup-setup-card[data-help-experience=gptdesk] .popup-shortcut-list dd{min-width:0;font-size:var(--workspace-help-row-font-size);margin:0}.hub-shell[data-workspace-experience=desktop-ui] .popup-setup-card[data-help-experience=gptdesk] .popup-shortcut-list dt{color:var(--accent-dark);font-weight:var(--workspace-help-label-weight);white-space:nowrap}.hub-shell[data-workspace-experience=desktop-ui] .popup-setup-card[data-help-experience=gptdesk] .popup-shortcut-list dd{color:var(--navy);font-weight:var(--workspace-help-description-weight)}.hub-shell[data-workspace-experience=desktop-ui] .popup-setup-card[data-help-experience=gptdesk] .popup-setup-copy kbd{color:var(--accent-dark);font:inherit;background:#fff;border:1px solid #9fc4be;border-bottom-width:2px;border-radius:5px;padding:2px 5px;font-weight:800}.hub-shell[data-workspace-experience=desktop-ui] .popup-setup-card[data-help-experience=gptdesk] .popup-setup-actions{justify-content:flex-end;display:flex}.hub-shell[data-workspace-experience=desktop-ui] .popup-setup-card[data-help-experience=gptdesk] .popup-setup-actions button{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;min-height:38px;font:inherit;border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-size:.76rem;font-weight:800;display:inline-flex}@media (max-width:520px){.hub-shell[data-workspace-experience=desktop-ui] .popup-setup-card[data-help-experience=gptdesk] .popup-shortcut-list>div{grid-template-columns:minmax(0,1fr);gap:5px}}.workspace-nav-count{color:#086f64;background:#d8eee9;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:850;display:inline-grid}.bridge-status-chip{color:#36575b;min-height:34px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #c6d8d5;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:750;display:inline-flex}.bridge-status-chip[data-state=connected]{color:#087568;background:#f1faf7;border-color:#a8d2ca}.bridge-status-chip[data-state=error],.bridge-status-chip[data-state=sign-in]{color:#7b5414;background:#fff9ed;border-color:#d7b676}.bridge-status-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.bridge-connection-steps .secondary-action{color:#183a41;cursor:pointer;background:#fff;border:1px solid #b6cfcb;border-radius:9px;padding:10px 14px}.idea-explorer{max-width:720px;margin:0 auto;padding:clamp(28px,5vw,52px) 0}.idea-explorer h1{letter-spacing:-.025em;color:#193d44;margin:12px 0 16px;font-size:clamp(28px,3vw,40px);line-height:1.15}.idea-explorer p,.bridge-modal p,.project-vision p,.guided-project-choices p{color:#455d62;font-size:16px;line-height:1.6}.idea-explorer label,.project-vision label{margin:12px 0 8px;font-weight:650;display:block}.idea-explorer textarea,.idea-explorer select,.idea-explorer input,.project-vision textarea,.guided-project-choices select{box-sizing:border-box;color:#193d44;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b7cdc9;border-radius:10px;padding:14px;line-height:1.5}.idea-project-name{min-height:52px}.idea-project-target{background:#f3faf8;border:1px solid #bdd8d4;border-radius:14px;gap:5px;margin:12px 0 22px;padding:14px 16px;display:grid}.idea-project-target span{color:#0d675e;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.idea-project-target code{overflow-wrap:anywhere;color:#173a50}.idea-project-target input{box-sizing:border-box;color:#173a50;background:#fff;border:1px solid #bdd8d4;border-radius:8px;width:100%;min-width:0;padding:10px 12px}.idea-project-target label{margin-top:8px;font-size:14px}.idea-project-target small{color:#587074;line-height:1.45}.specification-folder-state{color:#315f5a;background:#f3faf8;border-radius:10px;grid-column:1/-1;margin:0;padding:12px 14px}.specification-folder-state[data-state=failed]{color:#6d2d25;background:#fff8f6;border:1px solid #e5aaa2;gap:10px;padding:18px;display:grid}.specification-folder-state[data-state=failed]>strong{color:#18384d;font-size:1.08rem}.specification-folder-state[data-state=failed]>p{margin:0;line-height:1.55}.specification-folder-actions{flex-wrap:wrap;gap:10px;display:flex}.specification-folder-actions .continue-button,.specification-folder-actions .secondary-action{width:auto;min-height:44px;margin:0;padding:10px 18px}.specification-folder-copy-status{color:#315f5a;font-weight:750}.specification-folder-state .bridge-technical{color:#315f5a;margin-top:2px}.specification-folder-state .bridge-technical code{overflow-wrap:anywhere;white-space:normal;margin-top:8px;display:block}.idea-explorer textarea,.project-vision textarea{resize:vertical}.idea-explorer .idea-field-help{color:#587074;margin:-3px 0 8px;font-size:14px}.idea-composer{position:relative}.idea-composer>textarea{min-height:210px;padding-bottom:62px}.idea-composer-actions{align-items:center;gap:7px;display:flex;position:absolute;bottom:14px;right:24px}.idea-composer-actions button{color:#24484e;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #b8cbc7;border-radius:7px;padding:0 12px;font-size:12px;font-weight:750}.idea-composer-actions .idea-send-button{color:#fff;background:#163b52;border-color:#163b52}.idea-composer-actions button:disabled{opacity:.5;cursor:default}.idea-reference{background:#fbfdfd;border:1px solid #c9dbd8;border-radius:12px;margin-top:14px;overflow:hidden}.idea-reference[data-expanded=true]{background:#f7fbfa}.idea-reference-toggle{color:#1b4e51;cursor:pointer;width:100%;min-height:50px;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.idea-reference-toggle>span{align-items:center;gap:9px;font-weight:750;display:inline-flex}.idea-reference-toggle b{color:#087568;background:#e3f2ef;border-radius:50%;place-items:center;width:22px;height:22px;font-size:17px;line-height:1;display:inline-grid}.idea-reference-toggle small{color:#607579;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}:is(.idea-reference-toggle:hover,.idea-reference-toggle:focus-visible){background:#eef7f5}.idea-reference-fields{border-top:1px solid #d8e5e2;gap:8px;padding:4px 16px 17px;display:grid}.idea-reference-fields p{margin:12px 0 2px;font-size:14px;line-height:1.5}.idea-reference-fields label{margin:7px 0 0;font-size:14px}.idea-reference-fields textarea{min-height:88px}.idea-reference-fields>small{color:#617579;margin-top:4px;font-size:12px;line-height:1.45}.idea-inspiration{background:#f8fbfa;border:1px solid #d2e1de;border-radius:14px;gap:10px;margin-top:17px;padding:18px 20px;display:grid}.idea-inspiration>span{color:#087568;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.idea-inspiration h2{color:#24484e;max-width:620px;margin:0;font-size:clamp(18px,2.5vw,23px);line-height:1.3}.inspiration-question{background:#fff;border-left:3px solid #8fc5bb;gap:4px;padding:13px 15px;display:grid}.inspiration-question p{color:#294f55;margin:0;font-weight:650}.inspiration-question small{color:#65787b;font-size:12px;line-height:1.45}.inspiration-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inspiration-actions .secondary-action{padding:10px 13px}.inspiration-reopen{margin-top:9px}.idea-conversation-section{border-top:1px solid #d8e4e1;margin-top:26px;padding-top:24px}.idea-conversation-bar{color:#246159;background:#edf8f5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 15px;display:flex}.idea-conversation-bar h2{color:inherit;margin:0;font-size:16px;line-height:1.4}.idea-conversation-bar>button{color:#246159;cursor:pointer;width:32px;height:32px;font:inherit;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}:is(.idea-conversation-bar>button:hover,.idea-conversation-bar>button:focus-visible){background:#dcefeb}.idea-conversation-controls{grid-template-columns:minmax(150px,.58fr) minmax(0,1.42fr);align-items:start;gap:16px;margin-top:16px;display:grid}.idea-conversation-toggle{color:#20564f;cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-weight:700;display:inline-flex}.idea-conversation-toggle span{color:#176e64;text-align:center;width:14px;font-size:12px}.idea-conversation-toggle:disabled{color:#789093;cursor:not-allowed}.idea-conversation-toggle:disabled span{color:#91a4a6}.idea-prompt-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.idea-prompt-copy{color:#fff;cursor:pointer;min-width:0;min-height:74px;font:inherit;text-align:left;background:#163b52;border:1px solid #163b52;border-radius:10px;align-content:center;gap:4px;padding:12px 14px;display:grid}.idea-prompt-copy strong{font-size:14px;line-height:1.25}.idea-prompt-copy span{color:#dce8ed;font-size:11px;line-height:1.35}:is(.idea-prompt-copy:not(:disabled):hover,.idea-prompt-copy:not(:disabled):focus-visible){background:#214b63}.idea-prompt-copy:disabled{color:#667b81;cursor:not-allowed;background:#dbe3e6;border-color:#b9c8cc}.idea-prompt-copy:disabled span{color:#74888d}.idea-prompt-preview{gap:8px;margin-top:14px;display:grid}.idea-prompt-tabs{align-items:center;gap:7px;display:flex}.idea-prompt-tabs button{color:#315b5d;cursor:pointer;font:inherit;background:#fff;border:1px solid #bfd4d0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}.idea-prompt-tabs button[aria-pressed=true]{color:#087568;background:#e8f5f2;border-color:#087d70}.idea-conversation-prompt{margin-top:0}.idea-copy-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.idea-status{background:#edf8f5;border-radius:9px;padding:11px 13px;color:#246159!important}.idea-return{background:#f5fbf9;border:1px solid #bdd8d2;border-radius:16px;gap:12px;margin-top:28px;padding:clamp(20px,4vw,28px);display:grid}.idea-return .return-step{color:#087568;letter-spacing:.08em;text-transform:uppercase;background:#dff2ed;border-radius:999px;width:fit-content;padding:4px 9px;font-size:11px;font-weight:850}.idea-return h2{color:#193d44;margin:0;font-size:clamp(22px,3vw,28px)}.idea-return>p{margin:0 0 2px}.idea-return>label{margin:4px 0 -4px}.sdd-contract-choice{border:0;min-width:0;margin:4px 0 0;padding:0}.sdd-contract-choice legend{color:#193d44;margin:0 0 9px;padding:0;font-size:15px;font-weight:800}.sdd-contract-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sdd-contract-actions .continue-button,.sdd-contract-actions .secondary-action{text-align:center;justify-content:center;width:100%;min-height:46px;margin:0}.sdd-contract-section{border-top:1px solid #c9ded9;gap:18px;min-width:0;margin-top:10px;padding-top:22px;display:grid;container:sdd-contract/inline-size}.sdd-contract-section>.contract-preview{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:0}.sdd-contract-section .contract-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.sdd-contract-section .contract-heading .secondary-action{justify-self:end}.sdd-contract-section .contract-customise{border-top:1px solid #d7e5e2;gap:10px;margin-top:18px;padding-top:16px;display:grid}.sdd-contract-section .contract-customise-heading{color:#36575b;gap:3px;display:grid}.sdd-contract-section .contract-customise-heading strong{color:#193d44;font-size:14px}.sdd-contract-section .contract-customise-heading span{font-size:13px;line-height:1.45}.sdd-contract-section .contract-customise-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sdd-contract-section .contract-customise-actions :is(.type-example-view,.baseline-card-edit){color:#fff;background:#173d55;border-color:#173d55;min-height:40px;padding:8px 12px;font-size:.7rem;box-shadow:0 5px 14px #0f324829}:is(.sdd-contract-section .contract-customise-actions :is(.type-example-view,.baseline-card-edit):hover,.sdd-contract-section .contract-customise-actions :is(.type-example-view,.baseline-card-edit):focus-visible){color:#fff;background:#285b74;border-color:#285b74}.sdd-contract-section .contract-intent-picker{margin:18px 0 0}.sdd-contract-section .contract-intent-picker .type-intent-options{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.direction-approved{color:#087568;background:#e2f3ee;border-radius:8px;align-items:center;min-height:42px;padding:9px 13px;font-size:13px;font-weight:800;display:inline-flex}.returned-direction{text-align:left;background:#fff;border-radius:14px;gap:8px;margin-top:10px;padding:clamp(19px,4vw,26px);display:grid;box-shadow:0 10px 30px #17464217}.returned-direction>span{color:#087568;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.direction-title-field{gap:6px;display:grid;margin:2px 0 4px!important}.direction-title-field>span{color:#315f5a;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.returned-direction .direction-title-input{color:#193d44;letter-spacing:-.01em;background:#fbfdfd;border-color:#b7d1cc;min-height:44px;padding:9px 12px;font-size:clamp(18px,2.2vw,21px);font-weight:550;line-height:1.3}.returned-direction .direction-title-input:focus{border-color:#087d70;outline:none;box-shadow:0 0 0 3px #087d701f}.direction-title-field small{color:#607579;font-size:12px;font-weight:500;line-height:1.4}.returned-direction>p{color:#3f5b5f;margin:0}.returned-direction-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.returned-direction-actions .continue-button{width:auto;margin:0}.returned-direction-actions .secondary-action{padding:11px 14px}.direction-reference-copy{color:#fff;cursor:pointer;min-height:42px;font:inherit;background:#173d55;border:1px solid #173d55;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:800}:is(.direction-reference-copy:hover,.direction-reference-copy:focus-visible){background:#285b74;border-color:#285b74}.direction-refinement{background:#f5faf9;border:1px solid #c7dcd7;border-radius:12px;gap:12px;margin-top:12px;padding:clamp(17px,3vw,22px);display:grid}.direction-refinement>div:first-child{gap:2px;display:grid}.direction-refinement>div:first-child>span{color:#087568;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.direction-refinement h3{color:#193d44;margin:0;font-size:21px}.direction-refinement>p{margin:0;font-size:14px}.direction-reference-prompt{background:#fff;border:1px solid #c2d9d4;border-radius:10px;gap:7px;padding:13px 15px;display:grid}.direction-reference-prompt>span{color:#426367;font-size:13px;line-height:1.45}.direction-reference-prompt code{overflow-wrap:anywhere;color:#173d55;white-space:pre-wrap;font-size:14px;font-weight:750}.direction-reference-prompt small{color:#875e17;font-size:12px;font-weight:700}.direction-refinement>label{margin:2px 0 -4px}.direction-refinement-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.direction-refinement-actions .continue-button{width:auto;margin:0}.direction-refinement-actions .secondary-action{padding:11px 14px}.direction-history{border-top:1px solid #d8e5e2;margin-top:10px;padding-top:12px}.direction-history>summary{cursor:pointer;color:#20564f;font-weight:750}.direction-history>summary span{color:#087568;background:#e1f2ed;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:6px;font-size:11px;display:inline-grid}.direction-history ol{gap:10px;margin:14px 0 4px;padding-left:24px;display:grid}.direction-history li{background:#f7fbfa;border-left:3px solid #b7d5cf;padding:11px 13px}.direction-history li>span{color:#087568;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.direction-history li>strong{color:#193d44;margin-top:3px;display:block}.direction-history li details{margin-top:6px}.direction-history li details summary{cursor:pointer;color:#426367;font-size:12px;font-weight:700}.direction-history li details p{color:#536a6e;white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.5}.returned-direction .bridge-technical{margin-top:8px}.returned-direction .bridge-technical p{margin:4px 0;font-size:14px}.text-action{color:#176e64;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:5px 0;font-weight:750;text-decoration:underline}.direction-picker{gap:18px;display:grid}.direction-picker h2{color:#193d44;margin:0 0 4px;font-size:22px}.direction-picker>div>p{margin:0}.direction-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.direction-choices button{color:#193d44;cursor:pointer;text-align:left;background:#fff;border:1px solid #c7dad6;border-radius:12px;gap:6px;min-width:0;padding:16px;display:grid}.direction-choices button[aria-pressed=true]{background:#f0f9f6;border-color:#087d70;box-shadow:0 0 0 1px #087d70}.direction-choices span{color:#5a6d70;font-size:13px;line-height:1.45}.catalogue-back{margin:4px 0 20px}.bridge-progress{counter-reset:bridge-step;color:#476367;border-bottom:1px solid #d6e4e1;flex-wrap:wrap;gap:10px 24px;padding:0 0 16px;font-size:14px;list-style:none;display:flex}.bridge-progress li{counter-increment:bridge-step;align-items:center;gap:7px;display:inline-flex}.bridge-progress li:before{content:counter(bridge-step);color:#486469;background:#fff;border:1px solid #bdd2ce;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-grid}.bridge-progress li[data-complete=true]:before{content:"✓";color:#087568;background:#e5f5f1;border-color:#9dcec5}.bridge-popout-setup{background:#f4fbf9;border:1px solid #b9d8d3;border-radius:14px;gap:10px;padding:18px;display:grid}.bridge-popout-setup>span{color:#087568;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:850}.bridge-popout-setup h3{color:#193d44;margin:0;font-size:20px}.bridge-popout-setup p{margin:0}.bridge-popout-setup ol{color:#405e62;gap:8px;margin:2px 0 4px;padding-left:22px;font-size:14px;line-height:1.5;display:grid}.bridge-popout-setup kbd{color:#174f49;background:#fff;border:1px solid #9fc8c1;border-bottom-width:2px;border-radius:5px;padding:2px 6px;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.bridge-popout-setup-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.bridge-popout-setup-actions a,.bridge-popout-setup-actions button{cursor:pointer;min-height:40px;font:inherit;border:1px solid #087d70;border-radius:9px;justify-content:center;align-items:center;padding:9px 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.bridge-popout-setup-actions a{color:#087568;background:#fff}.bridge-popout-setup-actions button{color:#fff;background:#087d70}.bridge-step-label{color:#08776b;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:750}.bridge-command-row{align-items:stretch;gap:10px;margin:16px 0 8px;display:flex}.bridge-connection-command{background:#f0f6f5;border-radius:10px;flex:auto;align-items:center;padding:14px 16px;font-size:18px;display:flex}.bridge-command-row .install-copy{box-sizing:border-box;white-space:nowrap;flex:0 0 286px;width:286px;min-width:286px;padding:0 24px}.bridge-command-row--popout .install-copy{flex:auto;width:100%;min-width:0}.bridge-copy-status{margin:0 0 12px;font-weight:700;color:#176e64!important;font-size:14px!important}.bridge-copy-next-step{color:#285b56;background:#f1f8f6;border:1px solid #abd4cd;border-radius:10px;justify-items:start;gap:7px;margin:12px 0 16px;padding:14px 16px;display:grid}.bridge-copy-confirmation{gap:7px;display:grid}.bridge-copy-confirmation strong{color:#176e64;font-size:15px}.bridge-copy-confirmation p{margin:0;line-height:1.55;color:inherit!important;font-size:14px!important}.bridge-copy-next-step kbd{color:#174f49;background:#fff;border:1px solid #9fc8c1;border-bottom-width:2px;border-radius:5px;padding:2px 6px;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.bridge-update-card{text-align:left;background:#fff9e9;border:1px solid #d4b66f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;margin:16px 0;padding:16px;display:grid}.bridge-update-card>div{min-width:0}.bridge-update-card span{color:#805812;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.bridge-update-card h4{color:#193d44;margin:3px 0 5px;font-size:18px}.bridge-update-card p{grid-column:1/-1;margin:0;line-height:1.5;font-size:14px!important}.bridge-update-card>div>p{margin:0}.bridge-update-card .install-copy{box-sizing:border-box;white-space:nowrap;width:286px;min-width:286px;padding:0 24px}.bridge-update-card .bridge-copy-status{color:#6f4d11!important}.bridge-keep-open{background:#f1f8f6;border-left:3px solid #60aa9d;margin:10px 0 2px;padding:11px 13px;color:#285b56!important;font-size:14px!important}.bridge-waiting{background:#f1f8f6;border-radius:9px;margin:12px 0 4px;padding:10px 12px;color:#2a5d58!important;font-size:14px!important}.bridge-check-again{color:#176e64;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:700;text-decoration:underline}.bridge-cancel-handoff{color:#466267;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin-top:18px;padding:7px 0;font-weight:700;text-decoration:underline}.bridge-handoff-page{background:#f3faf8;place-items:center;min-height:100vh;padding:24px;display:grid}.bridge-handoff-card{text-align:center;background:#fff;border:1px solid #afd5ce;border-radius:20px;width:min(620px,100%);padding:clamp(28px,6vw,48px);box-shadow:0 20px 60px #113d431f}.bridge-handoff-card .brand-mark{width:48px;height:48px;margin:0 auto 18px}.bridge-handoff-card>span{color:#087568;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:850}.bridge-handoff-card h1{color:#193d44;margin:12px 0;font-size:clamp(28px,5vw,38px)}.bridge-handoff-card p{color:#496368;margin:0 auto 18px;font-size:16px;line-height:1.6}.bridge-handoff-card .bridge-check-again{margin:-5px auto 14px;display:block}.bridge-handoff-card .continue-button{width:auto;margin:0 auto}.bridge-technical{border-top:1px solid #d8e4e1;margin-top:18px;padding-top:14px}.bridge-technical summary,.baseline-foundation>summary{cursor:pointer;color:#20564f;padding:8px 0;font-weight:700}.bridge-technical dl{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:10px;font-size:14px;display:grid}.bridge-technical dd{overflow-wrap:anywhere;margin:0}.bridge-modal:focus{outline:none}.bridge-modal .install-ready{gap:18px}.bridge-modal .install-step{margin:12px 0}.bridge-connected-state{text-align:center;justify-items:center;gap:8px;padding:18px 0 4px;display:grid}.bridge-connected-mark{color:#087568;background:#e4f5f0;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:5px;font-size:25px;font-weight:800;display:grid}.bridge-connected-state>strong{color:#193d44;font-size:20px}.bridge-connected-state>p{margin:0 0 8px}.bridge-connected-state>.continue-button{width:min(100%,240px);margin:0 0 8px}.bridge-connected-state details{text-align:left;width:100%}.project-vision,.guided-project-choices{border-bottom:1px solid #d4e3df;margin-bottom:16px;padding:10px 0 24px}.guided-project-choices>label{gap:8px;margin:20px 0;font-weight:650;display:grid}.guided-project-choices ul{padding-left:20px;line-height:1.6}.guided-project-choices li{margin-bottom:10px}.baseline-feature-catalog{gap:12px;scroll-margin-top:12px;display:grid}.baseline-feature-catalog:focus{outline:none}.baseline-feature-catalog-heading{padding:6px 2px 2px}.baseline-feature-catalog-heading>span{color:#087568;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.baseline-feature-catalog-heading h3{color:#193d44;margin:4px 0 5px;font-size:20px}.baseline-feature-catalog-heading p{color:#455d62;margin:0;font-size:14px;line-height:1.55}.project-technical-settings{background:#f8fbfa;border:1px solid #c9dcd6;border-radius:12px;padding:16px}.project-technical-settings>h3{color:#20564f;margin:0;padding:8px 0;font-size:1em;font-weight:700}.project-technical-settings .baseline-editor-section{margin-top:20px}.baseline-foundation .baseline-section-heading{margin-top:16px}.baseline-modal-footer{flex-wrap:wrap}.hub-shell :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #0a8577}.workspace-connection-row .bridge-status-chip{background:0 0;border-color:#0000;min-height:30px;padding:4px 10px}.workspace-connection-row .bridge-status-chip[data-state=error],.workspace-connection-row .bridge-status-chip[data-state=sign-in]{background:0 0;border-color:#0000}.workspace-connection-row .bridge-status-chip[data-state=waiting]{color:#12685d;text-align:center;white-space:normal;background:#eaf7f3;border-color:#58a99b;border-radius:9px;max-width:100%;min-height:38px;padding:8px 16px;line-height:1.25;box-shadow:0 2px 8px #12685d1f}.workspace-connection-row .bridge-status-chip[data-state=waiting] .bridge-status-dot{flex:none;box-shadow:0 0 0 3px #24877929}.workspace-connection-row .bridge-status-chip[data-state=waiting][data-update=available]{color:#70490b;background:#fff4d8;border-color:#c58d2d;box-shadow:0 2px 8px #70490b21}.workspace-connection-row .bridge-status-chip[data-state=waiting][data-update=available] .bridge-status-dot{box-shadow:0 0 0 3px #c58d2d2e}@container sdd-contract (width<=620px){.sdd-contract-section .contract-intent-picker .type-intent-options,.sdd-contract-section .contract-approval-actions{grid-template-columns:minmax(0,1fr)}.sdd-contract-section .contract-approval-actions>.continue-button{width:100%}}@container sdd-contract (width<=420px){.sdd-contract-section .contract-heading{grid-template-columns:minmax(0,1fr)}.sdd-contract-section .contract-heading .secondary-action{justify-self:start}}@media (max-width:640px){.hub-header-main{flex-wrap:wrap;align-items:flex-start}.workspace-header-actions{flex-wrap:wrap;width:100%;margin-left:0}.workspace-primary-nav{flex:auto;order:2;overflow-x:auto}.workspace-account{order:1;margin-left:auto}.workspace-connection-row{min-height:38px;padding-inline:12px}.idea-conversation-controls{grid-template-columns:1fr;align-items:stretch;gap:8px}.idea-prompt-actions{grid-template-columns:1fr}.idea-composer-actions{justify-content:flex-end;left:12px;right:24px}.inspiration-actions{flex-direction:column;align-items:stretch}.inspiration-actions .secondary-action,.inspiration-actions .text-action{text-align:center;width:100%}.idea-return>.continue-button,.returned-direction-actions .continue-button,.returned-direction-actions .secondary-action,.returned-direction-actions .direction-reference-copy,.direction-refinement-actions .continue-button,.direction-refinement-actions .secondary-action{width:100%}.sdd-contract-actions{grid-template-columns:1fr}.returned-direction-actions,.direction-refinement-actions{flex-direction:column;align-items:stretch}.direction-choices{grid-template-columns:1fr}.bridge-modal{width:100%;max-height:calc(100dvh - 24px)}.bridge-modal-header,.bridge-modal-body{padding:20px}.bridge-experience-switch{justify-self:stretch;width:100%}.bridge-experience-switch button{flex:1 1 0}.bridge-progress{gap:10px 20px}.bridge-command-row{flex-direction:column;align-items:stretch}.bridge-command-row .install-copy{flex:none;width:100%;min-width:0;padding-inline:18px}.bridge-update-card{grid-template-columns:1fr}.bridge-update-card .install-copy{width:100%;min-width:0}.bridge-technical dl{grid-template-columns:1fr}}.bridge-progress [aria-current=step]{color:#087f72;border-bottom:2px solid;padding-bottom:5px;font-weight:750}.workspace-bridge-readiness{background:#f4faf8;border:1px solid #b6d8d2;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:16px 24px;padding:12px 16px;display:flex}.workspace-bridge-readiness>p{margin:0}.workspace-bridge-readiness>.bridge-update-card{width:100%;margin:0;padding:12px}@media (max-width:700px){.workspace-bridge-readiness{flex-wrap:wrap;margin:12px}}.workspace-bridge-readiness.gptpop-split-readiness{width:min(100% - 48px,820px);margin:16px auto}.gptpop-split-readiness>div{overflow-wrap:anywhere;min-width:0}.gptpop-split-readiness p{margin:8px 0 0}.gptpop-split-readiness code,.gptpop-split-readiness kbd{font:inherit;font-weight:750}@media (max-width:1100px){.workspace-bridge-readiness.gptpop-split-readiness{width:min(100% - 24px,820px);margin:12px auto}}
