.setup-wizard{text-align:start;grid-template-rows:auto minmax(0,1fr) auto;height:min(70dvh,740px);min-height:360px;display:grid}.setup-progress{border-bottom:1px solid var(--border);flex-shrink:0;gap:8px;margin:0;padding:0 0 16px;list-style:none;display:flex;overflow-x:auto}.setup-progress li{flex:1;min-width:105px}.setup-progress button{text-align:start;width:100%;color:var(--muted);font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:8px 3px;font-size:12px;display:flex}.setup-progress button span{background:var(--background,#f6f8f7);border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.setup-progress [aria-current=step] button{color:var(--green-strong,#087d46);font-weight:600}.setup-progress [aria-current=step] button span{background:var(--green-strong,#087d46);color:#fff;border-color:#0000}.setup-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:20px 4px;overflow-y:auto}.setup-body h3{margin:0 0 8px}.setup-body p{max-width:70ch}.setup-body .field{margin-block:14px}.setup-footer{border-top:1px solid var(--border);background:var(--panel,#fff);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.setup-footer>.muted{font-size:12px}.setup-review{gap:12px;display:grid}.setup-review>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:10px 0;display:flex}.setup-review dt{color:var(--muted)}.setup-review dd{overflow-wrap:anywhere;max-width:65%;margin:0}.setup-summary{background:var(--green-soft,#eff8f2);border-radius:8px;padding:16px}.setup-wizard details{margin-block:16px}.setup-wizard summary{cursor:pointer;padding-block:10px;font-weight:500}.setup-error{color:#9c2920;background:#fff4f2;border-radius:8px;margin:0;padding:12px}.setup-panel[hidden]{display:none!important}.setup-field-row{grid-template-columns:minmax(0,1fr) 84px;align-items:start;gap:16px;display:grid}.setup-color{border:1px solid var(--border);background:var(--panel,#fff);border-radius:8px;width:100%;height:43px;padding:4px}.setup-roster{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.setup-roster figure{text-align:center;margin:0}.setup-roster figcaption{overflow-wrap:anywhere;max-width:90px;font-size:12px}.tool-store{gap:0;display:grid}.tool-store-item{border-bottom:1px solid var(--border);padding-block:16px}.tool-store-title{align-items:center;gap:10px;display:flex}.tool-store-title strong{flex:1}.tool-store-item p{margin:8px 0;font-size:13px;line-height:1.5}.tool-store-item blockquote{border-inline-start:3px solid var(--border);color:var(--muted);margin:10px 0;padding-inline-start:12px;font-size:13px}.tool-store-config{background:var(--background,#f7f9f8);border-radius:8px;margin-top:14px;padding:16px}.tool-store-config .check-line{align-items:center}.tool-store-status{color:var(--muted);font-size:11px}.primitive-editor{max-width:900px}.primitive-editor textarea{width:100%;min-height:350px}.inheritance-list{padding:0;list-style:none}.inheritance-list li{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.inheritance-list li div{flex:1}.inheritance-list small{color:var(--muted);display:block}@media (max-width:600px){.setup-wizard{height:72dvh;min-height:300px}.setup-progress{gap:4px}.setup-footer{gap:6px}.setup-footer>.muted{display:none}.setup-review>div{display:block}.setup-review dd{max-width:100%;margin-top:6px}}.crew-cast{flex-wrap:wrap;display:flex}.crew-cast .robot-avatar+.robot-avatar{margin-inline-start:-26px}.crew-flow{padding:0;list-style:none}.crew-flow li{border-bottom:1px solid var(--border);align-items:center;gap:20px;padding:16px 0;display:flex}.crew-flow h4{margin:4px 0}.account-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.account-company .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-company{max-width:900px}.account-company h2{align-items:center;gap:10px;display:flex}@media (max-width:640px){.account-company .form-grid{grid-template-columns:1fr}.crew-flow li{gap:8px}}.tool-store-toolbar{border-bottom:1px solid var(--border);padding-bottom:14px}.tool-store-filters{flex-wrap:wrap;gap:6px;display:flex}.tool-store-filters button{font:inherit;border:1px solid var(--border);background:var(--panel,#fff);color:var(--muted);border-radius:20px;padding:6px 11px;font-size:11px}.tool-store-filters button[aria-pressed=true]{color:#fff;background:#173c2d;border-color:#173c2d}.tool-store-item{padding:18px 12px}.tool-store-item.enabled{background:#f5faf7;border-inline-start:3px solid #0a8b5b}.tool-store-title input{accent-color:#087d46;width:17px;height:17px}.tool-store-title strong{font-size:14px}.tool-store-configure{margin-top:10px;display:block}.robot-colors{padding:8px 4px 15px}.legacy-mcp{margin-top:28px}.legacy-mcp>summary{color:var(--muted);cursor:pointer;padding:15px 0}
