.studio-home .workspace-chat-start{justify-content:center;width:min(800px,100% - 96px);min-height:100%;padding-block:56px}.studio-home .home-composer{animation:none}:root:active-view-transition-type(composer) .studio-home__intro{view-transition-name:studio-intro}:root:active-view-transition-type(composer) .studio-home .home-composer{view-transition-name:studio-composer}:root:active-view-transition-type(composer) .studio-home .workspace-agent-tools{view-transition-name:studio-tools}::view-transition-group(studio-intro){animation-duration:var(--dur-short);animation-timing-function:var(--ease-out)}::view-transition-group(studio-composer){animation-duration:var(--dur-short);animation-timing-function:var(--ease-out)}::view-transition-group(studio-tools){animation-duration:var(--dur-short);animation-timing-function:var(--ease-out)}::view-transition-old(studio-intro){animation-duration:var(--dur-short);animation-timing-function:var(--ease-out)}::view-transition-new(studio-intro){animation-duration:var(--dur-short);animation-timing-function:var(--ease-out)}::view-transition-old(studio-composer){animation-duration:var(--dur-short);animation-timing-function:var(--ease-out)}::view-transition-new(studio-composer){animation-duration:var(--dur-short);animation-timing-function:var(--ease-out)}::view-transition-old(studio-tools){animation-duration:var(--dur-short);animation-timing-function:var(--ease-out)}::view-transition-new(studio-tools){animation-duration:var(--dur-short);animation-timing-function:var(--ease-out)}.studio-home__intro{text-align:center;margin-bottom:24px}.studio-home__orb{place-items:center;width:56px;height:56px;margin:0 auto 12px;display:grid}.studio-home__orb-fallback{background:radial-gradient(circle at 40% 15%, var(--surface) 15%, var(--primary-soft) 45%, var(--primary) 100%);border-radius:50%;width:100%;height:100%}.workspace-shell .studio-home__intro h1{color:var(--ink);text-wrap:balance;margin:0}.studio-home .workspace-category-switcher__trigger{min-height:36px;box-shadow:none;background:0 0;border-color:#0000;padding:0 6px}.studio-home .workspace-category-switcher__trigger:hover{background:var(--color-hover);box-shadow:none}.studio-home .workspace-category-switcher__trigger strong{font-size:14px;font-weight:550}.studio-home .workspace-agent-tools button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.studio-home .home-composer{border-color:color-mix(in srgb, var(--ink) 10%, var(--surface));border-radius:var(--radius-composer);padding:14px}.studio-home .home-composer-prompt{height:64px;min-height:64px;font-size:16px;line-height:1.7}.studio-home .workspace-category-switcher__trigger .capability-mark{width:24px;height:24px}.studio-home .workspace-agent-tools{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex;overflow:visible}.studio-home .workspace-agent-tools button{border:1px solid var(--rule);border-radius:var(--radius-2);background:var(--surface);min-height:40px;box-shadow:none;flex:0 auto;align-items:center;gap:8px;padding:8px 12px}.studio-home .workspace-agent-tools button:hover{border-color:var(--rule-strong);background:var(--surface);box-shadow:var(--shadow-raise)}.studio-home .workspace-agent-tools button[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 40%, transparent);background:var(--primary-soft)}.studio-home .workspace-agent-tools svg{width:19px;height:19px;color:var(--ink-muted);stroke-width:1.75px;margin-top:1px}.studio-home .workspace-agent-tools strong{font-size:13px;font-weight:600;line-height:1.5}.studio-status{color:var(--ink-muted);flex-shrink:0;align-items:center;gap:6px;font-size:12px;line-height:1.5;display:inline-flex}.studio-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.studio-status[data-tone=run]{color:var(--primary)}.studio-status[data-tone=ok]{color:var(--color-ok)}.studio-status[data-tone=warn]{color:var(--color-warn)}.studio-projects .studio-projects__content{width:min(100%,680px);padding-top:12px}.workspace-shell .studio-projects__header h1{font-size:32px;font-weight:600}.studio-projects__filters :is(input,button),.studio-projects__filter-panel select{border:1px solid var(--rule);border-radius:var(--radius-2);background:var(--surface);min-height:44px;font-size:13px}.studio-projects__filter-trigger{anchor-name:--history-filter;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.studio-projects__filter-trigger:hover{background:var(--color-hover)}.studio-projects__filter-panel{position-anchor:--history-filter;inset:auto;top:anchor(bottom);right:anchor(right);border:1px solid var(--rule);border-radius:var(--radius-3);background:var(--surface);width:min(260px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-raise);margin:8px 0 0;padding:16px}.studio-projects__filter-panel label{gap:12px;display:grid}.studio-projects__filter-panel:popover-open{gap:12px;display:grid}.studio-projects__filter-panel label{color:var(--ink-muted);gap:6px;font-size:12px}.studio-projects__filter-panel select{width:100%;color:var(--ink);padding-inline:10px}.studio-projects__list-caption{color:var(--ink-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;margin:0 0 12px;font-size:12px;display:flex}.studio-project-list{border-radius:var(--radius-4);box-shadow:var(--shadow-raise)}.studio-project-row{min-height:96px;transition:background-color .16s}.studio-project-row:hover{background:color-mix(in srgb, var(--ink) 2%, var(--surface))}.studio-project-row__icon{border:1px solid var(--rule);border-radius:var(--radius-3);background:var(--control-surface);width:44px;height:48px;box-shadow:var(--shadow-raise);color:var(--ink-muted);flex-shrink:0;place-items:center;display:grid}.studio-project-row__icon svg{stroke-width:1.5px;width:21px;height:21px}.workspace-shell .studio-project-row__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.studio-project-row__summary{margin-top:3px;font-size:13px;line-height:1.6}.studio-project-row__meta{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:9px;display:flex}.studio-project-row__meta time{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px}@media (hover:hover) and (pointer:fine) and (width>=42.5rem){.studio-project-row__actions{opacity:0}.studio-project-row:is(:hover,:focus-within) .studio-project-row__actions{opacity:1}.studio-project-row__actions:has([data-state=open]){opacity:1}}@media (width<=60rem){.studio-home .workspace-chat-start{width:calc(100% - 48px)}}@media (width<=42.5rem){.studio-home .workspace-chat-start{width:calc(100% - 32px);padding-block:56px}.studio-home__intro{margin-bottom:22px}.studio-home .home-composer{border-radius:20px;padding:12px}.studio-home .workspace-agent-tools button{min-height:44px;padding-inline:10px}.studio-project-row__main{gap:0}.studio-project-row__icon{display:none}.studio-project-row__meta{gap:6px 10px}}
