:root{--gpu-sidebar:min(100vw, clamp(112px, calc(100vw - 320px), 208px));--gpu-chrome-menu-x:-10000px;--gpu-chrome-menu-y:0px;--gpu-chrome-menu-w:0px;--gpu-chrome-menu-h:0px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e6edf7;background:#070b13;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (width<=431px){:root{--gpu-sidebar:min(100vw, 56px)}}*{box-sizing:border-box}html,body,#root{overscroll-behavior:none;width:100%;height:100%;margin:0;overflow:hidden}body{background:#070b13}button,input,textarea,select{font:inherit}.gpu-app,.gpu-scene-camera,.gpu-ui-host{position:fixed;inset:0}.gpu-app[data-entered=true]{--appearance-filter:none;background:#0d1726}.gpu-app[data-entered=true] .gpu-cube{filter:var(--appearance-filter);transition:filter .72s cubic-bezier(.22,1,.36,1)}.gpu-app[data-entered=true]{transition:background-color .72s cubic-bezier(.22,1,.36,1)}.gpu-app[data-theme-transition=reveal],.gpu-app[data-theme-transition=reveal] .gpu-cube{transition-duration:0s}.gpu-app[data-theme=aurora]{--appearance-filter:hue-rotate(-24deg) saturate(1.14) sepia(0);background-color:#102a2d}.gpu-app[data-theme=amethyst]{--appearance-filter:hue-rotate(38deg) saturate(1.14) sepia(0);background-color:#1e1730}.gpu-app[data-theme=copper]{--appearance-filter:hue-rotate(0deg) saturate(1.3) sepia(.85);background-color:#271c18}.gpu-app[data-theme=snow]{--appearance-filter:invert(1) hue-rotate(180deg) saturate(1.25) contrast(1.08);background-color:#e4effa}@media (prefers-reduced-motion:reduce){.gpu-app[data-entered=true],.gpu-app[data-entered=true] .gpu-cube{transition-duration:0s}}.gpu-scene-camera{transform-origin:0 0}.gpu-cube{position:fixed;inset:0;overflow:clip}.gpu-cube__face{transform-origin:50%;position:absolute;inset:0}.gpu-cube__face--leaving{display:none}.gpu-cube[data-cube-turn=turning] .gpu-cube__face--leaving{display:block}.gpu-cube[data-cube-turn=turning] .gpu-cube__face{will-change:transform;background:#0d1726}.gpu-cube[data-cube-turn=turning]{background:#070b13}.gpu-cube[data-cube-turn=turning] .gpu-ui-host{pointer-events:none}.gpu-cube__still{width:100%;height:100%;display:block}.gpu-cube__rail{z-index:3;display:none;position:absolute;inset:0}.gpu-cube[data-cube-turn=turning] .gpu-cube__rail{background:#0d1726;display:block}.gpu-ui-host{z-index:1;transform-origin:0 0;transform:var(--gpu-camera-inverse,none)}.gpu-ui-canvas{pointer-events:auto;width:100%;height:100%;display:block;touch-action:pan-y!important}.gpu-entry-veil{z-index:25;opacity:0;pointer-events:none;background:#000;transition-property:opacity;transition-timing-function:ease-in;position:fixed;inset:0}.gpu-entry-veil[data-phase=out]{opacity:1;pointer-events:auto;will-change:opacity;transition-timing-function:ease-in}.gpu-entry-veil[data-phase=in]{opacity:0;pointer-events:auto;will-change:opacity;transition-timing-function:ease-out}@media (prefers-reduced-motion:reduce){.gpu-entry-veil{transition-duration:0s!important}}.gpu-handheld-veil{z-index:45;pointer-events:auto;touch-action:none;background:0 0;position:fixed;inset:0;overflow:hidden}.gpu-handheld-veil[data-phase=white]{background:#fff}.gpu-handheld-veil__flood{opacity:0;transform-origin:50%;will-change:transform, opacity;background:radial-gradient(circle closest-side,#fff 0% 55%,#ffffffb8 70%,#fff0 100%);width:0;height:0;position:absolute;top:0;left:0}.gpu-handheld-veil[data-phase=white] .gpu-handheld-veil__flood{display:none}.gpu-appearance-veil{--appearance-reveal-near:#b3d7ffe6;--appearance-reveal-far:#497dcb8c;z-index:50;pointer-events:auto;background:0 0;position:fixed;inset:0;overflow:hidden}.gpu-appearance-veil[data-theme=aurora]{--appearance-reveal-near:#b7ffe5e6;--appearance-reveal-far:#31b29894}.gpu-appearance-veil[data-theme=amethyst]{--appearance-reveal-near:#e7cbffe6;--appearance-reveal-far:#955ccc94}.gpu-appearance-veil[data-theme=copper]{--appearance-reveal-near:#ffdcafe6;--appearance-reveal-far:#ca764394}.gpu-appearance-veil[data-theme=snow]{--appearance-reveal-near:#e8f6fff0;--appearance-reveal-far:#73b4eca3}.gpu-appearance-veil__flood{opacity:0;transform-origin:50%;will-change:transform, opacity;background:radial-gradient(circle closest-side,#fff 0% 55%,#ffffffb8 70%,#fff0 100%);width:0;height:0;position:absolute;top:0;left:0}.gpu-appearance-veil[data-phase=reveal] .gpu-appearance-veil__flood{display:none}.gpu-appearance-veil__colour{opacity:0;will-change:opacity;background:radial-gradient(circle farthest-corner at var(--appearance-origin-x,50%) var(--appearance-origin-y,50%), #ffffff80 0%, var(--appearance-reveal-near) 32%, var(--appearance-reveal-far) 72%, transparent 100%);position:absolute;inset:0}.gpu-appearance-veil__white{background:radial-gradient(circle 52px at var(--appearance-origin-x,50%) var(--appearance-origin-y,50%), #ffffff94 0%, #ffffffb8 55%, #fff 100%);opacity:0;will-change:opacity;position:absolute;inset:0}.gpu-handheld-veil__notice{color:#0d1726;text-align:center;opacity:0;width:min(320px,100vw - 48px);margin:0;font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:opacity .6s ease-out .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gpu-handheld-veil[data-phase=white] .gpu-handheld-veil__notice{opacity:1}.gpu-handheld-veil__continue{color:#fff;font:inherit;cursor:pointer;touch-action:manipulation;background:#0d1726;border:1px solid #0d1726;border-radius:8px;margin-top:16px;padding:12px 20px}@media (prefers-reduced-motion:reduce){.gpu-handheld-veil__notice{transition-duration:0s;transition-delay:0s}}.atoma-pointer-cursor{z-index:40;opacity:0;pointer-events:none;transform-origin:12px 12px;will-change:transform, opacity;contain:layout;width:52px;height:54px;transition:opacity 70ms linear;position:fixed;top:0;left:0;transform:translate(-80px,-80px)}.atoma-pointer-cursor[data-visible=true]{opacity:1}.atoma-pointer-cursor svg{width:100%;height:100%;display:block;overflow:visible}.atoma-pointer-halo{fill:none;stroke:#65c9ff;stroke-width:4.2px;stroke-linejoin:round;opacity:.55}.atoma-pointer-extrusion{fill:#111c2c;stroke:#7796bd;stroke-width:2.35px;stroke-linejoin:round}.atoma-pointer-face{fill:url(#atoma-cursor-face);stroke:#fff;stroke-width:2.7px;stroke-linejoin:round;stroke-linecap:round}.atoma-pointer-inner-rim{fill:none;stroke:#a7e0ffe0;stroke-width:.72px;stroke-linejoin:round;transform:translate(.45px,.55px)}html.atoma-cursor-active,html.atoma-cursor-active *{cursor:none!important}@media (forced-colors:active),(prefers-reduced-motion:reduce){.atoma-pointer-cursor{display:none}}.gpu-panel-skin{background:#182941f0;border:1px solid #426386e6;border-radius:8px;box-shadow:4px 6px 14px #01040a5c,2px 3px 7px #07101d66,inset 0 1px #c7e2ff2e}.gpu-overlays-veiled{opacity:.35;filter:saturate(.5);clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, calc(var(--gpu-chrome-menu-x) - var(--gpu-overlay-left)) calc(var(--gpu-chrome-menu-y) - var(--gpu-overlay-top)), calc(var(--gpu-chrome-menu-x) - var(--gpu-overlay-left)) calc(var(--gpu-chrome-menu-y) - var(--gpu-overlay-top) + var(--gpu-chrome-menu-h)), calc(var(--gpu-chrome-menu-x) - var(--gpu-overlay-left) + var(--gpu-chrome-menu-w)) calc(var(--gpu-chrome-menu-y) - var(--gpu-overlay-top) + var(--gpu-chrome-menu-h)), calc(var(--gpu-chrome-menu-x) - var(--gpu-overlay-left) + var(--gpu-chrome-menu-w)) calc(var(--gpu-chrome-menu-y) - var(--gpu-overlay-top)), calc(var(--gpu-chrome-menu-x) - var(--gpu-overlay-left)) calc(var(--gpu-chrome-menu-y) - var(--gpu-overlay-top)));transition:opacity .12s ease-out,filter .12s ease-out}@media (prefers-reduced-motion:reduce){.gpu-overlays-veiled{transition:none}}.gpu-dom-input{z-index:4;color:#e6edf7;background:#182941f5;border:1px solid #6ea8ff9e;border-radius:7px;outline:0;position:fixed;box-shadow:0 0 0 1px #6ea8ff1a,0 3px #01040a85,0 14px 34px #00000042}.gpu-dom-input:hover{border-color:#ffffffbf}.gpu-dom-input:focus{border-color:#6ea8ff;box-shadow:0 0 0 2px #6ea8ff38}.gpu-app select,.gpu-dom-select{appearance:none;background-image:var(--gpu-chevron-image);background-position:right 12px center;background-repeat:no-repeat;background-size:var(--gpu-chevron-size) var(--gpu-chevron-size);padding-right:36px!important}.gpu-dom-select{min-height:32px;padding:5px 36px 5px 11px!important}.gpu-run-input{--gpu-content:calc(100vw - var(--gpu-sidebar));--gpu-runs-right:min(500px, calc(var(--gpu-content) * .4));--gpu-runs-left:calc(var(--gpu-content) - var(--gpu-runs-right) - 30px);--gpu-overlay-top:104px;--gpu-overlay-left:calc(var(--gpu-sidebar) + 24px);top:104px;left:calc(var(--gpu-sidebar) + 24px);width:calc(var(--gpu-runs-left) - 156px);min-width:0;height:32px;padding:6px 12px}.gpu-view-search{--gpu-left-pane:min(560px, calc((100vw - var(--gpu-sidebar)) * .45));--gpu-search-width:min(280px, calc(var(--gpu-left-pane) - 32px));--gpu-overlay-top:102px;--gpu-overlay-left:calc(var(--gpu-sidebar) + 10px + var(--gpu-left-pane) - 16px - var(--gpu-search-width));top:102px;left:calc(var(--gpu-sidebar) + 10px + var(--gpu-left-pane) - 16px - var(--gpu-search-width));width:var(--gpu-search-width);height:32px;padding:6px 11px}.gpu-project-mcp{--gpu-content:calc(100vw - var(--gpu-sidebar));--gpu-frame:calc(var(--gpu-content) - var(--ui-frame-gap) * 2);--gpu-overlay-top:var(--ui-frame-content-top);--gpu-overlay-left:calc(var(--gpu-sidebar) + (var(--gpu-content) - var(--gpu-frame)) / 2 + var(--ui-frame-pad));z-index:4;top:var(--ui-frame-content-top);left:calc(var(--gpu-sidebar) + (var(--gpu-content) - var(--gpu-frame)) / 2 + var(--ui-frame-pad));width:calc(var(--gpu-frame) - var(--ui-frame-pad) * 2);box-sizing:border-box;color:#e6edf7;flex-direction:column;gap:9px;height:180px;padding:14px;display:flex;position:fixed;overflow-y:auto}.gpu-project-mcp--selected{--gpu-overlay-top:var(--gpu-project-guide-top,148px);top:var(--gpu-project-guide-top,148px);width:calc(var(--gpu-frame) - 32px - var(--gpu-project-aside,0px))}.gpu-project-mcp[hidden]{display:none}.gpu-project-mcp.gpu-panel-skin{box-shadow:none;background:0 0;border-color:#0000}.gpu-project-mcp h2{margin:0;font:600 14px/1.3 ui-sans-serif,system-ui,sans-serif}.gpu-project-mcp p{overflow-wrap:anywhere;margin:0;font:12px/1.4 ui-sans-serif,system-ui,sans-serif}.gpu-project-mcp-request{color:#a9c8f2;-webkit-user-select:text;user-select:text}.gpu-project-mcp-connection{color:#71e3aa;font-weight:600!important}.gpu-project-mcp [role=status]{color:#a9b5ca;font:12px/1.4 ui-sans-serif,system-ui,sans-serif}.gpu-project-mcp-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.gpu-project-mcp-actions a,.gpu-project-mcp-actions button{color:#e6edf7;cursor:pointer;background:#182941f5;border:1px solid #6ea8ff9e;border-radius:7px;min-width:0;max-width:100%;padding:6px 12px;font:12px/1.2 ui-sans-serif,system-ui,sans-serif;text-decoration:none}@media (width<=687px){.gpu-project-mcp{height:300px}}.gpu-project-mcp.gpu-project-mcp--assistant{height:var(--gpu-project-guide-height,400px)}@media (width<=739px){.gpu-project-mcp.gpu-project-mcp--assistant{height:var(--gpu-project-guide-height,420px)}}.gpu-project-mcp.gpu-project-mcp--assistant-compact{height:var(--gpu-project-guide-height,300px)}@media (width<=739px){.gpu-project-mcp.gpu-project-mcp--assistant-compact{height:var(--gpu-project-guide-height,360px)}}.gpu-project-mcp.gpu-project-mcp--collapsed{justify-content:center;height:48px;padding-block:0}.gpu-project-mcp--collapsed .gpu-assistant{justify-content:center}.gpu-project-mcp-own-agent{margin-top:2px}.gpu-project-mcp-own-agent>summary{cursor:pointer;color:#a9c8f2;font:12px/1.4 ui-sans-serif,system-ui,sans-serif}.gpu-project-mcp-own-agent-body{flex-direction:column;gap:9px;margin-top:9px;display:flex}.gpu-project-mcp-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.gpu-project-mcp-content:not([hidden]){flex-direction:column;flex:1;gap:9px;min-height:0;display:flex}.gpu-scene-tuning{z-index:8;color:#e6edf7;-webkit-user-select:none;user-select:none;width:min(340px,100vw - 24px);padding:10px 12px 12px;position:fixed}.gpu-scene-tuning__header{cursor:move;touch-action:none;justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin:-4px -4px 6px;padding:4px;display:flex}.gpu-scene-tuning__header strong{color:#6ea8ff;letter-spacing:.02em;font:700 12px/1.2 ui-sans-serif,system-ui,sans-serif}.gpu-scene-tuning__header button{color:#a9b5ca;cursor:pointer;background:#182941f5;border:1px solid #6ea8ff59;border-radius:7px;padding:3px 10px;font:700 12px/1.2 ui-sans-serif,system-ui,sans-serif}.gpu-scene-tuning__rows{gap:6px;display:grid}.gpu-scene-tuning__row{color:#a9b5ca;grid-template-columns:116px minmax(24px,1fr) 54px;align-items:center;gap:8px;min-height:22px;font:600 12px/1.2 ui-sans-serif,system-ui,sans-serif;display:grid}.gpu-scene-tuning__row input[type=range]{accent-color:#6ea8ff;cursor:ew-resize;width:100%;margin:0}.gpu-scene-tuning__row output{color:#e6edf7;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.gpu-scene-tuning__section{color:#6ea8ff;letter-spacing:.02em;text-transform:uppercase;border-top:1px solid #6ea8ff33;margin:12px 0 6px;padding-top:8px;font:700 11px/1.2 ui-sans-serif,system-ui,sans-serif}.gpu-scene-tuning__row--choice{grid-template-columns:116px minmax(0,1fr)}.gpu-scene-tuning__row--choice select{color:#e6edf7;background-color:#182941f5;border:1px solid #6ea8ff59;border-radius:6px;min-width:0;height:26px;padding:2px 8px;font:600 12px/1.2 ui-sans-serif,system-ui,sans-serif}.gpu-scene-tuning__note{color:#8b97ab;margin:0;font:400 11px/1.3 ui-sans-serif,system-ui,sans-serif}.gpu-push-prompt{z-index:6;box-sizing:border-box;color:#e6edf7;background:#182941f5;border:1px solid #426386e6;border-radius:8px;width:min(340px,100vw - 40px);padding:12px 14px;font:12px/1.45 ui-sans-serif,system-ui,sans-serif;position:fixed;bottom:20px;right:20px}.gpu-push-prompt p{margin:0 0 10px}.gpu-push-prompt [role=alert]{color:#f87171;margin:0 0 10px;display:block}.gpu-push-prompt-actions{gap:8px;display:flex}.gpu-push-prompt-actions button{color:#e6edf7;background:#182941f5;border:1px solid #6ea8ff9e;border-radius:7px;padding:6px 12px;font:12px/1.2 ui-sans-serif,system-ui,sans-serif}.gpu-push-prompt-actions button:disabled{opacity:.6}.gpu-a11y-bridge{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}.gpu-code-diff{table-layout:fixed;border-collapse:collapse;background:#0d1726;width:100%;font-size:12px;line-height:20px}.gpu-code-diff-number{width:28px}.gpu-code-diff th,.gpu-code-diff td{vertical-align:top;padding:2px 4px}.gpu-code-diff th{text-align:left;background:#223754}.gpu-code-diff code{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4}.gpu-code-diff td:nth-child(3),.gpu-code-diff th+th{border-left:1px solid #426386}.gpu-code-diff [data-kind=delete]{background:#f8514926}.gpu-code-diff [data-kind=insert]{background:#3fb95026}.gpu-a11y-bridge:focus-within{z-index:30;clip:auto;white-space:normal;background:#182941fa;border:1px solid #6ea8ffb8;border-radius:8px;width:min(360px,100vw - 24px);height:auto;max-height:calc(100vh - 72px);margin:0;padding:10px;top:56px;left:12px;overflow:auto;box-shadow:0 18px 42px #00000080}.gpu-scene-camera .gpu-a11y-bridge:focus-within{top:calc(var(--gpu-camera-top-left-y) + 56px);left:calc(var(--gpu-camera-top-left-x) + 12px);width:min(360px, calc(var(--gpu-camera-top-right-x) - var(--gpu-camera-top-left-x) - 24px));max-height:calc(var(--gpu-camera-bottom-left-y) - var(--gpu-camera-top-left-y) - 66px)}.gpu-scene-camera .gpu-push-prompt{right:calc(100vw - var(--gpu-camera-bottom-right-x) + 20px);bottom:calc(100vh - var(--gpu-camera-bottom-right-y) + 20px);width:min(340px, calc(var(--gpu-camera-bottom-right-x) - var(--gpu-camera-bottom-left-x) - 40px))}.gpu-scene-camera .gpu-announce-form,.gpu-scene-camera .gpu-org-models-form{bottom:calc(100vh - var(--gpu-camera-bottom-left-y) + var(--ui-frame-bottom))}.gpu-a11y-bridge:focus-within nav,.gpu-a11y-bridge:focus-within section{flex-wrap:wrap;gap:6px;margin-block:0 8px;display:flex}.gpu-a11y-bridge:focus-within button,.gpu-a11y-bridge:focus-within a,.gpu-a11y-bridge:focus-within select,.gpu-a11y-bridge:focus-within input[type=text]{color:#e6edf7;background-color:#182941;border:1px solid #6ea8ff9e;border-radius:6px;padding:6px 9px}.gpu-a11y-bridge:focus-within label{align-items:center;gap:8px;margin-block:0 8px;display:flex}.gpu-a11y-bridge:focus-within .gpu-address-form{flex:100%;min-width:0}.gpu-a11y-bridge:focus-within .gpu-address-form label{flex-wrap:wrap}.gpu-a11y-bridge:focus-within .gpu-address-form input{flex:8em;min-width:0}.gpu-a11y-bridge:focus-within .gpu-docs-guide{color:#e6edf7;font:12px/1.45 ui-sans-serif,system-ui,sans-serif;display:block}.gpu-a11y-bridge:focus-within .gpu-docs-topic-nav{border-bottom:1px solid #6ea8ff47;padding-block:4px 10px}.gpu-a11y-bridge:focus-within .gpu-docs-topic-nav button[aria-current=page]{background:#2b4668;border-color:#6ea8ff}.gpu-a11y-bridge:focus-within .gpu-docs-article,.gpu-a11y-bridge:focus-within .gpu-docs-article section{margin:0;display:block}.gpu-a11y-bridge:focus-within .gpu-docs-article h1{margin:4px 0 8px;font-size:18px}.gpu-a11y-bridge:focus-within .gpu-docs-article h2{margin:18px 0 6px;font-size:14px}.gpu-a11y-bridge:focus-within .gpu-docs-article h3{margin:2px 0 3px;font-size:12px}.gpu-a11y-bridge:focus-within .gpu-docs-article p{color:#a9b5ca;white-space:pre-line;margin:0 0 8px}.gpu-a11y-bridge:focus-within .gpu-docs-article ol,.gpu-a11y-bridge:focus-within .gpu-docs-article ul{margin:6px 0 0;padding-inline-start:22px}.gpu-a11y-bridge:focus-within .gpu-docs-article li{margin-block:8px}.gpu-a11y-bridge:focus-within .gpu-docs-article li>span,.gpu-a11y-bridge:focus-within .gpu-docs-eyebrow{color:#6ea8ff;letter-spacing:.04em;font-size:12px;font-weight:700}.gpu-a11y-bridge:focus-within :focus-visible{outline-offset:2px;outline:2px solid #6ea8ff}.gpu-login-spinner{vertical-align:middle;border:2px solid #e6edf740;border-top-color:#e6edf7;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite gpu-login-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.gpu-login-spinner{opacity:.55;animation:none}}@keyframes gpu-login-spin{to{transform:rotate(360deg)}}.gpu-crash{color:#f87171;text-align:center;background:#070b13;place-content:center;gap:16px;padding:32px;display:grid;position:fixed;inset:0}.gpu-crash pre{white-space:pre-wrap;color:#a9b5ca;max-width:min(760px,90vw)}.gpu-crash button{color:#e6edf7;cursor:pointer;background:#223754;border:1px solid #6ea8ff;border-radius:8px;justify-self:center;padding:8px 16px}@media (width<=1049px){.gpu-run-input{--gpu-runs-left:calc(var(--gpu-content) - 20px)}}.gpu-settings-rename{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;margin:0 0 8px;display:grid}.gpu-settings-username{color:#a8b4cc;grid-column:1/-1;margin:0;font:12px/1.3 ui-sans-serif,system-ui,sans-serif}.gpu-settings-rename .gpu-dom-input{height:32px;padding:6px 11px}.gpu-settings-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gpu-settings-actions button{color:#e6edf7;background:#182941f5;border:1px solid #6ea8ff9e;border-radius:7px;padding:6px 12px;font:12px/1.2 ui-sans-serif,system-ui,sans-serif}.gpu-settings-actions [role=alert]{color:#f87171;font:12px/1.35 ui-sans-serif,system-ui,sans-serif}.gpu-org-models-form{--gpu-content:calc(100vw - var(--gpu-sidebar));--gpu-frame:min(var(--ui-settingsWidth), calc(var(--gpu-content) - 20px));--gpu-overlay-top:172px;--gpu-overlay-left:calc(var(--gpu-sidebar) + (var(--gpu-content) - var(--gpu-frame)) / 2 + 16px);z-index:4;top:172px;bottom:26px;left:calc(var(--gpu-sidebar) + (var(--gpu-content) - var(--gpu-frame)) / 2 + 16px);width:calc(var(--gpu-frame) - 32px);max-width:calc(var(--gpu-frame) - 32px);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex;position:fixed;overflow:hidden auto}.gpu-org-models-form:after{content:"";flex:0 0 12px}.gpu-org-keys-form{flex-direction:column;gap:8px;margin:0;display:flex}.gpu-org-key-input{-webkit-text-security:disc}.gpu-org-models-form.gpu-panel-skin{box-shadow:none;background:0 0;border-color:#0000}.gpu-settings-tabs{border-bottom:1px solid #6ea8ff38;flex-wrap:wrap;gap:2px;margin:0 0 4px;display:flex}.gpu-settings-tab{appearance:none;color:#a8b4cc;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 10px;font:600 12px/1.2 ui-sans-serif,system-ui,sans-serif}.gpu-settings-tab:hover{color:#e6edf7}.gpu-settings-tab[aria-selected=true]{color:#e6edf7;border-bottom-color:#6ea8ffeb}.gpu-settings-tab:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #6ea8ffcc}.gpu-settings-panel{flex-direction:column;gap:8px;min-width:0;display:flex}.gpu-settings-panel[hidden]{display:none}.gpu-org-models-title{color:#e6edf7;margin:0;font:700 14px/1.4 ui-sans-serif,system-ui,sans-serif}.gpu-org-models-row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.gpu-org-models-row:has(.gpu-settings-actions){grid-template-columns:150px minmax(0,1fr) auto}.gpu-org-models-row label{color:#a8b4cc;min-width:0;font:13px/1.45 ui-sans-serif,system-ui,sans-serif}.gpu-org-models-origin{color:#a8b4cc;grid-column:2/-1;margin:-4px 0 0;font:12px/1.4 ui-sans-serif,system-ui,sans-serif}.gpu-org-models-origin[hidden]{display:none}.gpu-org-models-form .gpu-dom-input{z-index:auto;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:30px;padding:5px 10px;position:relative;top:auto;left:auto}.gpu-org-models-row .gpu-settings-actions button{padding:4px 10px;font-size:12px}.gpu-org-models-form .gpu-dom-select option:disabled{color:#6b7280}.gpu-org-models-hint{color:#a8b4cc;margin:0;font:13px/1.5 ui-sans-serif,system-ui,sans-serif}.gpu-mcp-access{flex-direction:column;gap:8px;display:flex}.gpu-mcp-servers{flex-direction:column;gap:10px;display:flex}.gpu-mcp-server-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gpu-mcp-server{border:1px solid #6ea8ff38;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.gpu-mcp-server-name{color:#e6edf7;margin:0;font:600 13px/1.4 ui-sans-serif,system-ui,sans-serif}.gpu-mcp-servers code{color:#a8b4cc;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.gpu-mcp-servers summary{cursor:pointer;color:#a8b4cc;font:12px/1.45 ui-sans-serif,system-ui,sans-serif}.gpu-mcp-server-tools,.gpu-mcp-server-form fieldset{color:#c7d2e3;border:0;flex-wrap:wrap;gap:6px 14px;margin:6px 0;padding:0;font:12px/1.45 ui-sans-serif,system-ui,sans-serif;display:flex}.gpu-mcp-server-tools{flex-direction:column}.gpu-mcp-server-tools legend,.gpu-mcp-server-form legend{color:#a8b4cc;margin-bottom:4px;padding:0}.gpu-mcp-server-form{flex-direction:column;gap:8px;margin:4px 0 0;display:flex}.gpu-mcp-steps{color:#a8b4cc;margin:8px 0 0;padding-left:18px;font:12px/1.5 ui-sans-serif,system-ui,sans-serif}.gpu-mcp-command{white-space:pre-wrap;overflow-wrap:anywhere}.gpu-mcp-create{flex-direction:column;gap:8px;margin:0;display:flex}.gpu-mcp-label{color:#a8b4cc;flex-direction:column;gap:4px;margin:0;font:12px/1.3 ui-sans-serif,system-ui,sans-serif;display:flex}.gpu-mcp-tokens{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gpu-mcp-minted{border-color:#78dca073}.gpu-personal-subscriptions{flex-direction:column;gap:8px;display:flex}.gpu-subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gpu-subscription-card{background:#0c1726b8;border:1px solid #6ea8ff38;border-radius:8px;min-width:0;padding:10px}.gpu-subscription-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.gpu-subscription-name{color:#e6edf7;font:700 12px/1.3 ui-sans-serif,system-ui,sans-serif}.gpu-subscription-card p,.gpu-subscription-message{color:#a8b4cc;margin:7px 0 0;font:12px/1.4 ui-sans-serif,system-ui,sans-serif}.gpu-subscription-state{color:#a8b4cc;letter-spacing:.02em;border:1px solid #8a96ae6b;border-radius:999px;flex:none;padding:2px 7px;font:700 12px/1.35 ui-sans-serif,system-ui,sans-serif}.gpu-subscription-state[data-state=connected]{color:#6ee7b7;border-color:#34d39973}.gpu-subscription-state[data-state=connecting]{color:#93c5fd;border-color:#60a5fa8c}.gpu-subscription-state[data-state=error],.gpu-subscription-state[data-state=reauth_required],.gpu-subscription-error{color:#fca5a5}.gpu-subscription-device{border-top:1px solid #6ea8ff29;margin-top:8px;padding-top:8px}.gpu-subscription-code-row,.gpu-subscription-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.gpu-subscription-code-row code{color:#e6edf7;letter-spacing:.08em;overflow-wrap:anywhere;background:#0000004d;border-radius:5px;flex:auto;min-width:0;padding:5px 8px;font:700 13px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.gpu-subscription-actions button,.gpu-subscription-code-row button,.gpu-subscription-link{color:#e6edf7;background:#182941f5;border:1px solid #6ea8ff9e;border-radius:7px;padding:5px 10px;font:12px/1.2 ui-sans-serif,system-ui,sans-serif;text-decoration:none}.gpu-subscription-actions button:disabled,.gpu-subscription-code-row button:disabled{cursor:not-allowed;opacity:.55}.gpu-subscription-beta{color:#fde68a;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border:1px solid #facc1573;border-radius:999px;margin-left:6px;padding:1px 6px;font:700 10px/1.4 ui-sans-serif,system-ui,sans-serif}.gpu-subscription-token{border-top:1px solid #6ea8ff29;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.gpu-subscription-token-label{color:#a8b4cc;font:12px/1.4 ui-sans-serif,system-ui,sans-serif}.gpu-org-models-form .gpu-subscription-token-input{font:12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.gpu-org-directory{border-top:1px solid #6ea8ff38;margin-top:8px;padding-top:12px}.gpu-org-directory-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:8px 0;display:grid}.gpu-org-directory-facts dt{color:#a8b4cc;letter-spacing:.04em;text-transform:uppercase;margin:0;font:700 8px/1.3 ui-sans-serif,system-ui,sans-serif}.gpu-org-directory-facts dd{color:#e6edf7;overflow-wrap:anywhere;margin:2px 0 0;font:12px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.gpu-org-directory-members{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gpu-org-directory-members li{color:#e6edf7;flex-direction:column;gap:2px;font:12px/1.35 ui-sans-serif,system-ui,sans-serif;display:flex}.gpu-org-directory-meta{color:#a8b4cc;font:12px/1.35 ui-sans-serif,system-ui,sans-serif}@media (width<=687px){:is(.gpu-org-models-row,.gpu-org-models-row:has(.gpu-settings-actions)){grid-template-columns:minmax(0,1fr);align-items:stretch}.gpu-org-models-origin{grid-column:1/-1}.gpu-org-directory-facts,.gpu-subscription-grid{grid-template-columns:minmax(0,1fr)}}.gpu-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gpu-plan-card{background:#0c1726b8;border:1px solid #6ea8ff38;border-radius:8px;min-width:0;padding:12px}.gpu-plan-card[data-current=true]{border-color:#34d3998c;box-shadow:inset 0 0 0 1px #34d3992e}.gpu-plan-card[aria-disabled=true]{opacity:.55}.gpu-plan-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.gpu-plan-name{color:#e6edf7;font:700 15px/1.3 ui-sans-serif,system-ui,sans-serif}.gpu-plan-badges{flex-wrap:wrap;gap:6px;display:inline-flex}.gpu-plan-card p{color:#a8b4cc;margin:7px 0 0;font:12px/1.4 ui-sans-serif,system-ui,sans-serif}.gpu-plan-limits{border-top:1px solid #6ea8ff29;grid-template-columns:minmax(0,1fr);gap:6px;margin:10px 0 2px;padding-top:8px}.gpu-plan-limits dd{font-size:10px;line-height:1.35}.gpu-plan-features{color:#c6d2e4;margin:8px 0 0;padding:0 0 0 14px;font:10.5px/1.45 ui-sans-serif,system-ui,sans-serif}.gpu-plan-unavailable{font-style:italic}@media (width<=720px){.gpu-plan-grid{grid-template-columns:minmax(0,1fr)}}.gpu-announce-form{--gpu-content:calc(100vw - var(--gpu-sidebar));--gpu-frame:min(var(--ui-formWidth), calc(var(--gpu-content) - var(--ui-frame-gap) * 2));--gpu-overlay-top:var(--ui-frame-content-top);--gpu-overlay-left:calc(var(--gpu-sidebar) + (var(--gpu-content) - var(--gpu-frame)) / 2 + var(--ui-frame-pad));z-index:4;top:var(--ui-frame-content-top);bottom:var(--ui-frame-bottom);left:calc(var(--gpu-sidebar) + (var(--gpu-content) - var(--gpu-frame)) / 2 + var(--ui-frame-pad));width:calc(var(--gpu-frame) - var(--ui-frame-pad) * 2);box-sizing:border-box;flex-direction:column;gap:8px;padding:12px;display:flex;position:fixed;overflow-y:auto}.gpu-announce-form .gpu-dom-input{box-sizing:border-box;width:100%;min-width:0;padding:6px 11px;position:relative;top:auto;left:auto}.gpu-announce-form textarea.gpu-dom-input{resize:none;height:52px}.gpu-announce-hint,.gpu-announce-languages p{color:#a8b4cc;margin:0;font:12px/1.4 ui-sans-serif,system-ui,sans-serif}.gpu-announce-languages{border-top:1px solid #6ea8ff3d;flex-direction:column;gap:8px;padding-top:8px;display:flex}.gpu-announce-language{flex-direction:column;gap:4px;display:flex}.gpu-announce-language>span,.gpu-announce-segment>span{color:#e6edf7;font:12px/1.2 ui-sans-serif,system-ui,sans-serif}.gpu-announce-segment{flex-direction:column;gap:4px;display:flex}.gpu-announce-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gpu-announce-actions button{color:#e6edf7;background:#182941f5;border:1px solid #6ea8ff9e;border-radius:7px;padding:6px 12px;font:12px/1.2 ui-sans-serif,system-ui,sans-serif}.gpu-project-preview{--gpu-overlay-top:var(--gpu-project-guide-top,148px);--gpu-overlay-left:calc(var(--gpu-sidebar) + 26px);z-index:4;top:var(--gpu-overlay-top);bottom:26px;left:var(--gpu-overlay-left);min-height:0;display:flex;position:fixed;right:26px}.gpu-project-preview .gpu-preview-plane{box-shadow:none}.gpu-workspace-reader{--gpu-overlay-top:var(--gpu-project-guide-top,148px);--gpu-overlay-left:calc(var(--gpu-sidebar) + 26px + var(--gpu-workspace-reader-x,0px));z-index:4;top:var(--gpu-overlay-top);left:var(--gpu-overlay-left);height:var(--gpu-project-section-height,calc(100vh - var(--gpu-overlay-top) - 26px));min-height:0;display:flex;position:fixed;right:26px}.gpu-workspace-reader .gpu-preview-plane{box-shadow:none;background:0 0;border:0;border-radius:7px;margin:1px}.gpu-workspace-reader .gpu-preview-frame{background:#0b101f}.gpu-preview-backdrop{z-index:26;box-sizing:border-box;background:#02060cb8;padding:clamp(8px,2vw,28px);display:flex;position:fixed;inset:0}.gpu-preview-plane{color:#e6edf7;background:#070b13;border:1px solid #6ea8ff4d;border-radius:12px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 24px 80px #0000008c}.gpu-preview-chrome{border-bottom:1px solid #6ea8ff3d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.gpu-preview-identity{align-items:baseline;gap:10px;min-width:0;display:flex}.gpu-preview-identity>strong{color:#6ea8ff;font:600 13px/1.2 ui-sans-serif,system-ui,sans-serif}.gpu-preview-identity>span{color:#9fb4d4;text-overflow:ellipsis;white-space:nowrap;font:12px/1.2 ui-sans-serif,system-ui,sans-serif;overflow:hidden}.gpu-preview-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gpu-preview-actions button,.gpu-preview-actions a{color:#e6edf7;background:#0b111ef5;border:1px solid #6ea8ff9e;border-radius:7px;padding:6px 12px;font:12px/1.2 ui-sans-serif,system-ui,sans-serif;text-decoration:none}.gpu-preview-actions button[disabled],.gpu-preview-actions a[aria-disabled=true]{opacity:.45;pointer-events:none}.gpu-preview-warning{color:#f0c674;background:#d69e2e1a;border-bottom:1px solid #d69e2e4d;margin:0;padding:8px 16px;font:12px/1.45 ui-sans-serif,system-ui,sans-serif}.gpu-preview-status{color:#9fb4d4;flex-wrap:wrap;gap:10px;padding:6px 16px;font:12px/1.3 ui-sans-serif,system-ui,sans-serif;display:flex}.gpu-preview-provenance{color:#6ea8ff}.gpu-preview-stage{background:#0b111e;flex:auto;min-height:0;position:relative}.gpu-preview-frame{background:#fff;border:0;width:100%;height:100%;display:block}.gpu-preview-placeholder{color:#9fb4d4;margin:0;padding:24px 16px;font:12px/1.5 ui-sans-serif,system-ui,sans-serif}.gpu-preview-stalled{color:#f0c674}.gpu-app summary{list-style:none}.gpu-app summary::-webkit-details-marker{display:none}.gpu-app summary::marker{content:""}.gpu-chevron,.gpu-app summary:before{content:"";width:var(--gpu-chevron-size);height:var(--gpu-chevron-size);vertical-align:-2px;pointer-events:none;-webkit-mask:var(--gpu-chevron-image) center / contain no-repeat;mask:var(--gpu-chevron-image) center / contain no-repeat;background:currentColor;flex:none;margin-inline-end:6px;display:inline-block}.gpu-app details:not([open])>summary:before,.gpu-app button[aria-expanded=false]>.gpu-chevron{transform:rotate(-90deg)}.gpu-button-icon{vertical-align:-2px;pointer-events:none;flex:none;margin-inline-end:6px;display:inline-block}.gpu-loader{color:#a8b4cc;align-items:center;gap:8px;margin:0;display:flex}.gpu-loader-crystal,.gpu-loader-crystal:after{background:var(--gpu-loader-sheet) 0 0 / calc(var(--gpu-loader-size) * var(--gpu-loader-frames)) calc(var(--gpu-loader-size) * 2) no-repeat;animation:gpu-loader-turn var(--gpu-loader-turn) steps(var(--gpu-loader-frames)) infinite}.gpu-loader-crystal{width:var(--gpu-loader-size);height:var(--gpu-loader-size);flex:none;position:relative}.gpu-loader-crystal:after{content:"";background-position-y:calc(var(--gpu-loader-size) * -1);opacity:0;position:absolute;inset:0}@keyframes gpu-loader-turn{to{background-position-x:calc(var(--gpu-loader-size) * var(--gpu-loader-frames) * -1)}}.gpu-loader--section{flex:auto;justify-content:center;gap:14px;min-height:160px;font-size:18px}.gpu-preview-stage>.gpu-preview-loading{z-index:1;background:#0b111e;position:absolute;inset:0}.gpu-loader--leaving{z-index:1;pointer-events:none;min-height:0;animation:.14s ease-in forwards gpu-loader-leave;position:absolute;inset:0}.gpu-assistant-conversation,.gpu-subscription-card{position:relative}.gpu-loader--leaving>span:last-child{animation:.14s ease-out forwards gpu-loader-text-white}.gpu-loader--leaving .gpu-loader-crystal:after{animation:gpu-loader-turn var(--gpu-loader-turn) steps(var(--gpu-loader-frames)) infinite, gpu-loader-whiten .14s ease-out forwards}@keyframes gpu-loader-leave{0%,35%{opacity:1}to{opacity:0}}@keyframes gpu-loader-whiten{60%,to{opacity:1}}@keyframes gpu-loader-text-white{60%,to{color:#fff}}.gpu-loading-wait{opacity:0}.gpu-loading-enter{animation:.18s ease-out both gpu-loading-enter}@keyframes gpu-loading-enter{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.gpu-loader-crystal,.gpu-loader-crystal:after,.gpu-loader--leaving,.gpu-loading-enter{animation:none}}.gpu-assistant{gap:var(--ui-space-md);color:#e6edf7;min-height:auto;font:var(--ui-type-body)/1.5 ui-sans-serif, system-ui, sans-serif;flex-direction:column;flex:1;display:flex}.gpu-assistant-header{border-bottom:1px solid #52678166;flex-wrap:wrap;flex:none;align-items:center;gap:12px 24px;padding-bottom:12px;display:flex}.gpu-assistant .gpu-assistant-header h2{font-size:var(--ui-type-section);flex:none;max-width:100%}.gpu-assistant .gpu-project-mcp-toggle{background:0 0;border:0;border-radius:0;min-height:28px;padding:0;font:600 14px/1.3 ui-sans-serif,system-ui,sans-serif}.gpu-assistant-content:not([hidden]){gap:var(--ui-space-md);flex-direction:column;flex:1;min-height:auto;display:flex}.gpu-assistant--fit,.gpu-assistant--fit .gpu-assistant-content:not([hidden]){flex:none}.gpu-assistant-conversation:not([hidden]){gap:var(--ui-space-md);flex-direction:column;flex:1;min-height:auto;display:flex}.gpu-assistant-conversation--empty:not([hidden]){flex:none}.gpu-assistant-footer,.gpu-assistant-run{justify-content:space-between;align-items:center;gap:12px;display:flex}.gpu-assistant-footer{margin-top:6px}.gpu-assistant-run--review{background:#ada0cd14;border:1px solid #ada0cd66;border-radius:6px;padding:4px 8px}.gpu-assistant h2,.gpu-assistant h3,.gpu-assistant p{margin:0}.gpu-assistant h2{font-size:18px}.gpu-assistant h3{font-size:15px}.gpu-assistant header p,.gpu-assistant small,.gpu-assistant-message-meta{color:#b5c5dc;font-size:12px}.gpu-assistant-log-frame{border-radius:8px;flex:1;min-width:0;height:96px;min-height:96px;position:relative;overflow:hidden}.gpu-assistant-log-frame:not([hidden]){flex-direction:column;display:flex}.gpu-assistant-log-frame:not(.gpu-assistant-log-frame--empty){contain:size;background:#07142724;box-shadow:0 2px 6px #01040a40}.gpu-assistant-log{overscroll-behavior:contain;-webkit-user-select:text;user-select:text;scrollbar-width:none;flex:1;min-width:0;min-height:0;overflow-y:auto}.gpu-assistant-log:not(.gpu-assistant-log--empty){box-sizing:border-box;padding:8px}.gpu-assistant-log:focus-visible{outline-offset:-2px;outline:2px solid #a8d7ff}.gpu-assistant-log::-webkit-scrollbar{width:0;height:0;display:none}.gpu-assistant-log-frame:before,.gpu-assistant-log-frame:after{content:"";z-index:1;height:var(--ui-space-card);pointer-events:none;opacity:0;background:radial-gradient(ellipse 50% 100% at 50% 0, var(--ui-scroll-shadow), transparent);position:absolute;left:0;right:0}.gpu-assistant-log-frame:before{top:0}.gpu-assistant-log-frame:after{bottom:0;transform:scaleY(-1)}.gpu-assistant-log-frame[data-scroll-top]:before,.gpu-assistant-log-frame[data-scroll-bottom]:after{opacity:1}.gpu-assistant-log-frame--empty{flex:none;height:auto;min-height:0;overflow:visible}.gpu-assistant :is(pre,table,textarea){scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) var(--ui-scroll-track)}@supports selector(::-webkit-scrollbar){.gpu-assistant :is(pre,table,textarea){scrollbar-width:auto;scrollbar-color:auto}.gpu-assistant :is(pre,table,textarea)::-webkit-scrollbar{width:14px;height:14px}.gpu-assistant :is(pre,table,textarea)::-webkit-scrollbar-track{background:linear-gradient(to right, transparent 6px, var(--ui-scroll-track) 6px, var(--ui-scroll-track) 9px, transparent 9px)}.gpu-assistant :is(pre,table,textarea)::-webkit-scrollbar-thumb{background:var(--ui-scroll-thumb);background-clip:padding-box;border:0 solid #0000;border-width:0 5px 0 6px;border-radius:8px;min-height:28px}.gpu-assistant :is(pre,table,textarea)::-webkit-scrollbar-track:horizontal{background:linear-gradient(to bottom, transparent 6px, var(--ui-scroll-track) 6px, var(--ui-scroll-track) 9px, transparent 9px)}.gpu-assistant :is(pre,table,textarea)::-webkit-scrollbar-thumb:horizontal{border-width:6px 0 5px;min-width:28px}.gpu-assistant :is(pre,table,textarea)::-webkit-scrollbar-corner{background:0 0}}.gpu-assistant-log--empty{flex:none;min-height:0;overflow:visible}.gpu-assistant-message,.gpu-assistant-proposal{overflow-wrap:anywhere}.gpu-assistant-message{box-sizing:border-box;width:fit-content;max-width:min(88%,72ch);font-size:var(--ui-type-body);border:1px solid #ffffff26;border-left:2px solid #81adce;border-radius:8px;padding:12px 16px;line-height:1.5}.gpu-assistant-message p{white-space:pre-wrap;font:inherit;margin:2px 0 0}.gpu-assistant-message [role=status]{font:inherit}.gpu-assistant-message-actions{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.gpu-assistant-result form{flex-direction:column;gap:6px;margin-top:12px;display:flex}.gpu-assistant-result form .gpu-assistant-message-actions{margin-top:2px}.gpu-assistant-markdown{min-width:0}.gpu-assistant-markdown>*{margin:8px 0 0}.gpu-assistant-markdown>:first-child{margin-top:4px}.gpu-assistant .gpu-assistant-markdown p{white-space:normal;font:inherit;margin:8px 0 0}.gpu-assistant .gpu-assistant-markdown :is(h1,h2,h3,h4,h5,h6){font-size:var(--ui-type-body);color:#e6edf7;margin:12px 0 6px;font-weight:700;line-height:1.5}.gpu-assistant .gpu-assistant-markdown h1{font-size:var(--ui-type-page)}.gpu-assistant .gpu-assistant-markdown h2{font-size:var(--ui-type-section)}.gpu-assistant-markdown :is(ul,ol){padding-inline-start:22px}.gpu-assistant-markdown li+li,.gpu-assistant .gpu-assistant-markdown li>p{margin-top:3px}.gpu-assistant-markdown blockquote{color:#b5c5dc;border-inline-start:3px solid #78c9b0;margin-inline:0;padding-inline-start:12px}.gpu-assistant-markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.gpu-assistant-markdown :not(pre)>code{background:#07142799;border-radius:4px;padding:1px 4px}.gpu-assistant-markdown pre{box-sizing:border-box;white-space:pre;overflow-wrap:normal;background:#07142799;border-radius:6px;max-width:100%;padding:10px;overflow-x:auto}.gpu-assistant-markdown table{overflow-wrap:normal;border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.gpu-assistant-markdown :is(th,td){text-align:start;border:1px solid #526781;padding:5px 9px}.gpu-assistant-markdown th{background:#07142766}.gpu-assistant-markdown a{color:#a9c8f2;text-underline-offset:2px;text-decoration:underline}.gpu-assistant-markdown a:focus-visible{outline-offset:2px;outline:2px solid #a8d7ff}.gpu-assistant-markdown hr{border:0;border-top:1px solid #526781}.gpu-assistant-proposal{border-bottom:1px solid #ffffff26;padding:10px 0}.gpu-assistant-proposal p{white-space:pre-wrap;font:inherit;margin:6px 0}.gpu-assistant-read-runs code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.gpu-assistant-message--user{background:#81adce0f;margin-left:auto}.gpu-assistant-message--assistant{background:#78c9b00f;border-left-color:#78c9b0}.gpu-assistant-message--receipt{background:#ada0cd0f;border-left-color:#ada0cd}.gpu-assistant-message--assistant .gpu-assistant-message-meta strong{color:#9bdcc7}.gpu-assistant-message--receipt .gpu-assistant-message-meta strong{color:#c3b8df}.gpu-assistant-error-details{margin-top:4px}.gpu-assistant-error-details summary{cursor:pointer;color:#b5c5dc}.gpu-assistant-error-details p{color:#b5c5dc}.gpu-run-number{white-space:nowrap}.gpu-assistant-message-meta{flex-wrap:wrap;justify-content:space-between;gap:2px 8px;display:flex}.gpu-assistant-log{container:assistant-log/inline-size}@container assistant-log (width>=520px){.gpu-assistant-message--receipt:not(:has(>form)){grid-template-columns:minmax(0,auto) auto;column-gap:16px;display:grid}.gpu-assistant-message--receipt:not(:has(>form))>*{grid-column:1}.gpu-assistant-message--receipt:not(:has(>form))>.gpu-assistant-message-meta{grid-column:1/-1}.gpu-assistant-message--receipt:not(:has(>form))>.gpu-assistant-message-actions{grid-area:2/2/span 40;justify-content:flex-end;align-self:end;margin-top:2px}}.gpu-assistant-typing-dots{align-items:center;gap:4px;height:20px;display:flex}.gpu-assistant-typing-dots>span{background:#9bdcc7;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite gpu-assistant-typing}.gpu-assistant-typing-dots>span:nth-child(2){animation-delay:.15s}.gpu-assistant-typing-dots>span:nth-child(3){animation-delay:.3s}@keyframes gpu-assistant-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.gpu-assistant-typing-dots>span{animation:none}}.gpu-assistant-empty{color:#b5c5dc;padding:4px 0}.gpu-assistant form{flex-direction:column;gap:6px;display:flex}.gpu-assistant form[aria-busy=true]{opacity:.55}.gpu-assistant form[aria-busy=true] textarea{cursor:wait;background:#1f2b3b;border-color:#526176}.gpu-assistant textarea{resize:vertical;box-sizing:border-box;color:#e6edf7;width:100%;min-height:44px;max-height:100px;font:var(--ui-type-body)/1.5 ui-sans-serif, system-ui, sans-serif;background:#071427a8;border:1px solid #7b9db9;border-radius:8px;padding:6px 8px}.gpu-assistant button{cursor:pointer;color:#e6edf7;min-height:var(--ui-controlHeight);font:var(--ui-type-dense)/1.4 ui-sans-serif, system-ui, sans-serif;background:#152b42;border:1px solid #7b9db9;border-radius:5px;padding:3px 8px}.gpu-assistant button:disabled{opacity:.5;cursor:default}.gpu-assistant button:focus-visible,.gpu-assistant textarea:focus-visible{outline-offset:3px;outline:2px solid #a8d7ff}.gpu-assistant .gpu-assistant-primary{background:#245176}.gpu-assistant-error{color:#ffc5be;overflow-wrap:anywhere}@media (width<=600px){.gpu-assistant header p{display:none}.gpu-assistant-footer,.gpu-assistant-run{flex-wrap:wrap}}.gpu-assistant-handoff{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gpu-assistant-handoff small{opacity:.75}.gpu-assistant-content>.gpu-project-mcp-own-agent[open]{flex:1;min-height:0;overflow-y:auto}:is(.gpu-assistant:has(.gpu-project-mcp-own-agent[open]),.gpu-assistant-content:has(>.gpu-project-mcp-own-agent[open])){min-height:0}@media (width<=600px){.gpu-assistant h2{font-size:15px}.gpu-assistant-handoff button{width:100%}.gpu-assistant-handoff small{display:none}.gpu-assistant-footer{flex-wrap:nowrap}.gpu-assistant-footer small{flex:1;min-width:0}}.gpu-assistant-connection{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:8px 12px;min-width:0;display:flex}.gpu-assistant-model-summary{flex-direction:column;gap:2px;min-width:0;max-width:480px;display:flex}.gpu-assistant-connection label,.gpu-assistant-model-label{font-size:var(--ui-type-meta);color:#b5c5dc}.gpu-assistant-model-value{font-size:var(--ui-type-dense);overflow-wrap:anywhere;font-weight:600}.gpu-assistant-connection select{min-width:160px;max-width:100%;min-height:var(--ui-controlHeight);color:inherit;font:var(--ui-type-dense)/1.4 ui-sans-serif, system-ui, sans-serif;background-color:#182a42;border:1px solid #526781;border-radius:8px;flex:0 380px;padding:8px 12px}.gpu-assistant-connection button,.gpu-assistant-connection .gpu-assistant-model-change{min-height:var(--ui-controlHeight);font-size:var(--ui-type-dense);border-radius:8px;flex-shrink:0;padding:8px 12px;line-height:1.4}.gpu-assistant-connection small{flex-basis:100%}.gpu-assistant-footer button{min-height:var(--ui-controlHeight);font-size:var(--ui-type-dense);border-radius:8px;margin-left:auto;padding:8px 16px;line-height:1.4}@media (width<=739px){.gpu-assistant-connection{flex-basis:100%;grid-template-columns:minmax(0,1fr) auto;display:grid;top:0}.gpu-assistant-connection label{grid-area:1/1}.gpu-assistant-connection button{grid-area:1/2}.gpu-assistant-connection .gpu-assistant-model-keep{grid-area:auto/1/auto/-1;justify-self:end}.gpu-assistant-connection select{grid-area:2/1/auto/-1;width:100%;min-width:0}.gpu-assistant-connection small{grid-column:1/-1}.gpu-assistant-model-summary{grid-area:1/1;max-width:100%}.gpu-assistant form:not(.gpu-assistant-composer)>label:not(.gpu-assistant-empty){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gpu-assistant-footer small{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}}.gpu-assistant-setup{gap:8px;padding-bottom:12px;display:grid}.gpu-assistant-setup>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gpu-assistant-setup>div span{flex:1;min-width:140px;font-size:13px}.gpu-assistant-setup>button{justify-self:start}.gpu-org-models-form{grid-template-columns:var(--ui-settingsNavWidth) minmax(0, 1fr);gap:var(--ui-space-section);padding:var(--ui-space-card) 0;grid-template-rows:auto 1fr;align-content:start;display:grid;overflow:hidden}.gpu-org-models-form:after{display:none}.gpu-settings-tabs{gap:var(--ui-space-sm);border:0;border-inline-end:1px solid #6ea8ff38;flex-flow:column;grid-area:1/1/3;min-height:0;margin:0;padding-inline-end:var(--ui-space-card);overflow-y:auto}.gpu-settings-tab{min-height:var(--ui-controlHeight);padding:var(--ui-space-md) var(--ui-space-card);text-align:start;font-size:var(--ui-type-dense);overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;flex-shrink:0;margin:0;line-height:1.4}.gpu-settings-tab[aria-selected=true]{background:#6ea8ff20;border-color:#6ea8ff80}.gpu-settings-panel{overscroll-behavior:contain;min-height:0;padding:0 var(--ui-space-sm) var(--ui-space-section) 0;gap:var(--ui-space-card);grid-area:2/2;overflow-y:auto}.gpu-org-models-status{grid-area:1/2}.gpu-settings-section-select{display:none}.gpu-org-models-title{font-size:var(--ui-type-section)}.gpu-org-models-form :is(input,select,button):not(.gpu-settings-tab),.gpu-announce-form :is(input,select,button){min-height:var(--ui-controlHeight);height:auto;font-size:var(--ui-type-dense)}.gpu-org-models-form button:not(.gpu-settings-tab){color:#e6edf7;cursor:pointer;background:#223754;border:1px solid #6ea8ff70;border-radius:8px;padding:8px 12px}.gpu-org-models-form :is(button,input,select):focus-visible,.gpu-announce-form :is(button,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #6ea8ff}.gpu-org-models-form button:disabled{opacity:.55;cursor:default}.gpu-org-models-row label,.gpu-org-models-hint,.gpu-announce-hint,.gpu-announce-languages p{font-size:var(--ui-type-dense);line-height:1.5}.gpu-org-models-origin{font-size:var(--ui-type-meta);color:#a8b4cc}.gpu-settings-subtitle{margin-top:var(--ui-space-section)}.gpu-announce-form{gap:var(--ui-space-card);padding:var(--ui-space-card) 0}.gpu-announce-form.gpu-panel-skin{box-shadow:none;background:0 0;border-color:#0000}.gpu-announce-field{gap:var(--ui-space-sm);flex-direction:column;display:flex}.gpu-announce-field>span,.gpu-announce-segment>span{font-size:var(--ui-type-dense);line-height:1.5}.gpu-announce-form textarea.gpu-dom-input{resize:vertical;height:160px;min-height:160px;font-size:var(--ui-type-body);flex-shrink:0;line-height:1.5}.gpu-announce-actions{gap:var(--ui-space-sm)}.gpu-assistant-log-content>*+*{margin-top:var(--ui-space-md)}.gpu-assistant-message-meta{font-size:var(--ui-type-meta)}@media (width<=1023px){.gpu-org-models-form{gap:var(--ui-space-card);flex-direction:column;display:flex}.gpu-settings-tabs{display:none}.gpu-settings-section-select{gap:var(--ui-space-sm);font-size:var(--ui-type-dense);flex-direction:column;flex-shrink:0;display:flex}.gpu-settings-section-select select{color:#e6edf7;background:#223754;border:1px solid #6ea8ff80;border-radius:8px;width:100%;min-width:0;padding:8px 12px}.gpu-settings-panel{flex:1}:is(.gpu-org-models-row,.gpu-org-models-row:has(.gpu-settings-actions)){grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.gpu-org-models-form :is(button,input,select),.gpu-announce-form :is(button,input,select){min-height:var(--ui-touchHeight)}}.gpu-journal-filters{--gpu-overlay-top:104px;--gpu-overlay-left:calc(var(--gpu-sidebar) + 26px);z-index:4;top:var(--gpu-overlay-top);left:var(--gpu-overlay-left);width:calc(100vw - var(--gpu-sidebar) - 52px);gap:16px;display:flex;position:fixed}.gpu-journal-filters label{flex-direction:column;gap:4px;width:min(240px,50%);min-width:0;font-size:13px;display:flex}.gpu-journal-filters select{color:#e6edf7;background:#223754;border:1px solid #6ea8ff70;border-radius:8px;width:100%;min-width:0;height:40px}@media (width<=1107px){.gpu-view-search{--gpu-left-pane:calc(100vw - var(--gpu-sidebar) - 20px)}.gpu-view-search--detail{display:none}}.gpu-org-models-form button.gpu-action-danger{color:#ffb4ab;background:#472b38;border-color:#f8717180}.gpu-announce-actions button[type=submit]{background:#294a78;border-color:#6ea8ff;font-weight:600}.gpu-org-directory-facts{gap:16px 24px;margin:16px 0}.gpu-org-directory-facts dt{font-size:var(--ui-type-meta);color:#a8b4cc;letter-spacing:0}.gpu-org-directory-facts dd{font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gpu-org-directory-members li{font-size:var(--ui-type-dense);line-height:1.5}.gpu-org-directory-meta{font-size:var(--ui-type-meta);color:#a8b4cc}.gpu-settings-panel p{overflow-wrap:anywhere;line-height:1.5}.gpu-settings-panel>*{min-width:0}.gpu-settings-panel code{white-space:normal;overflow-wrap:anywhere}.gpu-project-mcp--selected.gpu-project-mcp--assistant{padding:var(--ui-space-card)}.gpu-assistant .gpu-assistant-composer{background:#07142790;border:1px solid #7b9db980;border-radius:12px;flex:none;gap:8px;padding:12px}.gpu-assistant-composer>label{font-size:var(--ui-type-dense);font-weight:600}.gpu-assistant .gpu-assistant-composer textarea{background:0 0;border:0;border-radius:4px;min-height:56px;max-height:112px;padding:0}.gpu-assistant-composer .gpu-assistant-footer{gap:12px;margin-top:0}.gpu-assistant-composer .gpu-assistant-footer small{font-size:var(--ui-type-meta)}.gpu-assistant-content>.gpu-project-mcp-own-agent{border-top:1px solid #52678166;flex-shrink:0;margin-top:0;padding-top:8px}.gpu-assistant .gpu-project-mcp-own-agent>summary{min-height:var(--ui-controlHeight);font-size:var(--ui-type-meta);align-items:center;padding-block:4px;display:flex}.gpu-compute-onboarding-summary{font-size:var(--ui-type-dense);border:1px solid #52678166;border-radius:8px;flex-shrink:0;padding:8px 12px}.gpu-compute-onboarding-summary>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.gpu-compute-onboarding-summary>div{gap:12px;padding-top:12px;display:grid}.gpu-compute-onboarding-actions,.gpu-compute-onboarding-error{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gpu-compute-connected{color:#73e6b2}@media (width<=739px){.gpu-assistant-header{gap:8px;padding-bottom:8px}.gpu-assistant-connection{justify-content:start}.gpu-assistant-header:has(.gpu-assistant-model-summary){display:flex}.gpu-assistant-header:has(.gpu-assistant-model-summary) h2{overflow-wrap:normal;font-size:16px}.gpu-assistant-header:has(.gpu-assistant-model-summary) .gpu-assistant-connection{display:contents}.gpu-assistant-header .gpu-assistant-model-summary{flex-basis:100%;order:1}.gpu-assistant-header .gpu-assistant-model-change{margin-inline-start:auto;padding-inline:8px}.gpu-assistant-composer .gpu-assistant-footer{flex-wrap:wrap}.gpu-assistant-composer .gpu-assistant-footer small{white-space:normal}}@media (pointer:coarse){.gpu-assistant-connection button,.gpu-assistant-connection .gpu-assistant-model-change,.gpu-assistant-connection select,.gpu-assistant-composer button,.gpu-compute-onboarding-summary>summary,.gpu-assistant .gpu-project-mcp-own-agent>summary{min-height:var(--ui-touchHeight)}}.gpu-project-mcp--collapsed .gpu-assistant-header{border-bottom:0;padding-bottom:0}
