.zevio-workspace{--color-border:#30312e;--color-brand:#dce1d8;--color-brand-text:#dce1d8;--color-brand-foreground:#171916;color:#e8eae4;background:#111310}.zevio-workspace .workspace-header,.zevio-workspace footer{background:#191b18!important;border-color:#444840!important}.zevio-workspace .workspace-header{border-bottom:1px solid #444840;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:0 18px;display:flex}.workspace-header-identity,.workspace-header-actions{align-items:center;min-width:0;display:flex}.workspace-header-identity{gap:18px}.workspace-logo{opacity:.94;flex:none;align-items:center;transition:opacity .14s;display:flex}.workspace-logo:hover{opacity:1}.workspace-project-name{white-space:nowrap;border-inline-start:1px solid #4a5047;flex-direction:column;gap:3px;padding-inline-start:17px;display:flex}.workspace-project-name small{color:#9aa397;font:9px/1 var(--font-mono);letter-spacing:.12em}.workspace-project-name strong{color:#e4e8df;font:600 12px/1.2 var(--font-mono);letter-spacing:.01em}.workspace-header-actions{justify-content:flex-end;gap:8px}.workspace-header-button,.workspace-header-exit{color:#d0d8c9;min-height:34px;font:11px var(--font-mono);white-space:nowrap;cursor:pointer;background:#22261f;border:1px solid #444b41;justify-content:center;align-items:center;gap:8px;padding:0 11px;transition:background-color .14s,border-color .14s;display:inline-flex}.workspace-header-button:hover,.workspace-header-exit:hover{color:#fff;background:#30382e;border-color:#798a73}.workspace-header-button svg{color:#d4b17c}.workspace-header-button.is-connected svg{color:#91c7a0}.workspace-header-exit{background:0 0;margin-inline-start:5px}.workspace-grid{grid-template-columns:clamp(300px,21vw,360px) minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.workspace-grid .workspace-pane{min-width:0;min-height:0}.workspace-file-tree{width:clamp(158px,13vw,194px)}.workspace-view-nav{display:none}.zevio-workspace footer{letter-spacing:.03em;min-height:32px}.zevio-workspace .workspace-pane,.zevio-workspace .workspace-pane>div:first-child{border-color:#3b3e38}.zevio-workspace button{border-radius:2px!important}.zevio-workspace :focus-visible{outline-offset:2px;outline:2px solid #dce1d8}.zevio-workspace iframe{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.zevio-workspace pre{margin:0}.zevio-workspace .workspace-pane [class*="border-[#1f1f28]"]{border-color:#3b3e38!important}.zevio-workspace .workspace-pane [class*="bg-[#0c0c12]"]{background:#1a1c19!important}.zevio-workspace .workspace-pane [class*="bg-[#07070a]"]{background:#111310!important}.zevio-workspace .workspace-pane [class*=rounded-]{border-radius:2px!important}.zevio-workspace [class*="text-[#556af3]"]{color:#dce1d8!important}.zevio-workspace [class*="border-[#556af3]"]{border-color:#dce1d8!important}.workspace-agent-offline{color:#eee7da;font:11px/1.45 var(--font-mono);background:#211d18;border:1px solid #6e5b46;padding:10px 11px}.workspace-agent-offline>div{align-items:center;gap:8px;display:flex}.workspace-agent-offline strong{font-weight:650}.workspace-agent-offline-dot{background:#dca575;width:7px;height:7px}.workspace-agent-offline p{color:#c9c1b4;margin:5px 0 0}.workspace-agent-offline button{color:#eee7da;font:inherit;cursor:pointer;background:0 0;border:1px solid #b39b83;margin-inline-start:auto;padding:3px 7px}.workspace-agent-offline button:hover{background:#342b22}.workspace-preview-surface{background:#111510}.workspace-preview-empty{background-image:radial-gradient(#9ca89620 .7px,#0000 .7px);background-size:13px 13px;place-items:center;height:100%;padding:20px;display:grid}.workspace-preview-empty-card{text-align:center;background:#1a2019f0;border:1px solid #4a5447;flex-direction:column;align-items:center;width:min(100%,345px);padding:28px 25px;display:flex;box-shadow:0 18px 48px #0005}.workspace-preview-empty-icon{color:#c5d0c1;border:1px solid #5c6958;place-items:center;width:38px;height:38px;margin-bottom:17px;display:grid}.workspace-preview-empty-card strong{color:#f1f4ec;font:600 13px/1.3 var(--font-mono)}.workspace-preview-empty-card p{color:#bac3b7;font:11px/1.6 var(--font-mono);overflow-wrap:anywhere;margin:9px 0 0}.workspace-preview-empty-card button{color:#edf4e9;font:11px var(--font-mono);cursor:pointer;background:#2a3528;border:1px solid #83947d;margin-top:17px;padding:7px 11px}.workspace-preview-empty-card button:hover{background:#354532}.workspace-terminal-idle{max-width:360px;font:11px/1.55 var(--font-mono);background:#1a2019;border:1px solid #485348;margin:28px auto;padding:22px}.workspace-terminal-idle strong{color:#f1f4ec;font-size:12px;display:block}.workspace-terminal-idle p{color:#b9c3b5;margin:8px 0 16px}.workspace-terminal-idle button{color:#edf4e9;font:inherit;cursor:pointer;background:#2a3528;border:1px solid #83947d;padding:8px 12px}.workspace-terminal-idle button:hover{background:#354532}.workspace-model-trigger{color:#e8eae4;text-align:left;cursor:pointer;background:#242720;border:1px solid #51564d;align-items:center;gap:8px;max-width:min(34vw,230px);min-height:34px;padding:0 10px;transition:background-color .14s,border-color .14s;display:flex}.workspace-model-trigger:hover{background:#30352b;border-color:#818a77}.workspace-model-trigger-label{align-items:center;gap:8px;min-width:0;line-height:1.15;display:flex}.workspace-model-trigger-label small{color:#a8b0a0;font:9px/1.2 var(--font-mono);letter-spacing:.1em}.workspace-model-trigger-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.workspace-model-dialog{color:#e8eae4;background:#171a16;border:1px solid #53584e;border-radius:3px;width:min(620px,100vw - 24px);max-height:min(700px,100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 24px 80px #000b}.workspace-model-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070906c9}.workspace-model-panel{flex-direction:column;max-height:min(700px,100dvh - 32px);display:flex}.workspace-model-heading{border-bottom:1px solid #383e35;align-items:center;gap:12px;padding:20px 20px 16px;display:flex}.workspace-model-heading-icon{color:#dce1d8;border:1px solid #5b6556;flex:0 0 34px;place-items:center;height:34px;display:grid}.workspace-model-heading h2{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:650}.workspace-model-heading p{color:#afb7a9;margin:3px 0 0;font-size:12px}.workspace-model-close{color:#b6beb0;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.workspace-model-close:hover{color:#fff;border-color:#555e50}.workspace-model-search{color:#bbc4b6;background:#10120f;border:1px solid #5b6456;align-items:center;gap:10px;height:40px;margin:16px 20px 8px;padding:0 12px;display:flex}.workspace-model-search:focus-within{border-color:#dce1d8}.workspace-model-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:13px}.workspace-model-search input::placeholder{color:#9fa89b}.workspace-model-results{overscroll-behavior:contain;flex:1;min-height:80px;padding:2px 12px 12px;overflow-y:auto}.workspace-model-section-label{color:#aeb9a8;font:10px/1.2 var(--font-mono);letter-spacing:.09em;justify-content:space-between;gap:8px;padding:15px 8px 8px;display:flex}.workspace-model-section-label span{color:#929b8e;letter-spacing:0;text-align:right}.workspace-model-row{color:#e8eae4;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 12px;transition:background-color .14s,border-color .14s;display:flex}.workspace-model-row:hover{background:#252a22}.workspace-model-row.is-selected{background:#293126;border-color:#7b8875}.workspace-model-row-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.workspace-model-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.workspace-model-row-copy small{text-overflow:ellipsis;white-space:nowrap;color:#aeb8aa;font:11px/1.4 var(--font-mono);overflow:hidden}.workspace-model-price{font:12px/1.2 var(--font-mono);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;display:flex}.workspace-model-price small{color:#aeb8aa;margin-top:3px;font-size:10px}.workspace-model-note{color:#bac2b5;margin:12px 8px;font-size:12px;line-height:1.5}.workspace-model-footnote{color:#aeb8aa;border-top:1px solid #383e35;margin:0;padding:12px 20px 16px;font-size:11px;line-height:1.5}.workspace-model-dialog :focus-visible{outline-offset:-2px;outline:2px solid #dce1d8}@media (width<=1179px){.workspace-view-nav{background:#191b18;border-bottom:1px solid #444840;flex:none;gap:4px;padding:6px 10px;display:flex}.workspace-view-nav button{color:#aeb7a8;min-height:34px;font:11px var(--font-mono);cursor:pointer;background:0 0;border:1px solid #0000;flex:1}.workspace-view-nav button.is-active{color:#f0f3ec;background:#2a3028;border-color:#586454}.zevio-workspace .workspace-grid{flex-direction:column;display:flex;overflow:hidden}.zevio-workspace .workspace-pane{border-right:0;display:none}.zevio-workspace .workspace-pane.is-active{flex:1;min-height:0;display:flex}.workspace-file-tree{width:clamp(158px,23vw,210px)}}@media (width<=640px){.zevio-workspace .workspace-header{gap:8px;min-height:54px;padding-inline:10px}.workspace-project-name{display:none}.workspace-header-actions{gap:5px}.workspace-header-button,.workspace-header-exit{min-width:34px;padding-inline:8px}.workspace-header-button span,.workspace-header-exit span{display:none}.workspace-header-exit{margin-inline-start:0}.workspace-model-trigger{max-width:min(42vw,165px)}.workspace-model-trigger-label small{display:none}.workspace-model-heading{padding:16px}.workspace-model-search{margin:12px 16px 6px}.workspace-model-footnote{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.zevio-workspace *,.zevio-workspace :before,.zevio-workspace :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
