.enterprise-trust-flow{border:1px solid var(--border);background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 36%), linear-gradient(145deg, color-mix(in srgb, var(--panel-strong) 94%, transparent), var(--panel));box-shadow:var(--shadow);border-radius:24px;margin-top:18px;padding:clamp(20px,3vw,34px);overflow:hidden}.trust-flow-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.trust-flow-header h2{max-width:880px;margin:7px 0 10px;font-size:clamp(25px,3vw,42px)}.trust-flow-header p,.trust-flow-narrative p{max-width:880px}.trust-flow-controls{gap:8px;display:flex}.icon-control{place-items:center;width:40px;height:40px;padding:0;display:grid}.trust-flow-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:24px 0 16px;display:grid}.trust-flow-chapters button{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 78%, transparent);min-width:0;color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:11px 13px;display:flex}.trust-flow-chapters button>span{background:var(--chip);width:24px;height:24px;color:var(--text);border-radius:8px;place-items:center;font-size:11px;display:grid}.trust-flow-chapters button.active{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--chip) 76%, var(--panel));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent) inset}.trust-flow-stage{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 86%, transparent);border-radius:21px;min-height:445px;padding:22px;animation:.42s both trust-stage-enter;position:relative}.trust-flow-narrative{z-index:5;max-width:720px;position:relative}.trust-flow-narrative h3{margin:6px 0 8px;font-size:clamp(21px,2.4vw,31px)}.trust-flow-scene{min-height:305px;margin-top:14px;position:relative}.trust-flow-node{z-index:4;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--panel-strong) 94%, transparent);border-radius:17px;align-items:center;gap:10px;min-width:205px;padding:12px 14px;animation:.48s both trust-node-enter;display:flex;position:absolute;box-shadow:0 14px 34px #0000002e}.trust-flow-node-icon{background:var(--chip);width:39px;height:39px;color:var(--accent);border-radius:13px;flex:0 0 39px;place-items:center;display:grid}.trust-flow-node-copy{gap:2px;display:grid}.trust-flow-node-copy small{color:var(--muted);font-size:10px}.trust-flow-node-status{background:color-mix(in srgb, var(--secondary) 15%, transparent);color:var(--secondary);letter-spacing:.08em;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:800}.central-node{border-color:var(--accent);background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 45%), var(--panel-strong);min-width:250px;box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 7%, transparent), 0 18px 44px #0000003d;animation:2.8s ease-in-out infinite trust-central-pulse;top:49%;left:50%;transform:translate(-50%,-50%)}.trust-flow-link{z-index:2;color:var(--muted);letter-spacing:.03em;font-size:9px;font-weight:700;position:absolute}.trust-flow-link:before{content:"";border-top:1px dashed color-mix(in srgb, var(--accent) 68%, var(--border));position:absolute}.flow-packet{z-index:3;background:linear-gradient(135deg, var(--secondary), var(--primary));color:#fff;width:28px;height:28px;box-shadow:0 8px 22px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:10px;place-items:center;display:grid;position:absolute}.flow-link-label{white-space:nowrap;background:color-mix(in srgb, var(--panel-strong) 92%, transparent);border:1px solid var(--border);border-radius:8px;padding:4px 7px;position:absolute}.trust-flow-publisher-column{position:absolute;top:16%;left:1%}.publisher-node{position:relative;top:auto;left:auto}.trust-flow-mini-stack{gap:6px;margin-top:10px;display:grid}.trust-flow-mini-stack span,.trust-flow-outcome-stack span,.trust-flow-security-checks span{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.trust-flow-mini-stack svg,.trust-flow-outcome-stack svg,.trust-flow-security-checks svg{color:var(--secondary)}.publisher-to-nebula{width:26%;top:44%;left:21%}.publisher-to-nebula:before{top:0;left:0;right:0}.publisher-to-nebula .flow-packet{animation:2.7s linear infinite packet-horizontal;top:-14px}.publisher-to-nebula .flow-link-label{top:12px;left:24%}.trust-flow-provider-agents{align-content:space-between;width:27%;display:grid;position:absolute;top:3%;bottom:2%;right:1%}.trust-flow-provider-agents .trust-flow-node{min-width:0;position:relative;top:auto;left:auto}.airport-node{animation-delay:.12s}.metro-node{animation-delay:.24s}.airline-node{animation-delay:.36s}.nebula-to-providers{width:10%;top:49%;left:63%}.nebula-to-providers:before{top:0;left:0;right:0}.nebula-to-providers .flow-packet{animation:2.5s linear infinite packet-horizontal;top:-14px}.nebula-to-providers .flow-link-label{top:16px;right:-116px}.travel-node{top:38%;left:2%}.client-to-nebula{width:26%;top:50%;left:21%}.client-to-nebula:before{top:0;left:0;right:0}.client-to-nebula .flow-packet{animation:2.4s linear infinite packet-horizontal;top:-14px}.client-to-nebula .flow-link-label{top:14px;left:18%}.trust-flow-outcome-stack{border:1px solid var(--border);background:color-mix(in srgb, var(--panel-strong) 90%, transparent);border-radius:16px;gap:12px;padding:17px;display:grid;position:absolute;top:22%;right:4%}.trust-flow-user-stack{align-content:space-between;width:23%;display:grid;position:absolute;top:5%;bottom:8%;left:1%}.trust-flow-user-stack .trust-flow-node{min-width:0;position:relative;top:auto;left:auto}.search-to-nebula{width:23%;top:48%;left:24%}.search-to-nebula:before{top:0;left:0;right:0}.search-to-nebula .flow-packet{animation:2.2s linear infinite packet-horizontal;top:-14px}.search-to-nebula .flow-link-label{top:14px;left:8%}.security-nebula{top:45%}.token-to-client{width:11%;top:46%;left:63%}.token-to-client:before{top:0;left:0;right:0}.token-to-client .flow-packet{animation:2s linear infinite packet-horizontal;top:-14px}.token-to-client .flow-link-label{top:14px;right:-90px}.trust-flow-security-scene>.airline-node{top:34%;right:1%}.trust-flow-security-checks{flex-wrap:wrap;justify-content:center;gap:7px;display:flex;position:absolute;bottom:0;left:35%;right:27%}.trust-flow-security-checks span{border:1px solid var(--border);background:color-mix(in srgb, var(--panel-strong) 88%, transparent);color:var(--text);border-radius:999px;padding:6px 9px}.trust-flow-progress{justify-content:center;gap:7px;margin-top:13px;display:flex}.trust-flow-progress span{background:var(--border-strong);border-radius:999px;width:26px;height:3px}.trust-flow-progress span.active{background:var(--accent);animation:1.4s ease-in-out infinite progress-breathe}@keyframes trust-stage-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes trust-node-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes trust-central-pulse{50%{box-shadow:0 0 0 13px color-mix(in srgb, var(--accent) 5%, transparent), 0 18px 44px #0000003d}}@keyframes packet-horizontal{0%{left:0}to{left:calc(100% - 28px)}}@keyframes progress-breathe{50%{opacity:.55}}@media (width<=1040px){.trust-flow-stage{min-height:590px}.trust-flow-scene{min-height:435px}.trust-flow-publisher-column,.travel-node,.trust-flow-user-stack{left:0}.trust-flow-provider-agents{width:34%}.trust-flow-security-scene>.airline-node{right:0}.trust-flow-security-checks{left:28%;right:28%}}@media (width<=760px){.trust-flow-header{flex-direction:column}.trust-flow-chapters{grid-template-columns:1fr}.trust-flow-chapters svg{display:none}.trust-flow-stage{min-height:auto}.trust-flow-scene{gap:10px;min-height:auto;margin-top:18px;display:grid}.trust-flow-node,.central-node,.trust-flow-provider-agents,.trust-flow-publisher-column,.travel-node,.trust-flow-user-stack,.trust-flow-security-scene>.airline-node,.trust-flow-outcome-stack,.trust-flow-security-checks{width:auto;min-width:0;position:relative;inset:auto;transform:none}.trust-flow-provider-agents,.trust-flow-user-stack{gap:10px;display:grid}.trust-flow-link{display:none}.trust-flow-security-checks{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.trust-flow-stage,.trust-flow-node,.central-node,.flow-packet,.trust-flow-progress span.active{animation:none!important}}.enterprise-trust-flow{border-radius:21px;margin-top:12px;padding:clamp(15px,1.8vw,22px)}.trust-flow-header{align-items:center;gap:14px}.trust-flow-header h2{max-width:760px;margin:4px 0;font-size:clamp(24px,2.5vw,34px);line-height:1.05}.trust-flow-header p{max-width:900px;margin:0;font-size:12px;line-height:1.4}.trust-flow-controls{align-self:flex-start}.icon-control{width:36px;height:36px}.trust-flow-chapters{gap:7px;margin:12px 0 10px}.trust-flow-chapters button{min-height:38px;padding:7px 10px;font-size:12px}.trust-flow-chapters button>span{width:21px;height:21px}.trust-flow-stage{border-radius:18px;height:clamp(330px,100vh - 510px,390px);min-height:330px;padding:14px 16px 10px}.trust-flow-narrative{max-width:850px}.trust-flow-narrative h3{margin:3px 0 4px;font-size:clamp(19px,2vw,26px);line-height:1.05}.trust-flow-narrative p{max-width:940px;margin:0;font-size:11px;line-height:1.35}.trust-flow-scene{min-height:225px;margin-top:7px}.trust-flow-node{border-radius:14px;gap:8px;min-width:176px;padding:9px 10px}.trust-flow-node-icon{border-radius:11px;flex-basis:34px;width:34px;height:34px}.trust-flow-node-copy strong{font-size:11px}.trust-flow-node-copy small{font-size:8px}.trust-flow-node-status{padding:3px 5px;font-size:7px}.central-node{min-width:210px;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 7%, transparent), 0 15px 36px #00000038}.flow-packet{border-radius:8px;width:24px;height:24px}.flow-link-label{padding:3px 5px;font-size:8px}.trust-flow-mini-stack{gap:4px;margin-top:6px}.trust-flow-mini-stack span,.trust-flow-outcome-stack span,.trust-flow-security-checks span{font-size:8px}.trust-flow-publisher-column{top:12%}.trust-flow-provider-agents{top:0;bottom:0}.trust-flow-outcome-stack{gap:8px;padding:12px;top:16%}.trust-flow-security-checks{gap:5px;bottom:-2px}.trust-flow-security-checks span{padding:4px 7px}.trust-flow-progress{margin-top:7px}@media (width>=1100px) and (height<=820px){.trust-flow-header p,.trust-flow-narrative p{display:none}.trust-flow-stage{height:300px;min-height:300px}.trust-flow-scene{min-height:220px}}@media (width<=1040px){.trust-flow-stage{height:auto;min-height:520px}.trust-flow-scene{min-height:390px}}@media (width<=760px){.enterprise-trust-flow{padding:14px}.trust-flow-header{align-items:flex-start}.trust-flow-stage{height:auto;min-height:auto}.trust-flow-scene{min-height:auto}.trust-flow-link{width:100%;min-width:0;height:32px;display:block;position:relative;inset:auto}.trust-flow-link:before{top:14px;left:12%;right:12%}.trust-flow-link .flow-packet{width:24px;height:24px;animation-name:packet-horizontal-mobile;top:2px}.trust-flow-link .flow-link-label{text-overflow:ellipsis;white-space:nowrap;max-width:88%;padding:2px 5px;font-size:7px;top:24px;left:50%;right:auto;overflow:hidden;transform:translate(-50%)}.publisher-to-nebula,.nebula-to-providers,.client-to-nebula,.search-to-nebula,.token-to-client{width:100%;inset:auto}}@keyframes packet-horizontal-mobile{0%{left:12%}to{left:calc(88% - 24px)}}@media (prefers-reduced-motion:reduce){.trust-flow-link .flow-packet{animation:none!important}}.entity-tone-publisher{--entity-accent:var(--entity-publisher-accent);--entity-soft:var(--entity-publisher-soft);--entity-border:var(--entity-publisher-border)}.entity-tone-provider{--entity-accent:var(--entity-provider-accent);--entity-soft:var(--entity-provider-soft);--entity-border:var(--entity-provider-border)}.entity-tone-agent{--entity-accent:var(--entity-agent-accent);--entity-soft:var(--entity-agent-soft);--entity-border:var(--entity-agent-border)}.entity-tone-oauth{--entity-accent:var(--entity-oauth-accent);--entity-soft:var(--entity-oauth-soft);--entity-border:var(--entity-oauth-border)}.entity-tone-resource{--entity-accent:var(--entity-resource-accent);--entity-soft:var(--entity-resource-soft);--entity-border:var(--entity-resource-border)}.entity-tone-credential{--entity-accent:var(--entity-credential-accent);--entity-soft:var(--entity-credential-soft);--entity-border:var(--entity-credential-border)}.entity-tone-certificate,.entity-tone-security{--entity-accent:var(--entity-certificate-accent);--entity-soft:var(--entity-certificate-soft);--entity-border:var(--entity-certificate-border)}.entity-tone-user{--entity-accent:var(--entity-user-accent);--entity-soft:var(--entity-user-soft);--entity-border:var(--entity-user-border)}.entity-tone-role{--entity-accent:var(--entity-role-accent);--entity-soft:var(--entity-role-soft);--entity-border:var(--entity-role-border)}.entity-tone-audit,.entity-tone-activity{--entity-accent:var(--entity-audit-accent);--entity-soft:var(--entity-audit-soft);--entity-border:var(--entity-audit-border)}.entity-tone-membership{--entity-accent:var(--entity-user-accent);--entity-soft:var(--entity-user-soft);--entity-border:var(--entity-user-border)}.entity-tone-discovery{--entity-accent:var(--accent);--entity-soft:var(--chip);--entity-border:var(--border-strong)}.entity-icon{border:1px solid color-mix(in srgb,var(--entity-accent,var(--accent)) 44%,transparent);background:var(--entity-soft,var(--chip));color:var(--entity-accent,var(--accent));flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff14}.entity-icon svg{stroke-width:1.9px;width:55%;height:55%}.entity-icon-md{border-radius:13px;width:38px;height:38px}.entity-icon-lg{border-radius:16px;width:48px;height:48px}.entity-icon-sm{border-radius:10px;width:28px;height:28px}.status-badge{border:1px solid var(--border);background:color-mix(in srgb,var(--panel-strong) 86%,transparent);letter-spacing:.025em;border-radius:999px;align-items:center;gap:.4rem;width:max-content;padding:.35rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.status-badge>span{background:var(--subtle);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--subtle) 16%,transparent);border-radius:50%}.status-active>span,.status-verified>span,.status-healthy>span,.status-system>span{background:#34d399;box-shadow:0 0 0 3px #34d39929}.status-unverified>span,.status-pending>span,.status-pending-registration>span,.status-deleting>span{background:#fbbf24;box-shadow:0 0 0 3px #fbbf2429}.status-suspended>span,.status-disabled>span,.status-revoked>span,.status-failed>span,.status-delete-failed>span{background:#fb7185;box-shadow:0 0 0 3px #fb718529}.status-retired>span,.status-deregistered>span,.status-inactive>span{background:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.metric-card{border:1px solid var(--entity-border,var(--border));background:linear-gradient(145deg,var(--entity-soft,var(--panel)),color-mix(in srgb,var(--panel) 92%,transparent));border-radius:22px;align-items:flex-start;gap:.9rem;min-height:132px;padding:1.05rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0000001f}.metric-card:after{content:"";background:radial-gradient(circle,var(--entity-soft),transparent 68%);opacity:.8;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-32px;right:-22px}.metric-card:hover{border-color:var(--entity-accent);transform:translateY(-3px);box-shadow:0 18px 42px #0003}.metric-card-copy{gap:.13rem;min-width:0;display:grid}.metric-card strong{font-size:2rem;line-height:1}.metric-card span{font-weight:800}.metric-card small{color:var(--muted);line-height:1.35}.metric-attention{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--entity-accent) 35%,transparent),0 14px 34px #00000029}.entity-section-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 0 1rem;display:flex}.entity-section-title{align-items:flex-start;gap:.8rem;display:flex}.entity-section-title h2{margin:0}.entity-section-title p{margin:.25rem 0 0}.entity-title-line{align-items:center;gap:.55rem;display:flex}.entity-count{background:var(--chip);min-width:27px;height:27px;color:var(--chip-text);border-radius:999px;place-items:center;padding:0 .45rem;font-weight:800;display:inline-grid}.entity-section-actions{align-items:center;gap:.55rem;display:flex}.entity-deck{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1rem;display:grid}.entity-deck.density-compact{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:.75rem}.entity-card{border:1px solid var(--entity-border,var(--border));background:linear-gradient(150deg,var(--entity-soft,var(--panel)),color-mix(in srgb,var(--panel) 92%,transparent) 58%);border-radius:22px;flex-direction:column;min-width:0;min-height:250px;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #00000024}.entity-card:hover{border-color:var(--entity-accent);transform:translateY(-4px);box-shadow:0 22px 54px #00000038}.entity-card-interactive{cursor:pointer}.entity-card-accent{background:linear-gradient(var(--entity-accent),transparent 92%);width:4px;position:absolute;inset:0 auto 0 0}.entity-card-header{align-items:flex-start;gap:.75rem;display:flex}.entity-card-heading{min-width:0}.entity-card-heading h3{overflow-wrap:anywhere;margin:0}.entity-card-heading p{text-overflow:ellipsis;margin:.22rem 0 0;font-size:.82rem;overflow:hidden}.entity-card-statuses{flex-wrap:wrap;gap:.45rem;margin:.85rem 0;display:flex}.entity-card-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:.15rem 0 .8rem;display:grid}.entity-card-stats div{border:1px solid color-mix(in srgb,var(--entity-border) 75%,transparent);background:color-mix(in srgb,var(--panel-strong) 58%,transparent);border-radius:14px;padding:.62rem}.entity-card-stats dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.7rem}.entity-card-stats dd{overflow-wrap:anywhere;margin:.18rem 0 0;font-size:1.05rem;font-weight:800}.entity-card-meta{gap:.45rem;margin-top:.15rem;display:grid}.entity-card-meta div{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);grid-template-columns:minmax(90px,.75fr) minmax(0,1.25fr);gap:.6rem;padding-bottom:.42rem;display:grid}.entity-card-meta span{color:var(--muted);font-size:.75rem}.entity-card-meta strong{text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.entity-card-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.entity-card-actions button{padding:.48rem .68rem;font-size:.76rem}.entity-card-skeleton{background:linear-gradient(90deg,var(--panel) 20%,var(--panel-strong) 38%,var(--panel) 56%);background-size:280% 100%;min-height:250px;animation:1.5s infinite entity-shimmer}@keyframes entity-shimmer{to{background-position:-140% 0}}.search-toolbar{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 84%,transparent);border-radius:18px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.72rem;display:flex;box-shadow:0 10px 30px #0000001a}.search-field{border:1px solid var(--border-strong);background:var(--input);border-radius:13px;flex:320px;align-items:center;gap:.55rem;min-width:220px;padding:0 .75rem;display:flex}.search-field svg{width:18px;color:var(--muted)}.search-field input{background:0 0;border:0;outline:0;padding:.7rem 0}.search-clear{color:var(--muted);box-shadow:none;background:0 0;padding:.25rem}.search-clear svg{width:16px}.search-filters{flex-wrap:wrap;gap:.55rem;display:flex}.search-filters select{width:auto;min-width:145px}.search-results-count{color:var(--muted);margin-left:auto;font-size:.78rem;font-weight:700}.entity-empty-state{border:1px dashed var(--border-strong);background:color-mix(in srgb,var(--panel) 70%,transparent);text-align:center;border-radius:22px;justify-items:center;gap:.55rem;padding:3rem 1rem;display:grid}.entity-empty-state h3,.entity-empty-state p{margin:0}.entity-chip-list{flex-wrap:wrap;gap:.35rem;margin:.7rem 0;display:flex}.entity-chip-list span{border:1px solid var(--border);background:color-mix(in srgb,var(--panel-strong) 66%,transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:.3rem .5rem;font-size:.68rem;overflow:hidden}@media (width<=720px){.entity-section-header{flex-direction:column;align-items:flex-start}.entity-deck,.entity-deck.density-compact{grid-template-columns:1fr}.search-results-count{width:100%;margin-left:0}.metric-card{min-height:116px}}.entity-card-disabled{opacity:.58;filter:saturate(.45);pointer-events:none}.entity-card-disabled:hover{transform:none;box-shadow:0 14px 38px #00000024}.capability-explorer-modern .topbar{background:var(--header);color:#fff;z-index:30;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 28px;display:flex;position:sticky;top:0}.capability-explorer-modern .brand-lockup,.capability-explorer-modern .topbar-actions,.capability-explorer-modern .runtime-status,.capability-explorer-modern .theme-control{align-items:center;display:flex}.capability-explorer-modern .brand-lockup{gap:12px}.capability-explorer-modern .brand-mark{color:#07111f;background:linear-gradient(135deg,#3d8cff,#8ebdff);border-radius:13px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.capability-explorer-modern .topbar h1{margin:2px 0 0;font-size:1.1rem}.capability-explorer-modern .eyebrow{letter-spacing:.13em;color:var(--explorer-muted);font-size:.68rem;font-weight:850}.capability-explorer-modern .topbar .eyebrow{color:#9cb0c8}.capability-explorer-modern .topbar-actions{gap:14px}.capability-explorer-modern .runtime-status{border-right:1px solid #ffffff24;gap:9px;padding-right:14px}.capability-explorer-modern .runtime-status div{gap:1px;display:grid}.capability-explorer-modern .runtime-status strong{font-size:.78rem}.capability-explorer-modern .runtime-status small{color:#9fb0c8;font-size:.68rem}.capability-explorer-modern .online-dot,.capability-explorer-modern .offline-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.capability-explorer-modern .online-dot{background:#45d483;box-shadow:0 0 0 4px #45d48321}.capability-explorer-modern .offline-dot{background:#ff7c6e}.capability-explorer-modern .theme-control{color:#c0cee0;gap:7px;font-size:.72rem}.capability-explorer-modern .theme-control select{color:#fff;background:#15263a;border:1px solid #304762;border-radius:9px;min-width:130px;padding:7px 28px 7px 9px}.capability-explorer-modern .icon-button{border:1px solid var(--explorer-border);background:var(--explorer-panel);width:34px;height:34px;color:var(--explorer-text);border-radius:9px;place-items:center;font-weight:800;display:grid}.capability-explorer-modern .topbar .icon-button{color:#fff;background:#15263a;border-color:#304762}.capability-explorer-modern .icon-button.active{background:var(--explorer-accent);border-color:var(--explorer-accent);color:#fff}.capability-explorer-modern .application-main{max-width:1800px;margin:0 auto;padding:24px 28px 34px}.capability-explorer-modern .command-center{background:linear-gradient(135deg,var(--explorer-panel),var(--explorer-panel-soft));border:1px solid var(--explorer-border);box-shadow:var(--explorer-shadow);border-radius:20px;padding:24px}.capability-explorer-modern .command-copy h2{margin:6px 0 5px;font-size:1.45rem}.capability-explorer-modern .command-copy p{color:var(--explorer-muted);max-width:840px;margin:0}.capability-explorer-modern .command-form{grid-template-columns:1fr auto;gap:12px;margin-top:18px;display:grid}.capability-explorer-modern .command-input-wrap{border:1px solid var(--explorer-border-strong);background:var(--explorer-panel);border-radius:13px;align-items:center;gap:10px;padding:0 14px;display:flex}.capability-explorer-modern .command-input-wrap span{color:var(--explorer-accent);font-size:1.35rem}.capability-explorer-modern .command-input-wrap input{width:100%;color:var(--explorer-text);background:0 0;border:0;outline:0;padding:13px 0}.capability-explorer-modern .primary-button,.capability-explorer-modern .secondary-button,.capability-explorer-modern .navigation-button,.capability-explorer-modern .text-button{border-radius:10px;font-weight:750}.capability-explorer-modern .primary-button{background:var(--explorer-accent);color:#fff;border:0;padding:11px 16px}.capability-explorer-modern .primary-button:hover:not(:disabled){background:var(--explorer-accent-strong)}.capability-explorer-modern .secondary-button,.capability-explorer-modern .navigation-button{border:1px solid var(--explorer-border);background:var(--explorer-panel);color:var(--explorer-text);padding:9px 12px}.capability-explorer-modern .text-button{color:var(--explorer-accent);background:0 0;border:0;padding:4px 0}.capability-explorer-modern .full-width{width:100%}.capability-explorer-modern .intent-summary{color:var(--explorer-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;font-size:.8rem;display:flex}.capability-explorer-modern .intent-summary strong{color:var(--explorer-text)}.capability-explorer-modern .tag-row{flex-wrap:wrap;gap:6px;display:flex}.capability-explorer-modern .tag-row>span{background:var(--explorer-panel-strong);color:var(--explorer-muted);border-radius:999px;padding:4px 8px;font-size:.68rem}.capability-explorer-modern .error-banner{color:#9f2d1d;background:#fff0ed;border:1px solid #ffd1c8;border-radius:12px;align-items:center;gap:10px;margin:16px 0;padding:12px 14px;display:flex}.capability-explorer-modern .adaptive-workspace{border:1px solid var(--explorer-border);background:var(--explorer-panel);min-height:650px;box-shadow:var(--explorer-shadow);border-radius:20px;grid-template-columns:minmax(0,1fr);margin-top:20px;display:grid;position:relative;overflow:hidden}.capability-explorer-modern .adaptive-workspace.has-agent-rail{grid-template-columns:310px minmax(0,1fr)}.capability-explorer-modern .adaptive-workspace.has-context-rail{grid-template-columns:minmax(0,1fr) 300px}.capability-explorer-modern .adaptive-workspace.has-agent-rail.has-context-rail{grid-template-columns:310px minmax(0,1fr) 300px}.capability-explorer-modern .workspace-rail{background:var(--explorer-panel-soft);min-width:0;padding:18px}.capability-explorer-modern .agent-rail{border-right:1px solid var(--explorer-border)}.capability-explorer-modern .context-rail{border-left:1px solid var(--explorer-border)}.capability-explorer-modern .rail-heading,.capability-explorer-modern .canvas-toolbar,.capability-explorer-modern .card-heading,.capability-explorer-modern .context-fact,.capability-explorer-modern .canvas-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.capability-explorer-modern .rail-heading h2{margin:3px 0 0;font-size:1rem}.capability-explorer-modern .rail-heading-actions{align-items:center;gap:7px;display:flex}.capability-explorer-modern .count-chip{background:var(--explorer-accent-soft);min-width:25px;height:25px;color:var(--explorer-accent);border-radius:999px;place-items:center;font-size:.72rem;font-weight:850;display:grid}.capability-explorer-modern .agent-list{gap:9px;max-height:calc(100vh - 280px);margin-top:14px;padding-right:3px;display:grid;overflow:auto}.capability-explorer-modern .agent-card{border:1px solid var(--explorer-border);background:var(--explorer-panel);width:100%;color:var(--explorer-text);text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;transition:all .15s;display:grid}.capability-explorer-modern .agent-card:hover,.capability-explorer-modern .agent-card.selected{border-color:var(--explorer-accent);transform:translateY(-1px);box-shadow:0 8px 20px #2368d61f}.capability-explorer-modern .agent-card.selected{background:var(--explorer-accent-soft)}.capability-explorer-modern .agent-icon,.capability-explorer-modern .agent-avatar{background:var(--explorer-accent-soft);color:var(--explorer-accent);place-items:center;font-weight:850;display:grid}.capability-explorer-modern .agent-icon{border-radius:11px;width:36px;height:36px;font-size:.72rem}.capability-explorer-modern .agent-avatar{border-radius:13px;width:42px;height:42px}.capability-explorer-modern .agent-card-body{gap:5px;min-width:0;display:grid}.capability-explorer-modern .card-heading strong{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.capability-explorer-modern .status-chip{color:var(--explorer-success);background:#e8f8ef;border-radius:999px;padding:3px 6px;font-size:.58rem;font-weight:850}.capability-explorer-modern .agent-provider,.capability-explorer-modern .agent-card-meta{color:var(--explorer-muted);font-size:.7rem}.capability-explorer-modern .agent-card-meta{gap:10px;display:flex}.capability-explorer-modern .workspace-canvas{background:var(--explorer-panel);flex-direction:column;min-width:0;display:flex;position:relative}.capability-explorer-modern .canvas-toolbar{border-bottom:1px solid var(--explorer-border);background:var(--explorer-panel);padding:16px 20px}.capability-explorer-modern .active-agent-summary{align-items:center;gap:11px;display:flex}.capability-explorer-modern .active-agent-summary h2{margin:2px 0 0;font-size:1rem}.capability-explorer-modern .active-agent-summary p{color:var(--explorer-muted);margin:2px 0 0;font-size:.76rem}.capability-explorer-modern .workflow-controls{gap:7px;display:flex}.capability-explorer-modern .surface-stage{background:radial-gradient(circle at top right,var(--explorer-accent-soft),transparent 38%),var(--explorer-page-bg);flex:1;min-height:530px;padding:20px;position:relative}.capability-explorer-modern .surface-loading{z-index:4;color:#fff;background:#0a1728e6;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:.78rem;display:flex;position:absolute;inset:16px 16px auto}.capability-explorer-modern .spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.capability-explorer-modern .canvas-footer{border-top:1px solid var(--explorer-border);color:var(--explorer-muted);flex-wrap:wrap;justify-content:flex-start;padding:9px 20px;font-size:.68rem}.capability-explorer-modern .canvas-footer span+span:before{content:"•";margin-right:8px}.capability-explorer-modern .floating-rail-button{z-index:5;border:1px solid var(--explorer-border);background:var(--explorer-panel);color:var(--explorer-text);box-shadow:var(--explorer-shadow);border-radius:10px;padding:8px 10px;position:absolute;top:18px}.capability-explorer-modern .floating-rail-button.left{left:18px}.capability-explorer-modern .floating-rail-button.right{right:18px}.capability-explorer-modern .floating-rail-button span{background:var(--explorer-accent-soft);color:var(--explorer-accent);border-radius:999px;margin-left:4px;padding:2px 6px}.capability-explorer-modern .empty-workspace,.capability-explorer-modern .welcome-surface{text-align:center;align-content:center;place-items:center;max-width:650px;min-height:500px;margin:0 auto;padding:36px;display:grid}.capability-explorer-modern .empty-workspace h2,.capability-explorer-modern .welcome-surface h2{margin:9px 0 7px;font-size:1.45rem}.capability-explorer-modern .empty-workspace p,.capability-explorer-modern .welcome-surface p{color:var(--explorer-muted);margin:0;line-height:1.6}.capability-explorer-modern .empty-orbit{border:1px solid var(--explorer-border-strong);border-radius:50%;width:88px;height:88px;margin-bottom:18px;position:relative}.capability-explorer-modern .empty-orbit span{background:var(--explorer-accent);border-radius:50%;width:12px;height:12px;position:absolute}.capability-explorer-modern .empty-orbit span:first-child{top:9px;left:37px}.capability-explorer-modern .empty-orbit span:nth-child(2){bottom:14px;left:12px}.capability-explorer-modern .empty-orbit span:nth-child(3){bottom:14px;right:12px}.capability-explorer-modern .welcome-illustration{color:var(--explorer-accent);gap:4px;margin-bottom:12px;font-size:2rem;display:flex}.capability-explorer-modern .welcome-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.capability-explorer-modern .welcome-actions select{min-width:260px}.capability-explorer-modern .context-section{border-top:1px solid var(--explorer-border);margin-top:16px;padding-top:15px}.capability-explorer-modern .context-section h3{margin:0 0 12px;font-size:.83rem}.capability-explorer-modern .field-label{color:var(--explorer-muted);gap:6px;font-size:.73rem;font-weight:750;display:grid}.capability-explorer-modern input,.capability-explorer-modern select,.capability-explorer-modern textarea{border:1px solid var(--explorer-border);background:var(--explorer-panel);width:100%;color:var(--explorer-text);border-radius:9px;padding:9px 10px}.capability-explorer-modern textarea{resize:vertical}.capability-explorer-modern .context-description{color:var(--explorer-muted);font-size:.75rem;line-height:1.5}.capability-explorer-modern .context-fact{border-bottom:1px solid var(--explorer-border);align-items:flex-start;padding:8px 0;font-size:.73rem}.capability-explorer-modern .context-fact span{color:var(--explorer-muted)}.capability-explorer-modern .context-fact strong{text-align:right;overflow-wrap:anywhere;max-width:58%}.capability-explorer-modern .advanced-payload{margin-top:10px}.capability-explorer-modern .a2ui-surface{max-width:1180px;margin:0 auto}.capability-explorer-modern .a2ui-column{gap:14px;display:grid}.capability-explorer-modern .a2ui-row{flex-wrap:wrap;gap:12px;display:flex}.capability-explorer-modern .a2ui-section,.capability-explorer-modern .a2ui-card{background:var(--explorer-panel);border:1px solid var(--explorer-border);border-radius:16px;padding:17px;box-shadow:0 6px 20px #19375a0f}.capability-explorer-modern .a2ui-section>h3,.capability-explorer-modern .a2ui-card>h3{margin:0 0 12px;font-size:1rem}.capability-explorer-modern .a2ui-text{color:var(--explorer-muted);margin:0;line-height:1.55}.capability-explorer-modern .a2ui-column>.a2ui-text:first-child{color:var(--explorer-text);font-size:1.35rem;font-weight:850}.capability-explorer-modern .a2ui-badge{background:var(--explorer-accent-soft);width:max-content;color:var(--explorer-accent);border-radius:999px;align-items:center;padding:5px 9px;font-size:.7rem;font-weight:850;display:inline-flex}.capability-explorer-modern .a2ui-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.capability-explorer-modern .a2ui-record{background:var(--explorer-panel);border:1px solid var(--explorer-border);border-radius:14px;padding:14px;transition:all .15s}.capability-explorer-modern .a2ui-record:hover{border-color:var(--explorer-accent);transform:translateY(-1px);box-shadow:0 8px 22px #2368d61a}.capability-explorer-modern .a2ui-record>div:not(.record-actions){border-bottom:1px solid var(--explorer-border);justify-content:space-between;gap:14px;padding:6px 0;font-size:.76rem;display:flex}.capability-explorer-modern .a2ui-record>div:not(.record-actions):last-of-type{border-bottom:0}.capability-explorer-modern .a2ui-record span{color:var(--explorer-muted);text-transform:capitalize}.capability-explorer-modern .a2ui-record strong{text-align:right;overflow-wrap:anywhere}.capability-explorer-modern .record-actions{border-top:1px solid var(--explorer-border);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.capability-explorer-modern .a2ui-action-button{border:0;border-radius:9px;padding:9px 12px;font-weight:800}.capability-explorer-modern .a2ui-action-button.primary{background:var(--explorer-accent);color:#fff}.capability-explorer-modern .a2ui-action-button.secondary{background:var(--explorer-accent-soft);color:var(--explorer-accent)}.capability-explorer-modern .a2ui-action-button.danger{background:var(--explorer-danger);color:#fff}.capability-explorer-modern .a2ui-form{gap:12px;display:grid}.capability-explorer-modern .table-scroll{border:1px solid var(--explorer-border);border-radius:12px;overflow:auto}.capability-explorer-modern table{border-collapse:collapse;background:var(--explorer-panel);width:100%}.capability-explorer-modern th,.capability-explorer-modern td{text-align:left;border-bottom:1px solid var(--explorer-border);padding:11px 12px;font-size:.76rem}.capability-explorer-modern th{background:var(--explorer-panel-soft);color:var(--explorer-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.capability-explorer-modern .tab-list{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.capability-explorer-modern .tab-list button{border:1px solid var(--explorer-border);background:var(--explorer-panel);color:var(--explorer-text);border-radius:999px;padding:7px 11px}.capability-explorer-modern .tab-list button[aria-selected=true]{background:var(--explorer-accent);color:#fff;border-color:var(--explorer-accent)}.capability-explorer-modern .a2ui-empty,.capability-explorer-modern .a2ui-error{text-align:center;border:1px dashed var(--explorer-border-strong);min-height:120px;color:var(--explorer-muted);border-radius:13px;place-items:center;padding:18px;display:grid}.capability-explorer-modern .a2ui-error{color:var(--explorer-danger);background:#fff0ed}.capability-explorer-modern .developer-overlay{z-index:60;grid-template-columns:1fr min(460px,92vw);display:grid;position:fixed;inset:0}.capability-explorer-modern .developer-backdrop{background:#0309128f;border:0}.capability-explorer-modern .developer-drawer{background:var(--explorer-panel);color:var(--explorer-text);padding:20px;overflow:auto;box-shadow:-18px 0 45px #00000038}.capability-explorer-modern .diagnostic-row{border-bottom:1px solid var(--explorer-border);grid-template-columns:130px 1fr;gap:10px;padding:9px 0;font-size:.73rem;display:grid}.capability-explorer-modern .diagnostic-row span{color:var(--explorer-muted)}.capability-explorer-modern .diagnostic-row code{overflow-wrap:anywhere}.capability-explorer-modern .developer-drawer details{border:1px solid var(--explorer-border);border-radius:10px;margin-top:16px;padding:10px}.capability-explorer-modern .developer-drawer summary{cursor:pointer;font-weight:750}.capability-explorer-modern .developer-drawer pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--explorer-panel-soft);border-radius:8px;padding:10px;font-size:.68rem}@media (width<=1220px){.capability-explorer-modern .adaptive-workspace.has-agent-rail.has-context-rail{grid-template-columns:280px minmax(0,1fr)}.capability-explorer-modern .context-rail{z-index:12;width:300px;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #14325024}}@media (width<=860px){.capability-explorer-modern .topbar{align-items:flex-start;padding:14px 18px}.capability-explorer-modern .topbar-actions{flex-wrap:wrap;justify-content:flex-end}.capability-explorer-modern .runtime-status{display:none}.capability-explorer-modern .application-main{padding:16px}.capability-explorer-modern .command-form,.capability-explorer-modern .adaptive-workspace.has-agent-rail,.capability-explorer-modern .adaptive-workspace.has-agent-rail.has-context-rail{grid-template-columns:1fr}.capability-explorer-modern .agent-rail{z-index:13;width:min(330px,92vw);position:absolute;top:0;bottom:0;left:0;box-shadow:12px 0 30px #14325024}.capability-explorer-modern .canvas-toolbar{flex-direction:column;align-items:flex-start}.capability-explorer-modern .surface-stage{padding:14px}}@media (width<=560px){.capability-explorer-modern .topbar h1{font-size:.95rem}.capability-explorer-modern .theme-control span{display:none}.capability-explorer-modern .theme-control select{min-width:112px}.capability-explorer-modern .command-center{padding:18px}.capability-explorer-modern .command-copy h2{font-size:1.2rem}.capability-explorer-modern .workspace-canvas{min-height:620px}.capability-explorer-modern .workflow-controls{width:100%}.capability-explorer-modern .workflow-controls button{flex:1}.capability-explorer-modern .a2ui-grid{grid-template-columns:1fr}.capability-explorer-modern .welcome-actions{width:100%;display:grid}.capability-explorer-modern .welcome-actions select{min-width:0}}.capability-explorer-modern .a2ui-metric-group{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.capability-explorer-modern .a2ui-metric{border:1px solid var(--explorer-border);background:var(--explorer-panel);border-radius:16px;padding:16px}.capability-explorer-modern .a2ui-metric span{color:var(--explorer-muted);font-size:.82rem;display:block}.capability-explorer-modern .a2ui-metric strong{font-size:1.45rem}.capability-explorer-modern .a2ui-chart{border:1px solid var(--explorer-border);border-radius:16px;padding:16px}.capability-explorer-modern .a2ui-line-chart{align-items:end;gap:8px;height:150px;display:flex}.capability-explorer-modern .a2ui-line-chart span{background:var(--explorer-accent);border-radius:8px 8px 2px 2px;flex:1;min-width:8px}.capability-explorer-modern .a2ui-bar-row{grid-template-columns:110px 1fr 64px;align-items:center;gap:10px;margin:10px 0;display:grid}.capability-explorer-modern .a2ui-bar-row>div{background:var(--explorer-panel-strong);border-radius:999px;height:10px;overflow:hidden}.capability-explorer-modern .a2ui-bar-row i{background:var(--explorer-accent);height:100%;display:block}.capability-explorer-modern .a2ui-timeline{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:0;list-style:none;display:grid}.capability-explorer-modern .a2ui-timeline li{border-left:3px solid var(--explorer-accent);padding:10px 12px}.capability-explorer-modern .a2ui-timeline span,.capability-explorer-modern .a2ui-timeline strong{display:block}.capability-explorer-modern .a2ui-status-list{gap:10px;display:grid}.capability-explorer-modern .a2ui-status-list article{border:1px solid var(--explorer-border);border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px;display:grid}.capability-explorer-modern .a2ui-status-list article span{color:var(--explorer-muted);display:block}.capability-explorer-modern .a2ui-status-list em,.capability-explorer-modern .a2ui-topology span{background:var(--explorer-panel-strong);border-radius:999px;padding:5px 9px;font-style:normal}.capability-explorer-modern .a2ui-topology{gap:14px;display:grid}.capability-explorer-modern .a2ui-topology section{border:1px solid var(--explorer-border);border-radius:14px;padding:14px}.capability-explorer-modern .a2ui-topology section>div{flex-wrap:wrap;gap:8px;display:flex}.capability-explorer-modern [data-status=HEALTHY],.capability-explorer-modern [data-status=READY],.capability-explorer-modern [data-status=AVAILABLE]{color:var(--explorer-success)}.capability-explorer-modern [data-status=DEGRADED],.capability-explorer-modern [data-status=WARNING]{color:var(--explorer-warning)}.capability-explorer-modern .context-tabs{background:var(--explorer-panel-strong);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-top:14px;padding:4px;display:grid}.capability-explorer-modern .context-tabs button{color:var(--explorer-muted);background:0 0;border:0;border-radius:8px;padding:8px 9px;font-size:.72rem;font-weight:800}.capability-explorer-modern .context-tabs button[aria-selected=true]{background:var(--explorer-panel);color:var(--explorer-text);box-shadow:0 1px 5px #14325014}.capability-explorer-modern .workflow-entry-card{border:1px solid var(--explorer-border);background:var(--explorer-panel);text-align:left;border-radius:14px;gap:4px;width:min(520px,100%);margin:18px auto 14px;padding:14px 16px;display:grid}.capability-explorer-modern .workflow-entry-card span{color:var(--explorer-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.capability-explorer-modern .workflow-entry-card strong{font-size:.9rem}.capability-explorer-modern .workflow-entry-card small{color:var(--explorer-muted);line-height:1.45}.capability-explorer-modern .advanced-warning{border:1px solid color-mix(in srgb,var(--explorer-accent) 32%,var(--explorer-border));background:var(--explorer-accent-soft);border-radius:10px;gap:4px;margin:10px 0 12px;padding:10px 11px;display:grid}.capability-explorer-modern .advanced-warning strong{color:var(--explorer-accent);font-size:.74rem}.capability-explorer-modern .advanced-warning span{color:var(--explorer-muted);font-size:.7rem;line-height:1.45}.capability-explorer-modern .advanced-payload textarea{resize:vertical;min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.capability-explorer-modern .interaction-trace-panel{margin-top:14px}.capability-explorer-modern .interaction-trace-heading{border-bottom:1px solid var(--explorer-border);gap:7px;padding-bottom:10px;display:grid}.capability-explorer-modern .interaction-trace-heading.compact-trace-summary{padding-top:10px}.capability-explorer-modern .interaction-trace-heading h3{margin:3px 0 0;font-size:.92rem}.capability-explorer-modern .capability-trace-summary{flex-wrap:wrap;gap:5px;display:flex}.capability-explorer-modern .capability-trace-summary span{border:1px solid var(--explorer-border);color:var(--explorer-muted);border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:.62rem;display:inline-flex}.capability-explorer-modern .capability-trace-summary span[data-state=warning]{color:var(--explorer-danger)}.capability-explorer-modern .capability-trace-execution{border:1px solid var(--explorer-border);background:var(--explorer-panel);border-radius:10px;gap:4px;margin:10px 0;padding:8px 9px;display:grid}.capability-explorer-modern .capability-trace-execution span{text-transform:uppercase;letter-spacing:.06em;color:var(--explorer-muted);font-size:.58rem}.capability-explorer-modern .capability-trace-execution code{overflow-wrap:anywhere;font-size:.62rem}.capability-explorer-modern .capability-trace-execution strong{color:var(--explorer-accent);font-size:.65rem}.capability-explorer-modern .capability-trace-toolbar{gap:7px;margin-bottom:9px;display:grid}.capability-explorer-modern .capability-trace-view-switch{background:var(--explorer-panel-strong);border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.capability-explorer-modern .capability-trace-view-switch button,.capability-explorer-modern .capability-trace-filters button{color:var(--explorer-muted);cursor:pointer;background:0 0;border:0}.capability-explorer-modern .capability-trace-view-switch button{border-radius:7px;padding:6px 7px;font-size:.66rem;font-weight:800}.capability-explorer-modern .capability-trace-view-switch button.active{background:var(--explorer-panel);color:var(--explorer-text);box-shadow:0 1px 4px #14325014}.capability-explorer-modern .capability-trace-filters{gap:4px;display:flex;overflow-x:auto}.capability-explorer-modern .capability-trace-filters button{border:1px solid var(--explorer-border);border-radius:999px;flex:none;padding:4px 7px;font-size:.58rem;font-weight:800}.capability-explorer-modern .capability-trace-filters button.active{background:var(--explorer-accent-soft);color:var(--explorer-accent);border-color:var(--explorer-accent)}.capability-explorer-modern .capability-trace-stream{gap:7px;min-height:220px;max-height:calc(100vh - 330px);padding-right:2px;display:grid;overflow:auto}.capability-explorer-modern .capability-trace-flow,.capability-explorer-modern .capability-trace-timeline{gap:7px;display:grid}.capability-explorer-modern .capability-trace-phase{border:1px solid var(--explorer-border);background:var(--explorer-panel);border-radius:11px;position:relative;overflow:hidden}.capability-explorer-modern .capability-trace-phase[data-status=FAILED]{border-color:color-mix(in srgb,var(--explorer-danger) 48%,var(--explorer-border))}.capability-explorer-modern .capability-trace-phase-head{width:100%;color:var(--explorer-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto 15px;align-items:center;gap:7px;padding:8px;display:grid}.capability-explorer-modern .capability-trace-phase-head:hover{background:var(--explorer-panel-soft)}.capability-explorer-modern .capability-trace-phase-marker,.capability-explorer-modern .capability-trace-sequence{background:var(--explorer-accent-soft);width:22px;height:22px;color:var(--explorer-accent);border-radius:50%;place-items:center;font-size:.6rem;font-weight:900;display:grid}.capability-explorer-modern .capability-trace-phase-copy,.capability-explorer-modern .capability-trace-event-copy{min-width:0}.capability-explorer-modern .capability-trace-phase-copy strong,.capability-explorer-modern .capability-trace-phase-copy small,.capability-explorer-modern .capability-trace-event-copy strong,.capability-explorer-modern .capability-trace-event-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.capability-explorer-modern .capability-trace-phase-copy strong{font-size:.7rem}.capability-explorer-modern .capability-trace-phase-copy small,.capability-explorer-modern .capability-trace-event-copy small{color:var(--explorer-muted);margin-top:2px;font-size:.57rem}.capability-explorer-modern .capability-trace-phase-meta,.capability-explorer-modern .capability-trace-event-meta{text-align:right}.capability-explorer-modern .capability-trace-phase-meta em,.capability-explorer-modern .capability-trace-phase-meta small,.capability-explorer-modern .capability-trace-event-meta em,.capability-explorer-modern .capability-trace-event-meta small{display:block}.capability-explorer-modern .capability-trace-phase-meta em,.capability-explorer-modern .capability-trace-event-meta em{color:var(--explorer-success);text-transform:uppercase;font-size:.55rem;font-style:normal;font-weight:900}.capability-explorer-modern .capability-trace-phase[data-status=FAILED] .capability-trace-phase-meta em,.capability-explorer-modern .capability-trace-event-row[data-status=FAILED] .capability-trace-event-meta em{color:var(--explorer-danger)}.capability-explorer-modern .capability-trace-phase-meta small,.capability-explorer-modern .capability-trace-event-meta small{color:var(--explorer-muted);margin-top:2px;font-size:.55rem}.capability-explorer-modern .capability-trace-phase-events{border-top:1px solid var(--explorer-border);background:var(--explorer-panel-soft);display:grid}.capability-explorer-modern .capability-trace-event-row{border:0;border-bottom:1px solid var(--explorer-border);width:100%;color:var(--explorer-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) auto 14px;align-items:center;gap:7px;padding:8px;display:grid}.capability-explorer-modern .capability-trace-event-row:last-child{border-bottom:0}.capability-explorer-modern .capability-trace-event-row:hover{background:var(--explorer-panel)}.capability-explorer-modern .capability-trace-event-row[data-direction=REQUEST]{box-shadow:inset 2px 0 var(--explorer-accent)}.capability-explorer-modern .capability-trace-event-row[data-direction=RESPONSE]{box-shadow:inset 2px 0 var(--explorer-success)}.capability-explorer-modern .capability-trace-event-row[data-status=FAILED]{box-shadow:inset 2px 0 var(--explorer-danger)}.capability-explorer-modern .capability-trace-event-copy strong{font-size:.65rem}.capability-explorer-modern .capability-trace-empty{text-align:center;min-height:180px;color:var(--explorer-muted);border:1px dashed var(--explorer-border-strong);border-radius:11px;align-content:center;place-items:center;gap:8px;padding:16px;display:grid}.capability-explorer-modern .capability-trace-empty strong,.capability-explorer-modern .capability-trace-empty span{display:block}.capability-explorer-modern .capability-trace-empty strong{color:var(--explorer-text);font-size:.72rem}.capability-explorer-modern .capability-trace-empty span{margin-top:3px;font-size:.64rem;line-height:1.45}.capability-explorer-modern .capability-trace-redaction{background:var(--explorer-panel-soft);color:var(--explorer-muted);border-radius:9px;align-items:flex-start;gap:7px;margin-top:9px;padding:9px;font-size:.6rem;line-height:1.4;display:flex}.capability-explorer-modern .capability-trace-drawer-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05120e57;justify-content:flex-end;display:flex;position:fixed;inset:0}.capability-explorer-modern .capability-trace-drawer{background:var(--explorer-panel);width:min(760px,92vw);height:100%;color:var(--explorer-text);border-left:1px solid var(--explorer-border);padding:22px;overflow:auto;box-shadow:-20px 0 55px #00000038}.capability-explorer-modern .capability-trace-drawer>header{border-bottom:1px solid var(--explorer-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.capability-explorer-modern .capability-trace-drawer h2{margin:4px 0;font-size:1.35rem}.capability-explorer-modern .capability-trace-drawer header p{color:var(--explorer-muted);overflow-wrap:anywhere;font-size:.7rem}.capability-explorer-modern .capability-trace-drawer-close{border:1px solid var(--explorer-border);background:var(--explorer-panel);width:34px;height:34px;color:var(--explorer-text);border-radius:10px;place-items:center;padding:0;display:grid}.capability-explorer-modern .capability-trace-drawer-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.capability-explorer-modern .capability-trace-drawer-facts>span{border:1px solid var(--explorer-border);background:var(--explorer-panel-soft);border-radius:10px;gap:3px;padding:9px;display:grid}.capability-explorer-modern .capability-trace-drawer-facts strong{text-transform:uppercase;letter-spacing:.05em;color:var(--explorer-muted);font-size:.58rem}.capability-explorer-modern .capability-trace-drawer-facts span{font-size:.68rem}.capability-explorer-modern .capability-trace-drawer-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.capability-explorer-modern .capability-trace-document{border:1px solid var(--explorer-border);background:var(--explorer-panel-soft);border-radius:12px;padding:12px}.capability-explorer-modern .capability-trace-document>strong{text-transform:uppercase;letter-spacing:.05em;color:var(--explorer-muted);margin-bottom:5px;font-size:.62rem;display:block}.capability-explorer-modern .capability-trace-document pre,.capability-explorer-modern .capability-trace-details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--explorer-page-bg);border-radius:8px;max-height:360px;margin:0;padding:9px;font-size:.65rem;line-height:1.45;overflow:auto}.capability-explorer-modern .capability-trace-details{gap:7px;margin:10px 0 0;display:grid}.capability-explorer-modern .capability-trace-details>div{border-bottom:1px solid var(--explorer-border);grid-template-columns:120px minmax(0,1fr);gap:9px;padding:7px 0;display:grid}.capability-explorer-modern .capability-trace-details dt{color:var(--explorer-muted);text-transform:capitalize;font-size:.64rem}.capability-explorer-modern .capability-trace-details dd{overflow-wrap:anywhere;margin:0;font-size:.66rem}.capability-explorer-modern .capability-trace-drawer-safety{background:var(--explorer-accent-soft);color:var(--explorer-muted);border-radius:10px;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;font-size:.62rem;display:flex}@media (width<=1220px){.capability-explorer-modern .capability-trace-stream{max-height:560px}}@media (width<=700px){.capability-explorer-modern .capability-trace-phase-head,.capability-explorer-modern .capability-trace-event-row{grid-template-columns:24px minmax(0,1fr) 15px}.capability-explorer-modern .capability-trace-phase-meta,.capability-explorer-modern .capability-trace-event-meta{display:none}.capability-explorer-modern .capability-trace-drawer{width:100vw;padding:16px}.capability-explorer-modern .capability-trace-drawer-facts,.capability-explorer-modern .capability-trace-drawer-grid{grid-template-columns:1fr}}.capability-explorer-modern .trace-execution-picker{color:var(--explorer-muted);gap:4px;margin:9px 0;font-size:.62rem;font-weight:800;display:grid}.capability-explorer-modern .trace-execution-picker select{padding:7px 8px;font-size:.66rem}.capability-explorer-modern .command-center.initial{place-items:center;min-height:min(520px,100vh - 150px);display:grid}.capability-explorer-modern .command-center.initial .command-primary{width:min(1180px,100%)}.capability-explorer-modern .command-center.initial .command-copy{text-align:center}.capability-explorer-modern .command-center.initial .command-copy p{margin-inline:auto}.capability-explorer-modern .command-center.has-results{grid-template-columns:minmax(320px,.72fr) minmax(620px,1.7fr);align-items:stretch;gap:22px;padding:18px;display:grid}.capability-explorer-modern .command-center.has-results .command-primary{align-self:center;padding:8px 4px 8px 8px}.capability-explorer-modern .command-center.has-results .command-copy h2{font-size:1.08rem}.capability-explorer-modern .command-center.has-results .command-copy p{font-size:.76rem}.capability-explorer-modern .command-center.has-results .command-form{grid-template-columns:1fr;margin-top:12px}.capability-explorer-modern .command-center.has-results .command-form .primary-button{width:100%}.capability-explorer-modern .discovered-results{border:1px solid var(--explorer-border);background:color-mix(in srgb, var(--explorer-panel-strong) 68%, var(--explorer-panel));border-radius:16px;min-width:0;padding:12px 14px}.capability-explorer-modern .discovered-results-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.capability-explorer-modern .discovered-results-heading h3{margin:3px 0 0;font-size:.98rem}.capability-explorer-modern .discovered-agent-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;max-height:280px;padding:2px;display:grid;overflow:auto}.capability-explorer-modern .agent-card.discovered{grid-template-columns:1fr;gap:9px;padding:13px;display:grid}.capability-explorer-modern .agent-card.discovered .card-heading{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;display:grid}.capability-explorer-modern .agent-monogram{background:var(--explorer-accent-soft);width:38px;height:38px;color:var(--explorer-accent);border-radius:11px;place-items:center;font-size:.7rem;font-weight:900;display:grid}.capability-explorer-modern .agent-card-identity{gap:2px;min-width:0;display:grid}.capability-explorer-modern .agent-card-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.capability-explorer-modern .agent-card-identity small{color:var(--explorer-muted);font-size:.67rem}.capability-explorer-modern .agent-status{background:color-mix(in srgb, var(--explorer-success) 12%, var(--explorer-panel));color:var(--explorer-success);border-radius:999px;padding:3px 6px;font-size:.56rem;font-weight:900}.capability-explorer-modern .agent-card-statuses{justify-items:end;gap:4px;display:grid}.capability-explorer-modern .agent-runtime-status{border:1px solid var(--explorer-border);color:var(--explorer-muted);background:var(--explorer-panel-soft);border-radius:999px;padding:3px 6px;font-size:.54rem;font-weight:900}.capability-explorer-modern .agent-runtime-status[data-state=live]{color:var(--explorer-success);border-color:color-mix(in srgb, var(--explorer-success) 38%, var(--explorer-border));background:color-mix(in srgb, var(--explorer-success) 10%, var(--explorer-panel))}.capability-explorer-modern .agent-runtime-status[data-state=offline]{color:var(--explorer-danger);border-color:color-mix(in srgb, var(--explorer-danger) 38%, var(--explorer-border));background:color-mix(in srgb, var(--explorer-danger) 8%, var(--explorer-panel))}.capability-explorer-modern .agent-security-context{border-top:1px solid var(--explorer-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:8px;display:grid}.capability-explorer-modern .agent-security-context>span{background:var(--explorer-panel-soft);text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:5px;min-width:0;padding:6px 7px;display:grid}.capability-explorer-modern .agent-security-context svg{color:var(--explorer-accent);grid-row:1/3}.capability-explorer-modern .agent-security-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.capability-explorer-modern .agent-security-context small{color:var(--explorer-muted);grid-column:2;font-size:.54rem}.capability-explorer-modern .adaptive-workspace.has-trace-rail{grid-template-columns:minmax(680px,1fr) minmax(420px,520px)}.capability-explorer-modern .execution-trace-rail{border-left:1px solid var(--explorer-border);background:var(--explorer-panel-soft);align-self:start;min-width:0;max-height:calc(100vh - 118px);padding:18px;position:sticky;top:96px;overflow:auto}.capability-explorer-modern .execution-trace-rail-heading{border-bottom:1px solid var(--explorer-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.capability-explorer-modern .execution-trace-rail-heading h2{margin:4px 0 0;font-size:1.08rem}.capability-explorer-modern .trace-live-indicator{color:var(--explorer-success);align-items:center;gap:7px;font-size:.68rem;font-weight:800;display:inline-flex}.capability-explorer-modern .trace-trust-chain{flex-wrap:wrap;align-items:center;gap:5px;padding:10px 0 2px;display:flex}.capability-explorer-modern .trace-trust-chain span{border:1px solid var(--explorer-border);color:var(--explorer-accent);background:var(--explorer-panel);border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:.58rem;font-weight:800;display:inline-flex}.capability-explorer-modern .trace-trust-chain b{color:var(--explorer-muted);font-size:.62rem}.capability-explorer-modern .interaction-context-inline{border-top:1px solid var(--explorer-border);background:var(--explorer-panel);padding:18px 20px 22px}.capability-explorer-modern .interaction-context-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.capability-explorer-modern .interaction-context-heading h2{margin:3px 0 0;font-size:1rem}.capability-explorer-modern .interaction-context-status{background:color-mix(in srgb, var(--explorer-success) 10%, var(--explorer-panel));color:var(--explorer-success);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:.64rem;font-weight:800;display:inline-flex}.capability-explorer-modern .interaction-context-inline .context-section{grid-template-columns:minmax(0,1fr);display:grid}.capability-explorer-modern .interaction-context-inline>.context-section:first-of-type{margin-top:10px}.capability-explorer-modern .execution-trace-rail .interaction-trace-heading h3{font-size:1rem}.capability-explorer-modern .execution-trace-rail .capability-trace-summary span{padding:5px 8px;font-size:.69rem}.capability-explorer-modern .execution-trace-rail .capability-trace-execution span,.capability-explorer-modern .execution-trace-rail .capability-trace-execution code,.capability-explorer-modern .execution-trace-rail .capability-trace-execution strong{font-size:.7rem}.capability-explorer-modern .execution-trace-rail .capability-trace-view-switch button,.capability-explorer-modern .execution-trace-rail .capability-trace-filters button{padding:7px 8px;font-size:.72rem}.capability-explorer-modern .execution-trace-rail .capability-trace-event-copy strong,.capability-explorer-modern .execution-trace-rail .capability-trace-phase-copy strong{font-size:.78rem}.capability-explorer-modern .execution-trace-rail .capability-trace-event-copy small,.capability-explorer-modern .execution-trace-rail .capability-trace-phase-copy small,.capability-explorer-modern .execution-trace-rail .capability-trace-event-meta,.capability-explorer-modern .execution-trace-rail .capability-trace-phase-meta{font-size:.64rem}@media (width<=1260px){.capability-explorer-modern .command-center.has-results{grid-template-columns:1fr}.capability-explorer-modern .command-center.has-results .command-form{grid-template-columns:1fr auto}.capability-explorer-modern .adaptive-workspace.has-trace-rail{grid-template-columns:1fr}.capability-explorer-modern .execution-trace-rail{border-left:0;border-top:1px solid var(--explorer-border);max-height:720px;position:static}}@media (width<=720px){.capability-explorer-modern .command-center.initial{min-height:auto}.capability-explorer-modern .command-center.has-results .command-form,.capability-explorer-modern .discovered-agent-grid,.capability-explorer-modern .agent-security-context{grid-template-columns:1fr}.capability-explorer-modern .interaction-context-heading{flex-direction:column;align-items:flex-start}}.capability-explorer-modern .command-center.has-results.single-result{grid-template-columns:minmax(0,4fr) minmax(250px,1fr)}.capability-explorer-modern .command-center.has-results.two-results{grid-template-columns:minmax(360px,3fr) minmax(500px,2fr)}.capability-explorer-modern .command-center.has-results.many-results{grid-template-columns:minmax(320px,1fr) minmax(720px,2fr)}.capability-explorer-modern .discovered-results.single-result{justify-self:end;max-width:360px}.capability-explorer-modern .discovered-results.two-results{max-width:none}.capability-explorer-modern .discovered-agent-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;max-height:230px}.capability-explorer-modern .discovered-results.single-result .discovered-agent-grid{grid-template-columns:minmax(220px,320px)}.capability-explorer-modern .agent-card.discovered{border-radius:14px;gap:7px;min-height:96px;padding:10px 11px}.capability-explorer-modern .agent-card.discovered .card-heading{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.capability-explorer-modern .agent-card.discovered .agent-monogram{border-radius:9px;width:32px;height:32px;font-size:.62rem}.capability-explorer-modern .agent-card.discovered .agent-card-identity strong{font-size:.76rem}.capability-explorer-modern .agent-card.discovered .agent-card-identity small{font-size:.61rem}.capability-explorer-modern .agent-card-summary-line{border-top:1px solid var(--explorer-border);flex-wrap:wrap;align-items:center;gap:6px;padding-top:7px;display:flex}.capability-explorer-modern .agent-card-summary-line>span{background:var(--explorer-panel-soft);min-width:0;color:var(--explorer-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-size:.56rem;font-weight:800;display:inline-flex}.capability-explorer-modern .agent-card-summary-line svg{color:var(--explorer-accent)}.capability-explorer-modern .canvas-toolbar.merged-agent-context{grid-template-columns:minmax(250px,1fr) auto auto;align-items:center;gap:16px;padding-bottom:12px;display:grid}.capability-explorer-modern .active-agent-assurance{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.capability-explorer-modern .active-agent-assurance>span{border:1px solid var(--explorer-border);background:var(--explorer-panel-soft);color:var(--explorer-muted);border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:.58rem;font-weight:800;display:inline-flex}.capability-explorer-modern .active-agent-assurance svg{color:var(--explorer-accent)}.capability-explorer-modern .active-interaction-context{border-top:1px solid var(--explorer-border);border-bottom:1px solid var(--explorer-border);background:color-mix(in srgb, var(--explorer-panel-soft) 70%, var(--explorer-panel));padding:10px 20px 12px}.capability-explorer-modern .active-interaction-summary{grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:center;gap:10px;display:grid}.capability-explorer-modern .active-interaction-summary>div:first-child{gap:2px;min-width:0;display:grid}.capability-explorer-modern .active-interaction-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.capability-explorer-modern .active-interaction-summary small{color:var(--explorer-muted);font-size:.6rem}.capability-explorer-modern .compact-action{white-space:nowrap}.capability-explorer-modern .compact-advanced{border-top:1px solid var(--explorer-border);margin-top:10px;padding-top:10px}.capability-explorer-modern .capability-trace-drawer-backdrop{background:color-mix(in srgb, var(--explorer-page-bg) 52%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:18px;inset:86px 18px 18px;overflow:hidden}.capability-explorer-modern .capability-trace-drawer{border:1px solid var(--explorer-border-strong);background:var(--explorer-panel-strong);width:min(620px,46vw);height:auto;max-height:100%;color:var(--explorer-text);border-radius:18px;margin:0;padding:18px;box-shadow:-16px 0 48px #0000002e}.capability-explorer-modern .capability-trace-drawer>header{z-index:2;background:color-mix(in srgb, var(--explorer-panel-strong) 96%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:-18px -18px 0;padding:18px;position:sticky;top:-18px}.capability-explorer-modern .capability-trace-drawer-close{background:var(--explorer-panel-soft);cursor:pointer}.capability-explorer-modern .capability-trace-drawer-facts>span,.capability-explorer-modern .capability-trace-document{background:var(--explorer-panel)}.capability-explorer-modern .capability-trace-document pre,.capability-explorer-modern .capability-trace-details pre{background:var(--explorer-page-bg);color:var(--explorer-text);border:1px solid var(--explorer-border)}.capability-explorer-modern .capability-trace-drawer-safety{background:var(--explorer-accent-soft);color:var(--explorer-text)}.capability-explorer-modern .product-footer{border:1px solid var(--explorer-border);background:var(--explorer-panel-strong);width:min(1640px,100% - 56px);box-shadow:var(--explorer-shadow);border-radius:18px;grid-template-columns:minmax(220px,.65fr) minmax(560px,1.35fr);align-items:center;gap:20px;margin:18px auto 28px;padding:16px 20px;display:grid}.capability-explorer-modern .product-footer-brand{gap:2px;display:grid}.capability-explorer-modern .product-footer-brand strong{font-size:.86rem}.capability-explorer-modern .product-footer-brand small{color:var(--explorer-muted);font-size:.63rem}.capability-explorer-modern .product-footer-capabilities{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:7px;display:grid}.capability-explorer-modern .product-footer-capabilities>span{border-left:2px solid var(--explorer-accent);background:var(--explorer-panel-soft);min-width:0;padding:7px 9px}.capability-explorer-modern .product-footer-capabilities strong,.capability-explorer-modern .product-footer-capabilities small{display:block}.capability-explorer-modern .product-footer-capabilities strong{font-size:.65rem}.capability-explorer-modern .product-footer-capabilities small{color:var(--explorer-muted);margin-top:2px;font-size:.55rem;line-height:1.35}@media (width<=1260px){.capability-explorer-modern .command-center.has-results.single-result,.capability-explorer-modern .command-center.has-results.two-results,.capability-explorer-modern .command-center.has-results.many-results{grid-template-columns:1fr}.capability-explorer-modern .discovered-results.single-result{max-width:none}.capability-explorer-modern .canvas-toolbar.merged-agent-context{grid-template-columns:minmax(240px,1fr) auto}.capability-explorer-modern .active-agent-assurance{grid-column:1/-1;justify-content:flex-start}.capability-explorer-modern .active-interaction-summary{grid-template-columns:1fr auto auto}.capability-explorer-modern .active-interaction-summary .interaction-context-status{grid-column:1/-1;justify-self:start}.capability-explorer-modern .product-footer{grid-template-columns:1fr}}@media (width<=760px){.capability-explorer-modern .discovered-results.single-result .discovered-agent-grid,.capability-explorer-modern .discovered-agent-grid,.capability-explorer-modern .canvas-toolbar.merged-agent-context,.capability-explorer-modern .active-interaction-summary{grid-template-columns:1fr}.capability-explorer-modern .active-agent-assurance,.capability-explorer-modern .workflow-controls{justify-content:flex-start}.capability-explorer-modern .capability-trace-drawer-backdrop{inset:76px 8px 8px}.capability-explorer-modern .capability-trace-drawer{border-radius:14px;width:100%}.capability-explorer-modern .product-footer{width:calc(100% - 24px);margin-bottom:12px}}.capability-explorer-modern.app-shell.embedded{min-height:0;box-shadow:none;background:0 0}.capability-explorer-modern.app-shell.embedded .application-main{max-width:none;padding:0}.capability-explorer-modern.app-shell.embedded{--explorer-page-bg:transparent;--explorer-panel:var(--panel);--explorer-panel-soft:var(--input);--explorer-panel-strong:var(--panel-strong);--explorer-text:var(--text);--explorer-muted:var(--muted);--explorer-border:var(--border);--explorer-border-strong:var(--border-strong);--explorer-accent:var(--primary);--explorer-accent-strong:var(--accent);--explorer-accent-soft:var(--chip);--explorer-success:color-mix(in srgb, var(--primary) 42%, #22c55e 58%);--explorer-warning:color-mix(in srgb, var(--primary) 30%, #f59e0b 70%);--explorer-danger:var(--danger);--explorer-shadow:var(--shadow)}.capability-explorer-modern .embedded-product-header{border:1px solid var(--explorer-border);background:linear-gradient(135deg, var(--explorer-panel), var(--explorer-panel-soft));box-shadow:var(--explorer-shadow);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:16px;padding:20px 24px;display:grid}.capability-explorer-modern .embedded-product-copy h1{margin:5px 0 6px;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1}.capability-explorer-modern .embedded-product-copy p{max-width:900px;color:var(--explorer-muted);margin:0;line-height:1.55}.capability-explorer-modern .embedded-runtime-status{border:1px solid var(--explorer-border);background:color-mix(in srgb, var(--explorer-panel-strong) 72%, var(--explorer-panel));border-radius:16px;align-items:center;gap:11px;min-width:230px;padding:12px 14px;display:flex}.capability-explorer-modern .embedded-runtime-status strong,.capability-explorer-modern .embedded-runtime-status small{display:block}.capability-explorer-modern .embedded-runtime-status strong{font-size:.78rem}.capability-explorer-modern .embedded-runtime-status small{color:var(--explorer-muted);margin-top:2px;font-size:.64rem}.capability-explorer-modern .embedded-runtime-icon{background:var(--explorer-accent-soft);width:36px;height:36px;color:var(--explorer-accent);border-radius:12px;flex:none;place-items:center;display:grid}.capability-explorer-modern .embedded-runtime-status[data-state=ready] .embedded-runtime-icon{color:var(--explorer-success)}.capability-explorer-modern.app-shell.embedded .command-center.initial{min-height:min(260px,100vh - 340px);padding:22px}.capability-explorer-modern.app-shell.embedded .adaptive-workspace{min-height:560px;margin-top:16px}@media (width<=900px){.capability-explorer-modern .embedded-product-header{grid-template-columns:1fr;padding:18px}.capability-explorer-modern .embedded-runtime-status{width:100%;min-width:0}}.capability-explorer-modern .active-agent-assurance>span[data-runtime=live]{color:var(--explorer-success);border-color:color-mix(in srgb, var(--explorer-success) 38%, var(--explorer-border))}.capability-explorer-modern .active-agent-assurance>span[data-runtime=offline]{color:var(--explorer-danger);border-color:color-mix(in srgb, var(--explorer-danger) 38%, var(--explorer-border))}:root{color:var(--text);background:var(--page);--page:#070b16;--text:#eef4ff;--muted:#a9bad0;--subtle:#7f93ad;--panel:#091222d1;--panel-strong:#0d1b32f0;--input:#0d1a2f;--border:#94a3b82e;--border-strong:#304968;--primary:#4f8cff;--secondary:#18c5d8;--accent:#9ac7ff;--chip:#4f8cff26;--chip-text:#c6ddff;--danger:#ffb4b4;--shadow:0 22px 70px #00000047;--background:radial-gradient(circle at 14% 8%,#18c5d82e,transparent 28%),radial-gradient(circle at 86% 4%,#6366f13d,transparent 26%),linear-gradient(135deg,#07111f,#090d18 50%,#111827);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}:root[data-theme=nebula]{--page:#030611;--text:#f4f8ff;--muted:#b1bfd7;--subtle:#8192b1;--panel:#060c1eb8;--panel-strong:#091127e0;--input:#08142cdb;--border:#7dd3fc29;--border-strong:#8be9ff57;--primary:#22d3ee;--secondary:#8b5cf6;--accent:#8be9ff;--chip:#22d3ee21;--chip-text:#d4fbff;--danger:#fda4af;--shadow:0 24px 70px #00000057;--background:radial-gradient(ellipse at 8% 18%,#22d3ee4d,transparent 30%), radial-gradient(ellipse at 26% 82%,#0e749033,transparent 34%), radial-gradient(ellipse at 77% 10%,#8b5cf657,transparent 31%), radial-gradient(ellipse at 91% 62%,#4c1d953d,transparent 30%), radial-gradient(ellipse at 55% 48%,#3b82f61f,transparent 37%), radial-gradient(ellipse at 61% 94%,#f43f5e17,transparent 31%), linear-gradient(145deg,#01030a 0%,#041024 40%,#080c22 68%,#030611 100%);--entity-publisher-accent:#fb7185;--entity-publisher-soft:#f43f5e21;--entity-publisher-border:#fb71854d;--entity-provider-accent:#a78bfa;--entity-provider-soft:#7c3aed24;--entity-provider-border:#a78bfa4d;--entity-agent-accent:#22d3ee;--entity-agent-soft:#22d3ee21;--entity-agent-border:#22d3ee4d}:root[data-theme=nebula] body{background-attachment:fixed}:root[data-theme=nebula] body:before{content:"";pointer-events:none;z-index:0;opacity:.58;background:radial-gradient(circle at 7% 14%,#ffffff47 0 1px,#0000 1.5px),radial-gradient(circle at 19% 63%,#fff3 0 1px,#0000 1.4px),radial-gradient(circle at 38% 28%,#8be9ff3d 0 1px,#0000 1.6px),radial-gradient(circle at 69% 21%,#ffffff30 0 1px,#0000 1.4px),radial-gradient(circle at 84% 74%,#c4b5fd3b 0 1px,#0000 1.6px),radial-gradient(circle at 93% 33%,#ffffff2e 0 1px,#0000 1.4px);position:fixed;inset:0}:root[data-theme=nebula] .app-shell{z-index:1;position:relative}:root[data-theme=nebula] .top-nav,:root[data-theme=nebula] .hero-copy,:root[data-theme=nebula] .hero-side,:root[data-theme=nebula] .panel,:root[data-theme=nebula] .stats-grid article,:root[data-theme=nebula] .feature-grid article,:root[data-theme=nebula] .agent-card,:root[data-theme=nebula] .empty-state{border-color:color-mix(in srgb,var(--border-strong) 58%,transparent);box-shadow:0 22px 58px #0000004d,inset 0 1px #8be9ff0d}:root[data-theme=nebula] .top-nav{background:linear-gradient(100deg,#050c1ee0,#110b2ad1)}:root[data-theme=nebula] .hero-copy{background:radial-gradient(circle at 5% 0,#22d3ee1a,#0000 33%),linear-gradient(145deg,#070f24c7,#0a112aad)}:root[data-theme=nebula] .hero-side{background:radial-gradient(circle at 100% 0,#8b5cf61f,#0000 38%),#080e22b8}:root[data-theme=midnight]{--page:#020617;--text:#e8edf7;--muted:#a7b0c1;--subtle:#7e899b;--panel:#020617e0;--panel-strong:#0a101ef5;--input:#08111f;--border:#64748b3d;--border-strong:#28384f;--primary:#64748b;--secondary:#2563eb;--accent:#d3dce8;--chip:#64748b33;--chip-text:#e2e8f0;--background:radial-gradient(circle at 20% 10%,#2563eb26,transparent 28%),linear-gradient(135deg,#020617,#030712 54%,#111827)}:root[data-theme=aurora]{--page:#04110c;--text:#eafff7;--muted:#acd0c4;--subtle:#7fa89a;--panel:#05130ed6;--panel-strong:#081f18f0;--input:#08231a;--border:#6ee7b733;--border-strong:#275d4f;--primary:#10b981;--secondary:#22d3ee;--accent:#78f0c2;--chip:#10b98129;--chip-text:#b5f7df;--background:radial-gradient(circle at 16% 8%,#10b9813d,transparent 28%),radial-gradient(circle at 84% 4%,#22d3ee2e,transparent 25%),linear-gradient(135deg,#04120e,#071b16 52%,#0f172a)}:root[data-theme=light]{--page:#f7fafc;--text:#102033;--muted:#4a6178;--subtle:#6b7f94;--panel:#ffffffe6;--panel-strong:#fff;--input:#fff;--border:#4755692e;--border-strong:#c8d5e4;--primary:#2563eb;--secondary:#0891b2;--accent:#1d4ed8;--chip:#2563eb1a;--chip-text:#1d4ed8;--danger:#9f1f1f;--shadow:0 18px 55px #0f172a1f;--background:radial-gradient(circle at 16% 8%,#0ea5e924,transparent 28%),radial-gradient(circle at 86% 5%,#6366f11f,transparent 25%),linear-gradient(135deg,#f8fafc,#edf6ff 54%,#fff)}*{box-sizing:border-box}body{background:var(--background);min-height:100vh;color:var(--text);margin:0}button,input,select,textarea{font:inherit}button{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-weight:750;display:inline-flex}button:disabled{opacity:.55;cursor:not-allowed}button.secondary{background:var(--panel-strong);border:1px solid var(--border-strong);color:var(--text)}button.ghost{border:1px solid var(--border-strong);color:var(--text);background:0 0}input,select,textarea{background:var(--input);width:100%;color:var(--text);border:1px solid var(--border-strong);border-radius:12px;padding:10px 11px}textarea{resize:vertical;min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}p{color:var(--muted);line-height:1.55}h1,h2,h3{letter-spacing:-.025em}h2,h3{margin-top:0}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.chip,.pill{border:1px solid var(--border);background:var(--chip);color:var(--chip-text);border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;display:inline-flex}.chip.muted{color:var(--muted);background:0 0}.json-block{white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);max-height:360px;color:var(--accent);background:#00000038;border-radius:14px;margin:0;padding:14px;font-size:12px;overflow:auto}:root[data-theme=light] .json-block{background:#f8fafc}:root[data-theme=ember]{--page:#170704;--text:#fff4ea;--muted:#d7b49a;--subtle:#ad8064;--panel:#220c08e0;--panel-strong:#37120af5;--input:#2b100b;--border:#fb923c3d;--border-strong:#7c3a20;--primary:#f97316;--secondary:#ef4444;--accent:#fdba74;--chip:#f973162e;--chip-text:#ffedd5;--background:radial-gradient(circle at 16% 8%,#f9731647,transparent 28%),radial-gradient(circle at 84% 5%,#ef44442e,transparent 25%),linear-gradient(135deg,#160704,#2a0d07 55%,#111827)}:root[data-theme=ocean]{--page:#02131a;--text:#e7fbff;--muted:#9ecbd5;--subtle:#6f9eaa;--panel:#031922db;--panel-strong:#042633f5;--input:#052934;--border:#2dd4bf33;--border-strong:#1e6471;--primary:#06b6d4;--secondary:#2dd4bf;--accent:#67e8f9;--chip:#06b6d42b;--chip-text:#cffafe;--background:radial-gradient(circle at 15% 7%,#06b6d440,transparent 29%),radial-gradient(circle at 86% 4%,#2dd4bf2b,transparent 25%),linear-gradient(135deg,#02141b,#032b35 54%,#0f172a)}:root[data-theme=pearl]{--page:#f6f8fc;--text:#182235;--muted:#53627a;--subtle:#748199;--panel:#fffffff0;--panel-strong:#fff;--input:#f8fafc;--border:#47556929;--border-strong:#b9c4d4;--primary:#4f46e5;--secondary:#7c3aed;--accent:#4338ca;--chip:#4f46e51a;--chip-text:#3730a3;--background:radial-gradient(circle at 14% 4%,#6366f11f,transparent 30%),radial-gradient(circle at 88% 8%,#a855f717,transparent 28%),linear-gradient(145deg,#fff,#f2f5fb 58%,#e9eef7);--shadow:0 18px 46px #3341551f}:root[data-theme=sage]{--page:#f3f8f3;--text:#173027;--muted:#526b60;--subtle:#71877d;--panel:#fcfffcf2;--panel-strong:#fff;--input:#f5faf6;--border:#2d6a4f2b;--border-strong:#acc8b8;--primary:#16845b;--secondary:#65a30d;--accent:#0f6b4a;--chip:#16845b1c;--chip-text:#145c43;--background:radial-gradient(circle at 12% 5%,#22c55e1f,transparent 30%),radial-gradient(circle at 88% 7%,#84cc161a,transparent 27%),linear-gradient(145deg,#fbfffb,#edf6ef 58%,#e4efe8);--shadow:0 18px 46px #204b381f}:root{--entity-publisher-accent:#818cf8;--entity-publisher-soft:#6366f121;--entity-publisher-border:#818cf84d;--entity-provider-accent:#34d399;--entity-provider-soft:#10b98121;--entity-provider-border:#34d39947;--entity-agent-accent:#38bdf8;--entity-agent-soft:#0ea5e921;--entity-agent-border:#38bdf84d;--entity-oauth-accent:#c084fc;--entity-oauth-soft:#a855f721;--entity-oauth-border:#c084fc47;--entity-resource-accent:#22d3ee;--entity-resource-soft:#06b6d421;--entity-resource-border:#22d3ee47;--entity-credential-accent:#fbbf24;--entity-credential-soft:#f59e0b21;--entity-credential-border:#fbbf2447;--entity-certificate-accent:#2dd4bf;--entity-certificate-soft:#14b8a621;--entity-certificate-border:#2dd4bf47;--entity-user-accent:#fb7185;--entity-user-soft:#f43f5e1f;--entity-user-border:#fb718545;--entity-role-accent:#fb923c;--entity-role-soft:#f973161f;--entity-role-border:#fb923c45;--entity-audit-accent:#94a3b8;--entity-audit-soft:#64748b24;--entity-audit-border:#94a3b842}:root[data-theme=light],:root[data-theme=pearl],:root[data-theme=sage]{--entity-publisher-soft:#eef2ff;--entity-publisher-border:#c7d2fe;--entity-provider-soft:#ecfdf5;--entity-provider-border:#a7f3d0;--entity-agent-soft:#f0f9ff;--entity-agent-border:#bae6fd;--entity-oauth-soft:#faf5ff;--entity-oauth-border:#e9d5ff;--entity-resource-soft:#ecfeff;--entity-resource-border:#a5f3fc;--entity-credential-soft:#fffbeb;--entity-credential-border:#fde68a;--entity-certificate-soft:#f0fdfa;--entity-certificate-border:#99f6e4;--entity-user-soft:#fff1f2;--entity-user-border:#fecdd3;--entity-role-soft:#fff7ed;--entity-role-border:#fed7aa;--entity-audit-soft:#f8fafc;--entity-audit-border:#cbd5e1;--discovery-client-soft:#eff6ff;--discovery-client-border:#bfdbfe;--discovery-provider-soft:#f0fdfa;--discovery-provider-border:#99f6e4;--discovery-a2a-soft:#eef2ff;--discovery-a2a-border:#c7d2fe;--discovery-rest-soft:#f0fdf4;--discovery-rest-border:#bbf7d0;--discovery-mcp-soft:#faf5ff;--discovery-mcp-border:#e9d5ff;--discovery-hybrid-soft:#ecfeff;--discovery-hybrid-border:#a5f3fc}.app-shell{width:min(1460px,100vw - 28px);margin:0 auto;padding:14px 0 34px}.top-nav{z-index:30;border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding:8px;display:flex;position:sticky;top:10px}.brand{color:var(--text);background:0 0;padding:7px 9px}.brand>.legacy-brand-mark{background:linear-gradient(135deg, var(--secondary), var(--primary));border-radius:10px;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.nav-right,.nav-links,.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nav-links button{color:var(--muted);background:0 0;padding:8px 11px}.nav-links button.active,.nav-links button:hover{background:var(--chip);color:var(--text)}.theme-select{color:var(--subtle);align-items:center;gap:7px;display:flex}.theme-select select{width:auto;min-width:120px;padding:8px}.hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;display:grid}.hero-copy,.hero-side,.panel,.stats-grid article,.feature-grid article,.agent-card,.empty-state{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:20px}.hero-copy{padding:clamp(24px,4vw,48px);position:relative;overflow:hidden}.hero-copy h1{max-width:900px;margin:12px 0 16px;font-size:clamp(34px,4.5vw,62px);line-height:.98}.hero-copy>p{max-width:760px;font-size:16px}.hero-side{flex-direction:column;justify-content:center;padding:30px;display:flex}.orbit{background:radial-gradient(circle, var(--chip), transparent 70%);border:1px solid var(--border);border-radius:50%;place-items:center;width:92px;height:92px;margin-bottom:18px;display:grid}.flow{color:var(--accent);align-items:center;gap:8px;font-weight:700;display:flex}.stats-grid,.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.stats-grid article,.feature-grid article{padding:20px}.stats-grid strong{font-size:28px;display:block}.stats-grid span{color:var(--muted)}.feature-grid svg{color:var(--accent);margin-bottom:10px}.catalog-toolbar{grid-template-columns:minmax(260px,1fr) 180px 180px auto;gap:10px;margin-bottom:16px;display:grid}.search-field{position:relative}.search-field svg{color:var(--subtle);position:absolute;top:12px;left:12px}.search-field input{padding-left:38px}.catalog-layout{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:16px;display:grid}.agent-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px;display:grid}.agent-card{text-align:left;color:var(--text);background:var(--panel);width:100%;padding:18px;transition:transform .18s,border-color .18s;display:block}.agent-card:hover{border-color:var(--accent);transform:translateY(-2px)}.agent-card.selected{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 35%, transparent), var(--shadow)}.agent-card-head,.meta-line,.details-heading,.selected-summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-icon{background:var(--chip);width:34px;height:34px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.meta-line{color:var(--subtle);margin:12px 0;font-size:12px}.panel{padding:20px}.details-panel{align-self:start;max-height:calc(100vh - 110px);position:sticky;top:94px;overflow:auto}.details-panel section{margin-top:18px}.score-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.score-grid article{border:1px solid var(--border);text-align:center;border-radius:14px;padding:12px}.score-grid strong,.score-grid span{display:block}.score-grid svg{color:var(--accent)}.notice-wide{border:1px solid var(--border);color:var(--muted);border-radius:14px;grid-column:1/-1;padding:12px}.registration-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:16px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.form-grid label,.playground-grid label{color:var(--muted);gap:6px;font-size:12px;display:grid}.form-grid .span-two{grid-column:span 2}.playground-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.selected-summary{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.empty-state,.empty-panel{text-align:center;padding:34px}.empty-inline{color:var(--muted)}@media (width<=1050px){.hero-grid,.catalog-layout,.registration-layout{grid-template-columns:1fr}.details-panel{max-height:none;position:static}.catalog-toolbar{grid-template-columns:1fr 1fr}.search-field{grid-column:1/-1}.playground-grid{grid-template-columns:1fr}}@media (width<=720px){.app-shell{width:min(100% - 16px,1460px)}.top-nav,.nav-right{flex-direction:column;align-items:flex-start}.theme-select{width:100%}.theme-select select{flex:1}.hero-grid,.stats-grid,.feature-grid,.catalog-toolbar,.form-grid{grid-template-columns:1fr}.form-grid .span-two{grid-column:auto}.hero-copy h1{font-size:38px}.playground-grid{display:block}.playground-grid .panel{margin-bottom:14px}}.public-hero .hero-copy:after{content:"";background:radial-gradient(circle,var(--chip),transparent 68%);border-radius:50%;width:310px;height:310px;animation:5s ease-in-out infinite hero-glow;position:absolute;bottom:-180px;right:-120px}.hero-trust-row{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:26px;font-size:12px;font-weight:700;display:flex}.hero-trust-row span{align-items:center;gap:6px;display:inline-flex}.hero-trust-row svg{color:var(--accent)}.relationship-preview{overflow:hidden}.enterprise-graph{flex-direction:column;justify-content:center;align-items:center;min-height:285px;margin-top:8px;display:flex;position:relative}.graph-node{z-index:2;border:1px solid var(--border-strong);background:var(--panel-strong);color:var(--text);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;animation:3s ease-in-out infinite node-breathe;display:flex;position:relative;box-shadow:0 12px 30px #00000029}.graph-provider{animation-delay:.45s}.graph-agents{gap:8px;display:flex}.graph-agent{padding:8px 10px;font-size:11px;animation-delay:.9s}.graph-line{background:linear-gradient(var(--secondary),var(--primary));width:1px;height:34px;position:relative}.graph-line:after{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.8s linear infinite signal-travel;position:absolute;left:-3px}.graph-pulse{border:1px solid var(--border);border-radius:50%;width:250px;height:250px;animation:3s ease-out infinite graph-pulse;position:absolute}.section-heading{justify-content:space-between;align-items:end;gap:16px;margin:34px 0 14px;display:flex}.section-heading h2{margin:6px 0 0;font-size:clamp(24px,3vw,38px)}.enhanced-features article{min-height:190px;transition:transform .2s,border-color .2s}.enhanced-features article:hover{border-color:var(--accent);transform:translateY(-4px)}.public-stats article{position:relative;overflow:hidden}.public-stats article:after{content:"";background:var(--chip);border-radius:50%;width:82px;height:82px;position:absolute;bottom:-28px;right:-22px}@keyframes hero-glow{50%{opacity:.75;transform:scale(1.12)}}@keyframes node-breathe{50%{border-color:var(--accent);transform:translateY(-3px)}}@keyframes signal-travel{0%{top:0}to{top:28px}}@keyframes graph-pulse{0%{opacity:.7;transform:scale(.72)}to{opacity:0;transform:scale(1.1)}}@media (width<=900px){.nav-right{justify-content:flex-end}.nav-links{order:2;justify-content:center;width:100%}.top-nav{align-items:flex-start}.public-hero{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start}}.discovery-agent-card{--discovery-accent:var(--entity-agent-accent);--discovery-soft:var(--entity-agent-soft);--discovery-border:var(--entity-agent-border);border-color:var(--discovery-border);background:linear-gradient(150deg,var(--discovery-soft),color-mix(in srgb,var(--panel) 94%,transparent) 58%);min-height:300px;position:relative;overflow:hidden;box-shadow:0 14px 36px #00000024}.discovery-agent-card:before,.discovery-details:before{content:"";background:linear-gradient(var(--discovery-accent),transparent 92%);width:4px;position:absolute;inset:0 auto 0 0}.discovery-agent-card:hover{border-color:var(--discovery-accent);box-shadow:0 20px 48px #00000038}.discovery-agent-client{--discovery-accent:#60a5fa;--discovery-soft:var(--discovery-client-soft,#3b82f621);--discovery-border:var(--discovery-client-border,#60a5fa52)}.discovery-agent-provider{--discovery-accent:#2dd4bf;--discovery-soft:var(--discovery-provider-soft,#14b8a621);--discovery-border:var(--discovery-provider-border,#2dd4bf52)}.discovery-agent-a2a{--discovery-accent:#818cf8;--discovery-soft:var(--discovery-a2a-soft,#6366f121);--discovery-border:var(--discovery-a2a-border,#818cf852)}.discovery-agent-rest{--discovery-accent:#4ade80;--discovery-soft:var(--discovery-rest-soft,#22c55e1f);--discovery-border:var(--discovery-rest-border,#4ade804d)}.discovery-agent-mcp{--discovery-accent:#c084fc;--discovery-soft:var(--discovery-mcp-soft,#a855f721);--discovery-border:var(--discovery-mcp-border,#c084fc4d)}.discovery-agent-hybrid{--discovery-accent:#22d3ee;--discovery-soft:var(--discovery-hybrid-soft,#06b6d421);--discovery-border:var(--discovery-hybrid-border,#22d3ee52)}.discovery-agent-heading,.discovery-detail-title{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.discovery-agent-heading h3,.discovery-detail-title h2{margin:.12rem 0 0}.discovery-agent-type{color:var(--discovery-accent);text-transform:uppercase;letter-spacing:.07em;font-size:.68rem;font-weight:850;display:block}.discovery-agent-icon{border:1px solid color-mix(in srgb,var(--discovery-accent,var(--accent)) 48%,transparent);background:color-mix(in srgb,var(--discovery-soft,var(--chip)) 88%,var(--panel));width:42px;height:42px;color:var(--discovery-accent,var(--accent));border-radius:14px;flex:none;place-items:center;display:grid}.discovery-agent-statuses{flex-wrap:wrap;gap:.4rem;margin:.78rem 0;display:flex}.discovery-chip-section{flex-wrap:wrap;gap:.38rem;margin-top:auto;display:flex}.discovery-chip{border:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:100%;padding:.33rem .55rem;font-size:.7rem;font-weight:750;display:inline-flex;overflow:hidden}.discovery-chip-protocol{color:#e9d5ff;background:#a855f724;border-color:#c084fc4d}.discovery-chip-capability{color:#bae6fd;background:#0ea5e924;border-color:#38bdf84d}.discovery-chip-business{color:#bbf7d0;background:#22c55e21;border-color:#4ade8047}.discovery-chip-security{color:#fde68a;background:#f59e0b24;border-color:#fbbf244d}.discovery-chip-system{color:#cbd5e1;background:#64748b29;border-color:#94a3b847}.discovery-chip-metadata{color:#c7d2fe;background:#6366f121;border-color:#818cf847}.discovery-details{--discovery-accent:var(--entity-agent-accent);--discovery-soft:var(--entity-agent-soft);--discovery-border:var(--entity-agent-border);background:linear-gradient(160deg,var(--discovery-soft),color-mix(in srgb,var(--panel) 95%,transparent) 48%);border-color:var(--discovery-border);position:sticky;overflow:auto}.discovery-detail-section{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent);padding-top:.15rem}.discovery-endpoints{gap:.45rem;display:grid}.discovery-endpoints a{border:1px solid var(--border);background:color-mix(in srgb,var(--panel-strong) 66%,transparent);color:var(--text);border-radius:13px;grid-template-columns:minmax(80px,.35fr) minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem;text-decoration:none;display:grid}.discovery-endpoints span{color:var(--muted);text-transform:capitalize;font-size:.74rem}.discovery-endpoints strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}:root[data-theme=light] .discovery-chip-protocol,:root[data-theme=pearl] .discovery-chip-protocol,:root[data-theme=sage] .discovery-chip-protocol{color:#6b21a8}.discovery-chip-capability{color:var(--chip-text)}@media (width<=760px){.discovery-agent-card{min-height:auto}.discovery-endpoints a{grid-template-columns:1fr auto}.discovery-endpoints span{grid-column:1/-1}}.landing-security-stack{gap:10px;margin-top:20px;display:grid}.landing-security-stack span{border:1px solid var(--border);background:color-mix(in srgb,var(--panel-strong) 84%,transparent);color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.landing-security-stack svg{color:var(--secondary)}.landing-compact-hero{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:14px;margin-top:14px}.landing-compact-hero .hero-copy,.landing-compact-hero .hero-side{min-height:0;padding:clamp(20px,2.2vw,28px)}.landing-compact-hero .hero-copy h1{max-width:850px;margin:10px 0;font-size:clamp(36px,4.1vw,54px);line-height:.98}.landing-compact-hero .hero-copy>p{max-width:850px;margin:0;line-height:1.5}.landing-compact-hero .button-row{margin-top:16px}.landing-compact-hero .hero-trust-row{gap:13px;margin-top:15px}.landing-security-summary h2{margin:5px 0 8px;font-size:clamp(20px,2vw,28px);line-height:1.05}.landing-security-summary>p{margin:0;font-size:13px;line-height:1.45}.landing-security-summary .landing-security-stack{grid-template-columns:1fr;gap:7px;margin-top:12px}.landing-security-summary .landing-security-stack span{min-height:34px;padding:7px 9px}@media (width>=1100px) and (height<=920px){.landing-compact-hero .hero-copy,.landing-compact-hero .hero-side{padding-block:18px}.landing-compact-hero .hero-copy h1{font-size:clamp(34px,3.5vw,46px)}.landing-compact-hero .hero-copy>p{font-size:14px}.landing-compact-hero .button-row{margin-top:12px}.landing-compact-hero .hero-trust-row{margin-top:11px}}@media (width<=1050px){.landing-compact-hero{grid-template-columns:1fr}.landing-security-summary .landing-security-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.landing-compact-hero .hero-copy h1{font-size:36px}.landing-security-summary .landing-security-stack{grid-template-columns:1fr}}.discovery-agent-card{flex-direction:column;gap:0;display:flex}.discovery-agent-heading>div{min-width:0}.discovery-agent-heading h3{text-overflow:ellipsis;overflow:hidden}.discovery-agent-icon{position:relative;overflow:visible}.discovery-agent-icon-badge{border:2px solid var(--panel-strong);background:var(--discovery-accent,var(--accent));color:#fff;border-radius:8px;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:0 4px 10px #0000002e}.discovery-agent-icon-oauth .discovery-agent-icon-badge,.discovery-agent-icon-dual .discovery-agent-icon-badge{background:#8b5cf6}.discovery-interface-badge{border:1px solid var(--border);letter-spacing:.025em;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.31rem .52rem;font-size:.67rem;font-weight:850;line-height:1;display:inline-flex}.discovery-interface-badge.transport{color:var(--discovery-accent,var(--accent));border-color:color-mix(in srgb,var(--discovery-accent,var(--accent)) 34%,var(--border));background:color-mix(in srgb,var(--discovery-soft,var(--chip)) 72%,transparent)}.discovery-interface-badge.a2ui-ready{color:#059669;background:#10b9811c;border-color:#10b98152}.discovery-interface-badge.a2ui-off{color:var(--subtle);border-color:var(--border);background:color-mix(in srgb,var(--panel-strong) 74%,transparent);font-weight:700}.discovery-card-footer{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent);margin-top:auto;padding-top:.82rem}.discovery-ownership{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.2rem 0 .85rem;display:grid}.discovery-ownership.compact{margin:0}.discovery-owner{border:1px solid var(--border);background:color-mix(in srgb,var(--panel-strong) 64%,transparent);text-align:left;border-radius:11px;align-items:center;gap:.45rem;min-width:0;padding:.46rem .52rem;display:flex}.discovery-owner-icon{border-radius:8px;flex:none;place-items:center;width:25px;height:25px;display:grid}.discovery-owner-publisher .discovery-owner-icon{color:var(--entity-publisher-accent,#fb7185);background:var(--entity-publisher-soft,var(--chip))}.discovery-owner-provider .discovery-owner-icon{color:var(--entity-provider-accent,#a78bfa);background:var(--entity-provider-soft,var(--chip))}.discovery-owner-copy{min-width:0;line-height:1.08;display:grid}.discovery-owner-copy small{color:var(--subtle);text-transform:uppercase;letter-spacing:.06em;font-size:.56rem;font-weight:800}.discovery-owner-copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text);margin-top:.13rem;font-size:.68rem;font-weight:750;overflow:hidden}.discovery-details>.discovery-ownership{margin-top:.85rem}:root[data-theme=light] .discovery-interface-badge.a2ui-ready,:root[data-theme=pearl] .discovery-interface-badge.a2ui-ready,:root[data-theme=sage] .discovery-interface-badge.a2ui-ready{color:#047857}@media (width<=760px){.discovery-ownership{grid-template-columns:1fr}.discovery-card-footer{margin-top:.65rem}}.discovery-agent-card{border-radius:16px;min-height:218px;padding:14px 14px 12px;box-shadow:0 10px 26px #0000001c}.discovery-agent-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0000002b}.discovery-agent-card:before{width:3px}.discovery-agent-heading{gap:.58rem}.discovery-agent-heading h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.08rem 0 0;font-size:.94rem;line-height:1.15;display:-webkit-box;overflow:hidden}.discovery-agent-type{letter-spacing:.065em;font-size:.58rem}.discovery-agent-icon{border-radius:12px;width:38px;height:38px}.discovery-agent-statuses{margin:.52rem 0 .46rem}.discovery-chip-preview{gap:.3rem;min-height:24px;margin-top:0}.discovery-chip-preview .discovery-chip{max-width:128px;padding:.28rem .45rem;font-size:.62rem}.discovery-chip-more{background:var(--chip);color:var(--muted)}.discovery-card-footer{margin-top:auto;padding-top:.54rem}.discovery-ownership.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.discovery-ownership.compact .discovery-owner{border-radius:9px;gap:.32rem;padding:.32rem .38rem}.discovery-ownership.compact .discovery-owner-icon{border-radius:7px;width:21px;height:21px}.discovery-ownership.compact .discovery-owner-copy strong{margin:0;font-size:.61rem}.discovery-ownership.compact .discovery-owner-copy{min-width:0}.discovery-card-hover{z-index:4;border:1px solid color-mix(in srgb,var(--discovery-accent) 38%,var(--border));background:color-mix(in srgb,var(--panel-strong) 96%,var(--discovery-soft));opacity:0;visibility:hidden;text-align:left;pointer-events:none;border-radius:13px;flex-direction:column;gap:.42rem;padding:.72rem;transition:opacity .14s,transform .14s,visibility .14s;display:flex;position:absolute;inset:56px 10px 10px;overflow:auto;transform:translateY(5px);box-shadow:0 14px 32px #00000030}.discovery-agent-card:hover .discovery-card-hover,.discovery-agent-card:focus-visible .discovery-card-hover{opacity:1;visibility:visible;transform:translateY(0)}.discovery-card-hover p{color:var(--text);margin:0;font-size:.72rem;line-height:1.45}.discovery-hover-label{color:var(--discovery-accent);letter-spacing:.075em;text-transform:uppercase;font-size:.57rem;font-weight:850}.discovery-hover-chips{flex-wrap:wrap;gap:.28rem;display:flex}.discovery-hover-chips .discovery-chip{padding:.26rem .4rem;font-size:.59rem}.discovery-hover-tags{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);padding-top:.1rem}.discovery-agent-secure .discovery-agent-icon{color:var(--entity-agent-accent,#0ea5e9)}.discovery-agent-oauth .discovery-agent-icon{color:var(--entity-oauth-accent,#10b981)}.discovery-agent-dual .discovery-agent-icon{color:#8b5cf6}@media (width<=760px){.agent-grid{grid-template-columns:1fr}.discovery-agent-card{min-height:205px}.discovery-card-hover{display:none}}.brand{min-width:205px;color:var(--text);white-space:nowrap;text-align:left;box-shadow:none;background:0 0;align-items:center;gap:.7rem;padding:5px 8px;display:inline-flex}.brand:hover{background:color-mix(in srgb,var(--chip) 60%,transparent)}.brand-mark{flex:none;width:46px;height:38px;display:block}.brand-copy{gap:1px;line-height:1.05;display:grid}.brand-copy b{letter-spacing:-.025em;font-size:.98rem}.brand-copy small{letter-spacing:.025em;color:var(--subtle);font-size:.56rem;font-weight:700}.top-nav .brand>span:not(.brand-copy){all:unset}.nav-right{flex-wrap:nowrap;flex:1;justify-content:flex-end}.nav-links{flex-wrap:nowrap}.discovery-agent-card{--discovery-accent:var(--entity-agent-accent);--discovery-soft:var(--entity-agent-soft);--discovery-border:var(--entity-agent-border);border-color:var(--discovery-border);background:linear-gradient(155deg,color-mix(in srgb,var(--panel) 97%,var(--discovery-soft) 3%),color-mix(in srgb,var(--panel) 88%,var(--discovery-soft) 12%));flex-direction:column;min-height:252px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #0f172a1a}.discovery-agent-card:before{display:none}.discovery-agent-card:hover{border-color:color-mix(in srgb,var(--discovery-accent) 72%,var(--discovery-border));transform:translateY(-2px);box-shadow:0 16px 32px #0f172a24}.discovery-agent-card.selected{border-color:var(--discovery-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--discovery-accent) 24%,transparent),0 14px 32px #0f172a1f}.discovery-agent-secure{--discovery-accent:#0ea5e9;--discovery-soft:var(--entity-agent-soft);--discovery-border:var(--entity-agent-border)}.discovery-agent-oauth{--discovery-accent:#10b981;--discovery-soft:var(--entity-oauth-soft);--discovery-border:var(--entity-oauth-border)}.discovery-agent-dual{--discovery-accent:#7c3aed;--discovery-soft:color-mix(in srgb,var(--entity-agent-soft) 48%,var(--entity-oauth-soft));--discovery-border:#d8b4fe}.discovery-card-topline{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.discovery-card-topline .status-badge{transform-origin:100% 0;margin-top:2px;transform:scale(.92)}.discovery-agent-icon{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--discovery-accent) 18%,white),color-mix(in srgb,var(--discovery-soft) 88%,var(--panel)));width:54px;height:54px;color:var(--discovery-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--discovery-accent) 30%,transparent),0 7px 18px color-mix(in srgb,var(--discovery-accent) 12%,transparent);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.discovery-card-title{white-space:nowrap;text-overflow:ellipsis;margin:.58rem 0 .42rem;font-size:1rem;line-height:1.16;overflow:hidden}.discovery-card-metadata{gap:.22rem;min-height:51px;margin-bottom:.5rem;display:grid}.discovery-card-meta-row{min-width:0;color:var(--muted);align-items:center;gap:.38rem;font-size:.69rem;line-height:1.2;display:flex}.discovery-card-meta-row svg{color:var(--subtle);flex:none}.discovery-card-meta-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discovery-interface-badges{flex-wrap:wrap;gap:.3rem;margin:.08rem 0 .42rem;display:flex}.discovery-interface-badge.a2ui-ready{background:color-mix(in srgb,var(--entity-provider-soft) 82%,var(--panel));border-color:var(--entity-provider-border);color:var(--entity-provider-accent)}.discovery-chip-preview{flex-wrap:nowrap;gap:.28rem;min-height:24px;margin:0 0 .55rem;display:flex;overflow:hidden}.discovery-chip-preview .discovery-chip{padding:.25rem .42rem;font-size:.63rem}.discovery-chip-more{background:var(--chip);color:var(--muted);flex:none}.discovery-type-badge{background:linear-gradient(90deg,color-mix(in srgb,var(--discovery-accent) 92%,#0b1324),var(--discovery-accent));color:#fff;min-height:34px;box-shadow:0 6px 16px color-mix(in srgb,var(--discovery-accent) 18%,transparent);border-radius:999px;align-items:center;margin-top:auto;padding:2px 8px 2px 3px;display:flex}.discovery-type-badge .discovery-agent-icon{width:29px;height:29px;color:var(--discovery-accent);box-shadow:none;background:#ffffffe0;border:1px solid #ffffff6b}.discovery-type-badge strong{text-align:center;letter-spacing:.01em;flex:1;font-size:.7rem;display:block}.discovery-card-footer,.discovery-card-hover{display:none!important}@media (width<=1120px){.brand-copy small{display:none}.brand{min-width:auto}.nav-links button{padding:8px 9px}.theme-select small{display:none}}@media (width<=900px){.nav-right,.nav-links{flex-wrap:wrap}.brand-mark{width:40px}.brand-copy b{font-size:.9rem}}.brand-mark{width:40px;height:40px}.brand-copy{gap:2px;line-height:1}.brand-copy b{letter-spacing:-.03em;font-size:1rem;font-weight:850}.brand-copy small{letter-spacing:.035em;font-size:.54rem}.catalog-layout-discovery{display:block}.catalog-layout-discovery>.panel{display:none}.agent-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px}.discovery-agent-card{min-height:266px;padding:14px 14px 12px}.discovery-card-title{margin:.55rem 0 .28rem;font-size:1rem}.discovery-card-publisher{min-width:0;color:var(--muted);align-items:center;gap:.34rem;margin-bottom:.52rem;font-size:.66rem;line-height:1.2;display:flex}.discovery-card-publisher svg{color:var(--entity-publisher-accent,var(--accent));flex:none}.discovery-card-publisher span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.discovery-card-publisher strong{color:var(--text);font-weight:800}.discovery-interface-badges{gap:.28rem;margin:.05rem 0 .48rem}.discovery-interface-badge{padding:.25rem .43rem;font-size:.61rem}.discovery-interface-badge.oauth-ready{color:#7c3aed;background:#7c3aed14;border-color:#7c3aed47}.discovery-skill-list{text-align:left;gap:.28rem;margin-bottom:.55rem;display:grid}.discovery-skill{min-width:0;color:var(--text);align-items:center;gap:.42rem;font-size:.67rem;font-weight:720;line-height:1.15;display:flex}.discovery-skill>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discovery-skill-icon{background:color-mix(in srgb,var(--discovery-soft) 76%,var(--panel));width:23px;height:23px;color:var(--discovery-accent);border:1px solid color-mix(in srgb,var(--discovery-accent) 18%,transparent);border-radius:8px;flex:none;place-items:center;display:grid}.discovery-skill-more{color:var(--subtle);padding-left:1.8rem;font-size:.61rem;font-weight:750}.discovery-type-badge{min-height:32px;margin-top:auto}.discovery-type-badge .discovery-agent-icon{width:27px;height:27px}.discovery-dialog-backdrop{z-index:220;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070e1c7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.discovery-dialog{--discovery-accent:var(--entity-agent-accent,#0ea5e9);--discovery-soft:var(--entity-agent-soft,var(--chip));border:1px solid color-mix(in srgb,var(--discovery-accent) 28%,var(--border));background:var(--panel);width:min(980px,100vw - 48px);max-height:calc(100vh - 48px);color:var(--text);border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 90px #0000004d}.discovery-dialog.discovery-agent-oauth{--discovery-accent:#10b981;--discovery-soft:var(--entity-oauth-soft,var(--chip))}.discovery-dialog.discovery-agent-dual{--discovery-accent:#7c3aed;--discovery-soft:color-mix(in srgb,var(--entity-agent-soft,var(--chip)) 48%,var(--entity-oauth-soft,var(--chip)))}.discovery-dialog-header{border-bottom:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--discovery-soft) 58%,var(--panel)),var(--panel) 62%);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.discovery-dialog-identity{align-items:flex-start;gap:14px;min-width:0;display:flex}.discovery-dialog-identity .discovery-agent-icon{width:58px;height:58px}.discovery-dialog-identity>div{min-width:0}.discovery-dialog-identity .eyebrow{color:var(--discovery-accent)}.discovery-dialog-identity h2{margin:.14rem 0 .32rem;font-size:1.45rem;line-height:1.1}.discovery-dialog-identity p{max-width:650px;color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.discovery-dialog-header-actions{flex:none;align-items:center;gap:9px;display:flex}.discovery-dialog-close{border:1px solid var(--border);background:var(--panel-strong);width:36px;height:36px;color:var(--text);border-radius:10px;place-items:center;padding:0;display:grid}.discovery-dialog-body{padding:18px 24px 20px;overflow:auto}.discovery-dialog-section{border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent);padding:15px 0}.discovery-dialog-section:first-child{padding-top:0}.discovery-dialog-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.discovery-dialog-section-heading>span{color:var(--text);letter-spacing:.075em;text-transform:uppercase;font-size:.72rem;font-weight:900}.discovery-dialog-section-heading small{color:var(--subtle);font-size:.65rem;font-weight:700}.discovery-dialog-trust .discovery-ownership{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.discovery-dialog-trust .discovery-agent-statuses{margin:0}.discovery-dialog-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.discovery-dialog-columns>.discovery-dialog-section{min-width:0}.discovery-dialog-role-list{margin-top:.55rem}.discovery-security-list{flex-wrap:wrap;gap:.45rem;display:flex}.discovery-security-list>span{border:1px solid var(--border);background:var(--panel-strong);color:var(--muted);border-radius:10px;align-items:center;gap:.4rem;padding:.46rem .58rem;font-size:.69rem;font-weight:720;display:inline-flex}.discovery-security-list>span svg{color:var(--entity-oauth-accent,#7c3aed)}.discovery-dialog-skills{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.discovery-dialog-skill{border:1px solid var(--border);background:var(--panel-strong);border-radius:11px;align-items:center;gap:.5rem;min-width:0;padding:.54rem .6rem;font-size:.7rem;font-weight:760;display:flex}.discovery-dialog-skill>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.discovery-dialog-tags{margin-top:.65rem}.discovery-dialog-endpoints{grid-template-columns:1fr 1fr;gap:8px;display:grid}.discovery-dialog-endpoints a{min-width:0}.discovery-dialog-verification .score-grid{margin:0}.discovery-dialog-advanced{border:1px solid var(--border);background:var(--panel-strong);border-radius:12px;margin-top:14px}.discovery-dialog-advanced summary{cursor:pointer;color:var(--muted);padding:11px 13px;font-size:.7rem;font-weight:800}.discovery-dialog-advanced>div,.discovery-dialog-advanced>pre{margin:0 12px 12px}.discovery-dialog-footer{border-top:1px solid var(--border);background:var(--panel-strong);justify-content:flex-end;gap:9px;padding:14px 24px;display:flex}@media (width<=900px){.agent-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.discovery-dialog-backdrop{padding:10px}.discovery-dialog{border-radius:16px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.discovery-dialog-header{padding:16px}.discovery-dialog-body{padding:14px 16px}.discovery-dialog-columns,.discovery-dialog-endpoints{grid-template-columns:1fr}.discovery-dialog-skills{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-dialog-footer{padding:12px 16px}}@media (width<=600px){.agent-grid,.discovery-dialog-skills,.discovery-dialog-trust .discovery-ownership{grid-template-columns:1fr}.discovery-dialog-header{align-items:flex-start}.discovery-dialog-header-actions .status-badge{display:none}}.brand{gap:.55rem;min-width:205px;padding:3px 7px}.agent-nebula-brand{background:0 0;border-radius:0;align-items:center;gap:.58rem;width:auto;min-width:0;height:auto;display:inline-flex}.agent-nebula-brand span{background:0 0;border-radius:0;width:auto;height:auto}.agent-nebula-brand-symbol{object-fit:contain;flex:0 0 44px;width:44px;height:44px;display:block}.agent-nebula-brand-copy{gap:2px;min-width:0;line-height:1;display:grid}.agent-nebula-brand-name{color:var(--brand-agent-name,var(--text));letter-spacing:-.035em;white-space:nowrap;align-items:baseline;font-size:1rem;font-weight:875;display:flex}.agent-nebula-brand-name-accent{color:var(--brand-nebula-name,var(--primary))}.agent-nebula-brand-copy small{color:var(--brand-tagline,var(--subtle));letter-spacing:.04em;white-space:nowrap;font-size:.54rem;font-weight:720}.agent-nebula-brand.compact .agent-nebula-brand-symbol{flex-basis:34px;width:34px;height:34px}.agent-nebula-brand.compact .agent-nebula-brand-name{font-size:.9rem}:root[data-theme=light],:root[data-theme=pearl],:root[data-theme=sage]{--brand-agent-name:#0f2440;--brand-nebula-name:#2563eb;--brand-tagline:#61728a}:root[data-theme=nebula],:root[data-theme=galaxy],:root[data-theme=midnight],:root[data-theme=aurora],:root[data-theme=ember],:root[data-theme=ocean]{--brand-agent-name:#f8fbff;--brand-nebula-name:#67e8f9;--brand-tagline:#a9bad0}@media (width<=1120px){.agent-nebula-brand-copy small{display:none}.brand{min-width:auto}}@media (width<=900px){.agent-nebula-brand-symbol{flex-basis:38px;width:38px;height:38px}.agent-nebula-brand-name{font-size:.9rem}}.top-nav .brand{justify-content:flex-start;align-items:center;min-width:250px;padding:4px 8px;display:inline-flex}.top-nav .agent-nebula-brand{grid-template-rows:auto;grid-template-columns:52px max-content;align-items:center;column-gap:10px;width:max-content;max-width:100%;height:auto;display:grid!important}.top-nav .agent-nebula-brand-symbol{flex:none;grid-area:1/1;align-self:center;width:52px;height:52px}.top-nav .agent-nebula-brand-copy{flex-direction:column;grid-area:1/2;justify-content:center;align-items:flex-start;gap:3px;width:max-content;min-width:0;height:auto;display:flex}.top-nav .agent-nebula-brand-name{align-items:baseline;width:auto;height:auto;font-size:1.08rem;line-height:1;display:flex}.top-nav .agent-nebula-brand-name>span{background:0 0;border-radius:0;width:auto;height:auto;display:inline}.top-nav .agent-nebula-brand-copy small{width:auto;height:auto;line-height:1;display:block}.ecosystem-footer{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 91%,transparent);box-shadow:0 10px 30px color-mix(in srgb,var(--shadow-color,#000) 12%,transparent);border-radius:18px;align-items:center;gap:1.25rem;margin-top:28px;padding:12px 16px;display:flex}.ecosystem-footer-title{flex:none;gap:2px;min-width:170px;display:grid}.ecosystem-footer-title strong{color:var(--text);letter-spacing:.01em;font-size:.76rem}.ecosystem-footer-title small{color:var(--subtle);letter-spacing:.04em;font-size:.56rem;font-weight:700}.ecosystem-footer-items{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ecosystem-footer-item{border:1px solid var(--border);background:color-mix(in srgb,var(--panel-strong) 86%,transparent);min-height:29px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:.64rem;font-weight:750;display:inline-flex}.ecosystem-footer-resource{background:color-mix(in srgb,currentColor 10%,transparent);width:21px;min-width:21px;height:21px;box-shadow:none;border-radius:7px;place-items:center;display:grid}.ecosystem-footer-resource svg{width:15px;height:15px}.ecosystem-footer-glyph{width:21px;height:21px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:7px;place-items:center;display:grid}.ecosystem-footer-resource-secure{color:var(--entity-agent-accent,var(--accent))}.ecosystem-footer-resource-oauth{color:var(--secondary)}@media (width<=1120px){.top-nav .brand{min-width:auto}.top-nav .agent-nebula-brand{grid-template-columns:44px max-content;column-gap:8px}.top-nav .agent-nebula-brand-symbol{width:44px;height:44px}.ecosystem-footer{flex-direction:column;align-items:flex-start;gap:.7rem}.ecosystem-footer-items{justify-content:flex-start}}@media (width<=760px){.top-nav .agent-nebula-brand-copy small{display:none}.ecosystem-footer-title{min-width:0}.ecosystem-footer-item{font-size:.6rem}}.home-actions-heading{margin-top:28px}.home-action-grid{align-items:stretch}.home-action-card{flex-direction:column;min-height:230px;display:flex}.home-action-card>.eyebrow{margin-bottom:4px}.home-action-card>svg{width:24px;height:24px;margin-bottom:12px}.home-action-card h3{margin:3px 0 8px;font-size:1.15rem}.home-action-card p{color:var(--muted);margin:0 0 18px;line-height:1.55}.home-action-card button{align-self:flex-start;margin-top:auto}.discovery-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.discovery-status-strip article{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 88%,transparent);border-radius:12px;align-items:baseline;gap:8px;padding:9px 12px;display:flex}.discovery-status-strip strong{color:var(--text);text-transform:none;font-size:.9rem}.discovery-status-strip span{color:var(--muted);font-size:.7rem}@media (width<=760px){.discovery-status-strip{grid-template-columns:1fr}.home-action-card{min-height:auto}}.home-action-grid-five{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.home-action-grid-five .home-action-card{grid-column:span 2}.home-action-grid-five .home-action-card:nth-child(4),.home-action-grid-five .home-action-card:nth-child(5){grid-column:span 3}.home-action-tech-row{flex-wrap:wrap;gap:6px;margin:-4px 0 16px;display:flex}.home-action-tech-row span{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));background:color-mix(in srgb,var(--accent) 7%,transparent);min-height:24px;color:var(--text);letter-spacing:.01em;border-radius:999px;align-items:center;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}@media (width<=1120px){.home-action-grid-five{grid-template-columns:repeat(2,minmax(0,1fr))}.home-action-grid-five .home-action-card,.home-action-grid-five .home-action-card:nth-child(4),.home-action-grid-five .home-action-card:nth-child(5){grid-column:span 1}}@media (width<=760px){.home-action-grid-five{grid-template-columns:1fr}}.discovery-page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin:4px 0 18px;display:flex}.discovery-page-header h1{letter-spacing:-.025em;margin:.16rem 0 .25rem;font-size:1.55rem}.discovery-page-header p{max-width:720px;color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.discovery-page-header .eyebrow{color:var(--accent);letter-spacing:.085em;text-transform:uppercase;font-size:.62rem;font-weight:900}.discovery-overview{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 93%,transparent);border-radius:16px;margin-bottom:14px;padding:11px 12px 12px;box-shadow:0 10px 30px #0000000f}.discovery-overview-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:0 2px 9px;display:flex}.discovery-overview-heading span{letter-spacing:.055em;font-size:.68rem;font-weight:900}.discovery-overview-heading small{color:var(--subtle);font-size:.59rem;font-weight:700}.discovery-overview-grid-unified{grid-template-columns:repeat(12,minmax(0,1fr));gap:7px;display:grid}.discovery-overview-tile{--overview-accent:var(--accent);border:1px solid color-mix(in srgb,var(--overview-accent) 20%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--overview-accent) 7%,var(--panel-strong)),var(--panel));text-align:left;border-radius:11px;align-items:center;gap:7px;min-width:0;min-height:64px;padding:8px;display:flex}.discovery-overview-icon{background:color-mix(in srgb,var(--overview-accent) 13%,var(--panel));width:30px;height:30px;color:var(--overview-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--overview-accent) 18%,transparent);border-radius:9px;flex:none;place-items:center;display:grid}.discovery-overview-copy{min-width:0;line-height:1.04;display:grid}.discovery-overview-copy small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.51rem;font-weight:780;overflow:hidden}.discovery-overview-copy strong{color:var(--text);white-space:nowrap;margin-top:3px;font-size:.86rem;font-weight:900}.discovery-overview-copy>span{color:var(--subtle);white-space:nowrap;margin-top:2px;font-size:.47rem;font-weight:650}.discovery-overview-publisher{--overview-accent:var(--entity-publisher-accent,#818cf8)}.discovery-overview-provider{--overview-accent:var(--entity-provider-accent,#34d399)}.discovery-overview-agent{--overview-accent:var(--entity-agent-accent,#0ea5e9)}.discovery-overview-discovery{--overview-accent:#8b5cf6}.discovery-overview-ready{--overview-accent:#16a34a}.discovery-overview-oauth{--overview-accent:var(--entity-oauth-accent,#7c3aed)}.discovery-health-healthy{--overview-accent:#16a34a!important}.discovery-health-value{align-items:center;gap:4px;display:flex;font-size:.66rem!important}.discovery-health-dot{background:var(--overview-accent);width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in srgb,var(--overview-accent) 13%,transparent);border-radius:50%}.discovery-search-panel{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 94%,transparent);border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:10px;padding:10px 12px;display:grid;box-shadow:0 10px 28px #0000000b}.discovery-search-column,.discovery-popular-column{min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.discovery-search-column{grid-template-rows:auto auto;align-content:start;gap:8px;display:grid}.discovery-search-column h2,.discovery-popular-column h2{color:var(--text);margin:0 0 7px;font-size:.72rem;font-weight:900}.discovery-search-field input{height:40px}.discovery-filter-toolbar{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(88px,.72fr) minmax(88px,.72fr);gap:7px;margin:0;padding-top:8px;display:grid}.discovery-filter-toolbar select{width:100%;min-width:0;height:34px;padding-top:0;padding-bottom:0;font-size:.62rem}.discovery-filter-toolbar button{height:34px;padding:0 9px;font-size:.62rem}.discovery-filter-toolbar button svg{vertical-align:middle;margin-right:4px}.discovery-filter-toolbar .discovery-reset-filters{border:1px solid var(--border);background:var(--panel);color:var(--text);box-shadow:none}.discovery-filter-toolbar .discovery-reset-filters:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--panel));transform:none}.discovery-popular-column{border-left:1px solid var(--border);align-self:stretch;padding-left:14px}.discovery-popular-categories{flex-wrap:wrap;align-content:flex-start;gap:7px;display:flex}.discovery-popular-categories button{border:1px solid var(--border);background:var(--chip);min-height:33px;color:var(--chip-text);white-space:nowrap;box-shadow:none;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:.59rem;font-weight:780;display:inline-flex}.discovery-popular-categories button:hover,.discovery-popular-categories button.active{border-color:color-mix(in srgb,var(--accent) 52%,var(--border));background:color-mix(in srgb,var(--accent) 13%,var(--panel));color:var(--text);transform:none}.discovery-popular-icon{background:color-mix(in srgb,var(--accent) 9%,var(--panel));width:21px;height:21px;color:var(--accent);border-radius:7px;place-items:center;display:grid}.discovery-popular-categories button strong{background:color-mix(in srgb,var(--text) 7%,transparent);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:.53rem;display:grid}.discovery-popular-empty{color:var(--muted);margin:0;font-size:.66rem}.discovery-results-bar{justify-content:space-between;align-items:center;gap:12px;margin:0 2px 8px;display:flex}.discovery-results-bar strong{font-size:.72rem}.discovery-results-bar span{color:var(--muted);font-size:.61rem;font-weight:700}.discovery-card-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.discovery-runtime-status{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 90%,transparent);letter-spacing:.025em;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:.51rem;font-weight:900;display:inline-flex}.discovery-runtime-status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.discovery-runtime-live{color:#16a34a;border-color:color-mix(in srgb,#16a34a 32%,var(--border));background:color-mix(in srgb,#16a34a 8%,var(--panel))}.discovery-runtime-offline{color:#dc2626;border-color:color-mix(in srgb,#dc2626 32%,var(--border));background:color-mix(in srgb,#dc2626 7%,var(--panel))}.discovery-runtime-unknown{color:#64748b}@media (width<=1320px){.discovery-overview-grid-unified{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=980px){.discovery-overview-grid-unified{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-search-panel{grid-template-columns:1fr}.discovery-popular-column{border-left:0;border-top:1px solid var(--border);padding-top:10px;padding-left:0}.discovery-filter-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.discovery-page-header{margin-bottom:12px}.discovery-page-header h1{font-size:1.3rem}.discovery-overview-heading small{display:none}.discovery-overview-grid-unified{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-overview-tile{min-height:58px;padding:7px}.discovery-overview-icon{width:28px;height:28px}.discovery-search-column,.discovery-popular-column{padding:10px}.discovery-filter-toolbar{grid-template-columns:1fr}.discovery-results-bar{flex-direction:column;align-items:flex-start;gap:3px}}.discovery-overview-title{align-items:baseline;gap:10px;min-width:0;display:flex}.discovery-refresh-controls{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.discovery-refresh-timestamp{color:var(--subtle);white-space:nowrap;font-size:.55rem;font-weight:700}.discovery-refresh-timestamp.stale{color:#d97706}.discovery-refresh-button{border:1px solid var(--border);background:var(--panel);width:30px;height:30px;color:var(--text);box-shadow:none;border-radius:9px;place-items:center;padding:0;display:grid}.discovery-refresh-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--panel));transform:none}.discovery-refresh-button:disabled{opacity:.55;cursor:default}.discovery-refresh-button .spinning{animation:.8s linear infinite discovery-refresh-spin}.discovery-refresh-select{border:1px solid var(--border);background:var(--panel);height:30px;color:var(--muted);border-radius:9px;align-items:center;gap:5px;padding:0 4px 0 8px;font-size:.55rem;font-weight:800;display:flex}.discovery-refresh-select select{width:auto;min-width:54px;height:24px;color:var(--text);box-shadow:none;background:0 0;border:0;padding:0 18px 0 5px;font-size:.58rem;font-weight:800}.discovery-refresh-select select:focus{box-shadow:none;outline:none}@keyframes discovery-refresh-spin{to{transform:rotate(360deg)}}@media (width<=980px){.discovery-overview-heading{align-items:flex-start}.discovery-overview-title{flex-direction:column;align-items:flex-start;gap:2px}.discovery-refresh-timestamp{display:none}}@media (width<=720px){.discovery-overview-heading{align-items:center}.discovery-overview-title small,.discovery-refresh-select>span{display:none}}.discovery-overview-redesign{padding:12px 14px 13px}.discovery-overview-redesign-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:11px;display:flex}.discovery-overview-redesign-header>div:first-child{align-items:baseline;gap:9px;display:flex}.discovery-overview-redesign-header>div:first-child>span{letter-spacing:.045em;font-size:.7rem;font-weight:900}.discovery-overview-redesign-header>div:first-child>small{color:var(--subtle);font-size:.58rem;font-weight:700}.discovery-overview-redesign-body{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;display:grid}.discovery-overview-group{min-width:0}.discovery-overview-group-label{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.52rem;font-weight:900;display:block}.discovery-inventory-row,.discovery-health-row{gap:6px;display:grid}.discovery-inventory-row{grid-template-columns:repeat(6,minmax(0,1fr))}.discovery-health-row{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-inventory-metric{--overview-accent:var(--accent);border:1px solid color-mix(in srgb,var(--overview-accent) 19%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--overview-accent) 6%,var(--panel-strong)),var(--panel));border-radius:10px;align-items:center;gap:7px;min-width:0;min-height:48px;padding:6px 7px;display:flex}.discovery-inventory-icon{background:color-mix(in srgb,var(--overview-accent) 12%,var(--panel));width:27px;height:27px;color:var(--overview-accent);border-radius:8px;flex:none;place-items:center;display:grid}.discovery-inventory-copy{min-width:0;line-height:1;display:grid}.discovery-inventory-copy small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.47rem;font-weight:780;overflow:hidden}.discovery-inventory-copy strong{color:var(--text);margin-top:3px;font-size:.8rem;font-weight:900}.discovery-health-metric{--overview-accent:#16a34a;border:1px solid color-mix(in srgb,var(--overview-accent) 22%,var(--border));background:color-mix(in srgb,var(--overview-accent) 5%,var(--panel));border-radius:10px;align-items:center;gap:7px;min-width:0;min-height:48px;padding:6px 8px;display:flex}.discovery-health-metric-icon{background:color-mix(in srgb,var(--overview-accent) 12%,var(--panel));width:27px;height:27px;color:var(--overview-accent);border-radius:8px;flex:none;place-items:center;display:grid}.discovery-health-metric-copy{min-width:0;line-height:1.05;display:grid}.discovery-health-metric-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:.49rem;font-weight:850;overflow:hidden}.discovery-health-metric-copy span{color:var(--text);align-items:center;gap:4px;margin-top:3px;font-size:.58rem;font-weight:900;display:flex}.discovery-health-degraded{--overview-accent:#d97706}.discovery-health-unavailable{--overview-accent:#dc2626}.discovery-health-unknown{--overview-accent:#64748b}.discovery-finder{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 95%,transparent);border-radius:15px;margin-bottom:12px;padding:13px 14px;box-shadow:0 10px 28px #0000000b}.discovery-finder-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:9px;display:flex}.discovery-finder-heading .eyebrow{font-size:.5rem}.discovery-finder-heading h2{margin:2px 0 0;font-size:.9rem}.discovery-finder-busy{color:var(--muted);font-size:.57rem;font-weight:700}.discovery-finder-search{margin-bottom:8px}.discovery-finder-search input{height:43px;font-size:.78rem}.discovery-finder-controls{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(86px,.6fr);gap:7px;display:grid}.discovery-finder-controls select,.discovery-finder-reset{min-width:0;height:34px;font-size:.61rem}.discovery-finder-reset{border:1px solid var(--border);background:var(--panel);color:var(--text);box-shadow:none;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-weight:800;display:flex}.discovery-finder-reset:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--panel));transform:none}.discovery-finder-reset:disabled{opacity:.45;cursor:default}.discovery-finder-popular{border-top:1px solid var(--border);align-items:center;gap:9px;margin-top:9px;padding-top:9px;display:flex}.discovery-finder-popular>span:first-child{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.54rem;font-weight:900}.discovery-finder-popular .discovery-popular-categories{flex:1}.discovery-finder-popular .discovery-popular-categories button{min-height:29px;padding:4px 7px}.discovery-finder-popular .discovery-popular-icon{width:19px;height:19px}.discovery-results{min-width:0}.discovery-results-bar-redesign{align-items:center;min-height:30px;margin-bottom:7px}.discovery-active-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.discovery-active-filters>span{color:var(--subtle);font-size:.53rem;font-weight:800}.discovery-active-filters button{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--panel));min-height:24px;color:var(--text);box-shadow:none;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:.53rem;font-weight:750;display:inline-flex}.discovery-active-filters button:hover{background:color-mix(in srgb,var(--accent) 12%,var(--panel));transform:none}.discovery-active-filters .clear-all{color:var(--accent);background:0 0;border-color:#0000;font-weight:850}@media (width<=1260px){.discovery-overview-redesign-body{grid-template-columns:1fr}.discovery-health-row{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=980px){.discovery-inventory-row,.discovery-health-row{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-finder-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.discovery-overview-redesign-header{align-items:flex-start}.discovery-overview-redesign-header>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.discovery-inventory-row,.discovery-health-row{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-finder-controls{grid-template-columns:1fr}.discovery-finder-popular,.discovery-results-bar-redesign{flex-direction:column;align-items:flex-start}.discovery-active-filters{justify-content:flex-start}}.discovery-workspace{grid-template-columns:minmax(0,1.65fr) minmax(330px,.85fr);align-items:stretch;gap:14px;margin-bottom:12px;display:grid}.discovery-workspace>.discovery-finder,.discovery-workspace>.discovery-overview{min-width:0;height:100%;margin:0}.discovery-workspace>.discovery-finder{flex-direction:column;padding:14px 16px;display:flex}.discovery-workspace>.discovery-finder .discovery-finder-search input{height:45px}.discovery-workspace>.discovery-finder .discovery-finder-controls select,.discovery-workspace>.discovery-finder .discovery-finder-reset{height:36px}.discovery-workspace>.discovery-finder .discovery-finder-popular{flex-direction:column;align-items:flex-start;gap:7px;margin-top:11px;padding-top:11px}.discovery-workspace>.discovery-finder .discovery-finder-popular>span:first-child{font-size:.56rem}.discovery-workspace>.discovery-finder .discovery-popular-categories{flex-wrap:wrap;gap:7px;width:100%;display:flex}.discovery-workspace>.discovery-finder .discovery-popular-categories button{min-height:31px;padding:4px 9px}.discovery-finder-active-filters{border-top:1px solid var(--border);align-items:flex-start;gap:9px;margin-top:10px;padding-top:10px;display:flex}.discovery-finder-active-filters>span{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;flex:none;padding-top:5px;font-size:.54rem;font-weight:900}.discovery-finder-active-filters .discovery-active-filters{justify-content:flex-start}.discovery-workspace>.discovery-overview-redesign{border-radius:15px;padding:13px 14px}.discovery-workspace .discovery-overview-redesign-header{align-items:flex-start;margin-bottom:10px}.discovery-workspace .discovery-overview-redesign-header>div:first-child{flex-direction:column;align-items:flex-start;gap:1px}.discovery-workspace .discovery-overview-redesign-header>div:first-child>small{display:none}.discovery-workspace .discovery-refresh-controls{gap:4px}.discovery-workspace .discovery-refresh-button{width:28px;height:28px}.discovery-workspace .discovery-refresh-select{height:28px;padding-left:6px}.discovery-workspace .discovery-refresh-select select{min-width:47px;height:22px;font-size:.54rem}.discovery-workspace .discovery-overview-redesign-body{grid-template-columns:1fr;gap:10px;display:grid}.discovery-workspace .discovery-inventory-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px}.discovery-workspace .discovery-inventory-metric{background:0 0;border:0;border-radius:0;min-height:31px;padding:3px 1px}.discovery-workspace .discovery-inventory-icon{border-radius:7px;width:23px;height:23px}.discovery-workspace .discovery-inventory-copy{flex:1;justify-content:space-between;align-items:center;gap:6px;display:flex}.discovery-workspace .discovery-inventory-copy small{color:var(--text);font-size:.52rem}.discovery-workspace .discovery-overview-health-group{border-top:1px solid var(--border);padding-top:9px}.discovery-workspace .discovery-health-row{grid-template-columns:1fr;gap:3px;display:grid}.discovery-workspace .discovery-health-metric{background:0 0;border:0;border-radius:0;min-height:30px;padding:3px 1px}.discovery-workspace .discovery-health-metric-icon{border-radius:7px;width:23px;height:23px}.discovery-workspace .discovery-health-metric-copy{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.discovery-workspace .discovery-health-metric-copy strong{font-size:.53rem}.discovery-workspace .discovery-health-dot{width:6px;height:6px}.discovery-results-bar-redesign{min-height:24px;margin-bottom:6px}@media (width<=1180px){.discovery-workspace{grid-template-columns:minmax(0,1.45fr) minmax(310px,.8fr)}.discovery-workspace .discovery-refresh-timestamp{display:none}}@media (width<=980px){.discovery-workspace{grid-template-columns:1fr}.discovery-workspace>.discovery-overview{order:2}.discovery-workspace>.discovery-finder{order:1}.discovery-workspace .discovery-health-row{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-workspace .discovery-health-metric{border:1px solid color-mix(in srgb,var(--overview-accent) 22%,var(--border));background:color-mix(in srgb,var(--overview-accent) 5%,var(--panel));border-radius:9px;padding:5px 6px}}@media (width<=720px){.discovery-workspace>.discovery-finder .discovery-finder-controls,.discovery-workspace .discovery-inventory-row,.discovery-workspace .discovery-health-row{grid-template-columns:1fr}.discovery-finder-active-filters{flex-direction:column;gap:5px}}.discovery-workspace{grid-template-columns:minmax(0,1.45fr) minmax(460px,1fr);align-items:start}.discovery-workspace>.discovery-finder,.discovery-workspace>.discovery-overview{height:auto;min-height:318px}.discovery-workspace>.discovery-finder{padding:16px 18px}.discovery-workspace>.discovery-finder .discovery-finder-heading{margin-bottom:12px}.discovery-workspace>.discovery-finder .discovery-finder-heading h2{font-size:1rem}.discovery-workspace>.discovery-finder .discovery-finder-heading .eyebrow{font-size:.58rem}.discovery-workspace>.discovery-finder .discovery-finder-search{margin-bottom:10px}.discovery-workspace>.discovery-finder .discovery-finder-search input{height:48px;font-size:.88rem}.discovery-workspace>.discovery-finder .discovery-finder-controls{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(100px,.65fr);gap:9px}.discovery-workspace>.discovery-finder .discovery-finder-controls select,.discovery-workspace>.discovery-finder .discovery-finder-reset{height:39px;font-size:.69rem}.discovery-workspace>.discovery-finder .discovery-finder-popular{gap:8px;margin-top:12px;padding-top:12px}.discovery-workspace>.discovery-finder .discovery-finder-popular>span:first-child,.discovery-finder-active-filters>span{font-size:.6rem}.discovery-workspace>.discovery-finder .discovery-popular-categories button{min-height:34px;padding:5px 10px;font-size:.64rem}.discovery-finder-active-filters{margin-top:11px;padding-top:11px}.discovery-finder-active-filters:has(.discovery-active-filters:empty){display:none}.discovery-workspace>.discovery-overview-redesign{min-height:318px;padding:14px 15px}.discovery-workspace .discovery-overview-redesign-header{margin-bottom:11px}.discovery-workspace .discovery-overview-redesign-header>div:first-child>span{font-size:.84rem}.discovery-workspace .discovery-refresh-timestamp{font-size:.56rem}.discovery-workspace .discovery-overview-redesign-body{gap:11px}.discovery-workspace .discovery-overview-group-label{margin-bottom:7px;font-size:.58rem}.discovery-workspace .discovery-inventory-row,.discovery-workspace .discovery-health-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.discovery-workspace .discovery-inventory-metric,.discovery-workspace .discovery-health-metric{border:1px solid color-mix(in srgb,var(--overview-accent) 20%,var(--border));background:color-mix(in srgb,var(--overview-accent) 5%,var(--panel));border-radius:9px;min-height:48px;padding:6px 7px}.discovery-workspace .discovery-inventory-icon,.discovery-workspace .discovery-health-metric-icon{border-radius:8px;width:29px;height:29px}.discovery-workspace .discovery-inventory-copy,.discovery-workspace .discovery-health-metric-copy{place-content:center stretch;gap:2px;display:grid}.discovery-workspace .discovery-inventory-copy small,.discovery-workspace .discovery-health-metric-copy strong{font-size:.6rem;line-height:1.1}.discovery-workspace .discovery-inventory-copy strong{margin:0;font-size:.84rem}.discovery-workspace .discovery-health-metric-copy span{margin:0;font-size:.61rem}.discovery-workspace .discovery-overview-health-group{padding-top:10px}@media (width<=1240px){.discovery-workspace{grid-template-columns:minmax(0,1.3fr) minmax(420px,1fr)}}@media (width<=1080px){.discovery-workspace{grid-template-columns:1fr}.discovery-workspace>.discovery-finder,.discovery-workspace>.discovery-overview{min-height:0}}@media (width<=720px){.discovery-workspace .discovery-inventory-row,.discovery-workspace .discovery-health-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1081px){.discovery-workspace{align-items:stretch}.discovery-workspace>.discovery-finder,.discovery-workspace>.discovery-overview{height:255px;min-height:255px;max-height:255px}.discovery-workspace>.discovery-finder{flex-direction:column;display:flex;overflow:hidden}.discovery-workspace>.discovery-finder .discovery-finder-heading{flex:none;margin-bottom:7px}.discovery-workspace>.discovery-finder .discovery-finder-search{flex:0 0 48px;width:100%;height:48px;min-height:48px;max-height:48px;margin:0 0 7px;position:relative}.discovery-workspace>.discovery-finder .discovery-finder-search input{width:100%;height:48px;min-height:48px;max-height:48px;margin:0;display:block}.discovery-workspace>.discovery-finder .discovery-finder-search svg{top:15px}.discovery-workspace>.discovery-finder .discovery-finder-controls{flex:0 0 39px;height:39px;margin:0}.discovery-workspace>.discovery-finder .discovery-finder-popular{flex:auto;min-height:0;margin-top:8px;padding-top:5px;display:flex;overflow:hidden}.discovery-workspace>.discovery-finder .discovery-popular-categories{align-content:flex-start;padding-bottom:2px;overflow:auto}.discovery-workspace>.discovery-finder .discovery-finder-popular>span:first-child{flex:none}.discovery-finder-active-filters{display:none}.discovery-workspace>.discovery-overview-redesign{flex-direction:column;height:255px;min-height:255px;max-height:255px;display:flex;overflow:hidden}.discovery-workspace .discovery-overview-redesign-header{flex:none;margin-bottom:5px}.discovery-workspace .discovery-overview-redesign-body{flex:auto;grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:5px;min-height:0;display:grid}.discovery-workspace .discovery-overview-group{flex-direction:column;min-height:0;display:flex}.discovery-workspace .discovery-overview-health-group{border-top:1px solid var(--border);padding-top:5px}.discovery-workspace .discovery-overview-group-label{flex:none;margin-bottom:3px;font-size:.54rem}.discovery-workspace .discovery-inventory-row,.discovery-workspace .discovery-health-row{flex:auto;grid-template-rows:1fr;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;min-height:0;display:grid}.discovery-workspace .discovery-inventory-metric,.discovery-workspace .discovery-health-metric{border:1px solid color-mix(in srgb,var(--overview-accent) 20%,var(--border));background:color-mix(in srgb,var(--overview-accent) 5%,var(--panel));text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;height:100%;min-height:0;padding:3px 4px;display:flex}.discovery-workspace .discovery-inventory-icon,.discovery-workspace .discovery-health-metric-icon{border-radius:13px;flex:none;width:42px;height:42px}.discovery-workspace .discovery-inventory-icon svg,.discovery-workspace .discovery-health-metric-icon svg{width:25px;height:25px}.discovery-workspace .discovery-inventory-copy,.discovery-workspace .discovery-health-metric-copy{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;line-height:1.05;display:flex}.discovery-workspace .discovery-inventory-copy small,.discovery-workspace .discovery-health-metric-copy strong{width:100%;color:var(--text);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:.52rem;font-weight:800;line-height:1.05;overflow:hidden}.discovery-workspace .discovery-inventory-copy strong{margin:0;font-size:.76rem;line-height:1}.discovery-workspace .discovery-health-metric-copy span{justify-content:center;margin:0;font-size:.52rem;line-height:1}}@media (width<=1080px){.discovery-workspace{align-items:start}.discovery-workspace>.discovery-finder,.discovery-workspace>.discovery-overview,.discovery-workspace>.discovery-overview-redesign{height:auto;min-height:0;max-height:none}.discovery-workspace>.discovery-finder{display:block;overflow:visible}.discovery-workspace>.discovery-finder .discovery-finder-search{width:100%;height:48px;min-height:48px;max-height:48px;margin:0 0 10px;display:block;position:relative}.discovery-workspace>.discovery-finder .discovery-finder-search input{width:100%;height:48px;min-height:48px;max-height:48px;margin:0;display:block}.discovery-workspace>.discovery-finder .discovery-finder-search svg{top:15px}.discovery-workspace>.discovery-finder .discovery-finder-controls{height:auto}.discovery-workspace>.discovery-finder .discovery-finder-popular{overflow:visible}}.resource-workspace{gap:1rem;display:grid}.resource-workspace-header{border:1px solid var(--entity-border);background:linear-gradient(145deg,var(--entity-soft),color-mix(in srgb,var(--panel) 94%,transparent));box-shadow:var(--shadow);border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.2rem;display:flex}.resource-workspace-title{align-items:flex-start;gap:.9rem;min-width:0;display:flex}.resource-workspace-title h2{margin:.1rem 0}.resource-workspace-title p{color:var(--muted);max-width:720px;margin:.25rem 0 0}.resource-workspace-statuses{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.resource-workspace-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.resource-tabs{border:1px solid var(--border);background:var(--panel);border-radius:16px;gap:.35rem;padding:.35rem;display:flex;overflow-x:auto}.resource-tabs button{color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:.45rem;padding:.65rem .85rem;display:flex}.resource-tabs button svg{width:16px;height:16px}.resource-tabs button:hover,.resource-tabs button.active{color:var(--text);border-color:var(--entity-border,var(--border));background:var(--entity-soft,color-mix(in srgb,var(--accent) 12%,transparent))}.create-resource-card{border:1px dashed var(--entity-accent);background:linear-gradient(145deg,var(--entity-soft),color-mix(in srgb,var(--panel) 90%,transparent));min-height:220px;color:var(--text);text-align:center;box-shadow:none;border-radius:20px;align-content:center;place-items:center;gap:.55rem;padding:1.2rem;display:grid}.create-resource-card:hover{border-style:solid;transform:translateY(-2px)}.create-resource-card small{max-width:220px;color:var(--muted);line-height:1.4}.create-resource-icon{background:color-mix(in srgb,var(--entity-accent) 18%,transparent);width:54px;height:54px;color:var(--entity-accent);border-radius:18px;place-items:center;display:grid}.create-resource-icon svg{width:26px;height:26px}.resource-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.resource-facts>div{border:1px solid var(--border);background:color-mix(in srgb,var(--panel-strong) 72%,transparent);border-radius:16px;gap:.2rem;min-width:0;padding:.85rem;display:grid}.resource-facts dt{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.72rem}.resource-facts dd{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:800;overflow:hidden}.resource-facts small{color:var(--muted)}.inline-create-panel{gap:1rem;display:grid}.inline-create-panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.inline-create-panel>header h2{margin:.15rem 0}.inline-create-panel>header p{color:var(--muted);margin:.2rem 0}.resource-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.resource-card-list{gap:.7rem;display:grid}.resource-card-list .credential-row,.resource-card-list .certificate-card,.resource-card-list .bundle-card,.resource-card-list .agent-settings-card{margin:0}.resource-summary-panel{gap:1rem;display:grid}.resource-muted-note{border:1px dashed var(--border);color:var(--muted);background:color-mix(in srgb,var(--panel) 85%,transparent);border-radius:14px;padding:.8rem 1rem}@media (width<=980px){.resource-workspace-header{flex-direction:column;align-items:flex-start}.resource-workspace-actions{justify-content:flex-start}.resource-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-content-grid{grid-template-columns:1fr}}@media (width<=620px){.resource-facts{grid-template-columns:1fr}.resource-tabs{border-radius:12px}.resource-workspace-header{border-radius:18px}}.admin-shell{width:min(1660px,100% - 2rem);margin:0 auto;padding:1.6rem 0 3rem}.admin-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.admin-header h1{margin:.3rem 0}.admin-header p{margin:0}.admin-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.admin-sidebar{border:1px solid var(--border);background:linear-gradient(155deg,var(--panel),color-mix(in srgb,var(--panel) 84%,var(--accent) 16%));box-shadow:var(--shadow);border-radius:24px;padding:1rem;position:sticky;top:1rem}.admin-sidebar-brand{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.25rem .25rem 1rem;display:flex}.admin-sidebar-brand div{display:grid}.admin-sidebar-brand small{color:var(--muted)}.admin-sidebar-mark{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.admin-sidebar nav{gap:.35rem;padding-top:.85rem;display:grid}.admin-sidebar nav button{width:100%;color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000;justify-content:flex-start;padding:.72rem .8rem}.admin-sidebar nav button svg{width:18px;height:18px}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--accent) 13%,transparent)}.admin-content{min-width:0}.admin-dashboard-modern{gap:1rem;display:grid}.admin-hero-card{border:1px solid var(--border);background:radial-gradient(circle at 88% 16%,color-mix(in srgb,var(--entity-agent-accent) 20%,transparent),transparent 32%),radial-gradient(circle at 72% 90%,color-mix(in srgb,var(--entity-publisher-accent) 16%,transparent),transparent 28%),var(--panel);box-shadow:var(--shadow);border-radius:26px;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem;display:flex}.admin-hero-card h2{max-width:720px;margin:.3rem 0}.admin-hero-card p{max-width:760px;margin-bottom:0}.admin-hero-orbit{align-items:center;gap:.65rem;display:flex}.admin-hero-orbit .entity-icon:nth-child(2){transform:translateY(-16px)}.admin-metric-deck{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.admin-insight-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.admin-insight-card{align-items:flex-start;gap:.9rem;display:flex}.admin-insight-card h3{margin:.1rem 0 .25rem}.admin-insight-card p{margin:0}.admin-resource-section{gap:.7rem;margin-top:1.4rem;display:grid}.admin-role-panel{margin-bottom:1rem}.admin-role-panel-heading{align-items:flex-start;gap:.8rem;display:flex}.admin-role-panel-heading h3{margin:.1rem 0}.admin-role-panel-heading p{margin:.15rem 0 1rem}.admin-role-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.admin-role-form button{min-height:43px}.audit-timeline{gap:.8rem;display:grid}.audit-event-card{border:1px solid var(--entity-border);background:linear-gradient(145deg,var(--entity-soft),color-mix(in srgb,var(--panel) 92%,transparent));border-radius:20px;gap:.85rem;padding:1rem;display:flex;box-shadow:0 12px 28px #0000001f}.audit-event-body{flex:1;min-width:0}.audit-event-body header{justify-content:space-between;gap:1rem;display:flex}.audit-event-body header span{color:var(--muted);font-size:.78rem}.audit-event-body p{margin:.2rem 0 .55rem}.audit-event-resource{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.audit-event-resource span{background:var(--chip);border-radius:999px;padding:.25rem .45rem;font-size:.68rem;font-weight:800}.audit-event-resource code{color:var(--muted);font-size:.75rem}.audit-event-body details{margin-top:.7rem}.audit-event-body summary{cursor:pointer;color:var(--accent);font-weight:700}.audit-event-body pre{white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);max-height:240px;color:var(--muted);background:#0003;border-radius:14px;padding:.75rem;overflow:auto}.error-banner{color:var(--danger);background:#7f1d1d2e;border:1px solid #fb718557;border-radius:14px;margin-bottom:1rem;padding:.8rem 1rem}.danger{color:var(--danger)!important;border-color:color-mix(in srgb,var(--danger) 45%,var(--border-strong))!important}@media (width<=1280px){.admin-metric-deck{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-role-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.admin-layout{grid-template-columns:1fr}.admin-sidebar{position:static}.admin-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-sidebar nav button{justify-content:center}.admin-insight-grid{grid-template-columns:1fr}}@media (width<=700px){.admin-shell{width:min(100% - 1rem,1660px)}.admin-header,.admin-hero-card{flex-direction:column;align-items:flex-start}.admin-metric-deck,.admin-sidebar nav{grid-template-columns:1fr 1fr}.admin-role-form{grid-template-columns:1fr}.audit-event-body header{flex-direction:column;gap:.25rem}}@media (width<=460px){.admin-metric-deck{grid-template-columns:1fr}}.admin-resource-workspace{border-top:1px solid var(--border);margin-top:1.2rem;padding-top:1.2rem}.admin-resource-workspace .resource-workspace-header{box-shadow:none}.admin-content .resource-muted-note strong{color:var(--text)}.publisher-console-header{justify-content:space-between;align-items:flex-end;margin-bottom:1rem;padding:1rem 0;display:flex}.publisher-console-header h1{margin:.15rem 0}.publisher-console-header p{color:var(--muted);margin:0}.publisher-console-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.publisher-console-sidebar{border:1px solid var(--border);background:linear-gradient(160deg,var(--panel),color-mix(in srgb,var(--panel) 84%,var(--accent) 16%));box-shadow:var(--shadow);border-radius:20px;padding:1rem;position:sticky;top:1rem}.publisher-console-brand{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.25rem .25rem 1rem;display:flex}.publisher-console-brand-mark{background:linear-gradient(135deg,var(--accent),var(--secondary));color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.publisher-console-brand div{display:grid}.publisher-console-brand small{color:var(--muted)}.publisher-console-sidebar nav{gap:.35rem;padding-top:.9rem;display:grid}.publisher-console-sidebar nav button{text-align:left;width:100%;color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000}.publisher-console-sidebar nav button:hover,.publisher-console-sidebar nav button.active{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--accent) 14%,transparent)}.publisher-console-content{min-width:0}.publisher-dashboard{gap:1rem;display:grid}.publisher-dashboard-hero{border:1px solid var(--border);background:radial-gradient(circle at 90% 20%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 42%),var(--panel);box-shadow:var(--shadow);border-radius:24px;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem;display:flex}.publisher-dashboard-hero h2{max-width:700px;margin:.35rem 0}.publisher-dashboard-hero p{color:var(--muted);max-width:720px}.publisher-hierarchy-mini{justify-items:center;min-width:180px;display:grid}.publisher-hierarchy-mini span{border:1px solid var(--border);background:var(--panel-strong);border-radius:999px;padding:.55rem .9rem;font-size:.85rem}.publisher-hierarchy-mini i{background:var(--accent);opacity:.75;width:1px;height:18px}.publisher-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.publisher-metric-card{border:1px solid var(--border);background:var(--panel);border-radius:18px;gap:.2rem;padding:1rem;display:grid}.publisher-metric-card strong{font-size:1.75rem}.publisher-metric-card span{font-weight:700}.publisher-metric-card small{color:var(--muted)}.publisher-dashboard-grid{grid-template-columns:1.2fr .8fr;gap:1rem;display:grid}.publisher-next-actions ol{color:var(--muted);padding-left:1.2rem;line-height:1.8}.publisher-status-summary dl{gap:.5rem;display:grid}.publisher-status-summary dl div{border-bottom:1px solid var(--border);justify-content:space-between;padding:.5rem 0;display:flex}.publisher-status-summary dt{color:var(--muted)}.publisher-status-summary dd{margin:0;font-weight:700}@media (width<=980px){.publisher-console-layout{grid-template-columns:1fr}.publisher-console-sidebar{position:static}.publisher-console-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.publisher-console-sidebar nav button{text-align:center}.publisher-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publisher-dashboard-grid{grid-template-columns:1fr}}@media (width<=640px){.publisher-console-header,.publisher-dashboard-hero{flex-direction:column;align-items:flex-start}.publisher-hierarchy-mini{grid-template-columns:auto auto auto;min-width:0}.publisher-hierarchy-mini i{width:18px;height:1px}.publisher-console-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.publisher-metric-grid{grid-template-columns:1fr}}.publisher-console-sidebar nav button{align-items:center;gap:.65rem;display:flex}.publisher-console-sidebar nav button svg{width:18px;height:18px}.publisher-hero-modern{background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--entity-agent-accent) 20%,transparent),transparent 32%),radial-gradient(circle at 72% 92%,color-mix(in srgb,var(--entity-publisher-accent) 16%,transparent),transparent 26%),var(--panel)}.publisher-hero-modern .button-row{margin-top:1rem}.publisher-hero-relationship{align-items:center;gap:.55rem;min-width:330px;display:flex}.publisher-hero-relationship>div{color:var(--muted);text-align:center;justify-items:center;gap:.35rem;font-size:.75rem;font-weight:800;display:grid}.publisher-hero-relationship i{background:linear-gradient(90deg,var(--entity-provider-accent),var(--entity-agent-accent));opacity:.8;width:34px;height:1px}.publisher-metric-grid-modern{grid-template-columns:repeat(4,minmax(0,1fr))}.publisher-dashboard-grid-modern{grid-template-columns:1.25fr .75fr}.publisher-workflow-heading,.publisher-selection-heading{align-items:flex-start;gap:.8rem;display:flex}.publisher-workflow-heading h3,.publisher-selection-heading h3{margin:.15rem 0}.workflow-steps{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.workflow-steps li{border:1px solid var(--border);background:color-mix(in srgb,var(--panel-strong) 60%,transparent);border-radius:15px;align-items:flex-start;gap:.7rem;padding:.65rem;display:flex}.workflow-steps li span{display:grid}.workflow-steps small{color:var(--muted);margin-top:.15rem;line-height:1.35}.publisher-selection-card{border-color:var(--entity-border);background:linear-gradient(145deg,var(--entity-soft),color-mix(in srgb,var(--panel) 92%,transparent))}.publisher-selection-stats{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.publisher-selection-stats div{border:1px solid var(--entity-border);background:color-mix(in srgb,var(--panel-strong) 60%,transparent);border-radius:14px;gap:.2rem;padding:.7rem;display:grid}.publisher-selection-stats dt{text-transform:uppercase;color:var(--muted);font-size:.72rem}.publisher-selection-stats dd{margin:0;font-size:1.05rem;font-weight:800}.publisher-provider-deck-section{gap:.2rem;margin-top:.5rem;display:grid}@media (width<=1180px){.publisher-metric-grid-modern{grid-template-columns:repeat(2,minmax(0,1fr))}.publisher-dashboard-grid-modern{grid-template-columns:1fr}.publisher-hero-relationship{min-width:270px}}@media (width<=760px){.publisher-hero-relationship{justify-content:center;align-self:stretch;min-width:0}.publisher-hero-relationship i{width:20px}.publisher-metric-grid-modern{grid-template-columns:1fr}.publisher-selection-stats{grid-template-columns:1fr 1fr}}.provider-workspace-modern,.agent-workspace-modern{gap:1rem;display:grid}.publisher-console-content .resource-workspace{margin-top:.25rem}.publisher-console-content .entity-deck{align-items:stretch}.publisher-console-content .create-resource-card{height:100%}.publisher-console-content .resource-workspace-actions button svg{width:16px;height:16px}.publisher-console-content .search-toolbar>.search-toolbar{background:0 0;border:0;flex:1;padding:0}.publisher-console-content .search-toolbar>select{min-width:220px}.relationship-explorer-page,.lifecycle-page{gap:1.25rem;display:grid}.console-page-heading{justify-content:space-between;align-items:end;display:flex}.console-page-heading h2{margin:.25rem 0}.relationship-explorer-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:1rem;display:grid}.relationship-root,.relationship-node{align-items:center;gap:.8rem;display:flex}.relationship-root{border-bottom:1px solid var(--border);padding:.8rem 0 1rem}.relationship-root div,.relationship-node span:nth-child(2){flex:1;display:grid}.relationship-root small,.relationship-node small{color:var(--muted)}.relationship-node-icon{background:#825aff29;border-radius:.7rem;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.relationship-node-icon.provider{background:#42beff29}.relationship-node-icon.agent{background:#39d3a629}.relationship-branch{gap:.8rem;margin-top:1rem;display:grid}.relationship-node{text-align:left;border:1px solid var(--border);width:100%;color:inherit;background:0 0;border-radius:.9rem;padding:.75rem}.relationship-node.active{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.relationship-agent-branch{border-left:1px solid var(--border);gap:.55rem;margin:.55rem 0 0 2rem;padding-left:1rem;display:grid}.relationship-empty{color:var(--muted);font-size:.9rem}.status-dot{background:#8792a8;border-radius:50%;width:.65rem;height:.65rem}.status-dot.active{background:#3bd3a6}.status-dot.suspended{background:#ffb454}.status-dot.disabled,.status-dot.deregistered,.status-dot.retired{background:#ff6b7d}.relationship-facts,.lifecycle-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.relationship-facts div,.lifecycle-facts div{border:1px solid var(--border);border-radius:.8rem;padding:.8rem}.relationship-facts dt,.lifecycle-facts dt{color:var(--muted);font-size:.78rem}.relationship-facts dd,.lifecycle-facts dd{margin:.25rem 0 0;font-weight:700}.relationship-agent-summary{gap:.5rem;margin-top:1rem;display:grid}.relationship-agent-summary button{text-align:left;justify-content:space-between;align-items:center;display:flex}.relationship-agent-summary span:first-child{display:grid}.relationship-agent-summary small{color:var(--muted)}@media (width<=900px){.relationship-explorer-grid{grid-template-columns:1fr}}.lifecycle-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lifecycle-selector label{gap:.4rem;display:grid}.lifecycle-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:1rem;display:grid}.lifecycle-overview{grid-row:span 2}.lifecycle-title-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lifecycle-title-row h3{margin:.25rem 0}.status-badge{background:#8792a82e;border-radius:999px;padding:.35rem .55rem;font-size:.72rem;font-weight:800}.status-badge.active{color:#3bd3a6;background:#3bd3a62e}.status-badge.suspended,.status-badge.pending-registration{color:#ffb454;background:#ffb4542e}.status-badge.disabled,.status-badge.deregistered,.status-badge.retired{color:#ff6b7d;background:#ff6b7d2e}.lifecycle-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.lifecycle-ownership{align-self:start}.lifecycle-ownership select{margin:.8rem 0}.lifecycle-history ol{gap:.85rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.lifecycle-history li{grid-template-columns:1rem 1fr;gap:.65rem;display:grid}.timeline-marker{background:var(--accent);width:.65rem;height:.65rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 15%,transparent);border-radius:50%;margin-top:.25rem}.lifecycle-history li div{display:grid}.lifecycle-history small{color:var(--muted)}.lifecycle-history p{margin:.25rem 0 0}@media (width<=900px){.lifecycle-grid,.lifecycle-selector{grid-template-columns:1fr}.lifecycle-overview{grid-row:auto}}.onboarding-page{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:24px;padding:24px;display:grid}.onboarding-page textarea{border-radius:10px;width:100%;padding:12px;font-family:monospace}.onboarding-page button{margin-top:12px}.onboarding-list{gap:10px;display:grid}.onboarding-list article{border:1px solid var(--border-color,#555);border-radius:10px;gap:4px;padding:12px;display:grid}@media (width<=800px){.onboarding-page{grid-template-columns:1fr}}.documentation-page,.documentation-detail{gap:18px;display:grid}.documentation-hero{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:34px;min-height:260px;padding:clamp(28px,4vw,52px);display:grid;overflow:hidden}.documentation-hero-copy{max-width:760px}.documentation-hero h1,.documentation-detail-hero h1{margin:12px 0 16px;font-size:clamp(36px,4vw,56px);line-height:1.02}.documentation-hero p,.documentation-detail-hero p{max-width:780px;font-size:17px;line-height:1.55}.documentation-hero .button-row button,.documentation-detail-hero .button-row button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.documentation-trust-plane{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));background:radial-gradient(circle at 54% 48%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--panel-strong) 88%,transparent),color-mix(in srgb,var(--panel) 94%,transparent));border-radius:26px;width:390px;height:230px;margin:auto;position:relative;overflow:hidden}.documentation-trust-plane:before{content:"";background-image:radial-gradient(circle,color-mix(in srgb,var(--accent) 34%,transparent) 1px,transparent 1.5px);opacity:.42;background-size:31px 31px;position:absolute;inset:0}.trust-boundary{z-index:1;border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--border));color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;border-radius:22px;font-size:8px;font-weight:800;position:absolute}.trust-boundary-policy{padding:7px 10px;inset:15px}.trust-link{z-index:2;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 22%,transparent),var(--accent),color-mix(in srgb,var(--accent) 22%,transparent));transform-origin:0;opacity:.72;height:1px;position:absolute}.trust-link:after{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 9px var(--accent);border-radius:50%;animation:2.8s ease-in-out infinite trust-signal;position:absolute;top:-2px;right:-2px}.trust-link-publisher-provider{width:62px;top:87px;left:69px;transform:rotate(13deg)}.trust-link-provider-agent{width:64px;top:103px;left:143px;transform:rotate(21deg)}.trust-link-agent-nebula{width:55px;top:126px;left:217px;transform:rotate(-33deg)}.trust-link-nebula-client{width:55px;top:91px;left:282px;transform:rotate(23deg)}.trust-protocol{z-index:5;background:var(--panel-strong);border:1px solid var(--border);color:var(--subtle);white-space:nowrap;border-radius:999px;padding:2px 5px;font-size:7px;font-weight:800;position:absolute}.trust-protocol-ownership{top:77px;left:91px}.trust-protocol-registration{top:110px;left:159px}.trust-protocol-a2a{top:102px;left:241px}.trust-protocol-oauth{top:125px;right:27px}.trust-star{z-index:4;min-width:62px;color:var(--text);text-align:center;justify-items:center;gap:1px;animation:4.8s ease-in-out infinite trust-float;display:grid;position:absolute}.trust-star i{border:1px solid color-mix(in srgb,var(--accent) 48%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--panel-strong));width:28px;height:28px;color:var(--accent);box-shadow:0 0 16px color-mix(in srgb,var(--accent) 17%,transparent);border-radius:50%;place-items:center;font-size:15px;font-style:normal;display:grid}.trust-star b{font-size:9px;line-height:1.1}.trust-star small{color:var(--subtle);font-size:7px}.trust-star-publisher{top:57px;left:35px}.trust-star-provider{animation-delay:-.8s;top:79px;left:111px}.trust-star-agent{animation-delay:-1.6s;top:105px;left:187px}.trust-star-nebula{animation-delay:-2.4s;top:54px;left:259px}.trust-star-nebula i{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;border-color:#0000;width:36px;height:36px}.trust-star-client{animation-delay:-3.2s;top:116px;right:14px}.trust-satellite{z-index:3;color:var(--accent);letter-spacing:.02em;font-size:8px;font-weight:800;position:absolute}.trust-satellite:before{content:"✦";margin-right:4px}.trust-satellite-registry{bottom:33px;left:42px}.trust-satellite-pki{bottom:18px;left:131px}.trust-satellite-policy{bottom:21px;right:111px}.trust-satellite-discovery{bottom:42px;right:25px}@keyframes trust-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes trust-signal{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}.documentation-search{align-items:center;gap:10px;min-height:52px;padding:0 16px;display:flex}.documentation-search input{width:100%;font-size:15px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.documentation-search input:focus{outline:none}.documentation-sections{gap:20px;display:grid}.documentation-section{gap:10px;display:grid}.documentation-section-heading{margin:0}.documentation-section-heading h2{margin:3px 0 0}.documentation-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.documentation-card{appearance:none;text-align:left;border:1px solid var(--border);background:var(--panel);min-height:184px;color:var(--text);box-shadow:var(--shadow);cursor:pointer;border-radius:18px;grid-template-columns:46px 1fr;gap:14px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.documentation-card:hover,.documentation-card:focus-visible{border-color:var(--accent);box-shadow:var(--shadow-strong);transform:translateY(-2px)}.documentation-card.featured{border-color:color-mix(in srgb,var(--accent) 58%,var(--border));background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--accent) 8%,var(--panel)))}.documentation-card-icon{background:var(--chip);width:44px;height:44px;color:var(--accent);border:1px solid var(--border);border-radius:14px;place-items:center;display:grid}.documentation-card-copy{flex-direction:column;min-width:0;display:flex}.documentation-card-title{font-size:18px;font-weight:850;line-height:1.2}.documentation-card-description{color:var(--muted);flex:1;margin-top:9px;font-size:13px;line-height:1.48}.documentation-card-footer{color:var(--subtle);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:11px;display:flex}.documentation-card-footer span:last-child{color:var(--text);align-items:center;gap:4px;font-weight:750;display:inline-flex}.documentation-video-section{gap:10px;display:grid}.documentation-video-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.documentation-video-card{grid-template-columns:52px 1fr;align-items:start;gap:14px;min-height:128px;padding:18px;display:grid}.documentation-video-icon{background:var(--chip);width:50px;height:50px;color:var(--accent);border:1px solid var(--border);border-radius:16px;place-items:center;display:grid}.documentation-video-card h3{margin:2px 0 6px}.documentation-video-card p{margin:0 0 12px;font-size:12px}.documentation-video-state{color:var(--accent);align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.documentation-empty{text-align:center;place-items:center;gap:10px;padding:36px;display:grid}.documentation-empty h2{margin:0}.documentation-back{color:var(--accent);background:0 0;border:0;justify-self:start;align-items:center;gap:7px;padding:4px 0;font-weight:800;display:inline-flex}.documentation-detail{width:100%;max-width:1120px;margin:0 auto}.documentation-detail-hero{padding:clamp(26px,4vw,48px)}.documentation-detail-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.documentation-detail-section{padding:22px}.documentation-detail-section h2{margin:0 0 12px;font-size:20px}.documentation-detail-section p{line-height:1.6}.documentation-detail-section ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.documentation-detail-section li{color:var(--muted);grid-template-columns:18px 1fr;align-items:start;gap:8px;line-height:1.5;display:grid}.documentation-detail-section li svg{color:var(--accent);margin-top:2px}.documentation-flow{border:1px solid var(--border);background:var(--panel);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.documentation-flow span{background:var(--chip);border:1px solid var(--border);border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.documentation-flow svg{color:var(--accent)}.documentation-flow.compact{background:0 0;justify-content:flex-start;padding:12px}.documentation-code{border:1px solid var(--border);background:var(--code-bg,#07111f);color:var(--code-text,#dbeafe);border-radius:14px;margin:12px 0 0;padding:16px;font-size:12px;line-height:1.6;overflow:auto}.documentation-related{gap:9px;padding-top:4px;display:grid}.documentation-related-links{flex-wrap:wrap;gap:8px;display:flex}.documentation-related-links button{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-weight:750;display:inline-flex}.documentation-related-links button:hover{border-color:var(--accent);color:var(--accent)}@media (width<=1180px){.documentation-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.documentation-hero{grid-template-columns:1fr}.documentation-trust-plane{display:none}.documentation-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.documentation-video-grid,.documentation-detail-sections{grid-template-columns:1fr}}@media (width<=620px){.documentation-card-grid{grid-template-columns:1fr}.documentation-card{min-height:0}.documentation-hero{padding:24px}.documentation-hero h1,.documentation-detail-hero h1{font-size:34px}.documentation-video-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.trust-star,.trust-link:after{animation:none}}.secure-agent-journey{padding:18px 20px;position:relative;overflow:hidden}.secure-agent-journey-track{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.secure-agent-stage{z-index:2;border:1px solid var(--border);background:var(--panel-strong);min-width:92px;animation:7s ease-in-out infinite secure-stage;animation-delay:calc(var(--stage-index) * 1s);border-radius:13px;gap:2px;padding:10px 12px;display:grid;position:relative}.secure-agent-stage b{font-size:12px}.secure-agent-stage small{color:var(--accent);font-size:10px;font-weight:750}.secure-agent-journey-track>svg{color:var(--accent);opacity:.7;flex:none}.secure-agent-packet{background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%;animation:7s linear infinite secure-packet;position:absolute;bottom:8px;left:3%}@keyframes secure-packet{0%{opacity:.2;left:3%}10%{opacity:1}90%{opacity:1}to{opacity:.2;left:96%}}@keyframes secure-stage{0%,12%,to{border-color:var(--border);box-shadow:none}6%{border-color:var(--accent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 18%,transparent)}}@media (width<=900px){.secure-agent-journey-track{flex-wrap:wrap;justify-content:flex-start}.secure-agent-journey-track>svg,.secure-agent-packet{display:none}}@media (prefers-reduced-motion:reduce){.trust-star,.trust-link:after,.secure-agent-stage,.secure-agent-packet{animation:none!important}}@media (width<=900px){.documentation-trust-plane{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;width:100%;height:auto;min-height:292px;padding:48px 18px 54px;display:grid}.documentation-trust-plane .trust-link,.documentation-trust-plane .trust-protocol{display:none}.documentation-trust-plane .trust-star{z-index:4;min-width:0;animation:4.8s ease-in-out infinite trust-float;position:relative;inset:auto}.documentation-trust-plane .trust-star-nebula{grid-area:2/1/auto/-1;justify-self:center}.documentation-trust-plane .trust-star-publisher{grid-area:1/1}.documentation-trust-plane .trust-star-provider{grid-area:1/2}.documentation-trust-plane .trust-star-agent{grid-area:3/1}.documentation-trust-plane .trust-star-client{grid-area:3/2}.secure-agent-journey{padding:18px 18px 20px 34px}.secure-agent-journey-track{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.secure-agent-journey-track>svg{display:none}.secure-agent-stage{width:100%;min-width:0}.secure-agent-packet{animation:7s linear infinite secure-packet-mobile;display:block;top:46px;bottom:auto;left:12px}}@keyframes secure-packet-mobile{0%{opacity:.2;top:46px}10%{opacity:1}90%{opacity:1}to{opacity:.2;top:calc(100% - 20px)}}@media (prefers-reduced-motion:reduce){.secure-agent-packet{animation:none!important}}.playground-shell{min-height:100%;color:var(--text);background:0 0}.playground-shell[data-embedded=true]{min-height:100%}.playground-topbar{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;height:58px;padding:0 30px;display:flex}.brand-lockup{align-items:center;gap:10px;display:flex}.brand-lockup div{gap:1px;display:grid}.brand-lockup strong{color:var(--text);letter-spacing:.03em;font-size:13px}.brand-lockup small{color:var(--subtle);font-size:10px}.trust-pill,.eyebrow,.section-label{align-items:center;gap:7px;display:inline-flex}.trust-pill{border:1px solid var(--border);color:var(--accent);background:var(--panel);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.playground-hero{gap:10px;max-width:1500px;margin:0 auto;padding:20px 30px 22px;display:grid}.hero-copy{min-width:0}.playground-hero h1{color:var(--text);letter-spacing:-.04em;margin:7px 0;font-size:clamp(28px,3.5vw,44px)}.playground-hero h1 em{color:var(--primary);font-style:normal}.playground-hero p{max-width:none;color:var(--muted);white-space:nowrap;margin:0;font-size:14px;line-height:1.45}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:800}.hero-flow{width:100%;color:var(--muted);grid-template-columns:auto minmax(30px,1fr) auto minmax(30px,1fr) auto minmax(30px,1fr) auto minmax(30px,1fr) auto;align-items:start;gap:12px;font-size:10px;display:grid}.hero-flow>span{width:42px;color:var(--subtle);justify-items:center;gap:4px;font-weight:700;display:grid}.hero-flow>span:first-line{font-size:10px}.hero-flow>span>span{white-space:nowrap;font-size:9px;display:block}.hero-flow>span{border:1px solid var(--border);background:var(--panel-strong);border-radius:50%;place-content:center;width:31px;height:31px;position:relative}.hero-flow>span>span{position:absolute;top:35px;left:50%;transform:translate(-50%)}.hero-flow>span[data-state=current]{color:var(--panel-strong);border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 12%, transparent)}.hero-flow>span[data-state=current]>span{color:var(--primary)}.hero-flow>span[data-state=complete]{color:var(--panel-strong);border-color:var(--secondary);background:var(--secondary)}.hero-flow>span[data-state=complete]>span{color:var(--secondary)}.hero-flow>b{background:var(--border);width:100%;height:1px;margin-top:20px}.hero-flow>b[data-state=complete]{background:var(--secondary)}.error-banner{border:1px solid var(--border-strong);max-width:1440px;color:var(--danger);background:var(--panel-strong);border-radius:10px;margin:0 auto 14px;padding:11px 13px}.preview-workflow-row{min-height:58px;padding:4px 2px 14px}.preview-workflow-row .hero-flow{width:100%}.preview-status-row,.preview-actions{gap:9px;display:grid}.preview-status-row{grid-template-columns:minmax(0,1fr) auto}.preview-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-actions>button{width:100%}.primary-button,.secondary-button,.danger-button,.text-button,.recommend-button{border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:750;display:inline-flex}.primary-button{border:1px solid var(--primary);min-height:40px;color:var(--panel-strong);background:linear-gradient(135deg, var(--primary), var(--primary));box-shadow:0 8px 18px color-mix(in srgb, var(--primary) 18%, transparent);padding:0 16px}.secondary-button{min-height:40px;color:var(--text);background:var(--panel-strong);border:1px solid var(--border);padding:0 14px}.secondary-button.compact{min-height:34px}.danger-button{min-height:40px;color:var(--danger);background:var(--panel-strong);border:1px solid var(--border-strong);padding:0 14px}.text-button{color:var(--muted);background:0 0;border:0;padding:6px}button:disabled{cursor:not-allowed;opacity:.45}.live-status{border:1px solid var(--border);width:100%;min-height:40px;color:var(--muted);background:var(--panel-strong);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;display:flex}.live-status[data-live=true]{color:color-mix(in srgb, var(--secondary) 45%, #22c55e 55%);border-color:var(--border-strong);background:var(--panel)}.live-status>span{gap:1px;display:grid}.live-status strong{font-size:12px}.live-status small{color:var(--subtle);font-size:9px}.builder-grid{grid-template-columns:minmax(0,1fr) minmax(520px,1fr);align-items:start;gap:18px;max-width:1440px;margin:0 auto;padding:0 30px 38px;display:grid}.builder-column,.preview-column{gap:14px;display:grid}.preview-column{position:sticky;top:12px}.builder-card,.code-preview,.deployment-progress,.current-agent-strip{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:13px}.builder-card{padding:16px}.builder-card h2,.code-preview h3,.deployment-progress h3{color:var(--text);margin:0;font-size:16px}.builder-card p{color:var(--subtle);margin:2px 0 0;font-size:11px;line-height:1.4}.compact-card-header{align-items:center;gap:9px;display:flex}.step-number{width:25px;height:25px;color:var(--panel-strong);background:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.compact-identity-card{gap:12px;display:grid}.identity-layout{grid-template-columns:88px 1fr;align-items:center;gap:16px;display:grid}.identity-fields{gap:10px;display:grid}.identity-fields label{gap:5px;display:grid}.identity-fields label>span{color:var(--muted);font-size:10px;font-weight:700}input,textarea,select{width:100%;color:var(--text);background:var(--input);border:1px solid var(--border);border-radius:8px;outline:none}input,select{height:36px;padding:0 10px}textarea{resize:vertical;min-height:54px;padding:9px 10px;line-height:1.4}input:focus,textarea:focus,select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent)}.recommend-button{border:1px solid var(--border-strong);min-height:34px;color:var(--primary);background:var(--panel);justify-self:end;padding:0 12px;font-size:11px}.skills-card{gap:12px;display:grid}.skills-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.catalog-toolbar{grid-template-columns:minmax(150px,1fr) 150px;gap:8px;width:min(380px,50%);display:grid}.search-box,.category-select{align-items:center;display:flex;position:relative}.search-box svg,.category-select svg{color:var(--muted);pointer-events:none;position:absolute;left:10px}.search-box input,.category-select select{padding-left:31px;font-size:10px}.category-select select{appearance:none}.skill-section{gap:8px;display:grid}.section-label{color:var(--accent);font-size:10px;font-weight:750}.skill-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.skill-card{text-align:left;min-height:118px;color:var(--text);border:1px solid var(--border);background:var(--panel-strong);border-radius:9px;align-content:start;gap:7px;padding:10px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}.skill-card:hover{border-color:var(--border-strong);box-shadow:0 8px 20px color-mix(in srgb, var(--primary) 10%, transparent);transform:translateY(-1px)}.skill-card[data-selected=true]{border-color:var(--primary);background:var(--chip);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 18%, transparent)}.skill-card-heading{grid-template-columns:27px 1fr 22px;align-items:start;gap:7px;display:grid}.skill-icon{width:27px;height:27px;color:var(--primary);place-items:center;display:grid}.skill-title-group{gap:1px;min-width:0;display:grid}.skill-card strong{color:var(--text);font-size:11px;line-height:1.2}.skill-category{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:800}.skill-toggle{width:20px;height:20px;color:var(--primary);background:var(--panel);border-radius:5px;place-items:center;display:grid}.skill-card[data-selected=true] .skill-toggle{color:var(--panel-strong);background:var(--primary)}.skill-card p{color:var(--muted);margin:0;font-size:9px;line-height:1.35}.skill-tags{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.skill-tags small{color:var(--text);background:var(--panel);border-radius:999px;padding:2px 5px;font-size:7px}.skill-match{color:var(--accent);font-size:8px}.recommended-section{padding-bottom:2px}.skills-footer{color:var(--muted);font-size:9px}.current-agent-strip{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;min-height:60px;padding:9px 12px;display:grid}.current-agent-strip>div:nth-child(2){gap:2px;display:grid}.current-agent-strip>div:nth-child(2) strong{color:var(--text);font-size:13px}.selected-list{flex-wrap:wrap;justify-content:end;gap:5px;display:flex}.selected-list>small{color:var(--muted)}.selected-list button{border:1px solid var(--border-strong);color:var(--text);background:var(--panel);border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:inline-flex}.code-preview{overflow:hidden}.code-preview header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.code-preview h3{margin-top:3px}.code-preview pre{min-height:300px;max-height:420px;color:var(--text);background:var(--page);margin:0;padding:14px;font:11px/1.55 SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.code-preview footer{color:var(--muted);border-top:1px solid var(--border);background:var(--panel);padding:7px 12px;font-size:9px}.deployment-progress{padding:14px}.deployment-progress[data-complete=true]{padding:11px 14px}.deployment-progress[data-complete=true] .deployment-steps{margin-top:10px}.deployment-progress[data-complete=true] .deployment-detail{margin-top:8px;padding-top:7px}.deployment-progress-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.deployment-progress-heading code{color:var(--muted);font-size:9px}.deployment-steps{grid-template-columns:repeat(5,1fr);gap:0;margin-top:16px;display:grid;position:relative}.deployment-steps:before{content:"";background:var(--border);height:1px;position:absolute;top:14px;left:10%;right:10%}.deployment-step{color:var(--subtle);text-align:center;z-index:1;justify-items:center;gap:5px;font-size:9px;display:grid;position:relative}.deployment-node{width:29px;height:29px;color:var(--muted);border:1px solid var(--border);background:var(--panel-strong);border-radius:50%;place-items:center;display:grid}.deployment-step[data-state=complete] .deployment-node{color:var(--panel-strong);border-color:var(--secondary);background:var(--secondary)}.deployment-step[data-state=active] .deployment-node{color:var(--primary);border-color:var(--border-strong);background:var(--panel)}.deployment-step[data-state=failed] .deployment-node{color:var(--panel-strong);border-color:var(--danger);background:var(--danger)}.deployment-step-icon{color:var(--text)}.deployment-step>span:last-child{max-width:100px;color:var(--text);font-weight:650;line-height:1.25}.deployment-detail{border-top:1px solid var(--border);color:var(--subtle);margin:12px 0 0;padding-top:10px;font-size:10px}.spin{animation:1s linear infinite spin}.secure-agent-mark{flex:none;place-items:center;display:inline-grid;position:relative}.secure-agent-mark[data-size=tiny]{width:32px;height:32px}.secure-agent-mark[data-size=small]{width:34px;height:34px}.secure-agent-mark[data-size=medium]{width:54px;height:54px}.secure-agent-mark[data-size=large]{width:76px;height:76px}.secure-agent-orbit{border:1px solid color-mix(in srgb, var(--primary) 34%, transparent);border-radius:50%;position:absolute;inset:8%;transform:rotate(-18deg)scaleX(1.18)}.secure-agent-core{border:2px solid var(--primary);width:64%;height:64%;color:var(--text);background:linear-gradient(145deg, var(--panel), var(--panel));box-shadow:0 6px 16px color-mix(in srgb, var(--primary) 18%, transparent);border-radius:15px;place-items:center;display:grid;position:relative}.secure-agent-bot{width:65%;height:65%}.secure-agent-shield{border:2px solid var(--panel-strong);width:42%;height:42%;color:var(--panel-strong);background:color-mix(in srgb, var(--secondary) 38%, #16a66e 62%);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-18%;right:-18%}.secure-agent-shield svg{width:65%;height:65%}.secure-agent-sparkle{color:var(--secondary);position:absolute}.secure-agent-sparkle-one{width:18%;height:18%;top:1%;right:2%}.secure-agent-sparkle-two{width:12%;height:12%;color:var(--primary);bottom:16%;left:1%}@media (width<=1180px){.builder-grid{grid-template-columns:1fr}.preview-column{position:static}.skill-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-actions{grid-template-columns:1fr}.hero-flow{gap:7px}}@media (width<=760px){.playground-topbar,.playground-hero,.builder-grid{padding-left:14px;padding-right:14px}.trust-pill{display:none}.playground-hero{padding-top:18px}.playground-hero p{white-space:normal}.skills-heading{flex-direction:column;align-items:stretch}.catalog-toolbar{grid-template-columns:1fr;width:100%}.skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-layout{grid-template-columns:1fr}.identity-layout>.secure-agent-mark{display:none}.preview-status-row,.preview-actions{grid-template-columns:1fr}.current-agent-strip{grid-template-columns:auto 1fr}.selected-list{grid-column:1/-1;justify-content:start}.deployment-steps{grid-template-columns:1fr;gap:8px}.deployment-steps:before{display:none}.deployment-step{text-align:left;grid-template-columns:auto auto 1fr;justify-items:start}}.identity-shell{gap:18px;display:grid}.identity-hero{border:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 92%,transparent),color-mix(in srgb,var(--primary) 14%,var(--panel)));box-shadow:var(--shadow);border-radius:24px;padding:36px}.identity-hero h1,.identity-header h1{margin:8px 0;font-size:clamp(32px,5vw,58px)}.identity-auth-grid,.identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.identity-auth-grid form,.identity-grid form{gap:12px;display:grid}.identity-header{border:1px solid var(--border);background:var(--panel);border-radius:22px;justify-content:space-between;align-items:center;padding:22px;display:flex}.identity-tabs{flex-wrap:wrap;gap:8px;display:flex}.identity-message{border:1px solid var(--border);background:var(--chip);color:var(--chip-text);border-radius:14px;padding:12px 16px}.provider-tile{border:1px solid var(--border);width:100%;color:var(--text);background:0 0;justify-content:space-between;margin-bottom:8px}.provider-tile.selected{border-color:var(--primary);background:var(--chip)}.scope-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scope-list label{color:var(--muted);align-items:center;gap:8px;display:flex}.scope-list input{width:auto}.secret-box{white-space:pre-wrap;word-break:break-all;border:1px solid var(--border);color:var(--accent);background:#00000038;border-radius:12px;padding:12px}.credential-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.credential-row span:first-child{gap:3px;display:grid}.credential-row small{color:var(--subtle)}.trust-download{color:var(--accent);margin-top:12px;font-weight:700;display:inline-flex}@media (width<=850px){.identity-auth-grid,.identity-grid{grid-template-columns:1fr}.identity-header{flex-direction:column;align-items:flex-start;gap:12px}}.identity-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.identity-step{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.contact-mode-switch{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 75%, transparent);border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;padding:5px;display:grid}.contact-mode-switch button{justify-content:center;width:100%}.contact-mode-switch button.active{background:var(--chip);color:var(--chip-text);border-color:var(--primary)}.identity-otp-card{position:relative;overflow:hidden}.identity-otp-card:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 30%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-90px;right:-70px}.otp-input{text-align:center;letter-spacing:.45em;font-size:28px;font-weight:800}.provider-workspace{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr)}.provider-create-form{border-top:1px solid var(--border);gap:10px;margin-top:22px;padding-top:18px;display:grid}.provider-profile-panel form{gap:12px;display:grid}.provider-profile-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.provider-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:8px 0 16px;display:grid}.provider-summary-grid article{border:1px solid var(--border);background:var(--chip);border-radius:14px;gap:4px;padding:14px;display:grid}.provider-summary-grid strong{font-size:24px}.provider-summary-grid span{color:var(--muted);font-size:12px}.row-actions,.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.danger{color:var(--danger,#ef4444)!important}.certificate-card,.bundle-card{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 82%,var(--chip));border-radius:16px;gap:8px;margin-top:10px;padding:14px;display:grid}.certificate-card>div,.bundle-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.certificate-card small{color:var(--muted);word-break:break-word;display:block}.certificate-card code{color:var(--accent);word-break:break-all;font-size:11px}.inline-check,.certificate-picker label{color:var(--muted);align-items:center;gap:10px;display:flex}.inline-check input,.certificate-picker input{width:auto}.certificate-picker{gap:8px;margin:12px 0;display:grid}.certificate-picker label{border:1px solid var(--border);border-radius:12px;padding:10px}.certificate-picker span{display:grid}.certificate-picker small{color:var(--subtle)}.theme-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.theme-card{color:var(--text);border:1px solid var(--border);background:0 0;justify-items:start;gap:8px;padding:10px;display:grid}.theme-card.selected{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent)}.theme-swatch{border:1px solid var(--border);border-radius:10px;width:100%;height:48px;display:block}.theme-swatch-nebula{background:radial-gradient(circle at 24% 22%,#22d3eebf,#0000 28%),radial-gradient(circle at 78% 30%,#7c3aedd1,#0000 34%),linear-gradient(145deg,#030512,#071126 55%,#0b1024)}.theme-swatch-galaxy{background:linear-gradient(135deg,#111827,#4f46e5,#06b6d4)}.theme-swatch-midnight{background:linear-gradient(135deg,#020617,#172554,#1e3a8a)}.theme-swatch-aurora{background:linear-gradient(135deg,#082f49,#0f766e,#a3e635)}.theme-swatch-light{background:linear-gradient(135deg,#fff,#e2e8f0,#bfdbfe)}.theme-swatch-ember{background:linear-gradient(135deg,#2a0d07,#f97316,#ef4444)}.theme-swatch-ocean{background:linear-gradient(135deg,#02131a,#06b6d4,#2dd4bf)}.theme-swatch-pearl{background:linear-gradient(135deg,#fff,#eef2ff,#ddd6fe)}.theme-swatch-sage{background:linear-gradient(135deg,#fbfffb,#dcfce7,#d9f99d)}.preference-summary strong{color:var(--accent);font-size:34px}@media (width<=900px){.provider-workspace{grid-template-columns:1fr}.provider-summary-grid,.theme-gallery{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.provider-summary-grid,.theme-gallery{grid-template-columns:1fr}}.field-guide{color:var(--muted);margin:4px 0 12px;font-size:12px;line-height:1.5}.field-guide code,.identity-shell code{color:var(--accent);font-size:11px}.settings-stack{gap:16px;display:grid}.settings-target-card{gap:10px;display:grid}.agent-settings-card{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 82%,var(--chip));border-radius:16px;gap:8px;margin-top:10px;padding:14px;display:grid}.agent-settings-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-settings-card small{color:var(--muted)}.identity-shell label>small{color:var(--subtle);margin-top:2px;font-weight:400;display:block}.provider-agents-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.provider-agents-heading .field-guide{margin-bottom:0}@media (width<=760px){.provider-agents-heading{flex-direction:column}}.certificate-clickable{cursor:pointer;transition:transform .15s,border-color .15s}.certificate-clickable:hover{border-color:var(--accent);transform:translateY(-1px)}.certificate-wide-panel{min-width:0}.certificate-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020817b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.certificate-dialog{border:1px solid var(--border);background:var(--panel);width:min(860px,96vw);max-height:90vh;box-shadow:var(--shadow);border-radius:20px;gap:16px;padding:20px;display:grid;overflow:auto}.certificate-dialog>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.certificate-dialog>header h3{margin:0}.certificate-dialog-content{gap:16px;display:grid}.certificate-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.certificate-detail-grid>div{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 86%, var(--chip));border-radius:12px;padding:10px 12px}.certificate-detail-grid dt{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px}.certificate-detail-grid dd{word-break:break-word;margin:4px 0 0}.certificate-pem-block{gap:6px;display:grid}.certificate-pem-block>span{color:var(--muted);font-size:12px;font-weight:700}.certificate-pem-block textarea{min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.certificate-dialog>footer{justify-content:flex-end}@media (width<=720px){.certificate-detail-grid{grid-template-columns:1fr}}
