.studio-mode-guide{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:22px 26px;background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#e5e9f1);border-radius:16px;color:var(--theme-ink,#17191f)}
.studio-mode-summary{min-width:0;max-width:660px}.studio-mode-kicker{font-size:10px;color:var(--theme-subtle,#7c8798);letter-spacing:.05em}.studio-mode-summary h3{font-size:18px;margin:6px 0 8px;font-weight:550}.studio-mode-summary p{margin:0;font-size:12px;color:var(--theme-muted,#697386);line-height:1.8}
.studio-mode-comparison{flex:0 0 252px;border-left:1px solid var(--theme-line,#e5e9f1);padding-left:24px}.studio-mode-comparison p{display:flex;gap:14px;margin:0 0 8px;font-size:11px;color:var(--theme-muted,#697386)}.studio-mode-comparison b{font-weight:550;color:var(--theme-ink,#17191f)}.studio-mode-comparison small{font-size:9px;color:var(--theme-subtle,#7c8798);line-height:1.7;display:block}
@media(max-width:800px){.studio-mode-guide{align-items:stretch;flex-direction:column;gap:14px;padding:18px;border-radius:13px;margin-bottom:14px}.studio-mode-summary h3{font-size:17px}.studio-mode-summary p{font-size:11px}.studio-mode-comparison{flex:auto;border-left:0;border-top:1px solid var(--theme-line,#e5e9f1);padding:12px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:7px 12px}.studio-mode-comparison p{gap:8px;margin:0;font-size:10px}.studio-mode-comparison small{grid-column:1/-1;font-size:9px}}

.quick-start-guide{margin:18px 0;padding:18px;border:1px solid var(--theme-line,#e5e9f1);border-radius:14px;background:var(--theme-surface,#fff);color:var(--theme-ink,#17191f)}.quick-start-guide h3{margin:0 0 12px;font-size:15px}.quick-start-modes{display:grid;grid-template-columns:1fr 1fr;gap:14px}.quick-start-modes p{margin:0}.quick-start-guide b,.quick-start-guide span{display:block}.quick-start-guide b{font-size:12px;margin-bottom:5px}.quick-start-guide span{font-size:11px;line-height:1.8;color:var(--theme-muted,#697386)}.quick-start-guide ol{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;padding:14px 0 0;margin:14px 0 0;border-top:1px solid var(--theme-line,#e5e9f1)}@media(max-width:600px){.quick-start-modes,.quick-start-guide ol{grid-template-columns:1fr}.quick-start-guide{padding:15px}.quick-start-guide ol{gap:10px}}
