.neon-icon-btn[data-active=true]{background:var(--neon-accent-soft);color:var(--neon-accent)}.studio-shell{display:grid;grid-template-columns:236px minmax(0,1fr);grid-gap:var(--neon-space-6);gap:var(--neon-space-6);align-items:start;width:100%;max-width:1320px;margin-inline:auto}.studio-rail{position:-webkit-sticky;position:sticky;top:calc(var(--neon-header-height) + var(--neon-space-5));display:flex;flex-direction:column;gap:var(--neon-space-4);min-height:min(680px,calc(100vh - var(--neon-header-height) - 40px));padding:var(--neon-space-5) var(--neon-space-4);border:1px solid var(--neon-border-glass);border-radius:var(--neon-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--neon-accent) 8%,var(--neon-color-surface)),var(--neon-color-surface) 42%);box-shadow:var(--neon-shadow-sm)}.studio-rail__brand{display:flex;align-items:center;gap:var(--neon-space-3);padding-inline:var(--neon-space-2)}.studio-context__icon,.studio-rail__brand-mark,.studio-tool-card__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--neon-accent-soft);color:var(--neon-accent)}.studio-rail__brand-mark{width:38px;height:38px;border-radius:var(--neon-radius-md);background:var(--gradient-primary);color:#fff;box-shadow:0 0 18px color-mix(in srgb,var(--neon-accent) 45%,transparent)}.studio-rail__brand-caption,.studio-rail__brand-name,.studio-rail__user-name,.studio-rail__user-role{margin:0}.studio-rail__brand-name{color:var(--neon-text-primary);font-family:var(--font-display);font-size:var(--neon-text-base);font-weight:var(--neon-weight-black);letter-spacing:var(--neon-tracking-display);line-height:var(--neon-line-ko-tight)}.studio-rail__brand-caption,.studio-rail__eyebrow{color:var(--neon-text-muted);font-size:10px;font-weight:var(--neon-weight-semibold);letter-spacing:.16em;text-transform:uppercase}.studio-rail__brand-caption{margin-top:2px;color:var(--neon-accent)}.studio-rail__eyebrow{padding-inline:var(--neon-space-2)}.studio-rail__nav{display:flex;flex-direction:column;gap:2px}.studio-rail__item{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);grid-column-gap:var(--neon-space-3);column-gap:var(--neon-space-3);align-items:center;padding:9px var(--neon-space-3);border:1px solid transparent;border-radius:var(--neon-radius-sm);color:var(--neon-text-secondary);transition:background var(--neon-motion-control) var(--neon-ease-standard),color var(--neon-motion-control) var(--neon-ease-standard)}.studio-rail__item:hover{background:var(--neon-color-surface-muted);color:var(--neon-text-primary)}.studio-rail__item[data-active=true]{border-color:color-mix(in srgb,var(--neon-accent) 35%,transparent);background:var(--neon-accent-soft);color:var(--neon-text-primary)}.studio-rail__item[data-active=true]:before{content:"";position:absolute;top:8px;bottom:8px;left:-1px;width:3px;border-radius:var(--neon-radius-pill);background:var(--neon-accent);box-shadow:0 0 10px color-mix(in srgb,var(--neon-accent) 70%,transparent)}.studio-rail__item-icon{grid-row:span 2}.studio-rail__item[data-active=true] .studio-rail__item-icon{color:var(--neon-accent)}.studio-rail__item-label{font-size:var(--neon-text-sm);font-weight:var(--neon-weight-medium);line-height:var(--neon-line-tight)}.studio-rail__item-desc{grid-column:2;margin-top:2px;color:var(--neon-text-muted);font-size:11px;line-height:1.35}.studio-rail__divider{height:1px;margin:var(--neon-space-1) var(--neon-space-2);background:var(--neon-color-divider)}.studio-button,.studio-rail__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding-inline:var(--neon-space-4);border:1px solid transparent;border-radius:var(--neon-radius-pill);background:var(--neon-accent);color:var(--neon-text-on-accent);font-size:13px;font-weight:var(--neon-weight-semibold);cursor:pointer;transition:background var(--neon-motion-control) var(--neon-ease-standard),border-color var(--neon-motion-control) var(--neon-ease-standard)}.studio-button:hover,.studio-rail__cta:hover{background:var(--neon-accent-hover)}.studio-rail__user{display:flex;align-items:center;gap:var(--neon-space-3);min-width:0;margin-top:auto;padding:var(--neon-space-3) var(--neon-space-2) 0;border-top:1px solid var(--neon-color-divider)}.studio-rail__user-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:1px solid var(--neon-border-strong);border-radius:var(--neon-radius-pill);background:var(--neon-color-surface-muted);color:var(--neon-text-primary);font-size:var(--neon-text-sm);font-weight:var(--neon-weight-semibold)}.studio-rail__user-name{overflow:hidden;color:var(--neon-text-primary);font-size:13px;font-weight:var(--neon-weight-medium);text-overflow:ellipsis;white-space:nowrap}.studio-rail__user-role{margin-top:1px;color:var(--neon-text-muted);font-size:11px}.studio-main{min-width:0}.studio-context{position:-webkit-sticky;position:sticky;top:var(--neon-header-height);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--neon-space-3);min-height:58px;margin-bottom:var(--neon-space-5);padding:var(--neon-space-2) var(--neon-space-3);border:1px solid var(--neon-border-glass);border-radius:var(--neon-radius-lg);background:color-mix(in srgb,var(--neon-color-surface) 88%,transparent);box-shadow:var(--neon-shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.studio-context__actions,.studio-context__title-wrap{display:flex;align-items:center;gap:var(--neon-space-2);min-width:0}.studio-context__icon{width:34px;height:34px;border-radius:var(--neon-radius-sm)}.studio-context__path,.studio-context__title{margin:0}.studio-context__title{overflow:hidden;color:var(--neon-text-primary);font-size:var(--neon-text-sm);font-weight:var(--neon-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.studio-context__path{color:var(--neon-text-muted);font-size:11px}.studio-context__link{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding-inline:var(--neon-space-3);border-radius:var(--neon-radius-pill);color:var(--neon-text-secondary);font-size:var(--neon-text-xs)}.studio-context__link:hover{background:var(--neon-color-surface-muted);color:var(--neon-text-primary)}.studio-page{display:flex;flex-direction:column;gap:var(--neon-space-5);min-width:0}.studio-page__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--neon-space-3);padding-bottom:var(--neon-space-4);border-bottom:1px solid var(--neon-color-divider)}.studio-eyebrow{margin:0 0 var(--neon-space-1);color:var(--neon-accent);font-size:11px;font-weight:var(--neon-weight-semibold);letter-spacing:.14em;text-transform:uppercase}.studio-title{margin:0;color:var(--neon-text-primary);font-size:clamp(21px,2.4vw,28px);font-weight:var(--neon-weight-bold);letter-spacing:-.03em;line-height:var(--neon-line-tight)}.studio-desc{margin:var(--neon-space-1) 0 0;color:var(--neon-text-secondary);font-size:var(--neon-text-sm);line-height:var(--neon-line-base)}.studio-desc--danger{color:var(--neon-color-danger)}.studio-link{color:var(--neon-accent);font-size:13px}.studio-link:hover{text-decoration:underline;text-underline-offset:3px}.studio-list{margin:0;padding-left:18px}.studio-list li+li{margin-top:4px}.studio-text-col{min-width:0}.studio-actions,.studio-page__actions{display:flex;flex-wrap:wrap;gap:var(--neon-space-2)}.studio-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));grid-gap:var(--neon-space-3);gap:var(--neon-space-3)}.studio-stat{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--neon-space-1);min-height:112px;padding:var(--neon-space-4);border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-card);background:var(--neon-color-surface)}.studio-stat:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--neon-accent) 65%,transparent),transparent 70%)}.studio-stat__label{color:var(--neon-text-muted);font-size:11px;font-weight:var(--neon-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.studio-stat__value{margin:auto 0 0;color:var(--neon-text-primary);font-size:var(--neon-text-2xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--neon-weight-bold);letter-spacing:-.02em;line-height:var(--neon-line-tight)}.studio-stat__hint{margin:0;color:var(--neon-text-secondary);font-size:var(--neon-text-xs)}.studio-panel{display:flex;flex-direction:column;gap:var(--neon-space-3);min-width:0;padding:var(--neon-space-5);border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-card);background:var(--neon-color-surface);color:var(--neon-text-primary)}.studio-panel--flush{padding-bottom:0}.studio-panel--row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--neon-space-4)}.studio-panel--row .studio-desc{flex:1 1;min-width:220px;margin:0}.studio-panel--accent{border-color:var(--neon-accent)}.studio-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--neon-space-2)}.studio-panel__title{display:inline-flex;align-items:center;gap:var(--neon-space-2);margin:0;color:var(--neon-text-primary);font-size:var(--neon-text-base);font-weight:var(--neon-weight-semibold);line-height:var(--neon-line-tight)}.studio-panel__title-icon{color:var(--neon-accent)}.studio-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--neon-space-3);min-width:0;padding:var(--neon-space-3) 0;border-top:1px solid var(--neon-color-divider)}.studio-row:first-of-type{border-top:0}.studio-row__thumb{width:96px;height:60px;flex-shrink:0;overflow:hidden;border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-sm);background:var(--neon-surface)}.studio-row__thumb img,.studio-row__thumb>*{width:100%;height:100%;object-fit:cover}.studio-row__body{flex:1 1;min-width:180px}.studio-row__title{overflow:hidden;margin:0;color:var(--neon-text-primary);font-size:var(--neon-text-sm);font-weight:var(--neon-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.studio-row__meta{margin:3px 0 0;color:var(--neon-text-secondary);font-size:var(--neon-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5}.studio-row__actions{display:flex;flex-wrap:wrap;gap:var(--neon-space-2)}.studio-row__confirm{display:flex;flex-basis:100%;flex-direction:column;gap:var(--neon-space-2)}.studio-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border:1px solid color-mix(in srgb,var(--neon-accent) 35%,transparent);border-radius:var(--neon-radius-pill);background:var(--neon-accent-soft);color:var(--neon-accent);font-size:11px;font-weight:var(--neon-weight-medium);white-space:nowrap}.studio-badge--muted{border-color:var(--neon-color-border);background:var(--neon-color-surface-muted);color:var(--neon-text-secondary)}.studio-badge--danger{border-color:color-mix(in srgb,var(--neon-color-danger) 40%,transparent);background:var(--neon-color-danger-soft);color:var(--neon-color-danger)}.studio-button:disabled{opacity:.55;cursor:not-allowed}.studio-button--start{align-self:flex-start}.studio-button--ghost{border-color:var(--neon-color-border);background:transparent;color:var(--neon-text-secondary)}.studio-button--ghost:hover{border-color:var(--neon-color-border-strong);background:var(--neon-color-surface-muted);color:var(--neon-text-primary)}.studio-button--danger{border-color:color-mix(in srgb,var(--neon-color-danger) 45%,transparent);background:transparent;color:var(--neon-color-danger)}.studio-button--danger:hover{background:var(--neon-color-danger-soft)}.studio-chart-grid,.studio-content-grid,.studio-tool-grid{display:grid;grid-gap:var(--neon-space-3);gap:var(--neon-space-3)}.studio-tool-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.studio-tool-card{display:grid;grid-template-columns:36px minmax(0,1fr);grid-column-gap:var(--neon-space-3);column-gap:var(--neon-space-3);align-items:center;padding:var(--neon-space-4);border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-card);background:var(--neon-color-surface);color:inherit;transition:border-color var(--neon-motion-control) var(--neon-ease-standard),background var(--neon-motion-control) var(--neon-ease-standard)}.studio-tool-card:hover{border-color:color-mix(in srgb,var(--neon-accent) 45%,transparent);background:color-mix(in srgb,var(--neon-accent) 4%,var(--neon-color-surface))}.studio-tool-card__icon{grid-row:span 2;width:36px;height:36px;border-radius:var(--neon-radius-sm)}.studio-tool-card__desc,.studio-tool-card__name{margin:0}.studio-tool-card__name{color:var(--neon-text-primary);font-size:var(--neon-text-sm);font-weight:var(--neon-weight-semibold)}.studio-tool-card__desc{grid-column:2;margin-top:2px;color:var(--neon-text-secondary);font-size:var(--neon-text-xs)}.studio-content-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.studio-content-card{overflow:hidden;border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-card);background:var(--neon-color-surface)}.studio-content-card__thumb{height:132px;background:var(--neon-surface)}.studio-content-card__thumb img{width:100%;height:100%;object-fit:cover}.studio-content-card__placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:var(--neon-text-muted);font-size:var(--neon-text-xs)}.studio-content-card__body{display:flex;flex-direction:column;gap:var(--neon-space-3);padding:var(--neon-space-4)}.studio-content-card__title{overflow:hidden;margin:0;color:var(--neon-text-primary);font-size:var(--neon-text-sm);font-weight:var(--neon-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.studio-content-card__meta{margin:0;color:var(--neon-text-secondary);font-size:var(--neon-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio-chart-grid{grid-template-columns:repeat(7,minmax(42px,1fr));overflow-x:auto;padding-bottom:var(--neon-space-2)}.studio-chart-day{display:flex;flex-direction:column;justify-content:flex-end;min-height:120px;padding:var(--neon-space-3);border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-sm);background:var(--neon-surface)}.studio-chart-day__value{margin:0;color:var(--neon-text-primary);font-size:var(--neon-text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--neon-weight-bold)}.studio-chart-day__detail,.studio-chart-day__label{margin:0;color:var(--neon-text-muted);font-size:10px}.studio-selector-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:var(--neon-space-3);gap:var(--neon-space-3)}.studio-selector{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:var(--neon-space-3);gap:var(--neon-space-3);align-items:center;padding:var(--neon-space-3);border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-sm);background:var(--neon-surface);color:inherit;text-align:left;cursor:pointer}.studio-selector:hover,.studio-selector[data-active=true]{border-color:var(--neon-accent);background:var(--neon-accent-soft)}.studio-selector__thumb{width:72px;height:48px;overflow:hidden;border-radius:var(--neon-radius-sm)}.studio-selector__thumb>*{width:100%;height:100%;object-fit:cover}.studio-selector__text{min-width:0}.studio-selector__title{display:block;overflow:hidden;color:var(--neon-text-primary);font-size:13px;font-weight:var(--neon-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.studio-selector__meta{display:block;margin-top:3px;color:var(--neon-text-secondary);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.45}.studio-field{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:140px}.studio-field__label{display:flex;justify-content:space-between;gap:var(--neon-space-2);color:var(--neon-text-secondary);font-size:13px}.studio-field__hint{color:var(--neon-text-muted);font-size:11px}.studio-input,.studio-select,.studio-textarea{width:100%;border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-sm);background:var(--neon-surface);color:var(--neon-text-primary);font:inherit;font-size:13px}.studio-input,.studio-select{min-height:38px;padding-inline:var(--neon-space-3)}.studio-textarea{min-height:84px;padding:var(--neon-space-3);resize:vertical}.studio-input:focus,.studio-select:focus,.studio-textarea:focus{border-color:var(--neon-color-brand);box-shadow:var(--neon-ring-focus);outline:none}.studio-form-row{display:flex;flex-wrap:wrap;gap:var(--neon-space-3)}.studio-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:270px;padding:var(--neon-space-6);border:2px dashed var(--neon-color-border-strong);border-radius:var(--neon-radius-lg);background:radial-gradient(circle at 50% 0,var(--neon-accent-soft),transparent 55%),var(--neon-color-surface);text-align:center;cursor:pointer;transition:border-color var(--neon-motion-control) var(--neon-ease-standard),background var(--neon-motion-control) var(--neon-ease-standard)}.studio-dropzone:hover,.studio-dropzone[data-active=true]{border-color:var(--neon-accent);background:var(--neon-accent-soft)}.studio-dropzone__icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:var(--neon-space-3);border-radius:var(--neon-radius-pill);background:var(--neon-accent-soft);color:var(--neon-accent)}.studio-dropzone__title{margin:0;color:var(--neon-text-primary);font-size:var(--neon-text-lg);font-weight:var(--neon-weight-bold);letter-spacing:-.02em}.studio-dropzone__desc,.studio-dropzone__hint{max-width:46ch;margin:var(--neon-space-2) 0 0;color:var(--neon-text-secondary);font-size:var(--neon-text-sm);line-height:var(--neon-line-base)}.studio-dropzone__hint{color:var(--neon-text-muted);font-size:var(--neon-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio-progress{height:6px;overflow:hidden;border-radius:var(--neon-radius-pill);background:var(--neon-color-surface-muted)}.studio-progress__fill{height:100%;border-radius:inherit;background:var(--neon-accent);transition:width .15s ease}.studio-draft{display:grid;grid-template-columns:152px minmax(0,1fr);grid-gap:var(--neon-space-4);gap:var(--neon-space-4);align-items:start}.studio-draft__preview{display:grid;place-items:center;width:152px;height:98px;overflow:hidden;border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-sm);background:var(--neon-surface);color:var(--neon-text-muted);font-size:var(--neon-text-xs)}.studio-draft__preview img,.studio-draft__preview video{width:100%;height:100%;object-fit:cover}.studio-draft__body,.studio-draft__fields{display:flex;flex-direction:column;gap:var(--neon-space-3);min-width:0}.studio-draft__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--neon-space-2);min-width:0}.studio-draft__name{overflow:hidden;margin:0;color:var(--neon-text-primary);font-size:var(--neon-text-sm);font-weight:var(--neon-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.studio-draft__status{color:var(--neon-text-muted);font-size:var(--neon-text-xs)}.studio-error{padding:var(--neon-space-3);border:1px solid color-mix(in srgb,var(--neon-color-danger) 35%,transparent);border-radius:var(--neon-radius-sm);background:var(--neon-color-danger-soft);color:var(--neon-color-danger);font-size:13px}.studio-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--neon-space-4);background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.studio-modal__dialog{display:flex;flex-direction:column;gap:var(--neon-space-3);width:min(100%,520px);max-height:min(760px,90vh);overflow-y:auto;padding:var(--neon-space-5);border:1px solid var(--neon-color-border-strong);border-radius:var(--neon-radius-lg);background:var(--neon-color-surface);box-shadow:var(--neon-shadow-lg)}.studio-modal__title{margin:0;color:var(--neon-text-primary);font-size:var(--neon-text-lg);font-weight:var(--neon-weight-bold);letter-spacing:-.02em}.studio-code{margin:0;padding:var(--neon-space-4);overflow-x:auto;border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-sm);background:var(--neon-surface);color:var(--neon-text-secondary);font-family:var(--neon-font-mono);font-size:var(--neon-text-xs);line-height:1.6;white-space:pre}.studio-key-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--neon-space-2)}.studio-key-form .studio-field{flex-basis:240px}@media (max-width:960px){.studio-shell{grid-template-columns:1fr;gap:var(--neon-space-4)}.studio-rail{position:static;min-height:0;padding:var(--neon-space-4)}.studio-rail__nav{flex-direction:row;gap:var(--neon-space-1);overflow-x:auto;padding-bottom:2px}.studio-rail__item{grid-template-columns:18px auto;flex-shrink:0;padding:7px var(--neon-space-3)}.studio-rail__item[data-active=true]:before{inset:auto 8px -1px;width:auto;height:2px}.studio-rail__divider,.studio-rail__eyebrow,.studio-rail__item-desc,.studio-rail__user{display:none}.studio-context{top:var(--neon-header-height)}}@media (max-width:640px){.studio-context__link-label,.studio-context__path{display:none}.studio-page__head{align-items:flex-start;flex-direction:column}.studio-panel{padding:var(--neon-space-4)}.studio-row__actions{width:100%}.studio-row__actions>*{flex:1 1}.studio-draft{grid-template-columns:minmax(0,1fr)}.studio-draft__preview{width:100%;height:160px}.studio-dropzone{min-height:210px;padding:var(--neon-space-5) var(--neon-space-4)}}@media (prefers-reduced-motion:reduce){.studio-button,.studio-dropzone,.studio-progress__fill,.studio-rail__cta,.studio-rail__item,.studio-tool-card{transition:none}}.devconsole-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.devconsole-tab{padding:.5rem 1rem;border-radius:8px;border:1px solid var(--border-primary,hsla(0,0%,100%,.1));background:transparent;color:var(--text-secondary,#94a3b8);font-size:.85rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.devconsole-tab:hover{background:hsla(0,0%,100%,.04);color:var(--text-primary,#f1f5f9)}.devconsole-tab--active{background:rgba(34,211,238,.12);border-color:var(--accent-primary,#22d3ee);color:var(--accent-primary,#22d3ee)}.devconsole-grid{display:grid;grid-template-columns:minmax(240px,280px) 1fr;grid-gap:1rem;gap:1rem;align-items:start}.devconsole-grid__sidebar{position:-webkit-sticky;position:sticky;top:1rem}.devconsole-grid__main{display:flex;flex-direction:column;gap:1rem;min-width:0}.devconsole-app-btn{display:block;width:100%;text-align:left;padding:.65rem .75rem;margin-bottom:.5rem;border-radius:8px;border:1px solid var(--border-primary,hsla(0,0%,100%,.08));background:var(--bg-secondary,hsla(0,0%,100%,.02));color:var(--text-primary,#f1f5f9);cursor:pointer}.devconsole-app-btn--active{border-color:var(--accent-primary,#22d3ee);background:rgba(34,211,238,.1)}.devconsole-app-btn__name{display:block;font-weight:600;font-size:.875rem}.devconsole-app-btn__meta{display:block;font-size:.75rem;opacity:.7;margin-top:.15rem}@media (max-width:768px){.devconsole-grid{grid-template-columns:1fr}.devconsole-grid__sidebar{position:static}}.studio-crosspost{display:flex;flex-direction:column;gap:var(--neon-space-2);margin:0;padding:var(--neon-space-3);border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-card);background:color-mix(in srgb,var(--neon-color-surface-muted) 45%,transparent)}.studio-crosspost>legend{padding-inline:var(--neon-space-1)}.studio-toggle{display:flex;align-items:start;gap:var(--neon-space-3);cursor:pointer}.studio-toggle input[type=checkbox]{flex-shrink:0;width:16px;height:16px;-webkit-margin-before:2px;margin-block-start:2px;accent-color:var(--neon-accent);cursor:pointer}.studio-toggle>span{display:flex;flex-direction:column;gap:2px;min-width:0}.studio-toggle strong{font-size:var(--neon-text-sm);font-weight:600;color:var(--neon-text-primary)}.studio-toggle em{font-style:normal}.studio-crosspost__note,.studio-toggle em{font-size:var(--neon-text-xs);line-height:1.5;color:var(--neon-text-muted)}.studio-crosspost__note{margin:0}