[hidden]{display:none!important}body{background:radial-gradient(ellipse at 85% 0%,#123c41 0,transparent 45%),#071215}header{max-width:1240px;margin:auto}header button{padding:9px 16px;font-size:.85rem}h1{letter-spacing:-1.5px}.brand-mark{display:grid;place-items:center;width:64px;height:64px;border:1px solid #38cbae;border-radius:20px;color:#38cbae;font-weight:800;margin-bottom:26px}.auth-shell{max-width:500px;padding-top:7vh}.auth-shell h1{font-size:2.4rem}.auth-shell form{display:grid;gap:20px}.auth-shell input{width:100%;box-sizing:border-box}.auth-shell button{margin-top:10px}.auth-shell code{display:block;padding:16px;word-break:break-all;background:#071215;border:1px solid #295058;border-radius:12px;direction:ltr;margin-bottom:22px}.auth-shell pre{direction:ltr;font-size:16px;white-space:pre-wrap}.auth-shell label{display:grid;gap:8px}.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.summary-grid article{padding:22px;border:1px solid #28474c;border-radius:18px;background:#0c2025}.summary-grid strong{display:block;font-size:2.5rem;margin:12px 0;font-variant-numeric:tabular-nums;direction:ltr;text-align:right}.summary-grid span{font-size:.8rem;color:#9eb6bd}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;white-space:nowrap}th,td{padding:15px;text-align:right;border-bottom:1px solid #203b42;font-size:.9rem}th{color:#92afb7;font-weight:500}td small{display:block}#audit-rows{max-height:280px;overflow:auto}.section-title select{width:auto;min-width:130px}dialog{max-width:min(90vw,500px)}@media(max-width:640px){.summary-grid{grid-template-columns:1fr}.summary-grid article{display:grid;grid-template-columns:1fr 1fr;align-items:center}.summary-grid strong{grid-row:1/3;grid-column:2;font-size:2rem;text-align:left;margin:0}h1{font-size:2.4rem}header{padding:18px}.auth-shell{padding:30px 18px}}
/* Ai Automation · mobile-first control surface */
:root{--green:#18dccc;--bg:#050e17;--panel:#0b1b28;--line:#273d4e;--muted:#9bb0c2}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:radial-gradient(ellipse at 90% 0,#123440 0,transparent 45%),#050e17}header{align-items:center;padding:24px}header span{font-size:clamp(23px,5vw,36px);font-weight:800;letter-spacing:-1px}header b{color:#18dccc;font-weight:800}main{max-width:1000px;padding-bottom:110px}.intro{margin-bottom:18px}.intro h1{font-size:28px;letter-spacing:0}.card{background:linear-gradient(140deg,#101f2d,#07121c);border-color:#273e4d;border-radius:20px}.primary{background:linear-gradient(110deg,#13b8b1,#10d6c5)!important;color:#001915!important;border-color:#14daca!important;font-weight:bold}button:disabled{opacity:.38;cursor:not-allowed}.diagnostic{border:1px solid #298e84;color:var(--text)}.diagnostic.warn{border-color:#e3a937;background:linear-gradient(115deg,#2d261a,#14202a)}.diagnostic.bad{border-color:#ff6f7d;background:linear-gradient(115deg,#291c26,#14202a)}.diagnostic h2{color:#1ddccc}.diagnostic.warn h2{color:#ffd16b}.diagnostic.bad h2{color:#ff7f89}.diagnostic strong{font-size:21px}.diagnostic p{margin:5px 0;font-size:15px}.diagnostic details{margin-top:18px}.diagnostic summary{cursor:pointer;color:#dfbd75}.diagnostic pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;color:#bdceda}.diagnostic .entry{font-size:12px;overflow-wrap:anywhere}#health-events{max-height:260px;overflow:auto}.pair-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px}.pair-cards article{display:flex;flex-direction:column;gap:6px}.pair-cards strong{direction:ltr;text-align:right;font-size:32px;line-height:1.4}.pair-cards small{font-weight:bold;color:#ffd171}.pair-cards article:nth-child(2) small{color:#83bbff}.pair-cards span{font-size:12px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats article:first-child{border-color:#178b85}.stats strong{font-weight:700;font-size:clamp(24px,5vw,36px);overflow-wrap:anywhere}fieldset{border-color:#294453}.markets{gap:16px}input,select{background:#081723!important;border-color:#355063!important}#performance-chart{padding:16px 4px 22px}#performance-chart svg{display:block;width:100%;height:auto;direction:ltr}.mobile-nav{position:fixed;z-index:5;bottom:0;left:0;right:0;display:flex;justify-content:space-around;gap:8px;padding:10px 8px calc(10px + env(safe-area-inset-bottom));background:#071522f5;border-top:1px solid #344c60;backdrop-filter:blur(12px)}.mobile-nav a{display:flex;flex-direction:column;align-items:center;color:#a7bfd0;font-size:23px;min-width:60px}.mobile-nav a:hover,.mobile-nav a:focus{color:#16dfcb}.mobile-nav span{font-size:12px}.actions #close{flex-basis:100%;border-color:#fa6672;color:#ff8791;background:#281a26}.actions #start,.actions #stop{flex:1}#notice{font-size:13px}section[id]{scroll-margin-top:15px}dialog{background:#102333;border:1px solid #355266;color:#edf6fb}dialog::backdrop{background:#000b}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #ffd16b;outline-offset:3px}@media(max-width:640px){main{padding:18px 12px 110px}.intro{display:block}.intro p{font-size:13px}.intro .badge{display:block;white-space:normal}.card{padding:18px;margin-bottom:14px}.stats{gap:10px}.stats .card{padding:14px}.pair-cards{gap:10px}.pair-cards strong{font-size:27px}.pair-cards small{font-size:12px}.section-title{flex-wrap:wrap}.diagnostic .section-title span{font-size:11px}.actions{gap:10px}.actions button{padding:12px 8px}.markets{grid-template-columns:1fr}.summary-grid strong{font-size:25px}header button{font-size:11px;padding:8px}.notice{padding:10px}.mobile-nav{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
