*{box-sizing:border-box}body{margin:0;background:#f6f8fb;color:#182535;font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:15px}body.auth{min-height:100vh;display:grid;place-items:center;background:#f7f8fa}.box{width:min(370px,calc(100% - 36px));background:#fff;border:1px solid #e5e9ef;border-radius:10px;padding:32px;box-shadow:0 8px 30px #1a2a4010}.auth h1{font-weight:600;font-size:21px;margin:0 0 25px;text-align:center;color:#1e293b}label{display:block;font-size:13px;font-weight:600;margin:16px 0 7px}input{width:100%;border:1px solid #cbd4df;border-radius:6px;padding:12px 13px;background:white;color:#16243b;font:inherit}input:focus{outline:2px solid #a9b9cf}button,.btn{display:inline-block;cursor:pointer;background:#001631;border:0;color:white;border-radius:6px;padding:12px 18px;font-weight:600;text-decoration:none;font:inherit}button:hover,.btn:hover{background:#002a65}.box button{width:100%;margin-top:22px}.error{background:#fff3f3;color:#9b2525;border-radius:6px;padding:11px 12px;font-size:13px}.success{background:#edf9f0;color:#176335;border-radius:6px;padding:11px 12px}.layout{max-width:1200px;padding:30px 24px;margin:0 auto}.top{background:#001631;color:white}.top-inner{max-width:1200px;padding:17px 24px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:15px}.top a{color:#fff;text-decoration:none}.brand{font-weight:700;letter-spacing:.3px}.muted{color:#65778d}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:17px;margin:24px 0}.card{background:white;border:1px solid #e3e8f0;border-radius:9px;padding:21px}.number{font-size:29px;font-weight:700;margin-top:9px;color:#001631}.card small{color:#607186}h1{font-size:27px}h2{font-size:18px;margin-top:32px}.row{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.table-wrap{overflow:auto;background:#fff;border:1px solid #e3e8f0;border-radius:9px}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:13px 16px;border-bottom:1px solid #edf0f4}th{background:#f9fbfd;font-weight:600}td{font-size:14px}.toolbar{background:white;padding:16px;border:1px solid #e3e8f0;border-radius:9px;margin:18px 0}.toolbar form{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.toolbar label{margin:0}.toolbar input{width:280px;max-width:100%;margin-top:7px}.toolbar button{padding:11px 15px}.sub{font-size:13px;color:#65778d}.notice{padding:14px 16px;background:#edf4fc;border-radius:7px;color:#254a77}.help{max-width:800px;color:#607186;font-size:14px;line-height:1.55}@media(max-width:600px){.layout{padding:20px 14px}.top-inner{padding:16px}.box{padding:23px}}
select{padding:12px;border:1px solid #cbd4df;border-radius:6px;background:white;max-width:100%;min-width:240px}a{color:#005499}nav{display:flex;gap:9px;flex-wrap:wrap}.top-inner{flex-wrap:wrap}.top nav a{font-size:13px}.card ul{line-height:1.9}

/* V3 calm charcoal theme — subtle slate-blue accents, no neon or gradients. */
body:not(.auth){background:#202329;color:#d8dce3;font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
body:not(.auth) .top{background:#191c21;border-bottom:1px solid #373c44;box-shadow:none}
body:not(.auth) .brand{color:#e2e6ee;letter-spacing:.2px;font-family:inherit}
body:not(.auth) .top nav a{color:#b9c4d2}body:not(.auth) .top nav a:hover{color:#e4eaf4}
body:not(.auth) h1,body:not(.auth) h2{color:#eff1f5}body:not(.auth) h1{font-size:29px;letter-spacing:-.4px}
body:not(.auth) .layout{max-width:1460px;padding:36px 26px}
body:not(.auth) .muted,body:not(.auth) .sub,body:not(.auth) .help{color:#a3acb9}
body:not(.auth) .card,body:not(.auth) .toolbar,body:not(.auth) .table-wrap{background:#2b2f36;border:1px solid #40454e;border-radius:10px;box-shadow:none}
body:not(.auth) .card small{color:#abb5c3}body:not(.auth) .number{font-family:inherit;color:#e8ecf4;font-size:32px;font-weight:700}
body:not(.auth) .notice{background:#2c3644;border:1px solid #435268;color:#ced8e7;line-height:1.6}
body:not(.auth) input,body:not(.auth) select{background:#252930;color:#e1e5ed;border:1px solid #525965;border-radius:7px;min-height:43px;color-scheme:dark}
body:not(.auth) input::placeholder{color:#8993a1}body:not(.auth) input:focus,body:not(.auth) select:focus{outline:2px solid #718fac;outline-offset:1px}
body:not(.auth) button,body:not(.auth) .btn{background:#56799b;color:#fff;font-weight:600;border-radius:7px;padding:12px 17px}
body:not(.auth) button:hover,body:not(.auth) .btn:hover{background:#678aad}
body:not(.auth) button:disabled{opacity:.5;cursor:wait}
body:not(.auth) .top button{background:#394553;color:#e2e7ef}
body:not(.auth) a{color:#9fb9d6}body:not(.auth) a:hover{color:#c8daed}
body:not(.auth) table{border-collapse:separate;border-spacing:0}body:not(.auth) th{background:#343941;color:#e0e5ed;border-bottom:1px solid #474e58}
body:not(.auth) td{border-bottom:1px solid #3c424b;color:#d6dbe4}body:not(.auth) tbody tr:hover td{background:#353d48}
body:not(.auth) .sortlink{color:#b2c9e1;text-decoration:none;white-space:nowrap}body:not(.auth) .sortlink:hover{text-decoration:underline}
body:not(.auth) .num{font-family:inherit;font-variant-numeric:tabular-nums;font-weight:600}
body:not(.auth) .eyebrow{color:#a8bdd4;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:700}
body:not(.auth) .btn-ghost{display:inline-block;padding:11px 16px;background:#343e4a;color:#c1d2e5;border:1px solid #566476;border-radius:7px;text-decoration:none;cursor:pointer}
body:not(.auth) .btn-ghost:hover{background:#404b59}
body:not(.auth) .progress{height:13px;background:#252a30;border:1px solid #515966;border-radius:15px;overflow:hidden;margin:17px 0}
body:not(.auth) #monFill{height:100%;width:0;background:#7792b0;transition:width .25s}
body:not(.auth) .log{margin-top:13px;font:12px/1.7 ui-monospace,Consolas,monospace;color:#b9c7d8;max-height:200px;overflow:auto}
body:not(.auth) .paging{margin:22px 0}body:not(.auth) .inlineform{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding:15px 0}body:not(.auth) .inlineform input{max-width:100px}
body:not(.auth) .error{background:#462d31;color:#f0c5c9}body:not(.auth) .success{background:#283e39;color:#b8d9ce}
@media(max-width:700px){body:not(.auth) .layout{padding:22px 12px}body:not(.auth) .top-inner{padding:14px 12px}body:not(.auth) h1{font-size:25px}}

/* V3 charcoal / warm yellow / white — accessibility-oriented, no neon or gradients. */
:root { color-scheme: dark; --bg:#131416; --panel:#202226; --panel-hover:#292b30; --border:#3a3d43; --white:#f5f5f4; --muted:#b5b6ba; --yellow:#f2cc38; --yellow-hover:#ffda55; }
body, body:not(.auth){background:var(--bg);color:var(--white)}
body:not(.auth) .top{background:#111214;border-bottom:1px solid #33363c}
body:not(.auth) .brand{color:var(--white)}
body:not(.auth) .top nav a{color:#e3e3e4}body:not(.auth) .top nav a:hover{color:var(--yellow)}
body:not(.auth) h1,body:not(.auth) h2{color:var(--white)}
body:not(.auth) .muted,body:not(.auth) .sub,body:not(.auth) .help{color:var(--muted)}
body:not(.auth) .card,body:not(.auth) .toolbar,body:not(.auth) .table-wrap{background:var(--panel);border:1px solid var(--border);box-shadow:none}
body:not(.auth) .card small{color:var(--muted)}body:not(.auth) .number{color:var(--yellow)}
body:not(.auth) .notice{background:#282720;color:#f0eee6;border:1px solid #59513a}
body:not(.auth) input,body:not(.auth) select{background:#17191c;color:var(--white);border:1px solid #52555b;color-scheme:dark}
body:not(.auth) input::placeholder{color:#a4a6ab}
body:not(.auth) input:focus,body:not(.auth) select:focus{outline:2px solid var(--yellow);outline-offset:1px}
body:not(.auth) button,body:not(.auth) .btn{background:var(--yellow);color:#171717;font-weight:700}
body:not(.auth) button:hover,body:not(.auth) .btn:hover{background:var(--yellow-hover);color:#111}
body:not(.auth) .top button{background:#373737;color:var(--white)}
body:not(.auth) a{color:var(--yellow)}body:not(.auth) a:hover{color:var(--yellow-hover)}
body:not(.auth) .top a{color:var(--white)}body:not(.auth) .top a:hover{color:var(--yellow)}
body:not(.auth) th{background:#292b30;color:var(--white);border-bottom:1px solid #44464c}
body:not(.auth) td{color:#efeff0;border-bottom:1px solid #36393d}
body:not(.auth) tbody tr:hover td{background:var(--panel-hover)}
body:not(.auth) .sortlink{color:var(--yellow)}body:not(.auth) .sortlink:hover{color:var(--yellow-hover)}
body:not(.auth) .eyebrow{color:var(--yellow)}
body:not(.auth) .btn-ghost{background:#2a2c30;color:var(--white);border-color:#505257}
body:not(.auth) .btn-ghost:hover{background:#373a3f;color:var(--yellow)}
body:not(.auth) .progress{background:#17191c;border-color:#4c4e54}
body:not(.auth) #monFill{background:var(--yellow)}
body:not(.auth) .log{color:#e5e4de}
body:not(.auth) .error{background:#422a2c;color:#f7c6cb}body:not(.auth) .success{background:#20392f;color:#c8f2df}
/* Neutral login: only the existing form, with no revealing labels added. */
body.auth{background:#131416;color:var(--white);color-scheme:dark}
body.auth .box{background:#202226;border-color:#3a3d43;box-shadow:0 12px 34px #0005}
body.auth h1{color:var(--white)}
body.auth input{background:#17191c;border-color:#53565c;color:var(--white)}
body.auth input:focus{outline:2px solid var(--yellow)}
body.auth button{background:var(--yellow);color:#171717;font-weight:700}
body.auth button:hover{background:var(--yellow-hover)}
body.auth .error{background:#422a2c;color:#f7c6cb}
body.auth .success{background:#20392f;color:#c8f2df}

/* V4 – single-page data grid, controls; current charcoal / yellow theme preserved. */
body:not(.auth) .v4-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}
body:not(.auth) .v4-table-wrap{max-height:min(73vh,1100px);overflow:auto;overscroll-behavior:contain;margin-top:16px}
body:not(.auth) .v4-table-wrap thead th{position:sticky;top:0;z-index:2;background:#292b30;box-shadow:0 1px 0 #44464c}
body:not(.auth) .v4-table-wrap tbody tr:nth-child(even) td{background:#232529}
body:not(.auth) .v4-table-wrap tbody tr:hover td{background:#34332e}
body:not(.auth) .v4-table-wrap td:first-child{min-width:245px}
body:not(.auth) .v4-table-wrap .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
body:not(.auth) .v4-table-wrap th{white-space:nowrap}
@media(max-width:700px){body:not(.auth) .v4-actions{width:100%}}

/* V5: clear per-domain index status in the main overview */
.ix-pill{display:inline-block;padding:4px 9px;border-radius:7px;border:1px solid #555;font-size:12px;font-weight:700;white-space:nowrap}
.ix-ok{background:#263b30;color:#c4edd2;border-color:#497759}.ix-bad{background:#4a2a2c;color:#ffc5cb;border-color:#a9565d}.ix-warn{background:#463a23;color:#ffdd91;border-color:#9c7a3d}.ix-muted{background:#34363a;color:#d3d3d4;border-color:#616268}
.ix-inline-warning{color:#ffb1b9;font-size:12px}.ix-detail{font-size:11px;display:inline-block;margin-top:3px}.ix-panel{margin:20px 0;padding:24px}.ix-controls{display:flex;flex-wrap:wrap;gap:10px}.ix-controls button:disabled{opacity:.55;cursor:not-allowed}#ixBar{height:100%;width:0;background:var(--yellow);transition:width .2s}#ixLog{max-height:290px;overflow:auto}
/* V6 professional layout — calm charcoal, white, warm yellow */
:root{--v6-side:242px;--v6-deep:#101113;--v6-bg:#151618;--v6-surface:#202225;--v6-line:#35373a;--v6-yellow:#f1cc43;--v6-text:#f0f1f3}
body:not(.auth){background:var(--v6-bg);color:var(--v6-text);padding-left:var(--v6-side);min-height:100vh}
.v6-sidebar{position:fixed;z-index:50;top:0;bottom:0;left:0;width:var(--v6-side);background:var(--v6-deep);border-right:1px solid #333438;display:flex;flex-direction:column;box-sizing:border-box;padding:23px 13px 15px}
.v6-brand{display:flex;align-items:center;gap:13px;font-weight:850;font-size:17px;letter-spacing:.7px;color:#f8f8f8;padding:3px 11px 26px}.v6-mark{color:#161719;background:var(--v6-yellow);width:35px;height:35px;display:grid;place-items:center;border-radius:9px;font-size:22px}.v6-brand-sub{display:block;color:#858b91;font-size:10px;letter-spacing:1.4px;font-weight:600;margin-top:2px}
.v6-section-title{font-size:10px;color:#777f88;letter-spacing:1.5px;margin:6px 13px 11px;font-weight:800}.v6-nav{display:flex;flex-direction:column;gap:3px;overflow:auto}.v6-sidebar .v6-menu{border:1px solid transparent;border-radius:9px;color:#bbc0c8;text-decoration:none;display:flex;align-items:center;gap:12px;padding:11px 12px;font-weight:600;font-size:13px;white-space:nowrap;transition:background .15s}
.v6-sidebar .v6-menu:hover{background:#292b2f;color:#fff}.v6-sidebar .v6-menu.v6-current{background:#363329;color:var(--v6-yellow);border-color:#514937}.v6-icon{font-size:17px;width:22px;text-align:center;color:inherit}.v6-sidefoot{margin-top:auto;padding:13px 4px 0;border-top:1px solid #343539}.v6-sidebar .v6-logout{width:100%;background:#2b2c30!important;border:1px solid #414248;color:#f0f0f0!important;border-radius:9px;text-align:left;padding:11px!important}.v6-sidebar .v6-logout:hover{color:#f1cc43!important}
.v6-mobilebar{display:none}body:not(.auth) .layout{max-width:none;margin:0 auto;padding:31px clamp(18px,3vw,42px)}body:not(.auth) .layout h1{font-weight:760;font-size:clamp(26px,2.7vw,34px)}body:not(.auth) .grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}body:not(.auth) .card{background:#212326;border-color:#37393e}body:not(.auth) .number{font-size:27px}body:not(.auth) .eyebrow{font-size:11px}body:not(.auth) .toolbar{background:#202225}body:not(.auth) .v4-table-wrap{max-height:calc(100vh - 325px);min-height:240px}body:not(.auth) .v4-table-wrap td{padding:9px 12px;font-size:12px}body:not(.auth) .v4-table-wrap th{font-size:12px;padding:11px 12px}body:not(.auth) .v4-table-wrap td:first-child{min-width:198px}
.v6-index-filter{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:12px 0}.v6-index-filter label{display:flex;align-items:center;gap:9px;color:#d4d4d4;font-size:13px}.v6-index-filter select{min-width:200px!important;padding:9px!important;min-height:38px!important}.v6-index-filter .btn-ghost{font-size:12px;padding:9px 13px!important}.v6-th-btn{font-size:12px!important;padding:4px!important;background:transparent!important;border:0!important;color:#f1cc43!important;cursor:pointer}.v6-table{max-height:70vh;overflow:auto}.v6-table th{position:sticky;top:0;z-index:2}.v6-table td{font-size:12px;padding:10px 12px;vertical-align:middle}.v6-table th{font-size:12px;white-space:nowrap}.v6-urllabel{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v6-kwcheck{padding:8px 10px!important;font-size:11px;border-radius:6px;white-space:nowrap}.v6-statlink{text-decoration:none}.v6-statlink:hover{border-color:#8b7838!important}.v6-priority{display:inline-flex;border:1px solid #796444;border-radius:6px;padding:5px 8px;color:#f2d9a4;font-size:12px}.v6-good{color:#a4ddb0}.v6-bad{color:#f0a9a9}
#v6DomainsTable tr[hidden]{display:none!important}
@media(max-width:950px){body:not(.auth){padding-left:0;padding-top:49px}.v6-sidebar{transform:translateX(-103%);transition:transform .18s}.v6-open .v6-sidebar{transform:none}.v6-mobilebar{display:flex;align-items:center;gap:15px;position:fixed;z-index:40;top:0;left:0;right:0;background:#101113;border-bottom:1px solid #393a3d;height:49px;padding:0 15px;color:white}.v6-mobilebar button{background:transparent!important;color:#f2cd42!important;padding:7px!important;font-size:20px}.v6-mobilebar strong{font-size:13px;letter-spacing:1px}body:not(.auth) .layout{padding:20px 12px}}



/* V6.1: clean, bright SaaS dashboard (Ahrefs/Semrush-inspired, original design) */
:root {color-scheme:light; --bg:#f6f8fb;--panel:#fff;--panel-hover:#f3f6fa;--border:#e2e7ee;--white:#182334;--muted:#64748b;--yellow:#f8ca46;--yellow-hover:#f4bd24;--v6-side:242px;--v6-deep:#ffffff;--v6-bg:#f6f8fb;--v6-surface:#fff;--v6-line:#e3e8ef;--v6-yellow:#f2b93d;--v6-text:#172338; }
body,body:not(.auth){background:#f6f8fb!important;color:#172338!important;color-scheme:light;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
body:not(.auth) h1,body:not(.auth) h2,body:not(.auth) h3{color:#142035!important;letter-spacing:-.02em}
body:not(.auth) .muted,body:not(.auth) .sub,body:not(.auth) .help{color:#657489!important}
body:not(.auth) .layout{max-width:none!important;padding:30px clamp(18px,2.8vw,42px)}
body:not(.auth) .v6-sidebar{background:#fff!important;border-right:1px solid #e4e9f1;box-shadow:1px 0 10px #121a2b05}
body:not(.auth) .v6-brand{color:#172338!important}
body:not(.auth) .v6-brand-sub,body:not(.auth) .v6-section-title{color:#8794a6!important}
body:not(.auth) .v6-mark{background:#ffcc47!important;color:#222b3a!important}
body:not(.auth) .v6-sidebar .v6-menu{color:#44546a!important;border-color:transparent!important;background:transparent!important}
body:not(.auth) .v6-sidebar .v6-menu:hover{background:#f3f6fa!important;color:#183356!important}
body:not(.auth) .v6-sidebar .v6-menu.v6-current{background:#fff5da!important;color:#7d5414!important;border-color:#f8e2a9!important}
body:not(.auth) .v6-sidefoot{border-top:1px solid #e3e8ef}
body:not(.auth) .v6-sidebar .v6-logout{background:#f7f9fc!important;color:#3c4d64!important;border:1px solid #e2e7ee!important}
body:not(.auth) .v6-sidebar .v6-logout:hover{color:#1b334e!important;background:#eaf0f7!important}
body:not(.auth) .card,body:not(.auth) .toolbar,body:not(.auth) .table-wrap,body:not(.auth) .ix-panel{background:#fff!important;border:1px solid #e2e7ee!important;border-radius:12px!important;box-shadow:0 3px 16px rgba(19,35,62,.035)!important;color:#1b293c!important}
body:not(.auth) .card small{color:#6f7e92!important}
body:not(.auth) .number{color:#162b46!important}
body:not(.auth) .notice{background:#fffbeb!important;border:1px solid #f2e6bd!important;color:#5c4c23!important}
body:not(.auth) .eyebrow{color:#a6761a!important}
body:not(.auth) input,body:not(.auth) select,body:not(.auth) textarea{background:#fff!important;color:#1e2f45!important;border:1px solid #d7e0eb!important;border-radius:8px!important;color-scheme:light;box-shadow:none!important}
body:not(.auth) input::placeholder{color:#91a0b2!important}
body:not(.auth) input:focus,body:not(.auth) select:focus{outline:2px solid #edc86d!important;outline-offset:1px}
body:not(.auth) button,body:not(.auth) .btn{background:#f7c844!important;color:#292821!important;border:1px solid #e5b534!important;border-radius:8px!important;font-weight:700!important}
body:not(.auth) button:hover,body:not(.auth) .btn:hover{background:#f6d46e!important;color:#292821!important}
body:not(.auth) button:disabled{opacity:.5!important;cursor:not-allowed}
body:not(.auth) .btn-ghost{background:#fff!important;color:#324963!important;border:1px solid #d9e2ec!important;border-radius:8px!important}
body:not(.auth) .btn-ghost:hover{background:#f2f6fb!important;color:#152c46!important}
body:not(.auth) a{color:#1569ae!important}body:not(.auth) a:hover{color:#0e4d83!important}
body:not(.auth) .v6-sidebar a{color:#44546a!important}
body:not(.auth) table{border-collapse:separate;border-spacing:0;background:#fff!important}
body:not(.auth) th,body:not(.auth) .v4-table-wrap thead th{background:#f5f7fa!important;color:#475a70!important;border-bottom:1px solid #dfe6ef!important;box-shadow:none!important;font-weight:750!important}
body:not(.auth) td{background:#fff!important;color:#24344a!important;border-bottom:1px solid #e9edf3!important}
body:not(.auth) tbody tr:nth-child(even) td{background:#fbfcfe!important}
body:not(.auth) tbody tr:hover td,body:not(.auth) .v4-table-wrap tbody tr:hover td{background:#fff9ec!important}
body:not(.auth) .sortlink,body:not(.auth) .v6-th-btn{color:#335c8e!important}
body:not(.auth) .v6-th-btn{background:transparent!important;border:0!important;padding:4px!important}
body:not(.auth) .v6-index-filter label{color:#53647b!important}
body:not(.auth) .v6-priority{color:#8d5b1b!important;border-color:#f4d89b!important;background:#fff9e9!important}
body:not(.auth) .v6-good{color:#167a4d!important}.v6-bad{color:#b83a40!important}
body:not(.auth) .ix-ok{background:#eaf7ee!important;color:#237144!important;border-color:#b9e3c6!important}
body:not(.auth) .ix-bad{background:#fff0f1!important;color:#b23643!important;border-color:#f2c2ca!important}
body:not(.auth) .ix-warn{background:#fff5db!important;color:#855d0d!important;border-color:#efda9a!important}
body:not(.auth) .ix-muted{background:#f1f4f8!important;color:#677487!important;border-color:#dce3eb!important}
body:not(.auth) .ix-inline-warning{color:#bc4750!important}
body:not(.auth) .progress{background:#e7edf5!important;border:1px solid #d2dfeb!important}
body:not(.auth) #monFill,body:not(.auth) #ixBar{background:#eebf45!important}
body:not(.auth) .log,body:not(.auth) pre{color:#37506c!important;background:#f5f7fa!important}
body:not(.auth) .error{background:#fff0f2!important;color:#9a2533!important}
body:not(.auth) .success{background:#e9f8ef!important;color:#196b42!important}
body:not(.auth) .v6-mobilebar{background:#fff!important;border-bottom:1px solid #dde5ed!important;color:#1d3045!important}
body:not(.auth) .v6-mobilebar button{background:transparent!important;border:0!important;color:#234468!important}
body:not(.auth) .v4-table-wrap{scrollbar-color:#cbd6e2 #f7f9fc}
body.auth{background:#f6f8fb!important;color:#192c44!important;color-scheme:light}
body.auth .box{background:#fff!important;border:1px solid #e1e7ef!important;box-shadow:0 14px 45px #1c2b4312!important}
body.auth h1{color:#1b293f!important}body.auth input{background:#fff!important;color:#192c44!important;border-color:#ccd6e2!important}
body.auth button{background:#f7c844!important;color:#2c2b25!important}body.auth button:hover{background:#f6d46e!important}
body.auth .error{background:#fff1f2!important;color:#a3293a!important}body.auth .success{background:#e9f7ed!important;color:#236b40!important}
@media(max-width:950px){body:not(.auth) .v6-sidebar{box-shadow:0 10px 30px #0002}body:not(.auth) .layout{padding:22px 12px}}


/* V6.2 — independent Semrush-inspired palette; original branding and components */
:root{--bg:#f7f7fa;--panel:#fff;--border:#e7e5ed;--yellow:#ff642d;--yellow-hover:#ed4e23;--v6-bg:#f7f7fa;--v6-text:#26213b;--v6-deep:#fff;--v6-line:#e8e5f0;--v6-yellow:#ff642d;color-scheme:light}
body,body:not(.auth){background:#f7f7fa!important;color:#26213b!important;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
body:not(.auth) .v6-sidebar{background:#fff!important;border-right:1px solid #e8e5f0!important;box-shadow:none!important}
body:not(.auth) .v6-brand{color:#29213f!important}body:not(.auth) .v6-mark{background:#ff642d!important;color:#fff!important}
body:not(.auth) .v6-sidebar .v6-menu{color:#56516b!important}
body:not(.auth) .v6-sidebar .v6-menu:hover{color:#402075!important;background:#f3eefd!important}
body:not(.auth) .v6-sidebar .v6-menu.v6-current{background:#efe7ff!important;color:#5631a6!important;border-color:#e4d8fa!important}
body:not(.auth) .v6-section-title,body:not(.auth) .v6-brand-sub{color:#8b859b!important}
body:not(.auth) h1,body:not(.auth) h2,body:not(.auth) h3{color:#27213a!important}
body:not(.auth) .eyebrow{color:#693fb9!important}
body:not(.auth) .card,body:not(.auth) .toolbar,body:not(.auth) .table-wrap,body:not(.auth) .ix-panel{border-color:#e8e5f0!important;box-shadow:0 2px 10px rgba(32,22,65,.035)!important;background:#fff!important}
body:not(.auth) .number{color:#30234b!important}
body:not(.auth) button,body:not(.auth) .btn{background:#ff642d!important;border-color:#ff642d!important;color:#fff!important;border-radius:8px!important}
body:not(.auth) button:hover,body:not(.auth) .btn:hover{background:#ef5020!important;border-color:#ef5020!important;color:#fff!important}
body:not(.auth) .btn-ghost{background:#fff!important;color:#6340a4!important;border:1px solid #ded6ee!important}
body:not(.auth) .btn-ghost:hover{background:#f6f0ff!important;color:#4e298a!important}
body:not(.auth) a{color:#5c3ba8!important}body:not(.auth) a:hover{color:#ec5929!important}
body:not(.auth) .v6-sidebar a{color:#575067!important}
body:not(.auth) th,body:not(.auth) .v4-table-wrap thead th{background:#f8f7fb!important;color:#51476c!important;border-color:#ebe7f1!important}
body:not(.auth) td{background:#fff!important;color:#342b49!important;border-color:#efedf4!important}
body:not(.auth) tbody tr:nth-child(even) td{background:#fdfcff!important}
body:not(.auth) tbody tr:hover td{background:#fff5f1!important}
body:not(.auth) .sortlink,body:not(.auth) .v6-th-btn{color:#6542aa!important}
body:not(.auth) .notice{background:#fbf9ff!important;color:#574c70!important;border-color:#e9dffb!important}
body:not(.auth) input:focus,body:not(.auth) select:focus{outline-color:#c9b7ed!important}
body:not(.auth) #monFill,body:not(.auth) #ixBar{background:#ff642d!important}
body:not(.auth) .v6-index-filter label{color:#655b79!important}
body:not(.auth) .v6-sidebar .v6-logout{background:#f8f6fc!important;color:#5b5080!important;border-color:#e8e2f0!important}
body:not(.auth) .v6-mobilebar{background:#fff!important;border-bottom:1px solid #e8e5f0!important;color:#2c2541!important}
body:not(.auth) .v6-mobilebar button{background:transparent!important;color:#623cac!important;border:0!important}
body:not(.auth) .v62-no-scroll,body:not(.auth) .v4-table-wrap.v62-no-scroll,body:not(.auth) .v6-table.v62-no-scroll{max-height:none!important;height:auto!important;overflow-x:auto!important;overflow-y:visible!important;min-height:0!important}
body:not(.auth) .v62-no-scroll th{position:static!important}
body:not(.auth) .v62-no-scroll table{width:100%;min-width:830px}
body:not(.auth) .layout{padding:30px clamp(18px,2.6vw,38px)}
.v62-domain-name,.v62-expand{background:transparent!important;color:#5531a0!important;border:0!important;text-align:left!important;cursor:pointer;padding:5px!important;font:inherit!important}
.v62-domain-name{font-weight:750!important}.v62-domain-name:hover{text-decoration:underline}
.v62-expand{font-size:17px!important;width:25px}
.v62-score{display:inline-block;min-width:72px;text-align:center;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:800}
.v62-score.good{color:#166c48;background:#e5f7ef}.v62-score.medium{color:#8a5917;background:#fff1d8}.v62-score.low{color:#b43d38;background:#feecea}.v62-score.unknown{color:#626074;background:#f0eef5}
.v62-detail-row td{background:#faf8ff!important}.v62-detail-panel{padding:15px 20px 20px}.v62-detail-panel h3{font-size:16px;margin:0 0 10px}.v62-issue{border-top:1px solid #eae4f5;padding:11px 2px;display:flex;gap:12px;align-items:flex-start}.v62-issue strong{min-width:255px;color:#443269}.v62-issue span{color:#5b536d}
body.auth{background:#f7f7fa!important}body.auth button{background:#ff642d!important;color:#fff!important}body.auth button:hover{background:#ef5020!important;color:#fff!important}
@media(max-width:850px){.v62-issue{display:block}.v62-issue strong{display:block;margin-bottom:5px}}
/* Ensure accordion controls retain their quiet appearance over global button rules. */
body:not(.auth) .v62-domain-name,body:not(.auth) .v62-expand{background:transparent!important;color:#5531a0!important;border:0!important;padding:5px!important;box-shadow:none!important}
body:not(.auth) .v62-domain-name:hover,body:not(.auth) .v62-expand:hover{background:#f4eeff!important;color:#442388!important}
.v62-detail-row[hidden]{display:none!important}
