.agent-loadout-visual, .agent-loadout-tools { display: contents; }
@media (max-width: 959px) {
  .ainbox-container:has(.ainbox-detail:not([hidden])) .ainbox-list { display: none; }
}
@media (min-width: 960px) {
  :root { --studio-frame: 1280px; --studio-page-width: 1280px; --studio-content-width: 360px; }
  body { padding-bottom: 0; }
  [data-flash-card-studio]::after { content: none; }
  .studio-topbar { min-height: 72px; padding-inline: max(24px, calc((100vw - 1280px) / 2)); gap: 20px; border-block-end: 1px solid var(--line); background: var(--studio-bg, var(--panel)); }
  .topbar-nav { display: flex !important; flex: 0 1 auto; min-width: 0; }
  .topbar-tab { min-height: 44px; padding-inline: 16px; }
  .m3-bottom-nav { display: none !important; }
  .studio-shell { width: min(1280px, calc(100% - 48px)); padding: 28px 0 48px; gap: 24px; }
  .studio-legal-links { width: 100%; padding-bottom: 24px; }
  .card-workspace[data-tab-content].active { width: 100% !important; max-width: none !important; grid-template-columns: minmax(420px, 1fr) minmax(320px, .8fr); align-items: start; gap: 48px; padding: 20px 32px; }
  .card-workspace > .card-scene { width: 100%; grid-column: 1; position: sticky; top: 100px; }
  .card-workspace > .card-stage-dock { width: 100%; max-width: none; grid-column: 2; margin: 0; gap: 20px; }
  .card-stage-dock .creator-quest-action-dock { width: 100%; }
  [data-tab-content="twin"] > .panel-heading { padding: 24px 28px; }
  [data-twin-pane="verification"]:not([hidden]) { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(300px, .85fr); gap: 24px; align-items: start; padding: 28px; }
  [data-twin-pane="verification"] > .verification-score-card { grid-column: 1; grid-row: 1; margin: 0; }
  [data-twin-pane="verification"] > .verification-evidence-categories { grid-column: 1; margin: 0; }
  [data-twin-pane="verification"] > .verification-backers-section { grid-column: 2; grid-row: 1 / span 2; margin: 0; position: sticky; top: 96px; }
  [data-twin-pane="verification"] > [data-social-verification-panel] { grid-column: 1 / -1; }
  [data-tab-content="me"].active { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: start; }
  [data-tab-content="me"] > .panel-heading { grid-column: 1 / -1; }
  [data-tab-content="me"] > .panel-section { padding: 24px; }
  [data-tab-content="inbox"] .ainbox-container:has(.ainbox-detail:not([hidden])) { display: grid; grid-template-columns: minmax(280px, .8fr) minmax(0, 1.2fr); gap: 24px; align-items: start; }
  [data-tab-content="inbox"] .ainbox-list { min-width: 0; }
  [data-tab-content="inbox"] .ainbox-detail { padding: 24px; }
  [data-tab-content="agent"] .panel-section { padding: 24px 28px; }
  [data-tab-content="agent"] .agent-loadout-card { display: grid; grid-template-columns: minmax(340px, 1fr) minmax(280px, .8fr); gap: 48px; align-items: center; padding: 40px; }
  .agent-loadout-visual, .agent-loadout-tools { display: flex; flex-direction: column; align-items: center; gap: 20px; min-width: 0; }
  .agent-loadout-tools { padding: 28px; border: 1px solid var(--line); border-radius: 14px; background: var(--panel); }
  .agent-loadout-tools .genesis-strip { width: 100%; max-width: none; }
  .agent-loadout-tools .genesis-list { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; }
  .agent-loadout-tools .genesis-nft { width: 100%; height: 72px; }
  .agent-loadout-tools .agent-store-button { width: 100%; }
  [data-tab-content="me"] .me-settings-section { position: sticky; top: 96px; grid-column: 2; grid-row: 2; }
  [data-tab-content="me"] [data-me-signed-in] { grid-column: 1; grid-row: 2 / span 2; }
  [data-tab-content="me"] .me-sign-out-section { grid-column: 2; grid-row: 3; }
  .sovereign-toast { bottom: 24px; }
}
@media (min-width: 960px) and (max-width: 1120px) {
  .studio-topbar { gap: 12px; padding-inline: 18px; }
  .topbar-tab { padding-inline: 10px; }
  .card-workspace[data-tab-content].active { gap: 24px; padding-inline: 12px; grid-template-columns: minmax(380px, 1fr) minmax(280px, .8fr); }
}
