:root{font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#182b49;background:#f4f6fa;font-synthesis:none;font-size:14px;line-height:1.5;--blue:#345de3;--muted:#79869a;--line:#e6ebf2;--green:#168567;--red:#d34855;--amber:#b77927}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{display:inline-flex;align-items:center;justify-content:center;gap:7px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #99b2ff;outline-offset:3px}input:focus,textarea:focus,select:focus{outline:none;border-color:#7894ee;box-shadow:0 0 0 3px #345de312}input,textarea,select{background:#fff;border:1px solid #dce3ec;border-radius:7px;padding:10px 12px;color:#243750;min-width:0}textarea{resize:vertical;line-height:1.75}input::placeholder,textarea::placeholder{color:#9ba6b6}select{cursor:pointer}input[type=checkbox],input[type=radio]{accent-color:var(--blue);width:16px;height:16px;padding:0;box-shadow:none}h1,h2,h3,p{margin:0}h1{font-size:28px;letter-spacing:-.7px;font-weight:650;line-height:1.4}h2{font-size:17px;font-weight:650}h3{font-size:16px;font-weight:650}.muted,.subtle{color:var(--muted)}.text-green{color:var(--green)!important}.text-warning{color:var(--amber)!important}.tabular,strong{font-variant-numeric:tabular-nums}.primary,.secondary,.danger-button{border:1px solid transparent;padding:10px 16px;border-radius:7px;font-weight:550;font-size:13px;white-space:nowrap;min-height:39px}.primary{color:#fff;background:var(--blue);box-shadow:0 3px 7px #345de31a}.primary:hover{background:#2b4fc8}.secondary{border-color:#dfe5ee;background:#fff;color:#485b76}.secondary:hover{background:#f8faff}.danger-button{background:var(--red);color:#fff}.icon-button{border:0;background:transparent;color:#7a889d;width:34px;height:34px;border-radius:6px;flex-shrink:0}.icon-button:hover{background:#edf1f8;color:var(--blue)}.icon-button.danger:hover{color:var(--red);background:#fff0f1}.text-button{border:0;background:none;color:#62718a;padding:2px 0;font-size:12px;white-space:nowrap}.text-button:hover{color:var(--blue)}.full-width{width:100%}.mark{display:flex;align-items:center;justify-content:center;background:var(--blue);width:36px;height:36px;flex-shrink:0;border-radius:10px;color:#fff;box-shadow:0 3px 8px #345de322}.mark.large{width:56px;height:56px;border-radius:16px}.brand{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:650;letter-spacing:-.3px}.brand small{font-size:10px;font-weight:400;color:#8b97aa;display:block;letter-spacing:1px;margin-top:1px}.sidebar{position:fixed;left:0;top:0;bottom:0;width:224px;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:31px 22px 20px;z-index:40}.sidebar nav{display:grid;gap:7px;margin-top:43px}.sidebar nav button{border:0;background:transparent;justify-content:flex-start;color:#718097;padding:12px 14px;border-radius:8px;font-size:13px;position:relative}.sidebar nav button.active{background:#edf2ff;color:var(--blue);font-weight:600}.sidebar nav button.active:before{content:"";position:absolute;left:-22px;width:3px;height:19px;background:var(--blue);border-radius:0 3px 3px 0}.sidebar nav button:hover:not(.active){background:#f7f9fc}.nav-count{margin-left:auto;font-size:11px;background:#e9eef6;padding:1px 6px;border-radius:4px;color:#7f8b9e}.sidebar-bottom{margin-top:auto}.scheduler-status{border:1px solid var(--line);border-radius:8px;padding:13px 9px;display:flex;gap:9px;align-items:center;font-size:11px;color:#586a83}.scheduler-status small{display:block;font-size:10px;color:#8b98aa;margin-top:3px}.status-ring{width:9px;height:9px;border:2px solid #b5e4d4;background:#209775;border-radius:50%;box-sizing:content-box}.logout{border:0;background:none;color:#8190a5;font-size:12px;padding:17px 5px 0}.workspace{margin-left:224px}.topbar{height:70px;background:#ffffffc9;border-bottom:1px solid var(--line);padding:0 36px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#8794a6}.topbar>div{display:flex;align-items:center;gap:12px}.topbar strong{font-weight:500;color:#50617c}.profile{height:30px;width:30px;border:1px solid #dbe4f6;border-radius:50%;display:grid;place-items:center;background:#edf2ff;font-size:11px;color:#4c6ac5;font-weight:650}.mobile-toggle{display:none}main{max-width:1570px;margin:0 auto;padding:32px 36px 18px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:27px}.page-heading p{color:#8290a4;margin-top:7px;font-size:13px}.heading-actions{display:flex;align-items:center;gap:12px}.refresh-button{border:1px solid #dfe5ee;background:#fff;width:39px;height:39px}.summary-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:11px;padding:23px 0;margin-bottom:32px}.summary-strip>div{padding:0 26px;border-left:1px solid var(--line)}.summary-strip>div:first-child{border-left:0}.summary-strip>div>span{font-size:12px;color:#7a89a1;display:flex;align-items:center;gap:7px}.summary-strip span small{margin-left:auto;color:#9ba7b8}.summary-strip strong{display:flex;align-items:baseline;gap:9px;font-size:28px;font-weight:600;line-height:1.3;margin-top:12px;letter-spacing:-.6px;flex-wrap:wrap}.summary-strip strong small{font-size:11px;color:#8995a7;font-weight:400;letter-spacing:0}.section-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:17px}.section-heading h2{display:flex;align-items:center;gap:10px}.section-heading p{font-size:12px;color:#8b97aa;margin-top:4px}.count{font-size:11px;background:#e7ecf5;color:#7d8ba1;padding:1px 6px;border-radius:4px}.legend{display:flex;gap:13px;align-items:center;font-size:10px;color:#8c98aa;flex-wrap:wrap}.legend span{display:flex;align-items:center;gap:5px}.legend i{width:6px;height:6px;border-radius:2px}.pass,.drawn{background:#4cae8e}.fail{background:#de707b}.error{background:#a9b4c4}.running,.queued{background:#6283e8}.toolbar{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.toolbar input,.toolbar select{font-size:12px;padding:10px 12px;height:39px}.search-box{position:relative;width:270px;display:flex;align-items:center}.search-box svg{position:absolute;left:12px;color:#a1adbd}.search-box input{width:100%;padding-left:37px}.toolbar select{color:#65758b;min-width:126px}.run-all{margin-left:auto}.monitor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.monitor-card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:21px 23px 0;overflow:hidden;min-width:0}.monitor-card.attention{border-color:#e8ddca}.card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.site-line{display:flex;align-items:center;gap:7px;font-size:11px;color:#8390a3}.site-avatar{width:22px;height:22px;background:#edf2fd;border:1px solid #e1e8f7;color:#6d85bc;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:10px}.site-avatar.big{width:43px;height:43px;font-size:17px;border-radius:10px}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:500;white-space:nowrap;background:#f1f3f7;color:#8b97aa}.badge i{width:5px;height:5px;background:currentColor;border-radius:50%}.badge.healthy,.badge.pass,.badge.drawn{background:#ecf7f2;color:#299575}.badge.degraded{background:#fff6e9;color:#ba872c}.badge.unhealthy,.badge.fail{background:#fff0f2;color:#d66171}.badge.error{background:#f0f2f7;color:#7a8596}.badge.running,.badge.queued{background:#eff3ff;color:#5678da}.monitor-card h3{font-size:19px;letter-spacing:-.4px;word-break:break-word;line-height:1.4}.card-meta{display:flex;align-items:center;gap:13px;margin-top:7px;font-size:10px;color:#96a1b1;flex-wrap:wrap}.card-meta>span{display:flex;align-items:center;gap:4px}.card-metrics{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:13px;margin:23px 0 25px;padding:18px 0 0;border-top:1px solid #f0f3f8}.card-metrics>div>span{font-size:11px;color:#8390a4;white-space:nowrap}.card-metrics>div>span small{font-size:9px;margin-left:3px;color:#a1acbc}.card-metrics strong{display:block;font-size:25px;font-weight:600;letter-spacing:-.6px;line-height:1.4;margin-top:5px;color:#263b5b;white-space:nowrap}.card-metrics strong small{font-size:11px;font-weight:400;color:#98a3b4;letter-spacing:0}.card-metrics>div>small{display:block;font-size:9px;color:#a0aabb;margin-top:3px}.history-heading{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#8b97aa;margin-bottom:10px}.history-heading .text-button{font-size:10px}.signal-strip{display:flex;gap:3px;height:28px}.signal{min-width:0;flex:1;border:0;border-radius:2px;padding:0;position:relative}.signal.empty{background:#ecf0f5}.signal:not(.empty):hover,.signal:focus-visible{transform:scaleY(1.15);filter:brightness(.9)}.signal-axis{display:flex;justify-content:space-between;font-size:9px;color:#a4afbf;margin-top:7px}.signal-axis span:nth-child(2){font-size:9px}.card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #f0f3f8;margin-top:20px;padding:13px 0;color:#98a4b5;font-size:10px}.card-footer>span{display:flex;gap:5px;align-items:center}.card-footer>div{display:flex;gap:15px}.card-footer .text-button{font-size:10px}.tiny-dot{width:4px;height:4px;border-radius:50%;background:#9aa7b9}.method-note{display:flex;gap:9px;margin:23px 0 35px;padding:14px 16px;background:#edf1f8;border-radius:7px;color:#8a98ac;font-size:11px;line-height:1.8}.method-note svg{flex-shrink:0;margin-top:2px}.page-footer{border-top:1px solid #e5eaf2;padding:17px 0 0;display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#a1adbd;margin-top:36px}.footer-dot{margin:0 8px;color:#c7cfdb}.empty-state{background:#fff;border:1px dashed #d7e1ef;border-radius:12px;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;text-align:center}.empty-illustration{width:260px;margin-bottom:24px}.empty-illustration>div:first-child{display:flex;align-items:center;gap:13px;color:#90a6d7}.empty-illustration>div:first-child>svg{background:#f0f4fc;box-sizing:content-box;border-radius:10px;padding:13px}.empty-illustration>div:first-child>span{flex:1;border-top:2px dotted #cfdaee}.empty-signals{display:flex;gap:3px;height:15px;margin-top:22px}.empty-signals i{flex:1;background:#89a7e5;border-radius:2px}.empty-state h3{font-size:19px}.empty-state p{font-size:12px;color:#929eb0;line-height:1.9;margin:10px 0 23px}.empty-mode-hints{display:flex;gap:20px;font-size:10px;color:#95a2b6;margin-top:24px;flex-wrap:wrap;justify-content:center}.empty-mode-hints>span{display:flex;align-items:center;gap:5px}.empty-mode-hints b{font-weight:500;color:#7587a3}.no-results{padding:65px 20px;display:flex;flex-direction:column;align-items:center;gap:15px;color:#9ba8ba;background:#fff;border-radius:10px;border:1px solid var(--line)}.no-results p{font-size:13px}.sites-list{display:grid;gap:15px}.site-row{padding:22px 24px;background:#fff;border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:1fr auto;column-gap:20px}.site-row-main{display:flex;align-items:center;gap:12px;min-width:0}.site-row-main>div{min-width:0}.site-row h3{display:flex;align-items:center;gap:10px}.site-row p{font-size:12px;color:#92a0b3;margin-top:3px;overflow-wrap:anywhere}.site-row-models{grid-column:1;display:flex;flex-wrap:wrap;gap:6px;margin:17px 0 12px}.site-row-models>span{background:#f4f6fa;border:1px solid #edf0f5;color:#708099;font-size:11px;border-radius:5px;padding:3px 8px;overflow-wrap:anywhere}.site-row-info{grid-column:1;display:flex;gap:20px;flex-wrap:wrap;color:#97a3b4;font-size:11px}.site-row-info span{display:flex;align-items:center;gap:6px}.site-actions{grid-column:2;grid-row:1/4;display:flex;align-items:center;gap:8px}.site-actions button{font-size:11px}.info-box{display:flex;gap:13px;color:#7d8da6;background:#edf2fb;border-radius:9px;padding:20px;margin:25px 0}.info-box svg{color:#6f8fd1;flex-shrink:0}.info-box strong{font-size:13px;font-weight:500}.info-box p{font-size:12px;margin-top:5px;line-height:1.8}.table-wrap{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:auto}.table-wrap table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}.table-wrap th{font-size:11px;color:#8b99ac;background:#fafbfe;padding:14px 18px;font-weight:500;border-bottom:1px solid var(--line)}.table-wrap td{padding:15px 18px;border-bottom:1px solid #f0f3f8;color:#667991}.table-wrap td strong{font-weight:500;color:#4b607e}.table-wrap td small{display:block;font-size:10px;margin-top:3px;color:#a1aabc}.table-wrap tr:hover td{background:#fbfcff}.pagination{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;color:#96a2b3;font-size:11px}.pagination>div{display:flex;align-items:center;gap:10px}.history-toolbar{color:#8b99ad}.model-filter{width:190px}.settings-form{max-width:850px}.settings-form>section{background:#fff;padding:25px 28px;border:1px solid var(--line);border-radius:10px;margin-bottom:18px}.settings-section-title{display:flex;gap:12px;color:#6e8bc5;margin-bottom:24px}.settings-section-title h2{color:#354b6a;font-size:16px}.settings-section-title p{font-size:12px;color:#95a1b1;margin-top:4px}.settings-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px}.settings-footer>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#9ba8ba}.settings-form small{font-size:11px;color:#97a4b6}.inline-note{background:#f4f7fc;border-radius:6px;padding:12px;color:#8c9bb1;font-size:11px;line-height:1.8;margin-top:15px}.gallery{padding:15px 0 20px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.gallery>p{grid-column:1/-1;font-size:12px;padding:10px;line-height:1.8}.art-thumb{position:relative;display:block;padding:0;border:1px solid var(--line);background:#fafbfe;border-radius:6px;overflow:hidden;aspect-ratio:1.5}.art-thumb iframe{width:1000px;height:680px;transform:scale(.22);transform-origin:top left;pointer-events:none;border:0;position:absolute;top:0;left:0}.art-thumb>span{position:absolute;bottom:0;left:0;right:0;padding:7px 9px;font-size:9px;display:flex;justify-content:space-between;background:#ffffffeb;color:#788ba4}.flipped{transform:rotate(180deg)}.boot{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#8392a9;font-size:13px}.auth-page{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr}.auth-art{background:#eaf0fb;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:44px 60px;min-height:100vh}.auth-art .brand{font-size:22px}.auth-message{margin:auto 0;max-width:540px;padding:55px 0 35px}.live-caption{display:flex;align-items:center;gap:7px;color:#637eaf;font-size:12px;margin-bottom:24px}.auth-message h1{font-size:clamp(32px,3.5vw,53px);line-height:1.45;font-weight:650;letter-spacing:-1.5px;color:#274777}.auth-message>p{font-size:14px;line-height:1.9;color:#879aba;margin-top:23px}.signal-art{display:flex;align-items:center;height:120px;gap:5px;margin:35px 0 15px}.signal-art i{flex:1;max-width:11px;background:#7598d7;border-radius:3px}.auth-features{display:flex;gap:25px;color:#6e88b1;font-size:12px}.auth-features>span{display:flex;align-items:center;gap:7px}.auth-bottom{font-size:11px;color:#99abcd}.auth-form-wrap{background:#fff;display:flex;align-items:center;justify-content:center;padding:40px}.auth-form{max-width:350px;width:100%}.lock-icon{width:48px;height:48px;border:1px solid #e6edf9;background:#f5f8ff;display:grid;place-items:center;border-radius:14px;color:#597cd7;margin-bottom:24px}.auth-form h2{font-size:25px;letter-spacing:-.7px}.auth-form>p{font-size:12px;margin-top:9px;margin-bottom:30px}.auth-form label{margin-bottom:20px}.auth-form .primary{height:44px}.demo-link{border:0;background:none;color:#7d91b5;font-size:12px;margin:21px auto 0;display:flex}.auth-note{border-top:1px solid var(--line);margin-top:45px;padding-top:24px;display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#a0aec1;line-height:1.8}.auth-note svg{margin-top:2px;flex-shrink:0}.demo-banner,.connection-error{display:flex;align-items:center;gap:9px;font-size:12px;padding:11px 14px;border:1px solid #d8e4fa;border-radius:7px;background:#edf3ff;color:#6583b8;margin-bottom:21px}.demo-banner button{margin-left:auto;background:none;border:0;color:#5379bf;font-size:11px}.connection-error{background:#fff5e9;color:#b38a4f;border-color:#f2e3cb}dialog{padding:0;border:1px solid #e1e6ef;border-radius:13px;max-height:90vh;width:480px;max-width:calc(100vw - 28px);color:#273c5a;box-shadow:0 18px 70px #20325025}dialog::backdrop{background:#17294366;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog.wide{width:660px}.dialog-shell>header{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:2}.dialog-shell>header .subtle{font-size:10px}.dialog-shell>header h2{font-size:20px;margin-top:4px}.dialog-body{padding:25px 26px}.dialog-footer{border-top:1px solid var(--line);padding:17px 26px;display:flex;justify-content:flex-end;gap:10px;background:#fff;position:sticky;bottom:0;z-index:2}label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500;color:#586c88;margin-bottom:19px}label small{font-weight:400;color:#97a5b8;font-size:10px;line-height:1.6}label .optional{display:inline;font-size:10px;color:#9aa8bc;font-weight:400}label input,label select,label textarea{width:100%;font-weight:400}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.field-heading label{margin:0}.dialog-body>textarea{width:100%;font-size:12px}.mode-picker{padding:0;border:0;margin:24px 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.mode-picker legend{font-size:12px;color:#586c88;padding:0;margin-bottom:10px}.mode-picker label{cursor:pointer;position:relative;border:1px solid #dfe6f1;border-radius:8px;margin:0;padding:16px 17px;gap:5px;background:#fcfdff;color:#8da0bd;transition:border-color .15s}.mode-picker label.chosen{border-color:#7c9ae9;background:#f3f6ff}.mode-picker input{position:absolute;right:15px;top:15px}.mode-picker strong{font-size:13px;color:#536d99;margin-top:5px}.mode-picker label.chosen strong,.mode-picker label.chosen>svg{color:var(--blue)}.mode-picker span{font-size:11px;font-weight:400;margin-top:2px}.mode-picker small{font-size:10px}.advanced{padding:10px 0 16px;font-size:11px;color:#91a1b8}.advanced summary{cursor:pointer;margin-bottom:12px;color:#768ba9}.advanced label{margin-bottom:6px}.checkbox-label{flex-direction:row;align-items:center;gap:7px;margin-top:5px;margin-bottom:0;font-weight:400}.checkbox-label input{width:16px}.form-error{display:flex;gap:8px;align-items:center;color:#bd5967;background:#fff0f2;font-size:12px;line-height:1.7;border-radius:6px;padding:11px 13px;margin:15px 0;overflow-wrap:anywhere}.model-options{display:flex;gap:6px;flex-wrap:wrap;max-height:150px;overflow:auto;margin-top:10px}.model-options button{padding:4px 8px;border:1px solid #e0e7f4;border-radius:5px;background:#fafcff;color:#8495b1;font-size:10px}.model-options button.selected{border-color:#a8bdf0;color:#4e76cf;background:#f0f5ff}dialog.drawer{margin:0 0 0 auto;max-height:100vh;height:100vh;border-radius:12px 0 0 12px;width:780px;border-right:0;border-top:0;border-bottom:0;max-width:95vw}.detail-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.detail-title h3{font-size:22px;overflow-wrap:anywhere}.detail-title>div>span{font-size:12px;color:#94a2b6;margin-top:6px;display:block}.detail-metrics{display:flex;gap:28px;padding:20px 0;margin:8px 0 15px;border-bottom:1px solid var(--line);flex-wrap:wrap}.detail-metrics>div>span{display:block;font-size:10px;color:#98a6ba}.detail-metrics strong{font-size:14px;color:#69809f;display:block;margin-top:6px;font-weight:500}.detail-section{margin:25px 0}.detail-section h3{font-size:13px;margin-bottom:11px;color:#607694}.detail-section pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:12px;line-height:1.9;padding:15px 17px;background:#f7f9fc;border:1px solid #e9eef6;border-radius:7px;color:#6c809c;max-height:600px;overflow:auto}.detail-section>p{font-size:11px;line-height:1.8;margin-top:8px}.art-full{width:100%;height:430px;border:1px solid var(--line);border-radius:8px;background:#fff}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:100;background:#263d62;color:#fff;padding:13px 16px;border-radius:8px;font-size:12px;box-shadow:0 6px 25px #243b6026;max-width:calc(100vw - 30px);display:flex;align-items:center;gap:9px}.toast>svg{flex-shrink:0;color:#9cddc5}.toast button{padding:2px;color:#bac8dd;background:none;border:0;margin-left:10px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1600px){.monitor-grid{gap:24px}.monitor-card{padding:25px 28px 0}.signal-strip{height:33px}.card-metrics{margin-top:25px;margin-bottom:28px}.card-metrics strong{font-size:29px}.summary-strip{padding:27px 0}}@media(max-width:1200px){.sidebar{width:200px;padding-left:18px;padding-right:18px}.workspace{margin-left:200px}main{padding:27px 25px 18px}.topbar{padding:0 25px}.sidebar .brand{font-size:16px}.sidebar nav button.active:before{left:-18px}.summary-strip>div{padding:0 18px}.summary-strip strong{font-size:24px}.summary-strip strong small{display:block;width:100%}.monitor-card{padding:18px 18px 0}.card-metrics{gap:8px}.card-metrics strong{font-size:23px}.legend{gap:9px}.section-heading{align-items:flex-start}.site-actions{grid-column:1;grid-row:auto;justify-content:flex-end;margin-top:20px;padding-top:14px;border-top:1px solid var(--line)}.site-row{display:block}.site-row-info{gap:13px}.auth-art{padding:38px 40px}.auth-features{gap:16px}}@media(max-width:1020px){.monitor-grid{grid-template-columns:1fr}.summary-strip>div{padding:0 15px}.summary-strip>div>span{font-size:10px}.summary-strip>div>span svg{display:none}.summary-strip strong{font-size:24px}.card-metrics strong{font-size:27px}.card-metrics>div>small{font-size:10px}.legend{margin-top:5px}.section-heading,.auth-features{flex-wrap:wrap}.toolbar .search-box{width:230px}}@media(max-width:760px){.sidebar{transform:translate(-100%);visibility:hidden;width:224px}.sidebar.open{transform:translate(0);visibility:visible}.mobile-scrim{position:fixed;inset:0;z-index:35;background:#17294355}.workspace{margin-left:0}.mobile-toggle{display:flex}.topbar{height:58px;padding:0 17px}.topbar>div{gap:8px}main{padding:22px 17px 17px}.page-heading{gap:10px;align-items:flex-start;margin-bottom:23px}h1{font-size:24px}.page-heading p{font-size:11px;max-width:240px;line-height:1.8}.heading-actions{gap:7px}.heading-actions .primary{padding:9px 11px;font-size:11px}.refresh-button{width:34px;height:36px}.summary-strip{grid-template-columns:1fr 1fr;padding:0;margin-bottom:25px}.summary-strip>div{padding:18px 19px}.summary-strip>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.summary-strip>div:nth-child(4){border-top:1px solid var(--line)}.summary-strip>div>span svg{display:block}.summary-strip>div>span{font-size:11px}.summary-strip strong{margin-top:8px;font-size:25px;gap:5px}.summary-strip strong small{font-size:10px}.toolbar{gap:8px}.toolbar .search-box{width:100%;flex-basis:100%}.toolbar select{min-width:95px;font-size:11px;padding:9px}.toolbar .run-all{font-size:11px;padding:9px 11px}.monitor-grid{gap:15px}.card-metrics strong{font-size:25px}.signal-strip{gap:2px;height:27px}.card-meta{font-size:10px}.method-note{font-size:10px;padding:12px}.page-footer{font-size:9px;flex-wrap:wrap}.auth-page{grid-template-columns:1fr}.auth-art{min-height:0;padding:23px 25px 28px}.auth-message{padding:28px 0 0;max-width:none}.auth-message h1{font-size:33px;line-height:1.4}.auth-message h1 br{display:none}.live-caption,.auth-bottom,.signal-art,.auth-message>p{display:none}.auth-features{margin-top:22px;font-size:10px;gap:22px}.auth-form-wrap{padding:34px 25px 44px}.auth-form{max-width:450px}.auth-form h2{font-size:22px}.lock-icon{display:none}.auth-note{margin-top:26px}.auth-form>p{margin-bottom:23px}.auth-art .brand{font-size:19px}.settings-form>section{padding:21px 18px}.settings-section-title p{font-size:11px;line-height:1.8}.settings-footer{align-items:flex-end}.settings-footer>span{font-size:10px}.settings-section-title{gap:10px}.settings-section-title>svg{flex-shrink:0}.form-two{gap:12px}.history-toolbar .model-filter{flex:1;min-width:140px}.history-toolbar select{flex:1}.history-toolbar>svg{display:none}.table-wrap td,.table-wrap th{padding:13px}.table-wrap .text-button{font-size:11px}.demo-banner{font-size:10px;gap:6px;align-items:flex-start}.demo-banner>svg{flex-shrink:0}.demo-banner button{font-size:10px;flex-shrink:0}.demo-banner button svg{display:none}.dialog-shell>header{padding:18px 20px}.dialog-body{padding:20px}.dialog-footer{padding:14px 20px}.mode-picker{gap:9px}.mode-picker label{padding:14px 12px}.mode-picker label span{font-size:10px}.mode-picker label small{font-size:9px}.mode-picker input{right:12px;top:13px}.detail-title h3{font-size:18px}.art-full{height:300px}.site-row{padding:19px}.site-row-info{font-size:10px}.empty-state{padding:30px 18px}.empty-state p{font-size:11px}.empty-state h3{font-size:17px}.section-heading h2{font-size:16px}.section-heading p{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.card-meta,.history-heading,.method-note,.site-row-info,.settings-section-title p{color:#71829c}.card-metrics>div>small,.signal-axis,.page-footer{color:#7e8da4}.monitor-card .card-meta,.monitor-card .card-footer,.monitor-card .history-heading{font-size:11px}.site-focus{margin-bottom:24px;border-bottom:1px solid #dbe4f2;padding:0 0 21px}.site-focus-main{display:flex;align-items:center;gap:14px}.site-focus-main .site-avatar{width:56px;height:56px;background:#e5edff;color:#345de3;border-color:#cbd9fb}.site-focus-main h2{font-size:27px;line-height:1.35;color:#244675;letter-spacing:-.5px}.focus-caption{font-size:11px;color:#6b7f9b}.site-focus-main p{font-size:12px;color:#7b8da8;margin-top:3px}.site-focus-main>button{margin-left:auto}.site-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.site-tabs button{border:1px solid #dce5f3;background:#fff;padding:8px 12px;border-radius:7px;color:#647b9c;font-size:12px}.site-tabs button.selected{background:#345de3;border-color:#345de3;color:#fff}.site-tabs button span{font-size:10px;opacity:.75}.site-line{font-size:14px;color:#365b91}.site-line strong{font-weight:650}.site-line .site-avatar{width:27px;height:27px;font-size:12px}.check-issue{display:flex;align-items:flex-start;gap:7px;width:100%;border:1px solid #f0d9c1;background:#fff8ef;color:#a7702c;font-size:11px;text-align:left;padding:10px;border-radius:6px;margin-bottom:16px}.check-issue svg{flex-shrink:0;margin-top:2px}.check-issue span{flex:1;overflow-wrap:anywhere}.site-actions{flex-wrap:wrap}.embed-explain{color:#7e8fa6;font-size:12px;line-height:1.8;margin-bottom:20px}.embed-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.embed-actions+.form-two{border-top:1px solid #e5eaf2;padding-top:20px}.dialog-body>.inline-note{margin-bottom:16px}.embed-page{--emb-bg:#f5f7fb;--emb-card:#fff;--emb-text:#203b60;--emb-muted:#7a8ba3;--emb-line:#e0e7f1;background:var(--emb-bg);color:var(--emb-text);min-height:100vh;padding:16px 24px}.embed-dark{--emb-bg:#121d2d;--emb-card:#1b2a3e;--emb-text:#e3ebf8;--emb-muted:#9cafc9;--emb-line:#314359}.embed-content{max-width:1120px;margin:0 auto}.embedded-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.embedded-brand{display:flex;gap:8px;align-items:center}.embedded-logo{width:32px;height:32px;display:grid;place-items:center;border-radius:12px;background:#345de3;color:#fff}.embedded-header h1{font-size:18px;line-height:1.3;letter-spacing:0;color:var(--emb-text);overflow-wrap:anywhere}.embedded-header p{font-size:10px;color:var(--emb-muted);margin-bottom:2px}.embed-refresh{background:var(--emb-card);border:1px solid var(--emb-line);border-radius:6px;padding:8px 11px;color:var(--emb-muted);font-size:12px}.embedded-subtitle{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0 14px;color:var(--emb-muted);font-size:10px}.embedded-subtitle>span{display:flex;align-items:center;gap:5px}.embedded-synced{margin-left:auto}.embedded-list{display:grid;gap:16px}.embedded-model{background:var(--emb-card);border:1px solid var(--emb-line);border-radius:10px;padding:22px 24px}.embedded-model-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.embedded-model-heading h2{font-size:19px;overflow-wrap:anywhere}.embedded-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:20px;margin:22px 0}.embedded-metrics>div{border-left:1px solid var(--emb-line);padding-left:24px}.embedded-metrics>div:first-child{border:0;padding-left:0}.embedded-metrics span{display:block;font-size:11px;color:var(--emb-muted)}.embedded-metrics strong{display:block;font-size:26px;line-height:1.4;font-weight:600;letter-spacing:-.5px}.embedded-metrics small{font-size:10px;font-weight:400;letter-spacing:0;color:var(--emb-muted)}.embedded-metrics .slow{color:#c08b36}.embedded-strip-label{display:flex;justify-content:space-between;font-size:10px;color:var(--emb-muted);margin-bottom:8px}.embedded-model .signal-strip{height:25px}.embedded-model .signal.empty{background:var(--emb-line)}.embedded-model-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;color:var(--emb-muted);font-size:10px}.embedded-model-footer button{padding:4px 0;border:0;background:none;color:var(--emb-muted);font-size:11px}.embed-error-note{display:flex;align-items:center;gap:6px;color:#b78a4a;font-size:11px;margin-top:12px}.embedded-gallery{border-top:1px solid var(--emb-line);margin-top:15px;padding-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.embedded-gallery>div{border:1px solid var(--emb-line);border-radius:7px;overflow:hidden}.embedded-gallery iframe{display:block;width:100%;height:270px;border:0;background:#fff}.embedded-gallery a{display:flex;justify-content:space-between;align-items:center;padding:9px 11px;color:var(--emb-muted);font-size:10px}.embedded-gallery a span{display:flex;gap:4px;align-items:center}.embedded-gallery>p{font-size:12px;color:var(--emb-muted)}.embedded-note{margin-top:22px;color:var(--emb-muted);font-size:10px;line-height:1.8}.embedded-note .legend{color:var(--emb-muted);gap:16px}.embedded-note p{margin-top:8px}.embed-loading{padding:40px 0;color:var(--emb-muted)}@media(max-width:760px){.site-focus-main{flex-wrap:wrap;gap:10px}.site-focus-main h2{font-size:24px}.site-focus-main>button{font-size:11px}.site-focus-main .site-avatar{width:44px;height:44px}.site-tabs{gap:6px}.site-tabs button{padding:6px 9px;font-size:11px}.site-tabs button span{display:none}.embed-page{padding:13px 14px}.embedded-header h1{font-size:16px}.embedded-subtitle{gap:7px;margin-bottom:12px}.embedded-synced{margin-left:0;width:100%}.embedded-model{padding:18px 16px}.embedded-model-heading h2{font-size:17px}.embedded-metrics{grid-template-columns:1fr 1fr;gap:17px}.embedded-metrics>div{padding:0;border:0}.embedded-metrics strong{font-size:24px}.embedded-gallery{grid-template-columns:1fr}.embedded-model-footer{align-items:flex-start}.embedded-note .legend{gap:9px}}.frequency-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.frequency-fields label{font-size:11px}.site-results-list{display:grid;gap:16px}.site-results{background:#fff;border:1px solid #e1e7f0;border-radius:10px;overflow:hidden}.site-results-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;background:#fbfcff;border-bottom:1px solid #e9edf4}.site-results-header h3{font-size:19px;color:#2a4b7b;display:flex;align-items:center;gap:9px}.site-results-header p{font-size:11px;color:#8395af;margin-top:3px}.site-results-header p span{margin-left:12px}.site-result-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.site-result-actions .secondary{padding:6px 9px;font-size:11px;min-height:31px}.site-result-actions .icon-button{width:28px;height:28px}.site-result-table-wrap{overflow-x:auto}.site-result-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.site-result-table th{font-size:10px;font-weight:500;color:#8999af;padding:11px 20px 8px;white-space:nowrap}.site-result-table th small{font-weight:400;font-size:9px}.site-result-table td{padding:13px 20px;border-top:1px solid #f0f3f7;color:#6c819e}.site-result-table td>strong{font-size:17px;font-weight:600;color:#3e597d;display:block;white-space:nowrap}.site-result-table td:first-child strong{font-size:13px;margin-bottom:4px}.site-result-table td>small{display:block;font-size:10px;color:#91a0b5;margin-top:3px;white-space:nowrap}.site-result-table td:last-child{font-size:10px;white-space:nowrap}.site-result-table .text-button{font-size:10px;margin-top:4px;color:#6987b3}.mini-signals{display:flex;gap:3px;max-width:145px;margin-top:7px;height:11px}.mini-signals button{width:9px;padding:0;border:0;border-radius:2px}.site-schedule-line{padding:12px 20px;background:#fafcff;border-top:1px solid #e9edf4;display:flex;gap:19px;flex-wrap:wrap;font-size:10px;color:#7b90ad}.site-schedule-line>span{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.site-schedule-line small{font-size:9px;color:#a0adc0}.site-result-note{font-size:11px;color:#8798af;margin-top:20px}.compact-count{font-size:11px;white-space:nowrap}@media(max-width:1050px){.site-results-header{flex-wrap:wrap;gap:12px}.site-result-table td,.site-result-table th{padding-left:15px;padding-right:15px}}@media(max-width:760px){.frequency-fields{grid-template-columns:1fr 1fr}.frequency-fields label:last-child{grid-column:1/-1}.site-results-header{padding:15px}.site-results-header h3{font-size:18px}.site-result-table{min-width:640px}.site-schedule-line{padding:12px 15px;gap:10px}.site-schedule-line>span{width:100%}.site-result-actions{justify-content:flex-start}.compact-count{font-size:10px}}.art-preview{display:block;min-width:0;width:100%;padding:0;text-align:left;background:#fff;border:1px solid var(--emb-line,#e1e7f0);border-radius:7px;overflow:hidden;color:var(--emb-muted,#7d8ea9)}.preview-window{position:relative;overflow:hidden;aspect-ratio:1000/680;width:100%;background:#f8fafc}.preview-window iframe{position:absolute;top:0;left:0;width:1000px;height:680px;border:0;transform-origin:0 0;pointer-events:none}.preview-caption{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:5px 7px;font-size:10px;white-space:nowrap;background:var(--emb-card,#fff)}.art-preview:hover{border-color:#8aa8df}.art-preview.compact{width:128px;flex-shrink:0}.art-preview.compact .preview-caption{font-size:9px;padding:4px 6px}.pelican-result-content{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:235px}.pelican-result-content strong{display:block;font-size:17px;font-weight:600;color:#3e597d}.pelican-result-content small{display:block;font-size:10px;color:#91a0b5;white-space:nowrap}.no-art-thumbnail{width:128px;height:105px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;background:#f4f7fc;border:1px dashed #d8e2f2;border-radius:7px;font-size:10px;color:#97a9c1}.site-result-table td,.site-result-table th{padding-left:15px;padding-right:15px}.site-result-table .quiz-result-link{max-width:115px;white-space:normal;text-align:left}.visible-art-gallery{border-top:1px solid var(--emb-line);padding-top:14px;margin-top:17px}.visible-art-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--emb-muted);font-size:11px;margin-bottom:10px}.visible-art-heading span{display:flex;align-items:center;gap:5px}.visible-art-heading small{font-size:10px}.visible-art-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.visible-art-grid>.art-preview{max-width:300px}.no-art-message{grid-column:1/-1;display:flex;align-items:center;gap:8px;color:var(--emb-muted);font-size:11px;padding:15px 0}.visible-art-gallery .embed-error-note{margin:0 0 12px}.frequency-heading{margin-top:23px}.frequency-heading strong{color:#536d99;font-size:13px;font-weight:600}.frequency-heading p{font-size:11px;color:#93a1b6;margin-top:4px}.frequency-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.reasoning-toggle{margin:0 0 22px}.reasoning-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f5f8fc;border-radius:6px;padding:10px 12px;font-size:11px;color:#788ca7;margin-bottom:17px}.reasoning-summary span{display:flex;gap:8px;align-items:baseline}.reasoning-summary strong{font-size:16px;color:#45658d}.reasoning-summary small{font-size:10px}.question-bank .settings-section-title{margin-bottom:12px}.bank-note{color:#8a9bb1;font-size:11px;line-height:1.8;margin:12px 0 18px}.question-list{display:grid;gap:8px;margin-bottom:17px}.question-editor{border:1px solid #e2e8f1;border-radius:7px;background:#fff}.question-editor>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:12px 14px;font-size:12px;color:#566e8e;list-style:none}.question-editor>summary:before{content:"▸";color:#97aac5;margin-right:9px}.question-editor[open]>summary:before{content:"▾"}.question-editor summary>span:first-of-type{flex:1}.question-on,.question-off{font-size:10px;padding:2px 7px;border-radius:4px}.question-on{background:#eaf6f0;color:#468a72}.question-off{background:#f2f4f8;color:#9ca9ba}.question-editor-body{padding:0 15px;border-top:1px solid #edf1f7}.question-controls{display:flex;justify-content:space-between;align-items:center;padding:12px 0 18px}.question-controls label{margin:0}.question-editor-body label{font-size:11px}.question-editor-body textarea,.question-editor-body input{font-size:12px}@media(max-width:760px){.visible-art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.visible-art-grid>.art-preview{max-width:none}.visible-art-heading small{font-size:9px}.frequency-fields label:last-child{grid-column:auto}.site-result-table{min-width:890px}.reasoning-summary{align-items:flex-start;flex-wrap:wrap}}.latency-sample-note{display:block;font-size:10px!important;line-height:1.65;font-weight:400;color:var(--emb-muted,#8798af)!important;margin-top:5px;white-space:normal!important;letter-spacing:0}.summary-strip>div>.latency-sample-note{margin-top:7px;font-size:10px!important}.ranking-pending{display:block;font-size:10px;color:var(--emb-muted,#94a4b9);font-weight:400;margin-top:5px}.site-result-table .latency-sample-note{max-width:150px}.card-metrics .latency-sample-note{font-size:9px!important}.latency-day-note{display:block;font-size:10px!important;line-height:1.7;color:var(--emb-muted,#8596ad)!important;font-weight:400;letter-spacing:0;margin:3px 0;white-space:nowrap}.summary-strip>div>.latency-day-note{margin-top:7px;font-size:11px!important}.card-metrics .latency-day-note{font-size:10px!important}.site-result-table td>.latency-day-note{font-size:10px!important}.embedded-logo svg{width:21px;height:21px}.embedded-logo{border-radius:8px}.embedded-header .embed-refresh{padding:6px 9px;font-size:11px}.leader-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:17px;flex-wrap:wrap}.leader-toolbar>label{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;font-size:11px}.leader-toolbar select,.leader-toolbar input{font-size:12px;height:37px}.leader-toolbar>small{margin-left:auto;color:#93a2b7;font-size:11px}.leader-table-wrap{background:#fff;border:1px solid #e0e7f1;border-radius:9px;overflow:auto}.leader-table{border-collapse:collapse;width:100%;text-align:left;table-layout:auto;font-size:12px}.leader-table th{background:#f7f9fd;font-weight:500;font-size:11px;color:#8092ad;padding:12px 13px;white-space:nowrap;border-bottom:1px solid #e4ebf4}.leader-table th small{font-size:9px}.leader-table td{padding:10px 13px;vertical-align:middle;border-bottom:1px solid #e9eef5}.leader-table tr:last-child td{border-bottom:0}.leader-table tr.leader-recommended td:first-child{box-shadow:inset 3px 0 #2a9f7d}.leader-site{display:flex;gap:10px;align-items:flex-start;min-width:135px;max-width:220px}.rank-number{width:20px;color:#9aabc0;font-size:17px;flex-shrink:0}.leader-site strong{display:block;font-size:14px;color:#244771;overflow-wrap:anywhere}.leader-site small{display:block;color:#95a4b9;font-size:10px;margin-top:5px}.recommend-label{display:inline-block;font-size:10px;color:#8a9ab1;background:#f2f5fa;border-radius:4px;padding:2px 6px;margin-top:5px}.recommend-label.recommended,.art-quality.qualified{color:#238766;background:#edf8f2}.recommend-label.degraded,.art-quality.degraded{color:#ca6470;background:#fff0f2}.recommend-label.observe{background:#fff6e8;color:#b48a3d}.leader-model-line{min-height:69px;display:flex;flex-direction:column;justify-content:center;gap:5px;white-space:nowrap}.leader-model-line strong{font-size:12px;color:#617b9c;font-weight:550}.leader-model-line .reference-model{color:#294f87}.leader-model-line small{font-size:10px;color:#93a3bb}.leader-text strong{font-size:14px;color:#357f70}.leader-text strong span{font-size:12px;color:#69839e}.leader-art-line{display:flex;align-items:center;gap:9px;min-height:69px;padding:3px 0;min-width:175px}.leader-art-line .art-preview.compact{width:76px;border-radius:5px}.leader-art-line .preview-caption{display:none}.leader-art-line>div>small{display:block;font-size:9px;color:#97a6bb;margin:3px 0;white-space:nowrap}.leader-art-line .text-button{font-size:10px}.art-quality{font-size:10px;color:#92a1b6;padding:2px 5px;border-radius:4px}.leader-art-empty{width:76px;height:52px;flex-shrink:0;background:#f5f8fc;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#b2bed0;font-size:9px}.leader-price{white-space:nowrap}.leader-price>strong{display:block;font-size:17px;color:#3d6394;font-weight:600}.leader-price>span{display:block;color:#6686aa;font-size:12px;margin-top:7px}.leader-price>small{display:block;color:#95a6bd;font-size:9px;line-height:1.8}.leader-cost{white-space:nowrap}.leader-cost>span{display:block;font-size:11px;line-height:1.85;color:#7890ae}.leader-cost b{color:#55769e;font-weight:550}.leader-cost>small{display:block;color:#a3afc1;font-size:9px;line-height:1.8}.leader-footnote{color:#8b9bb2;font-size:11px;line-height:1.8;margin-top:16px;max-width:1100px}.billing-sync{display:flex;justify-content:space-between;align-items:center;border:1px solid #e1e9f7;background:#f7faff;border-radius:8px;padding:14px 16px;margin-bottom:16px}.billing-sync strong{font-size:24px;color:#456caa;display:block}.billing-sync small{font-size:10px;color:#94a5bf}.billing-help{font-size:11px;color:#91a1b6;line-height:1.85;margin:14px 0}.pricing-models>section{border:1px solid #e4eaf3;padding:15px;border-radius:8px;margin-top:12px}.pricing-models h3{font-size:13px;margin-bottom:15px;color:#5b7396}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.price-grid label{font-size:10px;margin-bottom:6px}.price-grid input{font-size:12px;padding:8px}.price-advanced{margin-top:8px}.price-advanced summary{font-size:10px;color:#98a8be;cursor:pointer;margin-bottom:10px}.review-art{border:1px solid #e3eaf5;border-radius:8px;width:100%;height:340px;background:#fff}.review-criteria{margin:14px 0}.review-criteria>label{flex-direction:row;align-items:center;justify-content:space-between;gap:15px;padding:9px 0;margin:0;border-bottom:1px solid #edf1f7;font-size:12px}.review-criteria>label>span{flex:1}.review-criteria small{display:block;font-size:10px;color:#9aabc0;margin-top:3px}.review-criteria select{width:112px;font-size:11px}.cost-detail-summary{font-size:11px;color:#8a9cb3;line-height:1.8}.cost-detail-summary small{font-size:10px}@media(max-width:1200px){.leader-table td,.leader-table th{padding:9px 10px}.leader-art-line{min-width:157px;gap:6px}.leader-art-line .art-preview.compact{width:65px}.leader-site{min-width:125px}.leader-table{min-width:1030px}}@media(max-width:760px){.leader-toolbar .search-box{width:100%}.leader-toolbar>label{flex:1;flex-wrap:wrap}.leader-toolbar>label select{max-width:190px}.leader-toolbar .secondary{font-size:11px;padding:8px 10px}.leader-toolbar>small{display:none}.price-grid{grid-template-columns:repeat(2,1fr)}.review-art{height:250px}.leader-footnote{font-size:10px}}.leader-toolbar>label{white-space:nowrap;flex-shrink:0}.leader-table .leader-model-line{min-height:69px}.leader-site .recommend-label{line-height:1.5}
