*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;font-size:16px;line-height:1.6}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.15;overflow-wrap:anywhere}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select{font:inherit}button{cursor:pointer}a,button{touch-action:manipulation}button:disabled{opacity:.4;cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:3px}[hidden]{display:none!important}.sr,.skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip:focus{display:block;padding:12px;background:var(--accent);color:white}.demo{display:inline-block;font:500 12px/1.5 Arial,sans-serif;color:var(--muted);border:1px solid var(--line);padding:1px 5px;border-radius:3px;vertical-align:middle;white-space:nowrap}.stars{display:inline-block;white-space:nowrap;color:var(--star);letter-spacing:.07em;line-height:1.2}.back{display:inline-block;margin:25px 0;font-size:14px;color:var(--muted)}.back:hover{text-decoration:underline}.empty{padding:60px 20px;text-align:center;color:var(--muted)}.empty h2{margin-bottom:12px}.pages{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin:30px 0}.pages button,.pages>a{padding:9px 13px;min-width:39px;font-size:14px;border:1px solid var(--line);background:transparent;color:inherit}.pages [aria-current]{background:var(--accent);color:var(--contrast);border-color:var(--accent)}.result-summary{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:14px;margin:0 0 18px}.opinion-controls{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:25px 0 16px;flex-wrap:wrap}.rating-filters{display:flex;flex-wrap:wrap;gap:6px}.rating-filters button{font-size:13px;padding:8px 11px;border:1px solid var(--line);background:transparent;color:inherit}.rating-filters [aria-pressed=true]{color:var(--contrast);background:var(--accent);border-color:var(--accent)}.review-order{font-size:12px;color:var(--muted)}.review-order select{display:block;font-size:14px;padding:8px;border:1px solid var(--line);background:var(--paper);color:var(--ink);margin-top:4px}.breakdown{margin-top:25px}.breakdown>div{display:flex;align-items:center;gap:10px;font-size:13px;margin:8px 0;white-space:nowrap}.breakdown meter{width:100%;height:10px;accent-color:var(--accent)}dl{margin:20px 0}dl>div{margin-bottom:18px}dt{font-size:12px;color:var(--muted);margin-bottom:3px}dd{margin:0;font-size:14px;overflow-wrap:anywhere}dd a{text-decoration:underline;text-underline-offset:3px}figcaption{font-size:12px;color:var(--muted);padding-top:9px}.about{max-width:780px;padding:45px 0 70px}.about h1{font-size:44px;margin:15px 0 25px}.about h2{font-size:26px;margin:35px 0 14px}.about p{margin:14px 0}.about a{text-decoration:underline}.feed-title{padding:40px 0}.feed-title p{color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px}.feed-title h1{font-size:40px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
:root{--accent:#235bd6;--contrast:#fff;--ink:#1d2e43;--muted:#6e7c8e;--line:#dce3eb;--paper:#fff;--star:#ca931f}body{font-family:'Segoe UI',Arial,sans-serif;background:#f3f5f8;color:var(--ink)}.a-rail{position:fixed;top:0;bottom:0;width:236px;padding:34px 25px;background:#152339;color:#f7f9fd;display:flex;flex-direction:column;z-index:10}.a-brand{font-size:36px;line-height:1;font-weight:750;letter-spacing:-2px}.a-brand span{font-size:12px;letter-spacing:2.2px;display:block;margin-top:13px;color:#92a5bf}.a-main{display:flex;flex-direction:column;border-top:1px solid #334158;margin-top:34px;padding-top:15px;gap:4px}.a-main a{padding:10px 0;font-size:15px}.a-main a:hover{color:#a9c6ff}.a-label{font-size:12px;letter-spacing:1.5px;color:#8194af;margin:30px 0 15px}.a-sectors{display:flex;flex-direction:column;gap:18px}.a-sectors a{font-size:12px;line-height:1.4;display:flex;justify-content:space-between;gap:8px;color:#c0ccdc}.a-sectors a:hover{color:#fff}.a-sectors span{font:11px Consolas,monospace;color:#849bb9}.a-about{margin-top:auto;font-size:12px;padding-top:25px;color:#a6b7ce}.a-rail-foot{font:11px/1.7 Consolas,monospace;color:#6f86a3;margin-top:20px}.a-workspace{margin-left:236px}.a-top{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 44px;border-bottom:1px solid var(--line);background:#fff;font-size:13px;color:var(--muted)}.a-top a{color:var(--accent);font-weight:600}.a-workspace main{max-width:1550px;margin:auto;padding:0 44px 45px}.a-intro{padding:40px 0 28px;display:flex;justify-content:space-between;align-items:center;gap:25px}.a-eyebrow{font:11px/1.5 Consolas,monospace;letter-spacing:1px;color:var(--accent);margin-bottom:15px}.a-intro h1{font-size:58px;line-height:1.02;letter-spacing:-2.8px;font-weight:650}.a-intro p:last-child{font-size:15px;color:var(--muted);margin-top:18px}.a-intro-number{font:72px/1 Consolas,monospace;letter-spacing:-6px;border-left:1px solid var(--line);padding-left:35px;color:#b7c4d6}.a-intro-number span{font:12px/1.5 'Segoe UI',sans-serif;color:var(--muted);display:block;letter-spacing:0;margin-top:12px}.audit-search{display:flex;max-width:100%;background:#fff;border:1px solid #b8c7dc;border-radius:5px;padding:7px;box-shadow:0 6px 20px #183c7006}.audit-search input{flex:1;min-width:0;border:0;padding:12px;background:none;outline:none;color:var(--ink)}.audit-search button{border:0;padding:12px 25px;border-radius:3px;background:var(--accent);color:white;font-weight:600;font-size:14px}.a-search-area>span{display:block;margin:10px 0 25px;color:var(--muted);font-size:12px}.a-overview{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:#fff;border-radius:6px;margin:0 0 32px}.a-overview>div{padding:20px 25px;border-right:1px solid var(--line)}.a-overview>div:last-child{border:0}.a-overview span{display:block;font-size:12px;color:var(--muted)}.a-overview b{font-size:30px;font-weight:600;display:block;margin:2px 0}.a-overview small{font-size:12px;color:var(--muted)}.a-panel{background:white;border:1px solid var(--line);border-radius:6px;overflow:hidden}.a-panel>header{padding:21px 22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.a-panel h2{font-size:18px;font-weight:600}.a-panel>header a{color:var(--accent);font-size:13px}.a-table-head,.a-record{display:grid;grid-template-columns:40px minmax(130px,1.5fr) minmax(100px,1fr) 85px 110px 20px;gap:15px;align-items:center;padding:18px 22px}.a-table-head{font:10px Consolas,monospace;color:var(--muted);text-transform:uppercase;background:#f7f9fc;padding-top:12px;padding-bottom:12px}.a-record{background:white;border-bottom:1px solid var(--line);min-width:0}.a-record:last-child{border-bottom:0}.a-record:hover{background:#f8faff}.a-record-id{font:11px Consolas,monospace;color:#92a0b3}.a-company{font-size:15px;font-weight:650}.a-company:hover{color:var(--accent)}.a-domain{display:block;color:var(--muted);font-size:12px;overflow-wrap:anywhere;margin-top:4px}.a-record-sector{font-size:12px;color:var(--muted)}.a-record-score b{font-size:20px;font-weight:650;display:block}.a-record-score .stars{font-size:12px;letter-spacing:0}.a-count{font-size:12px;color:var(--muted)}.a-count .demo{display:block;width:max-content;margin-top:4px;font-size:12px}.a-open{font-size:20px;color:var(--accent)}.a-footer{padding:20px 44px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);display:flex;justify-content:space-between}.audit-listing-title{padding:34px 0 25px}.audit-listing-title>p{font-size:12px;color:var(--muted);margin-bottom:10px}.audit-listing-title h1{font-size:36px;letter-spacing:-1px}.audit-filters{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:15px;align-items:end;padding:20px;background:white;border:1px solid var(--line);border-radius:6px;margin-bottom:22px}.audit-filters label{font-size:12px;color:var(--muted)}.audit-filters input,.audit-filters select{display:block;width:100%;min-width:0;padding:10px;border:1px solid var(--line);border-radius:3px;background:white;font-size:13px;color:var(--ink);margin-top:5px}.audit-filters button{border:0;background:none;color:var(--accent);font-size:12px;padding:12px 0}.audit-results [data-list]{border:1px solid var(--line);border-radius:5px;overflow:hidden}.a-profile{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding:20px 0 30px}.a-profile h1{font-size:46px;letter-spacing:-1.7px}.a-profile p:last-child{color:var(--muted);margin-top:10px;font-size:14px}.a-profile-score{padding-left:35px;border-left:1px solid var(--line)}.a-profile-score>b{font-size:48px;display:block;line-height:1.1;font-weight:600}.a-profile-score>span:last-child{display:block;font-size:12px;color:var(--muted);margin-top:10px}.a-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:30px;margin-top:35px}.audit-opinions>h2{font-size:24px}.a-opinion{background:white;padding:25px;border:1px solid var(--line);display:flex;gap:23px;margin-bottom:12px}.a-vote{flex:0 0 45px}.a-vote>b{display:block;font-size:33px;font-weight:600;line-height:1.1}.a-vote>span:nth-child(2){font-size:12px;color:var(--muted);display:block;margin:4px 0 10px}.a-opinion header{font-size:12px;display:flex;flex-wrap:wrap;gap:10px;color:var(--muted)}.a-opinion header>a{display:block;width:100%;color:var(--accent);font-size:15px;font-weight:600}.a-opinion time{margin-left:auto}.a-opinion h3{font-size:17px;margin:16px 0 12px}.a-opinion p{font-size:14px;line-height:1.75;color:#41536b}.a-dossier{background:#fff;border:1px solid var(--line);padding:20px;align-self:start;border-radius:5px}.a-dossier h2{font-size:17px;margin-bottom:20px}.a-dossier figure img{width:100%;max-height:165px;object-fit:contain}.a-dossier h3{font-size:14px;margin-top:28px}.audit-feed{max-width:950px}.audit-about{margin:auto}@media(max-width:1200px){.a-rail{width:205px;padding:30px 20px}.a-workspace{margin-left:205px}.a-workspace main{padding:0 25px 35px}.a-top{padding:0 25px}.a-record,.a-table-head{grid-template-columns:30px minmax(130px,1fr) 85px 105px 18px;gap:12px;padding:16px}.a-record-sector,.a-table-head>span:nth-child(3){display:none}.a-detail-grid{grid-template-columns:1fr 235px;gap:20px}.audit-filters{grid-template-columns:1fr 1fr}}@media(max-width:800px){.a-rail{position:static;width:100%;display:block;padding:20px}.a-brand{font-size:29px}.a-brand span{display:none}.a-main{flex-direction:row;gap:25px;margin-top:15px;padding-top:12px}.a-label,.a-sectors,.a-about,.a-rail-foot{display:none}.a-workspace{margin:0}.a-top{height:50px;font-size:12px;padding:0 20px}.a-workspace main{padding:0 18px 30px}.a-intro{padding-top:30px}.a-intro h1{font-size:44px}.a-intro-number{display:none}.a-overview>div{padding:15px}.a-overview b{font-size:24px}.a-overview small{font-size:12px}.a-record,.a-table-head{grid-template-columns:minmax(130px,1fr) 65px 85px 18px;gap:9px}.a-record-id,.a-table-head>span:first-child{display:none}.a-record-score b{font-size:18px}.a-count{font-size:12px}.a-detail-grid{display:flex;flex-direction:column-reverse}.a-dossier{width:100%}.a-dossier figure{display:none}.a-profile h1{font-size:34px}.a-profile-score{padding-left:20px}.a-footer{padding:20px;gap:20px}.a-opinion{padding:20px 15px;gap:15px}.a-panel>header{padding:18px}.a-panel h2{font-size:16px}}@media(max-width:460px){.audit-search{flex-wrap:wrap}.audit-search input{width:100%}.audit-search button{width:100%}.a-overview{grid-template-columns:1fr}.a-overview>div{display:grid;grid-template-columns:1fr auto;align-items:center;border-right:0;border-bottom:1px solid var(--line)}.a-overview small{grid-column:1/-1}.a-overview b{grid-column:2;grid-row:1/3}.audit-filters{grid-template-columns:1fr}.a-count{display:none}.a-record,.a-table-head{grid-template-columns:minmax(130px,1fr) 60px 15px}.a-table-head>span:nth-child(5){display:none}.a-profile{align-items:start}.a-profile h1{font-size:30px}.a-profile-score>b{font-size:35px}.a-profile-score .stars{font-size:12px}.a-profile-score>span:last-child{font-size:12px}}
.demo{font-size:12px!important;display:inline-block!important;width:max-content;max-width:100%}.a-opinion p,.c-post p,.v-review p,.s-opinion p{font-size:16px}.s-result p{font-size:14px}.s-directory nav a{font-size:14px}.c-topics{font-size:14px}.c-guide p{font-size:14px;color:#5e7181}.community{--muted:#667888}.c-post time,.c-about-shop>span,.c-post-rating>span:last-child,.c-compact-shop small,.c-totals,.c-nav>small,.c-footer,.c-shop>span{color:#667888}
@media(max-width:480px){.j-title{flex-wrap:wrap;gap:12px}.j-title>a:first-child{font-size:64px}.j-title .j-index{margin-left:0;font-size:12px}.j-title .j-index br{display:none}}






/* SEO UI START */
.seo-breadcrumbs{font-size:13px;color:var(--muted);margin:20px 0}.seo-breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px 10px;padding:0;margin:0}.seo-breadcrumbs li{min-width:0;overflow-wrap:anywhere}.seo-breadcrumbs li+li:before{content:"/";margin-right:10px;opacity:.5}.seo-breadcrumbs a:hover{text-decoration:underline}.seo-category-intro{max-width:760px;font-size:15px;line-height:1.7;color:var(--muted);margin-top:20px}.seo-related{margin:45px 0 20px;padding-top:25px;border-top:1px solid var(--line)}.seo-related h2{font-size:23px}.seo-related ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:22px}.seo-related a{font-size:15px;text-decoration:underline;text-underline-offset:3px}.journal .seo-related h2{font-family:Georgia,serif}.showcase .seo-related a{color:var(--accent)}.pages a:hover{text-decoration:underline}[aria-busy=true] [data-counter]{opacity:.65}
/* SEO UI END */
