.studio-methodology-banner[data-astro-cid-cwimmrs4]{background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:8px;margin:24px 0;padding:20px 24px}.studio-workbench[data-astro-cid-cwimmrs4]{background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:8px;flex-direction:column;gap:16px;margin:0 0 32px;padding:22px 24px;display:flex}.workbench-header[data-astro-cid-cwimmrs4]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workbench-header[data-astro-cid-cwimmrs4] h2[data-astro-cid-cwimmrs4]{margin:4px 0;font-size:20px}.workbench-header[data-astro-cid-cwimmrs4] p[data-astro-cid-cwimmrs4]{color:var(--ink-soft);margin:0;font-size:13px}.workbench-score-badge[data-astro-cid-cwimmrs4]{font:12px var(--mono);border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:6px 12px;font-weight:700}.workbench-score-badge[data-astro-cid-cwimmrs4].is-pass{color:#15803d;background:#16a34a1f;border-color:#16a34a59}.workbench-score-badge[data-astro-cid-cwimmrs4].is-warn{color:#b45309;background:#d977061f;border-color:#d9770659}.workbench-score-badge[data-astro-cid-cwimmrs4].is-fail{color:#dc2626;background:#dc26261f;border-color:#dc262659}.workbench-selectors[data-astro-cid-cwimmrs4]{background:var(--paper-muted);border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:12px 14px;display:flex}.wb-field[data-astro-cid-cwimmrs4]{font-size:11px;font-family:var(--mono);color:var(--ink-soft);flex-direction:column;flex:240px;gap:4px;display:flex}.wb-field[data-astro-cid-cwimmrs4] select[data-astro-cid-cwimmrs4]{border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:13px;font-family:var(--sans);border-radius:4px;padding:7px 10px}.wb-preset-actions[data-astro-cid-cwimmrs4]{gap:8px;display:flex}.workbench-tiers-grid[data-astro-cid-cwimmrs4]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.wb-tier[data-astro-cid-cwimmrs4]{background:var(--paper);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.wb-tier-title[data-astro-cid-cwimmrs4]{font:10px var(--mono);color:var(--accent);letter-spacing:.05em;font-weight:700}.wb-check[data-astro-cid-cwimmrs4]{color:var(--ink);cursor:pointer;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.35;display:flex}.workbench-metrics-grid[data-astro-cid-cwimmrs4],.workbench-metrics-row[data-astro-cid-cwimmrs4]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.wb-metric-card{background:var(--paper-muted);border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.wb-metric-label{color:var(--ink-soft);font-size:11.5px}.wb-metric-card strong{font:13px var(--mono);color:var(--accent);font-weight:700}.wb-feedback-ok{color:var(--ink);background:#16a34a1a;border:1px solid #16a34a4d;border-radius:6px;padding:10px 14px;font-size:12.5px}.wb-feedback-list{background:var(--paper-muted);border-left:3px solid var(--accent);color:var(--ink-soft);border-radius:6px;flex-direction:column;gap:4px;margin:0;padding:10px 14px 10px 28px;font-size:12.5px;display:flex}.methodology-header[data-astro-cid-cwimmrs4] h3[data-astro-cid-cwimmrs4]{margin:4px 0 6px;font-size:19px}.methodology-header[data-astro-cid-cwimmrs4] p[data-astro-cid-cwimmrs4]{color:var(--ink-soft);margin:0 0 16px;font-size:13px}.methodology-steps-scroll[data-astro-cid-cwimmrs4]{scrollbar-width:thin;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.method-step[data-astro-cid-cwimmrs4]{background:var(--paper-muted);border:1px solid var(--line);white-space:nowrap;color:var(--ink);border-radius:4px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;display:flex}.method-step[data-astro-cid-cwimmrs4] span[data-astro-cid-cwimmrs4]{font:10px var(--mono);color:var(--accent);font-weight:700}.studio-controls-bar[data-astro-cid-cwimmrs4]{margin-bottom:24px}.studio-filter-pills[data-astro-cid-cwimmrs4]{flex-wrap:wrap;gap:6px;display:flex}.pill[data-astro-cid-cwimmrs4]{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font:11.5px var(--mono);cursor:pointer;border-radius:20px;padding:6px 14px;transition:all .15s}.pill[data-astro-cid-cwimmrs4]:hover,.pill[data-astro-cid-cwimmrs4].is-active{background:var(--accent);color:var(--paper);border-color:var(--accent)}.studio-grid[data-astro-cid-cwimmrs4]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.studio-card[data-astro-cid-cwimmrs4]{background:var(--paper);border:1px solid var(--line);border-radius:6px;flex-direction:column;padding:22px;transition:border-color .15s,transform .15s;display:flex}.studio-card[data-astro-cid-cwimmrs4]:hover{border-color:var(--accent);transform:translateY(-2px)}.studio-card-top[data-astro-cid-cwimmrs4]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.studio-kicker[data-astro-cid-cwimmrs4]{font:10px var(--mono);color:var(--accent);letter-spacing:.06em;font-weight:700}.studio-level-badge[data-astro-cid-cwimmrs4]{font:10px var(--mono);color:var(--ink-faint)}.studio-card[data-astro-cid-cwimmrs4] h3[data-astro-cid-cwimmrs4]{font-size:18px;font-family:var(--serif);margin:0 0 8px}.studio-desc[data-astro-cid-cwimmrs4]{color:var(--ink-soft);margin:0 0 14px;font-size:13px;line-height:1.5}.studio-workload-box[data-astro-cid-cwimmrs4]{background:var(--paper-muted);border:1px solid var(--line);border-radius:4px;margin-bottom:12px;padding:8px 10px}.box-label[data-astro-cid-cwimmrs4]{font:9.5px var(--mono);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;display:block}.studio-workload-box[data-astro-cid-cwimmrs4] strong[data-astro-cid-cwimmrs4]{color:var(--ink);font-size:12px}.studio-challenges[data-astro-cid-cwimmrs4]{margin-bottom:16px}.studio-challenges[data-astro-cid-cwimmrs4] ul[data-astro-cid-cwimmrs4]{color:var(--ink-soft);margin:6px 0 0 16px;padding:0;font-size:12px;line-height:1.45}.studio-card-footer[data-astro-cid-cwimmrs4]{justify-content:flex-end;margin-top:auto;display:flex}.studio-card-link[data-astro-cid-cwimmrs4]{font:11px var(--mono);color:var(--accent);font-weight:600;text-decoration:none}.studio-card-link[data-astro-cid-cwimmrs4]:hover{text-decoration:underline}.scenarios-grid[data-astro-cid-cwimmrs4]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:16px;display:grid}.scenario-card[data-astro-cid-cwimmrs4]{background:var(--paper-muted);border:1px solid var(--line);border-radius:6px;padding:16px}.scenario-tag[data-astro-cid-cwimmrs4]{font:10px var(--mono);color:var(--accent);letter-spacing:.06em;font-weight:700}.scenario-card[data-astro-cid-cwimmrs4] h4[data-astro-cid-cwimmrs4]{margin:6px 0;font-size:15px}.scenario-card[data-astro-cid-cwimmrs4] p[data-astro-cid-cwimmrs4]{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.5}
