.studio-chrome-plate-surface{border:1px solid color-mix(in srgb, var(--color-cursor-border-soft) 82%, transparent);background:var(--mos-plate);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mos-text-bright) 7%, transparent), 0 1px 2px #00000014, 0 4px 10px #0000000f;border-radius:18px}[data-appearance=light] .studio-polish .studio-chrome-plate-surface{box-shadow:inset 0 1px #ffffffb8,0 1px 2px #0f172a0d,0 3px 8px #0f172a0a}.studio-chrome-settings-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-cursor-border-soft) 82%, transparent);background:var(--mos-plate);min-width:0;max-width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mos-text-bright) 7%, transparent);border-radius:18px;gap:0;display:grid;overflow:visible}.studio-chrome-settings-card-head{height:var(--cursor-section-h,36px);min-height:var(--cursor-section-h,36px);border-bottom:1px solid var(--color-cursor-border-soft,var(--mos-border-soft));box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex;overflow:visible}.studio-chrome-settings-card-title{min-width:0;color:var(--color-cursor-text,var(--mos-text));font-size:var(--studio-pane-title-size,var(--studio-fs-lg,16px));white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.studio-chrome-settings-card-extras{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex;overflow:visible}.studio-chrome-settings-card-extras .cursor-settings-action,.studio-chrome-settings-row-end .cursor-settings-action{width:auto;min-width:0;height:28px;min-height:28px;font-size:var(--studio-fs-md,14px);border-radius:var(--studio-chrome-radius,var(--studio-r-xl,12px));padding:0 10px;font-weight:650;line-height:1}.studio-chrome-settings-card-body{flex-direction:column;min-width:0;display:flex;overflow:visible}.studio-chrome-settings-row{width:100%;min-height:var(--cursor-section-h,36px);border:0;border-bottom:1px solid var(--color-cursor-border-soft,var(--mos-border-soft));color:var(--mos-text,var(--color-cursor-text));font:inherit;font-size:var(--studio-fs-md,14px);text-align:left;box-sizing:border-box;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-weight:600;display:flex;overflow:visible}.studio-chrome-settings-row:last-child{border-bottom:0}button.studio-chrome-settings-row{cursor:pointer}button.studio-chrome-settings-row:disabled{opacity:.45;cursor:default}button.studio-chrome-settings-row:hover{background:var(--mos-hover,var(--mos-plate))}button.studio-chrome-settings-row:last-child:hover{border-radius:0 0 18px 18px}.studio-chrome-settings-row-label{flex:0 auto;min-width:0}.studio-chrome-settings-row-end{min-width:0;color:var(--mos-text-muted,var(--color-cursor-muted));font-size:var(--studio-fs-sm,12px);flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;font-weight:600;display:inline-flex}.studio-chrome-settings-row.is-rich{align-items:flex-start;gap:12px;min-height:0;padding:10px}.studio-chrome-settings-row.is-rich .studio-chrome-settings-row-label{flex:auto;gap:2px;display:grid}.studio-chrome-settings-row.is-rich .studio-chrome-settings-row-label strong{font-size:var(--studio-fs-md,14px);color:var(--color-cursor-text,var(--mos-text));font-weight:650}.studio-chrome-settings-row-hint{font-size:var(--studio-fs-sm,12px);color:var(--mos-text-muted,var(--color-cursor-muted));font-weight:500;line-height:1.35;display:block}.studio-chrome-settings-row.is-rich .studio-chrome-settings-row-end{flex:none;padding-top:2px}.studio-chrome-settings-row.is-stack{flex-wrap:wrap;align-items:flex-start;height:auto;min-height:0;padding-top:10px;padding-bottom:12px}.studio-chrome-settings-row.is-stack .studio-chrome-settings-row-label{flex:100%}.studio-chrome-settings-row.is-stack .studio-chrome-settings-row-end{flex:100%;justify-content:stretch;width:100%;max-width:none;padding-top:0}.studio-chrome-settings-row.is-stack .studio-search-combo,.studio-chrome-settings-row.is-stack .cursor-select-menu{width:100%}.studio-chrome-settings-inset{gap:var(--studio-space-3,12px);min-width:0;padding:var(--studio-space-3,12px) 10px;border-bottom:1px solid var(--color-cursor-border-soft,var(--mos-border-soft));box-sizing:border-box;display:grid}.studio-chrome-settings-inset:last-child{border-bottom:0}.studio-chrome-settings-pair{gap:var(--studio-space-3,12px);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}@media (max-width:639px){.studio-chrome-settings-pair{grid-template-columns:minmax(0,1fr)}}.studio-chrome-settings-link{min-height:24px;color:var(--mos-text-muted,var(--color-cursor-muted));font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:600}.studio-chrome-settings-link:hover{color:var(--mos-text,var(--color-cursor-text))}.studio-chrome-settings-card-body>.studio-admin-section{flex-direction:column;gap:0;min-width:0;display:flex}.studio-chrome-settings-card-body>.studio-admin-section+.studio-admin-section,.studio-chrome-settings-card-body>.studio-chrome-settings-row+.studio-admin-section{border-top:1px solid var(--color-cursor-border-soft,var(--mos-border-soft))}.studio-chrome-settings-card-body>.studio-admin-section>.studio-admin-section-head{background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:12px 10px 2px}.studio-chrome-settings-card-body>.studio-admin-section>.studio-admin-section-head .studio-admin-section-title{color:var(--mos-text-muted,var(--color-cursor-muted));font-size:var(--studio-fs-sm,12px);font-weight:650}.studio-chrome-settings-card-body>.studio-admin-section>.studio-chrome-field,.studio-chrome-settings-card-body>.studio-chrome-field{padding:8px 10px 10px}.studio-chrome-settings-card-body>.studio-admin-section>.studio-chrome-settings-row:last-child{border-bottom:0}.studio-admin-section-icon{color:var(--color-cursor-muted,var(--mos-muted));vertical-align:-2px;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.studio-admin-section-icon svg{width:12px;height:12px}.studio-chrome-btn{box-sizing:border-box;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:32px;line-height:1.2;display:inline-flex}.studio-chrome-btn:has(>svg){white-space:nowrap}.studio-chrome-btn svg,.cursor-settings-action svg{color:inherit}.studio-chrome-btn>svg{flex:none;display:inline-block}.studio-chrome-btn.is-compact{min-height:28px;font-size:var(--studio-fs-md,14px);border-radius:999px;padding:0 10px;font-weight:650}.studio-chrome-btn.is-fit{width:auto}.studio-chrome-btn.is-secondary,.studio-chrome-btn.is-muted,.studio-chrome-btn.is-default{background:var(--mos-plate-strong,var(--mos-hover));color:var(--mos-text);font-weight:500}.studio-chrome-btn.is-primary{background:var(--cursor-accent);color:var(--cursor-accent-fg,#fff);border-color:#0000;font-weight:500}.studio-chrome-btn.is-primary:hover:not(:disabled){filter:brightness(1.06)}.studio-chrome-btn.is-ghost{background:0 0;border-color:#0000}.studio-chrome-btn.is-ghost:hover:not(:disabled){background:var(--color-cursor-hover)}.studio-chrome-btn.is-danger{border-color:color-mix(in srgb, var(--cursor-danger,#ef4444) 34%, var(--color-cursor-border-soft));color:color-mix(in srgb, var(--cursor-danger,#ef4444) 88%, var(--color-cursor-text))}.studio-chrome-icon-btn{flex:none}.studio-chrome-field{gap:6px;min-width:0;display:grid}.studio-chrome-field-label{color:var(--color-cursor-text,var(--mos-text));font-size:12px;font-weight:650}.studio-chrome-field-hint{font-size:var(--studio-fs-sm,12px);color:var(--mos-text-muted,var(--color-cursor-muted));font-weight:500;line-height:1.35}.studio-chrome-textarea-shell{width:100%;min-width:0;display:grid;position:relative}.studio-chrome-textarea-shell>.studio-chrome-textarea-input{resize:none;min-height:var(--studio-control-h,40px);grid-area:1/1}.studio-chrome-textarea-resize-handle{z-index:1;width:18px;height:18px;color:color-mix(in srgb, var(--mos-text,var(--color-cursor-text,currentColor)) 48%, transparent);cursor:var(--studio-cursor-resize-y,ns-resize);touch-action:none;background:0 0;border:0;margin:0;padding:0;position:absolute;bottom:4px;right:6px}.studio-chrome-textarea-resize-handle:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;border-radius:0 0 8px;width:10px;height:10px;position:absolute;bottom:2px;right:2px}.studio-chrome-textarea-resize-handle:hover,.studio-chrome-textarea-resize-handle:focus-visible{color:color-mix(in srgb, var(--mos-text,var(--color-cursor-text,currentColor)) 72%, transparent);outline:none}body.is-studio-textarea-resize,body.is-studio-textarea-resize *{cursor:var(--studio-cursor-resize-y,ns-resize)!important}.studio-chrome-rail,.studio-chrome-pane{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.studio-chrome-rail-body,.studio-chrome-pane-body{flex:auto;min-width:0;min-height:0;overflow:auto}.studio-empty-logo-state{text-align:center;box-sizing:border-box;flex-direction:column;flex:auto;justify-content:center;align-self:stretch;align-items:center;gap:8px;width:100%;min-height:100%;display:flex}.studio-chrome-pane-footer{min-height:var(--cursor-head-h,36px);border-top:1px solid var(--color-cursor-border-soft,var(--mos-border-soft));box-sizing:border-box;flex:none;align-items:center;gap:8px;padding:0 10px;display:flex}.studio-chrome-btn.is-fit{width:auto;min-width:0}.studio-chrome-btn.is-compact{width:auto;min-height:28px;font-size:var(--studio-fs-md,14px);border-radius:999px;padding:0 10px;font-weight:650}.studio-chrome-foot-actions,.studio-search-combo-actions{justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.studio-chrome-foot-actions .studio-chrome-btn,.studio-search-combo-actions .studio-chrome-btn{border-radius:999px;height:28px;min-height:28px;padding:0 12px;font-size:12px;font-weight:650}.studio-chrome-foot-actions .studio-chrome-btn.is-secondary,.studio-search-combo-actions .studio-chrome-btn.is-secondary{border:1px solid var(--color-cursor-border-soft,var(--mos-border-soft));background:var(--mos-plate-strong,var(--mos-plate));color:var(--color-cursor-text,var(--mos-text));font-weight:650}.studio-chrome-foot-actions .studio-chrome-btn.is-secondary:hover:not(:disabled),.studio-search-combo-actions .studio-chrome-btn.is-secondary:hover:not(:disabled){background:var(--mos-hover,var(--color-cursor-hover));border-color:var(--color-cursor-border,var(--mos-border))}.studio-chrome-foot-actions .studio-chrome-btn.is-secondary:disabled,.studio-search-combo-actions .studio-chrome-btn.is-secondary:disabled{opacity:.45}.studio-chrome-foot-actions .studio-chrome-btn.is-primary,.studio-search-combo-actions .studio-chrome-btn.is-primary{flex:none;min-width:4.25rem;margin-left:auto}.studio-chrome-form-shell{--studio-chrome-form-dock-h:44px;--studio-chrome-form-edge-h:72px;--studio-chrome-form-head-inset:12px;--studio-chrome-form-head-h:40px;--studio-chrome-form-body-gap:16px;--studio-chrome-form-side-pad:12px;--studio-chrome-form-radius:24px;min-height:0;max-height:min(100%, calc(100dvh - var(--studio-chrome-form-clear,10rem)));box-sizing:border-box;border:1px solid var(--color-cursor-border-soft,var(--mos-border-soft));border-radius:var(--studio-chrome-form-radius,24px);background:color-mix(in srgb, var(--mos-text,var(--color-cursor-text)) 2.5%, var(--mos-page,var(--color-cursor-panel)));flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden}[data-appearance=light] .studio-chrome-form-shell{background:color-mix(in srgb, #000 2%, var(--mos-page,var(--color-cursor-panel)))}.studio-chrome-form-shell.is-fill{height:100%;max-height:100%}.studio-chrome-form-head{z-index:4;top:var(--studio-chrome-form-head-inset);left:var(--studio-chrome-form-head-inset);right:var(--studio-chrome-form-head-inset);pointer-events:none;min-width:0;position:absolute}.studio-chrome-form-head-row{min-width:0;min-height:var(--studio-chrome-form-head-h);box-sizing:border-box;border:1px solid var(--color-cursor-border-soft,var(--mos-border-soft));background:var(--mos-page,var(--color-cursor-panel));box-shadow:none;pointer-events:auto;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}[data-appearance=light] .studio-chrome-form-head-row{background:var(--mos-plate,var(--mos-page))}.studio-chrome-form-head-icon{border:1px solid var(--color-cursor-border-soft,var(--mos-border-soft));background:var(--mos-page,var(--color-cursor-panel));width:28px;height:28px;color:var(--cursor-accent-ink,var(--cursor-accent,var(--color-cursor-accent)));box-shadow:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.studio-chrome-form-head-icon svg{flex:none;width:14px;height:14px}.studio-chrome-form-head-copy{flex-direction:column;flex:auto;gap:1px;min-width:0;padding:5px 0;display:flex}.studio-chrome-form-head-title{letter-spacing:-.01em;color:var(--color-cursor-text-bright,var(--mos-text));margin:0;font-size:13px;font-weight:650;line-height:1.2}.studio-chrome-form-head-lead{color:var(--color-cursor-text-secondary,var(--color-cursor-muted));-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.studio-chrome-form-scroll{z-index:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;scroll-padding-top:calc(var(--studio-chrome-form-head-h) + var(--studio-chrome-form-head-inset) + var(--studio-chrome-form-body-gap));scroll-padding-bottom:calc(var(--studio-chrome-form-dock-h) + 8px);flex:auto;position:relative;overflow:auto}.studio-chrome-form-scroll-body{gap:var(--studio-chrome-form-body-gap);min-width:0;padding-top:calc(var(--studio-chrome-form-head-h) + var(--studio-chrome-form-head-inset) + var(--studio-chrome-form-body-gap));padding-bottom:calc(var(--studio-chrome-form-dock-h) + 4px);flex-direction:column;display:flex}.studio-chrome-form-top-edge-mask{z-index:3;height:calc(var(--studio-chrome-form-head-h) + var(--studio-chrome-form-head-inset) + var(--studio-chrome-form-edge-h));pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--mos-plate,var(--mos-page)) 78%, transparent) 0%, color-mix(in srgb, var(--mos-plate,var(--mos-page)) 32%, transparent) 52%, transparent 100%);position:absolute;top:0;left:0;right:0}.studio-chrome-form-edge-mask{z-index:2;height:var(--studio-chrome-form-edge-h);pointer-events:none;border-radius:0 0 var(--studio-chrome-form-radius,24px) var(--studio-chrome-form-radius,24px);background:linear-gradient(to top, color-mix(in srgb, var(--mos-plate,var(--mos-page)) 72%, transparent) 0%, color-mix(in srgb, var(--mos-plate,var(--mos-page)) 28%, transparent) 58%, transparent 100%);position:absolute;bottom:0;left:0;right:0}.studio-chrome-form-dock{z-index:3;left:var(--studio-chrome-form-head-inset);right:var(--studio-chrome-form-head-inset);min-height:var(--studio-chrome-form-dock-h);box-sizing:border-box;pointer-events:none;background:0 0;border:0;flex-direction:column;justify-content:center;padding:4px 0 8px;display:flex;position:absolute;bottom:0}.studio-chrome-form-dock .studio-chrome-foot-actions{pointer-events:auto;padding:0}.studio-chrome-btn.is-primary{border-color:color-mix(in srgb, var(--cursor-accent) 34%, var(--color-cursor-border-soft));background:color-mix(in srgb, var(--cursor-accent) 16%, var(--mos-plate-strong,var(--mos-raised)));color:var(--color-cursor-text-bright,var(--mos-text));font-weight:650}.studio-chrome-btn.is-primary:hover:not(:disabled){border-color:color-mix(in srgb, var(--cursor-accent) 52%, var(--color-cursor-border));background:color-mix(in srgb, var(--cursor-accent) 24%, var(--mos-plate-strong,var(--mos-raised)))}.studio-chrome-btn.is-muted,.cursor-settings-action.muted{color:var(--color-cursor-muted);background:0 0}.studio-chrome-btn.is-ghost{width:auto;color:var(--color-cursor-muted);background:0 0;border-color:#0000}.studio-chrome-btn.is-ghost:hover:not(:disabled){background:var(--mos-hover,var(--color-cursor-hover));color:var(--color-cursor-text)}.studio-chrome-btn.is-danger{border-color:color-mix(in srgb, var(--mos-danger,#ef4444) 34%, var(--color-cursor-border-soft));background:color-mix(in srgb, var(--mos-danger,#ef4444) 12%, var(--mos-plate));color:color-mix(in srgb, var(--mos-danger,#ef4444) 72%, var(--color-cursor-text-bright))}.studio-chrome-btn.is-danger:hover:not(:disabled){background:color-mix(in srgb, var(--mos-danger,#ef4444) 18%, var(--mos-plate))}.studio-chrome-btn:disabled{opacity:.55;cursor:default}.cursor-settings-action.is-primary{border-color:color-mix(in srgb, var(--cursor-accent) 34%, var(--color-cursor-border-soft));background:color-mix(in srgb, var(--cursor-accent) 16%, var(--mos-plate-strong,var(--mos-raised)));color:var(--color-cursor-text-bright,var(--mos-text));font-weight:650}.studio-chrome-field,.studio-settings-field{gap:6px;min-width:0;max-width:100%;display:grid}.studio-chrome-field-head,.studio-settings-field-head{min-height:18px;color:var(--color-cursor-muted);font-size:var(--studio-section-title-size,var(--studio-fs-md,14px));letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;padding:0 2px;font-weight:700;display:flex}.studio-chrome-field-head strong,.studio-settings-field-head strong{color:var(--color-cursor-text-bright);font-size:var(--studio-section-title-size,var(--studio-fs-md,14px));letter-spacing:0;text-transform:none;margin-left:auto;font-weight:650}.studio-chrome-field-hint,.studio-settings-field-hint{color:var(--color-cursor-muted);font-size:11px;font-weight:500;line-height:1.35}.studio-settings-models-search{margin-top:12px}.studio-chrome-switch,.studio-audio-switch{box-sizing:border-box;border-radius:var(--cursor-radius-capsule,var(--studio-r-pill,999px));border:1px solid var(--color-cursor-border-soft);background:var(--cursor-overlay-subtle,color-mix(in srgb, var(--mos-text) 8%, transparent));cursor:pointer;width:34px;height:18px;transition:background var(--studio-motion-fast,.16s) var(--studio-motion-ease,ease), border-color var(--studio-motion-fast,.16s) var(--studio-motion-ease,ease);flex:none;padding:0;position:relative}.studio-chrome-switch:after,.studio-audio-switch:after{content:"";background:var(--color-cursor-muted);width:12px;height:12px;transition:transform var(--studio-motion-fast,.16s) var(--studio-motion-spring,ease), background var(--studio-motion-fast,.16s) var(--studio-motion-ease,ease);border-radius:999px;position:absolute;top:2px;left:2px}.studio-chrome-switch.is-on,.studio-audio-switch.is-on{border-color:color-mix(in srgb, var(--cursor-accent) 44%, var(--color-cursor-border-soft));background:color-mix(in srgb, var(--cursor-accent) 22%, transparent)}.studio-chrome-switch.is-on:after,.studio-audio-switch.is-on:after{background:var(--cursor-accent);transform:translate(16px)}.studio-chrome-switch:disabled,.studio-audio-switch:disabled{opacity:.5;cursor:default}.studio-chrome-rail{background:var(--mos-page,var(--mos-panel));box-sizing:border-box;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.studio-chrome-rail-search{flex:none;min-width:0}.studio-chrome-rail-body{flex:auto;min-width:0;min-height:0;overflow:auto}.studio-chrome-pane{box-sizing:border-box;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.studio-chrome-pane.is-page{background:var(--mos-page,var(--mos-panel))}.studio-chrome-pane-body{flex:auto;min-width:0;min-height:0;overflow:auto}.studio-workspace-switch-overlay{z-index:240;cursor:wait;pointer-events:all;position:fixed;inset:0}.studio-workspace-switch-card{gap:16px}.studio-workspace-switch-spinner{color:var(--cursor-accent);animation:.85s linear infinite studio-workspace-switch-spin}.studio-workspace-switch-overlay .studio-workspace-switch-title,.studio-workspace-switch-overlay.studio-payment-processing .studio-payment-celebration-title.studio-workspace-switch-title{letter-spacing:-.02em;text-shadow:none;color:var(--mos-text,var(--color-cursor-text,#0f172a));margin:0;font-size:22px;font-weight:700;line-height:1.2}[data-appearance=dark] .studio-workspace-switch-overlay .studio-workspace-switch-title,[data-appearance=dark] .studio-workspace-switch-overlay.studio-payment-processing .studio-payment-celebration-title.studio-workspace-switch-title,:root:not([data-appearance=light]) .studio-workspace-switch-overlay .studio-workspace-switch-title{color:var(--mos-text,var(--color-cursor-text-bright,#f8fafc))}[data-appearance=light] .studio-workspace-switch-overlay .studio-workspace-switch-title,[data-appearance=light] .studio-workspace-switch-overlay.studio-payment-processing .studio-payment-celebration-title.studio-workspace-switch-title{color:var(--mos-text,var(--color-cursor-text,#0f172a))}.studio-workspace-switch-overlay.studio-payment-processing .studio-payment-celebration-spin{filter:none}@keyframes studio-workspace-switch-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.studio-workspace-switch-spinner{animation:none}}.studio-workspace-switcher.is-menu-pill .studio-workspace-menu-pill{justify-content:flex-start}.studio-workspace-menu-pill-avatar{pointer-events:none;border:0;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;margin:0;padding:0;line-height:0;display:inline-flex;overflow:hidden}.studio-workspace-menu-pill-avatar-img{--spa-size:30px;width:30px!important;height:30px!important}.studio-workspace-switcher.is-menu-pill .studio-workspace-menu-pill{gap:8px;padding-left:3px}.studio-workspace-switcher{min-width:0;position:relative}.studio-workspace-pin{z-index:40;min-width:280px;max-width:min(360px,92vw);position:absolute;top:calc(100% + 6px);left:0}.studio-workspace-switcher.is-menu-pill .studio-workspace-pin{left:auto;right:0}.studio-workspace-switcher.is-account-pill{flex:none;align-self:center;align-items:center;height:24px;display:inline-flex}.studio-workspace-switcher.is-menu-pill{justify-content:center;width:100%;max-width:none;height:auto;display:flex}.studio-workspace-switcher.is-menu-pill .studio-workspace-menu-pill{border-radius:999px}.studio-workspace-switcher.is-menu-pill.has-menu-avatar{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;width:100%;min-width:0;max-width:none}.studio-workspace-switcher.is-menu-pill.has-menu-avatar .studio-workspace-menu-pill{background:color-mix(in srgb, var(--mos-text,var(--color-cursor-text,#eee)) 6%, var(--mos-page,var(--color-cursor-panel)));width:100%;min-width:0;max-width:none;height:36px;box-shadow:none;border:0;border-radius:999px;flex:auto;justify-content:flex-start;gap:8px;padding:0 12px 0 3px}.studio-workspace-menu-avatar{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:0;line-height:0;display:inline-flex;overflow:hidden}.studio-workspace-menu-avatar:hover,.studio-workspace-menu-avatar:focus-visible{filter:brightness(1.06)}.studio-workspace-menu-avatar-img{--spa-size:36px;width:36px!important;height:36px!important}.studio-workspace-switcher.is-menu-pill.has-menu-avatar .studio-workspace-pill-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.studio-workspace-switcher.is-menu-pill.has-menu-avatar .studio-workspace-pill-caret{flex:none}.studio-workspace-switcher.is-menu-pill.has-menu-avatar .studio-workspace-menu-pill:hover,.studio-workspace-switcher.is-menu-pill.has-menu-avatar.is-open .studio-workspace-menu-pill,.studio-workspace-switcher.is-menu-pill.has-menu-avatar .studio-workspace-menu-pill:focus-visible{background:color-mix(in srgb, var(--mos-text,var(--color-cursor-text,#eee)) 9%, var(--mos-page,var(--color-cursor-panel)))}[data-appearance=light] .studio-workspace-switcher.is-menu-pill.has-menu-avatar .studio-workspace-menu-pill{background:color-mix(in srgb, #000 4%, var(--mos-page,var(--color-cursor-panel)))}[data-appearance=light] .studio-workspace-switcher.is-menu-pill.has-menu-avatar .studio-workspace-menu-pill:hover,[data-appearance=light] .studio-workspace-switcher.is-menu-pill.has-menu-avatar.is-open .studio-workspace-menu-pill,[data-appearance=light] .studio-workspace-switcher.is-menu-pill.has-menu-avatar .studio-workspace-menu-pill:focus-visible{background:color-mix(in srgb, #000 6%, var(--mos-page,var(--color-cursor-panel)))}.studio-workspace-menu-pill{width:100%;height:var(--cursor-section-h,36px);background:var(--mos-plate-strong,var(--mos-hover));color:var(--color-cursor-text,var(--mos-text));font:inherit;font-size:var(--studio-fs-md,14px);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 14px;font-weight:650;line-height:1;display:inline-flex}.studio-workspace-menu-pill:hover,.studio-workspace-switcher.is-menu-pill.is-open .studio-workspace-menu-pill,.studio-workspace-menu-pill:focus-visible{background:color-mix(in srgb, var(--mos-text) 10%, var(--mos-plate-strong,var(--mos-plate)))}.studio-workspace-menu-pill:disabled{opacity:.55;cursor:default}.studio-workspace-switcher.is-menu-pill .cursor-dropdown{width:100%;max-width:none;left:0;right:0}.studio-workspace-menu-list{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.studio-mobile-app-menu-body.is-workspace-list{flex-direction:column;flex:0 auto;align-content:start;gap:8px;min-height:auto;padding:4px 4px 8px;display:flex;overflow:visible}.studio-mobile-app-menu-body.is-workspace-list .studio-workspace-menu-list-item{background:color-mix(in srgb, var(--mos-text,var(--color-cursor-text,#eee)) 4%, var(--mos-page,var(--mos-plate,var(--color-cursor-panel))));box-sizing:border-box;border-radius:999px!important}.studio-workspace-menu-list-item{width:100%;min-height:var(--cursor-section-h,36px);border-radius:var(--studio-chrome-radius,var(--studio-r-xl,12px));color:var(--color-cursor-text,var(--mos-text));font:inherit;font-size:var(--studio-fs-md,14px);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0 14px;font-weight:550;display:flex}.studio-mobile-app-menu-body.is-workspace-list .studio-workspace-menu-list-item:hover{background:color-mix(in srgb, var(--mos-text,var(--color-cursor-text,#eee)) 7%, var(--mos-page,var(--mos-plate,var(--color-cursor-panel))))}.studio-workspace-menu-list-item:hover{background:var(--mos-hover,color-mix(in srgb, var(--mos-text) 6%, transparent))}.studio-mobile-app-menu-body.is-workspace-list .studio-workspace-menu-list-item.is-active{background:color-mix(in srgb, var(--mos-text,var(--color-cursor-text,#eee)) 9%, var(--mos-page,var(--mos-plate,var(--color-cursor-panel))));color:var(--color-cursor-text-bright,var(--mos-text))}.studio-workspace-menu-list-item.is-active{background:var(--studio-chrome-glow-bg-fade,var(--mos-hover,var(--color-cursor-hover)));color:var(--color-cursor-text-bright,var(--mos-text))}.studio-mobile-app-menu-body.is-workspace-list .studio-workspace-menu-list-item.is-active:hover{background:color-mix(in srgb, var(--mos-text,var(--color-cursor-text,#eee)) 11%, var(--mos-page,var(--mos-plate,var(--color-cursor-panel))))}.studio-workspace-menu-list-item.is-active:hover{background:var(--studio-chrome-glow-bg-fade-hover,var(--mos-hover,var(--color-cursor-hover)))}.studio-workspace-menu-list-item.is-active .studio-workspace-menu-list-item-icon{color:var(--color-cursor-text-bright,var(--mos-text))}.studio-mobile-app-menu-body.is-workspace-list .studio-workspace-menu-list-item.is-create{background:var(--cursor-accent,var(--mos-accent));color:var(--cursor-on-accent,#fff);font-weight:650}.studio-mobile-app-menu-body.is-workspace-list .studio-workspace-menu-list-item.is-create:hover,.studio-mobile-app-menu-body.is-workspace-list .studio-workspace-menu-list-item.is-create:focus-visible{background:color-mix(in srgb, var(--cursor-accent,var(--mos-accent)) 88%, #000);color:var(--cursor-on-accent,#fff)}.studio-mobile-app-menu-body.is-workspace-list .studio-workspace-menu-list-item.is-create .studio-workspace-menu-list-item-icon{color:inherit}.studio-mobile-app-menu-body.is-workspace-list .studio-workspace-menu-list-item .cursor-dropdown-item-detail{font-size:var(--studio-fs-sm,12px);color:var(--color-cursor-muted,var(--mos-muted));margin-left:auto;padding-left:8px;font-weight:500}.studio-workspace-menu-list-item-icon{width:16px;height:16px;color:var(--color-cursor-icon,var(--mos-muted));flex:none;display:inline-flex}.studio-workspace-menu-list-item-icon svg{width:16px;height:16px}.studio-workspace-menu-list-item-icon .studio-org-mark,.cursor-dropdown-item-icon .studio-org-mark{border-radius:4px;width:16px;height:16px;font-size:10px}.studio-workspace-menu-list-item-icon{justify-content:center;align-items:center}.studio-workspace-menu-list-item-icon.has-avatar,.cursor-dropdown-item-icon.has-avatar{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.studio-workspace-row-avatar.studio-profile-avatar{--spa-size:22px;--spa-font:9px;box-shadow:none}.studio-workspace-menu-list-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.studio-workspace-pill{border:1px solid var(--color-cursor-border-soft,var(--mos-border-soft));border-radius:var(--studio-chrome-radius,var(--studio-r-xl,12px));background:var(--mos-page,var(--color-cursor-panel));box-sizing:border-box;align-items:center;max-width:13.5rem;height:28px;padding:1px;display:inline-flex}.studio-workspace-pill.is-open,.studio-workspace-pill.is-profile-active{border-color:color-mix(in srgb, var(--cursor-accent-ink,var(--cursor-accent)) 42%, var(--color-cursor-border-soft,var(--color-cursor-border)))}.studio-workspace-pill-workspace{border-radius:var(--studio-chrome-radius,var(--studio-r-md,8px));min-width:0;max-width:8.5rem;height:22px;color:var(--color-cursor-text,var(--mos-text));font:inherit;font-size:var(--studio-fs-sm,12px);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0 6px 0 8px;font-weight:650;line-height:1;display:inline-flex}.studio-workspace-pill-workspace:hover,.studio-workspace-pill-workspace:focus-visible{background:var(--mos-hover,var(--color-cursor-hover))}.studio-workspace-pill.is-open .studio-workspace-pill-workspace{background:var(--mos-active,var(--color-cursor-active))}.studio-workspace-pill-workspace:disabled{opacity:.55;cursor:default}.studio-workspace-pill-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.studio-workspace-pill-caret{width:12px;height:12px;color:var(--color-cursor-muted,var(--mos-muted));flex:none}.studio-workspace-pill-profile{border-radius:var(--studio-chrome-radius,var(--studio-r-xl,12px));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;padding:0;line-height:0;display:inline-flex;overflow:hidden}.studio-workspace-pill-profile:hover,.studio-workspace-pill-profile:focus-visible{background:var(--mos-hover,var(--color-cursor-hover))}.studio-workspace-pill.is-profile-active .studio-workspace-pill-profile{box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-accent-ink,var(--cursor-accent)) 42%, transparent)}.studio-workspace-pill-avatar{--spa-size:22px;width:100%!important;height:100%!important}.studio-workspace-pill-error{z-index:40;background:var(--mos-plate,var(--mos-surface));max-width:16rem;box-shadow:var(--cursor-shadow-menu);color:var(--color-cursor-muted,var(--mos-muted));white-space:nowrap;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;top:calc(100% + 4px);right:0}.studio-workspace-switcher-menu{width:100%;max-width:none;margin:0}.studio-org-pill-btn{width:100%;min-height:var(--cursor-section-h,36px);border:1px solid var(--color-cursor-border-soft,var(--mos-border-soft));border-radius:var(--studio-chrome-radius,var(--studio-r-xl,12px));background:var(--mos-plate-strong,var(--mos-raised));color:var(--color-cursor-text,var(--mos-text));font:inherit;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0 14px;font-size:13px;font-weight:650;line-height:1;display:inline-flex}.studio-org-pill-btn:hover:not(:disabled),.studio-org-pill-btn:focus-visible{background:var(--mos-active,var(--color-cursor-active))}.studio-org-pill-btn:disabled{opacity:.55;cursor:default}.studio-org-create{gap:0;padding:10px 10px 12px;display:grid}.studio-org-create .studio-chrome-field{padding:2px 0 10px}.studio-org-create .studio-org-pill-btn{margin-top:10px}.studio-org-pin-actions{flex-wrap:wrap;gap:8px;padding:4px 0 8px;display:flex}.studio-org-logo-preview{object-fit:cover;border-radius:var(--studio-chrome-radius,var(--studio-r-xl,12px));background:var(--mos-plate-strong);width:48px;height:48px}.studio-billing-country-select{gap:6px;width:100%;min-width:0;display:grid;overflow:visible}.studio-mobile-app-menu-sheet,.studio-mobile-sheet,.studio-history-mobile-sheet,.studio-files-nav-mobile-sheet,.studio-files-dock.studio-files-mobile-sheet,.studio-explorer-context-sheet,.studio-cn-book-sheet,.profile-comments-sheet,.desk-mobile-sheet-panel{--studio-sheet-inline-pad:12px}.studio-mobile-sheet-backdrop{z-index:70;cursor:pointer;background:#00000047;border:0;margin:0;padding:0;position:fixed;inset:0}.studio-mobile-sheet-head.cursor-panel-head,.studio-mobile-app-menu-sheet .cursor-panel-head,.studio-mobile-app-menu-sheet .studio-mobile-sheet-head,.studio-files-action-sheet-head,.studio-explorer-context-sheet-head,.desk-mobile-sheet-head{padding-left:var(--studio-sheet-inline-pad,12px);padding-right:var(--studio-sheet-inline-pad,12px);border-bottom-color:var(--studio-chrome-divider,var(--color-cursor-border-soft));background:0 0}.studio-mobile-sheet-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.studio-mobile-app-menu-sheet .studio-dm-agent-sidebar-body,.studio-settings-mobile-sheet .studio-settings-workspace-body{padding-left:var(--studio-sheet-inline-pad,12px)!important;padding-right:var(--studio-sheet-inline-pad,12px)!important}.studio-mobile-app-menu-sheet .studio-admin-head-tabs,.studio-dm-agent-mobile-sheet .studio-admin-head-tabs{padding-left:var(--studio-sheet-inline-pad,12px);padding-right:var(--studio-sheet-inline-pad,12px)}.studio-mobile-app-menu-sheet-handle,.studio-history-mobile-sheet-handle,.studio-files-dock-handle,.studio-files-nav-mobile-sheet-handle,.studio-cn-book-sheet-handle,.desk-mobile-sheet-handle{z-index:2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;min-height:28px;padding:12px 0 8px;display:flex;position:relative}.studio-mobile-app-menu-sheet-handle:active,.desk-mobile-sheet-handle:active{cursor:grabbing}.studio-mobile-app-menu-sheet-grab,.studio-history-mobile-sheet-grab,.studio-files-dock-grab,.studio-files-nav-mobile-sheet-grab,.studio-cn-book-sheet-grab,.desk-mobile-sheet-grab{background:color-mix(in srgb, var(--mos-text,var(--color-cursor-text)) 40%, transparent);pointer-events:none;border-radius:999px;width:44px;height:5px}.studio-explorer-context-sheet,.studio-mobile-app-menu-sheet.studio-files-action-sheet,.studio-mobile-app-menu-sheet.studio-dm-context-sheet{height:auto;max-height:min(48dvh, var(--studio-mobile-app-menu-sheet-band,48dvh))}.studio-mobile-app-menu-sheet .cursor-tab-context-item,.studio-explorer-context-sheet .cursor-tab-context-item,.studio-dm-context-floating .cursor-tab-context-item{text-align:center;justify-content:center;gap:10px}.studio-mobile-app-menu-sheet .cursor-tab-context-item-label,.studio-explorer-context-sheet .cursor-tab-context-item-label,.studio-dm-context-floating .cursor-tab-context-item-label{text-align:center;flex:0 auto}.studio-mobile-app-menu-sheet .cursor-tab-context-item.has-submenu,.studio-explorer-context-sheet .cursor-tab-context-item.has-submenu,.studio-dm-context-floating .cursor-tab-context-item.has-submenu{justify-content:center}.studio-files-action-sheet-backdrop,.studio-explorer-context-sheet-backdrop,.studio-dm-context-sheet-backdrop,.studio-mobile-sheet-backdrop{inset:auto;top:var(--studio-mobile-top-chrome,calc(44px + env(safe-area-inset-top,0px)));right:0;bottom:calc(var(--studio-mobile-bottom-chrome,calc(44px + env(safe-area-inset-bottom,0px))) + var(--studio-keyboard-inset,0px));left:0}.studio-settings-pill,.studio-settings-trigger,.studio-dm-mode-pill,.studio-dm-extra-pill,.cursor-toolbar-icon,.theme-chip,.studio-workspace-menu-list-item,.studio-workspace-pill,.studio-workspace-pill-workspace,.studio-composer-circle-btn,.studio-composer-send-btn,.studio-dm-composer-circle,.studio-upload-trigger{border-radius:var(--studio-chrome-radius,var(--studio-r-xl,12px))!important}.studio-settings-pill,.studio-dm-mode-pill,.studio-dm-extra-pill,.theme-chip,.studio-workspace-menu-pill,.studio-workspace-menu-list-item,.studio-chrome-settings-card-title,.studio-chrome-settings-row,.studio-chrome-btn.is-compact{font-size:var(--studio-fs-md,14px)}.studio-chrome-settings-card{border-color:color-mix(in srgb, var(--color-cursor-border-soft,var(--mos-border-soft)) 100%, transparent)}.studio-chrome-settings-card-title,.studio-chrome-settings-row,.studio-workspace-menu-pill,.studio-workspace-menu-list-item{color:var(--color-cursor-text-bright,var(--mos-text-bright,var(--mos-text)))}.studio-profile-avatar,.studio-profile-avatar-media,.studio-profile-avatar-fallback,.studio-workspace-pill-avatar,.studio-credit-balance-ring,.studio-credit-balance-ring>*,.studio-ops-presence-dot,.studio-dm-presence-dot,.studio-presence-dot,.studio-online-dot,.studio-chrome-switch,.studio-audio-switch,.studio-chrome-switch:after,.studio-audio-switch:after,.studio-mobile-app-menu-sheet-grab,.studio-history-mobile-sheet-grab,.studio-files-dock-grab,.studio-files-nav-mobile-sheet-grab,.studio-cn-book-sheet-grab,.desk-mobile-sheet-grab,.ys-updating-bar,.ys-updating-bar-fill,.ys-ptr-puck,.studio-workspace-menu-pill,.studio-workspace-switcher.is-menu-pill .studio-workspace-menu-pill{border-radius:999px!important}.studio-profile-avatar,.studio-profile-avatar-media,.studio-profile-avatar-fallback{border-radius:50%!important}.cursor-settings-action,.studio-chrome-btn,.studio-chrome-btn.is-compact,.studio-pill-btn,.studio-balance-chip-topup{border-radius:999px!important}.cursor-icon-btn,.cursor-icon-btn-sm,.studio-chrome-icon-btn,.cursor-icon-btn.active{border-radius:var(--studio-radius-control,10px)!important}.studio-composer-circle-btn,.cursor-icon-btn.is-round,.cursor-icon-btn.studio-panel-close{border-radius:999px!important}.cursor-tab-close,.studio-close-all-btn:not(.cursor-unified-tab){width:var(--studio-h-close,28px)!important;height:var(--studio-h-close,28px)!important;min-width:var(--studio-h-close,28px)!important;min-height:var(--studio-h-close,28px)!important;border-radius:999px!important}.studio-polish .cursor-workspace-head .studio-close-all-btn:not(.cursor-unified-tab),.studio-stage:not(.is-studio-mobile-stage)>.studio-desktop-workspace-head .studio-close-all-btn:not(.cursor-unified-tab){width:var(--studio-h-close,calc(var(--cursor-head-h,36px) - 2px))!important;height:var(--studio-h-close,calc(var(--cursor-head-h,36px) - 2px))!important;min-width:var(--studio-h-close,calc(var(--cursor-head-h,36px) - 2px))!important;min-height:var(--studio-h-close,calc(var(--cursor-head-h,36px) - 2px))!important;max-width:var(--studio-h-close,calc(var(--cursor-head-h,36px) - 2px))!important;max-height:var(--studio-h-close,calc(var(--cursor-head-h,36px) - 2px))!important}.studio-input-voice-fab,.studio-input-voice-fab:hover:not(:disabled),.studio-input-voice-fab:active:not(:disabled){width:var(--studio-h-icon,28px)!important;min-width:var(--studio-h-icon,28px)!important;max-width:var(--studio-h-icon,28px)!important;height:var(--studio-h-icon,28px)!important;min-height:var(--studio-h-icon,28px)!important;max-height:var(--studio-h-icon,28px)!important;border-radius:999px!important}.studio-composer-frame,.studio-dm-composer-box.studio-composer-frame,.studio-polish .studio-composer .cursor-composer-box.studio-composer-frame{background:var(--studio-composer-bg)!important;-webkit-backdrop-filter:var(--studio-composer-blur)!important;backdrop-filter:var(--studio-composer-blur)!important;box-shadow:inset 0 0 0 1px var(--studio-composer-ring)!important;border:0!important;border-radius:20px!important}.studio-composer-frame:focus-within,.studio-dm-composer-box.studio-composer-frame:focus-within,.studio-polish .studio-composer .cursor-composer-box.studio-composer-frame:focus-within{box-shadow:inset 0 0 0 1px var(--studio-composer-ring-focus)!important}.studio-dm-composer-box.studio-composer-frame{background:var(--studio-composer-bg-page)!important}[data-appearance=light] .studio-dm-composer-box.studio-composer-frame{background:var(--studio-composer-bg)!important}:is(.studio-dm-composer .studio-composer-send-btn:not(:has(.studio-composer-send-cost)),.studio-composer .studio-composer-send-btn:not(:has(.studio-composer-send-cost))){width:var(--studio-h-icon,28px)!important;min-width:var(--studio-h-icon,28px)!important;max-width:var(--studio-h-icon,28px)!important;height:var(--studio-h-icon,28px)!important;min-height:var(--studio-h-icon,28px)!important;border-radius:999px!important}.studio-composer .studio-composer-send-btn:has(.studio-composer-send-cost){width:auto!important;max-width:none!important;height:var(--studio-h-icon,28px)!important;min-height:var(--studio-h-icon,28px)!important;aspect-ratio:auto!important;border-radius:999px!important}.studio-status-pill{background:var(--mos-plate-strong);color:var(--color-cursor-muted,var(--color-cursor-text-secondary));font-size:var(--studio-type-meta,11px);text-transform:capitalize;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-weight:600;line-height:1.4;display:inline-flex}.studio-status-pill-icon{flex:none}.studio-status-pill-icon.is-spin{animation:.9s linear infinite studio-status-pill-spin}@keyframes studio-status-pill-spin{to{transform:rotate(360deg)}}.studio-status-pill[data-tone=running],.studio-status-pill[data-tone=queued],.studio-status-pill[data-tone=resume],.studio-status-pill[data-tone=start],.studio-status-pill[data-tone=retry]{background:color-mix(in srgb, var(--cursor-accent) 18%, var(--mos-plate));color:var(--color-cursor-text,var(--mos-text))}.studio-status-pill[data-tone=completed],.studio-status-pill[data-tone=passed],.studio-status-pill[data-tone=done],.studio-status-pill[data-tone=submit]{background:color-mix(in srgb, var(--cursor-success,var(--mos-success,#22c55e)) 18%, var(--mos-plate));color:var(--cursor-success,var(--mos-success,#16a34a))}.studio-status-pill[data-tone=failed],.studio-status-pill[data-tone=fail],.studio-status-pill[data-tone=cancelled],.studio-status-pill[data-tone=stopped],.studio-status-pill[data-tone=stop],.studio-status-pill[data-tone=skip],.studio-status-pill[data-tone=discard]{background:color-mix(in srgb, var(--cursor-danger,#ef4444) 16%, var(--mos-plate));color:var(--cursor-danger,#dc2626)}.studio-status-pill[data-tone=waiting],.studio-status-pill[data-tone=paused],.studio-status-pill[data-tone=pause]{background:color-mix(in srgb, var(--mos-warning,#f59e0b) 18%, var(--mos-plate));color:var(--mos-warning,#fbbf24)}[data-appearance=light] .studio-status-pill[data-tone=waiting],[data-appearance=light] .studio-status-pill[data-tone=paused],[data-appearance=light] .studio-status-pill[data-tone=pause]{color:var(--mos-warning,#b45309)}.studio-status-pill[data-tone=draft],.studio-status-pill[data-tone=pending]{background:var(--mos-plate-strong,var(--mos-plate));color:var(--color-cursor-muted,var(--mos-muted))}.studio-status-pill[data-tone=judging]{background:color-mix(in srgb, var(--cursor-info,#3b82f6) 16%, var(--mos-plate));color:var(--cursor-info,#60a5fa)}[data-appearance=light] .studio-status-pill[data-tone=judging]{color:var(--cursor-info,#2563eb)}.studio-dismiss-btn,.studio-todo-file-remove,.post-compose-media-thumb-remove,.post-compose-voice-remove,.profile-comments-attach-remove,.studio-dm-ref-chip-remove,.studio-dm-staged-share-remove,.studio-agent-attachment-remove,.studio-agent-ask-chip-remove,.studio-dm-attach-clear,.marketplace-media-remove,.studio-workflows-form-option-remove,.studio-asset-pick-selected-remove{transition:color .16s,background .16s,border-color .16s}.studio-todo-file-remove:hover:not(:disabled),.studio-asset-pick-selected-remove:hover:not(:disabled),.studio-workflows-form-option-remove:hover:not(:disabled){background:var(--color-cursor-hover,var(--mos-hover));color:var(--color-cursor-text,var(--mos-text))}.post-compose-media-thumb-remove:hover,.post-compose-voice-remove:hover:not(:disabled),.profile-comments-attach-remove:hover:not(:disabled),.studio-dm-attach-clear.is-overlay:hover:not(:disabled){background:color-mix(in srgb, var(--mos-danger,#f87171) 58%, #000 42%);color:#fff}.studio-dm-ref-chip-remove:hover:not(:disabled),.studio-dm-staged-share-remove:hover:not(:disabled),.studio-agent-attachment-remove:hover:not(:disabled),.studio-agent-ask-chip-remove:hover:not(:disabled),.marketplace-media-remove:hover:not(:disabled),.studio-dm-attach-clear:not(.is-overlay):hover:not(:disabled){color:var(--mos-danger,#f87171);background:color-mix(in srgb, var(--mos-danger,#f87171) 12%, transparent)}.studio-dismiss-btn:focus-visible,.studio-todo-file-remove:focus-visible,.post-compose-media-thumb-remove:focus-visible,.post-compose-voice-remove:focus-visible,.profile-comments-attach-remove:focus-visible,.studio-dm-ref-chip-remove:focus-visible,.studio-dm-staged-share-remove:focus-visible,.studio-agent-attachment-remove:focus-visible,.studio-agent-ask-chip-remove:focus-visible,.studio-dm-attach-clear:focus-visible,.marketplace-media-remove:focus-visible,.studio-workflows-form-option-remove:focus-visible,.studio-asset-pick-selected-remove:focus-visible{outline:2px solid var(--cursor-accent-border,var(--color-cursor-accent));outline-offset:1px}:root{--studio-upload-tile-border:color-mix(in srgb, var(--mos-text-bright,#fff) 26%, transparent);--studio-tile-accent-hover-border:color-mix(in srgb, var(--cursor-accent-ink,var(--cursor-accent,var(--color-cursor-accent,#d8ff3e))) 58%, transparent);--studio-tile-accent-focus-ring:color-mix(in srgb, var(--cursor-accent-ink,var(--cursor-accent,var(--color-cursor-accent,#d8ff3e))) 88%, transparent)}[data-appearance=light]{--studio-upload-tile-border:color-mix(in srgb, var(--mos-text,#1b1f24) 20%, transparent)}.studio-todo-file,.studio-dm-attach-thumb,.studio-asset-pick-selected-thumb,.post-compose-media-thumb,.cursor-attach-tile.is-square .cursor-attach-tile-open,.cursor-attach-tile.is-video .cursor-attach-tile-open{transition:border-color .16s,background .16s,box-shadow .16s}.cursor-attach-tile.is-square .cursor-attach-tile-open,.cursor-attach-tile.is-video .cursor-attach-tile-open{position:relative}.studio-dm-attach-thumb:after,.post-compose-media-thumb:not(.is-add):not(.is-audio):after,.cursor-attach-tile.is-square .cursor-attach-tile-open:after,.cursor-attach-tile.is-video .cursor-attach-tile-open:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;transition:box-shadow .16s;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0000}.studio-asset-pick-selected-thumb:not(:has(.studio-orb-audio-tile)):after{content:"";border-radius:inherit;pointer-events:none;z-index:4;transition:box-shadow .16s;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0000}@media (hover:hover){:is(.studio-todo-file:not(:has(.studio-orb-audio-tile)):hover,.studio-todo-file:has(.studio-orb-audio-tile):hover){border-color:var(--studio-tile-accent-hover-border)}.studio-dm-attach-thumb:hover:after,.post-compose-media-thumb:not(.is-add):not(.is-current):not(.is-audio):hover:after{box-shadow:inset 0 0 0 2px var(--studio-tile-accent-hover-border)}.studio-asset-pick-selected-thumb:not(:has(.studio-orb-audio-tile)):hover:after{box-shadow:inset 0 0 0 2px var(--studio-tile-accent-hover-border)}.post-compose-media-thumb.is-audio:hover{border-color:var(--studio-tile-accent-hover-border)}.cursor-attach-tile.is-square .cursor-attach-tile-open:hover,.cursor-attach-tile.is-video .cursor-attach-tile-open:hover{border-color:var(--studio-tile-accent-hover-border)!important;box-shadow:0 0 12px color-mix(in srgb, var(--cursor-accent-ink,var(--cursor-accent,var(--color-cursor-accent,#d8ff3e))) 12%, transparent)!important}.cursor-attach-tile.is-square .cursor-attach-tile-open:hover:after,.cursor-attach-tile.is-video .cursor-attach-tile-open:hover:after{box-shadow:inset 0 0 0 2px var(--studio-tile-accent-hover-border)}}@media (hover:none) and (pointer:coarse){button,a,[role=button]{-webkit-touch-callout:none}}.cursor-icon-btn.studio-head-circle-btn,.cursor-icon-btn.studio-head-circle-btn:hover,.cursor-icon-btn.studio-head-circle-btn:active{box-sizing:border-box;flex:none;justify-content:center;align-items:center;display:inline-flex;width:var(--studio-head-pill-h,36px)!important;min-width:var(--studio-head-pill-h,36px)!important;max-width:var(--studio-head-pill-h,36px)!important;height:var(--studio-head-pill-h,36px)!important;min-height:var(--studio-head-pill-h,36px)!important;max-height:var(--studio-head-pill-h,36px)!important;border:1px solid var(--studio-head-pill-border,var(--color-cursor-border-soft,var(--mos-border-soft)))!important;border-radius:var(--studio-head-pill-radius,999px)!important;background:var(--studio-head-pill-bg,var(--mos-page,var(--color-cursor-panel)))!important;color:var(--studio-head-pill-fg,var(--color-cursor-muted,var(--mos-muted)))!important;box-shadow:none!important;padding:0!important;transform:none!important}.cursor-icon-btn.studio-head-circle-btn:hover:not(:disabled),.cursor-icon-btn.studio-head-circle-btn.is-on,.cursor-icon-btn.studio-head-circle-btn[aria-pressed=true]{border-color:var(--color-cursor-border,var(--mos-border))!important;background:var(--studio-head-pill-hover-bg,var(--mos-hover,var(--color-cursor-hover)))!important;color:var(--studio-head-title-fg,var(--color-cursor-text-bright,var(--mos-text)))!important}.cursor-icon-btn.studio-head-circle-btn>svg{stroke-width:2.25px;width:14px!important;height:14px!important}.is-icon-only,.cursor-settings-action.is-icon-only,.cursor-icon-btn.is-icon-only,.studio-panel-close.is-icon-only{aspect-ratio:1;justify-content:center;border-radius:999px!important;padding-inline:0!important}.cursor-settings-action.studio-chrome-btn.is-icon-only{gap:0;width:var(--studio-icon-circle,36px)!important;min-width:var(--studio-icon-circle,36px)!important;height:var(--studio-icon-circle,36px)!important;min-height:var(--studio-icon-circle,36px)!important}@media (max-width:640px){.studio-workflows-list-head-new-btn{justify-content:center;width:var(--studio-icon-circle,36px)!important;min-width:0!important;height:var(--studio-icon-circle,36px)!important;border-radius:999px!important;padding-inline:0!important}.studio-workflows-list-head-new-btn .studio-workflows-list-head-new-label{display:none}}.cursor-icon-btn:is(.studio-menu-circle-btn,.studio-composer-circle-btn,.is-round,.sim-circle):is(*,:hover,:active,:focus-visible),.studio-menu-circle-btn.studio-menu-circle-btn:is(*,:hover,:active,:focus-visible),.studio-composer-circle-btn.studio-composer-circle-btn:is(*,:hover,:active,:focus-visible){border-radius:999px!important}
