.reading-box[data-v-4b33dadd]{display:block}.reading-box b[data-v-4b33dadd]{position:absolute;left:0;top:-19px;padding:2px 5px;border-radius:4px;background:#ffd166;color:#2d2715;font-size:10px;white-space:nowrap}.reading-box.failed[data-v-4b33dadd]{border-color:#ff6464;box-shadow:0 0 0 2px #ff646440}.reading-box.failed b[data-v-4b33dadd]{background:#ff6464;color:#fff}.heading[data-v-805b2521]{display:flex;justify-content:space-between;align-items:center;gap:16px}.eyebrow[data-v-805b2521]{font-size:11px;letter-spacing:.15em;color:#a5b4fc}.filters[data-v-805b2521]{display:flex;align-items:center;gap:16px;margin:20px 0}.pc-filters[data-v-805b2521]{display:flex;gap:8px}.grid[data-v-805b2521]{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:20px}.entry[data-v-805b2521]{display:flex;flex-direction:column;gap:10px;text-align:left;width:100%;margin-bottom:10px;color:#e2e8f0;background:#111b2e;border:1px solid #334155}.entry b[data-v-805b2521]{color:#f8fafc;font-size:16px}.entry.selected[data-v-805b2521]{border-color:#a5b4fc;background:#1a2740}.entry small[data-v-805b2521]{color:#94a3b8}.failed[data-v-805b2521]{color:#fda4af}.manual[data-v-805b2521]{color:#fcd34d}.corrected[data-v-805b2521]{color:#86efac}.evidence[data-v-805b2521]{min-width:0}.evidence img[data-v-805b2521]{display:block;image-rendering:pixelated;max-width:100%;min-height:40px;background:#080f1d;padding:16px;margin:20px 0;border-radius:10px}form[data-v-805b2521]{display:flex;align-items:end;gap:12px;margin:20px 0}label[data-v-805b2521]{display:flex;flex-direction:column;gap:8px;flex:1}input[data-v-805b2521]{width:100%}pre[data-v-805b2521]{font-size:12px;max-height:350px;overflow:auto}@media(max-width:900px){.grid[data-v-805b2521]{grid-template-columns:1fr}form[data-v-805b2521]{flex-wrap:wrap}}.heading[data-v-ac62ece7],.record-top[data-v-ac62ece7]{display:flex;align-items:center;justify-content:space-between;gap:16px}.eyebrow[data-v-ac62ece7]{font-size:11px;letter-spacing:.16em;color:#818cf8;font-weight:700}.filters[data-v-ac62ece7]{display:flex;gap:8px;margin:20px 0}.record-grid[data-v-ac62ece7]{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:20px}.record-item[data-v-ac62ece7]{display:flex;flex-direction:column;align-items:stretch;text-align:left;width:100%;gap:12px;margin-bottom:10px;color:inherit;background:#111b2e;border:1px solid #26334c}.record-item.selected[data-v-ac62ece7]{border-color:#818cf8}.record-score[data-v-ac62ece7]{font-size:24px;font-weight:700;color:#fbbf24}.record-score small[data-v-ac62ece7]{font-size:12px;color:#94a3b8}.absent-pill[data-v-ac62ece7]{font-size:11px;color:#fda4af;background:#4c2336;border-radius:20px;padding:4px 9px}.evidence[data-v-ac62ece7]{min-width:0}.evidence h2[data-v-ac62ece7]{margin:0}.evidence-images[data-v-ac62ece7]{display:flex;flex-wrap:wrap;gap:12px}.evidence-images figure[data-v-ac62ece7]{margin:0;padding:12px;background:#080f1d;border-radius:12px}.evidence-images img[data-v-ac62ece7]{image-rendering:pixelated;min-width:64px;max-width:100%;height:auto}.evidence-images figcaption[data-v-ac62ece7]{font-size:11px;color:#94a3b8;margin-top:8px}pre[data-v-ac62ece7]{overflow:auto;max-height:340px;font-size:12px}@media(max-width:900px){.record-grid[data-v-ac62ece7]{grid-template-columns:1fr}.heading[data-v-ac62ece7]{align-items:flex-start}}.review-pill[data-v-ac62ece7],.review-choice[data-v-ac62ece7]{--review-text:#cbd5e1;--review-bg:#273449;--review-border:#64748b}.review-correct[data-v-ac62ece7]{--review-text:#86efac;--review-bg:#143d30;--review-border:#3ca574}.review-incorrect[data-v-ac62ece7]{--review-text:#fda4af;--review-bg:#4c2336;--review-border:#e2677b}.review-pill[data-v-ac62ece7]{align-self:flex-start;display:inline-flex;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:750;color:var(--review-text);background:var(--review-bg);border:1px solid var(--review-border)}.review-choice.review-choice[data-v-ac62ece7]{color:var(--review-text);background:var(--review-bg);border:1px solid var(--review-border);box-shadow:none}.review-choice[aria-pressed=true][data-v-ac62ece7]{outline:2px solid var(--review-text);outline-offset:3px}.review-choice[aria-pressed=true][data-v-ac62ece7]:before{content:"✓ ";font-weight:800}.review-choice[data-v-ac62ece7]:hover{filter:brightness(1.18)}.record-item[data-v-ac62ece7]{color:#e2e8f0}.record-title[data-v-ac62ece7]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#f8fafc;font-size:16px;font-weight:750;line-height:1.5;letter-spacing:0}.record-pc[data-v-ac62ece7]{display:inline-flex;flex-shrink:0;padding:3px 8px;border-radius:6px;color:#a7f3d0;background:#173d36;border:1px solid #36796b;font-size:12px;font-weight:700}.record-pc.night[data-v-ac62ece7]{color:#ddd6fe;background:#302b50;border-color:#71609e}.record-item.selected[data-v-ac62ece7]{background:#1a2740}.record-item[data-v-ac62ece7]:hover{background:#19263d}.absent-pill[data-v-ac62ece7]{flex-shrink:0}.gemstone-count-editor[data-v-62bc0391]{margin:14px 0;padding:14px;border:1px solid #30465f;border-radius:12px;background:#101b29}.gemstone-count-heading[data-v-62bc0391]{display:flex;align-items:center;justify-content:space-between;gap:12px}.gemstone-count-heading div[data-v-62bc0391]{display:grid;gap:4px}.gemstone-count-heading small[data-v-62bc0391],.count-profile small[data-v-62bc0391]{color:#91a5bb}.count-tabs[data-v-62bc0391]{display:flex;gap:6px;overflow-x:auto;margin:12px 0}.count-tabs button[data-v-62bc0391]{min-width:58px;padding:7px 9px}.count-tabs button.active[data-v-62bc0391]{outline:2px solid #58b5ff;background:#17466b}.count-editor-layout[data-v-62bc0391]{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:16px}.count-region-panel[data-v-62bc0391]{min-width:0}.count-image-label[data-v-62bc0391]{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px;font-size:12px;color:#9fb2c7}.count-profile[data-v-62bc0391]{display:flex;flex-direction:column;gap:12px;font-size:15px}.count-profile>button[data-v-62bc0391]{min-height:42px;font-size:14px}.count-test-result[data-v-62bc0391]{margin:0;padding:8px;border-radius:7px;font-weight:700}.count-test-result.fail[data-v-62bc0391]{color:#ff9a9a;background:#402020}.selected-label[data-v-62bc0391]{margin:0;color:#82c9ff}.digit-scores[data-v-62bc0391]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.digit-scores button[data-v-62bc0391]{display:flex;justify-content:space-between;padding:9px 11px;background:#172536}.digit-scores button.best[data-v-62bc0391]{border-color:#e4b653}.digit-scores button.chosen[data-v-62bc0391]{outline:2px solid #58b5ff;background:#17466b}.digit-scores span[data-v-62bc0391]{color:#9fb2c7}.digit-thresholds[data-v-62bc0391]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;border-top:1px solid #30465f}.digit-thresholds>strong[data-v-62bc0391]{grid-column:1/-1}.digit-thresholds label[data-v-62bc0391]{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:5px;font-size:12px}.digit-thresholds input[data-v-62bc0391]{min-width:0;min-height:36px;padding:7px;font-size:14px}.digit-thresholds span[data-v-62bc0391]{color:#91a5bb}@media(max-width:800px){.count-editor-layout[data-v-62bc0391]{grid-template-columns:1fr}}.gemstone-reading-test[data-v-62bc0391]{display:flex;align-items:center;gap:12px;margin:14px 0;padding:12px;border:1px solid #3b5b78;border-radius:9px;background:#14263a}.gemstone-reading-test strong[data-v-62bc0391]{color:#67d99a}.gemstone-reading-test span[data-v-62bc0391]{color:#ff9696;font-size:12px}.parser-evidence-form[data-v-7d9bcae4]{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-top:12px}.parser-evidence-form label[data-v-7d9bcae4]{display:flex;flex-direction:column;gap:6px;color:#cbd5e1}.parser-evidence-form input[data-v-7d9bcae4]{min-width:200px}.parser-evidence-form small[data-v-7d9bcae4]{color:#a7f3d0}.lab-tabs[data-v-bce1191b]{margin-bottom:18px}.lab-controls[data-v-bce1191b]{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:12px 0}.lab-controls label[data-v-bce1191b]{display:grid;gap:6px;font-size:12px;color:#61756c}.lab-controls input[data-v-bce1191b]{width:100px}.lab-controls select[data-v-bce1191b]{max-width:540px}.lab-columns[data-v-bce1191b]{display:grid;grid-template-columns:270px minmax(0,1fr);gap:18px}.frame-list[data-v-bce1191b]{max-height:650px;overflow:auto}.frame-list button[data-v-bce1191b]{display:block;width:100%;text-align:left;margin:7px 0}.frame-list button.active[data-v-bce1191b]{outline:2px solid #597ea3}.frame-list span[data-v-bce1191b]{display:block;font-size:11px;margin-top:4px}.lab-columns h2[data-v-bce1191b],.lab-result h2[data-v-bce1191b]{font-size:17px}.lab-columns p[data-v-bce1191b],.lab-result p[data-v-bce1191b]{font-size:13px;color:#61756c}.lab-training[data-v-bce1191b]{grid-column:1/-1}.lab-video[data-v-bce1191b]{width:100%;max-height:55vh}.lab-preview[data-v-bce1191b]{position:relative;width:min(100%,660px);background:#17252a}.lab-preview img[data-v-bce1191b]{display:block;width:100%}.lab-preview span[data-v-bce1191b]{position:absolute;border:2px solid #ef7d71;box-sizing:border-box}.lab-preview span.target[data-v-bce1191b]{border-color:#37d58c;box-shadow:0 0 0 1px #173e34}.panel[data-v-bce1191b]{margin:0 0 16px}small[data-v-bce1191b]{font-size:11px;font-weight:400;color:#7b8c84}@media(max-width:800px){.lab-columns[data-v-bce1191b]{grid-template-columns:1fr}.frame-list[data-v-bce1191b]{max-height:230px}.lab-controls select[data-v-bce1191b]{max-width:100%}}.lab-answers[data-v-bce1191b]{display:grid;grid-template-columns:repeat(4,minmax(0,100px));gap:10px;margin:18px 0}.lab-answers>div[data-v-bce1191b]{display:grid;gap:7px;text-align:center;padding:12px;border:1px solid #d5e0dc;background:#f2f6f4;border-radius:12px}.lab-answers strong[data-v-bce1191b]{font-size:32px;color:#647b71}.lab-answers .known[data-v-bce1191b]{background:#e8f8ee;border-color:#99d6b4}.lab-answers .known strong[data-v-bce1191b]{color:#176641}.lab-answers .unknown[data-v-bce1191b]{background:#fff3dd;border-color:#f2ce8a}.lab-preview span.detection[data-v-bce1191b]{border:1px dashed #b8ccd0;opacity:.5}.lab-preview span.target[data-v-bce1191b]{border:3px solid #37d58c}.eyebrow[data-v-3eadee44]{font-size:11px;letter-spacing:.15em;color:#598177}.tabs span[data-v-3eadee44]{margin-left:8px;opacity:.7}.settings-grid[data-v-3eadee44]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.card-title[data-v-3eadee44]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-title h2[data-v-3eadee44]{margin:0}.runtime-state[data-v-3eadee44]{color:#497b6a}.lie-toggle[data-v-3eadee44]{display:flex!important;flex-direction:row;justify-content:flex-start;text-align:left;align-items:center;gap:10px;margin:14px 0}.lie-toggle input[data-v-3eadee44]{width:18px;height:18px}.kind-setting[data-v-3eadee44]{padding:16px 0;border-bottom:1px solid #e5ede8;margin-bottom:14px}.kind-setting label+label[data-v-3eadee44]{margin-top:10px}label[data-v-3eadee44]{display:grid;gap:8px}input[data-v-3eadee44],textarea[data-v-3eadee44]{width:100%;min-width:0}textarea[data-v-3eadee44]{min-height:85px;resize:vertical;border:1px solid #dce7e1;border-radius:8px;padding:10px;font:inherit;color:#324c42;background:#fff}.save-actions[data-v-3eadee44]{display:flex;align-items:center;gap:14px;margin:20px 0;flex-wrap:wrap}.filters[data-v-3eadee44],.pc-filters[data-v-3eadee44]{display:flex;align-items:center;gap:8px}.filters[data-v-3eadee44]{gap:16px;margin:20px 0}.record-grid[data-v-3eadee44]{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:20px}.lie-entry[data-v-3eadee44]{width:100%;display:flex;flex-direction:column;gap:10px;text-align:left;margin-bottom:10px;color:#324c42;background:#fff;border:1px solid #dce7e1}.lie-entry strong[data-v-3eadee44]{color:#21392f;font-size:15px}.lie-entry.selected[data-v-3eadee44]{border-color:#598177;background:#e7f5ed}.lie-entry small[data-v-3eadee44]{color:#71817a}.phase[data-v-3eadee44]{color:#996515}.manual[data-v-3eadee44]{color:#3469a5}.review-chip[data-v-3eadee44]{border-radius:6px;padding:4px 8px;align-self:start;font-size:12px}.review-yes[data-v-3eadee44]{color:#23764d!important}.review-no[data-v-3eadee44]{color:#b63d4c!important}.review-unsure[data-v-3eadee44]{color:#996515!important}.review-unclassified[data-v-3eadee44]{color:#6c7e75!important}.review-chip.review-yes[data-v-3eadee44]{background:#e8f5ee}.review-chip.review-no[data-v-3eadee44]{background:#fff0f1}.review-chip.review-unsure[data-v-3eadee44]{background:#fff7dc}.review-buttons[data-v-3eadee44]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.review-buttons .chosen[data-v-3eadee44]{outline:2px solid currentColor;outline-offset:2px}.evidence[data-v-3eadee44]{min-width:0}.evidence img[data-v-3eadee44]{display:block;width:100%;height:auto;background:#080f1d;margin:16px 0;border-radius:8px}.image-download[data-v-3eadee44]{color:#3469a5}pre[data-v-3eadee44]{font-size:12px;max-height:360px;overflow:auto;white-space:pre-wrap}@media(max-width:1000px){.settings-grid[data-v-3eadee44],.record-grid[data-v-3eadee44]{grid-template-columns:1fr}}.video-evidence[data-v-3eadee44]{margin:18px 0;padding:16px;border:1px solid #dce7e1;border-radius:10px;background:#f6faf7}.video-heading[data-v-3eadee44]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.video-badge[data-v-3eadee44]{font-size:12px;color:#3469a5;background:#eef4ff;border-radius:6px;padding:4px 8px;align-self:start}.video-badge.complete[data-v-3eadee44]{color:#23764d;background:#e8f5ee}.video-badge.failed[data-v-3eadee44],.video-error[data-v-3eadee44]{color:#b63d4c}.video-badge.interrupted[data-v-3eadee44]{color:#996515;background:#fff7dc}.video-evidence video[data-v-3eadee44]{display:block;width:100%;max-height:650px;background:#080f1d;border-radius:8px}.score-label[data-v-3eadee44]{font-size:13px;color:#497b6a}.score-label strong[data-v-3eadee44]{margin-left:8px;font-variant-numeric:tabular-nums}.evidence img.video-thumbnail[data-v-3eadee44]{max-height:240px;object-fit:contain}.topbar{flex-wrap:wrap;row-gap:10px}.global-pause-controls,.global-record-controls{display:flex;gap:8px;flex-wrap:wrap}.record-toggle{white-space:nowrap;min-height:39px;padding:10px 13px;background:#fff;border:1px solid #dce3ea;color:#405266;box-shadow:0 2px 3px #182b4210}.record-dot{width:8px;height:8px;border-radius:50%;background:#e16a7c}.record-toggle.recording{background:#fff1f3;border-color:#edb1bc;color:#b33550}.record-toggle.recording .record-dot{background:#d5405b;box-shadow:0 0 0 4px #d5405b14}.feature-kicker{font-size:10px;font-weight:750;letter-spacing:1.6px;color:#598177}.engine-panel{margin-bottom:28px;border:1px solid #d7e7e0;border-radius:18px;background:linear-gradient(125deg,#f5fcf8,#fff 65%);padding:25px;box-shadow:0 6px 22px #21473705}.engine-heading{display:flex;gap:14px;align-items:center;margin-bottom:22px}.feature-icon{display:grid;place-items:center;width:47px;height:47px;border-radius:14px;background:#dceee6;color:#19735a;font-size:25px}.engine-heading h2{margin:4px 0 6px;font-size:20px;letter-spacing:-.6px;line-height:1.35}.engine-heading p{margin:0;color:#708078;font-size:12px}.engine-safe{margin-left:auto;color:#408771;background:#e8f5ee;border:1px solid #d6ebe0;border-radius:20px;padding:7px 12px;font-size:11px;white-space:nowrap}.engine-release-bar{display:flex;align-items:flex-end;gap:14px;padding:16px;background:#ffffffa8;border:1px solid #e1eae5;border-radius:12px;margin-bottom:18px}.engine-release-bar label{margin:0;flex:1;min-width:0;font-size:11px;font-weight:650}.engine-release-bar select{height:42px;font-size:12px}.engine-register{flex:none;white-space:nowrap;height:42px;padding:0 17px;line-height:1}.engine-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.engine-agent-card{background:#fff;border:1px solid #e0e8e3;border-radius:13px;padding:18px;min-width:0}.engine-agent-title{display:flex;justify-content:space-between;align-items:center;gap:10px}.engine-agent-title strong{font-size:15px}.engine-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;border-radius:20px;padding:6px 10px;white-space:nowrap;background:#f0f3f2;color:#7b8781}.engine-status i{height:6px;width:6px;background:currentColor;border-radius:50%}.engine-status.applied{background:#e8f6ee;color:#24764f}.engine-status.pending{background:#eaf1fe;color:#386ec8}.engine-status.failed{background:#fff0ef;color:#bd4b46}.engine-version{display:flex;align-items:center;gap:12px;margin-top:19px}.engine-version small{color:#8b9690;font-size:11px}.engine-version code{background:#f5f7f6;padding:5px 8px;border-radius:5px;font-size:12px;color:#53665b}.engine-capability{font-size:11px;color:#77877e;margin:12px 0 17px}.engine-actions{display:flex;gap:8px;border-top:1px solid #eef2ef;padding-top:14px;flex-wrap:wrap}.engine-actions button{white-space:nowrap;font-size:12px;min-height:37px;padding:9px 14px;line-height:1.2}.engine-rollback{background:#fff;color:#6c7d73;border:1px solid #dce6df}.engine-footnote{font-size:11px;line-height:1.6;margin:16px 0 0;color:#8b9790}.engine-notice{font-size:12px;background:#e7f5ed;color:#328161;padding:10px 13px;border-radius:8px}.feature-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px}.feature-heading h1{font-size:28px;letter-spacing:-1px;margin:7px 0 10px}.feature-heading p{font-size:13px;color:#78847e;margin:0}.library-count{border:1px solid #e3e8e5;background:#fff;border-radius:20px;padding:8px 13px;font-size:12px;white-space:nowrap;color:#718076}.library-count b{color:#c45167}.training-info{display:flex;align-items:center;gap:14px;padding:18px 21px;background:#f0f4ff;border:1px solid #e1e7f5;border-radius:14px;margin-bottom:26px;color:#4b5f86}.training-info-icon{font-size:26px;color:#7b91bb}.training-info strong{font-size:12px}.training-info p{margin:7px 0 0;color:#8795af;font-size:11px;line-height:1.7}.training-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:21px}.pc-tabs{display:flex;gap:5px;background:#eaf0ed;padding:4px;border-radius:10px}.pc-tabs button{background:transparent;color:#7a8880;min-width:92px;padding:9px 14px}.pc-tabs button.selected{background:#fff;color:#286e55;box-shadow:0 2px 4px #2037280c}.pc-tabs span{background:#eef3f0;border-radius:5px;padding:2px 6px;font-size:10px}.tag-filters{display:flex;gap:6px}.tag-filters button{background:transparent;border:1px solid transparent;color:#85918a;padding:7px 11px;font-size:11px}.tag-filters button.selected{background:#fff;color:#40584a;border-color:#dce6df}.training-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.training-card{border:1px solid #e1e8e4;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #1d392b04}.video-cover{position:relative;aspect-ratio:16/9;display:grid;place-items:center;background:radial-gradient(ellipse at 30% 20%,#314c4c,#192d32 75%)}.video-cover-mark{font-size:25px;letter-spacing:1px;font-weight:750;color:#ffffff16}.video-play{position:absolute;width:45px;height:45px;border-radius:50%;background:#fffd;color:#294743;padding-left:18px}.record-pill{position:absolute;left:12px;top:12px;padding:5px 8px;background:#ffffff17;color:#d1ddd7;border:1px solid #ffffff16;border-radius:6px;font-size:10px}.record-pill.recording{background:#dd4e68;color:#fff;border:0}.record-pill.complete{background:#d8f2e1;color:#25633e}.record-pill.interrupted,.record-pill.failed{background:#fae8d5;color:#9a6635}.video-duration{position:absolute;bottom:10px;right:12px;color:#dbe7e1;background:#0005;padding:3px 7px;border-radius:4px;font-size:11px;font-variant-numeric:tabular-nums}.training-card-body{padding:17px}.training-card h3{font-size:14px;margin:0}.training-card h3 span{font-size:12px;font-weight:450;color:#8a9790;margin-left:4px}.clip-date{font-size:11px;color:#8d9992;margin:8px 0 12px;font-variant-numeric:tabular-nums}.clip-details{display:flex;gap:12px;font-size:10px;color:#9aa69f}.clip-tags{display:flex;align-items:center;gap:7px;margin:17px 0}.clip-tags button{font-size:11px;padding:6px 10px;background:#f5f7f6;color:#8d9a92;border:1px solid #e7ece9;min-width:52px}.clip-tags .violet.chosen{background:#f1eaff;border-color:#e2d3ff;color:#8561bf}.clip-tags .shape.chosen{background:#e6f2fb;border-color:#cde5f6;color:#4c88b1}.clip-tags small{font-size:10px;color:#a0aba4;margin-left:2px}.clip-download{background:transparent;color:#82968b;border-top:1px solid #eef2ef;border-radius:0;width:100%;padding:12px 0 0;font-size:11px}.training-empty{display:grid;place-items:center;min-height:280px;border:1px dashed #dce6df;background:#ffffff80;border-radius:16px;padding:30px;text-align:center}.training-empty>div{font-size:36px;color:#b6c8be}.training-empty h2{font-size:17px;color:#5c7367;margin:12px 0}.training-empty p{font-size:12px;color:#99a99f;margin:0}.training-footnote{margin:25px 0;color:#9aa79f;font-size:11px;line-height:1.7}.training-modal{position:fixed;inset:0;z-index:1000;background:#152822b3;display:flex;align-items:center;justify-content:center;padding:25px}.training-modal section{width:min(1000px,96vw);background:#fff;padding:20px;border-radius:16px}.training-modal .row{justify-content:space-between}.training-modal h2{font-size:16px}.training-modal video{display:block;width:100%;max-height:70vh;background:#111;border-radius:9px}.training-modal p{font-size:12px;color:#8a978f}@media(max-width:900px){.engine-agent-grid{grid-template-columns:1fr}.engine-panel{padding:18px}.engine-safe{display:none}.feature-heading{align-items:flex-start}.feature-heading h1{font-size:24px}}@media(max-width:600px){.engine-release-bar{flex-direction:column;align-items:stretch}.engine-register,.engine-release-bar label{width:100%}.training-toolbar{align-items:flex-start}.library-count{display:none}.training-grid{grid-template-columns:1fr}.engine-heading h2{font-size:18px}.training-info{padding:15px}.topbar .global-record-controls{width:100%}}.clip-thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#172b30}.video-play{z-index:1}.clip-management{display:flex;justify-content:flex-end;margin:8px 0}.clip-delete{background:#fff0ef;color:#bc605b;font-size:11px;padding:7px 11px}.clip-restore{background:#e7f5ec;color:#348660;font-size:11px;padding:7px 11px}.library-notice{display:flex;align-items:center;gap:12px;padding:12px 15px;border:1px solid #d8e9df;background:#eef8f2;color:#4c8066;border-radius:10px;font-size:12px;margin-bottom:16px}.library-notice button{font-size:11px;padding:6px 10px;background:#fff;color:#468163}.clip-tags button.chosen:not(.violet):not(.shape){background:#eaf0ed;border-color:#d5e0da;color:#607f6c}.global-replay-controls[data-v-3e22ff11]{display:flex;flex-wrap:wrap;gap:8px}.replay-save[data-v-3e22ff11]{background:#174c49;color:#c3f7e7;border:1px solid #3c9b85;padding:8px 12px}.replay-save[data-v-3e22ff11]:hover:not(:disabled){background:#21635c}.global-lie-controls[data-v-3e22ff11]{display:flex;flex-wrap:wrap;gap:8px;margin-right:22px;padding-right:22px;border-right:1px solid #39506c}.lie-capture-toggle[data-v-3e22ff11]{background:#243d70;color:#c6ddff;border:1px solid #547db7;padding:8px 12px}.lie-capture-toggle[data-v-3e22ff11]:hover:not(:disabled){background:#30518c}.lie-capture-notice[data-v-3e22ff11]{margin-bottom:16px;cursor:pointer}@media(max-width:650px){.global-lie-controls[data-v-3e22ff11]{margin-right:0;padding-right:0;border-right:0}}.version-groups{display:grid;gap:10px;margin-bottom:18px}.version-group-card{display:grid;grid-template-columns:1fr;gap:8px;padding:13px;border:1px solid #dfe9e4;border-radius:10px;background:#fbfdfc;min-width:0}.version-group-card strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.version-group-card select{width:100%}.version-group-card small{color:#7c8d85;font-size:11px}.version-group-card button{justify-self:start;padding:8px 10px;font-size:12px}.eyebrow{font-size:11px;font-weight:750;letter-spacing:1px;color:#207b65}.muted{color:#80908a;font-size:13px}.error{color:#b73c2e}.notice{background:#e8f6ee;color:#19744f;padding:10px 12px;border-radius:7px;font-size:13px}.banner{margin:0 0 20px;background:#fff0ec;padding:12px;border-radius:7px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:20px}.card{background:#fff;border:1px solid #e2ebe6;border-radius:12px;padding:24px;box-shadow:0 8px 30px #29473a0d}.row{display:flex;align-items:center;gap:10px}.spaced{justify-content:space-between}.badge{display:inline-block;padding:4px 8px;border-radius:99px;background:#edf1ef;color:#6b7d74;font-size:11px}.badge.online{background:#dff4e9;color:#177550}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.metrics div{padding:14px;background:#f6faf8;border-radius:8px}.metrics small,.metrics strong{display:block}.metrics small{font-size:11px;color:#83938c}.metrics strong{margin-top:8px;font-size:16px}.preview{height:230px;background:#17231e;border-radius:8px;display:grid;place-items:center;color:#8ca59a;text-align:center;overflow:hidden}.fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.version{padding:14px 0;border-bottom:1px solid #edf1ef;display:grid;gap:9px}.version strong{font-size:13px}.version small{color:#89958f;font-size:11px}.tabs{display:flex;gap:8px;overflow:auto;padding:4px 0 18px}.tabs button{white-space:nowrap;background:#eef3f1;color:#52655d}.tabs button.active{background:#207b65;color:#fff}.dropzone{min-height:150px;border:1px dashed #b9cec3;border-radius:10px;display:grid;place-items:center;text-align:center;padding:16px;cursor:pointer;background:#fbfdfc}.dropzone img{max-width:100%;max-height:120px;object-fit:contain}.dropzone input{display:none}.region-stage{position:relative;max-height:520px;background:#17231e;border-radius:8px;overflow:hidden;touch-action:none}.region-stage img{display:block;max-width:100%;max-height:520px;margin:auto}.selection{position:absolute;border:2px solid #207b65;background:#207b651f;cursor:move}.selection i{position:absolute;width:10px;height:10px;background:#fff;border:2px solid #207b65;border-radius:50%}.selection .nw{left:-6px;top:-6px}.selection .n{left:calc(50% - 5px);top:-6px}.selection .ne{right:-6px;top:-6px}.selection .e{right:-6px;top:calc(50% - 5px)}.selection .se{right:-6px;bottom:-6px}.selection .s{left:calc(50% - 5px);bottom:-6px}.selection .sw{left:-6px;bottom:-6px}.selection .w{left:-6px;top:calc(50% - 5px)}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.empty{text-align:center;color:#84928b;font-size:13px;padding:25px}.login{max-width:440px;margin:14vh auto}.login .logo{margin-bottom:15px}.login form{display:grid;gap:10px;margin-top:25px}.hidden{display:none!important}.score{display:flex;justify-content:space-between;border-bottom:1px solid #edf1ef;padding:7px 0;font-size:12px}.pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.activity-alert{padding:10px 0;border-bottom:1px solid #edf1ef;font-size:13px}@media(max-width:820px){.shell{display:block}aside{position:static;height:auto;padding:20px}nav{display:flex;margin-top:20px;overflow:auto}main{padding:20px}.studio{grid-template-columns:1fr}.page-heading{align-items:flex-start;flex-direction:column}}.deployment-panel{display:grid;gap:12px;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid #e5ece8}.deployment-panel h3{margin:0}.deployment-choices{display:flex;flex-wrap:wrap;gap:8px}.deployment-choices label{margin:0;padding:8px 11px;border:1px solid #dbe6e1;border-radius:8px;background:#f8fbf9}.deployment-live{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.deployment-card{padding:13px;border:1px solid #dce8e2;border-radius:10px;background:linear-gradient(135deg,#fbfdfc,#f1f7f3);box-shadow:0 2px 8px #28503c0f}.deployment-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.deployment-card p{margin:9px 0 6px;font-size:12px;color:#52655d}.deployment-card small{font-size:11px}.deployment-status{padding:4px 7px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase}.deployment-status.applied{background:#dff4e9;color:#16734e}.deployment-status.pending{background:#fff2d8;color:#956313}.deployment-status.failed{background:#ffe5e1;color:#a43f35}.deployment-status.idle{background:#edf1ef;color:#728078}.is-online{color:#19744f}.is-offline{color:#9b6c5e}.deployment-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #dfe9e4}.deployment-card-footer button{padding:8px 12px}.agent-version-assignment-v2>button{display:none}.match-box{position:absolute;border:3px solid #ffd166;box-shadow:0 0 0 2px #ffd1664d;pointer-events:none;z-index:2}.result-layout section.card:nth-child(2)>h2{display:flex;align-items:center;justify-content:space-between}.result-reset{padding:7px 12px;font-size:12px}.result-loaded-at{display:block;margin-top:8px;color:#74867d;font-size:11px;font-variant-numeric:tabular-nums}.result-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.result-toolbar label{min-width:180px;margin:0}.result-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:20px}.parsed-result{display:grid;grid-template-columns:1fr minmax(100px,180px);gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #edf0ee}.parsed-result div{display:grid;gap:8px}.parsed-result span{font-size:22px;font-weight:750;color:#17664f}.parsed-result img{width:100%;max-height:80px;object-fit:contain;image-rendering:pixelated;background:#17231e;border-radius:6px}@media(max-width:900px){.result-layout{grid-template-columns:1fr}}.spreadsheet-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;align-items:center;margin:0 0 14px;padding:12px;border:1px solid #cfe2d9;border-radius:9px;background:#f6fbf8}.spreadsheet-copy strong,.spreadsheet-copy small{grid-column:1/-1}.spreadsheet-copy small{color:#71847b}.spreadsheet-copy input{font-family:Consolas,monospace}.spreadsheet-copy button{white-space:nowrap}.spreadsheet-copy .manual-kill-count{grid-column:1/-1;max-width:220px;margin:4px 0 0}.result-toolbar .result-local-loader{min-width:0;flex-direction:row;color:#344d45;cursor:pointer}.result-mode{width:max-content;padding:10px 12px;border:1px solid #dce8e2;border-radius:8px;background:#f8fbf9}.result-mode small{margin-left:8px}.digit-template-settings{margin:12px 0 16px;padding:12px;border:1px solid #dce8e2;border-radius:10px;background:#f8fbf9}.digit-template-settings>label{max-width:140px}.digit-template-grid{display:grid;grid-template-columns:repeat(5,minmax(82px,1fr));gap:8px;margin:10px 0}.digit-template-grid label{display:grid;grid-template-rows:auto 48px auto;gap:5px;align-items:center;margin:0;padding:8px;border:1px solid #dce8e2;border-radius:8px;background:#fff;text-align:center}.digit-template-grid img{width:100%;height:48px;object-fit:contain;image-rendering:pixelated;background:#17231e;border-radius:4px}.digit-template-grid span{display:grid;place-items:center;height:48px;font-size:11px;color:#738078;background:#eef3f0;border-radius:4px}.digit-template-grid input[type=file]{width:100%;font-size:10px}@media(max-width:600px){.digit-template-grid{grid-template-columns:repeat(2,minmax(82px,1fr))}}.digit-methods{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.digit-methods strong{width:100%;font-size:12px;color:#40564d}.digit-methods .check{flex-direction:row;margin:0;padding:8px 10px;border:1px solid #dce8e2;border-radius:8px;background:#fff}.digit-methods input{margin:0;accent-color:#207b65}.gemstone-manual-settings{grid-template-columns:repeat(3,minmax(130px,1fr));margin:12px 0;padding:12px;border:1px solid #dce8e2;border-radius:9px;background:#fff}.gemstone-manual-settings label{margin:0}@media(max-width:700px){.gemstone-manual-settings{grid-template-columns:1fr}}.gemstone-manual-wrap>strong{display:block;margin:14px 0 8px;font-size:12px;color:#40564d}.count-template-grid{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px}.count-template-grid label{display:grid;grid-template-rows:auto 42px auto;gap:5px;margin:0;padding:8px;border:1px solid #dce8e2;border-radius:8px;background:#fff;text-align:center}.count-template-grid img{width:100%;height:42px;object-fit:contain;image-rendering:pixelated;background:#17231e}.count-template-grid span{display:grid;place-items:center;font-size:10px;color:#80908a;background:#eef3f0}.count-template-grid input{font-size:10px}@media(max-width:700px){.count-template-grid{grid-template-columns:repeat(2,minmax(90px,1fr))}}.gemstone-count-region{grid-template-columns:repeat(4,minmax(90px,1fr));padding:12px;border:1px solid #dce8e2;border-radius:9px;background:#fff}.gemstone-count-region label{margin:0}.parser-diagnostic{display:block;color:#60766c;font-size:11px;font-weight:600}.extractor-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0f1915b8}.extractor-dialog{width:min(1100px,96vw);max-height:94vh;overflow:auto;margin:0}.extractor-dialog>label{max-width:180px}.extractor-canvas{overflow:auto;padding:16px;background:#111a16;border-radius:10px}.extractor-canvas .region-stage{min-width:max-content;image-rendering:pixelated}.extractor-canvas .region-stage img{image-rendering:pixelated}.parsed-result button{justify-self:start;padding:7px 10px;font-size:11px}.notification-settings{display:grid;grid-template-columns:auto auto minmax(260px,1fr);align-items:end;gap:10px;margin:12px 0;padding:12px;border:1px solid #dce8e2;border-radius:10px;background:#f8fbf9}.notification-settings h3{grid-column:1/-1;margin:0}.notification-settings .check{margin:0;padding:9px 11px;border:1px solid #dbe6e1;border-radius:8px;background:#fff}.notification-settings .discord-webhook{margin:0}.notification-settings .hidden{display:none}@media(max-width:760px){.notification-settings{grid-template-columns:1fr}.notification-settings h3{grid-column:auto}}.template-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.template-item{display:grid;gap:6px;padding:8px;border:1px solid #dfe9e4;border-radius:8px;background:#fbfdfc;font-size:11px}.template-item img{width:100%;height:70px;object-fit:contain;background:#17231e;border-radius:5px}.template-item button{padding:6px 8px;font-size:11px}@media(max-width:600px){.template-list{grid-template-columns:1fr}}.preprocessing-checks{display:grid;gap:8px;padding:12px;border:1px solid #dce8e2;border-radius:9px;background:#f7fbf9}.preprocessing-checks>strong{font-size:12px;color:#40564d}.preprocessing-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.preprocessing-option{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;padding:10px;border:1px solid #dce8e2;border-radius:7px;background:#fff;color:#40564d;cursor:pointer}.preprocessing-option input{width:16px;height:16px;flex:0 0 auto;margin:0;accent-color:#207b65}.preprocessing-option span{font-size:12px;line-height:1.3}@media(max-width:700px){.preprocessing-options{grid-template-columns:1fr}}:root{font-family:Inter,Segoe UI,Malgun Gothic,sans-serif;color:#253238;background:#f5f7f8;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;padding:11px 16px;background:#207b65;color:#fff;font-size:13px;font-weight:650;cursor:pointer;text-decoration:none}button:hover,.button:hover{filter:brightness(.96)}button:disabled{opacity:.45;cursor:default}.secondary{background:#eef3f1;color:#344d45}.danger{background:#fff0eb;color:#a04830}input:not([type=checkbox]),select{width:100%;padding:10px 12px;border:1px solid #d9e2df;border-radius:7px;background:#fff;color:#283d35}input:focus,select:focus{outline:2px solid #acd4c7}label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#52655d;margin:8px 0}.check{flex-direction:row;align-items:center}.shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh}aside{background:#fff;border-right:1px solid #e5eae7;padding:32px 24px;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;font-weight:750;font-size:17px}.logo{display:inline-grid;place-items:center;width:34px;height:34px;background:#207b65;border-radius:10px;color:#fff;font-weight:800}nav{display:grid;gap:8px;margin-top:40px}nav button{justify-content:flex-start;background:transparent;color:#6a7772;padding:14px}.active,nav button.active{background:#e6f2ed;color:#17664f}.aside-note{position:absolute;bottom:30px;font-size:11px;line-height:2;color:#8b9892}main{padding:24px 38px;max-width:1650px;width:100%}.topbar{display:flex;justify-content:flex-end;gap:16px;align-items:center;margin-bottom:35px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}h1{font-size:30px;margin:8px 0 12px;letter-spacing:-1px}h2{font-size:18px;margin:0 0 16px}h3{font-size:14px;margin:22px 0 12px}.eyebrow{font-size:11px;font-weight:750;letter-spacing:2px;color:#448574}.muted,small{color:#7b8a83}.muted{font-size:13px;line-height:1.7}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.card{padding:24px;background:#fff;border:1px solid #e4eae6;border-radius:14px;box-shadow:0 3px 10px #1a3b2703;margin-bottom:24px}.row{display:flex;gap:10px;align-items:center}.row h2{margin:0 auto 0 0}.spaced{margin:22px 0}.badge{font-size:11px;padding:6px 10px;background:#f0f2f3;color:#778078;border-radius:20px;white-space:nowrap}.badge.online{background:#e5f6ec;color:#277b54}.metrics{display:grid;grid-template-columns:1fr 1fr;margin:28px 0}.metrics small,.metrics strong{display:block;margin:6px 0}.preview{aspect-ratio:16/9;background:#f3f6f5;border:1px dashed #d9e3dc;border-radius:10px;display:grid;place-items:center;text-align:center;color:#899a90;margin:24px 0}.preview img{width:100%;height:100%;object-fit:contain}.screen-icon{font-size:36px}.preview p{font-size:13px}.preview small{font-size:11px}.studio{display:grid;grid-template-columns:270px minmax(0,1fr);gap:24px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.coordinates{grid-template-columns:repeat(4,1fr)}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.tabs button{background:#f1f4f2;color:#53635a}.tabs button.active{background:#def1e8;color:#207b65}.dropzone{padding:25px;border:1px dashed #aecbbd;border-radius:10px;align-items:center;background:#f9fcfa;cursor:pointer;margin:20px 0}.dropzone.dragging{background:#ddf6e8}.dropzone img{max-width:160px;max-height:90px;object-fit:contain;image-rendering:pixelated}.dropzone input,.hidden{display:none!important}.version{padding:16px 0;border-bottom:1px solid #edf0ee}.version small{display:block;margin:10px 0}.version button{padding:8px;font-size:11px}.empty{padding:36px 12px;text-align:center;color:#89978f;font-size:13px}.actions{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #edf0ee;margin-top:26px;padding-top:22px}.notice{background:#e6f3eb;color:#26744e;padding:12px;border-radius:8px;font-size:13px}.error{color:#b33e30;font-size:13px}.banner{background:#fff0ec;padding:16px;border-radius:8px}.login{max-width:440px;margin:12vh auto;padding:40px}.login button{margin-top:16px;width:100%}.region-stage{position:relative;touch-action:none;-webkit-user-select:none;user-select:none;margin:18px 0;overflow:hidden;background:#19221e}.region-stage>img{display:block;width:100%}.selection{position:absolute;border:2px solid #4cdbad;background:#26d39a20;cursor:move}.selection i{position:absolute;width:10px;height:10px;background:#fff;border:2px solid #208566;transform:translate(-50%,-50%)}.nw{left:0;top:0}.n{left:50%;top:0}.ne{left:100%;top:0}.e{left:100%;top:50%}.se{left:100%;top:100%}.s{left:50%;top:100%}.sw{left:0;top:100%}.w{left:0;top:50%}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th,td{padding:14px 8px;border-bottom:1px solid #edf0ee}.score{display:flex;justify-content:space-between;font-size:12px}@media(max-width:1000px){.shell{grid-template-columns:180px 1fr}aside{padding:25px 14px}main{padding:20px}.studio,.cards{grid-template-columns:1fr}}@media(max-width:650px){.shell{display:block}aside{height:auto;position:static}nav{display:flex;margin-top:15px}.aside-note{display:none}.fields{grid-template-columns:1fr}.coordinates{grid-template-columns:repeat(2,1fr)}.page-heading{align-items:flex-start}.brand{font-size:16px}}.worker-manager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:14px 0;text-align:left}.worker-manager>h3{grid-column:1/-1;margin:0}.worker-manager>section{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));align-content:start;gap:10px;padding:14px;border:1px solid rgba(145,165,187,.2);border-radius:12px;background:#0d19278c}.worker-manager>section>h4{grid-column:1/-1;margin:0 0 2px;color:#82c9ff}.worker-entry{display:grid;align-content:start;gap:8px;min-width:0;padding:12px;border:1px solid #30465f;border-radius:10px;background:#101b29;box-shadow:0 5px 14px #0000001f}.worker-entry input{width:100%;min-width:0;font-weight:700}.worker-assignments{min-height:36px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.worker-toggle label{display:grid;gap:4px;font-size:12px}@media(max-width:1050px){.worker-manager{grid-template-columns:1fr}}@media(max-width:600px){.worker-manager>section{grid-template-columns:1fr}}.version-group-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.version-group-header strong{flex:1}.version-group-header .preset-remove{flex:0 0 auto;padding:5px 7px;border:1px solid #edb9b9;background:#fff5f5;color:#a53030;font-size:15px;line-height:1}.version-group-header .preset-remove:hover{background:#ffe4e4}.studio>section:first-child>article.version{display:none!important}.multi-region-controls{display:grid;grid-template-columns:minmax(170px,1fr) auto auto;gap:10px;margin:10px 0}.multi-region-list{grid-column:1/-1;display:grid;gap:7px}.multi-region-list .row{display:grid;grid-template-columns:1fr auto}.multi-region-list button{text-align:left}@media(max-width:700px){.multi-region-controls{grid-template-columns:1fr}.multi-region-list{grid-column:1}}.multi-region-transfer{grid-column:1/-1;justify-content:flex-start}.multi-region-transfer .button{margin:0}.multi-region-pc{display:grid;gap:5px;font-size:12px}.saved-region-box{position:absolute;display:block;pointer-events:none;z-index:4;border:3px solid #58b5ff;background:#58b5ff1f;box-shadow:0 0 0 2px #58b5ff40}.saved-region-box b{position:absolute;left:0;top:0;padding:2px 5px;border-radius:0 0 4px;background:#58b5ff;color:#07131f;font-size:10px;line-height:1.2;white-space:nowrap}.region-stage>.selection{z-index:10!important;display:block!important;box-shadow:0 0 0 2px #4cdbad4d}.global-pause-controls{display:flex;align-items:center;gap:8px;margin-right:auto;flex-wrap:wrap}.global-pause{padding:8px 12px}.global-pause:not(.secondary){background:#c6533f}.version-group-actions{display:flex;flex-wrap:wrap;gap:8px}.version-group-actions button{justify-self:auto}.version-group-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin:4px 0 18px}.version-group-pagination button{padding:7px 10px;background:#eef3f1;color:#344d45;font-size:12px}.version-group-pagination span{min-width:92px;color:#6f8178;font-size:11px;text-align:center}.agent-version-assignment{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #dce8e2}.agent-version-assignment label{margin:0}.agent-version-assignment select{margin-top:6px}.agent-version-assignment button{justify-self:start;padding:8px 10px;font-size:12px}.studio{grid-template-columns:245px minmax(0,1fr);gap:14px}.studio>.card{padding:12px}.studio>.card:last-child{min-width:0}.studio .version-group-card,.studio .deployment-card{padding:10px}.studio .deployment-panel{gap:10px;margin-bottom:16px;padding-bottom:16px}.studio .deployment-panel h3{margin:0 0 4px;color:#253238;font-size:18px;font-weight:700;letter-spacing:-.2px}.studio .region-stage,.studio .region-stage>img{max-height:720px}.studio .region-stage{width:100%;overflow:visible}.studio .region-stage>img{width:100%;height:auto}@media(min-width:1200px){main{max-width:1800px;padding-right:24px;padding-left:24px}}@media(max-width:1000px){.studio{grid-template-columns:1fr}}.rule-agent-targets{display:flex;align-items:center;gap:10px;margin:14px 0;padding:11px 12px;border:1px solid #d9e5df;border-radius:9px;background:#f8fbf9}.rule-agent-targets legend{padding:0 6px;color:#52655d;font-size:12px;font-weight:700}.rule-agent-targets .check{margin:0}.monitoring-cards{align-items:stretch}.monitoring-card{display:flex;min-width:0;flex-direction:column}.monitoring-card>.row:first-child{min-height:46px;justify-content:space-between}.monitoring-card>.row:first-child h2{margin:0 0 4px}.monitoring-card .metrics{min-height:78px;margin:20px 0 12px}.monitoring-card .preview{width:100%;height:auto;min-height:0;aspect-ratio:16 / 9;margin:16px 0}.monitoring-card>p.error{height:32px;margin:0;overflow:auto}.monitoring-card:not(:has(>p.error))>.preview{margin-top:48px}.monitoring-card .preview img{display:block;width:100%;height:100%;object-fit:contain}.monitoring-card .preview+.row{display:grid;grid-template-columns:1fr 1fr;width:100%}.monitoring-card .preview+.row button{width:100%}.monitoring-card .score-log{flex:1;margin-top:12px}.monitoring-card .performance-score{display:grid;gap:3px;padding:8px 0}.monitoring-card .performance-score p{display:flex;justify-content:space-between;margin:0}.monitoring-card .performance-score small{color:#91a5bb;font-variant-numeric:tabular-nums}.monitoring-card .remote-pause{width:100%;margin:0 0 12px;background:#fff0dc;color:#8a5a13}.monitoring-card .remote-pause:not(.secondary){background:#207b65;color:#fff}@media(max-width:650px){.monitoring-card .preview+.row{grid-template-columns:1fr}}
