.workspace-shell,.workspace-modal-popup{--workspace-motion:.2s cubic-bezier(.22, 1, .36, 1);--workspace-canvas-inset:8px;--workspace-content-inset:16px;--workspace-topbar-height:52px;--workspace-sidebar-collapsed-width:60px}.workspace-shell{background:var(--workspace-ground);width:100%;height:100dvh;min-height:0;color:var(--workspace-text);-webkit-font-smoothing:antialiased;font-family:Geist Variable,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:12px;display:flex;position:relative;overflow:hidden}.workspace-shell *,.workspace-shell :before,.workspace-shell :after{box-sizing:border-box}.workspace-shell button,.workspace-shell input{font-family:inherit}.workspace-shell a{color:inherit;text-decoration:none}.workspace-shell :is(button,a,input):focus-visible{outline:2px solid var(--workspace-accent-text);outline-offset:2px}.workspace-sidebar{background:var(--workspace-ground);width:320px;min-width:0;transition:width var(--workspace-motion);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.workspace-shell--collapsed .workspace-sidebar{width:var(--workspace-sidebar-collapsed-width)}.workspace-sidebar-brand{width:100%;height:var(--workspace-topbar-height);margin-top:var(--workspace-canvas-inset);flex:none;align-items:center;padding:0 8px;display:flex}.workspace-brand-copy{min-width:0;color:var(--workspace-strong);letter-spacing:-.025em;white-space:nowrap;transition:opacity var(--workspace-motion), transform var(--workspace-motion);flex:1;align-items:baseline;gap:6px;padding-left:12px;font-size:14px;font-weight:650;display:flex;overflow:hidden}.workspace-collapse-slot{flex:none;place-items:center;width:44px;height:44px;display:grid}.workspace-brand-copy span{color:var(--workspace-faint);letter-spacing:0;font-size:11px;font-weight:450}.workspace-collapse{margin-left:0}.workspace-shell--collapsed .workspace-brand-copy{opacity:0;pointer-events:none;flex:0;width:0;padding-left:0;transform:translate(-4px)}.workspace-business-switcher{width:100%;height:44px;color:var(--workspace-muted);text-align:left;transition:background var(--workspace-motion), color var(--workspace-motion);background:0 0;border:0;border-radius:8px;flex:none;align-items:center;padding:0;display:flex;overflow:hidden}.workspace-business-switcher:hover{color:var(--workspace-strong);background:var(--lightningcss-light,#18181b12)var(--lightningcss-dark,#ffffff12)}.workspace-business-avatar{background:var(--workspace-accent-soft);width:28px;height:28px;color:var(--workspace-accent-text);border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:650;display:grid}.workspace-business-copy{white-space:nowrap;min-width:0;transition:opacity var(--workspace-motion), transform var(--workspace-motion);flex-direction:column;flex:1;gap:2px;line-height:1.2;display:flex}.workspace-business-copy strong{color:var(--workspace-strong);text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.workspace-business-copy small{color:var(--workspace-faint);font-size:10px}.workspace-business-caret{flex:none;place-items:center;width:32px;display:grid}.workspace-business-caret svg{width:14px;height:14px}.workspace-shell--collapsed .workspace-business-copy,.workspace-shell--collapsed .workspace-business-caret{opacity:0;flex:0;width:0;overflow:hidden;transform:translate(-4px)}.workspace-nav{scrollbar-color:var(--workspace-border-strong) transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:6px;width:100%;min-height:0;padding:8px 8px 0;display:flex;overflow-y:auto}.workspace-nav-label{min-height:24px;color:var(--workspace-faint);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;transition:opacity var(--workspace-motion), transform var(--workspace-motion), visibility var(--workspace-motion);align-items:center;margin:0 0 3px;padding-left:15px;font-size:10px;font-weight:600;display:flex}.workspace-nav-link,.workspace-saved-item{width:100%;height:40px;color:var(--workspace-muted);text-align:left;white-space:nowrap;transition:background var(--workspace-motion), color var(--workspace-motion);background:0 0;border:0;border-radius:8px;align-items:center;gap:0;padding:0;display:flex;overflow:hidden}.workspace-nav-icon{flex:none;place-items:center;width:44px;height:40px;display:grid}.workspace-business-switcher .workspace-nav-icon{height:44px}.workspace-nav-icon svg{width:14px;height:14px}.workspace-nav-text{text-overflow:ellipsis;min-width:0;transition:opacity var(--workspace-motion), transform var(--workspace-motion);font-size:11px;font-weight:550;overflow:hidden}.workspace-nav-link:hover,.workspace-saved-item:hover{color:var(--workspace-strong);background:var(--lightningcss-light,#18181b12)var(--lightningcss-dark,#ffffff12)}.workspace-nav-link--active,.workspace-saved-item--active{background:var(--workspace-accent-soft);color:var(--workspace-accent-text)}.workspace-nav-link--active:hover,.workspace-saved-item--active:hover{background:var(--lightningcss-light,#ede9fe)var(--lightningcss-dark,#312b5c)}.workspace-shell--collapsed .workspace-nav-label,.workspace-shell--collapsed .workspace-nav-text{opacity:0;pointer-events:none;transform:translate(-4px)}.workspace-shell--collapsed .workspace-nav-label{color:#0000;opacity:1;justify-content:center;padding-left:0;font-size:0;transform:none}.workspace-shell--collapsed .workspace-nav-label:after{content:"";border-top:1px solid var(--lightningcss-light,#18181b2b)var(--lightningcss-dark,#ffffff2b);width:24px}.workspace-saved-group{margin-top:8px}.workspace-saved-list{flex-direction:column;gap:6px;display:flex}.workspace-saved-row{position:relative}.workspace-saved-row .workspace-saved-item{padding-right:38px}.workspace-shell--collapsed .workspace-saved-item{padding-right:0}.workspace-saved-delete{width:32px;height:32px;color:var(--workspace-muted);opacity:0;pointer-events:none;transition:background var(--workspace-motion), color var(--workspace-motion), opacity var(--workspace-motion);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:4px;right:5px}.workspace-saved-delete svg{width:13px;height:13px}.workspace-saved-row:hover .workspace-saved-delete,.workspace-saved-row:focus-within .workspace-saved-delete{opacity:1;pointer-events:auto}.workspace-saved-delete:hover,.workspace-saved-delete:focus-visible{color:var(--workspace-strong);background:var(--lightningcss-light,#18181b13)var(--lightningcss-dark,#ffffff13)}@media (hover:none){.workspace-saved-delete{opacity:1;pointer-events:auto}}.workspace-nav-empty{color:var(--workspace-faint);margin:6px 10px 6px 44px;font-size:10px}.workspace-shell--collapsed .workspace-saved-delete,.workspace-shell--collapsed .workspace-nav-empty{display:none}.workspace-sidebar-footer{border-top:1px solid var(--lightningcss-light,#18181b0f)var(--lightningcss-dark,#ffffff0f);flex:none;width:100%;padding:8px}.workspace-nav-tooltip-positioner{z-index:100}.workspace-nav-tooltip{color:var(--lightningcss-light,#27272a)var(--lightningcss-dark,#f4f3ff);white-space:nowrap;opacity:1;background:var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#22212cf5);border:1px solid var(--lightningcss-light,#c4c4ce)var(--lightningcss-dark,#45405e);border-radius:7px;padding:6px 9px;font-family:Geist Variable,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:10px;font-weight:550;transition:opacity .12s ease-out;box-shadow:0 8px 24px #00000047}.workspace-nav-tooltip[data-starting-style],.workspace-nav-tooltip[data-ending-style]{opacity:0}.workspace-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1;background:#09090b4d;transition:opacity .3s cubic-bezier(.22,1,.36,1);position:fixed;inset:0}.workspace-modal-backdrop[data-starting-style],.workspace-modal-backdrop[data-ending-style]{opacity:0}.workspace-modal-popup{z-index:1001;border:1px solid var(--workspace-border);color:var(--workspace-text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:1;-webkit-font-smoothing:antialiased;background:var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#1d1d24d9);border-radius:16px;outline:none;font-family:Geist Variable,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:12px;transition:opacity .3s cubic-bezier(.22,1,.36,1),scale .3s cubic-bezier(.22,1,.36,1);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 20px 60px -15px #09090b40}.workspace-modal-popup[data-starting-style],.workspace-modal-popup[data-ending-style]{opacity:0;scale:.96}.workspace-modal-popup :is(button,input){font-family:inherit}.workspace-modal-popup :is(button,input):focus-visible{outline:2px solid var(--workspace-accent-text);outline-offset:2px}@starting-style{.workspace-modal-backdrop{opacity:0}.workspace-modal-popup{opacity:0;scale:.96}}@media (prefers-reduced-motion:reduce){.workspace-modal-backdrop,.workspace-modal-popup{transition-duration:.01ms}}.workspace-business-dialog{width:min(440px,100vw - 32px);max-height:min(520px,100dvh - 48px);padding:0;overflow:hidden}.workspace-business-dialog-header{border-bottom:1px solid var(--workspace-border);height:54px;color:var(--workspace-muted);align-items:center;gap:11px;padding:0 17px;display:flex}.workspace-business-dialog-header svg{flex:none;width:16px;height:16px}.workspace-business-dialog-header input{min-width:0;color:var(--workspace-strong);background:0 0;border:0;outline:0;flex:1;font-size:12px}.workspace-business-dialog-header input::placeholder{color:var(--workspace-faint)}.workspace-business-dialog-header input::-webkit-search-cancel-button{cursor:pointer}.workspace-business-dialog-body{max-height:360px;padding:8px;overflow-y:auto}.workspace-business-option{width:100%;height:42px;color:var(--workspace-text);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 9px;display:flex}.workspace-business-option--active,.workspace-business-option:hover{background:var(--workspace-accent-soft);color:var(--workspace-accent-text)}.workspace-business-option-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:550;overflow:hidden}.workspace-business-current{color:var(--workspace-faint);font-size:10px}.workspace-business-dialog-empty{color:var(--workspace-muted);margin:18px 9px 22px;font-size:11px}.workspace-business-dialog-footer{border-top:1px solid var(--workspace-border);color:var(--workspace-faint);padding:10px 17px;font-size:10px}.workspace-confirm-dialog{width:min(420px,100vw - 32px);max-height:calc(100dvh - 48px);padding:22px}.workspace-confirm-dialog h2{color:var(--workspace-strong);letter-spacing:-.02em;margin:0;font-size:14px;font-weight:650}.workspace-confirm-dialog p{color:var(--workspace-muted);margin:7px 0 0;font-size:11px;line-height:1.5}.workspace-confirm-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.workspace-content{min-width:0;min-height:0;margin:var(--workspace-canvas-inset) var(--workspace-canvas-inset) var(--workspace-canvas-inset) 0;border:1px solid var(--workspace-border);background:var(--workspace-canvas);border-radius:20px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;box-shadow:-16px 0 36px -24px var(--lightningcss-light,#18181b1a)var(--lightningcss-dark,#0007);container:workspace-canvas/inline-size}.workspace-header{height:var(--workspace-topbar-height);padding:0 var(--workspace-content-inset);border-bottom:1px solid var(--workspace-border);background:var(--workspace-canvas);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-breadcrumbs,.workspace-header-actions,.workspace-raw-link{align-items:center;min-width:0;display:flex}.workspace-breadcrumbs{color:var(--workspace-text);white-space:nowrap;margin-left:-6px;font-size:12px;overflow:hidden}.workspace-breadcrumbs ol{align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.workspace-breadcrumbs li{align-items:center;gap:6px;min-width:0;display:flex}.workspace-breadcrumbs li>:is(a,span){text-overflow:ellipsis;white-space:nowrap;padding:4px 6px;overflow:hidden}.workspace-breadcrumbs a{border-radius:8px}.workspace-breadcrumbs a:hover{background:var(--workspace-raised)}.workspace-raw-link:hover{color:var(--workspace-accent-text)}.workspace-breadcrumbs svg{width:10px;height:10px;color:var(--workspace-muted);opacity:.6;flex:none}.workspace-breadcrumbs li[aria-current=page]>span{color:var(--workspace-strong);font-weight:550}.workspace-header-actions{flex:none;gap:14px}.workspace-raw-link{color:var(--workspace-muted);gap:7px;font-size:11px}.workspace-raw-link svg{width:13px;height:13px}.workspace-header-local{color:var(--workspace-faint);align-items:center;gap:6px;font-size:10px;display:flex}.workspace-header-local>span{background:#22c55e;border-radius:50%;width:5px;height:5px}.workspace-main{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-loading{width:100%;color:var(--workspace-muted);place-items:center;display:grid}.workspace-editor-grid{grid-template-columns:minmax(0, var(--workspace-query-share,1fr)) 1px minmax(0, var(--workspace-response-share,1fr));flex:1;min-height:0;display:grid}.workspace-editor-divider{z-index:2;cursor:col-resize;touch-action:none;background:var(--workspace-border-strong);outline:none;position:relative}.workspace-editor-divider:before{content:"";position:absolute;inset:0 -6px}.workspace-editor-divider:after{background:var(--workspace-muted);content:"";border-radius:3px;width:3px;height:24px;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.workspace-editor-divider:hover,.workspace-editor-divider:focus-visible,.workspace-editor-grid[data-resizing]>.workspace-editor-divider,.workspace-editor-divider:hover:after,.workspace-editor-divider:focus-visible:after,.workspace-editor-grid[data-resizing]>.workspace-editor-divider:after{background:var(--workspace-accent)}.workspace-editor-divider:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:1px}.workspace-editor-grid[data-resizing],.workspace-editor-grid[data-resizing] *{cursor:col-resize;-webkit-user-select:none;user-select:none}.workspace-shell .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.workspace-shell{--workspace-motion:0s linear}}@container workspace-canvas (width<=700px){.workspace-header-actions{display:none}}@container workspace-canvas (width<=600px){.workspace-editor-grid{grid-template-rows:minmax(220px,1fr) minmax(180px,1fr);grid-template-columns:1fr}.workspace-editor-divider{display:none}}@container workspace-canvas (width<=420px){.workspace-breadcrumbs li:first-child,.workspace-breadcrumbs li:nth-child(2)>svg{display:none}}.workspace-breadcrumb-name{cursor:text;border-radius:4px}.workspace-breadcrumb-name[contenteditable=plaintext-only]{outline:1px solid var(--workspace-accent-text);text-overflow:clip;min-width:40px}.workspace-breadcrumb-name[aria-busy=true]{opacity:.6}.workspace-breadcrumb-name-error{color:var(--lightningcss-light,#a3293b)var(--lightningcss-dark,#f0a7a7);font-size:11px}.workspace-code-viewer{flex:1;min-height:0;overflow:hidden}
