.product-detail-page{max-width:100%;margin:auto;padding:18px 26px 40px}.product-detail-page .breadcrumbs{margin-bottom:16px;flex-wrap:wrap}.product-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,.9fr);grid-gap:16px;gap:16px;align-items:stretch}.product-gallery,.product-intro,.product-overall-rating{border:1px solid #e5eaf2;border-radius:13px;background:#fff;box-shadow:0 4px 12px #162c5004;min-width:0}.product-gallery{position:relative;padding:18px;overflow:hidden}.product-category-pill{display:inline-block;border-radius:20px;background:#ffdfc5;color:#d4530c;font-size:10px;padding:5px 10px}.dialog-close,.gallery-zoom-button,.product-save{background:white;display:grid;place-items:center;border:1px solid #e5eaf2;box-shadow:0 2px 8px #1e34500a;border-radius:50%;width:30px;height:30px;position:absolute;right:14px;top:14px;color:#586986;z-index:2}.product-gallery-body{display:flex;align-items:center;gap:10px;height:270px;margin-top:8px}.product-thumbnails{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.product-thumbnails button{border:1px solid #e4eaf2;background:#fff;width:48px;height:54px;overflow:hidden;border-radius:6px;padding:3px}.product-thumbnails button.active{border-color:#ff671b}.product-thumbnails .product-image{width:100%;height:100%;object-fit:contain;margin:0;display:block}.product-thumbnails .thumbnail-closeup{transform:scale(1.5)}.product-main-image{height:100%;flex:1 1;min-width:0;overflow:hidden}.product-main-image .product-image{width:100%;height:100%;object-fit:contain;margin:0}.product-main-image.closeup .product-image{transform:scale(1.5)}.product-enlarge{display:flex;align-items:center;gap:7px;font-size:11px;background:#24304a;color:white;padding:8px 12px;border-radius:7px;margin-top:10px}.product-intro{padding:23px;position:relative;background:linear-gradient(135deg,#fff,#f9fbff)}.product-intro h1{font-size:31px;line-height:1.2;letter-spacing:-1px;margin:0 28px 8px 0}.product-subtitle{font-size:14px;color:#4f6183;margin:0 0 17px;line-height:1.5}.product-intro-description{font-size:12px;line-height:1.7;color:#5d6d88;margin-bottom:14px}.product-tags{display:flex;flex-wrap:wrap;gap:6px}.product-tags span{font-size:10px;padding:5px 9px;border-radius:20px;background:#edf2fa;color:#445677}.product-save.saved{color:#ff5b0b}.product-hero-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin:22px 0 20px;text-align:center}.product-hero-facts>div{min-width:0}.product-hero-facts>div>span{background:#fff1e9;color:#ff5b0b;width:42px;height:42px;display:grid;place-items:center;border-radius:9px;margin:0 auto 9px}.product-hero-facts strong{font-size:11px;display:block;line-height:1.4;overflow-wrap:anywhere}.product-hero-facts small{display:block;font-size:10px;color:#5c6e8b;line-height:1.4;margin-top:4px}.product-intro-actions{display:flex;gap:10px}.product-intro-actions>*{flex:1 1;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;font-size:11px;padding:11px 6px;min-height:38px;border-radius:7px;margin:0}.product-overall-rating{padding:21px}.product-rating-top{display:flex;align-items:center;gap:13px}.product-rating-circle{background:linear-gradient(135deg,#14c069,#07964b);color:white;width:68px;height:68px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;font-size:29px;font-weight:750;line-height:1.1}.product-rating-circle small{font-size:10px;font-weight:400;margin-top:4px}.product-rating-top h2{font-size:14px;margin:0 0 7px}.product-rating-stars{display:flex;gap:2px;color:#ff7c15}.product-rating-top p{font-size:11px;color:#687d9e;margin:7px 0}.product-rating-note{font-size:11px;color:#79879e;line-height:1.6;margin:17px 0}.product-rating-distribution>div{display:flex;align-items:center;gap:10px;font-size:11px;margin:12px 0;color:#50607c}.product-rating-distribution>div>span:first-child{min-width:48px}.product-score-track{height:8px;flex:1 1;border-radius:5px;background:#edf1f7;overflow:hidden}.product-score-track>span{display:block;height:100%;background:#ff6b28;border-radius:5px}.product-rating-distribution small{width:15px;font-size:10px}.rating-distribution-label{display:block;font-size:9px;color:#8b96a9;margin:12px 0}.product-overall-rating .outline-button{font-size:11px;display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;background:#fff9f5;border-color:#ffdfc7}.product-section-tabs{display:flex;gap:14px;overflow:auto;white-space:nowrap;border-bottom:1px solid #e6edf6;margin:20px 0;scrollbar-width:thin}.product-section-tabs a{display:flex;align-items:center;gap:8px;padding:12px 6px;font-size:11px;color:#4d607f;border-bottom:2px solid transparent}.product-section-tabs a:first-child,.product-section-tabs a:hover{color:#ff5b0b;border-color:#ff5b0b}.product-feature-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:23px}.product-feature-strip article{border:1px solid #e7ecf5;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;background:#fffaf5;text-align:center;min-width:0;min-height:103px}.product-feature-strip svg{color:#ff720c;margin-bottom:10px}.product-feature-strip strong{font-size:11px;line-height:1.5;overflow-wrap:anywhere}.product-feature-strip span{font-size:11px;color:#5b6c89;margin-top:3px}.product-feature-strip .feature-tone-1{background:#f5faff}.product-feature-strip .feature-tone-1 svg{color:#2f78ff}.product-feature-strip .feature-tone-2{background:#fcf7ff}.product-feature-strip .feature-tone-2 svg{color:#a640ed}.product-about-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;grid-gap:22px;gap:22px;align-items:stretch;margin-bottom:22px}.product-detail-page h2{display:flex;align-items:center;gap:9px;font-size:20px;line-height:1.3;margin:0 0 17px}.product-detail-page h2>svg{color:#ff6514;flex-shrink:0}.product-about-copy{padding:9px 6px}.product-about-copy>p{font-size:12px;line-height:1.85;color:#60718e;margin:0 0 16px}.product-about-copy ul{list-style:none;padding:0;margin:0}.product-about-copy li{display:flex;align-items:flex-start;gap:9px;margin:9px 0;font-size:11px;line-height:1.6;color:#4f617f}.product-about-copy li svg{color:#0ba656;flex-shrink:0;margin-top:1px}.product-about-copy li strong{font-weight:500}.product-about-image{border:1px solid #e4eaf2;border-radius:11px;position:relative;background:radial-gradient(ellipse at center,#f0eee8,#faf9f6);overflow:hidden;padding:22px 25px 38px;min-width:0;display:flex;align-items:center;justify-content:center}.product-about-image .product-image{width:100%;height:270px;object-fit:contain;margin:0;mix-blend-mode:multiply}.product-about-image>span{position:absolute;bottom:0;left:0;right:0;background:#23304bc9;color:white;padding:10px 14px;font-size:11px}.product-quick-info{border:1px solid #e5eaf2;border-radius:12px;padding:20px;min-width:0}.product-quick-info dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px 14px;gap:17px 14px;margin:0}.product-quick-info dt{font-size:10px;color:#8692a7;margin-bottom:4px}.product-quick-info dd{font-size:11px;line-height:1.5;margin:0;color:#3b4f72;overflow-wrap:anywhere}.product-fit-note{padding:14px;background:#fff8f0;border-radius:10px;margin-top:20px}.product-fit-note h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13px}.product-fit-note svg{color:#ff6514}.product-fit-note p{font-size:11px;line-height:1.7;color:#586b89;margin:0}.product-detail-columns{display:grid;grid-template-columns:1.08fr 1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.product-detail-columns>article{border:1px solid #e4eaf2;border-radius:12px;padding:18px;min-width:0;height:100%}.product-spec-card table{width:100%;border-collapse:collapse;font-size:11px}.product-spec-card tr:nth-child(odd){background:#f3f6fb}.product-spec-card td,.product-spec-card th{padding:7px 5px;line-height:1.45;text-align:left;vertical-align:top;overflow-wrap:anywhere}.product-spec-card th{font-weight:400;width:43%;color:#445676}.product-spec-card td{color:#596c8d}.product-detail-columns .outline-button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin:15px 0 0;font-size:11px}.product-panel-note{font-size:11px;line-height:1.7;color:#8390a6}.product-performance-fact{padding:14px 0;border-bottom:1px solid #edf1f6;display:flex;gap:10px;align-items:center;font-size:11px;line-height:1.5}.product-performance-fact>span{color:#526785;flex:1 1}.product-performance-fact strong{max-width:57%;font-weight:550;text-align:right;color:#ff6514}.product-performance-callout{display:flex;align-items:flex-start;gap:9px;padding:14px;background:#f5f8fd;border-radius:9px;margin-top:20px}.product-performance-callout svg{color:#5279c0;flex-shrink:0}.product-performance-callout p{font-size:11px;line-height:1.6;color:#7787a0;margin:0}.product-opinion-chart{display:flex;gap:18px;align-items:center;margin:24px 0}.product-donut{width:145px;height:145px;flex-shrink:0}.product-donut,.product-donut>div{border-radius:50%;display:flex;align-items:center;justify-content:center}.product-donut>div{width:100px;height:100px;background:white;flex-direction:column;text-align:center;padding:5px}.product-donut strong{font-size:29px}.product-donut span{font-size:10px;line-height:1.5;color:#7989a5;margin-top:4px;max-width:75px}.product-opinion-chart>div:last-child{flex:1 1;min-width:0}.product-opinion-chart p{display:flex;align-items:center;gap:7px;font-size:10px;color:#627490;margin:14px 0}.product-opinion-chart i{display:block;width:9px;height:9px;border-radius:3px;flex-shrink:0}.product-opinion-chart p>span{flex:1 1}.product-opinion-chart p strong{font-size:10px}.product-system-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:22px 0}.product-system-card{border:1px solid #e4eaf2;border-radius:12px;padding:20px}.product-system-card dl{margin:0}.product-system-card dl>div{display:flex;gap:20px;justify-content:space-between;padding:9px 0;border-top:1px solid #edf1f6;font-size:11px;line-height:1.5}.product-system-card dt{color:#4f6381}.product-system-card dd{color:#657893;margin:0;text-align:right;max-width:55%}.product-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:25px 0 14px}.product-section-heading h2{font-size:19px;margin:0}.product-section-heading button{display:flex;align-items:center;gap:7px;font-size:11px;color:#ff6514;flex-shrink:0}.product-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.product-related-grid>a{border:1px solid #e4eaf2;border-radius:11px;padding:15px;min-width:0;text-align:center;background:white}.product-related-grid>a>strong{font-size:12px;line-height:1.6;display:block}.product-related-grid>a>strong>span{display:block;font-size:10px;color:#ff6514;line-height:1.2}.product-related-grid>a>div{display:flex;gap:7px;align-items:center;margin-top:13px}.product-related-grid .product-image{width:calc(50% - 19px);height:110px;object-fit:contain;margin:0}.product-related-grid>a>div>span{width:25px;height:25px;border-radius:50%;background:#ff6718;color:white;display:grid;place-items:center;flex-shrink:0}.product-detail-page .product-voting{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-page .visitor-rating-grid{grid-template-columns:1fr}.product-detail-page .visitor-review-list{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-page .visitor-rating-grid>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.product-detail-page .visitor-rating-grid strong{margin:0}.product-detail-page [id]{scroll-margin-top:20px}.product-comparison-picker,.product-gallery-dialog{border:1px solid #e4eaf2;border-radius:15px;padding:0;max-width:800px;width:calc(100% - 30px);max-height:85vh;color:#13223f}.product-comparison-picker::-webkit-backdrop,.product-gallery-dialog::-webkit-backdrop{background:#12203b85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-comparison-picker::backdrop,.product-gallery-dialog::backdrop{background:#12203b85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-picker-content{padding:28px;position:relative}.product-picker-content h2{font-size:23px;margin-right:20px}.product-picker-search{display:flex;align-items:center;gap:10px;border:1px solid #dfe6f0;border-radius:9px;padding:12px;margin:20px 0;color:#7185a5}.product-picker-search input{border:0;outline:none;width:100%;font-size:13px}.product-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;max-height:45vh;overflow:auto;padding:3px}.product-picker-grid>a{border:1px solid #e4eaf2;border-radius:10px;padding:13px;min-width:0}.product-picker-grid>a:hover{border-color:#ff6514}.product-picker-grid .product-image{width:100%;height:100px;object-fit:contain;margin:0}.product-picker-grid strong{display:block;font-size:12px;line-height:1.5;margin:9px 0}.product-picker-grid>a>span{font-size:11px;display:flex;align-items:center;gap:7px;color:#ff6514}.product-gallery-dialog{padding:35px;text-align:center;max-width:650px}.product-gallery-dialog .product-image{width:100%;height:55vh;object-fit:contain;margin:0}.product-gallery-dialog p{font-size:15px}.product-gallery-dialog .dialog-close{position:absolute}.product-hero-facts:empty{display:none}.product-spec-card table{min-width:0;table-layout:fixed}.product-spec-card th:first-child{width:43%}.product-spec-card td{width:57%}@media(max-width:950px){.product-detail-page{padding:16px 20px}.product-detail-hero{grid-template-columns:1fr 1.3fr}.product-overall-rating{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:0 24px;gap:0 24px;align-items:center}.product-rating-top{grid-row:1/3}.product-rating-note{grid-column:1;grid-row:3;margin:10px 0}.product-rating-distribution{grid-column:2;grid-row:1/4}.rating-distribution-label{grid-column:2}.product-overall-rating .outline-button{grid-column:1;margin:0}.product-about-grid{grid-template-columns:1fr 1fr}.product-quick-info{grid-column:1/-1}.product-quick-info dl{grid-template-columns:repeat(3,minmax(0,1fr))}.product-fit-note{margin-top:14px}.product-detail-columns{grid-template-columns:1fr 1fr}.product-opinions-card{grid-column:1/-1}.product-opinion-chart{justify-content:center}.product-opinion-chart>div:last-child{max-width:240px}.product-feature-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.product-detail-page .visitor-review-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.product-detail-page{padding:13px 12px 30px}.product-detail-hero{grid-template-columns:minmax(0,1fr);gap:12px}.product-gallery{padding:15px}.product-gallery-body{height:260px}.product-intro{padding:20px}.product-intro h1{font-size:27px}.product-overall-rating{grid-column:auto;display:block;padding:20px}.product-rating-note{margin:16px 0}.product-overall-rating .outline-button{margin-top:16px}.product-section-tabs{gap:10px;margin:17px 0}.product-section-tabs a{font-size:10px}.product-feature-strip{gap:8px}.product-feature-strip article{padding:12px 5px;min-height:107px}.product-feature-strip span,.product-feature-strip strong{font-size:10px}.product-feature-strip svg{width:22px;height:22px}.product-about-grid,.product-detail-columns,.product-system-grid{grid-template-columns:minmax(0,1fr);gap:14px}.product-opinions-card,.product-quick-info{grid-column:auto}.product-quick-info dl{grid-template-columns:1fr 1fr}.product-about-image .product-image{height:240px}.product-section-heading{align-items:flex-start;flex-wrap:wrap}.product-section-heading h2{font-size:17px}.product-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product-related-grid>a{padding:11px}.product-related-grid>a>strong{font-size:11px}.product-related-grid .product-image{height:85px}.product-detail-page .visitor-review-list{grid-template-columns:1fr}.product-detail-page .product-voting{gap:7px}.product-detail-page .product-voting .visitor-vote{padding:11px}.product-detail-page .product-voting .visitor-vote>strong{min-height:0;font-size:12px}.product-detail-page .product-voting .vote-percentage{font-size:20px}.product-detail-page .product-voting .vote-percentage small{margin-left:0;width:100%}.product-detail-page .product-voting .vote-cta{font-size:10px;line-height:1.5}.product-detail-page .visitor-rating-grid>div{flex-wrap:wrap}.product-picker-content{padding:20px}.product-picker-content h2{font-size:19px}.product-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-picker-grid .product-image{height:85px}.product-picker-grid strong{font-size:11px}.product-gallery-dialog{padding:25px}.product-gallery-dialog .product-image{height:45vh}}.all-comparisons{margin-top:22px;background:#fff;border:1px solid #e6ebf3;border-radius:12px;padding:18px 22px}.all-comparisons summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px}.all-comparisons summary::-webkit-details-marker{display:none}.all-comparisons summary:before{content:"+";font-weight:700;color:#ff6518;width:16px}.all-comparisons details[open] summary:before{content:"–"}.all-comparisons h2{font-size:17px;margin:0;display:inline}.all-comparisons h2 span{color:#8a97ab;font-weight:500}.all-comparisons ul{list-style:none;margin:16px 0 0;padding:0;columns:260px 3;column-gap:24px}.all-comparisons li{page-break-inside:avoid;break-inside:avoid;padding:5px 0;font-size:13px;line-height:1.45}.all-comparisons a{color:#3c5272;overflow-wrap:anywhere}.all-comparisons a:hover{color:#ff6518}@media (max-width:640px){.all-comparisons{padding:14px 16px}.all-comparisons ul{column-count:1}}.admin-shell{display:flex;min-height:100vh;background:#f5f7fb;color:#18233b}.admin-sidebar{width:245px;flex-shrink:0;background:#111b2e;color:#a7b3cb;padding:27px 17px;position:fixed;top:0;bottom:0;left:0;display:flex;flex-direction:column;z-index:40}.admin-brand{display:flex;align-items:center;gap:10px;padding:0 7px 28px;color:white;font-weight:750;font-size:17px;letter-spacing:-.6px}.admin-brand>svg{color:#ff671b;flex-shrink:0}.admin-brand span{display:block;font-size:8px;color:#7786a5;letter-spacing:2px;margin-top:7px;font-weight:500}.admin-nav-label{font-size:9px;color:#65738e;letter-spacing:1.5px;padding:10px 13px;margin-bottom:10px}.admin-sidebar nav{display:flex;flex-direction:column;gap:5px}.admin-sidebar nav button{display:flex;align-items:center;gap:12px;width:100%;font-size:12px;padding:13px 15px;border-radius:8px;color:#98a8c4;text-align:left}.admin-sidebar nav button.active{background:#ff6518;color:#fff;box-shadow:0 6px 20px #ff641526}.admin-sidebar nav button:hover:not(.active){background:#1c2a42;color:white}.admin-sidebar nav button>span{margin-left:auto;font-size:10px;background:#253552;padding:3px 7px;border-radius:5px}.admin-sidebar-bottom{margin-top:auto;padding-top:25px}.admin-sidebar-bottom>a,.admin-sidebar-bottom>button{display:flex;align-items:center;gap:10px;font-size:11px;color:#9cabc7;padding:12px 13px;width:100%;text-align:left}.admin-sidebar-bottom>a>svg:last-child{margin-left:auto}.admin-user{border-top:1px solid #2a3851;padding:20px 8px 0;margin-top:15px;display:flex;align-items:center;gap:11px;color:white;font-size:12px}.admin-avatar,.admin-user>span{display:grid;place-items:center;background:#fff0e6;color:#ff6518;border-radius:50%;height:36px;width:36px;flex-shrink:0;font-weight:700}.admin-user small{display:block;color:#7084a6;font-size:10px;margin-top:5px}.admin-user>svg{margin-left:auto;color:#677c9e}.admin-workspace{margin-left:245px;min-width:0;width:calc(100% - 245px)}.admin-topbar{height:75px;border-bottom:1px solid #e8edf5;background:#fff;padding:0 35px;display:flex;align-items:center;gap:14px;justify-content:space-between}.admin-topbar>div:first-of-type{display:flex;align-items:center;gap:11px;color:#8a96ab;font-size:11px}.admin-topbar strong{color:#31425f;font-size:11px;font-weight:550}.admin-topbar-right{display:flex;align-items:center;gap:20px;font-size:11px;color:#7486a3}.admin-topbar-right>a{color:#556988}.admin-live,.admin-topbar-right>a{display:flex;align-items:center;gap:6px}.admin-live{font-size:10px}.admin-live i{width:6px;height:6px;border-radius:50%;background:#21b579}.admin-main{max-width:1500px;margin:auto;padding:32px 35px 45px}.admin-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.admin-eyebrow{font-size:9px;letter-spacing:1.5px;color:#a4aec0;display:block;margin-bottom:10px}.admin-page-heading h1{font-size:29px;line-height:1.2;letter-spacing:-1px;margin:0 0 10px}.admin-page-heading p{font-size:12px;line-height:1.6;color:#8492a8}.admin-primary,.admin-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ff6518;color:white;font-size:11px;font-weight:600;padding:12px 17px;border:1px solid #ff6518;border-radius:7px;white-space:nowrap}.admin-primary:hover{background:#ef560a;color:white}.admin-primary:disabled,.admin-secondary:disabled{opacity:.5;cursor:wait}.admin-secondary{background:white;border-color:#dfe6f1;color:#536886}.admin-secondary:hover{background:#f7f9fc}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:23px}.admin-stat-grid article{padding:21px;background:white;border:1px solid #e5eaf2;border-radius:11px;min-width:0;box-shadow:0 3px 7px #14284503}.admin-stat-grid article>div{display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:11px;color:#7a8ba6}.admin-stat-grid i{height:37px;width:37px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;font-style:normal}.admin-stat-grid i.orange{background:#fff0e7;color:#ff6518}.admin-stat-grid i.blue{background:#eaf1ff;color:#4584ee}.admin-stat-grid i.green{background:#e9faf1;color:#22a76a}.admin-stat-grid i.purple{background:#f2ecff;color:#9662d8}.admin-stat-grid article>strong{font-size:31px;display:block;margin:9px 0;color:#1f2c44;letter-spacing:-1px}.admin-stat-grid article>small{font-size:9px;color:#a0adc0;line-height:1.6;display:block}.admin-overview-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:20px;gap:20px;margin-bottom:22px}.admin-card{padding:23px;border:1px solid #e4eaf3;border-radius:11px;background:white;min-width:0;box-shadow:0 3px 7px #14284503}.admin-card h2{font-size:16px;letter-spacing:-.25px;margin:0 0 21px;color:#283853;line-height:1.4}.admin-card h3{font-size:14px;color:#3b4d69}.admin-card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.admin-card-heading h2{margin:0}.admin-card-heading>button,.admin-card-heading>span{display:flex;align-items:center;gap:5px;color:#ff6518;font-size:10px}.admin-category-chart{display:flex;flex-direction:column;gap:18px}.admin-category-chart>div{display:flex;align-items:center;gap:14px;font-size:11px;color:#6d7f9b}.admin-category-chart>div>span{width:116px;flex-shrink:0}.admin-category-chart>div>div{flex:1 1;height:7px;background:#f0f3f9;overflow:hidden;border-radius:5px}.admin-category-chart>div>div>span{display:block;height:100%;background:linear-gradient(90deg,#ffb073,#ff6719);border-radius:5px}.admin-category-chart strong{width:25px;text-align:right;font-size:11px;color:#314664}.admin-quick-actions{display:flex;flex-direction:column;gap:12px}.admin-quick-actions>button{border:1px solid #ecf0f6;border-radius:8px;display:flex;align-items:center;gap:12px;padding:13px;text-align:left}.admin-quick-actions>button>span{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:#fff2e9;color:#ff6518;flex-shrink:0}.admin-quick-actions strong{display:block;font-size:11px;color:#3b4e6b}.admin-quick-actions small{display:block;font-size:9px;color:#9aa8bf;margin-top:5px;line-height:1.4}.admin-quick-actions>button>svg{margin-left:auto;color:#abb7c9}.admin-update-note{background:#f0faf5;border:1px solid #dfefe6;border-radius:8px;padding:15px;display:flex;align-items:flex-start;gap:9px;color:#299663;margin-top:20px}.admin-update-note strong{font-size:10px;display:block}.admin-update-note small{font-size:9px;display:block;line-height:1.7;color:#7e9e8c;margin-top:5px}.admin-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:21px}.admin-search{display:flex!important;align-items:center;gap:9px;border:1px solid #e0e7f1;border-radius:7px;padding:10px 12px;min-width:220px;max-width:400px;flex:1 1;margin:0!important;color:#92a1b8}.admin-search input{border:0!important;padding:0!important;width:100%;outline:none;background:none}.admin-toolbar>select{border:1px solid #e0e7f1;border-radius:7px;color:#5c7191;background:white;padding:10px 12px;font-size:11px}.admin-toolbar>span{font-size:11px;color:#7c8da8}.admin-table-wrap{overflow:auto;max-width:100%}.admin-product-table{width:100%;min-width:620px;border-collapse:collapse;table-layout:auto;font-size:11px}.admin-product-table th{background:#f7f9fc;color:#7a8aa5;font-weight:500;padding:11px 13px;border-bottom:1px solid #e7edf5;font-size:10px;width:auto;white-space:nowrap}.admin-product-table th:first-child{width:40%}.admin-product-table td{padding:13px;border-bottom:1px solid #edf1f7;color:#6a7e9e;width:auto}.admin-product-cell{display:flex;align-items:center;gap:13px;min-width:200px}.admin-product-cell .product-image{width:46px;height:46px;margin:0;object-fit:contain;flex-shrink:0;border-radius:7px;background:#f9fafc}.admin-product-cell strong{font-size:11px;color:#344966;display:block;line-height:1.4}.admin-product-cell small{font-size:9px;color:#a3afc1;display:block;margin-top:4px}.admin-badge{font-size:9px;padding:5px 8px;border-radius:5px;display:inline-block;white-space:nowrap}.admin-badge.published{background:#edf9f2;color:#2fa46e}.admin-badge.draft{background:#fff6e5;color:#b58c3d}.admin-seo-status{display:flex;align-items:center;gap:6px;font-size:10px;color:#a6afbc}.admin-seo-status i{height:5px;width:5px;background:#bac3d0;border-radius:50%}.admin-seo-status.ready{color:#3faa7a}.admin-seo-status.ready i{background:#3faa7a}.admin-row-actions{display:flex;align-items:center;gap:9px}.admin-row-actions button{font-size:10px;color:#ff6518}.admin-row-actions a{color:#91a1b9}.admin-pagination{display:flex;align-items:center;gap:8px;margin-top:20px;font-size:10px;color:#8b9bb3}.admin-pagination>span{margin-right:auto}.admin-pagination button{padding:8px 11px;border:1px solid #e3eaf3;border-radius:6px;font-size:10px;color:#647a9b}.admin-editor-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:21px;gap:21px;align-items:start}.admin-editor-aside{display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:20px}.admin-card label,.admin-login label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#5a6f8f;margin-bottom:16px;line-height:1.5;font-weight:500}.admin-card input:not([type=checkbox]),.admin-card select,.admin-card textarea,.admin-login input{width:100%;border:1px solid #dfe7f1;border-radius:7px;padding:11px 12px;color:#344b6d;background:#fff;font:inherit;font-size:12px;outline:none}.admin-card input:focus,.admin-card select:focus,.admin-card textarea:focus,.admin-login input:focus{border-color:#ff9253;box-shadow:0 0 0 3px #ff925310}.admin-card textarea{resize:vertical;min-height:85px;line-height:1.6}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 15px;gap:0 15px}.admin-form-grid .span-2{grid-column:1/-1}.admin-subheading{margin-top:24px!important;margin-bottom:18px!important}.admin-spec-fields label{font-size:10px}.admin-spec-fields input,.admin-spec-fields select{font-size:11px}.admin-card .admin-checkbox{display:flex;flex-direction:row;align-items:center;gap:9px;font-size:11px;line-height:1.6}.admin-checkbox input{accent-color:#ff6518;width:15px;height:15px;flex-shrink:0}.admin-help{font-size:11px;line-height:1.8;color:#92a0b6;margin:12px 0 18px}.full-width{width:100%;margin-top:10px}.admin-danger{border:1px solid #f3d6d4;color:#c55c57;border-radius:7px;padding:10px;font-size:11px;background:#fff9f8}.admin-image-preview .product-image{height:200px;width:100%;margin:0;object-fit:contain}.admin-comparison-list>div{border-bottom:1px solid #edf1f7;display:flex;align-items:center;gap:16px;padding:15px 0;font-size:11px}.admin-comparison-list strong{flex:1 1;font-size:11px;line-height:1.6;color:#526886}.admin-comparison-list strong span{color:#ff6518;margin:0 7px;font-size:10px}.admin-comparison-list a,.admin-comparison-list button{display:flex;align-items:center;gap:5px;font-size:10px;color:#7587a4;white-space:nowrap}.admin-comparison-list button{color:#ff6518}.admin-search-preview{border:1px solid #e5eaf1;border-radius:10px;padding:20px;margin:20px 0 23px;background:#fcfdff}.admin-search-preview>span{display:block;font-size:10px;color:#548668;overflow-wrap:anywhere}.admin-search-preview>strong{display:block;font-size:19px;font-weight:500;color:#2355b5;margin:9px 0;line-height:1.4}.admin-search-preview>p{font-size:12px;color:#8997ac;line-height:1.7}.admin-seo-metric{background:#f3f8fd;border-radius:10px;padding:21px;margin:15px 0}.admin-seo-metric strong{font-size:33px;display:block;color:#487fc5}.admin-seo-metric span{font-size:11px;color:#8fa5c2;display:block;margin-top:8px}.admin-seo-path{font-size:10px;color:#6d83a5;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf1f7;padding:12px 0;overflow-wrap:anywhere;width:100%;text-align:left}.admin-category-settings{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 20px;gap:10px 20px;margin:15px 0 23px}.admin-category-settings>label{border:1px solid #e8edf4;border-radius:8px;padding:13px;margin:0!important}.admin-category-settings>label>span{margin-left:auto;color:#a2adc0;font-size:10px}.admin-ad-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:21px;gap:21px;margin-bottom:22px}.admin-ad-preview{width:100%;height:185px;border-radius:10px;background:repeating-linear-gradient(135deg,#fafbfc,#fafbfc 12px,#f3f5f8 0,#f3f5f8 24px);border:1px dashed #d4ddea;margin-bottom:21px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;color:#a1afc4;overflow:hidden}.admin-ad-preview.inline{height:100px}.admin-ad-preview>span{font-size:9px;letter-spacing:2px}.admin-ad-preview strong{font-size:19px;font-weight:550}.admin-ad-preview img{width:100%;height:100%;object-fit:contain}.admin-review-list{display:flex;flex-direction:column;gap:17px}.admin-review-list article{padding:19px;border:1px solid #e6edf5;border-radius:9px}.admin-review-list article>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-review-list article>div>strong{font-size:12px;color:#3e5476}.admin-review-list article>div>span:not(.admin-badge){font-size:11px;color:#ff8e35}.admin-review-list small{color:#a0aec2;font-size:10px;margin-left:auto}.admin-review-list p{font-size:12px;line-height:1.8;color:#70839f;margin:14px 0;white-space:pre-wrap;overflow-wrap:anywhere}.admin-review-list article>div:last-child{justify-content:flex-end}.admin-review-list a,.admin-review-list button{display:flex;align-items:center;gap:6px;font-size:10px;color:#8b9bb3}.admin-review-list button{color:#ff6518}.admin-empty{padding:40px 10px;text-align:center;color:#99a8bf;display:flex;flex-direction:column;align-items:center;gap:14px}.admin-empty h3{font-size:16px;color:#657b9c}.admin-empty p{font-size:12px;line-height:1.7}.admin-error,.admin-success{display:flex;align-items:center;gap:9px;border:1px solid #f5d2d0;background:#fff1f0;color:#bd5450;font-size:12px;padding:13px 16px;border-radius:8px;margin-bottom:20px;line-height:1.6}.admin-success{background:#eff9f4;border-color:#d6eee0;color:#369c71}.admin-loading{display:flex;min-height:200px;align-items:center;justify-content:center;gap:15px;color:#8596b1;font-size:13px}.admin-loading>svg{color:#ff6518}.admin-mobile-toggle{display:none}.admin-login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#f8fafd}.admin-login-story{padding:100px 12%;background:radial-gradient(ellipse at bottom left,#533b29,#16223b 70%);color:#fff;display:flex;flex-direction:column;justify-content:center}.admin-login-story>svg{color:#ff6518;margin-bottom:35px}.admin-login-story h1{font-size:35px;letter-spacing:-1px;line-height:1.2}.admin-login-story h1 span{display:block;color:#ff8c40;font-size:30px;margin-top:12px}.admin-login-story p{font-size:15px;color:#9badc9;line-height:1.8;margin:25px 0;max-width:400px}.admin-login-story>div{display:flex;gap:9px;align-items:center;font-size:12px;color:#7d93b5;margin-top:25px}.admin-login>section{padding:85px 14%;display:flex;flex-direction:column;justify-content:center}.admin-back{display:flex;align-items:center;gap:7px;font-size:11px;color:#8b9cb5;margin-bottom:40px}.admin-login>section h2{font-size:29px;letter-spacing:-1px;margin-bottom:12px}.admin-login>section>p{font-size:13px;color:#95a4ba;line-height:1.7;margin-bottom:27px}.admin-login form button{width:100%;margin-top:5px}.admin-login>section>small{font-size:10px;color:#9eacc0;line-height:1.9;margin-top:25px}.admin-login code{color:#6b819f;font-size:10px;overflow-wrap:anywhere}.restored-sidebar h2{display:flex;align-items:center;gap:7px!important;font-size:14px!important}.restored-sidebar h2>svg{color:#ff6518}.product-side-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:20px;gap:20px;align-items:start}.product-main-column{min-width:0;container-type:inline-size;container-name:productMain}.managed-ad>img{width:100%;max-height:100%;object-fit:contain}.managed-ad>a{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.managed-ad>a>span{font-size:10px;letter-spacing:2px}.managed-ad>a>div{font-size:19px;font-weight:600}.managed-ad>a>small{font-size:10px}.managed-ad>a>img{height:100%;width:100%;object-fit:contain}.comparison-inline-ad.managed-ad{overflow:hidden}.comparison-inline-ad.managed-ad>img{max-height:180px}.product-main-column .product-about-grid{grid-template-columns:1fr 1fr}.product-main-column .product-quick-info{grid-column:1/-1}.product-main-column .product-detail-columns{grid-template-columns:1fr 1fr}.product-main-column .product-opinions-card{grid-column:1/-1}@container productMain(max-width:650px){.product-about-grid,.product-detail-columns,.product-system-grid{grid-template-columns:minmax(0,1fr)!important}.product-opinions-card,.product-quick-info{grid-column:auto}.product-related-grid{grid-template-columns:1fr 1fr}}@media(max-width:1100px){.admin-sidebar{width:210px}.admin-workspace{margin-left:210px;width:calc(100% - 210px)}.admin-main{padding:25px}.admin-topbar{padding:0 25px}.admin-stat-grid{grid-template-columns:1fr 1fr}.admin-editor-grid,.admin-overview-grid{grid-template-columns:1fr}.admin-editor-aside{position:static;display:grid;grid-template-columns:1fr 1fr}.admin-page-heading h1{font-size:25px}.product-side-layout{grid-template-columns:minmax(0,1fr) 220px;gap:14px}.admin-brand{font-size:15px}.admin-ad-grid{grid-template-columns:1fr}}@media(max-width:760px){.product-side-layout{grid-template-columns:minmax(0,1fr)}.admin-sidebar{transform:translateX(-100%);transition:transform .2s;width:230px}.admin-sidebar.open{transform:translateX(0)}.admin-workspace{margin-left:0;width:100%}.admin-mobile-toggle{display:block}.admin-topbar{padding:0 15px;height:62px;gap:12px}.admin-topbar-right{gap:10px}.admin-topbar-right .admin-live{display:none}.admin-topbar-right>a{font-size:10px}.admin-avatar{height:28px;width:28px;font-size:12px}.admin-main{padding:22px 14px}.admin-page-heading{align-items:flex-start;flex-wrap:wrap;gap:14px}.admin-page-heading h1{font-size:24px}.admin-page-heading p{font-size:11px}.admin-stat-grid{gap:11px}.admin-stat-grid article{padding:15px}.admin-stat-grid article>div{font-size:10px;gap:5px}.admin-stat-grid i{width:29px;height:29px}.admin-stat-grid i svg{width:17px}.admin-stat-grid article>strong{font-size:27px}.admin-card{padding:17px}.admin-card h2{font-size:15px}.admin-category-chart>div>span{width:102px;font-size:10px}.admin-category-chart>div{gap:9px}.admin-category-settings,.admin-editor-aside,.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .span-2{grid-column:auto}.admin-toolbar .admin-search{min-width:100%;max-width:none}.admin-toolbar>select{flex:1 1;min-width:0;font-size:10px}.admin-comparison-list>div{flex-wrap:wrap;gap:9px}.admin-comparison-list strong{flex-basis:100%}.admin-comparison-list>div>a{margin-left:auto}.admin-login{grid-template-columns:1fr}.admin-login-story{padding:35px 25px;min-height:220px}.admin-login-story h1{font-size:26px}.admin-login-story h1 span{font-size:22px}.admin-login-story>svg{width:33px;margin-bottom:18px}.admin-login-story p{font-size:12px;margin:15px 0 0}.admin-login-story>div{display:none}.admin-login>section{padding:30px 25px 50px}.admin-login>section h2{font-size:25px}.admin-back{margin-bottom:25px}.product-main-column .product-about-grid,.product-main-column .product-detail-columns{grid-template-columns:1fr}.product-main-column .product-opinions-card,.product-main-column .product-quick-info{grid-column:auto}}.admin-tracking{margin-top:21px}.admin-field-help{font-size:10px;color:#9aa8bd;font-weight:400;line-height:1.6}.admin-card textarea.admin-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.admin-card code{font-size:10px;color:#556c8e;background:#f3f6fa;padding:2px 5px;border-radius:4px;overflow-wrap:anywhere}.admin-help a{color:#ff6518;display:inline-flex;align-items:center;gap:3px}.admin-tracking-status{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-direction:column}.admin-tracking-status li{display:flex;align-items:center;gap:9px;font-size:11px;color:#6a7e9e;padding:11px 0;border-bottom:1px solid #edf1f7}.admin-tracking-status i{width:7px;height:7px;border-radius:50%;background:#c4ccd8;flex-shrink:0}.admin-tracking-status span{margin-left:auto;font-size:10px;color:#a3afc1}.admin-tracking-status li.on i{background:#22a76a}.admin-tracking-status li.on span{color:#22a76a}.managed-ad-code{height:auto;min-height:0;background:none;border:0;padding:0;gap:6px;max-width:100%}.managed-ad-code>span{font-size:9px;letter-spacing:2px;color:#a0a8b6}.managed-ad-code .adsbygoogle,.managed-ad-html{width:100%;min-width:0;text-align:center}.comparison-ad.managed-ad-code{min-height:250px}.admin-heading-actions{display:flex;gap:10px;flex-wrap:wrap}.admin-toolbar-wrap select{min-width:0}.admin-link-button{display:inline-flex;align-items:center;gap:6px;color:#ff6518;font-size:11px;font-weight:600;background:none;border:0;padding:6px 0;cursor:pointer}.admin-link-button:disabled{opacity:.5}.admin-badge.info{background:#eef4ff;color:#3d6fd1}.admin-meter{position:relative;display:flex;align-items:center;gap:8px;min-width:120px}.admin-meter:before{content:"";position:absolute;left:0;right:56px;height:7px;border-radius:9px;background:#eef1f6}.admin-meter>span{position:relative;display:block;height:7px;border-radius:9px;background:linear-gradient(90deg,#ff6518,#ffa260);max-width:calc(100% - 56px)}.admin-meter b{margin-left:auto;font-size:10px;color:#58698a;font-weight:600;white-space:nowrap}.admin-meter.small{min-width:110px}.admin-meter.small:before{right:46px}.admin-meter.small>span{max-width:calc(100% - 46px)}.admin-subheading-row{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.admin-subheading-row .admin-meter{width:230px}.admin-subheading small{font-size:11px;font-weight:400;color:#93a0b6}.admin-spec-group{border:1px solid #e9eef6;border-radius:10px;padding:14px 16px 4px;margin:0 0 14px}.admin-spec-group legend{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#7486a3;padding:0 6px}.admin-spec-fields small{display:block;font-size:10px;color:#93a0b6;margin-top:4px;font-weight:400}.admin-extra-specs>div{display:grid;grid-template-columns:1fr 1.4fr 36px;grid-gap:8px;gap:8px;margin-bottom:8px}.admin-extra-specs button[aria-label]{border:1px solid #e4eaf3;border-radius:7px;background:#fff;color:#c2524b;display:grid;place-items:center;cursor:pointer}.admin-source-list{margin:0;padding-left:16px;font-size:11px;line-height:1.9}.admin-source-list a{color:#3d6fd1;word-break:break-all}.admin-spin{animation:admin-spin 1s linear infinite}@keyframes admin-spin{to{transform:rotate(1turn)}}.admin-image-finder{margin-top:12px}.admin-candidate-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:12px 0}.admin-candidate-grid figure{margin:0;border:1px solid #e4eaf3;border-radius:9px;overflow:hidden;background:#fff}.admin-candidate-grid figure.good{border-color:#9fd9bb}.admin-candidate-grid img{width:100%;height:110px;object-fit:contain;background:#f7f9fc}.admin-candidate-grid figcaption{padding:8px;display:flex;flex-direction:column;gap:3px;font-size:10px;color:#6e7f9b}.admin-candidate-grid figcaption strong{font-size:11px;color:#26364f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-score{font-weight:700;color:#2fa46e}.admin-candidate-grid figcaption>div{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.admin-candidate-grid figcaption a{display:inline-flex;gap:4px;align-items:center;color:#3d6fd1}.admin-candidate-grid figcaption button{display:inline-flex;align-items:center;gap:4px;background:#ff6518;color:#fff;border:0;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:600;cursor:pointer}.admin-plugins,.admin-schema{display:flex;flex-direction:column;gap:18px}.admin-schema-meta{font-size:11px;color:#7486a3}.admin-toolbar-actions{display:flex;gap:9px;margin-left:auto;flex-wrap:wrap}.admin-warning{display:flex;align-items:center;gap:8px;background:#fff6e5;color:#9b7426;border-radius:8px;padding:10px 13px;font-size:11px;margin-bottom:14px}.admin-job-table,.admin-quality-table,.admin-schema-table{width:100%;border-collapse:collapse;font-size:11px}.admin-job-table th,.admin-quality-table th,.admin-schema-table th{text-align:left;font-size:9px;letter-spacing:.8px;text-transform:uppercase;color:#93a0b6;font-weight:600;padding:10px;border-bottom:1px solid #edf1f7}.admin-job-table td,.admin-quality-table td,.admin-schema-table td{padding:10px;border-bottom:1px solid #f1f4f9;vertical-align:middle}.admin-schema-table tr.is-hidden td{opacity:.55}.admin-order{display:flex;flex-direction:column;gap:3px}.admin-order button{border:1px solid #e4eaf3;background:#fff;border-radius:5px;width:26px;height:20px;display:grid;place-items:center;color:#61738f;cursor:pointer}.admin-order button:disabled{opacity:.35;cursor:default}.admin-field-name{display:flex;flex-direction:column;align-items:flex-start;gap:3px;background:none;border:0;padding:0;text-align:left;cursor:pointer}.admin-field-name strong{font-size:12px;color:#22324c}.admin-field-name code{font-size:10px;color:#93a0b6}.admin-field-editor td{background:#fafbfd}.admin-field-form{padding:6px 2px}.admin-plugin-title{display:flex;align-items:center;gap:12px}.admin-plugin-title>span{width:44px;height:44px;border-radius:11px;background:#fff0e6;color:#ff6518;display:grid;place-items:center}.admin-plugin-title h2{margin:0}.admin-plugin-title small{font-size:11px;color:#8492a8}.admin-plugin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:16px 0}.admin-plugin-grid fieldset{border:1px solid #e9eef6;border-radius:10px;padding:12px 15px;margin:0;min-width:0}.admin-plugin-grid legend{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#7486a3;padding:0 6px}.admin-plugin-grid small{color:#93a0b6;font-weight:400}.admin-switch{position:relative;display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:600;color:#3c4e6c;cursor:pointer}.admin-switch input{position:absolute;opacity:0;width:1px;height:1px}.admin-switch i{width:38px;height:22px;border-radius:20px;background:#d5ddea;position:relative;transition:.2s}.admin-switch i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.2s}.admin-switch input:checked+i{background:#21b579}.admin-switch input:checked+i:after{left:19px}.admin-switch input:focus-visible+i{outline:2px solid #ff6518;outline-offset:2px}.admin-chip-select{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.admin-chip-select button{border:1px solid #dfe6f1;background:#fff;border-radius:20px;padding:6px 11px;font-size:10px;color:#536886;cursor:pointer}.admin-chip-select button.on{background:#ff6518;border-color:#ff6518;color:#fff}.admin-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-inline input{flex:1 1;min-width:180px}.admin-code{display:flex;gap:8px;align-items:flex-start;background:#111b2e;color:#cfe0ff;border-radius:8px;padding:10px 12px;margin-top:10px;font-size:10px}.admin-code code{flex:1 1;word-break:break-all;line-height:1.6}.admin-code button{background:#253552;color:#fff;border:0;border-radius:6px;padding:6px;cursor:pointer}.admin-stat-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:6px 0 18px}.admin-stat-row>div{background:#f7f9fc;border-radius:10px;padding:13px 15px}.admin-stat-row strong{display:block;font-size:22px;color:#18233b}.admin-stat-row span{font-size:11px;color:#7486a3}.admin-job{margin-top:18px}.admin-job-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:11px;color:#536886;margin-bottom:8px}.admin-job-head>span:first-child{display:inline-flex;align-items:center;gap:6px;font-weight:600}.admin-progress{height:9px;border-radius:9px;background:#eef1f6;overflow:hidden}.admin-progress span{display:block;height:100%;background:linear-gradient(90deg,#ff6518,#ffa260);transition:width .4s}.admin-job-counts{display:flex;gap:8px;flex-wrap:wrap;margin:13px 0}.admin-job-counts button{border:1px solid #dfe6f1;background:#fff;border-radius:8px;padding:7px 11px;font-size:11px;color:#536886;cursor:pointer}.admin-job-counts button.on{border-color:#ff6518;color:#ff6518}.admin-job-table td small{display:block;color:#93a0b6;font-size:10px;margin-top:3px}.admin-error-text{color:#c2524b!important}.admin-job-candidate{display:flex;gap:9px;align-items:center}.admin-job-candidate img{width:56px;height:42px;object-fit:contain;background:#f7f9fc;border-radius:6px;border:1px solid #edf1f7}.admin-job-candidate a{display:inline-flex;gap:3px;align-items:center;font-size:10px;color:#3d6fd1}.admin-activity{list-style:none;margin:0;padding:0}.admin-activity li{display:grid;grid-template-columns:20px 1fr auto;grid-gap:12px;gap:12px;align-items:start;padding:12px 4px;border-bottom:1px solid #f1f4f9;font-size:11px}.admin-activity li>svg{color:#ff6518;margin-top:2px}.admin-activity strong{color:#22324c}.admin-activity p{margin:3px 0 0;color:#6e7f9b;line-height:1.5}.admin-activity time{color:#93a0b6;font-size:10px;white-space:nowrap}.admin-activity.compact li{padding:9px 2px}.admin-bulk-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#111b2e;color:#fff;border-radius:10px;padding:10px 14px;margin-bottom:14px;font-size:11px}.admin-bulk-bar strong{margin-right:8px}.admin-bulk-bar button{background:#253552;color:#fff;border:0;border-radius:7px;padding:7px 11px;font-size:11px;cursor:pointer}.admin-bulk-bar button:hover:not(:disabled){background:#ff6518}.admin-bulk-bar button.ghost{background:none;color:#a7b3cb;margin-left:auto}.admin-product-table tr.is-selected td{background:#fff8f3}.admin-pagination select{border:1px solid #dfe6f1;border-radius:7px;padding:7px;font-size:11px}@media(max-width:900px){.admin-candidate-grid,.admin-plugin-grid,.admin-stat-row{grid-template-columns:1fr}.admin-extra-specs>div{grid-template-columns:1fr 1fr 36px}.admin-toolbar-actions{margin-left:0}}.admin-errors{margin:8px 0 0;padding-left:18px;color:var(--admin-danger,#b42318)}.admin-errors li{margin:2px 0;word-break:break-word}.admin-manual-image{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.admin-manual-image .admin-inline{display:flex;gap:8px;flex-wrap:wrap}.admin-manual-image input{flex:1 1 240px;min-width:0}.cpu-hero{background:radial-gradient(ellipse at 80% 40%,#384766,#101827 72%);overflow:hidden}.cpu-hero:before{background:linear-gradient(90deg,#111824 35%,transparent 80%)}.cpu-hero .robot-hero-inner{position:relative;z-index:1}.cpu-hero-art{position:absolute;right:4%;top:40px;width:39%;height:290px;display:flex;align-items:center;gap:18px;transform:rotate(-8deg)}.cpu-hero-art .product-image{width:48%;height:230px;object-fit:contain;border-radius:22px;mix-blend-mode:normal;filter:drop-shadow(0 22px 15px #0008)}.cpu-hero-art .product-image:last-child{transform:translateY(35px) rotate(15deg)}.cpu-page .robot-sidebar select{width:100%;padding:9px;border:1px solid var(--border);border-radius:7px;background:white;color:var(--ink);margin-top:12px}.cpu-page .robot-image-link .product-image{padding:15px;mix-blend-mode:normal}.cpu-page .robot-pagination button[aria-current=page]{background:var(--orange);color:white;border-color:var(--orange)}.cpu-page .robot-card-specs dd{overflow-wrap:anywhere}.cpu-page .active-filters>span{font-size:12px;color:var(--muted)}@media(max-width:950px){.cpu-hero-art{opacity:.45;right:-4%;width:48%}.cpu-hero .robot-hero-inner{max-width:100%}}@media(max-width:600px){.cpu-hero-art{opacity:.2;width:80%;right:-20%;top:60px}.cpu-hero .robot-hero-inner>p{font-size:13px}.cpu-hero .robot-hero-chips{overflow:auto;padding-bottom:5px}.cpu-hero .robot-hero-chips button{flex-shrink:0}.cpu-page .robot-results-header{flex-wrap:wrap}.cpu-page .robot-results-header>div{width:100%;justify-content:space-between}.cpu-page .robot-results-header select{max-width:210px}}.vacuum-hero{background:radial-gradient(ellipse at 82% 55%,#9e8972,#27221f 75%)}.vacuum-hero .cpu-hero-art{right:7%;top:15px;height:330px;transform:none;gap:0}.vacuum-hero .cpu-hero-art .product-image{height:330px;width:50%;mix-blend-mode:multiply;filter:drop-shadow(0 15px 10px #0003);border-radius:0;transform:rotate(8deg)}.vacuum-hero .cpu-hero-art .product-image:last-child{transform:rotate(-8deg) translateY(10px)}.vacuum-page .robot-image-link .product-image{padding:8px 25px;mix-blend-mode:multiply}.vacuum-page .robot-quiz-card .quiz-icon{color:var(--orange)}@media(max-width:600px){.vacuum-hero .cpu-hero-art{right:-20%;opacity:.25}.vacuum-page .robot-image-link .product-image{padding:8px 10px}}.catalog-hero{position:relative;isolation:isolate;overflow:hidden;background:#080f18;color:white;border-radius:5px 5px 0 0;min-height:270px}.catalog-hero-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.catalog-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#05090ec4,#05090e70 40%,transparent 62%);z-index:-1}.catalog-hero-inner{max-width:100%;margin:auto;padding:20px 4% 15px;position:relative}.catalog-hero-copy{width:54%;max-width:700px}.catalog-hero-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:10px;margin-bottom:18px;color:#ffffff90}.catalog-hero-breadcrumbs a,.catalog-hero-breadcrumbs>span:last-child{color:white}.catalog-hero-breadcrumbs svg{width:12px;height:12px}.catalog-hero h1{font-size:clamp(34px,3.85vw,55px);font-weight:800;letter-spacing:-1.4px;line-height:1.02;margin:0 0 12px}.catalog-hero h1 span{color:#ff913c}.catalog-hero-copy>p{font-size:14px;line-height:1.45;max-width:500px;margin:0 0 17px}.catalog-hero-search{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #e0e4ec;border-radius:9px;padding:3px 3px 3px 14px;height:40px;width:100%;max-width:510px;color:#111a36;box-shadow:0 4px 16px #0002}.catalog-hero-search input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;font-size:10px;color:#1b2945}.catalog-hero-search input::placeholder{color:#7484a6}.catalog-hero-search .orange-button{height:34px;min-width:86px;padding:0 18px;border-radius:7px;font-size:12px}.catalog-hero-chips{display:flex;gap:7px;margin-top:13px;max-width:80%;flex-wrap:wrap}.catalog-hero-chips button{display:flex;align-items:center;gap:5px;white-space:nowrap;border:1px solid #ffffff24;background:#ffffff0c;box-shadow:inset 0 1px 3px #ffffff10;color:white;padding:7px 11px;border-radius:22px;font-size:10px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.catalog-hero-chips button:hover,.catalog-hero-chips button[aria-pressed=true]{background:#ff6b19;border-color:#ff9148}.catalog-hero-aside{position:absolute;right:1.4%;top:16px;width:195px;display:grid;grid-gap:4px;gap:4px}.catalog-hero-callout,.catalog-hero-guide{border:1px solid #ffffff30;background:#101418a6;border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.catalog-hero-callout{display:flex;align-items:center;gap:8px;color:white;padding:12px}.catalog-hero-callout-icon{display:grid;place-items:center;flex:0 0 28px;height:30px;background:linear-gradient(135deg,#ff973a,#ff4e00);border-radius:5px}.catalog-hero-callout-icon svg{width:21px}.catalog-hero-callout>span:nth-child(2){flex:1 1}.catalog-hero-callout strong{font-size:10px;font-weight:500;display:block;line-height:1.4}.catalog-hero-callout small{font-size:9px;line-height:1.4;display:block;margin-top:2px}.catalog-hero-guide{padding:7px 9px}.catalog-hero-guide a,.catalog-hero-guide button{display:flex;align-items:center;gap:10px;text-align:left;width:100%;background:none;border:0;color:white;font-size:10px;line-height:1.5;padding:7px 3px;cursor:pointer}.catalog-hero-guide svg{width:16px;height:16px;flex-shrink:0}.catalog-hero-guide svg:last-child{width:10px;margin-left:auto;opacity:.5}.catalog-hero-cpu .catalog-hero-callout{background:#041428b0;border-color:#639ec180}.catalog-hero-cpu .catalog-hero-callout-icon{background:linear-gradient(135deg,#68a6ff,#123fbe)}.catalog-hero-vacuum .catalog-hero-breadcrumbs{margin-bottom:13px}.catalog-hero-vacuum .catalog-hero-copy{width:52%}.catalog-hero-vacuum .catalog-hero-copy>p{margin-bottom:9px}.catalog-hero-vacuum .catalog-hero-inner{padding-top:17px}.catalog-hero-vacuum{min-height:268px}@media(min-width:1250px){.catalog-hero-inner{padding-top:27px;padding-bottom:23px}.catalog-hero{min-height:335px}.catalog-hero-aside{width:235px;top:25px;right:2%}.catalog-hero-callout strong,.catalog-hero-guide a,.catalog-hero-guide button{font-size:12px}.catalog-hero-callout small{font-size:11px}.catalog-hero-guide{padding:10px}.catalog-hero-guide a,.catalog-hero-guide button{padding:10px 3px}.catalog-hero-copy>p{font-size:16px}.catalog-hero-search{height:46px;max-width:610px}.catalog-hero-search .orange-button{height:38px}.catalog-hero-chips button{font-size:11px}.catalog-hero-vacuum .catalog-hero-inner{padding-top:23px}}@media(max-width:800px){.catalog-hero-copy,.catalog-hero-vacuum .catalog-hero-copy{width:72%}.catalog-hero-aside{display:none}.catalog-hero-chips{max-width:100%}.catalog-hero:after{background:linear-gradient(90deg,#05090ee0,#05090e66 75%,#05090e22)}.catalog-hero-background{object-position:62% center}}@media(max-width:500px){.catalog-hero,.catalog-hero-vacuum{min-height:320px}.catalog-hero-inner,.catalog-hero-vacuum .catalog-hero-inner{padding:20px 18px}.catalog-hero-copy,.catalog-hero-vacuum .catalog-hero-copy{width:100%}.catalog-hero h1{font-size:35px;max-width:320px;letter-spacing:-1px}.catalog-hero-copy>p{font-size:13px;max-width:340px;line-height:1.5}.catalog-hero-breadcrumbs{font-size:9px;gap:5px;flex-wrap:wrap}.catalog-hero-search{height:43px;gap:8px;padding-left:10px}.catalog-hero-search .orange-button{min-width:62px;padding:0 12px;height:35px}.catalog-hero-chips{gap:6px}.catalog-hero-chips button{padding:6px 9px}.catalog-hero-background{object-position:67% center;opacity:.55}.catalog-hero:after{background:linear-gradient(90deg,#05090ee0,#05090e70)}}@media(min-width:801px){.catalog-hero-vacuum .catalog-hero-background{object-fit:fill}}.catalog-hero-coffee{background:#21140e;min-height:290px}.catalog-hero-coffee .catalog-hero-copy{width:52%}.catalog-hero-coffee .catalog-hero-background{object-fit:fill}.coffee-page .robot-image-link .product-image{padding:12px 28px;mix-blend-mode:multiply}.coffee-page .robot-card-specs dd{max-width:none;font-size:11px}.coffee-page>.managed-ad{margin:0 0 22px}.coffee-page .robot-quiz-card .quiz-icon{color:var(--orange)}@media(min-width:1250px){.catalog-hero-coffee{min-height:335px}}@media(max-width:800px){.catalog-hero-coffee .catalog-hero-copy{width:72%}.catalog-hero-coffee .catalog-hero-background{object-fit:cover}}@media(max-width:500px){.catalog-hero-coffee .catalog-hero-copy{width:100%}.catalog-hero-coffee{min-height:345px}.catalog-hero-coffee h1{font-size:33px}.coffee-page .robot-image-link .product-image{padding:10px}.coffee-page .robot-card-specs dd{font-size:9px;line-height:1.5}}.catalog-hero-gpu{background:#080e1a;min-height:300px}.catalog-hero-gpu .catalog-hero-background{object-fit:fill}.catalog-hero-gpu .catalog-hero-copy{width:51%}.catalog-hero-gpu .catalog-hero-aside{top:24px}.catalog-hero-gpu .catalog-hero-callout-icon{background:#2447d0}.gpu-page .robot-image-link .product-image{padding:15px;mix-blend-mode:multiply}.gpu-page .robot-card-specs dd{max-width:none;font-size:10px}.gpu-page .robot-card-specs dt{font-size:10px}.gpu-page .robot-product-card h3{min-height:46px;line-height:1.4}.gpu-page>.managed-ad{margin-bottom:22px}.gpu-page .robot-brand-label{background:#edf2ff;color:#345183}.gpu-page .robot-verification{font-size:9px}.gpu-page .robot-card-specs{min-height:128px}@media(min-width:1250px){.catalog-hero-gpu{min-height:335px}}@media(max-width:800px){.catalog-hero-gpu .catalog-hero-copy{width:74%}.catalog-hero-gpu .catalog-hero-background{object-fit:cover}}@media(max-width:500px){.catalog-hero-gpu{min-height:350px}.catalog-hero-gpu .catalog-hero-copy{width:100%}.catalog-hero-gpu h1{font-size:33px}.gpu-page .robot-card-specs dd,.gpu-page .robot-card-specs dt{font-size:9px}.gpu-page .robot-image-link .product-image{padding:6px}.gpu-page .robot-product-card h3{min-height:56px}}.catalog-hero-phone .catalog-hero-copy{width:51%}.catalog-hero-phone .catalog-hero-background{object-fit:fill}.catalog-hero-phone .catalog-hero-aside{top:24px}.phone-page>.feature-finder{margin:0 0 24px;background:#fff8f4;border-radius:14px;padding:18px}.phone-page .robot-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.phone-page .robot-image-link{height:210px}.phone-page .robot-image-link img{object-fit:contain;height:185px;width:100%;padding:12px}.phone-page .robot-card-specs dd{max-width:50%;overflow-wrap:anywhere}.phone-page .robot-pagination a{border:1px solid #e4e9f1;padding:9px 14px;border-radius:8px;color:#26354b;background:white}.phone-page .robot-pagination a[aria-current=page]{background:#ff6415;color:white;border-color:#ff6415}.phone-page .robot-sidebar>.comparison-ad{width:100%;min-height:210px;margin:18px 0}.phone-discovery{margin:25px 0;padding:24px;border:1px solid #e6eaf1;border-radius:14px;background:#fff}.phone-discovery h2{font-size:20px;margin:0 0 15px}.phone-discovery h2:not(:first-child){margin-top:25px}.phone-discovery>div{display:flex;flex-wrap:wrap;gap:9px}.phone-discovery a{display:flex;align-items:center;gap:12px;border:1px solid #e5e9f0;border-radius:8px;padding:10px 14px;font-size:13px}.phone-discovery a:hover{color:#ff5c0a;border-color:#ffbc98}.phone-page .robot-product-grid.list-view{grid-template-columns:1fr}@media(max-width:900px){.catalog-hero-phone .catalog-hero-copy{width:75%}.phone-page .robot-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.catalog-hero-phone .catalog-hero-copy{width:100%}.catalog-hero-phone{min-height:360px}.catalog-hero-phone .catalog-hero-background{object-fit:cover;object-position:70% center;opacity:.45}.phone-page>.feature-finder{padding:12px}.phone-page .robot-image-link{height:170px}.phone-page .robot-image-link img{height:145px;padding:7px}.phone-page .robot-card-specs{font-size:10px}.phone-page .robot-card-specs dt{gap:3px}.phone-page .robot-card-specs dd{max-width:44%}.phone-page .robot-card-bottom{flex-wrap:wrap;gap:5px}.phone-page .robot-card-bottom label{font-size:10px}.phone-discovery{padding:16px}.phone-discovery h2{font-size:17px}.phone-page .robot-sidebar>.comparison-ad{max-width:260px}.phone-page .robot-results-header{flex-wrap:wrap;gap:12px}.phone-page .robot-results-header h2{font-size:18px}}.catalog-hero-phone .catalog-hero-chips>a{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid #ffffff30;border-radius:25px;color:#fff;background:#ffffff12;font-size:12px}.catalog-hero-phone .catalog-hero-chips>a:hover{background:#ff671b}.phone-page .robot-card-specs dd{max-width:none}.phone-page .feature-tiles{grid-template-columns:repeat(8,minmax(0,1fr))}@media(max-width:600px){.catalog-hero-phone .catalog-hero-chips>a{font-size:10px;padding:6px 9px}}.catalog-hero-laptop .catalog-hero-copy{width:51%}.catalog-hero-laptop .catalog-hero-background{object-fit:fill}.catalog-hero-laptop .catalog-hero-aside{top:24px}.catalog-hero-laptop .catalog-hero-chips>a{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid #ffffff30;border-radius:25px;color:#fff;background:#ffffff12;font-size:12px}.catalog-hero-laptop .catalog-hero-chips>a:hover{background:#ff671b}.laptop-page .robot-image-link{height:195px}.laptop-page .robot-image-link img{height:165px;padding:8px}.laptop-page .robot-card-specs>div{align-items:start;min-height:24px}.laptop-page .robot-card-specs dd{overflow-wrap:anywhere}.laptop-page .robot-product-card h3{min-height:42px}.laptop-page .robot-mini-comparison>strong{font-size:11px}.laptop-page .robot-mini-comparison{height:120px}.laptop-page .robot-mini-comparison>div{height:90px}.laptop-page .robot-mini-comparison img{object-fit:contain}@media(max-width:900px){.catalog-hero-laptop .catalog-hero-copy{width:75%}}@media(max-width:600px){.catalog-hero-laptop .catalog-hero-copy{width:100%}.catalog-hero-laptop{min-height:360px}.catalog-hero-laptop .catalog-hero-background{object-fit:cover;object-position:70% center;opacity:.45}.catalog-hero-laptop .catalog-hero-chips>a{font-size:10px;padding:6px 9px}.laptop-page .robot-image-link{height:142px}.laptop-page .robot-image-link img{height:120px;padding:4px}.laptop-page .robot-card-specs>div{font-size:9px;min-height:23px}.laptop-page .robot-product-card h3{min-height:47px}}.home-category-section{margin:32px 0}.home-category-section:first-child{margin-top:24px}.home-category-description{color:var(--muted);font-size:13px;line-height:1.6;margin:-8px 0 18px}.home-comparison-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-category-section .pair-names{text-align:center;min-height:90px}.home-category-section .card-heart{opacity:1}@media(min-width:1100px){.cat-grid,.phone-page .robot-product-grid:not(.list-view),.product-grid,.robot-product-grid:not(.list-view),.simple-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.robot-product-grid:not(.list-view) .robot-product-card{min-width:0}.robot-product-grid:not(.list-view) .robot-card-specs>div{gap:5px;flex-wrap:wrap}}@media(max-width:1099px){.home-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.home-category-section .compare-card{min-width:0;max-width:none}}@media(max-width:700px){.home-category-section .section-heading{align-items:flex-start;flex-wrap:wrap}.home-category-section .section-heading h2{font-size:19px}.home-category-description{font-size:12px;margin-top:0}.home-comparison-grid{gap:10px}.home-category-section .compare-card{padding:10px}.home-category-section .pair-images{height:105px}.home-category-section .soft-button{font-size:10px;gap:4px}}