@font-face{font-family:instrumentSans;src:url(../media/InstrumentSans_Variable-s.p.3uuun_-7zsf1g.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:instrumentSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrumentsans_127bb02a-module__z255kW__className{font-family:instrumentSans,instrumentSans Fallback}.instrumentsans_127bb02a-module__z255kW__variable{--font-st-sans:"instrumentSans", "instrumentSans Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_Variable-s.p.269kn9uafm0ti.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_eab6640c-module__yFlTKW__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_eab6640c-module__yFlTKW__variable{--font-st-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
.studio{--st-bg:#0a0a0a;--st-panel:#171717;--st-sidebar:#101010;--st-raised:#1c1c1c;--st-hover:#ffffff0d;--st-hover-strong:#ffffff14;--st-border:#ffffff1a;--st-border-soft:#ffffff0f;--st-border-strong:#ffffff24;--st-canvas-dot:#ffffff38;--st-border-input:#ffffff1f;--st-border-btn:#ffffff1f;--st-fg:#f2f2f2;--st-fg-strong:#fff;--st-fg-secondary:#c9c9c9;--st-fg-muted:#8a8a8a;--st-fg-faint:#5c5c5c;--st-fg-disabled:#4a4a4a;--st-accent:#f2f2f2;--st-accent-hover:#fff;--st-select:#9ee8c9;--st-mint:#7ee0a8;--st-select-ink:#10241c;--st-select-fill:#22302a;--st-select-border:#2b5a46;--st-flag:#eab92f;--st-flag-fill:#eab92f2e;--st-flag-border:#eab92fbf;--st-flag-border-soft:#eab92f66;--st-spend-border:#9fd8d199;--st-spend-bg:#9fd8d126;--st-spend-bg-hover:#9fd8d14d;--st-draft:#45d483;--st-draft-ink:#03140a;--st-draft-tint:#45d4830f;--st-draft-border:#45d48359;--st-finalize-bg:#1b2a26;--st-finalize-bg-hover:#22352f;--st-finalize-border:#5f8f82;--st-finalize-fg:#cfe7df;--st-danger-fg:#d98c8c;--st-danger-bg:#1e1416;--st-danger-border:#3a2626;--st-danger-hover:#2a191c;--st-error:#e05252;--st-radius-sm:5px;--st-radius-md:7px;--st-radius-lg:9px;--st-radius-xl:13px;--st-shadow-popover:0 16px 44px #0000008c;--st-shadow-modal:0 40px 100px #000000b3;color:var(--st-fg);font-family:var(--font-st-sans), var(--cjk,sans-serif);font-size:14px}.studio-page{background:var(--st-bg);min-height:100dvh}.studio ::selection{background:#ffffff59}.studio ::-webkit-scrollbar{width:8px;height:8px}.studio ::-webkit-scrollbar-thumb{background:var(--st-border-strong);border-radius:4px}.studio ::-webkit-scrollbar-track{background:0 0}.st-label{font-family:var(--font-st-sans), var(--cjk,sans-serif);letter-spacing:.02em;color:var(--st-fg-faint);font-size:10px;font-weight:500}.st-label-accent{font-family:var(--font-st-sans), var(--cjk,sans-serif);letter-spacing:.02em;color:var(--st-accent);font-size:10px;font-weight:500}.st-serif{font-family:var(--font-st-sans), var(--cjk,sans-serif);letter-spacing:-.03em;font-weight:600}@keyframes st-pulse{0%,to{opacity:.45}50%{opacity:1}}.st-pulse{animation:1.4s infinite st-pulse}.studio .st-dockable{right:var(--agent-drawer-w,0px);transition:right .3s cubic-bezier(.22,1,.36,1)}@keyframes st-support-pop-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes st-support-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.86)}}.st-support-in{transform-origin:100% 0;animation:.22s cubic-bezier(.16,1,.3,1) st-support-pop-in}.st-support-out{transform-origin:100% 0;animation:.18s ease-in forwards st-support-pop-out}.studio button:not(:disabled):not([aria-disabled=true]),.studio [role=button]:not([aria-disabled=true]){cursor:pointer}.st-range{appearance:none;background:var(--st-border-strong);cursor:pointer;border-radius:999px;outline:none;height:3px}.st-range::-webkit-slider-thumb{appearance:none;background:var(--st-accent);border:none;border-radius:999px;width:12px;height:12px}.st-range::-moz-range-thumb{background:var(--st-accent);border:none;border-radius:999px;width:12px;height:12px}.st-range:disabled{cursor:default;opacity:.5}.st-range.st-range-select{height:2px}.st-range.st-range-select::-webkit-slider-thumb{background:var(--st-select)}.st-range.st-range-select::-moz-range-thumb{background:var(--st-select)}@keyframes st-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.studio.st-drawer-in,.studio .st-drawer-in{animation:.3s cubic-bezier(.22,1,.36,1) st-drawer-in}@media (prefers-reduced-motion:reduce){.studio .st-dockable{transition:none}.studio.st-drawer-in,.studio .st-drawer-in{animation:none}}@keyframes st-scan{0%{transform:translate(-110%)}to{transform:translate(310%)}}.st-scan{animation:1.15s cubic-bezier(.45,0,.55,1) infinite st-scan}@media (prefers-reduced-motion:reduce){.st-scan{opacity:.5;width:100%;animation:none;transform:none}}@keyframes st-spin{to{transform:rotate(360deg)}}.st-spin{transform-origin:50%;animation:.85s linear infinite st-spin}@media (prefers-reduced-motion:reduce){.st-spin{animation:none}}.st-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.st-scroll:hover{scrollbar-color:#ffffff24 transparent}.st-scroll::-webkit-scrollbar{width:4px;height:4px}.st-scroll::-webkit-scrollbar-track{background:0 0}.st-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:4px}.st-scroll:hover::-webkit-scrollbar-thumb{background:#ffffff24}@keyframes st-slide-in{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}.st-slide-in{animation:.28s cubic-bezier(.22,1,.36,1) st-slide-in}.st-scroll-thin{scrollbar-width:none}.st-scroll-thin:hover{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}.st-scroll-thin::-webkit-scrollbar{width:2px;height:2px}.st-scroll-thin::-webkit-scrollbar-track{background:0 0}.st-scroll-thin::-webkit-scrollbar-thumb{background:0 0;border-radius:2px}.st-scroll-thin:hover::-webkit-scrollbar-thumb{background:#ffffff24}.st-mention-chip{background:color-mix(in srgb, var(--st-accent) 14%, transparent);color:var(--st-accent);white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:4px;margin:0 1px;padding:1px 7px 1px 2px;font-weight:600;display:inline-flex}.st-mention-chip img,.st-mention-chip video,.st-mention-chip svg{object-fit:cover;border-radius:999px;flex:none;width:16px;height:16px}.st-mention-chip>svg{flex-shrink:0;width:16px;height:16px}.st-mention-chip__label{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:160px;display:inline-block;overflow:hidden}.st-mention-chip--missing{opacity:.65;outline:1px dashed color-mix(in srgb, var(--st-accent) 50%, transparent)}.st-mention-input:empty:before{content:attr(data-placeholder);color:var(--st-fg-faint);pointer-events:none}@keyframes st-rail-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.studio .st-rail-pop{animation:.12s ease-out st-rail-drop}@keyframes st-fade-in{0%{opacity:0}to{opacity:1}}.studio .st-fade-in{animation:.35s st-fade-in}@keyframes st-breathe{0%,to{opacity:1}50%{opacity:.35}}.studio .st-breathe{animation:3s ease-in-out infinite st-breathe}@keyframes st-voice-bar{0%,to{opacity:.5;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.studio .st-voice-bar{transform-origin:50%;animation:1.1s ease-in-out infinite st-voice-bar}@keyframes st-voice-spin{to{transform:rotate(360deg)}}.studio .st-voice-spin{animation:.9s linear infinite st-voice-spin}@keyframes st-voice-hint{0%,to{color:#555}25%,75%{color:#d0d0d0}}.studio .st-voice-hint{animation:1.2s ease-in-out 2 st-voice-hint}@keyframes st-voice-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.studio .st-voice-in{animation:.45s ease-out .35s both st-voice-in}@keyframes st-voice-land{0%{opacity:0;transform:translate(-26px,-46px)scale(1.6)}to{opacity:1;transform:none}}.studio .st-voice-land{animation:.5s cubic-bezier(.2,.9,.25,1.1) .8s both st-voice-land}@keyframes st-voice-fadein{0%{opacity:0}to{opacity:1}}.studio .st-voice-fadein{animation:.6s ease-out 1.2s both st-voice-fadein}.studio .st-voice-fadein-short{animation:.5s ease-out 1.1s both st-voice-fadein}.studio .st-voice-pop{animation:.15s ease-out st-voice-in}@keyframes st-voice-grow{0%{height:0}to{height:12px}}.studio .st-voice-grow{animation:.35s ease-out .45s both st-voice-grow}@keyframes st-voice-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.studio .st-voice-rise{transform-origin:50%;animation:.3s ease-out both st-voice-rise}@keyframes st-voice-breathe{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.studio .st-voice-breathe,.studio .st-voice-portrait:hover .st-voice-pbar:not(.st-voice-rise){transform-origin:50%;animation:1.2s ease-in-out infinite st-voice-breathe}.studio .st-voice-ph{pointer-events:none}.studio textarea:not(:placeholder-shown)+.st-voice-ph{display:none}.st-mention-chip__sep{color:#555;flex-shrink:0}.st-mention-chip img.st-mention-chip__avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:14px;height:14px}.st-mention-chip__who{color:#d0d0d0;flex-shrink:0;font-weight:500}.st-mention-chip__ask{color:#9ee8c9;cursor:pointer;flex-shrink:0;font-weight:500}.st-mention-chip__ask:hover{text-decoration:underline}.st-mention-chip__who--pick{cursor:pointer}.st-mention-chip__who--pick:hover{-webkit-text-decoration:underline #555;text-decoration:underline #555}.st-mention-chip__voice{flex-shrink:0;align-items:flex-end;gap:1.5px;height:10px;margin-left:2px;display:inline-flex}.st-mention-chip__voice>span{background:#d0d0d0;border-radius:1px;width:1.5px;display:block}.st-mention-chip__thumb{flex:none;width:16px;height:16px;display:inline-flex;position:relative}.st-mention-chip__badge{background:#000000d1;border-radius:999px;justify-content:center;align-items:center;gap:1px;width:10px;height:10px;display:inline-flex;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 1px #fff3}.st-mention-chip__badge>span{background:#f2f2f2;border-radius:1px;width:1px;display:block}@media (prefers-reduced-motion:reduce){.studio .st-rail-pop,.studio .st-fade-in,.studio .st-breathe,.studio .st-voice-bar,.studio .st-voice-hint,.studio .st-voice-land,.studio .st-voice-grow,.studio .st-voice-rise,.studio .st-voice-breathe{animation:none}}@keyframes st-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[class*=st-fade-up]{animation:none!important}}@keyframes st-sheet-up{0%{transform:translateY(100%)}to{transform:none}}::highlight(st-flag-quote){color:#fff6dd;background-color:#eab92f61}@keyframes st-flag-in{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.st-flag-in{animation:.45s cubic-bezier(.2,.8,.2,1) st-flag-in}@keyframes st-pill-in{0%{opacity:0;filter:blur(2px);transform:scale(.92)}to{opacity:1;filter:none;transform:scale(1)}}.st-pill-in{animation:.22s ease-out st-pill-in}@keyframes st-tour-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes st-tour-spot{0%{opacity:0}to{opacity:1}}.st-tour-in{animation:.42s cubic-bezier(.2,.8,.2,1) both st-tour-in}.st-tour-spot{animation:.3s both st-tour-spot}@keyframes st-sec-reveal{0%{opacity:0;transform:translate(-8px)}30%{opacity:1;border-color:#9fe1c4;transform:none;box-shadow:0 0 0 4px #9fe1c459}to{opacity:1;transform:none;box-shadow:0 0 #9fe1c400}}.st-sec-reveal{animation:1.2s cubic-bezier(.2,.8,.2,1) both st-sec-reveal}@keyframes st-badge-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.st-badge-pop{animation:.5s cubic-bezier(.34,1.56,.64,1) st-badge-pop}@keyframes st-sub-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.st-sub-in{animation:.22s ease-out both st-sub-in}@media (prefers-reduced-motion:reduce){.st-flag-in,.st-pill-in,.st-tour-in,.st-tour-spot,.st-sec-reveal,.st-badge-pop,.st-sub-in{animation:none}}@keyframes st-hero-progress{0%{width:0}to{width:100%}}.st-hero-progress{animation:8s linear forwards st-hero-progress}@media (prefers-reduced-motion:reduce){.st-hero-progress{width:100%;animation:none}}@keyframes st-hero-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes st-ve-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.studio .st-ve-grow{animation:.35s cubic-bezier(.16,1,.3,1) both st-ve-grow}@keyframes st-ve-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.studio .st-ve-rise{animation:.35s cubic-bezier(.2,.8,.2,1) .22s both st-ve-rise}@keyframes st-ve-ring{0%{box-shadow:0 0 #e070708c}60%{box-shadow:0 0 0 5px #e0707000}to{box-shadow:0 0 #e0707000}}.studio .st-ve-ring{animation:.9s ease-out .1s both st-ve-ring}.studio .st-ve-wave{animation:st-ve-rise .4s cubic-bezier(.2, .8, .2, 1) var(--ve-d,0s) both}@keyframes st-ve-settle{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.studio .st-ve-settle{animation:.35s cubic-bezier(.2,.8,.2,1) both st-ve-settle}@keyframes st-ve-ring-mint{0%{box-shadow:0 0 #9ee8c900}35%{box-shadow:0 0 0 5px #9ee8c938}to{box-shadow:0 0 #9ee8c900}}.studio .st-ve-ring-mint{animation:1s ease-out .1s backwards st-ve-ring-mint}@keyframes st-ve-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.14)}to{transform:scale(1)}}.studio .st-ve-pop{animation:.4s cubic-bezier(.2,.8,.2,1) .25s both st-ve-pop}@keyframes st-ve-flash{0%{background-color:#9ee8c961}}.studio .st-chip-flash{animation:1.4s ease-out st-ve-flash,.35s cubic-bezier(.2,.8,.2,1) st-ve-pop}.studio .st-glass{-webkit-backdrop-filter:blur(28px)saturate(1.6);background:#1e1e22eb;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 16px 48px #00000080}@keyframes st-ref-zoom{0%{opacity:0;filter:blur(8px);transform:scale(.55)}55%{opacity:1;filter:blur()}75%{transform:scale(1.025)}to{opacity:1;filter:none;transform:none}}@keyframes st-ref-zoom-img{0%{transform:scale(1.12)}to{transform:none}}.studio .st-ref-zoom{transform-origin:0%;animation:.42s cubic-bezier(.34,1.2,.64,1) both st-ref-zoom}.studio .st-ref-zoom-r{transform-origin:100%}.studio .st-ref-zoom img,.studio .st-ref-zoom video{animation:.6s cubic-bezier(.2,.8,.2,1) both st-ref-zoom-img}.studio .st-ref-zoom.st-ref-zoom-up{transform-origin:50% 100%}@keyframes st-ref-zoom-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(4px);transform:scale(.7)}}.studio .st-ref-zoom-out{transform-origin:50% 100%;animation:.18s cubic-bezier(.4,0,1,1) both st-ref-zoom-out}@keyframes st-ref-meta{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.studio .st-ref-meta{animation:.3s ease-out .12s both st-ref-meta}@keyframes st-ve-dlg{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.studio.st-ve-dlg{animation:.22s cubic-bezier(.2,.8,.2,1) both st-ve-dlg}@keyframes st-ve-up{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.studio .st-ve-up,.studio.st-ve-up{animation:.16s cubic-bezier(.2,.8,.2,1) both st-ve-up}@media (prefers-reduced-motion:reduce){.studio .st-ve-grow,.studio .st-ve-rise,.studio .st-ve-ring,.studio .st-ve-wave,.studio .st-ve-settle,.studio .st-ve-ring-mint,.studio .st-ve-pop,.studio .st-chip-flash,.studio .st-ref-zoom,.studio .st-ref-zoom img,.studio .st-ref-zoom video,.studio .st-ref-zoom-out,.studio .st-ref-meta,.studio.st-ve-dlg,.studio .st-ve-up,.studio.st-ve-up{animation:none}}