:root{color-scheme:dark;--bg:#0e181c;--panel:#15242a;--line:#2a3b41;--text:#e4efea;--muted:#8ea6a9;--mint:#a3f0c5}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.7 -apple-system,BlinkMacSystemFont,system-ui,sans-serif}a{color:var(--mint);text-decoration:none}button,input,select,textarea{font:inherit;color:var(--text);border:1px solid var(--line);border-radius:8px;background:#1a2b31;padding:9px 13px}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}button.primary{background:var(--mint);color:#123321;border-color:var(--mint);font-weight:600}button.danger{background:#4a2322;border-color:#76403b}input,textarea{width:100%}textarea{resize:vertical}nav{display:flex;gap:27px;align-items:center;max-width:1260px;margin:auto;padding:23px 30px;border-bottom:1px solid var(--line)}nav a{font-size:12px;color:var(--muted);white-space:nowrap}nav .brand{font-size:19px;font-weight:650;color:var(--text);margin-right:auto}nav .selected{color:var(--mint)}main{max-width:1260px;margin:auto;padding:42px 30px}h1{font-size:31px;font-weight:550;letter-spacing:-.03em;margin:10px 0 8px}h2{font-size:16px;font-weight:550;margin:0 0 15px}.eyebrow{font:10px ui-monospace,monospace;letter-spacing:.15em;color:var(--mint)}p,small{color:var(--muted)}.heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:28px}.heading p{margin:0;font-size:12px}.heading select{margin-right:8px}.notice{background:#192e25;border:1px solid #304f3e;padding:13px 17px;border-radius:9px;font-size:12px}.notice.error{background:#30251d;border-color:#5c4530;color:#dfbf8d}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin:24px 0}.metrics article,.panel{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:23px}.metrics small{display:block;font-size:11px}.metrics strong{display:block;font-size:29px;font-weight:550;letter-spacing:-.04em;margin:12px 0}.metrics a,.metrics span{font-size:10px;color:var(--muted)}.columns{display:grid;grid-template-columns:1.7fr 1fr;gap:20px}.panel{margin-bottom:20px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.panel-heading h2{margin-bottom:0}.panel-heading span,.panel-heading a{font-size:11px;color:var(--muted)}.chart{height:220px;display:grid;place-items:center;margin-top:18px}.chart svg{width:100%;height:100%}.empty{font-size:12px;color:#6c898d;padding:25px 8px;text-align:center}.distribution{min-height:190px}.model-row{margin-top:20px;font-size:11px}.model-row>div{display:flex;justify-content:space-between}.bar{background:#263c42;height:6px;border-radius:5px;margin-top:8px;overflow:hidden}.bar span{height:100%;display:block;background:var(--mint)}.secondary article{padding:18px 23px}.secondary strong{font-size:22px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;margin-top:15px;font-size:11px;text-align:left;white-space:nowrap}th,td{border-bottom:1px solid var(--line);padding:13px 10px}th{color:var(--muted);font-weight:400}.actions{display:flex;flex-wrap:wrap;gap:20px;font-size:12px}.service p{font-size:12px}footer{max-width:1260px;margin:auto;padding:0 30px 35px;font-size:10px;color:#628087}[hidden]{display:none!important}.two{display:grid;grid-template-columns:1fr 1fr;gap:22px}.stack{display:flex;flex-direction:column;gap:15px}.field{display:flex;flex-direction:column;gap:7px;font-size:12px}.field select{width:100%}.screenshot{min-height:250px;display:grid;place-items:center;background:#081114;border:1px dashed #365049;border-radius:10px;padding:10px}.screenshot img{max-width:100%;height:auto;border-radius:5px}.pill{font-size:10px;background:#243b30;color:var(--mint);padding:3px 8px;border-radius:6px}.timeline{max-height:300px;overflow:auto;padding:0;list-style:none;font-size:12px}.timeline li{padding:11px 0;border-bottom:1px solid var(--line)}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.row>*{flex:1;min-width:120px}.capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.capabilities article{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:22px}.capabilities h2{margin-top:12px}.capabilities p{font-size:12px}.status-label{font-size:10px;color:var(--mint)}.status-label.pending{color:#dbbe89}pre{overflow:auto;background:#0a1418;padding:15px;font-size:11px;border-radius:7px}@media(max-width:850px){nav{flex-wrap:wrap;gap:16px;padding:20px}nav .brand{width:100%}main{padding:25px 18px}.heading{align-items:start;flex-direction:column}h1{font-size:27px}.metrics{grid-template-columns:repeat(2,1fr)}.columns,.two{grid-template-columns:1fr}.capabilities{grid-template-columns:1fr 1fr}.metrics article{padding:17px}.metrics strong{font-size:24px}footer{padding:0 20px 25px}}@media(max-width:500px){.capabilities{grid-template-columns:1fr}.panel{padding:18px}.heading select{max-width:135px}.heading button{font-size:12px}}

.checkbox{width:auto}.stack>.panel{margin:0}.stack{min-width:0}.row select{min-width:0}nav{overflow-wrap:anywhere}

#tool-panel summary{cursor:pointer;font-size:16px}#tool-panel pre{white-space:pre-wrap;word-break:break-word;max-height:300px}#tool-panel p{font-size:12px}#tool-panel .tool-row{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0}#tool-panel select{max-width:230px}#tool-input{font:12px/1.6 monospace}#authorization-link{padding:15px 0}
