.ae-audit-launcher,.ae-diag-launcher{display:inline-flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid rgba(107,231,255,.28);border-radius:12px;background:linear-gradient(135deg,#0d1830,#111a2c);color:#eef6ff;font:inherit;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.ae-audit-launcher .ae-tool-icon,.ae-diag-launcher .ae-tool-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#6be7ff18;font-size:17px}.ae-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:18px 0}.ae-tool-card{padding:16px;border:1px solid #7e9dc52e;border-radius:16px;background:linear-gradient(145deg,#101a2cdd,#0b1220ee);color:#edf4ff}.ae-tool-card h3{margin:10px 0 5px;font-size:14px}.ae-tool-card p{margin:0;color:#a9bad2;font-size:11px;line-height:1.65}.ae-tool-card .ae-tool-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #6be7ff30;border-radius:13px;background:#6be7ff12;font-size:22px}.ae-tool-page{min-height:100vh;padding:28px 16px 60px;background:radial-gradient(ellipse at 15% 0,#466bff22,transparent 40%),linear-gradient(160deg,#070b16,#0c1322);color:#eef4ff;font:14px/1.65 Inter,system-ui,sans-serif}.ae-tool-wrap{width:min(1050px,100%);margin:auto}.ae-tool-top{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 0 20px;border-bottom:1px solid #7e9dc52e}.ae-tool-brand{color:#f3f7ff;text-decoration:none;font-weight:950;letter-spacing:.15em}.ae-tool-brand span{color:#6be7ff}.ae-tool-eyebrow{color:#6be7ff;font-size:10px;font-weight:900;letter-spacing:.18em}.ae-tool-hero{padding:28px 0 16px}.ae-tool-hero h1{margin:7px 0;font-size:clamp(28px,5vw,46px);line-height:1.1;letter-spacing:-.04em}.ae-tool-hero p{max-width:750px;color:#a9bad2;font-size:13px}.ae-tool-panel{margin:14px 0;padding:17px;border:1px solid #7e9dc52e;border-radius:17px;background:#10182aab}.ae-tool-panel h2{margin:0 0 10px;font-size:15px}.ae-tool-form{display:flex;gap:9px;flex-wrap:wrap}.ae-tool-form input,.ae-tool-form select{flex:1;min-width:160px;padding:11px 12px;border:1px solid #7e9dc54a;border-radius:10px;background:#080f1e;color:#eef4ff;font:inherit}.ae-tool-button{padding:11px 14px;border:0;border-radius:10px;background:linear-gradient(135deg,#9af3ff,#b0b8ff);color:#07101d;font-weight:900;font-size:11px;cursor:pointer}.ae-tool-button:disabled{opacity:.5;cursor:wait}.ae-tool-status{margin:10px 0;color:#a9bad2;font-size:11px}.ae-tool-status[data-kind=error]{color:#ffb5b5}.ae-tool-status[data-kind=success]{color:#8ef0c7}.ae-tool-table{width:100%;border-collapse:collapse;font-size:11px}.ae-tool-table th,.ae-tool-table td{padding:10px 8px;border-bottom:1px solid #7e9dc522;text-align:left;vertical-align:top;overflow-wrap:anywhere}.ae-tool-table th{color:#a9bad2;font-size:9px;letter-spacing:.08em}.ae-tool-badge{display:inline-block;padding:3px 7px;border-radius:99px;background:#ffffff0c;border:1px solid #7e9dc52e;font-size:9px}.ae-tool-muted{color:#8ea0ba}.ae-tool-grid .ae-tool-card a{display:inline-block;margin-top:12px;color:#9af3ff;font-size:11px;font-weight:800}.ae-tool-foot{margin-top:25px;color:#8091aa;font-size:10px}.ae-tool-foot a{color:#9af3ff}@media(max-width:600px){.ae-tool-form{flex-direction:column}.ae-tool-form input,.ae-tool-form select{width:100%}.ae-tool-top{align-items:flex-start;flex-direction:column}.ae-tool-table{display:block;overflow:auto}}
.ae-tool-icon img{display:block;width:28px;height:28px;object-fit:contain}.ae-tool-card a:focus-visible,.ae-tool-button:focus-visible,.ae-audit-launcher:focus-visible,.ae-diag-launcher:focus-visible{outline:2px solid #9af3ff;outline-offset:3px}

/* Platform navigation: visible in the real feature menu when found, safe drawer fallback otherwise. */
.ae-ops-navigation{margin:12px 0;padding:12px;border:1px solid rgba(107,231,255,.18);border-radius:16px;background:rgba(7,13,28,.92);color:#eef6ff;box-sizing:border-box;max-width:100%}
.ae-ops-navigation .ae-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}
.ae-ops-drawer-launcher{position:fixed;z-index:9998;left:12px;bottom:calc(16px + env(safe-area-inset-bottom));padding:11px 14px;border:1px solid rgba(107,231,255,.45);border-radius:999px;background:#0b1630;color:#eef6ff;font:inherit;font-weight:800;box-shadow:0 10px 32px #0007;cursor:pointer}
.ae-ops-drawer{position:fixed;z-index:9997;left:10px;bottom:70px;width:min(560px,calc(100vw - 20px));max-height:min(78vh,760px);overflow:auto;padding:8px;border:1px solid rgba(107,231,255,.28);border-radius:18px;background:#070b16;box-shadow:0 18px 54px #0009;box-sizing:border-box}
.ae-ops-drawer[hidden]{display:none!important}
.ae-ops-drawer .ae-tool-card{min-width:0}
.ae-tool-card img{max-width:100%;height:auto}
@media(max-width:560px){.ae-ops-navigation{padding:9px}.ae-ops-navigation .ae-tool-grid{grid-template-columns:minmax(0,1fr)}.ae-ops-drawer{left:6px;width:calc(100vw - 12px);bottom:66px;max-height:78vh}.ae-ops-drawer-launcher{left:8px;font-size:12px}}
