.adm-heading{align-items:center}.adm-heading h1{margin:6px 0 8px}.adm-heading p{margin:0}.adm-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.adm-actions .btn,.adm-heading .btn{gap:7px}.adm-demo-note{display:flex;align-items:center;gap:8px;color:var(--muted,#677382);font-size:12px;margin:-5px 0 22px}.adm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.adm-stat{padding:20px;background:var(--surface,#fff);border:1px solid var(--border,#e4e7eb);border-radius:2px;display:flex;flex-direction:column;gap:10px}.adm-stat-label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted,#677382)}.adm-stat>strong{font-size:30px;letter-spacing:-1px;font-weight:650}.adm-stat strong small{font-size:17px;font-weight:400;color:var(--muted,#677382)}.adm-stat>.muted{font-size:11px}.adm-overview-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:20px;margin-bottom:20px}.adm-panel{padding:23px;margin-bottom:20px}.adm-card-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.adm-card-heading h2,.adm-panel>h2{font-size:15px;font-weight:650;margin:0 0 6px}.adm-card-heading p{font-size:12px;margin:0}.adm-card-heading .eyebrow{font-size:10px;display:block;margin-bottom:8px}.adm-chart{height:180px;position:relative;display:flex;gap:16px}.adm-chart-grid{width:22px;display:flex;flex-direction:column;justify-content:space-between;font-size:10px;color:var(--muted,#677382);padding:0 0 10px}.adm-chart svg{width:calc(100% - 38px);height:170px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 55px,var(--border,#e4e7eb) 56px,transparent 57px)}.adm-chart-labels{display:flex;justify-content:space-between;padding-left:38px;color:var(--muted,#677382);font-size:10px}.adm-health-row{display:flex;align-items:center;gap:12px;min-height:58px;border-top:1px solid var(--border,#e4e7eb)}.adm-health-row:first-of-type{border-top:0}.adm-health-row>div{flex:1}.adm-health-row strong{font-size:12px;display:block}.adm-health-row small{font-size:10px;color:var(--muted,#677382);display:block;margin-top:4px}.adm-region-icon,.adm-device-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:var(--surface-2,#f4f6f8);color:var(--muted,#677382);flex-shrink:0}.adm-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px}.adm-toolbar>.muted{font-size:12px}.adm-search{height:38px;max-width:380px;min-width:230px;width:100%;border:1px solid var(--border,#e0e5e9);border-radius:2px;display:flex;align-items:center;gap:9px;padding:0 11px;color:var(--muted,#677382);background:var(--surface,#fff)}.adm-search:focus-within{outline:2px solid #33332f33;border-color:#33332f}.adm-search input{width:100%;border:0;outline:0;background:transparent;color:var(--ink,#24303c);font:inherit;font-size:12px}.adm-table-wrap{overflow:auto}.adm-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}.adm-table th{font-weight:500;color:var(--muted,#677382);font-size:11px;padding:12px 14px;background:var(--surface-2,#f7f8fa);border-top:1px solid var(--border,#e4e7eb);border-bottom:1px solid var(--border,#e4e7eb)}.adm-table td{padding:16px 14px;border-bottom:1px solid var(--border,#e4e7eb);color:var(--ink,#34404b)}.adm-table tr:last-child td{border-bottom:0}.adm-table td strong{font-weight:550}.adm-table td small{display:block;font-size:10px;color:var(--muted,#677382);margin-top:5px}.adm-table td:first-child,.adm-table th:first-child{padding-left:0}.adm-table td:last-child,.adm-table th:last-child{padding-right:0}.adm-table th:first-child{padding-left:12px}.adm-table [hidden],.adm-no-results[hidden]{display:none!important}.adm-table .btn-small{font-size:11px;min-height:30px;padding:6px 11px}.adm-person{display:flex;align-items:center;gap:11px}.adm-avatar{width:33px;height:33px;border-radius:50%;background:var(--surface-2,#f0f2f5);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--muted,#66727e);flex-shrink:0}.adm-footnote{display:flex;gap:7px;align-items:center;color:var(--muted,#677382);font-size:11px;line-height:1.6}.adm-inline-label{font-size:9px;border:1px solid var(--border,#e3e7eb);border-radius:2px;padding:2px 5px;margin-left:5px;color:var(--muted,#677382)}.adm-amber{color:#a76d18!important}.adm-gateway-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.adm-gateway-card{padding:24px}.adm-gateway-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.adm-gateway-symbol{height:45px;width:45px;background:var(--surface-2,#f4f6f8);color:var(--muted,#677382);border-radius:2px;display:flex;align-items:center;justify-content:center}.adm-gateway-card h2{margin:0 0 6px;font-size:19px;font-weight:600}.adm-gateway-card>p{margin:0 0 16px;font-size:12px}.adm-gateway-card>code{display:block;font-size:11px;color:var(--muted,#677382)}.adm-gateway-metrics{display:grid;grid-template-columns:1fr 1fr;margin:25px 0 14px;gap:20px}.adm-gateway-metrics span{display:block;font-size:11px;color:var(--muted,#677382);margin-bottom:7px}.adm-gateway-metrics strong{font-size:19px;font-weight:550}.adm-load-track{height:5px;border-radius:2px;background:var(--surface-2,#edf0f3);overflow:hidden}.adm-load-track i{display:block;height:100%;background:#33332f;border-radius:2px;transition:width .3s}.adm-gateway-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:19px;gap:10px;font-size:10px}.adm-gateway-bottom .btn{min-height:30px;font-size:11px}.adm-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 20px;padding:8px 0 25px}.adm-policy-grid>div>span{display:block;font-size:11px;color:var(--muted,#677382);margin-bottom:8px}.adm-policy-grid strong{font-size:13px;font-weight:550}.adm-route-box{border-top:1px solid var(--border,#e4e7eb);padding-top:20px;font-size:12px}.adm-route-box>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.adm-route-box code{padding:6px 9px;border-radius:2px;background:var(--surface-2,#f4f6f8);font-size:11px}.adm-draft-bar{border-top:1px solid var(--border,#e4e7eb);margin-top:22px;padding-top:20px;display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap}.adm-draft-bar p{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted,#677382);margin:0}.adm-draft-bar .btn{font-size:11px}.adm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 20px;margin:22px 0}.adm-field{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:550;margin:0 0 15px;color:var(--ink,#34404b)}.adm-form-grid .adm-field{margin:0}.adm-field input,.adm-field select,.adm-field textarea{width:100%;box-sizing:border-box;min-height:40px;border:1px solid var(--border,#dce1e7);border-radius:2px;background:var(--surface,#fff);padding:10px 11px;color:var(--ink,#34404b);font:inherit;font-weight:400}.adm-field textarea{resize:vertical;line-height:1.6}.adm-field small{font-weight:400;line-height:1.5}.adm-form-error{padding:10px 12px;background:#fff0ee;border:1px solid #f6cac7;color:#b12a25;border-radius:2px;font-size:12px;line-height:1.6}.adm-form-error[hidden]{display:none}.adm-form-footer{display:flex;justify-content:flex-end;border-top:1px solid var(--border,#e4e7eb);padding-top:18px;margin-top:10px}.adm-detail-list{display:flex;flex-direction:column;margin:8px 0 24px}.adm-detail-list>div{padding:13px 0;border-bottom:1px solid var(--border,#e4e7eb);display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px}.adm-detail-list>div>span:first-child{color:var(--muted,#677382)}.adm-detail-list strong{font-weight:550}.adm-warning,.adm-release-notice{display:flex;align-items:flex-start;gap:12px;border:1px solid #f0d9af;background:#fff9ee;padding:14px 16px;border-radius:2px;color:#8b601d;font-size:12px;line-height:1.65;margin:16px 0 22px}.adm-warning>svg,.adm-release-notice>svg{flex-shrink:0;margin-top:2px}.adm-warning p,.adm-release-notice p{margin:0}.adm-release-notice strong{display:block;margin-bottom:4px}.adm-release-control{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;border-top:1px solid var(--border,#e4e7eb);padding-top:22px}.adm-release-control .adm-field{min-width:240px;margin:0}.adm-release-control>.btn{min-height:40px}.adm-release-track{margin:25px 0 16px}.adm-panel>.muted{font-size:12px;line-height:1.6}.adm-safeguards{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin-top:18px}.adm-safeguards p{display:flex;gap:8px;align-items:center;color:var(--muted,#677382);font-size:12px;margin:8px 0}.adm-safeguards svg{flex-shrink:0}.adm-identity-row{display:flex;align-items:center;gap:15px}.adm-identity-row>div{flex:1}.adm-identity-row strong{font-size:13px}.adm-identity-row p{font-size:11px;line-height:1.6;margin:5px 0 0}.adm-identity-row .btn{font-size:11px}.adm-validation-list{padding-left:20px;font-size:12px;line-height:1.8}.adm-validation-list li{margin:10px 0}.adm-nowrap{white-space:nowrap}.adm-no-results{padding:35px;text-align:center;color:var(--muted,#677382)}.adm-no-results>svg{margin:auto}.adm-no-results h3{font-size:15px;font-weight:550}.adm-no-results p{font-size:12px}.adm-panel-table{padding-bottom:8px}
@media(max-width:1100px){.adm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-overview-grid{grid-template-columns:1fr}.adm-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-heading{align-items:flex-start}.adm-heading>.adm-actions{padding-top:10px}.adm-draft-bar{align-items:flex-start;flex-direction:column}}
@media(max-width:700px){.adm-gateway-grid{grid-template-columns:1fr}.adm-panel,.adm-gateway-card{padding:17px}.adm-heading{display:block}.adm-heading>.adm-actions{margin-top:12px}.adm-form-grid{grid-template-columns:1fr}.adm-toolbar{align-items:flex-start;flex-direction:column}.adm-search{max-width:none;min-width:0}.adm-policy-grid{gap:22px 12px}.adm-safeguards{grid-template-columns:1fr}.adm-identity-row{align-items:flex-start;flex-wrap:wrap}.adm-card-heading{align-items:flex-start}.adm-card-heading .btn{font-size:10px;padding:7px 9px}.adm-stat{padding:16px}.adm-stat-label{font-size:11px}.adm-stats{gap:10px}.adm-stat>strong{font-size:26px}}
@media(prefers-reduced-motion:reduce){.adm-load-track i{transition:none}}

[data-theme=dark] .adm-warning,[data-theme=dark] .adm-release-notice{background:var(--amber-soft);border-color:#675536;color:var(--amber)}[data-theme=dark] .adm-form-error{background:var(--red-soft);border-color:#79433e;color:var(--red)}[data-theme=dark] .adm-amber{color:var(--amber)!important}

/* Zonta identity: quiet editorial headings, squared controls, monochrome structure. */
.adm-readonly-note{display:flex;align-items:center;gap:9px;border:1px solid var(--border,#d9d9d3);background:var(--surface-2,#f6f6f4);padding:12px 15px;margin-bottom:22px;font-size:12px;color:var(--muted,#5b5a56);line-height:1.6}.adm-architecture{display:grid;grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:center;border-top:1px solid var(--border,#d9d9d3);border-bottom:1px solid var(--border,#d9d9d3);padding:25px 0;margin-bottom:25px;gap:12px}.adm-architecture>div>span{font-family:'Geist Mono',ui-monospace,monospace;letter-spacing:1px;font-size:9px;color:var(--muted,#5b5a56)}.adm-architecture h2{font-size:23px;font-weight:450;margin:10px 0}.adm-architecture p{font-size:12px;line-height:1.7;color:var(--muted,#5b5a56);max-width:230px}.adm-flow-arrow{font-size:24px;color:var(--muted,#5b5a56)}.adm-posture-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:14px 0 24px}.adm-posture-rules label,.adm-check-line{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.6}.adm-posture-rules input,.adm-check-line input{width:15px;height:15px;accent-color:var(--ink,#232323);flex-shrink:0}.adm-inline-form{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.adm-inline-form .adm-field{min-width:260px;margin:0;flex:1}.adm-inline-form>.btn{min-height:40px}.adm-crypto-hero{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border,#d9d9d3);background:var(--surface,#fff);margin:22px 0;padding:30px;gap:30px}.adm-crypto-hero>div+div{border-left:1px solid var(--border,#d9d9d3);padding-left:30px}.adm-crypto-hero h2{font-size:32px;font-weight:450;margin:12px 0}.adm-crypto-hero p{font-size:12px;line-height:1.8;color:var(--muted,#5b5a56);max-width:420px;margin-top:12px}.adm-crypto-hero strong{display:block;font-size:17px;margin:20px 0}.adm-identity-intro{padding:10px 0 30px;margin:0 0 20px;border-bottom:1px solid var(--border,#d9d9d3);max-width:100%}.adm-identity-intro h2{font-size:38px;font-weight:450;margin:14px 0;letter-spacing:-1px}.adm-identity-intro p{font-size:13px;color:var(--muted,#5b5a56);line-height:1.85;max-width:780px}.adm-provider-tabs{display:flex;gap:22px;border-bottom:1px solid var(--border,#d9d9d3);margin-bottom:16px;overflow:auto}.adm-provider-tabs button{border:0;border-bottom:2px solid transparent;background:none;font-size:11px;color:var(--muted,#5b5a56);padding:10px 0;white-space:nowrap}.adm-provider-tabs button.active{border-bottom-color:var(--ink,#232323);color:var(--ink,#232323)}.adm-provider-hints{padding:14px 16px;border:1px solid var(--border,#d9d9d3);background:var(--surface-2,#f6f6f4);font-size:10px;line-height:1.8;margin:14px 0}.adm-provider-hints p{margin:4px 0}.adm-provider-hints code{font-size:10px}.adm-table td{white-space:normal;min-width:95px}.adm-table .mono{word-break:break-word}.adm-heading h1{font-weight:450}.adm-table th,.adm-gateway-card>code,.adm-inline-label{font-family:'Geist Mono',ui-monospace,monospace;font-size:10px}.adm-load-track i{background:var(--ink,#232323)}
@media(max-width:900px){.adm-architecture{grid-template-columns:1fr}.adm-flow-arrow{display:none}.adm-architecture>div{padding:10px 0}.adm-architecture p{max-width:none}.adm-crypto-hero{grid-template-columns:1fr;padding:22px}.adm-crypto-hero>div+div{padding:22px 0 0;border-left:0;border-top:1px solid var(--border,#d9d9d3)}.adm-posture-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.adm-posture-rules{grid-template-columns:1fr}.adm-identity-intro h2{font-size:31px}.adm-inline-form .adm-field{min-width:0;width:100%}.adm-architecture h2{font-size:23px}.adm-crypto-hero h2{font-size:28px}}
