:root{color-scheme:light;--paper: #f7f3ea;--paper-strong: #efe6d5;--ink: #182026;--ink-soft: #53606b;--line: rgba(24, 32, 38, .12);--accent: #0d6b5f;--accent-strong: #08463e;--accent-glow: rgba(13, 107, 95, .18);--berry: #8b3d53;--gold: #b88c3b;--panel-shadow: 0 24px 80px rgba(19, 26, 31, .12)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;font-family:Charter,Iowan Old Style,Palatino Linotype,Book Antiqua,serif;color:var(--ink);background:radial-gradient(circle at top left,rgba(184,140,59,.22),transparent 34%),radial-gradient(circle at top right,rgba(139,61,83,.16),transparent 28%),linear-gradient(180deg,#fffaf0,#f7f3ea 44%,#ece4d4)}button,input,select,textarea{font:inherit}button{cursor:pointer}#root{min-height:100vh}.studio-shell{width:min(1500px,calc(100vw - 32px));margin:0 auto;padding:24px 0 40px}.hero-panel,.panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffbf4d9;border:1px solid rgba(255,255,255,.7);box-shadow:var(--panel-shadow)}.hero-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 30px;border-radius:28px;position:relative;overflow:hidden}.hero-panel-compact{gap:14px;padding:16px 20px;border-radius:22px}.hero-title-block{display:grid;gap:4px}.studio-nav-links{display:flex;flex-wrap:wrap;gap:8px}.hero-panel:after{content:"";position:absolute;inset:auto -12% -36% auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(13,107,95,.18) 0%,transparent 72%)}.eyebrow,.panel-kicker{margin:0 0 10px;font-family:Avenir Next Condensed,Gill Sans,Trebuchet MS,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.78rem}.hero-panel h1,.panel h2,.panel h3{font-family:Avenir Next Condensed,Gill Sans,Trebuchet MS,sans-serif;letter-spacing:.02em;margin:0}.hero-panel h1{font-size:clamp(2rem,2.8vw,3.4rem);line-height:1.02;max-width:12ch}.hero-panel-compact h1{font-size:clamp(1.35rem,1.9vw,2rem);line-height:1.08;max-width:none}.hero-panel-compact .eyebrow{margin-bottom:6px}.hero-stats{display:grid;gap:14px}.hero-stats-inline{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;align-items:stretch}.hero-stats>div{padding:16px 18px;border-radius:20px;background:linear-gradient(135deg,#0d6b5f1a,#b88c3b0f);border:1px solid var(--line)}.hero-panel-compact .hero-stats{gap:10px}.hero-panel-compact .hero-stats>div{padding:10px 12px;border-radius:14px}.hero-stat-tile{min-height:90px}.hero-auth-card{display:grid;gap:10px}.hero-auth-card .ghost-button{justify-self:flex-start}.hero-stats span,.meta-strip span,.result-meta span,.candidate-card small{display:block;color:var(--ink-soft);font-size:.85rem}.hero-stats strong{display:block;margin-top:6px;font-size:1.1rem}.hero-panel-compact .hero-stats strong{margin-top:4px;font-size:.95rem}.studio-layout{display:grid;gap:18px;margin-top:18px}.studio-controls-panel{padding:16px 20px}.studio-controls-row{display:grid;grid-template-columns:minmax(180px,220px) auto;gap:12px;align-items:end}.toggle-check{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(24,32,38,.12);border-radius:14px;background:#ffffffb3;min-height:48px}.toggle-check input{width:16px;height:16px}.toggle-check span{font-family:Avenir Next Condensed,Gill Sans,Trebuchet MS,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.82rem}.compact-toggle{align-self:end}.inline-toggle-row{align-self:stretch}.run-target-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inline-field{min-width:0}.studio-prompts-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studio-work-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:0;align-items:start}.run-row-panel{padding-bottom:18px}.run-row-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.schema-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compact-schema{grid-template-columns:repeat(2,minmax(0,1fr))}.schema-var{padding:10px 12px;border-radius:12px;border:1px solid rgba(24,32,38,.09);background:#ffffffb8}.schema-var small{display:block;color:var(--ink-soft);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-family:Avenir Next Condensed,Gill Sans,Trebuchet MS,sans-serif}.schema-var p{margin:8px 0 0;color:var(--ink)}.schema-var.user-visible{border-color:#0d6b5f59;background:linear-gradient(135deg,#0d6b5f1f,#ffffffd1)}.studio-results-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cache-history-panel{margin-top:4px}.chart-top-panel{padding-bottom:20px}.planet-table-wrap{overflow-x:auto}.planet-table{width:100%;border-collapse:collapse;border:1px solid rgba(24,32,38,.1);border-radius:12px;overflow:hidden}.planet-table th,.planet-table td{text-align:left;padding:10px 12px;font-size:.9rem;border-bottom:1px solid rgba(24,32,38,.08)}.planet-table th{background:#0d6b5f1a;font-family:Avenir Next Condensed,Gill Sans,Trebuchet MS,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem}.place-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.natal-wheel-wrap{display:grid;place-items:center;width:100%;padding:8px 0 2px}.natal-wheel{width:min(100%,520px);height:auto}.wheel-ring{fill:#ffffffb3;stroke:#18202638;stroke-width:1.4}.wheel-divider{stroke:#18202638;stroke-width:1}.wheel-asc-marker{stroke:#8b3d53eb;stroke-width:2.2}.wheel-sign-label{fill:var(--ink-soft);font-family:Avenir Next Condensed,Gill Sans,Trebuchet MS,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-anchor:middle;dominant-baseline:middle}.wheel-planet-dot{fill:#0d6b5feb;stroke:#fffffff2;stroke-width:1.2}.wheel-planet-label{fill:#fff;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:8px;text-anchor:middle;dominant-baseline:middle}.wheel-center-label{fill:var(--ink-soft);font-family:Avenir Next Condensed,Gill Sans,Trebuchet MS,sans-serif;font-size:14px;letter-spacing:.06em;text-anchor:middle;dominant-baseline:middle}.wheel-ring.transit{fill:none;stroke:#8b3d5333;stroke-width:1;stroke-dasharray:4 3}.wheel-transit-dot{fill:#8b3d53e0;stroke:#fffffff2;stroke-width:1.2}.wheel-transit-label{fill:#fff;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:8px;text-anchor:middle;dominant-baseline:middle}.aspects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.aspect-card{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:#ffffff8c;border:1px solid rgba(24,32,38,.1)}.aspect-card p{margin:0;font-size:.78rem;color:var(--ink-soft)}.aspect-type-pill{display:inline-block;padding:1px 7px;border-radius:20px;font-size:.72rem;font-family:Avenir Next Condensed,Gill Sans,Trebuchet MS,sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#18202614;width:fit-content}.aspect-card[data-type=conjunction] .aspect-type-pill{background:#8b3d531f;color:#8b3d53e6}.aspect-card[data-type=opposition] .aspect-type-pill{background:#b88c3b26;color:#8b691ee6}.aspect-card[data-type=square] .aspect-type-pill{background:#c0392b1f;color:#96281ee6}.aspect-card[data-type=trine] .aspect-type-pill{background:#2980b91f;color:#1e6496e6}.aspect-card[data-type=sextile] .aspect-type-pill{background:#0d6b5f1f;color:#0a554be6}.toggle-check{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.9rem;color:var(--ink-soft);margin-top:8px}.toggle-check input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--accent)}.coords-info{margin:0;font-size:.8rem;color:var(--ink-soft);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}.cache-filter-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end;margin-bottom:12px}.cache-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.raw-output-details{margin-top:14px;border:1px solid rgba(24,32,38,.1);border-radius:12px;background:#ffffff94;padding:8px 10px}.raw-output-details summary{cursor:pointer;color:var(--ink-soft);font-family:Avenir Next Condensed,Gill Sans,Trebuchet MS,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.raw-output-box{margin-top:10px;width:100%;border-radius:12px;border:1px solid rgba(24,32,38,.1);background:#ffffffe0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.82rem;line-height:1.45;padding:10px;resize:vertical}.prompt-editor-panel textarea{min-height:300px}.task-chip{border-radius:999px;border:1px solid var(--line);background:#ffffffb8;color:var(--ink-soft);padding:9px 12px}.task-chip.active{border-color:#0d6b5f5c;color:var(--accent-strong);background:#0d6b5f1a}.auth-layout{display:grid;grid-template-columns:minmax(0,720px);justify-content:center;margin-top:24px}.panel{border-radius:26px;padding:24px}.panel-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.auth-switcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.auth-primary-action{display:grid;gap:8px;margin:0 0 14px}.auth-primary-action p{margin:0;color:var(--ink-soft);font-size:.92rem}.auth-primary-action .secondary-button{justify-self:flex-start;padding-inline:24px}.auth-divider{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:var(--ink-soft);font-family:Avenir Next Condensed,Gill Sans,Trebuchet MS,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#18202624}.auth-switch{border:1px solid var(--line);background:#ffffffad;color:var(--ink);border-radius:16px;padding:10px 12px}.auth-switch.active{border-color:#0d6b5f61;background:linear-gradient(180deg,#0d6b5f1f,#ffffffd6);box-shadow:0 12px 36px var(--accent-glow)}.task-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.task-card{text-align:left;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:#ffffff9e;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.task-card.active{border-color:#0d6b5f61;box-shadow:0 12px 36px var(--accent-glow);transform:translateY(-1px);background:linear-gradient(180deg,#0d6b5f1f,#ffffffd6)}.task-card span{display:block;font-weight:700}.task-card small{display:block;margin-top:6px;color:var(--ink-soft)}.meta-strip{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 14px}.meta-strip span,.result-meta span{padding:6px 10px;border-radius:999px;background:#1820260f}.field-block{display:grid;gap:8px}.field-block span{font-family:Avenir Next Condensed,Gill Sans,Trebuchet MS,sans-serif;font-size:.84rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.field-block input,.field-block select,.field-block textarea{width:100%;border-radius:16px;border:1px solid rgba(24,32,38,.1);padding:12px 14px;background:#ffffffd1;color:var(--ink)}.field-block textarea{min-height:340px;resize:vertical;line-height:1.42}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.auth-form{display:grid;gap:14px}.auth-panel{padding:28px}.auth-helper-text{margin:-4px 0 0;color:#74263d}.primary-button,.secondary-button,.ghost-button{border-radius:999px;border:0;padding:12px 18px}.primary-button{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;box-shadow:0 14px 34px #0d6b5f3d}.secondary-button{background:linear-gradient(135deg,#1d2d39,#304655);color:#fff}.ghost-button{background:#1820260f;color:var(--ink)}.notice{margin:10px 0 0;padding:12px 14px;border-radius:14px;border:1px solid transparent}.notice.error{background:#8b3d531a;border-color:#8b3d533d;color:#74263d}.status-card{display:flex;gap:14px;align-items:flex-start;padding:16px;margin-bottom:14px;border-radius:18px;border:1px solid var(--line);background:#ffffffc7}.status-card strong,.summary-card small,.answer-fragment small{font-family:Avenir Next Condensed,Gill Sans,Trebuchet MS,sans-serif;letter-spacing:.08em;text-transform:uppercase}.status-card strong{display:block;font-size:.95rem}.status-card p{margin:6px 0 0;color:var(--ink-soft)}.status-pill{flex:0 0 auto;padding:7px 10px;border-radius:999px;font-family:Avenir Next Condensed,Gill Sans,Trebuchet MS,sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;background:#18202614;color:var(--ink-soft)}.status-card.idle{background:#ffffffbd}.status-card.busy{background:#b88c3b1f;border-color:#b88c3b33}.status-card.busy .status-pill{background:#b88c3b38;color:#7c5a1f}.status-card.success{background:#0d6b5f1c;border-color:#0d6b5f3d}.status-card.success .status-pill{background:#0d6b5f2e;color:var(--accent-strong)}.status-card.error{background:#8b3d531a;border-color:#8b3d533d}.status-card.error .status-pill{background:#8b3d532e;color:#74263d}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.compact-grid{grid-template-columns:minmax(0,1fr)}.full-span{grid-column:1 / -1}.form-panel h3,.preview-panel h3{margin:24px 0 12px;font-size:1.1rem}.run-plan-card{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-top:24px;padding:18px;border-radius:20px;border:1px solid rgba(13,107,95,.16);background:linear-gradient(145deg,#0d6b5f14,#b88c3b14)}.compact-buttons{margin-top:0}.cache-block{margin-top:18px;padding-top:8px;border-top:1px solid rgba(24,32,38,.08)}.compact-header{margin-bottom:10px}.run-plan-card h3{margin:4px 0 0}.run-plan-copy{margin:10px 0 0;color:var(--ink-soft)}.qodex-viewer-panel{display:grid;gap:16px}.qodex-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.qodex-summary-wide{grid-column:1 / -1}.qodex-iframe-wrap{border:1px solid rgba(24,32,38,.12);border-radius:16px;overflow:hidden;background:#ffffffbf}.qodex-iframe{width:100%;height:78vh;border:0;background:#fff}.result-stack{display:grid;gap:14px}.summary-grid,.answer-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid{margin-top:14px}.result-card{padding:16px;border-radius:18px;border:1px solid var(--line);background:#ffffffc2}.result-card h3{margin:0 0 12px}.emphasis-card{background:linear-gradient(145deg,#0d6b5f1f,#b88c3b1f)}.muted-card{background:#efe6d58a}.result-lead{margin:12px 0 0;color:var(--ink-soft)}.summary-card,.answer-fragment{padding:14px;border-radius:16px;border:1px solid rgba(24,32,38,.08);background:#ffffffad}.summary-card small,.answer-fragment small{display:block;color:var(--ink-soft);font-size:.74rem}.summary-card p,.answer-fragment p{margin:8px 0 0}.detail-card{background:#1820260a}pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.84rem;line-height:1.55}.candidate-grid{display:grid;gap:10px}.candidate-card{padding:14px;border-radius:16px;border:1px solid rgba(24,32,38,.1);background:#ffffffb8}.collapsible-candidate summary{cursor:pointer;font-family:Avenir Next Condensed,Gill Sans,Trebuchet MS,sans-serif;color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;margin-bottom:10px}.collapsible-candidate[open]{border-color:#0d6b5f57;background:#0d6b5f14}.cache-prompt-rows{margin-top:8px;padding-top:8px;border-top:1px solid rgba(24,32,38,.08)}.prompt-preview{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;line-height:1.38;white-space:pre-wrap;word-break:break-word;margin-top:4px}.candidate-card.selected{border-color:#0d6b5f66;background:#0d6b5f14}.candidate-card strong{display:block;margin:6px 0}.candidate-card p{margin:0;color:var(--ink-soft)}.candidate-detail{margin-top:8px;font-size:.88rem}.eval-layout{gap:18px}.eval-bundle-select{min-width:min(360px,100%)}.eval-textarea{min-height:220px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.88rem;line-height:1.5}.eval-table-wrap{overflow-x:auto;margin-top:16px}.eval-compact-wrap{max-width:100%;max-height:min(70vh,680px);overflow:auto}.eval-progress-wrap{margin-top:14px;margin-bottom:10px;padding:12px;border:1px solid rgba(24,32,38,.12);border-radius:12px;background:#ffffffb8}.eval-progress-meta{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:.85rem;color:var(--ink-soft)}.eval-progress-bar{width:100%;height:10px}.eval-table{width:100%;border-collapse:collapse;min-width:720px}.eval-table th,.eval-table td{padding:12px 10px;border-bottom:1px solid rgba(24,32,38,.08);text-align:left;vertical-align:top}.eval-table th{font-family:Avenir Next Condensed,Gill Sans,Trebuchet MS,sans-serif;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.eval-compact-table{min-width:2200px;table-layout:fixed}.eval-compact-table thead th{position:sticky;top:0;z-index:3;background:#f7f9fbfa;box-shadow:inset 0 -1px #18202624}.eval-compact-table th:nth-child(1),.eval-compact-table td:nth-child(1){width:300px}.eval-compact-table th:nth-child(2),.eval-compact-table td:nth-child(2),.eval-compact-table th:nth-child(8),.eval-compact-table td:nth-child(8){width:280px}.eval-compact-table th:nth-child(7),.eval-compact-table td:nth-child(7){width:190px}.eval-compact-table th:nth-child(3),.eval-compact-table td:nth-child(3),.eval-compact-table th:nth-child(4),.eval-compact-table td:nth-child(4),.eval-compact-table th:nth-child(5),.eval-compact-table td:nth-child(5),.eval-compact-table th:nth-child(6),.eval-compact-table td:nth-child(6),.eval-compact-table th:nth-child(9),.eval-compact-table td:nth-child(9),.eval-compact-table th:nth-child(10),.eval-compact-table td:nth-child(10),.eval-compact-table th:nth-child(11),.eval-compact-table td:nth-child(11),.eval-compact-table th:nth-child(12),.eval-compact-table td:nth-child(12){width:150px}.eval-compact-cell-input{width:100%;min-height:34px;resize:vertical;border:1px solid rgba(24,32,38,.18);border-radius:8px;padding:6px 8px;font-size:.82rem;line-height:1.35;background:#fffffff5}.eval-results-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.eval-rows-stack{display:grid;gap:14px}.eval-row-block{border:1px solid rgba(24,32,38,.1);border-radius:14px;background:#ffffffb8;padding:10px}.eval-row-table,.eval-rubric-table{width:100%;border-collapse:collapse}.eval-row-table th,.eval-row-table td,.eval-rubric-table th,.eval-rubric-table td{padding:10px 8px;border-bottom:1px solid rgba(24,32,38,.08);text-align:left;vertical-align:top}.eval-row-table th,.eval-rubric-table th{font-family:Avenir Next Condensed,Gill Sans,Trebuchet MS,sans-serif;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.eval-row-qa-head th:first-child{width:50%}.eval-row-qa-head th:last-child{width:50%}.eval-astro-question-list{margin:0;padding-left:18px;display:grid;gap:6px}.eval-astro-question-list li{color:var(--ink-soft)}.eval-cell-aspect{background:#4e8d841f}.eval-cell-question{background:#3454941a}.eval-rubric-table .field-block{margin-top:0}.eval-rubric-table input{width:100%}.eval-optional-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:8px}.eval-optional-grid h4{margin:0 0 8px;font-size:.84rem;color:var(--ink-soft)}.eval-optional-grid pre{margin:0;max-height:260px;overflow:auto;padding:10px;border-radius:10px;border:1px solid rgba(24,32,38,.12);background:#ffffffe6;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}.eval-prompts-matrix{width:100%;border-collapse:collapse;margin-top:8px}.eval-prompts-matrix th,.eval-prompts-matrix td{padding:10px 8px;border-bottom:1px solid rgba(24,32,38,.08);text-align:left;vertical-align:top}.eval-prompts-matrix th{font-family:Avenir Next Condensed,Gill Sans,Trebuchet MS,sans-serif;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.eval-prompts-matrix pre{margin:0;max-height:260px;overflow:auto;padding:10px;border-radius:10px;border:1px solid rgba(24,32,38,.12);background:#ffffffe6;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}.eval-result-card{min-height:100%}.empty-state{min-height:280px;display:grid;place-items:center;text-align:center;border-radius:22px;border:1px dashed rgba(24,32,38,.18);color:var(--ink-soft);background:#fff6}@media (max-width: 1180px){.studio-controls-row,.studio-prompts-row,.studio-work-row,.studio-results-row,.run-row-content,.cache-filter-row,.cache-list-grid{grid-template-columns:1fr}.hero-panel{flex-direction:column;align-items:stretch}.hero-stats-inline{grid-template-columns:1fr}}@media (max-width: 720px){.studio-shell{width:min(100vw - 18px,100%);padding-top:12px}.hero-panel,.panel{border-radius:22px;padding:20px}.task-switcher,.run-target-switcher,.schema-grid,.auth-switcher,.form-grid,.summary-grid,.answer-grid{grid-template-columns:1fr}.status-card{flex-direction:column}.run-plan-card{flex-direction:column;align-items:stretch}}
