.aa-card .btn{min-height:44px}.aa-field input,.aa-field select{min-height:44px;font-size:16px}.aa-text{font-size:var(--fs-sm);color:var(--text);margin:0 0 14px;line-height:1.6}.aa-strong{font-weight:700}.aa-subhead{font-size:var(--fs-base);color:var(--text);margin:22px 0 10px;font-weight:700;line-height:1.4}.aa-never{border:1px solid var(--border);background:var(--soft);border-radius:7px;margin:0 0 6px;padding:2px 14px 12px}.aa-never .aa-subhead{margin-top:12px}.aa-never ul{margin:0;padding:0 0 0 20px}.aa-never li{font-size:var(--fs-sm);color:var(--text);line-height:1.6}.aa-error{margin:14px 0 0}.aa-refusal span{font-size:var(--fs-sm);color:var(--text)}.aa-issued{border:2px solid var(--green);background:var(--surface);border-radius:8px;margin:16px 0 0;padding:14px}.aa-issued .aa-subhead{margin-top:0}.aa-secret{font-family:var(--font-mono,"IBM Plex Mono"), Consolas, monospace;color:var(--text);background:var(--soft);border:1px solid var(--border);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;margin:0 0 12px;padding:10px 12px;font-size:16px;font-weight:600;line-height:1.5;display:block}.aa-inline{font-family:var(--font-mono,"IBM Plex Mono"), Consolas, monospace;color:var(--text);overflow-wrap:anywhere;font-weight:600}.aa-actions{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.aa-addresses{gap:10px;margin:18px 0 0;display:grid}.aa-address{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.aa-address .aa-label{font-size:var(--fs-sm);color:var(--muted);grid-column:1/-1;font-weight:600}.aa-address code,.aa-prefix{font-family:var(--font-mono,"IBM Plex Mono"), Consolas, monospace;color:var(--text);overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600}.aa-address code{background:var(--soft);border:1px solid var(--border);border-radius:6px;padding:10px 12px}.aa-tokens{gap:10px;margin:0;padding:0;list-style:none;display:grid}.aa-token{border:1px solid var(--border);border-radius:8px;min-width:0;padding:12px 14px}.aa-token-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 4px;display:flex}.aa-token-head strong{font-size:var(--fs-base);color:var(--text);overflow-wrap:anywhere;min-width:0}.aa-prefix{margin:0 0 6px;display:block}.aa-meta{font-size:var(--fs-sm);color:var(--text);margin:2px 0 0;line-height:1.55}.aa-state{font-size:var(--fs-sm);border:1px solid var(--border);background:var(--soft);color:var(--muted);border-radius:5px;flex-shrink:0;padding:3px 9px;font-weight:700;line-height:1.3}.aa-state.active{color:var(--green);border-color:var(--green);background:var(--surface)}.aa-state.revoked{color:var(--danger);border-color:var(--danger);background:var(--surface)}.aa-soon{color:var(--amber);font-weight:700}.aa-revoke{color:var(--danger);border-color:var(--danger)}.aa-revoke.armed{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.aa-revoke.armed:hover{background:var(--danger)}.aa-log{background:var(--soft);border-radius:6px;margin:10px 0 0;padding:8px 10px}.aa-log ol{margin:0;padding:0;list-style:none}.aa-log li{border-bottom:1px solid var(--border);font-size:var(--fs-sm);color:var(--text);grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:6px 0;line-height:1.45;display:grid}.aa-log li:last-child{border-bottom:0}.aa-route{font-family:var(--font-mono,"IBM Plex Mono"), Consolas, monospace;overflow-wrap:anywhere;min-width:0;font-weight:600}.aa-status{font-family:var(--font-mono,"IBM Plex Mono"), Consolas, monospace;color:var(--green);font-weight:700}.aa-status.refused{color:var(--danger)}.aa-when{color:var(--muted);grid-column:1/-1}.aa-form{max-width:520px}.aa-field{flex-direction:column;gap:5px;margin:0 0 14px;display:flex}.aa-field>span,.aa-scopes legend{font-size:var(--fs-sm);color:var(--muted);font-weight:600}.aa-scopes{border:0;gap:8px;min-width:0;margin:0 0 14px;padding:0;display:grid}.aa-scopes legend{margin:0 0 6px;padding:0}.aa-scope{border:1px solid var(--field-edge);cursor:pointer;border-radius:7px;align-items:flex-start;gap:12px;min-height:44px;padding:10px 12px;display:flex}.aa-scope input{width:20px;height:20px;min-height:0;accent-color:var(--green);flex-shrink:0;margin:2px 0 0;padding:0}.aa-scope strong{font-size:var(--fs-base);color:var(--text);display:block}.aa-scope-detail{font-size:var(--fs-sm);color:var(--muted);line-height:1.5;display:block}@media (max-width:720px){.aa-actions .btn{flex:auto}.aa-address{grid-template-columns:minmax(0,1fr)}.aa-address .btn{justify-self:start}}.aa-site{color:var(--text);overflow-wrap:anywhere;font-weight:700}
.trk-card .btn{min-height:44px}.trk-card a.btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.trk-field input,.trk-field select{min-height:44px;font-size:16px}.trk-text{font-size:var(--fs-sm);color:var(--text);margin:0 0 14px;line-height:1.6}.trk-strong{font-weight:700}.trk-subhead{font-size:var(--fs-base);color:var(--text);margin:22px 0 10px;font-weight:700;line-height:1.4}.trk-privacy{border:1px solid var(--border);background:var(--soft);border-radius:7px;margin:0 0 6px;padding:2px 14px 12px}.trk-privacy .trk-subhead{margin-top:12px}.trk-privacy ul{margin:0;padding:0 0 0 20px}.trk-privacy li{font-size:var(--fs-sm);color:var(--text);line-height:1.6}.trk-error{margin:14px 0 0}.trk-issued{border:2px solid var(--green);background:var(--surface);border-radius:8px;min-width:0;margin:16px 0 0;padding:14px}.trk-issued .trk-subhead:first-child{margin-top:0}.trk-steps{margin:14px 0;padding:0 0 0 22px}.trk-steps li{font-size:var(--fs-sm);color:var(--text);margin:0 0 6px;line-height:1.6}.trk-values{gap:10px;margin:0;display:grid}.trk-value{gap:4px;min-width:0;display:grid}.trk-value dt{font-size:var(--fs-sm);color:var(--muted);font-weight:600}.trk-value dd{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;margin:0;display:grid}.trk-value code{font-family:var(--font-mono,"IBM Plex Mono"), Consolas, monospace;color:var(--text);background:var(--soft);border:1px solid var(--border);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;min-width:0;padding:10px 12px;font-size:15px;font-weight:600;line-height:1.5}.trk-actions{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.trk-live-head{justify-content:space-between;align-items:center;gap:10px;margin:22px 0 10px;display:flex}.trk-live-head .trk-subhead{margin:0}.trk-list{gap:10px;margin:0 0 6px;padding:0;list-style:none;display:grid}.trk-row{border:1px solid var(--border);border-radius:8px;min-width:0;padding:12px 14px}.trk-row-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 4px;display:flex}.trk-row-head strong{font-size:var(--fs-base);color:var(--text);overflow-wrap:anywhere;min-width:0}.trk-meta{font-size:var(--fs-sm);color:var(--text);margin:2px 0 0;line-height:1.55}.trk-state{font-size:var(--fs-sm);border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:5px;flex-shrink:0;padding:3px 9px;font-weight:700;line-height:1.3}.trk-state.on{color:var(--green);border-color:var(--green)}.trk-state.quiet{color:var(--amber);border-color:var(--amber)}.trk-state.off,.trk-revoke{color:var(--danger);border-color:var(--danger)}.trk-revoke.armed{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.trk-revoke.armed:hover{background:var(--danger)}.trk-form{max-width:520px}.trk-field{flex-direction:column;gap:5px;margin:0 0 14px;display:flex}.trk-field>span{font-size:var(--fs-sm);color:var(--muted);font-weight:600}@media (max-width:720px){.trk-actions .btn{flex:auto;justify-content:center}}
