.studio-shell-settings-modal_overlay__bIPL_{position:fixed;inset:0;z-index:75;display:grid;place-items:center;background:var(--settings-modal-viewport-scrim,rgba(0,0,0,.42))}.studio-shell-settings-modal_overlay__bIPL_:before{content:"";position:absolute;inset:0;background-color:color-mix(in srgb,var(--shell-fg) 6%,transparent);background-image:var(--studio-glass-surface-overlay);backdrop-filter:blur(4px) saturate(112%);-webkit-backdrop-filter:blur(4px) saturate(112%)}html[data-theme=light] .studio-shell-settings-modal_overlay__bIPL_{--settings-modal-viewport-scrim:rgba(247,247,245,0.34)}html[data-theme=light] .studio-shell-settings-modal_overlay__bIPL_:before{background-color:color-mix(in srgb,#ffffff 28%,transparent)}html[data-theme=dark] .studio-shell-settings-modal_overlay__bIPL_{--settings-modal-viewport-scrim:rgba(0,0,0,0.42)}.studio-shell-settings-modal_dialog__I5LME{position:relative;isolation:isolate;display:flex;width:781px;height:900px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow:hidden;border-radius:16px;background:var(--studio-glass-surface-bg);color:var(--shell-fg);box-shadow:var(--studio-glass-surface-shadow),0 18px 54px rgba(0,0,0,.2),inset 0 0 0 1px color-mix(in srgb,var(--studio-glass-surface-border) 90%,transparent);backdrop-filter:var(--studio-glass-surface-filter);-webkit-backdrop-filter:var(--studio-glass-surface-filter);font-family:var(--shell-nav-font-family);font-size:16px;line-height:24px;--settings-combobox-hover-bg:#ececec}.studio-shell-settings-modal_dialog__I5LME:after,.studio-shell-settings-modal_dialog__I5LME:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.studio-shell-settings-modal_dialog__I5LME:before{background:var(--studio-glass-surface-overlay)}.studio-shell-settings-modal_dialog__I5LME:after{background-image:url(/textures/frost-noise.svg);background-repeat:repeat;background-size:180px 180px;opacity:var(--studio-glass-surface-noise-opacity);mix-blend-mode:soft-light}.studio-shell-settings-modal_sidebar__2FZWz{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;min-width:181px;width:auto;flex:0 0 auto;padding:12px 0 0;background:color-mix(in srgb,var(--shell-fg) 4%,transparent);border-right:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 85%,transparent);user-select:none}.studio-shell-settings-modal_closeSlot__9Bs_j{height:48px;padding:0 10px}.studio-shell-settings-modal_closeButton__bFxAw{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--shell-fg-muted);transition:background-color .15s ease,color .15s ease}.studio-shell-settings-modal_closeButton__bFxAw:focus-visible,.studio-shell-settings-modal_closeButton__bFxAw:hover{background:var(--shell-hover-bg);color:var(--shell-fg);outline:none}.studio-shell-settings-modal_closeIcon__icGml{width:20px;height:20px}.studio-shell-settings-modal_tabButton__fCeCM{display:flex;width:auto;min-width:169px;height:36px;align-items:center;gap:6px;margin:0 6px;border:0;border-radius:10px;background:transparent;color:var(--shell-fg);font:inherit;font-size:14px;line-height:20px;padding:6px 10px;text-align:left;transition:background-color .15s ease,color .15s ease}.studio-shell-settings-modal_tabButton__fCeCM:focus-visible,.studio-shell-settings-modal_tabButton__fCeCM:hover{background:var(--shell-hover-bg);outline:none}.studio-shell-settings-modal_tabButton__fCeCM[data-active=true]{background:var(--shell-active-bg);outline:none}.studio-shell-settings-modal_tabIconSlot__9Xu1z{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;color:var(--shell-fg);opacity:.92}.studio-shell-settings-modal_tabIcon__jXxKJ{width:20px;height:20px}.studio-shell-settings-modal_tabLabel__FWbZ2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-shell-settings-modal_content__H_YkD{position:relative;z-index:1;display:flex;width:600px;min-width:0;flex:1 1 auto;flex-direction:column;overflow-y:auto;background:color-mix(in srgb,var(--shell-fg) 2%,transparent);color:var(--shell-fg);font-size:14px;line-height:20px;padding:0 16px 18px}.studio-shell-settings-modal_contentHeader__HW_Og{display:flex;height:60px;flex:0 0 60px;align-items:center;padding:12px 0;overflow:hidden}.studio-shell-settings-modal_contentHeaderCopy__g1uxP{min-width:0}.studio-shell-settings-modal_contentTitle__4g2Ur{margin:0;color:var(--shell-fg);font-family:var(--shell-nav-font-family);font-size:18px;font-weight:400;line-height:28px;letter-spacing:0}.studio-shell-settings-modal_contentDetail__IukVg{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.studio-shell-settings-modal_rowStack__bhkgS{display:flex;flex-direction:column;gap:0;padding-top:0}.studio-shell-settings-modal_group__CKqRh{display:flex;flex-direction:column}.studio-shell-settings-modal_groupTitle__6lGBQ{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.studio-shell-settings-modal_groupRows__NtPOE{display:flex;flex-direction:column}.studio-shell-settings-modal_row__guFFV{display:flex;min-height:60px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 74%,transparent);padding:8px 0}.studio-shell-settings-modal_rowBody__DR5nT{width:100%;min-width:0}.studio-shell-settings-modal_rowHeader__5ZH5j{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:12px}.studio-shell-settings-modal_rowLabel__6QQX7{color:var(--shell-fg);flex:1 1 auto;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}.studio-shell-settings-modal_rowDetail__ujIZs{margin:4px 0 0;padding-inline-end:48px;color:var(--shell-fg-muted);font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;text-wrap:balance}.studio-shell-settings-modal_rowHint__AqZlK{margin:4px 0 0;padding-inline-end:48px;color:color-mix(in srgb,var(--shell-fg-muted) 82%,transparent);font-size:11px;font-weight:400;line-height:15px}.studio-shell-settings-modal_panelError__Gr134,.studio-shell-settings-modal_panelNotice__26Q3i{margin:12px 0 0;border-radius:10px;padding:8px 10px;font-size:12px;line-height:16px}.studio-shell-settings-modal_panelNotice__26Q3i{background:color-mix(in srgb,var(--shell-hover-bg) 78%,transparent);color:var(--shell-fg-muted)}.studio-shell-settings-modal_panelError__Gr134{background:color-mix(in srgb,#dc2626 13%,transparent);color:#b91c1c}.studio-shell-settings-modal_secondaryButton__AyCA9,.studio-shell-settings-modal_selectControl__eGo0N{display:inline-flex;height:36px;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--shell-fg);font:inherit;font-size:14px;line-height:14px;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.studio-shell-settings-modal_navigationControl__zV57Q{display:inline-flex;height:36px;max-width:230px;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:4px;border:0;border-radius:8px;background:transparent;color:var(--shell-fg-muted);font:inherit;font-size:14px;line-height:20px;padding:0 4px 0 10px;text-align:right;transition:background-color .15s ease,color .15s ease}.studio-shell-settings-modal_navigationControl__zV57Q:focus-visible,.studio-shell-settings-modal_navigationControl__zV57Q:hover{background:var(--shell-hover-bg);color:var(--shell-fg);outline:none}.studio-shell-settings-modal_navigationControl__zV57Q[data-settings-render-variant=gateway_card]{color:var(--shell-fg);font-weight:500}.studio-shell-settings-modal_navigationValue__ijS6j{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-shell-settings-modal_navigationChevron__Fsq_a{width:16px;height:16px;flex:0 0 16px;color:currentColor;opacity:.72}.studio-shell-settings-modal_selectShell__RJphG{position:relative;display:inline-flex;flex:0 0 auto;padding:0}.studio-shell-settings-modal_secondaryButton__AyCA9,.studio-shell-settings-modal_selectControl__eGo0N{padding:0 12px}.studio-shell-settings-modal_radioGroup__nxJbx{display:flex;max-width:260px;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.studio-shell-settings-modal_radioOption__jMFxm{display:inline-flex;min-height:32px;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 84%,transparent);border-radius:999px;background:transparent;color:var(--shell-fg-muted);cursor:pointer;font-size:12px;line-height:16px;padding:6px 10px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.studio-shell-settings-modal_radioOption__jMFxm[data-checked=true]{border-color:color-mix(in srgb,#60a5fa 70%,var(--studio-glass-surface-border));background:color-mix(in srgb,#60a5fa 14%,transparent);color:var(--shell-fg)}.studio-shell-settings-modal_radioOption__jMFxm:has(.studio-shell-settings-modal_radioInput___BEX8:focus-visible){outline:2px solid var(--shell-focus-ring);outline-offset:2px}.studio-shell-settings-modal_radioOption__jMFxm:has(.studio-shell-settings-modal_radioInput___BEX8:disabled){cursor:wait;opacity:.64}.studio-shell-settings-modal_radioInput___BEX8{width:12px;height:12px;margin:0;accent-color:#60a5fa}.studio-shell-settings-modal_selectControl__eGo0N{appearance:none;-webkit-appearance:none;max-width:220px;padding-inline-end:34px}.studio-shell-settings-modal_secondaryButton__AyCA9:focus-visible,.studio-shell-settings-modal_secondaryButton__AyCA9:hover,.studio-shell-settings-modal_selectControl__eGo0N:focus-visible,.studio-shell-settings-modal_selectControl__eGo0N:hover{background:var(--shell-hover-bg);outline:none}.studio-shell-settings-modal_selectControl__eGo0N:disabled,.studio-shell-settings-modal_switchControl__xEIub:disabled{cursor:wait;opacity:.64}.studio-shell-settings-modal_selectControl__eGo0N:focus-visible,.studio-shell-settings-modal_selectControl__eGo0N:hover{background:var(--settings-combobox-hover-bg)}.studio-shell-settings-modal_secondaryButton__AyCA9{border-radius:999px;background:color-mix(in srgb,var(--shell-hover-bg) 72%,transparent);line-height:20px}.studio-shell-settings-modal_secondaryButton__AyCA9 span,.studio-shell-settings-modal_selectControl__eGo0N span{min-width:0;overflow:hidden;text-overflow:ellipsis}.studio-shell-settings-modal_selectShell__RJphG[data-settings-align=left] .studio-shell-settings-modal_selectControl__eGo0N{justify-content:flex-start;text-align:left}.studio-shell-settings-modal_selectShell__RJphG[data-settings-align=left] .studio-shell-settings-modal_selectControl__eGo0N span{text-align:left}.studio-shell-settings-modal_selectContextMenu__fW2_Q{width:max-content;min-width:0;border:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 72%,transparent);font:inherit}.studio-shell-settings-modal_selectContextMenu__fW2_Q .studio-shell-settings-modal_selectContextMenuItem__s2vdR{width:auto;min-width:max-content;justify-content:flex-end;font:inherit;font-size:14px;font-weight:400;letter-spacing:0;line-height:14px;text-align:right}.studio-shell-settings-modal_selectContextMenu__fW2_Q[data-settings-align=left] .studio-shell-settings-modal_selectContextMenuItem__s2vdR{justify-content:flex-start;text-align:left}.studio-shell-settings-modal_selectContextMenuGroupLabel__isnna{position:relative;z-index:1;padding:7px 12px 8px 11px;color:color-mix(in srgb,var(--shell-fg-muted) 72%,transparent);font:inherit;font-size:14px;font-weight:400;letter-spacing:0;line-height:14px;text-align:left;pointer-events:none}.studio-shell-settings-modal_selectContextMenuItem__s2vdR[data-active=true]{background:var(--shell-active-bg)}.studio-shell-settings-modal_selectContextMenuLabel__uWK_w{margin-left:auto;justify-content:flex-end;text-align:right}.studio-shell-settings-modal_selectContextMenu__fW2_Q[data-settings-align=left] .studio-shell-settings-modal_selectContextMenuLabel__uWK_w{margin-right:auto;margin-left:0;justify-content:flex-start;text-align:left}.studio-shell-settings-modal_selectContextMenuCheckSlot__dzS8G{margin-left:auto}.studio-shell-settings-modal_selectContextMenu__fW2_Q[data-settings-align=left] .studio-shell-settings-modal_selectContextMenuCheckSlot__dzS8G{margin-right:0;margin-left:auto}.studio-shell-settings-modal_selectContextMenuCheckIcon__CNXww{width:14px;height:14px}.studio-shell-settings-modal_controlChevron__mQ9Ar{position:absolute;inset-inline-end:10px;top:50%;width:16px;height:16px;flex:0 0 16px;color:var(--shell-fg-muted);pointer-events:none;transform:translateY(-50%)}.studio-shell-settings-modal_statusControl__3kw_I{display:inline-flex;min-height:36px;flex:0 0 auto;align-items:center;justify-content:center;color:var(--shell-fg-muted);font-size:14px;font-weight:400;line-height:20px;text-align:right;white-space:nowrap}.studio-shell-settings-modal_switchControl__xEIub{position:relative;display:inline-block;width:32px;height:20px;flex:0 0 32px;border:0;border-radius:999px;background:color-mix(in srgb,var(--shell-fg-muted) 62%,transparent);padding:2px;transition:background-color .15s ease}.studio-shell-settings-modal_switchControl__xEIub[data-checked=true]{background:#60a5fa}.studio-shell-settings-modal_switchControl__xEIub:focus-visible{outline:2px solid var(--shell-focus-ring);outline-offset:2px}.studio-shell-settings-modal_switchControl__xEIub[data-checked=true] .studio-shell-settings-modal_switchThumb__FZKUx{transform:translateX(12px)}html[data-theme=light] .studio-shell-settings-modal_secondaryButton__AyCA9{background:rgba(255,255,255,.9)}html[data-theme=light] .studio-shell-settings-modal_selectControl__eGo0N:focus-visible,html[data-theme=light] .studio-shell-settings-modal_selectControl__eGo0N:hover{background:var(--settings-combobox-hover-bg)}html[data-theme=dark] .studio-shell-settings-modal_selectControl__eGo0N{background:transparent}html[data-theme=dark] .studio-shell-settings-modal_dialog__I5LME{--settings-combobox-hover-bg:#424242}html[data-theme=dark] .studio-shell-settings-modal_selectControl__eGo0N:focus-visible,html[data-theme=dark] .studio-shell-settings-modal_selectControl__eGo0N:hover{background:var(--settings-combobox-hover-bg)}html[data-theme=dark] .studio-shell-settings-modal_secondaryButton__AyCA9{background:#2f2f2f}@media (max-width:760px){.studio-shell-settings-modal_dialog__I5LME{width:calc(100vw - 20px);height:calc(100vh - 20px)}.studio-shell-settings-modal_sidebar__2FZWz{width:181px;flex-basis:181px}.studio-shell-settings-modal_content__H_YkD{width:auto}}.studio-shell-settings-modal_customPanel__iS5r5{display:flex;flex-direction:column;align-items:stretch;width:100%;flex:1;padding:0 0 24px}.studio-shell-settings-modal_providerList__gnkGf{display:flex;flex-direction:column;width:100%}.studio-shell-settings-modal_customPanelFooter__VCEFp,.studio-shell-settings-modal_customPanelToolbar__ZNCTw{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 74%,transparent);padding:8px 0}.studio-shell-settings-modal_customPanelFooter__VCEFp{justify-content:flex-end;border-bottom:0;border-top:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 74%,transparent);margin-top:10px}.studio-shell-settings-modal_customPanelFooter__VCEFp .studio-shell-settings-modal_secondaryButton__AyCA9,.studio-shell-settings-modal_customPanelToolbar__ZNCTw .studio-shell-settings-modal_secondaryButton__AyCA9{gap:6px}.studio-shell-settings-modal_customPanelToolbar__ZNCTw .studio-shell-settings-modal_secondaryButton__AyCA9 svg{width:14px;height:14px}.studio-shell-settings-modal_customPanelMeta__Yji30{color:var(--shell-fg-muted);font-size:12px;line-height:16px;text-align:right}.studio-shell-settings-modal_authQuickActions__MHor9{display:grid;gap:8px;border-bottom:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 74%,transparent);padding:12px 0 16px}.studio-shell-settings-modal_authQuickActionButton__Xx4mU{display:flex;min-height:48px;align-items:center;justify-content:center;width:100%;border:1px solid var(--studio-glass-surface-border);border-radius:999px;background:rgba(255,255,255,.4);color:var(--shell-fg);font:inherit;font-size:15px;font-weight:500;line-height:20px;padding:0 14px;text-align:center;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}html[data-theme=dark] .studio-shell-settings-modal_authQuickActionButton__Xx4mU{background:rgba(0,0,0,.24)}.studio-shell-settings-modal_authQuickActionIconShell__Gn2BE{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px}.studio-shell-settings-modal_authQuickActionIconShellOpenAi__KQgqj{color:#161616}html[data-theme=dark] .studio-shell-settings-modal_authQuickActionIconShellOpenAi__KQgqj{color:#ffffff}.studio-shell-settings-modal_authQuickActionIconShellGemini__9kNcx{color:inherit}.studio-shell-settings-modal_authQuickActionIconSvg__iflv3{width:16px;height:16px;color:currentColor;display:block}.studio-shell-settings-modal_authQuickActionIconImage__VyGjz{width:16px;height:16px;object-fit:contain;display:block}.studio-shell-settings-modal_authQuickActionIconImageOpenAi__cbJ_Y{filter:none}html[data-theme=dark] .studio-shell-settings-modal_authQuickActionIconImageOpenAi__cbJ_Y{filter:brightness(0) invert(1)}.studio-shell-settings-modal_authQuickActionIconImageGemini__iv1uj{filter:none}.studio-shell-settings-modal_authQuickActionButtonContent__W_HyY{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px}.studio-shell-settings-modal_authQuickActionButtonLabel__9xv8p{display:inline-flex;align-items:center;justify-content:center;text-align:center}.studio-shell-settings-modal_authQuickActionButton__Xx4mU:focus-visible,.studio-shell-settings-modal_authQuickActionButton__Xx4mU:hover{background:rgba(255,255,255,.6);border-color:var(--shell-outline-active);outline:none}html[data-theme=dark] .studio-shell-settings-modal_authQuickActionButton__Xx4mU:focus-visible,html[data-theme=dark] .studio-shell-settings-modal_authQuickActionButton__Xx4mU:hover{background:rgba(255,255,255,.08)}.studio-shell-settings-modal_authQuickActionButton__Xx4mU:disabled{cursor:wait;opacity:.62;transform:none}.studio-shell-settings-modal_sourceAddPanel__hCDal{display:grid;gap:14px;border-bottom:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 74%,transparent);padding:12px 0 16px}.studio-shell-settings-modal_sourceAddGroup__ljkTS{display:grid;gap:8px}.studio-shell-settings-modal_sourceAddGroupTitle__JqQ4e{margin:0;color:var(--shell-fg-muted);font-size:12px;font-weight:500;line-height:16px}.studio-shell-settings-modal_sourceAddOptions__ck275{display:grid;gap:6px}.studio-shell-settings-modal_sourceAddOption__nZzU8{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:12px;border:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 72%,transparent);border-radius:10px;background:color-mix(in srgb,var(--shell-hover-bg) 54%,transparent);color:var(--shell-fg);font:inherit;font-size:13px;line-height:18px;padding:8px 10px;text-align:left}.studio-shell-settings-modal_sourceAddOptionCopy__y70nG{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:2px}.studio-shell-settings-modal_sourceAddOptionLabel__8XBpz{color:var(--shell-fg)}.studio-shell-settings-modal_sourceAddOptionDescription__L30Ad{color:var(--shell-fg-muted);font-size:12px;line-height:16px;text-wrap:balance}.studio-shell-settings-modal_sourceAddOption__nZzU8:focus-visible,.studio-shell-settings-modal_sourceAddOption__nZzU8:hover{background:var(--shell-hover-bg);outline:none}.studio-shell-settings-modal_sourceAddOptionState__ilZdi{flex:0 0 auto;color:var(--shell-fg-muted);font-size:11px;line-height:14px}.studio-shell-settings-modal_sourceAddOption__nZzU8[data-live=true] .studio-shell-settings-modal_sourceAddOptionState__ilZdi{color:#42c77a}.studio-shell-settings-modal_providerBlock__J_ubs{display:flex;flex-direction:column;border-bottom:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 74%,transparent);border-radius:0;margin:0;padding:0 2px 12px;transition:opacity .2s ease}.studio-shell-settings-modal_providerBlock__J_ubs:last-child{border-bottom:0}.studio-shell-settings-modal_providerBlock__J_ubs:hover{background:transparent}.studio-shell-settings-modal_providerBlock__J_ubs[data-enabled=false]{opacity:.4}.studio-shell-settings-modal_providerHeader__oRZLi{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:10px;padding:10px 0 8px}.studio-shell-settings-modal_providerLine__UdKze{display:flex;align-items:baseline;gap:6px;flex:1 1 auto;min-width:0;flex-wrap:wrap;overflow:hidden}.studio-shell-settings-modal_providerName__UGURb{color:var(--shell-fg);font-size:18px;font-weight:560;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-shell-settings-modal_providerActions__JFiUc{display:flex;align-items:center;gap:8px;flex:0 0 auto}.studio-shell-settings-modal_providerMenuButton__35L1S{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:0;background:transparent;color:var(--shell-fg-muted);cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;transition:background-color .15s ease,color .15s ease}.studio-shell-settings-modal_providerBlock__J_ubs:hover .studio-shell-settings-modal_providerMenuButton__35L1S,.studio-shell-settings-modal_providerBlock__J_ubs:hover .studio-shell-settings-modal_providerRemoveButton__35t_p{opacity:1;pointer-events:auto;visibility:visible}.studio-shell-settings-modal_providerMenuButton__35L1S:hover{background:var(--shell-hover-bg);color:var(--shell-fg)}.studio-shell-settings-modal_providerMenuButton__35L1S svg{width:14px;height:14px}.studio-shell-settings-modal_providerRemoveButton__35t_p{display:flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:999px;border:0;background:transparent;color:var(--shell-fg-muted);cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;font-size:11px;font-weight:560;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.studio-shell-settings-modal_providerRemoveButton__35t_p:hover{background:var(--shell-hover-bg);color:#f16b6b}.studio-shell-settings-modal_toggleSwitch__gNkkf{position:relative;display:inline-block;width:32px;height:20px;flex:0 0 32px;padding:2px;border:0;border-radius:999px;background:color-mix(in srgb,var(--shell-fg-muted) 62%,transparent);cursor:default;-webkit-appearance:none;appearance:none;transition:background-color .15s ease}.studio-shell-settings-modal_toggleSwitch__gNkkf[data-checked=true]{background:#60a5fa}.studio-shell-settings-modal_toggleSwitch__gNkkf:focus-visible{outline:2px solid var(--shell-focus-ring);outline-offset:2px}.studio-shell-settings-modal_toggleSwitch__gNkkf[data-locked=true]{opacity:.5;cursor:not-allowed}.studio-shell-settings-modal_switchThumb__FZKUx{display:block;width:16px;height:16px;border-radius:999px;background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,.22);transform:translateX(0);transition:transform .15s ease}.studio-shell-settings-modal_toggleSwitch__gNkkf[data-checked=true] .studio-shell-settings-modal_switchThumb__FZKUx{transform:translateX(12px)}.studio-shell-settings-modal_modelRows__wQqeV{display:flex;flex-direction:column;margin-top:-10px;padding-bottom:6px}.studio-shell-settings-modal_modelRow__0NoBS{display:flex;min-height:18px;align-items:center;gap:8px;padding:2px 0 2px 20px;transition:opacity .15s ease}.studio-shell-settings-modal_modelRow__0NoBS[data-available=false]{opacity:.4}.studio-shell-settings-modal_modelDot__lzXR9{display:inline-block;width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#60a5fa}.studio-shell-settings-modal_modelDot__lzXR9[data-available=true]{background:#42c77a}.studio-shell-settings-modal_modelDot__lzXR9[data-available=false]{background:color-mix(in srgb,var(--shell-fg-muted) 50%,transparent)}.studio-shell-settings-modal_modelName__BNIAG{color:var(--shell-fg);font-size:14px;font-weight:400;line-height:20px;white-space:nowrap;flex-shrink:0}.studio-shell-settings-modal_modelQuota__aW8uF{color:var(--shell-fg-muted);font-size:11px;font-weight:400;line-height:18px;white-space:nowrap}.studio-shell-settings-modal_modelQuotaSeparator__J3b1P{color:var(--shell-fg-muted);font-size:11px;line-height:18px;opacity:.5}.studio-shell-settings-modal_quotaSections__qORAr{display:flex;flex-direction:column;gap:18px;padding:2px 0 0}.studio-shell-settings-modal_quotaSection__Zf8RL{display:flex;flex-direction:column;gap:8px}.studio-shell-settings-modal_quotaSectionTitle__WRIzI{margin:0;color:var(--shell-fg);font-size:15px;font-weight:560;line-height:22px}.studio-shell-settings-modal_quotaCard__i3Fzf{overflow:hidden;border:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 78%,transparent);border-radius:14px;background:color-mix(in srgb,var(--shell-fg) 4%,transparent)}.studio-shell-settings-modal_quotaRow__fKGK9{display:grid;min-height:auto;grid-template-columns:minmax(0,1fr) minmax(170px,230px);align-items:center;gap:20px;border-bottom:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 66%,transparent);padding:10px 14px}.studio-shell-settings-modal_quotaRow__fKGK9:last-child{border-bottom:0}.studio-shell-settings-modal_quotaRowCopy__ifKqO{display:flex;min-width:0;flex-direction:column;gap:2px;justify-content:center}.studio-shell-settings-modal_quotaRowLabel__ha4_n{color:var(--shell-fg);font-size:14px;font-weight:500;line-height:20px}.studio-shell-settings-modal_quotaRowVariants__QK2Js{display:flex;min-width:0;flex-direction:column;gap:2px}.studio-shell-settings-modal_quotaRowVariantLabel__njX2P{color:var(--shell-fg-muted);font-size:12px;font-weight:400;line-height:18px;white-space:nowrap}.studio-shell-settings-modal_quotaResetLabel__Zqaem{color:var(--shell-fg-muted);font-size:13px;font-weight:400;line-height:18px}.studio-shell-settings-modal_quotaMeterGroup__kYZxI{display:grid;grid-template-columns:minmax(92px,1fr) auto;align-items:center;gap:14px}.studio-shell-settings-modal_quotaMeter___mX9F{position:relative;display:block;height:9px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--shell-fg-muted) 20%,transparent)}.studio-shell-settings-modal_quotaMeterFill__UZnDt{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:color-mix(in srgb,var(--shell-fg) 90%,white 10%)}.studio-shell-settings-modal_quotaRemaining__7PGac{color:var(--shell-fg-muted);font-size:13px;font-weight:500;line-height:18px;white-space:nowrap}.studio-shell-settings-modal_statusDot__qvHwN{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.studio-shell-settings-modal_statusDot__qvHwN svg{width:7px;height:7px}.studio-shell-settings-modal_statusDot__qvHwN[data-tone=ready]{color:#42c77a}.studio-shell-settings-modal_statusDot__qvHwN[data-tone=warning]{color:#e5b849}.studio-shell-settings-modal_statusDot__qvHwN[data-tone=danger]{color:#f16b6b}.studio-shell-settings-modal_statusDot__qvHwN[data-tone=muted]{color:#8f8f8f;filter:drop-shadow(0 0 3px rgba(143,143,143,.42))}.studio-shell-settings-modal_reasoningRow__9Ta4k{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 74%,transparent);padding:8px 0}.studio-shell-settings-modal_reasoningLabel__2Hwbt{color:var(--shell-fg);font-size:16px;font-weight:560;line-height:20px}.studio-shell-settings-modal_sectionTitle__0qRmm{display:flex;min-height:40px;align-items:center;margin:0;color:var(--shell-fg);font-size:16px;font-weight:560;line-height:20px}.studio-shell-settings-modal_policyRows__YtqsN{display:flex;flex-direction:column;width:100%}.studio-shell-settings-modal_policyRow__uMzH3{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px;padding:3px 6px;margin:0 -6px;border-radius:10px;transition:background-color .15s ease}.studio-shell-settings-modal_policyRow__uMzH3:hover{background:var(--shell-hover-bg)}.studio-shell-settings-modal_policyLabel__Vsjg7{flex:1;color:var(--shell-fg);font-size:14px;font-weight:400;line-height:18px}.studio-shell-settings-modal_policySuffix__rzHb8{color:var(--shell-fg-muted);font-size:12px;line-height:16px}.studio-shell-settings-modal_orderSection__A06Fq{padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 74%,transparent);margin-bottom:4px}.studio-shell-settings-modal_orderHelp__O49a3{margin:0;padding:10px 0;color:var(--shell-fg-muted);font-size:12px;font-weight:400;line-height:16px}.studio-shell-settings-modal_orderList__12iRS{display:flex;flex-direction:column;width:100%;user-select:none;-webkit-user-select:none}.studio-shell-settings-modal_orderArrowDown__C6PKR{display:block;text-align:center;padding:3px 0 2px;color:var(--shell-fg-muted);font-size:16px;font-weight:700;line-height:13px;opacity:.62}.studio-shell-settings-modal_orderRow__mVEA1{display:flex;min-height:36px;align-items:center;gap:10px;margin:0 -6px;border-radius:10px;padding:4px 6px;user-select:none;-webkit-user-select:none;transition:background-color .15s ease,opacity .15s ease}.studio-shell-settings-modal_orderRow__mVEA1:focus-within,.studio-shell-settings-modal_orderRow__mVEA1:hover{background:var(--shell-hover-bg)}.studio-shell-settings-modal_orderRow__mVEA1[data-status-tone=muted] .studio-shell-settings-modal_controlChevron__mQ9Ar,.studio-shell-settings-modal_orderRow__mVEA1[data-status-tone=muted] .studio-shell-settings-modal_orderGrip___0XeQ,.studio-shell-settings-modal_orderRow__mVEA1[data-status-tone=muted] .studio-shell-settings-modal_orderSelectShell__sMtV7,.studio-shell-settings-modal_orderRow__mVEA1[data-status-tone=muted] .studio-shell-settings-modal_selectControl__eGo0N{opacity:.52}.studio-shell-settings-modal_orderRow__mVEA1[data-status-tone=muted]:focus-within,.studio-shell-settings-modal_orderRow__mVEA1[data-status-tone=muted]:hover{background:color-mix(in srgb,var(--shell-hover-bg) 62%,transparent)}.studio-shell-settings-modal_orderRow__mVEA1[data-row-disabled=true]{opacity:.56}.studio-shell-settings-modal_orderRow__mVEA1[data-row-disabled=true] .studio-shell-settings-modal_controlChevron__mQ9Ar,.studio-shell-settings-modal_orderRow__mVEA1[data-row-disabled=true] .studio-shell-settings-modal_orderGrip___0XeQ,.studio-shell-settings-modal_orderRow__mVEA1[data-row-disabled=true] .studio-shell-settings-modal_orderRemoveButton__FULsG,.studio-shell-settings-modal_orderRow__mVEA1[data-row-disabled=true] .studio-shell-settings-modal_selectControl__eGo0N{cursor:not-allowed}.studio-shell-settings-modal_orderRow__mVEA1[data-row-disabled=true]:focus-within,.studio-shell-settings-modal_orderRow__mVEA1[data-row-disabled=true]:hover{background:color-mix(in srgb,var(--shell-hover-bg) 42%,transparent)}.studio-shell-settings-modal_orderGrip___0XeQ{width:16px;height:16px;color:var(--shell-fg-muted);flex-shrink:0;cursor:grab;opacity:.6;user-select:none;-webkit-user-select:none}.studio-shell-settings-modal_orderGrip___0XeQ:active{cursor:grabbing}.studio-shell-settings-modal_orderModelInfo__1IuJ3{display:flex;flex-direction:row;align-items:center;gap:0;flex:1;min-width:0}.studio-shell-settings-modal_orderModelControls__2qabr{display:flex;align-items:center;gap:0;flex:0 0 auto;margin-left:auto}.studio-shell-settings-modal_orderSwitchSlot__EeNiN{display:inline-flex;width:32px;flex:0 0 32px;align-items:center;justify-content:flex-end;margin-left:12px}.studio-shell-settings-modal_orderModelControls__2qabr .studio-shell-settings-modal_selectControl__eGo0N{height:28px;align-items:center;line-height:14px}.studio-shell-settings-modal_orderModelControls__2qabr .studio-shell-settings-modal_selectControl__eGo0N>span{display:inline-flex;align-items:center;line-height:14px}.studio-shell-settings-modal_orderModelSelectShell__0ynWU .studio-shell-settings-modal_selectControl__eGo0N{height:28px;min-width:max-content;max-width:none;justify-content:flex-start}.studio-shell-settings-modal_orderRemoveButton__FULsG{display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;margin-left:2px;padding:0;border:1px solid transparent;border-radius:8px;background:color-mix(in srgb,#ef4444 13%,transparent);color:#ef4444;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .14s ease,background-color .14s ease,border-color .14s ease}.studio-shell-settings-modal_orderRemoveButton__FULsG:focus-visible,.studio-shell-settings-modal_orderRemoveButton__FULsG:hover{border-color:color-mix(in srgb,#ef4444 46%,transparent);background:color-mix(in srgb,#ef4444 19%,transparent);outline:none}.studio-shell-settings-modal_orderRow__mVEA1:focus-within .studio-shell-settings-modal_orderRemoveButton__FULsG,.studio-shell-settings-modal_orderRow__mVEA1:hover .studio-shell-settings-modal_orderRemoveButton__FULsG{opacity:1;pointer-events:auto}.studio-shell-settings-modal_orderRow__mVEA1[data-row-disabled=true]:focus-within .studio-shell-settings-modal_orderRemoveButton__FULsG,.studio-shell-settings-modal_orderRow__mVEA1[data-row-disabled=true]:hover .studio-shell-settings-modal_orderRemoveButton__FULsG{opacity:0;pointer-events:none}.studio-shell-settings-modal_orderRemoveIcon__s_ETW{width:14px;height:14px;flex:0 0 auto}.studio-shell-settings-modal_orderSpeedShell__XvM1G .studio-shell-settings-modal_selectControl__eGo0N{min-width:96px;max-width:126px;justify-content:flex-start;padding:0 34px 0 10px}.studio-shell-settings-modal_orderSpeedButtonLabel__NNdBl{min-width:0;gap:7px}.studio-shell-settings-modal_orderSpeedButtonLabel__NNdBl,.studio-shell-settings-modal_orderSpeedButtonText__pnCUa{display:inline-flex;align-items:center;height:14px;line-height:14px}.studio-shell-settings-modal_orderSpeedIcon___VSaW{width:14px;height:14px;color:currentColor;flex:0 0 auto;transform:translateY(-.5px)}.studio-shell-settings-modal_orderSpeedOption__Q_N8Z{display:inline-flex;min-width:206px;flex-direction:column;align-items:flex-start;gap:5px;padding:4px 0}.studio-shell-settings-modal_orderSpeedOptionTitle__mOCIq{display:inline-flex;align-items:center;gap:7px;color:var(--shell-fg);font:inherit;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px}.studio-shell-settings-modal_orderSpeedOptionDetail__mzAdp{color:color-mix(in srgb,var(--shell-fg-muted) 78%,transparent);font:inherit;font-size:13px;font-weight:400;letter-spacing:0;line-height:16px}.studio-shell-settings-modal_orderModeBadge__0b5qO{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--shell-fg-muted);font-size:13px;font-weight:400;white-space:nowrap}.studio-shell-settings-modal_tempPriority__wTvJ8{margin:0;padding:10px 0;color:var(--shell-fg-muted);font-size:12px;font-weight:400;line-height:16px;border-bottom:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 74%,transparent)}.studio-shell-settings-modal_orderSelectShell__sMtV7{margin-left:0;margin-right:0}.studio-shell-settings-modal_orderSelectShell__sMtV7 .studio-shell-settings-modal_selectControl__eGo0N{padding-left:8px}.studio-shell-settings-modal_orderReasoningSwitch__7vadc:not([data-locked=true]){cursor:pointer}.studio-shell-settings-modal_orderReasoningSwitch__7vadc[data-locked=true]{cursor:not-allowed}.studio-operations-ai-resource-management-surface_root__XFXQ8{display:flex;min-height:100%;width:min(760px,100%);max-width:100%;margin-inline:0;padding:6px 4px 22px}.studio-operations-ai-resource-management-surface_section___H_ln{display:flex;width:100%;flex-direction:column;gap:12px}.studio-operations-ai-resource-management-surface_sectionHeader___Yq2V{display:flex;align-items:center}.studio-operations-ai-resource-management-surface_sectionTitle__43n8u{margin:0;color:var(--shell-fg);font-size:15px;font-weight:560;line-height:20px}.studio-operations-ai-resource-management-surface_tableFrame__f7OTm{width:100%;overflow-x:auto}.studio-operations-ai-resource-management-surface_table__hY_8i{width:100%;min-width:680px;border-collapse:separate;border-spacing:0;table-layout:fixed}.studio-operations-ai-resource-management-surface_table__hY_8i thead th{padding:0 12px 12px;color:var(--shell-fg-muted);font-size:12px;font-weight:520;line-height:16px;text-align:left;white-space:nowrap;border-bottom:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 72%,transparent)}.studio-operations-ai-resource-management-surface_modelRow__bQmN3 td,.studio-operations-ai-resource-management-surface_modelRow__bQmN3 th,.studio-operations-ai-resource-management-surface_table__hY_8i thead th+th{border-left:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 56%,transparent)}.studio-operations-ai-resource-management-surface_nameColumn__brXD5{width:34%}.studio-operations-ai-resource-management-surface_providerRow__egqLk th{padding:12px 12px 10px;color:var(--shell-fg);font-size:14px;font-weight:560;line-height:18px;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 56%,transparent)}.studio-operations-ai-resource-management-surface_modelRow__bQmN3 td,.studio-operations-ai-resource-management-surface_modelRow__bQmN3 th{height:44px;padding:10px 12px;vertical-align:middle;border-bottom:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 48%,transparent);box-sizing:border-box}.studio-operations-ai-resource-management-surface_modelRow__bQmN3 td{text-align:center}.studio-operations-ai-resource-management-surface_modelNameCell__6I2nQ{color:var(--shell-fg);font-size:14px;font-weight:450;line-height:18px;text-align:left}.studio-operations-ai-resource-management-surface_stateToggle__pFTzW{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 76%,transparent);border-radius:6px;background:color-mix(in srgb,var(--studio-glass-surface-bg) 82%,transparent);appearance:none;-webkit-appearance:none;box-sizing:border-box;vertical-align:middle;line-height:1;transition:background-color .15s ease,border-color .15s ease;cursor:pointer}.studio-operations-ai-resource-management-surface_stateToggle__pFTzW[data-enabled=true]{border-color:color-mix(in srgb,#60a5fa 46%,var(--studio-glass-surface-border));background:color-mix(in srgb,#60a5fa 18%,transparent)}.studio-operations-ai-resource-management-surface_stateToggle__pFTzW:focus-visible{outline:2px solid var(--shell-focus-ring);outline-offset:1px}.studio-operations-ai-resource-management-surface_stateMark__g1yH5{display:inline-flex;min-width:12px;width:12px;height:12px;align-items:center;justify-content:center;color:transparent;font-size:14px;font-weight:600;line-height:1;visibility:hidden}.studio-operations-ai-resource-management-surface_stateToggle__pFTzW[data-enabled=true] .studio-operations-ai-resource-management-surface_stateMark__g1yH5{color:var(--shell-fg);visibility:visible}@media (max-width:920px){.studio-operations-ai-resource-management-surface_table__hY_8i{min-width:620px}}.studio-operations-ai-resources-surface_root__pLp8n{display:flex;min-height:100%;flex-direction:column;gap:18px;width:min(1040px,100%);max-width:100%;margin-inline:0;padding:6px 4px 22px}.studio-operations-ai-resources-surface_section__QIH0b{display:flex;flex-direction:column;gap:12px}.studio-operations-ai-resources-surface_providersSection__n4DYK{width:100%}.studio-operations-ai-resources-surface_sectionHeader__lczgs{display:flex;align-items:center;gap:12px}.studio-operations-ai-resources-surface_sectionTitle__SS0W6{margin:0;color:var(--shell-fg);font-size:15px;font-weight:560;line-height:20px}.studio-operations-ai-resources-surface_summaryGrid__QJMvg{display:flex}.studio-operations-ai-resources-surface_summaryPanel__aj7dS{display:flex;flex-direction:column;gap:14px;border:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 72%,transparent);border-radius:18px;background:color-mix(in srgb,var(--shell-hover-bg) 30%,transparent);padding:16px}.studio-operations-ai-resources-surface_summaryTitle__rV_ZB{margin:0;color:var(--shell-fg);font-size:14px;font-weight:560;line-height:20px}.studio-operations-ai-resources-surface_summaryContent__yV8RC{display:flex;align-items:center;gap:18px}.studio-operations-ai-resources-surface_donut__N6ZMg{position:relative;display:grid;width:148px;height:148px;flex:0 0 148px;place-items:center;border-radius:50%}.studio-operations-ai-resources-surface_donut__N6ZMg:after{content:"";position:absolute;inset:18px;border-radius:50%;background:color-mix(in srgb,var(--studio-glass-surface-bg) 96%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--studio-glass-surface-border) 60%,transparent)}.studio-operations-ai-resources-surface_donutCenter__NeArX{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px}.studio-operations-ai-resources-surface_donutValue__XwIcB{color:var(--shell-fg);font-size:30px;font-weight:600;line-height:32px}.studio-operations-ai-resources-surface_legend___ABsv{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:10px}.studio-operations-ai-resources-surface_legendRow__hpFUn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.studio-operations-ai-resources-surface_legendSwatch__cvKU6{width:10px;height:10px;border-radius:999px}.studio-operations-ai-resources-surface_legendLabel__XB6H7{min-width:0;color:var(--shell-fg);font-size:13px;line-height:18px}.studio-operations-ai-resources-surface_legendValue__UzROz{color:var(--shell-fg-muted);font-size:12px;line-height:16px;white-space:nowrap}.studio-operations-ai-resources-surface_toolbar__SpnQR{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.studio-operations-ai-resources-surface_selectField__2odxz,.studio-operations-ai-resources-surface_textField__q_Bx_{flex:0 1 auto;height:38px;border:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 74%,transparent);border-radius:12px;background:color-mix(in srgb,var(--studio-glass-surface-bg) 88%,transparent);color:var(--shell-fg);box-sizing:border-box;font:inherit;font-size:13px;line-height:18px;padding:0 12px;min-width:0}.studio-operations-ai-resources-surface_textField__q_Bx_{width:min(320px,100%)}.studio-operations-ai-resources-surface_selectField__2odxz{width:min(240px,100%);appearance:none;-webkit-appearance:none}.studio-operations-ai-resources-surface_textField__q_Bx_::placeholder{color:color-mix(in srgb,var(--shell-fg-muted) 88%,transparent)}.studio-operations-ai-resources-surface_selectField__2odxz:focus-visible,.studio-operations-ai-resources-surface_textField__q_Bx_:focus-visible{outline:2px solid var(--shell-focus-ring);outline-offset:1px}.studio-operations-ai-resources-surface_actionButtonRow__NBs__{display:flex;flex:0 0 auto}.studio-operations-ai-resources-surface_primaryButton__4esrn{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;border-radius:12px;font:inherit;font-size:13px;line-height:18px;padding:0 14px;transition:background-color .15s ease,color .15s ease,border-color .15s ease;appearance:none;-webkit-appearance:none;cursor:pointer;border:1px solid color-mix(in srgb,#60a5fa 42%,var(--studio-glass-surface-border));background:color-mix(in srgb,#60a5fa 18%,transparent);color:var(--shell-fg)}.studio-operations-ai-resources-surface_primaryButton__4esrn:focus-visible,.studio-operations-ai-resources-surface_primaryButton__4esrn:hover{background:color-mix(in srgb,#60a5fa 26%,transparent);outline:none}.studio-operations-ai-resources-surface_providerList__ZJKV5{display:flex;flex-direction:column;gap:10px;align-self:flex-start;width:100%}.studio-operations-ai-resources-surface_providerBlock__yCkt9{display:flex;flex-direction:column;gap:10px;border:1px solid color-mix(in srgb,var(--studio-glass-surface-border) 72%,transparent);border-radius:18px;background:color-mix(in srgb,var(--shell-hover-bg) 18%,transparent);padding:14px 16px;transition:background-color .15s ease,opacity .15s ease;width:100%;box-sizing:border-box}.studio-operations-ai-resources-surface_providerBlock__yCkt9:hover{background:color-mix(in srgb,var(--shell-hover-bg) 34%,transparent)}.studio-operations-ai-resources-surface_providerBlock__yCkt9[data-enabled=false]{opacity:.54}.studio-operations-ai-resources-surface_providerHeader__AAWh6{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-operations-ai-resources-surface_providerIdentity__re15_{display:flex;flex-direction:column;gap:4px}.studio-operations-ai-resources-surface_providerNameRow__gBT0M{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.studio-operations-ai-resources-surface_providerName__HAW52{color:var(--shell-fg);font-size:16px;font-weight:560;line-height:20px}.studio-operations-ai-resources-surface_providerMethod__WQ_b1{color:var(--shell-fg-muted);font-size:12px;line-height:16px}.studio-operations-ai-resources-surface_switch__Ep75u{position:relative;display:inline-block;width:34px;height:20px;flex:0 0 34px;padding:2px;border:0;border-radius:999px;background:color-mix(in srgb,var(--shell-fg-muted) 62%,transparent);transition:background-color .15s ease}.studio-operations-ai-resources-surface_switch__Ep75u[data-checked=true]{background:#60a5fa}.studio-operations-ai-resources-surface_switchThumb__Db7aK{display:block;width:16px;height:16px;border-radius:999px;background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,.22);transform:translateX(0);transition:transform .15s ease}.studio-operations-ai-resources-surface_switch__Ep75u[data-checked=true] .studio-operations-ai-resources-surface_switchThumb__Db7aK{transform:translateX(14px)}.studio-operations-ai-resources-surface_models__FGDAo{display:flex;flex-direction:column;gap:6px;padding-left:18px;min-width:0}.studio-operations-ai-resources-surface_modelRow__cm_a1{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px}.studio-operations-ai-resources-surface_modelName__nDaeP{color:var(--shell-fg);font-size:14px;line-height:18px;min-width:0}.studio-operations-ai-resources-surface_modelQuota__woYCa{color:var(--shell-fg-muted);font-size:12px;line-height:16px;white-space:normal;overflow-wrap:anywhere}@media (max-width:920px){.studio-operations-ai-resources-surface_toolbar__SpnQR{flex-direction:column;align-items:stretch}.studio-operations-ai-resources-surface_actionButtonRow__NBs__{width:100%}.studio-operations-ai-resources-surface_primaryButton__4esrn{flex:1 1 0}}.studio-shell-auth-lightbox_overlay__cbY_D{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;isolation:isolate;overflow-y:auto;background:color-mix(in srgb,var(--studio-glass-surface-bg) 64%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.studio-shell-auth-lightbox_overlay__cbY_D:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:var(--studio-glass-surface-overlay);opacity:.42}.studio-shell-auth-lightbox_dialog__4NLNt{position:relative;display:flex;width:min(388px,calc(100vw - 32px));max-width:388px;max-height:calc(100vh - 48px);flex-direction:column;overflow:hidden;border-radius:28px;text-align:start;isolation:isolate;transition:box-shadow .18s ease;--modal-glass-blur:24px;--modal-glass-saturate:180%;backdrop-filter:blur(var(--modal-glass-blur)) saturate(var(--modal-glass-saturate));-webkit-backdrop-filter:blur(var(--modal-glass-blur)) saturate(var(--modal-glass-saturate));border:1px solid var(--studio-glass-surface-border);box-shadow:var(--studio-glass-surface-shadow);background:rgba(255,255,255,.85);color:#111111}html[data-theme=dark] .studio-shell-auth-lightbox_dialog__4NLNt{background:rgba(36,36,36,.85);color:#ffffff}.studio-shell-auth-lightbox_dialog__4NLNt:after,.studio-shell-auth-lightbox_dialog__4NLNt:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1}.studio-shell-auth-lightbox_dialog__4NLNt:before{background:var(--studio-glass-surface-overlay);z-index:0}.studio-shell-auth-lightbox_dialog__4NLNt:after{z-index:0;background-image:url(/textures/frost-noise.svg);background-size:180px 180px;background-repeat:repeat;opacity:var(--studio-glass-surface-noise-opacity);mix-blend-mode:soft-light}.studio-shell-auth-lightbox_dialogBody__yF6qN{position:relative;z-index:1}.studio-shell-auth-lightbox_dialogHeader__SnMP_{display:flex;height:52px;max-width:100%;align-items:center;justify-content:flex-end;padding:10px 10px 6px;flex:0 0 auto}.studio-shell-auth-lightbox_closeButton__EjOun{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:inherit;opacity:.64;transition:background-color .15s ease,opacity .15s ease}.studio-shell-auth-lightbox_closeButton__EjOun:focus-visible,.studio-shell-auth-lightbox_closeButton__EjOun:hover{background:var(--shell-hover-bg);opacity:1;outline:none}.studio-shell-auth-lightbox_closeButton__EjOun:disabled{opacity:.48}.studio-shell-auth-lightbox_dialogBody__yF6qN{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:20px;overflow-y:auto;padding:0 24px 40px}.studio-shell-auth-lightbox_title__A4kaD{margin:0;color:inherit;font-family:var(--font-play),ui-serif,Georgia,serif;font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-align:center}.studio-shell-auth-lightbox_detailWrap___Zjx1{display:flex;flex-direction:column;gap:12px;margin:0 0 8px;padding:0 16px;text-align:center}.studio-shell-auth-lightbox_detail__NoUJ1{margin:0;color:inherit;opacity:.72;font-size:15px;font-weight:400;line-height:22px;letter-spacing:normal}.studio-shell-auth-lightbox_resultMessage__IJERo{margin:-14px 0 0;border-radius:14px;padding:10px 12px;background:rgba(245,158,11,.12);color:#8a5400;font-size:13px;line-height:1.35;text-align:center}html[data-theme=dark] .studio-shell-auth-lightbox_resultMessage__IJERo{color:#fbbf24;background:rgba(245,158,11,.18)}.studio-shell-auth-lightbox_resultMessage__IJERo[data-tone=success]{background:rgba(22,163,74,.12);color:#166534}html[data-theme=dark] .studio-shell-auth-lightbox_resultMessage__IJERo[data-tone=success]{color:#4ade80;background:rgba(22,163,74,.18)}.studio-shell-auth-lightbox_authForm__IYNoh{display:flex;flex-direction:column;gap:16px;margin:0}.studio-shell-auth-lightbox_providerStack__jRp76{display:flex;flex-direction:column;gap:10px}.studio-shell-auth-lightbox_continueButton__GoD3h,.studio-shell-auth-lightbox_providerButton__DAfcu{position:relative;display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;border-radius:999px;font-size:15px;font-weight:500;padding:0 12px;transition:all .18s ease}.studio-shell-auth-lightbox_emailFieldShell__v_lJX,.studio-shell-auth-lightbox_phoneFieldShell__HQjMy,.studio-shell-auth-lightbox_providerButton__DAfcu,.studio-shell-auth-lightbox_selectShell__f9R5z{background:rgba(255,255,255,.4);border:1px solid var(--studio-glass-surface-border);color:inherit}html[data-theme=dark] .studio-shell-auth-lightbox_emailFieldShell__v_lJX,html[data-theme=dark] .studio-shell-auth-lightbox_phoneFieldShell__HQjMy,html[data-theme=dark] .studio-shell-auth-lightbox_providerButton__DAfcu,html[data-theme=dark] .studio-shell-auth-lightbox_selectShell__f9R5z{background:rgba(0,0,0,.24);color:inherit}.studio-shell-auth-lightbox_providerButton__DAfcu:focus-visible,.studio-shell-auth-lightbox_providerButton__DAfcu:hover{background:rgba(255,255,255,.6);border-color:var(--shell-outline-active);outline:none}html[data-theme=dark] .studio-shell-auth-lightbox_providerButton__DAfcu:focus-visible,html[data-theme=dark] .studio-shell-auth-lightbox_providerButton__DAfcu:hover{background:rgba(255,255,255,.08)}.studio-shell-auth-lightbox_continueButton__GoD3h:disabled,.studio-shell-auth-lightbox_providerButton__DAfcu:disabled{cursor:wait;opacity:.62}.studio-shell-auth-lightbox_providerButtonContent__VR1iA{display:flex;align-items:center;justify-content:center;gap:10px}.studio-shell-auth-lightbox_providerIcon__CgtgK{display:block;width:20px;height:20px;flex:0 0 auto}html[data-theme=light] .studio-shell-auth-lightbox_providerButton__DAfcu[data-provider=apple] .studio-shell-auth-lightbox_providerIcon__CgtgK{color:#000}.studio-shell-auth-lightbox_divider__sbfB0{display:grid;grid-template-columns:1fr max-content 1fr;align-items:center;margin:4px 0;color:inherit;font-size:11px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.12em;opacity:.4}.studio-shell-auth-lightbox_divider__sbfB0 span{height:1px;background:var(--studio-glass-surface-border);opacity:.6}.studio-shell-auth-lightbox_divider__sbfB0 strong{margin:0 16px;font:inherit}.studio-shell-auth-lightbox_fieldViewport__MSyzS{display:grid}.studio-shell-auth-lightbox_fieldPane__MtEw6{grid-area:1/1;display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transform:translateY(-8px) scale(.985);transform-origin:top center;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1);will-change:grid-template-rows,opacity,transform}.studio-shell-auth-lightbox_fieldPane__MtEw6[data-active=true]{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.studio-shell-auth-lightbox_fieldPaneInner__P1pHu{min-height:0;overflow:hidden}.studio-shell-auth-lightbox_emailFieldShell__v_lJX,.studio-shell-auth-lightbox_phoneFieldShell__HQjMy,.studio-shell-auth-lightbox_selectShell__f9R5z{position:relative;height:50px;border-radius:999px;transition:all .18s ease}.studio-shell-auth-lightbox_fieldStack__Z7I0D{display:flex;flex-direction:column;gap:10px}.studio-shell-auth-lightbox_emailInput___unzN,.studio-shell-auth-lightbox_phoneInput__8J7og,.studio-shell-auth-lightbox_regionSelect__Lm2rq{width:100%;height:48px;border:0;border-radius:999px;background:transparent;color:inherit;font-size:15px;font-weight:400;outline:none;padding:0 20px;appearance:none;-webkit-appearance:none}.studio-shell-auth-lightbox_regionSelect__Lm2rq{padding-right:48px}.studio-shell-auth-lightbox_selectChevron__NBYNJ{position:absolute;top:50%;right:18px;width:18px;height:18px;color:inherit;pointer-events:none;transform:translateY(-50%);opacity:.48}.studio-shell-auth-lightbox_emailInput___unzN::placeholder,.studio-shell-auth-lightbox_phoneInput__8J7og::placeholder{color:inherit;opacity:.42}.studio-shell-auth-lightbox_emailFieldShell__v_lJX:focus-within,.studio-shell-auth-lightbox_phoneFieldShell__HQjMy:focus-within,.studio-shell-auth-lightbox_selectShell__f9R5z:focus-within{border-color:var(--shell-outline-active);box-shadow:0 0 0 1px var(--shell-outline-active);background:rgba(255,255,255,.6)}html[data-theme=dark] .studio-shell-auth-lightbox_emailFieldShell__v_lJX:focus-within,html[data-theme=dark] .studio-shell-auth-lightbox_phoneFieldShell__HQjMy:focus-within,html[data-theme=dark] .studio-shell-auth-lightbox_selectShell__f9R5z:focus-within{background:rgba(255,255,255,.12)}.studio-shell-auth-lightbox_continueButton__GoD3h{margin:4px 0 0;border:1px solid transparent;background:#111111;color:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,.1)}html[data-theme=dark] .studio-shell-auth-lightbox_continueButton__GoD3h{background:#ffffff;color:#111111}.studio-shell-auth-lightbox_continueButton__GoD3h:focus-visible,.studio-shell-auth-lightbox_continueButton__GoD3h:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.studio-shell-auth-lightbox_continueButton__GoD3h:active{transform:translateY(0)}@media (max-width:520px){.studio-shell-auth-lightbox_overlay__cbY_D{padding:16px}.studio-shell-auth-lightbox_dialog__4NLNt{width:100%;max-height:calc(100vh - 32px);border-radius:24px}}.studio-workflow-panel_root__DCX1r{--studio-prompt-rail-w:min(768px,calc(100vw - 48px));position:relative;display:flex;flex-direction:column;height:100%;min-height:calc(100vh - var(--app-header-h));padding:0;background:transparent}.studio-workflow-panel_surfaceAnchor__hmxfJ{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;margin-bottom:12px;padding:14px 16px;border-radius:24px;background:rgba(8,18,28,.58);box-shadow:0 18px 40px rgba(0,0,0,.14),inset 0 0 0 1px rgba(255,255,255,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.studio-workflow-panel_surfaceAnchorHeader__d7LEM{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.studio-workflow-panel_surfaceAnchorEyebrow__bmcSv{margin:0;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(232,244,255,.68)}.studio-workflow-panel_surfaceAnchorLineage__Ov4da{margin:0;font-size:12px;color:rgba(232,244,255,.62);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.studio-workflow-panel_surfaceAnchorPills__wwRQV{display:flex;flex-wrap:wrap;gap:8px}.studio-workflow-panel_surfaceAnchorPill__vp5Dj{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.09);color:rgba(245,249,255,.9);font-size:12px;line-height:1}.studio-workflow-panel_surfaceAnchorPill__vp5Dj strong{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(245,249,255,.62)}.studio-workflow-panel_surfaceAnchorMeta__SGZGm{display:flex;flex-wrap:wrap;gap:8px}.studio-workflow-panel_surfaceAnchorMetaItem__SmaOS{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:rgba(232,244,255,.68);font-size:12px}.studio-workflow-panel_surfaceAnchorNote__Fq1HD{margin:0;color:rgba(245,249,255,.78);font-size:13px;line-height:1.6}.studio-workflow-panel_board__RQ_HR{position:relative;flex:1 1 auto;z-index:1;width:100%;height:auto;min-height:0;overflow:hidden;border-radius:0;background-color:transparent;box-shadow:0 0 0 1px rgba(17,17,17,.08),0 26px 70px rgba(0,0,0,.06);-webkit-user-select:none;user-select:none}.studio-workflow-panel_boardBackdropMode__fO4X_{background:transparent;box-shadow:none;border-radius:0}.studio-workflow-panel_root__DCX1r[data-surface-mode=cast] .studio-workflow-panel_board__RQ_HR{background:transparent;background-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.studio-workflow-panel_backdropLayer__Rn9ZG{position:absolute;inset:0;z-index:0}.studio-workflow-panel_backdropCockpitOverlayLayer__FhL6g{position:absolute;inset:0;z-index:1;overflow:visible;pointer-events:none}.studio-workflow-panel_backdropCockpitOverlayViewport__0ViXx{position:absolute;top:0;right:0;bottom:0;left:var(--sidebar-w);overflow:visible;pointer-events:none;transition:left var(--sidebar-motion-duration) var(--sidebar-motion-ease),width var(--sidebar-motion-duration) var(--sidebar-motion-ease)}.studio-workflow-panel_backdropCockpitFrameShell__fYA9T{position:absolute;inset:0;overflow:hidden;pointer-events:none}.studio-workflow-panel_backdropCockpitFrame__F22vJ{position:absolute;top:0;left:0;width:100%;height:100%;border:0;background:transparent;pointer-events:none}.studio-workflow-panel_backdropChromeLayer__qpGBP{position:absolute;inset:0;overflow:visible;pointer-events:none}.studio-workflow-panel_backdropPromptDock__sB9f3{position:absolute;left:0;right:0;bottom:calc(var(--surface-bottom-overlay-h, 0px) + var(--surface-bottom-overlay-clearance, 22px) + 10px);z-index:3;display:flex;justify-content:center;padding:0 24px;pointer-events:none;-webkit-user-select:none;user-select:none}.studio-workflow-panel_backdropPromptDock__sB9f3>*{pointer-events:none!important}.studio-workflow-panel_surfaceContentLayer__K_wbN{position:absolute;inset:0;z-index:2;pointer-events:none}.studio-workflow-panel_surfaceContentLayer__K_wbN>*{pointer-events:auto}.studio-workflow-panel_floatingOverlayLayer__dPnp_{position:absolute;inset:0;z-index:3;overflow:visible;pointer-events:none}.studio-workflow-panel_floatingOverlayViewport__zMx_Z{position:absolute;top:0;right:0;bottom:0;left:var(--sidebar-w);overflow:visible;pointer-events:none;transition:left var(--sidebar-motion-duration) var(--sidebar-motion-ease),width var(--sidebar-motion-duration) var(--sidebar-motion-ease)}.studio-workflow-panel_workflowChromeLayer__h4Nic{position:absolute;inset:0;overflow:visible;pointer-events:none}.studio-workflow-panel_sharedPromptDock__Czl_T{position:absolute;left:0;right:0;bottom:calc(var(--surface-bottom-overlay-h, 0px) + var(--surface-bottom-overlay-clearance, 22px) + 10px);z-index:3;display:flex;justify-content:center;padding:0 24px;pointer-events:none;-webkit-user-select:none;user-select:none}.studio-workflow-panel_sharedPromptDock__Czl_T>*{pointer-events:auto}.studio-workflow-panel_gestureLayer__dHx_6{position:absolute;inset:0;z-index:1;touch-action:none;cursor:default}.studio-workflow-panel_gestureLayerShiftPan__6in_7{cursor:grab}.studio-workflow-panel_gestureLayerPanning__h0qGd{cursor:grabbing}.studio-workflow-panel_selectionMarquee__A6isA{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.53);border-radius:10px;background:rgba(255,255,255,.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.43),0 8px 22px rgba(255,255,255,.104);pointer-events:none}html[data-theme=light] .studio-workflow-panel_selectionMarquee__A6isA{border-color:rgba(255,255,255,.53);background:rgba(255,255,255,.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.43),0 8px 22px rgba(255,255,255,.104)}.studio-workflow-panel_contextMenuShell__MgTSg{position:absolute;z-index:4;pointer-events:auto}.studio-workflow-panel_contextMenu__QHV6w{position:relative;display:flex;min-width:208px;flex-direction:column;gap:1px;padding:7px 7px 8px;border-radius:22px;background:var(--studio-glass-surface-bg);box-shadow:var(--studio-glass-surface-shadow);color:var(--shell-fg);isolation:isolate;backdrop-filter:var(--studio-glass-surface-filter);-webkit-backdrop-filter:var(--studio-glass-surface-filter);-webkit-user-select:none;user-select:none}.studio-workflow-panel_contextMenu__QHV6w:after,.studio-workflow-panel_contextMenu__QHV6w:before{position:absolute;inset:0;border-radius:inherit;pointer-events:none;content:""}.studio-workflow-panel_contextMenu__QHV6w:before{z-index:0;background:var(--studio-glass-surface-overlay)}.studio-workflow-panel_contextMenu__QHV6w:after{z-index:0;background-image:url(/textures/frost-noise.svg);background-size:180px 180px;background-repeat:repeat;opacity:var(--studio-glass-surface-noise-opacity);mix-blend-mode:soft-light}.studio-workflow-panel_contextMenuItem__Uh7Q4{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;width:100%;min-height:36px;border:0;border-radius:13px;padding:0 12px 0 11px;background:transparent;color:inherit;cursor:pointer;font-size:12px;font-weight:400;letter-spacing:.01em;text-align:left;transition:background-color .16s ease}.studio-workflow-panel_contextMenuItem__Uh7Q4:hover{background:var(--shell-hover-bg)}.studio-workflow-panel_contextMenuIcon__H2TOT{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:currentColor;opacity:.86;flex:0 0 auto}.studio-workflow-panel_contextMenuLabel__RPI_P{display:inline-flex;align-items:center;min-width:0}.studio-workflow-panel_contextMenuTrailing__OY00T{display:inline-flex;align-items:center;margin-left:auto;opacity:.72}.studio-workflow-panel_contextMenuDivider__FPtWd{position:relative;z-index:1;height:1px;margin:5px 8px;background:var(--studio-glass-surface-border)}.studio-workflow-panel_contextSubmenu__kM46S{position:absolute;top:0}.studio-workflow-panel_contextSubmenuRight__ntH_K{left:calc(100% + 8px)}.studio-workflow-panel_contextSubmenuLeft__fX_V5{right:calc(100% + 8px)}.studio-workflow-panel_contextMenuItemMuted___Tfk8,.studio-workflow-panel_contextMenuItemMuted___Tfk8:hover,.studio-workflow-panel_contextMenuItem__Uh7Q4:disabled{color:rgba(36,36,36,.42);background:transparent;cursor:default}.studio-workflow-panel_chromeGroup__d2YB7{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border-radius:999px;background:var(--studio-glass-surface-bg);box-shadow:var(--studio-glass-surface-shadow);color:var(--shell-fg);isolation:isolate;backdrop-filter:var(--studio-glass-surface-filter);-webkit-backdrop-filter:var(--studio-glass-surface-filter);-webkit-user-select:none;user-select:none;pointer-events:auto}.studio-workflow-panel_chromeGroup__d2YB7:after,.studio-workflow-panel_chromeGroup__d2YB7:before{position:absolute;inset:0;border-radius:inherit;pointer-events:none;content:""}.studio-workflow-panel_chromeGroup__d2YB7:before{z-index:0;background:var(--studio-glass-surface-overlay)}.studio-workflow-panel_chromeGroup__d2YB7:after{z-index:0;background-image:url(/textures/frost-noise.svg);background-size:180px 180px;background-repeat:repeat;opacity:var(--studio-glass-surface-noise-opacity);mix-blend-mode:soft-light}.studio-workflow-panel_chromeGroup__d2YB7>*{position:relative;z-index:1}.studio-workflow-panel_topLeft__UBwC9{top:22px;left:22px}.studio-workflow-panel_topCenter__WTQdO{top:22px;left:50%;transform:translateX(-50%)}.studio-workflow-panel_topRight__YH7fK{top:22px;right:22px}.studio-workflow-panel_bottomLeft__aL248{left:22px}.studio-workflow-panel_bottomLeft__aL248,.studio-workflow-panel_bottomRight__38Qlj{bottom:calc(var(--surface-bottom-overlay-h, 0px) + var(--surface-bottom-overlay-clearance, 22px))}.studio-workflow-panel_bottomRight__38Qlj{right:22px}.studio-workflow-panel_trafficLights__eXkUs{display:inline-flex;align-items:center;gap:7px;margin-right:4px}.studio-workflow-panel_trafficLight__lEPRP{width:11px;height:11px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.studio-workflow-panel_trafficRed__t3One{background:#ff5f57}.studio-workflow-panel_trafficYellow__HbrDR{background:#febc2e}.studio-workflow-panel_trafficGreen__CoDlQ{background:#28c840}.studio-workflow-panel_iconButtonWide__GQ8K1,.studio-workflow-panel_iconButton__M8EMc{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.studio-workflow-panel_iconButton__M8EMc{width:36px}.studio-workflow-panel_iconButtonWide__GQ8K1{padding:0 9px}.studio-workflow-panel_iconButtonWide__GQ8K1:hover,.studio-workflow-panel_iconButton__M8EMc:hover{background:var(--shell-hover-bg);transform:translateY(-1px)}.studio-workflow-panel_iconButtonActive__Ayepf,.studio-workflow-panel_iconButtonActive__Ayepf:hover{background:var(--shell-active-bg)}.studio-workflow-panel_conversationActionsChromeGroup__pK2sb{gap:0;padding:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.studio-workflow-panel_conversationActionsChromeGroup__pK2sb:after,.studio-workflow-panel_conversationActionsChromeGroup__pK2sb:before{display:none}.studio-workflow-panel_conversationActions__SLp44{position:relative;display:inline-flex;align-items:center;gap:2px;min-height:36px;padding:0 3px;border-radius:999px;overflow:visible;background:var(--studio-glass-surface-bg);box-shadow:var(--studio-glass-surface-shadow);color:var(--shell-fg);isolation:isolate;backdrop-filter:var(--studio-glass-surface-filter);-webkit-backdrop-filter:var(--studio-glass-surface-filter);-webkit-user-select:none;user-select:none}.studio-workflow-panel_conversationActions__SLp44:after,.studio-workflow-panel_conversationActions__SLp44:before{position:absolute;inset:0;border-radius:inherit;pointer-events:none;content:""}.studio-workflow-panel_conversationActions__SLp44:before{z-index:0;background:var(--studio-glass-surface-overlay)}.studio-workflow-panel_conversationActions__SLp44:after{z-index:0;background-image:url(/textures/frost-noise.svg);background-size:180px 180px;background-repeat:repeat;opacity:var(--studio-glass-surface-noise-opacity);mix-blend-mode:soft-light}.studio-workflow-panel_conversationActionButton__h3SZu{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:32px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font-size:14px;font-weight:400;line-height:20px;font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;transition:background-color .15s ease,color .15s ease}.studio-workflow-panel_conversationActionButton__h3SZu:hover,.studio-workflow-panel_conversationActionButton__h3SZu[aria-expanded=true]{background:var(--shell-hover-bg)}.studio-workflow-panel_conversationShareButton__a__YL{padding:0 13px 0 11px}.studio-workflow-panel_conversationMoreButton__o0a7t{width:32px;padding:0}.studio-workflow-panel_conversationMenu___CdOc{position:absolute;top:calc(100% + 8px);right:0;z-index:10;display:flex;width:210px;flex-direction:column;gap:3px;padding:7px;border-radius:18px;overflow:hidden;background:var(--studio-glass-surface-bg);box-shadow:var(--studio-glass-surface-shadow);color:var(--shell-fg);isolation:isolate;backdrop-filter:var(--studio-glass-surface-filter);-webkit-backdrop-filter:var(--studio-glass-surface-filter);-webkit-user-select:none;user-select:none}.studio-workflow-panel_conversationMenu___CdOc:after,.studio-workflow-panel_conversationMenu___CdOc:before{position:absolute;inset:0;pointer-events:none;content:""}.studio-workflow-panel_conversationMenu___CdOc:before{z-index:0;background:var(--studio-glass-surface-overlay)}.studio-workflow-panel_conversationMenu___CdOc:after{z-index:0;background-image:url(/textures/frost-noise.svg);background-size:180px 180px;background-repeat:repeat;opacity:var(--studio-glass-surface-noise-opacity);mix-blend-mode:soft-light}.studio-workflow-panel_conversationMenuItem__8tYLd{position:relative;z-index:1;display:flex;align-items:center;width:100%;min-height:34px;border:0;border-radius:12px;padding:0 10px;background:transparent;color:inherit;cursor:pointer;font-size:14px;font-weight:400;line-height:20px;text-align:left;font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;transition:background-color .15s ease,color .15s ease}.studio-workflow-panel_conversationMenuItem__8tYLd:hover{background:var(--shell-hover-bg)}.studio-workflow-panel_conversationMenuItemDanger__A5aPG{color:#d92d20}.studio-workflow-panel_titleBlock__oYSGr{display:inline-flex;align-items:center;gap:8px;min-width:0;padding-left:2px}.studio-workflow-panel_title__hx4dH{font-size:16px;font-weight:700;color:#2a2a2a;white-space:nowrap}.studio-workflow-panel_scopeChromeGroup__h1qFY{gap:0;padding:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.studio-workflow-panel_scopeChromeGroup__h1qFY:after,.studio-workflow-panel_scopeChromeGroup__h1qFY:before{display:none}.studio-workflow-panel_scopeCapsuleShell__G1b3d{position:relative;display:inline-flex;align-items:center;max-width:min(62vw,720px);-webkit-user-select:none;user-select:none}.studio-workflow-panel_scopeCapsule__R0Exc{position:relative;display:inline-flex;align-items:center;min-width:0;min-height:36px;max-width:100%;padding:0 13px;border-radius:999px;overflow:hidden;background:var(--studio-glass-surface-bg);box-shadow:var(--studio-glass-surface-shadow);color:var(--shell-fg);isolation:isolate;backdrop-filter:var(--studio-glass-surface-filter);-webkit-backdrop-filter:var(--studio-glass-surface-filter);transition:max-width 1s cubic-bezier(.22,1,.36,1)}.studio-workflow-panel_scopeCapsule__R0Exc:after,.studio-workflow-panel_scopeCapsule__R0Exc:before{position:absolute;inset:0;pointer-events:none;content:""}.studio-workflow-panel_scopeCapsule__R0Exc:before{z-index:0;background:var(--studio-glass-surface-overlay)}.studio-workflow-panel_scopeCapsule__R0Exc:after{z-index:0;background-image:url(/textures/frost-noise.svg);background-size:180px 180px;background-repeat:repeat;opacity:var(--studio-glass-surface-noise-opacity);mix-blend-mode:soft-light}.studio-workflow-panel_scopeSegmentGroup__seS3s{position:relative;z-index:1;display:inline-flex;align-items:center;min-width:0}.studio-workflow-panel_scopeSegment__ymjm9{display:inline-flex;align-items:center;min-width:0;max-width:220px;height:25px;border:0;border-radius:999px;padding:0 9px;background:transparent;color:inherit;cursor:pointer;font-size:14px;font-weight:400;line-height:20px;letter-spacing:normal;font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;transition:background-color .15s ease}.studio-workflow-panel_scopeSegment__ymjm9:hover,.studio-workflow-panel_scopeSegment__ymjm9[data-active=true]{background:var(--shell-hover-bg);color:var(--shell-fg);transform:none}.studio-workflow-panel_scopeSegmentText__wqjxg{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-workflow-panel_scopeSeparator__8mca6{display:inline-flex;align-items:center;justify-content:center;width:14px;color:color-mix(in srgb,var(--shell-fg) 48%,transparent);font-size:14px;font-weight:400;line-height:20px;user-select:none}.studio-workflow-panel_scopePopover__rV9wV{position:absolute;top:calc(100% + 9px);left:0;z-index:8;width:min(360px,calc(100vw - 44px));padding:12px;border-radius:24px;background:var(--studio-glass-surface-bg);box-shadow:var(--studio-glass-surface-shadow);color:var(--shell-fg);isolation:isolate;backdrop-filter:var(--studio-glass-surface-filter);-webkit-backdrop-filter:var(--studio-glass-surface-filter);-webkit-user-select:none;user-select:none}.studio-workflow-panel_scopePopover__rV9wV:after,.studio-workflow-panel_scopePopover__rV9wV:before{position:absolute;inset:0;border-radius:inherit;pointer-events:none;content:""}.studio-workflow-panel_scopePopover__rV9wV:before{z-index:0;background:var(--studio-glass-surface-overlay)}.studio-workflow-panel_scopePopover__rV9wV:after{z-index:0;background-image:url(/textures/frost-noise.svg);background-size:180px 180px;background-repeat:repeat;opacity:var(--studio-glass-surface-noise-opacity);mix-blend-mode:soft-light}.studio-workflow-panel_scopePopover__rV9wV>*{position:relative;z-index:1}.studio-workflow-panel_scopePopoverHeader__P8oY6{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px;padding:2px 3px 0}.studio-workflow-panel_scopePopoverKicker__MP8Dw{margin:0 0 4px;color:var(--shell-fg-muted);font-size:10px;font-weight:800;letter-spacing:.08em}.studio-workflow-panel_scopePopoverTitle__gTZPd{margin:0;color:var(--shell-fg);font-size:14px;font-weight:760;letter-spacing:-.01em}.studio-workflow-panel_scopeSearchLabel__EzjYr{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.studio-workflow-panel_scopeSearchLabelText__puUnG{padding-left:3px;color:var(--shell-fg-muted);font-size:11px;font-weight:740}.studio-workflow-panel_scopeSearchInput__iOXDY{width:100%;height:36px;border:0;border-radius:15px;padding:0 12px;background:color-mix(in srgb,var(--shell-fg) 7%,transparent);box-shadow:inset 0 0 0 1px var(--studio-glass-surface-border);color:var(--shell-fg);font-size:13px;outline:none;-webkit-user-select:text;user-select:text}.studio-workflow-panel_scopeSearchInput__iOXDY:focus{box-shadow:inset 0 0 0 1px var(--shell-focus-ring),0 0 0 3px color-mix(in srgb,var(--shell-focus-ring) 68%,transparent)}.studio-workflow-panel_scopePopoverSection__KLQV1{display:flex;flex-direction:column;gap:5px;margin-top:10px}.studio-workflow-panel_scopeSectionTitle__t5D28{margin:0;padding:0 3px;color:var(--shell-fg-muted);font-size:10px;font-weight:800;letter-spacing:.06em}.studio-workflow-panel_scopeOptionList__Qv_f6{display:flex;flex-direction:column;gap:3px}.studio-workflow-panel_scopeOption__4Rc4z{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:38px;border:0;border-radius:15px;padding:7px 10px;background:transparent;color:var(--shell-fg);cursor:pointer;text-align:left;transition:background-color .15s ease,transform .15s ease}.studio-workflow-panel_scopeOptionActive__plD2X,.studio-workflow-panel_scopeOption__4Rc4z:hover{background:var(--shell-hover-bg)}.studio-workflow-panel_scopeOption__4Rc4z:hover{transform:translateY(-1px)}.studio-workflow-panel_scopeOptionLabel__6e4Oi{min-width:0;overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.studio-workflow-panel_scopeOptionMeta__U9Ds2{flex:0 0 auto;color:var(--shell-fg-muted);font-size:11px;font-weight:620;white-space:nowrap}.studio-workflow-panel_scopePopoverEmpty__qK7VM{margin:12px 3px 4px;color:var(--shell-fg-muted);font-size:12px;line-height:1.5}.studio-workflow-panel_zoomValue__zr049{min-width:60px;text-align:center;font-size:14px;font-weight:700;color:inherit}.studio-workflow-panel_divider__hCrzf{width:1px;height:32px;background:var(--studio-glass-surface-border)}.studio-workflow-panel_canvasHint__jxxXb{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:rgba(24,24,24,.28);pointer-events:none;user-select:none}.studio-workflow-panel_canvasHintTitle__iFevC{font-size:24px;font-weight:600}html[data-theme=dark] .studio-workflow-panel_board__RQ_HR{background-color:var(--studio-dark-workflow-surface);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 26px 70px rgba(0,0,0,.18);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark] .studio-workflow-panel_root__DCX1r[data-surface-mode=cast] .studio-workflow-panel_board__RQ_HR{background:transparent;background-color:transparent;box-shadow:none}html[data-theme=dark] .studio-workflow-panel_surfaceAnchor__hmxfJ{background:rgba(9,13,20,.82);box-shadow:0 18px 40px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.06)}html[data-theme=dark] .studio-workflow-panel_selectionMarquee__A6isA{border-color:rgba(255,255,255,.74);background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}html[data-theme=dark] .studio-workflow-panel_contextMenu__QHV6w{color:var(--shell-fg)}html[data-theme=dark] .studio-workflow-panel_contextMenuItem__Uh7Q4{color:inherit}html[data-theme=dark] .studio-workflow-panel_contextMenuItem__Uh7Q4:hover{background:var(--shell-hover-bg)}html[data-theme=dark] .studio-workflow-panel_contextMenuDivider__FPtWd{background:var(--studio-glass-surface-border)}html[data-theme=dark] .studio-workflow-panel_contextMenuItemMuted___Tfk8,html[data-theme=dark] .studio-workflow-panel_contextMenuItemMuted___Tfk8:hover,html[data-theme=dark] .studio-workflow-panel_contextMenuItem__Uh7Q4:disabled{color:rgba(255,255,255,.4);background:transparent}html[data-theme=dark] .studio-workflow-panel_chromeGroup__d2YB7{color:var(--shell-fg)}html[data-theme=dark] .studio-workflow-panel_conversationActionsChromeGroup__pK2sb,html[data-theme=dark] .studio-workflow-panel_scopeChromeGroup__h1qFY{background:transparent;box-shadow:none}html[data-theme=dark] .studio-workflow-panel_conversationMenuItemDanger__A5aPG{color:#ff6b6b}html[data-theme=dark] .studio-workflow-panel_scopeCapsule__R0Exc{color:var(--shell-fg)}html[data-theme=dark] .studio-workflow-panel_scopeSegment__ymjm9:hover,html[data-theme=dark] .studio-workflow-panel_scopeSegment__ymjm9[data-active=true]{background:var(--shell-hover-bg);color:var(--shell-fg)}html[data-theme=dark] .studio-workflow-panel_scopeSeparator__8mca6{color:color-mix(in srgb,var(--shell-fg) 48%,transparent)}html[data-theme=dark] .studio-workflow-panel_scopePopover__rV9wV{color:var(--shell-fg)}html[data-theme=dark] .studio-workflow-panel_scopePopoverEmpty__qK7VM,html[data-theme=dark] .studio-workflow-panel_scopePopoverKicker__MP8Dw,html[data-theme=dark] .studio-workflow-panel_scopeSearchLabelText__puUnG,html[data-theme=dark] .studio-workflow-panel_scopeSectionTitle__t5D28{color:var(--shell-fg-muted)}html[data-theme=dark] .studio-workflow-panel_scopeOption__4Rc4z,html[data-theme=dark] .studio-workflow-panel_scopePopoverTitle__gTZPd,html[data-theme=dark] .studio-workflow-panel_scopeSearchInput__iOXDY{color:var(--shell-fg)}html[data-theme=dark] .studio-workflow-panel_scopeSearchInput__iOXDY{background:color-mix(in srgb,var(--shell-fg) 7%,transparent);box-shadow:inset 0 0 0 1px var(--studio-glass-surface-border)}html[data-theme=dark] .studio-workflow-panel_scopeSearchInput__iOXDY:focus{box-shadow:inset 0 0 0 1px var(--shell-focus-ring),0 0 0 3px color-mix(in srgb,var(--shell-focus-ring) 68%,transparent)}html[data-theme=dark] .studio-workflow-panel_scopeOptionActive__plD2X,html[data-theme=dark] .studio-workflow-panel_scopeOption__4Rc4z:hover{background:var(--shell-hover-bg)}html[data-theme=dark] .studio-workflow-panel_scopeOptionMeta__U9Ds2{color:var(--shell-fg-muted)}html[data-theme=dark] .studio-workflow-panel_iconButtonWide__GQ8K1,html[data-theme=dark] .studio-workflow-panel_iconButton__M8EMc,html[data-theme=dark] .studio-workflow-panel_title__hx4dH,html[data-theme=dark] .studio-workflow-panel_zoomValue__zr049{color:#f5f5f5}html[data-theme=dark] .studio-workflow-panel_iconButtonWide__GQ8K1:hover,html[data-theme=dark] .studio-workflow-panel_iconButton__M8EMc:hover{background:var(--shell-hover-bg)}html[data-theme=dark] .studio-workflow-panel_iconButtonActive__Ayepf,html[data-theme=dark] .studio-workflow-panel_iconButtonActive__Ayepf:hover{background:var(--shell-active-bg)}html[data-theme=dark] .studio-workflow-panel_divider__hCrzf{background:var(--studio-glass-surface-border)}html[data-theme=dark] .studio-workflow-panel_canvasHint__jxxXb{color:rgba(255,255,255,.28)}html[data-theme-transition=true] .studio-workflow-panel_board__RQ_HR,html[data-theme-transition=true] .studio-workflow-panel_canvasHint__jxxXb,html[data-theme-transition=true] .studio-workflow-panel_chromeGroup__d2YB7,html[data-theme-transition=true] .studio-workflow-panel_divider__hCrzf,html[data-theme-transition=true] .studio-workflow-panel_iconButtonWide__GQ8K1,html[data-theme-transition=true] .studio-workflow-panel_iconButton__M8EMc,html[data-theme-transition=true] .studio-workflow-panel_scopePopover__rV9wV,html[data-theme-transition=true] .studio-workflow-panel_title__hx4dH,html[data-theme-transition=true] .studio-workflow-panel_zoomValue__zr049{transition:background var(--theme-switch-duration) var(--theme-switch-ease),color var(--theme-switch-duration) var(--theme-switch-ease),background-color var(--theme-switch-duration) var(--theme-switch-ease),box-shadow var(--theme-switch-duration) var(--theme-switch-ease),border-color var(--theme-switch-duration) var(--theme-switch-ease)}@media (max-width:1080px){.studio-workflow-panel_root__DCX1r{padding:0}.studio-workflow-panel_board__RQ_HR{border-radius:0}.studio-workflow-panel_chromeGroup__d2YB7{gap:5px;padding:5px 7px}.studio-workflow-panel_scopeChromeGroup__h1qFY{padding:0}.studio-workflow-panel_scopeCapsuleShell__G1b3d{max-width:min(72vw,520px)}.studio-workflow-panel_scopeCapsule__R0Exc{min-height:36px;padding:0 10px}.studio-workflow-panel_scopeSegment__ymjm9{max-width:150px;height:25px;padding:0 11px;font-size:14px;line-height:20px}.studio-workflow-panel_scopePopover__rV9wV{width:min(330px,calc(100vw - 28px))}.studio-workflow-panel_backdropPromptDock__sB9f3,.studio-workflow-panel_sharedPromptDock__Czl_T{bottom:calc(var(--surface-bottom-overlay-h, 0px) + var(--surface-bottom-overlay-clearance, 18px) + 10px);padding:0 14px}.studio-workflow-panel_iconButtonWide__GQ8K1,.studio-workflow-panel_iconButton__M8EMc{height:32px}.studio-workflow-panel_iconButton__M8EMc{width:32px}}