:root:has(.workspace-shell){--app-shell-background:#f6f3ee;--app-shell-background-image:none}.workspace-shell,.workspace-sidebar,.workspace-dialog{--background:#f6f3ee;--foreground:#2d2b28;--card:#fffdf9;--card-foreground:#2d2b28;--popover:#fffdf9;--popover-foreground:#2d2b28;--muted:#eeeae3;--muted-foreground:#756e65;--accent:#e9e3da;--accent-foreground:#2d2b28;--secondary:#eeeae3;--secondary-foreground:#2d2b28;--border:#e2dcd2;--input:#e2dcd2;--ring:#a49a8b;--sidebar:#eeebe5;--sidebar-foreground:#48433d;--sidebar-accent:#e1dbd1;--sidebar-accent-foreground:#2d2b28;--sidebar-border:#ded8ce;--sidebar-ring:#a49a8b}.workspace-dialog-overlay{-webkit-backdrop-filter:blur(3px);background:#2620183d}.workspace-dialog{overscroll-behavior:contain;border:1px solid var(--border);background:var(--card);max-height:calc(100dvh - 32px);color:var(--foreground);-webkit-backdrop-filter:none;border-radius:20px;overflow-y:auto;box-shadow:0 24px 80px #26201829,0 3px 12px #2620180d}.workspace-dialog:after,:is(.workspace-shell,.workspace-dialog) .metal:before,:is(.workspace-shell,.workspace-dialog) .metal:after{display:none}:is(.workspace-shell,.workspace-dialog) .metal{color:#fffdf9;box-shadow:none;background:#2d2b28;border:1px solid #0000;border-radius:10px}:is(.workspace-shell,.workspace-dialog) .metal:not(:disabled):hover{box-shadow:none;background:#45413b}.workspace-dialog [data-slot=dialog-header]{padding-right:48px}.workspace-dialog [data-slot=dialog-title]{line-height:1.25}.workspace-dialog [data-slot=dialog-description]{line-height:1.55}.workspace-dialog [data-slot=input],.workspace-dialog [data-slot=textarea]{background:var(--background);box-shadow:none;border-radius:10px}.workspace-dialog [data-slot=input]:focus-visible,.workspace-dialog [data-slot=textarea]:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px #5b4e3b1f}.workspace-dialog [data-slot=dialog-footer] [data-slot=button]{border-radius:10px;height:40px;padding-inline:16px;font-size:14px;font-weight:500}.workspace-dialog [data-slot=command]{border-radius:14px!important}.workspace-dialog [data-slot=command-input-wrapper] [data-slot=input-group]{border-color:var(--border);background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px!important}.workspace-shell{background:var(--background);color:var(--foreground)}.workspace-sidebar [data-slot=sidebar-inner],.workspace-sidebar[data-mobile=true]{background:var(--sidebar);-webkit-backdrop-filter:none}.workspace-sidebar [data-slot=sidebar-content]{scrollbar-width:thin;gap:4px;padding:4px 8px 16px}.workspace-sidebar [data-slot=sidebar-group-label]{height:28px;color:var(--muted-foreground);letter-spacing:.025em;margin-bottom:4px;font-size:11px;font-weight:500}.workspace-sidebar [data-slot=sidebar-menu]{gap:3px}.workspace-sidebar [data-slot=sidebar-menu-button]{border-radius:8px;gap:10px;height:34px;padding-left:10px;font-size:13px;transition:background-color .14s,color .14s}.workspace-sidebar [data-slot=sidebar-menu-button][data-active]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-weight:550}.workspace-sidebar .sidebar-project-link[data-slot=sidebar-menu-button]{padding-left:32px}.workspace-sidebar [data-slot=sidebar-menu-button][data-active] svg{opacity:1}.workspace-sidebar [data-slot=sidebar-separator]{width:auto;margin-inline:16px}.workspace-sidebar[data-mobile=true] [data-slot=sidebar-header]{padding:16px 12px 8px}.workspace-sidebar[data-mobile=true] [data-slot=sidebar-content]{padding-inline:4px}.workspace-home{scrollbar-gutter:stable;scrollbar-width:thin;container-type:inline-size}.home-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width:800px){.home-suggestions{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspace-content:has(.workspace-home[data-mood]){background-image:radial-gradient(ellipse 65% 42% at 86% 8%, color-mix(in srgb, var(--home-mood-primary) 6%, transparent), transparent 75%), radial-gradient(ellipse 48% 36% at 54% 0%, color-mix(in srgb, var(--home-mood-secondary) 4%, transparent), transparent 80%), radial-gradient(ellipse 65% 40% at 0% 55%, color-mix(in srgb, var(--home-mood-tertiary) 3%, transparent), transparent 75%)}.home-mood-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:112px;margin-bottom:32px;display:grid}.home-mood-presence{cursor:pointer;background:0 0;border-radius:4px;outline:none;align-items:center;gap:8px;min-width:0;max-width:260px;min-height:32px;padding:4px 0;display:flex}.home-mood-presence:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.home-mood-orb{border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid;position:relative;overflow:hidden}.workspace-home[data-mood] .home-suggestion:hover{background:color-mix(in srgb, var(--home-mood-primary) 9%, var(--card))}@container (max-width:640px){.home-mood-hero{flex-direction:column;align-items:flex-start;gap:16px;min-height:auto;margin-bottom:24px;display:flex}}@media (prefers-reduced-motion:reduce){.workspace-sidebar [data-slot=sidebar-menu-button],.home-composer,.home-suggestion{transition:none}}.workspace-integrations{scrollbar-gutter:stable;scrollbar-width:thin;container-type:inline-size}.integration-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.workspace-automations,.workspace-skills{scrollbar-gutter:stable;scrollbar-width:thin;container-type:inline-size}.automation-examples-grid,.skill-examples-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container (min-width:720px){.automation-examples-grid,.skill-examples-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
