#verification[hidden]{display:none}#verification{position:fixed;inset:0;z-index:30;pointer-events:none;color:#283b49;font:13px/1.55 'Segoe UI','Malgun Gothic',sans-serif}#verification button,#verification input,#verification select,#verification textarea{font:inherit}#verification button{cursor:pointer;border:1px solid #cad3da;background:#f8fafb;color:#294555;border-radius:4px;padding:7px 10px}#verification button:hover{background:#e4edf2}#verification button.active,#verification .primary{background:#365d77;color:#fff;border-color:#365d77}#verification input,#verification select,#verification textarea{width:100%;border:1px solid #bac8d1;border-radius:3px;background:#fff;color:#293f4d;padding:6px;box-sizing:border-box}#verification textarea{min-height:64px}#verification label{display:block;margin:9px 0;font-size:12px}#verification h2{font-size:19px;margin:5px 0 16px}#verification h3{font-size:14px;margin:20px 0 10px}#verification p{margin:10px 0}#verification .verify-head{pointer-events:auto;position:absolute;top:0;left:0;right:0;height:58px;background:#22313e;color:#fff;display:flex;align-items:center;gap:20px;padding:0 18px;box-sizing:border-box}.verify-head strong{font-size:17px}.verify-head strong span{font-size:14px;font-weight:400;padding-left:9px}.verify-head small{display:block;color:#bfcbd4;font-size:11px}.verify-head>span{margin-left:auto;font-size:12px;color:#e7c28a}.verify-nav{pointer-events:auto;position:absolute;top:58px;left:0;right:0;height:47px;display:flex;gap:5px;padding:7px 12px;background:#e7edf1;box-sizing:border-box;border-bottom:1px solid #c3cfd8;overflow-x:auto;white-space:nowrap}#verification .verify-nav button{font-size:12px;padding:5px 11px;border:0;background:transparent}#verification .verify-nav button.active{background:#fff;color:#23465b;border-bottom:2px solid #426b85;border-radius:0}#verify-fold{margin-left:auto}.verify-aside{pointer-events:auto;position:absolute;top:105px;bottom:84px;left:0;width:324px;background:rgba(249,251,252,.97);border-right:1px solid #c5d0d7;overflow:auto;box-sizing:border-box;padding:20px}.verify-aside::-webkit-scrollbar{width:5px}.verify-aside::-webkit-scrollbar-thumb{background:#b1c0c8}#verification.folded .verify-aside{display:none}.verify-eyebrow{font-size:10px;color:#6e8190;letter-spacing:.4px}.verify-scenarios{display:grid;gap:5px;margin:12px 0}#verification .verify-scenarios button{display:flex;align-items:center;text-align:left;padding:9px;background:#fff;border-color:#d3dde3}#verification .verify-scenarios button.active{background:#e4edf3;color:#284c64;border-color:#7392a6}.verify-scenarios b{width:28px;font-size:11px;font-weight:400;color:#768d9c}.verify-scenarios span{flex:1}.verify-scenarios small{display:block;font-size:10px;color:#647d8d}.verify-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}#verification .verify-check{display:flex;align-items:center;gap:8px}#verification .verify-check input{width:auto}#verification .verify-button{display:block;width:100%;margin:8px 0;padding:9px;text-align:center}.verify-note{font-size:11px;color:#748492;line-height:1.65;border-left:2px solid #c2ccd5;padding-left:10px}.verify-table{width:100%;border-collapse:collapse;margin:14px 0;font-size:11px}.verify-table th,.verify-table td{border-bottom:1px solid #dbe2e7;padding:8px 4px;text-align:left;vertical-align:top}.verify-table th{font-weight:500;color:#657d8c}.verify-table small{display:block;color:#6e8491;font-size:10px}.verify-table td:first-child{max-width:130px}#verification details{padding:10px 0;border-top:1px solid #d3dee4;font-size:12px}#verification summary{cursor:pointer;color:#43637a}#verification dl{margin:12px 0}#verification dt{font-size:11px;color:#738795}#verification dd{margin:2px 0 10px;font-size:12px}.verify-events article,.verify-module{border-bottom:1px solid #d3dee4;padding:12px 0}.verify-events article span,.verify-module>span{display:block;font-size:10px;color:#7a8d99}.verify-events article strong,.verify-module strong{display:block;font-size:13px}.verify-events article p,.verify-module p{font-size:12px;margin:5px 0}.verify-module small{color:#6e8493}.verify-audit{font-size:11px}.verify-scene-tools{pointer-events:auto;position:absolute;top:121px;right:16px;display:flex;gap:5px}.verify-legend{position:absolute;right:20px;bottom:146px;display:flex;gap:12px;background:rgba(245,249,251,.9);padding:7px 10px;border:1px solid #cbd7dd;border-radius:4px;font-size:11px}.verify-legend span{display:flex;align-items:center;gap:5px}.verify-legend i{width:17px;height:2px;background:#cf9e47}.verify-legend i.ref{background:#2f9da7}.verify-legend i.pred{border-top:2px dashed #bd883c;background:none}.verify-status{position:absolute;left:345px;right:18px;bottom:94px;background:rgba(245,249,251,.93);padding:8px 12px;border:1px solid #c6d3db;border-radius:4px}.verify-status strong{display:block;font-size:12px}.verify-status span{display:block;color:#657d8b;font-size:11px}.folded .verify-status{left:18px}.verify-transport{pointer-events:auto;position:absolute;left:0;right:0;bottom:0;height:84px;box-sizing:border-box;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 18px;background:#edf3f6;border-top:1px solid #b8c9d3}#verification .verify-transport input{flex:1;min-width:100px;padding:0;accent-color:#557b95}#verification .verify-transport select{width:72px}.verify-transport strong{min-width:55px}.verify-transport small{width:100%;font-size:10px;color:#6c818f;text-align:center;line-height:1}.verification-open>header,.verification-open>.tools,.verification-open>#panel,.verification-open>.scene-heading,.verification-open>.view-tools,.verification-open>.compass,.verification-open>#inspector,.verification-open>.transport,.verification-open>.scene-foot,.verification-open>.asset-attribution,.verification-open>#labels,.verification-open>#navigation-hint{display:none!important}#verification-entry{border-color:#8198ab;background:#d7e6ef;color:#294a60}@media(max-width:999px){.verify-aside{width:min(340px,85vw);box-shadow:6px 0 20px #173d5920}.verify-status{left:18px}.verify-legend{right:18px;bottom:164px;flex-wrap:wrap;max-width:90vw}.verify-scene-tools{top:118px;right:12px}#verification .verify-scene-tools button{font-size:11px;padding:6px 7px}.verify-head>span{font-size:10px;max-width:125px}.verify-head small{font-size:10px}.verify-head{gap:8px}.verify-nav{padding:7px 5px}#verification .verify-nav button{padding:5px 8px}.verify-status{bottom:93px}.verify-head>div{flex:1}.verify-transport{gap:6px}.verify-transport button{padding:7px!important}}@media(max-width:480px){.verify-head small{max-width:150px}.verify-head>span{display:none}.verify-transport strong{min-width:45px}.verify-legend{font-size:9px;gap:7px}.verify-aside{padding:16px}.verify-status span{font-size:10px}}
#verification .verify-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#verification .verify-draft-state{border:1px solid #d5b577;border-radius:4px;background:#fff7e8;padding:10px 12px;margin-bottom:17px;color:#73552d}
#verification .verify-draft-state strong,#verification .verify-draft-state span{display:block;font-size:12px;line-height:1.6}
#verification .verify-draft-state span{margin:5px 0 9px;overflow-wrap:anywhere}
#verification #verify-draft-indicator{background:#fff0cd;color:#765325;border:1px solid #d3b87f;font-size:11px;padding:4px 8px}
#verification #verify-camera{flex:0 0 100%;font-size:11px;color:#3b586c;text-align:right;pointer-events:none}
#verification .verify-scene-tools{flex-wrap:wrap;max-width:420px;justify-content:flex-end}
#verification #verify-navigation{pointer-events:auto;position:absolute;right:16px;top:194px;max-width:380px;padding:9px 12px;background:#263b4dec;color:#eef5fa;border:1px solid #708797;border-radius:5px;box-shadow:0 3px 12px #132a3820;font-size:12px}
#verification #verify-navigation strong,#verification #verify-navigation span{display:block;line-height:1.7}
#verification #verify-navigation span{color:#cbdce7;font-size:11px}
#verification #verify-navigation button{margin-top:7px;padding:4px 9px;min-height:30px;background:#405d72;color:#fff;border-color:#7692a7}
#verification .verify-note,#verification .verify-table{font-size:12px}
#verification .verify-note{color:#536a79}
#verification .verify-aside h2:focus{outline:none}
@media(max-width:700px){#verification .verify-scene-tools{left:12px;right:12px;max-width:none;justify-content:flex-end}#verification #verify-camera{font-size:10px}#verification #verify-navigation{left:12px;right:12px;top:192px;max-width:none}#verification .verify-head{padding:0 12px}#verification .verify-head strong{font-size:15px}#verification .verify-head strong span{font-size:12px;padding-left:6px}#verification .verify-head>span{max-width:100px}#verification #verify-close{font-size:12px;white-space:nowrap}#verification .verify-aside{width:min(340px,calc(100vw - 40px))}}
@media(prefers-reduced-motion:reduce){#verification button{transition:none}}
#verification .verify-nav{overflow:hidden}
#verification .verify-nav-tabs{display:flex;flex:1;min-width:0;gap:5px;overflow-x:auto;scrollbar-width:thin}
#verification .verify-nav-tabs button,#verification #verify-fold{flex-shrink:0;white-space:nowrap}
#verification #verify-fold{margin-left:3px;background:#d7e2e9;border:1px solid #c0ccd6}
@media(max-width:700px){#verification:not(.folded) .verify-scene-tools,#verification:not(.folded) #verify-navigation,#verification:not(.folded) .verify-legend,#verification:not(.folded) .verify-status{display:none}}
#verification .verify-evaluation{border-top:1px solid #c2d0da;margin-top:20px;padding-top:4px}
#verification .verify-evaluation-state{font-size:12px;background:#edf2f5;border-left:3px solid #7794a9;padding:9px 10px;margin:12px 0;overflow-wrap:anywhere}
#verification #verify-eval-detail{font-size:12px;margin:12px 0;padding:10px;background:#fff;border:1px solid #d3dee4;border-radius:4px}
#verification .verify-occupancy-row{display:flex;align-items:center;gap:8px;margin:12px 0}
#verification .verify-occupancy-row>span{flex:0 0 25px;font-size:11px}
#verification .verify-occupancy-track{position:relative;flex:1;height:14px;background:#e6edf1;overflow:hidden;border-radius:2px}
#verification .verify-occupancy-track i{position:absolute;top:0;bottom:0;background:#258a95}
#verification .verify-occupancy-track.prediction i{background:#bd883c}
#verification .verify-feedback-captures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0}
#verification .verify-feedback-captures p{margin:0;padding:10px;background:#edf2f5;border:1px solid #d3dee4;overflow-wrap:anywhere}
#verification #feedback-operation{padding:9px 10px;border-left:3px solid #7794a9;background:#edf2f5;overflow-wrap:anywhere}
#verification #feedback-parameter-form{padding:10px;background:#fff;border:1px solid #d3dee4;margin:12px 0}
#verification .verify-runtime{margin:12px 0;padding:12px;background:#fff;border:1px solid #cedae2}
#verification .verify-runtime>strong,#verification .verify-runtime>small{display:block;margin-bottom:5px}
#verification .verify-runtime code{overflow-wrap:anywhere;font-size:10px}
#verification .verify-runtime [role=status]{min-height:1.2em}
