@keyframes agent-arrival{0%{opacity:0;transform:translateY(18px)scale(.8)}20%{opacity:1;transform:translateY(-5px)scale(1.04)}35%,70%,to{transform:translateY(0)scale(1)}55%{transform:translateY(-6px)rotate(-3deg)}85%{transform:rotate(3deg)}}.agent-arrival-character{animation:3.6s ease-out both agent-arrival}@keyframes agent-arrival-highlight{0%,to{background-color:#0000}35%{background-color:color-mix(in oklab, var(--primary) 18%, transparent)}}.agent-arrival-highlight{animation:1.2s ease-out agent-arrival-highlight}@media (prefers-reduced-motion:reduce){.agent-arrival-character,.agent-arrival-highlight{animation:none}}@keyframes agents-loading-hop{0%,60%,to{transform:translateY(0)scale(1)}10%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)scale(1.1,.88)}28%{animation-timing-function:cubic-bezier(.6,0,.8,.3);transform:translateY(-45%)scale(.94,1.08)}44%{transform:translateY(0)scale(1.08,.92)}52%{transform:translateY(0)scale(1)}}@keyframes agents-loading-shadow{0%,10%,44%,to{opacity:1;transform:scaleX(1)}28%{opacity:.4;animation-timing-function:cubic-bezier(.6,0,.8,.3);transform:scaleX(.55)}}.agents-loading-hop,.agents-loading-shadow{animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.agents-loading-hop{transform-origin:50% 100%;animation-name:agents-loading-hop}.agents-loading-shadow{animation-name:agents-loading-shadow}@media (prefers-reduced-motion:reduce){.agents-loading-hop,.agents-loading-shadow{animation:none}}.studio-launchpad{flex:none;padding:12px 14px 16px}.studio-navigation{border:1px solid var(--sidebar-border);border-radius:8px;gap:2px;padding:2px;display:flex}.studio-navigation button{min-width:0;min-height:28px;color:var(--sidebar-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:4px;font-size:11px;font-weight:500;line-height:16px;display:flex}.studio-navigation button svg{flex-shrink:0;width:13px;height:13px}.studio-navigation button:hover{color:var(--sidebar-foreground);background:var(--sidebar-row-hover)}.studio-navigation button[aria-current=page]{color:var(--sidebar-foreground);background:color-mix(in srgb, var(--primary) 14%, var(--sidebar));box-shadow:inset 0 -2px var(--primary)}.studio-section-header{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.studio-section-label{color:var(--sidebar-muted-foreground);text-transform:uppercase;letter-spacing:.12em;margin-left:2px;font-size:10px;font-weight:600}.studio-settings-dock{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.studio-settings-button{width:fit-content;max-width:100%;min-height:30px;color:var(--sidebar-muted-foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;line-height:18px;display:flex}.studio-settings-button svg{flex-shrink:0;width:14px;height:14px}.studio-settings-button:hover{color:var(--sidebar-foreground);background:var(--sidebar-row-hover)}.studio-extensions{align-items:center;gap:6px;margin-left:auto;display:flex}:is(.studio-navigation button,.studio-settings-button):focus-visible{outline:2px solid var(--ring);outline-offset:3px}[data-studio-layout=true]{--surface-grain:none;--sidebar-content-inset:14px}[data-studio-layout=true] [data-slot=sidebar-inner]{border-right:1px solid var(--sidebar-border)}[data-studio-layout=true] [data-slot=sidebar-header]{border-bottom:1px solid var(--sidebar-border)}[data-studio-layout=true] [data-slot=sidebar-header] a[aria-label="Go to threads"]{align-items:center;gap:6px}[data-studio-layout=true] [data-slot=sidebar-header] a[aria-label="Go to threads"]>span:last-child{letter-spacing:-.05em;font-size:17px;font-weight:650;line-height:20px;transform:translateY(1px)}[data-studio-layout=true] [data-slot=sidebar-footer]{border-top:1px solid var(--sidebar-border);padding:8px 14px}[data-studio-layout=true] [data-sidebar-rate-limits]{margin-inline:-6px}[data-studio-thread-search=true]>div:first-child{border:1px solid var(--sidebar-border);background:var(--sidebar-control-surface);border-radius:9px}[data-studio-layout=true] [data-thread-item]{margin-block:2px}[data-studio-layout=true] [data-slot=sidebar-inset]{background:var(--sidebar)}[data-studio-layout=true] [data-split-pane]{border:1px solid var(--border);border-radius:16px}[data-studio-layout=true] [data-split-pane-focused=true]{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}[data-studio-layout=true] [data-split-pane] header{border-bottom:1px solid var(--toolbar-border);background:var(--toolbar-background);color:var(--contrast-toolbar-foreground)}[data-studio-layout=true] [data-chat-composer-surface=true]{border-radius:20px}[data-studio-layout=true] .chat-composer-glass-shell{--chat-composer-glass-surface:var(--card);--chat-composer-outline:color-mix(in srgb, var(--primary) 35%, var(--border))}[data-studio-layout=true] [data-right-panel-tabbar]{background:var(--toolbar-background)}@media (width>=768px){[data-studio-layout=true] [data-slot=sidebar-inset]>[data-split-pane]{margin:0 8px 8px 0}}@media (width<=767px){.studio-launchpad{padding-top:12px}[data-studio-layout=true] [data-split-pane]{border:0;border-radius:0}}.studio-draft-hero{text-align:center;max-width:680px;margin:0 auto;padding:0 20px}.studio-hero-eyebrow{letter-spacing:.035em;color:var(--muted-foreground);margin-bottom:16px;font-size:11px;font-weight:500}.studio-draft-hero h1{letter-spacing:-.06em;color:var(--foreground);font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.12}.studio-draft-hero p{color:var(--muted-foreground);margin-top:14px;font-size:14px;line-height:1.6}@media (width<=767px){.studio-draft-hero p{font-size:13px}[data-studio-layout=true] nav[aria-label=Thread\ breadcrumb]{text-align:left}}.theme-switcher[data-slot=dialog-popup]{width:100%;max-width:96rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;overflow:hidden}.theme-switcher-search{border-radius:var(--radius-lg);background:var(--popover);width:min(22rem,100% - 7rem);margin:.5rem auto 0}.theme-switcher-stage{border-radius:.75rem;flex-shrink:0;height:clamp(12rem,36vw,30rem);max-height:min(58dvh,100dvh - 12rem);margin-block:.75rem;position:relative;overflow:hidden}.theme-switcher-card{aspect-ratio:16/10;cursor:pointer;border:1px solid;border-radius:.375rem;width:58%;max-width:42rem;max-height:85%;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease-out;position:absolute;top:50%;left:50%;overflow:hidden}.theme-switcher-controls{border:1px solid var(--border);background:var(--popover);border-radius:1rem;justify-content:center;align-self:center;align-items:center;gap:1rem;max-width:calc(100% - 1rem);padding:.5rem;display:flex;box-shadow:0 8px 24px #00000029}.theme-switcher-hint{color:var(--muted-foreground);justify-content:center;gap:.625rem;margin-block:.875rem .5rem;font-size:.75rem;display:flex}@media (prefers-reduced-motion:reduce){.theme-switcher-card{transition:none}}
