.atlas-lab-metrics{margin-block:1rem}.atlas-lab-metrics h4{font-weight:600}.atlas-lab-metrics h4 small{opacity:.7;margin-top:.25rem;font-size:.75rem;font-weight:400;display:block}.atlas-lab-metrics dl{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:.75rem;margin-block:1rem;display:grid}.atlas-lab-metrics dl>div{border:1px solid var(--border);border-radius:.65rem;min-width:0;padding:.75rem}.atlas-lab-metrics dt{opacity:.75;font-size:.75rem;line-height:1.4}.atlas-lab-metrics dd{font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:1rem;font-weight:600}.atlas-lab-metrics p{max-width:90ch;font-size:.8rem;line-height:1.55}.atlas-matrix .atlas-timing{font-variant-numeric:tabular-nums;white-space:nowrap}
.atlas-workspace{color:#e7eef9;min-height:100vh;font:14px/1.6 var(--font-sans),system-ui,sans-serif;background:#0b111b}.atlas-workspace *{box-sizing:border-box}.atlas-workspace :where(h1,h2,h3,p){margin:0}.atlas-workspace>header{border-bottom:1px solid #2c3d56;justify-content:space-between;align-items:center;gap:20px;max-width:1480px;margin:auto;padding:22px 30px;display:flex}.atlas-workspace>header>a{letter-spacing:-1px;color:#e7f0ff;font-size:25px;font-weight:650}.atlas-workspace nav{gap:24px;font-size:12px;display:flex}.atlas-workspace a{color:#aacbff;text-decoration:none}.atlas-workspace main{max-width:1480px;margin:auto;padding:0 30px 70px}.atlas-intro{padding:44px 0 25px}.atlas-intro>span,.atlas-kicker{letter-spacing:1.6px;color:#9cbae7;font-size:10px}.atlas-workspace h1{letter-spacing:-1.2px;margin:13px 0;font-size:38px;font-weight:600;line-height:1.15}.atlas-workspace h2{letter-spacing:-.5px;font-size:23px;font-weight:550}.atlas-workspace h3{margin:6px 0 12px;font-size:17px;font-weight:550}.atlas-workspace p{color:#a3b5d1;margin:10px 0 16px;line-height:1.8}.atlas-notice{overflow-wrap:anywhere;min-height:20px;font-size:12px}.atlas-layout{grid-template-columns:250px minmax(0,1fr);gap:24px;display:grid}.atlas-layout>aside{min-width:0}.atlas-layout>aside>h2{margin:0 0 16px;font-size:15px}.atlas-layout>aside>button{text-align:left;color:#b7ccef;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;width:100%;margin:5px 0;padding:13px;display:flex}.atlas-layout>aside>button small{color:#91aaca;font-size:10px}.atlas-layout>aside>button.selected{background:#233957;border-color:#486f9c}.atlas-workspace [data-slot=card]{color:#e4edfc;box-shadow:none;background:#131f31;border:1px solid #344d6d;border-radius:9px;margin:20px 0;padding:22px}.atlas-layout>aside [data-slot=card]{padding:17px}.atlas-main{min-width:0}.atlas-site-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.atlas-site-head>div>p,.atlas-site-head>a{font-size:12px}.atlas-tabs,.atlas-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.atlas-workspace button{white-space:normal;cursor:pointer;border-radius:6px;height:auto;min-height:42px;padding:10px 14px;line-height:1.4}.atlas-workspace button:disabled{cursor:not-allowed;opacity:.5}.atlas-workspace button[data-variant=outline]{color:#c5d9f7;background:#192b43;border:1px solid #4c678c}.atlas-workspace button[data-variant=ghost]{color:#b9cff0}.atlas-workspace label{color:#c3d3ec;margin:13px 0 8px;font-size:12px;display:block}.atlas-workspace input:not([type=checkbox]),.atlas-workspace textarea,.atlas-workspace select{width:100%;min-height:43px;font:inherit;color:#e2ebfb;background:#0b1525;border:1px solid #4a6183;border-radius:5px;margin-top:6px;padding:9px 11px;display:block}.atlas-workspace textarea{resize:vertical;min-height:90px}.atlas-workspace :where(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #a5c7ff}.atlas-workspace .atlas-check{align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;display:flex}.atlas-check input{accent-color:#97baf8;flex-shrink:0;width:16px;height:16px;margin-top:4px}.atlas-form-grid{grid-template-columns:1fr 1fr;gap:8px 20px;display:grid}.atlas-workspace fieldset{border:1px solid #3b536f;border-radius:6px;margin:20px 0;padding:12px 18px}.atlas-workspace legend{color:#adc7ed;padding:0 7px;font-size:12px}.atlas-workspace fieldset .atlas-check{margin-right:20px;display:inline-flex}.atlas-workspace code{overflow-wrap:anywhere;color:#b2caf1;font-size:11px}.atlas-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#a8c1e7;max-width:100%;font:11px/1.8 var(--font-mono),monospace;background:#091221;border:1px solid #304966;border-radius:6px;margin:15px 0;padding:16px}.atlas-workspace details{border:1px solid #324b6d;border-radius:6px;margin:18px 0;padding:13px 16px}.atlas-workspace summary{cursor:pointer;color:#bfd5f5;font-size:12px}.atlas-workspace .atlas-code-editor{font:11px/1.7 var(--font-mono),monospace;min-height:300px}.atlas-run-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;display:grid}.atlas-run-form label{margin:0}.atlas-run-list{gap:9px;padding:8px 0;display:flex;overflow:auto}.atlas-run-list button{text-align:left;background:#111e30;border:1px solid #3a526e;flex-direction:column;flex-shrink:0;align-items:flex-start;min-width:180px;max-width:250px;padding:12px;font-size:11px;display:flex}.atlas-run-list button[aria-pressed=true]{background:#253d5c;border-color:#95bdf6}.atlas-run-list span{color:#9bb3d5;font-size:9px}.atlas-review{margin-top:25px}.atlas-receipts{color:#9fb5d5;background:#192b43;border:1px solid #3e587a;border-radius:7px;grid-template-columns:1fr 1fr 1.3fr;gap:14px;margin:20px 0;padding:20px;font-size:10px;display:grid}.atlas-receipts b{color:#d8e6fd;margin-bottom:7px;font-size:22px;font-weight:550;display:block}.atlas-receipts>span:last-child b{font-size:13px}.atlas-matrix-wrap{border:1px solid #3a5375;border-radius:7px;max-width:100%;overflow:auto}.atlas-matrix{border-collapse:collapse;text-align:left;width:100%;min-width:790px;font-size:11px}.atlas-matrix th,.atlas-matrix td{border-bottom:1px solid #304461;padding:12px 10px}.atlas-matrix thead{color:#b6cceb;background:#213753;font-size:10px}.atlas-matrix tbody tr{background:#121e2e}.atlas-matrix tbody tr.selected{background:#253954}.atlas-matrix tbody th{width:190px}.atlas-matrix th button{text-align:left;flex-direction:column;align-items:flex-start;width:100%;padding:2px;font-size:11px;display:flex}.atlas-matrix th small{color:#9eb7db;margin-top:4px;font-size:9px}.atlas-matrix td[data-score="0"],.atlas-matrix td[data-score="1"]{color:#f5ae9f}.atlas-matrix td[data-score="2"]{color:#dfc093}.atlas-matrix td[data-score="4"],.atlas-matrix td[data-score="5"]{color:#9ecebf}.atlas-matrix td[data-score=unknown]{color:#829bbf}.atlas-screen-detail>img{object-fit:contain;background:#050c17;border-radius:6px;width:100%;max-height:600px}.atlas-dimensions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.atlas-dimensions details{margin:0}.atlas-dimensions p{white-space:pre-wrap;font-size:11px}.atlas-finding{background:#292a29;border-left:3px solid #d09b61;padding:12px;font-size:12px}.atlas-settings>article>p,.atlas-settings [data-slot=card]>p{font-size:12px}@media (max-width:950px){.atlas-layout{grid-template-columns:210px minmax(0,1fr);gap:16px}.atlas-run-form{grid-template-columns:1fr 1fr}.atlas-run-form>button{grid-column:1/-1}.atlas-dimensions{grid-template-columns:1fr}.atlas-form-grid{gap:8px 13px}}@media (max-width:720px){.atlas-workspace main{padding:0 17px 45px}.atlas-workspace>header{padding:18px 17px}.atlas-workspace nav{gap:16px;font-size:10px}.atlas-layout{display:block}.atlas-layout>aside{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.atlas-layout>aside>h2{width:100%}.atlas-layout>aside>button{flex:1;width:auto;min-width:160px}.atlas-layout>aside [data-slot=card]{width:100%;margin-top:12px}.atlas-layout>aside form{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.atlas-layout>aside form .atlas-check{grid-column:1/-1}.atlas-intro{padding-top:30px}.atlas-workspace h1{font-size:32px}.atlas-intro>p{font-size:12px}.atlas-receipts{gap:12px;padding:15px}.atlas-site-head h2{font-size:21px}}@media (max-width:420px){.atlas-workspace main{padding:0 12px 35px}.atlas-workspace>header{padding:17px 13px}.atlas-workspace h1{font-size:29px}.atlas-workspace>header>a{font-size:22px}.atlas-workspace nav{gap:11px;font-size:9px}.atlas-workspace [data-slot=card]{padding:17px}.atlas-layout>aside form,.atlas-form-grid,.atlas-run-form{grid-template-columns:1fr}.atlas-receipts{grid-template-columns:1fr 1fr}.atlas-receipts>span:last-child{grid-column:1/-1}.atlas-actions{gap:8px;font-size:11px}.atlas-workspace button{min-height:44px;font-size:11px}.atlas-workspace p{font-size:12px}.atlas-site-head{gap:10px}.atlas-tabs{gap:8px}}@media (prefers-reduced-motion:reduce){.atlas-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.atlas-workspace select,.atlas-workspace textarea,.atlas-workspace input:not([type=checkbox]),.atlas-workspace-chooser select{border:1px solid var(--border);background:var(--background);color:inherit;min-width:0;max-width:100%;font:inherit;border-radius:.5rem;padding:.55rem .7rem}.atlas-workspace label{flex-direction:column;gap:.35rem;display:flex}.atlas-workspace label.atlas-check{flex-direction:row;align-items:flex-start;display:flex}.atlas-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;margin-block:1rem;display:grid}.atlas-criteria-editor fieldset{border:1px solid var(--border);border-radius:.75rem;min-width:0;margin-block:1rem;padding:1rem}.atlas-criteria-editor legend{padding-inline:.4rem;font-weight:600}.atlas-criteria-editor textarea{width:100%;min-height:6rem}.atlas-criteria-editor small,.atlas-human-review small{opacity:.75;line-height:1.5}.atlas-human-review{border-top:1px solid var(--border);padding-top:1.5rem}.atlas-human-review h4{font-weight:600}.atlas-settings{gap:1rem;display:grid}.atlas-settings pre,.atlas-human-review pre,.atlas-criteria-editor pre{white-space:pre-wrap;word-break:break-word;max-height:24rem;overflow:auto}.atlas-workspace-chooser{width:calc(100% - 2rem)}.atlas-criteria-editor .atlas-actions{flex-wrap:wrap}.atlas-matrix td{overflow-wrap:anywhere;max-width:14rem}.atlas-workspace input:focus-visible,.atlas-workspace select:focus-visible,.atlas-workspace textarea:focus-visible,.atlas-workspace-chooser select:focus-visible{outline-offset:2px;outline:2px solid}
