@media (max-width:600px){[data-sonner-toaster][data-y-position=bottom][dir]{bottom:calc(var(--mobile-offset-bottom) + var(--front-toast-height,0px))}}[data-sonner-toaster] [data-sonner-toast][data-styled=true]{--paw-toast-accent:var(--color-muted-foreground,var(--muted-foreground));background:var(--color-card,var(--card));border:1px solid var(--color-border,var(--border));border-inline-start:3px solid var(--paw-toast-accent);color:var(--color-card-foreground,var(--card-foreground));border-radius:var(--radius-md,var(--radius));box-shadow:var(--shadow-card,0 4px 12px #0000001f);gap:10px}[data-sonner-toaster] [data-sonner-toast][data-type=success]{--paw-toast-accent:var(--color-success,var(--success,#047857))}[data-sonner-toaster] [data-sonner-toast][data-type=error]{--paw-toast-accent:var(--color-destructive,var(--destructive))}[data-sonner-toaster] [data-sonner-toast][data-type=warning]{--paw-toast-accent:var(--color-warning,var(--warning))}[data-sonner-toaster] [data-sonner-toast][data-type=info]{--paw-toast-accent:var(--color-info,var(--primary))}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-icon]{color:var(--paw-toast-accent)}[data-sonner-toaster] .sonner-loading-bar{background:var(--paw-toast-accent)}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-description]{color:var(--color-muted-foreground,var(--muted-foreground))}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]{background:var(--color-primary,var(--primary));color:var(--color-primary-foreground,var(--primary-foreground));border-radius:var(--radius-sm,var(--radius))}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-cancel]{background:var(--color-muted,var(--muted));color:var(--color-foreground,var(--foreground))}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]{background:var(--color-card,var(--card));border:1px solid var(--color-border,var(--border));color:var(--color-muted-foreground,var(--muted-foreground))}[data-sonner-toaster] [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--color-muted,var(--muted));border-color:var(--color-border,var(--border));color:var(--color-foreground,var(--foreground))}[data-sonner-toaster] [data-sonner-toast]:focus-visible{box-shadow:var(--shadow-card,0 4px 12px #0000001f), 0 0 0 2px var(--color-ring,var(--ring))}
.workspace-environment{--workspace-control-bottom:max(12px, env(safe-area-inset-bottom));--workspace-control-right:max(12px, env(safe-area-inset-right));--workspace-text:var(--color-foreground);--workspace-muted:var(--color-muted-foreground);--workspace-surface:var(--color-background);--workspace-border:var(--color-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5}.workspace-environment[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-workspace-arriving]{background:var(--workspace-arrival-background,#0b1120);overflow:hidden}html[data-workspace-arriving] body{transform:var(--workspace-arrival-transform);transform-origin:0 0;clip-path:inset(0 0 max(0px, calc(100% - var(--workspace-arrival-height))) 0 round 12px);opacity:.5;will-change:transform, opacity, clip-path}.workspace-environment-trigger,.workspace-environment-panel{color:var(--workspace-text);background:var(--workspace-surface);border:1px solid var(--workspace-border);position:fixed;box-shadow:0 2px 8px #0002}.workspace-environment-trigger{bottom:var(--workspace-control-bottom);right:var(--workspace-control-right);z-index:80;white-space:nowrap;cursor:pointer;border-radius:5px;align-items:center;gap:8px;max-width:calc(100vw - 24px);height:26px;padding:0 8px;font-family:inherit;font-size:10px;line-height:1;animation:.24s ease-out .12s both workspace-badge-reveal;display:flex}html[data-workspace-arriving] .workspace-environment-trigger,.workspace-environment[data-editor-open=true]>.workspace-environment-trigger{opacity:0;pointer-events:none;animation:none}@keyframes workspace-badge-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.workspace-environment-trigger{animation:none}}.workspace-environment-trigger:hover{background:var(--color-muted)}.workspace-environment button:focus-visible,.workspace-environment a:focus-visible{outline:2px solid var(--color-ring,currentColor);outline-offset:3px}.workspace-environment[data-remote=true] .workspace-environment-mode,.workspace-environment[data-remote=true] .workspace-environment-status{color:var(--color-warning)}.workspace-environment-mode{color:var(--workspace-text)}.workspace-environment-trigger svg{color:var(--workspace-muted);flex-shrink:0}.workspace-environment-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--workspace-text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.workspace-environment-dialog::backdrop{background:0 0}.workspace-environment-dialog>iframe{border:0;width:100%;height:100%;display:block}.workspace-environment-dialog[data-presented=false]>iframe{visibility:hidden}.workspace-environment-dialog[data-presented=false]>.workspace-environment-close{opacity:0}.workspace-environment-close{border:1px solid var(--workspace-border);width:32px;height:32px;color:var(--workspace-text);background:var(--workspace-surface);cursor:pointer;z-index:2;border-radius:6px;place-items:center;display:grid;position:absolute;top:16px;right:12px}.workspace-environment-unavailable{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:8px;padding:20px;position:absolute;inset:auto 12px 12px}.workspace-environment-unavailable a{color:inherit;text-decoration:underline}.workspace-environment-panel{inset:auto var(--workspace-control-right) calc(var(--workspace-control-bottom) + 34px) auto;box-sizing:border-box;width:min(380px,100vw - 24px);max-height:calc(100dvh - var(--workspace-control-bottom) - 50px);border-radius:8px;margin:0;padding:16px;overflow:auto}.workspace-environment-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-environment-heading h2{margin:0;font-size:12px;font-weight:600}.workspace-environment-heading button{width:28px;height:28px;color:inherit;border-radius:var(--radius-sm,4px);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.workspace-environment-panel p,.workspace-environment-panel dl{margin:12px 0 0}.workspace-environment-status{font-weight:600}.workspace-environment-panel dl>div+div{margin-top:8px}.workspace-environment-panel dt{color:var(--workspace-muted)}.workspace-environment-panel dd{overflow-wrap:anywhere;margin:0}.workspace-environment-settings{border-top:1px solid var(--workspace-border);padding-top:12px}.workspace-environment-settings>div{justify-content:space-between;gap:12px;display:flex}.workspace-environment-settings dd{text-align:right;flex-shrink:0}.workspace-environment-change{border:1px solid var(--workspace-border);color:var(--workspace-text);text-align:center;border-radius:4px;margin-top:16px;padding:8px 12px;text-decoration:none;display:block}.workspace-environment-change:hover{background:var(--color-muted)}@media (max-width:767px){.workspace-environment{--workspace-control-bottom:calc(env(safe-area-inset-bottom) + 4.5rem)}}
