:root{--font-family:"Rubik", Arial, sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-bold:600;--blue-50:#f1f7fa;--blue-100:#e3eef4;--blue-200:#c8dde8;--blue-300:#9ec3d7;--blue-400:#5f97b6;--blue-500:#2f6e91;--blue-600:#285e7c;--blue-700:#214d66;--blue-800:#193b4e;--blue-900:#102837;--blue-500-rgb:47 110 145;--gray-0:#fff;--gray-25:#f8fbfc;--gray-50:#f2f6f8;--gray-100:#e8f0f4;--gray-200:#d8e4ea;--gray-300:#b9cbd5;--gray-400:#8aa2b0;--gray-500:#58737f;--gray-600:#516875;--gray-700:#315062;--gray-800:#1c3442;--gray-900:#000b11;--shadow-rgb:20 52 70;--green-500:#4fb06f;--green-600:#17733d;--green-50:#e3f6ea;--amber-700:#8a5a00;--amber-100:#fff0b3;--amber-50:#fff3dc;--red-700:#a32020;--red-50:#fde8e8;--color-primary:var(--blue-500);--color-primary-hover:var(--blue-600);--color-primary-soft:var(--blue-50);--focus-ring:var(--blue-400);--color-0:var(--gray-0);--color-1:var(--color-primary);--color-2:var(--gray-700);--color-3:var(--gray-900);--text-strong:var(--gray-900);--text:var(--gray-800);--text-secondary:var(--gray-600);--text-muted:var(--gray-500);--text-faint:var(--gray-500);--text-on-primary:var(--gray-0);--surface:var(--gray-0);--surface-raised:var(--gray-25);--surface-soft:var(--gray-50);--surface-hover:var(--gray-100);--back-color-1:var(--surface);--opacity-color:rgb(var(--blue-500-rgb) / .05);--line-color:rgb(var(--blue-500-rgb) / .33);--border-color:rgb(var(--blue-500-rgb) / .26);--border-subtle:var(--gray-200);--highlight:var(--amber-100);--success:var(--green-600);--success-bg:var(--green-50);--warning:var(--amber-700);--warning-bg:var(--amber-50);--danger:var(--red-700);--danger-bg:var(--red-50);--text-3xs:9px;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-base:14px;--text-lg:15px;--text-xl:16px;--text-prose:17px;--text-2xl:18px;--text-3xl:20px;--text-4xl:24px;--text-5xl:28px;--text-6xl:34px;--text-7xl:40px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:99px;--hover-surface:var(--surface-hover);--hover-row:var(--blue-50);--hover-highlight:#fff8e3;--tint-surface:var(--blue-50);--tint-line:var(--blue-200);--tint-head:var(--blue-100);--tint-head-line:var(--blue-300);--hero-glow:var(--blue-200);--hover-text:var(--color-primary);--hover-zoom:scale(1.04);--ease:.2s ease;--ease-media:.3s ease;--nav-height:36px}@media (width<=650px){:root{--nav-height:44px}}html{box-sizing:border-box}*,:after,:before,html{font-family:var(--font-family)}*,:after,:before{box-sizing:inherit}body{background-color:var(--back-color-1);height:100%;margin:0}.section-title,b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:var(--fw-bold)}a{color:var(--color-1);cursor:pointer;text-decoration:none}a:hover{color:var(--hover-text)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--gray-200);box-shadow:inset 0 0 3px var(--gray-400)}::-webkit-scrollbar-thumb{background:var(--color-1)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{margin:0 auto;padding:0 10px}.col-1{width:100%;margin:0;padding:2px 4px}.row{gap:24px;width:100%;display:flex}.row-reverse{flex-direction:row-reverse}.panel-col-1,.panel-col-2{margin:0;padding:2px 0}.panel-col-1{flex:1 1 0;min-width:0}.panel-col-2{flex-direction:column;flex:0 0 300px;gap:24px;display:flex}.panel{width:100%;font-size:var(--text-xl);display:block;position:relative;overflow:hidden}.white-panel{width:100%;display:flow-root}.panel-col-1 .white-panel+.white-panel{margin-top:36px}.section-title{width:100%;color:var(--color-2);font-size:var(--text-xl);letter-spacing:2px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:0;line-height:1.3;display:flex}.section-title .svg-icon{width:22px;height:22px}.section-title small{color:var(--text-muted);font-size:var(--text-base);font-weight:var(--fw-medium);letter-spacing:0;text-transform:none}.more-button{border-radius:var(--radius-pill);background-color:var(--surface-soft);width:100%;max-width:280px;color:var(--color-2);font:var(--fw-medium) var(--text-lg)/1.2 var(--font-family);cursor:pointer;transition:background-color var(--ease),color var(--ease);border:0;justify-content:center;align-items:center;gap:6px;margin:28px auto 8px;padding:10px 20px;display:flex}.more-button:hover{background-color:var(--hover-surface);color:var(--hover-text)}.more-button:disabled{opacity:.7;cursor:progress}.more-button .svg-icon{width:20px;height:20px}.panel-col-2 .more-button{max-width:none;font-size:var(--text-base);margin:10px 0 0;padding:8px 16px}.empty-state{color:var(--text-secondary);font:var(--text-lg)/1.5 var(--font-family);margin:8px 2px 18px}.no-margin{margin:0!important}.product-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 14px;display:grid}.product-list.updating{opacity:.45;pointer-events:none;transition:opacity var(--ease)}.brand-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.blog-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:32px 24px;display:grid}.news-list{gap:28px;display:grid}.category-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}@media (width>=1101px){.container{width:1100px;padding:0}}@media (width<=1000px){.product-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=750px){.row,.row-reverse{flex-direction:column;gap:12px}.panel-col-1,.panel-col-2{flex:none;width:100%}.panel-col-2{order:2;gap:20px}.product-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.product-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.svg-icon{vertical-align:middle;width:1em;height:1em;-webkit-mask:var(--svg-icon) center/contain no-repeat content-box;-webkit-mask:var(--svg-icon) center/contain no-repeat content-box;mask:var(--svg-icon) center/contain no-repeat content-box;background-color:currentColor;flex:none;display:inline-block}.svg-icon-battery{--svg-icon:url(../icons/battery.svg)}.svg-icon-camera{--svg-icon:url(../icons/camera.svg)}.svg-icon-category-all{--svg-icon:url(../icons/category-all.svg)}.svg-icon-category-camera{--svg-icon:url(../icons/category-camera.svg)}.svg-icon-category-headphones{--svg-icon:url(../icons/category-headphones.svg)}.svg-icon-category-laptop{--svg-icon:url(../icons/category-laptop.svg)}.svg-icon-category-monitor{--svg-icon:url(../icons/category-monitor.svg)}.svg-icon-category-phone{--svg-icon:url(../icons/category-phone.svg)}.svg-icon-category-tablet{--svg-icon:url(../icons/category-tablet.svg)}.svg-icon-category-vr-headset{--svg-icon:url(../icons/category-vr-headset.svg)}.svg-icon-category-wearable{--svg-icon:url(../icons/category-wearable.svg)}.svg-icon-check{--svg-icon:url(../icons/check.svg)}.svg-icon-compare{--svg-icon:url(../icons/compare.svg)}.svg-icon-copy{--svg-icon:url(../icons/copy.svg)}.svg-icon-download{--svg-icon:url(../icons/download.svg)}.svg-icon-expandmore{--svg-icon:url(../icons/expandmore.svg)}.svg-icon-facebook{--svg-icon:url(../icons/facebook.svg)}.svg-icon-filter{--svg-icon:url(../icons/filter.svg)}.svg-icon-instagram{--svg-icon:url(../icons/instagram.svg)}.svg-icon-linkedin{--svg-icon:url(../icons/linkedin.svg)}.svg-icon-logomin{--svg-icon:url(../icons/logomin.svg)}.svg-icon-pinterest{--svg-icon:url(../icons/pinterest.svg)}.svg-icon-ram{--svg-icon:url(../icons/ram.svg)}.svg-icon-reddit{--svg-icon:url(../icons/reddit.svg)}.svg-icon-resize{--svg-icon:url(../icons/resize.svg)}.svg-icon-search{--svg-icon:url(../icons/search.svg)}.svg-icon-share{--svg-icon:url(../icons/share.svg)}.svg-icon-spec-audio{--svg-icon:url(../icons/spec-audio.svg)}.svg-icon-spec-body{--svg-icon:url(../icons/spec-body.svg)}.svg-icon-spec-connectivity{--svg-icon:url(../icons/spec-connectivity.svg)}.svg-icon-spec-display{--svg-icon:url(../icons/spec-display.svg)}.svg-icon-spec-front-camera{--svg-icon:url(../icons/spec-front-camera.svg)}.svg-icon-spec-general{--svg-icon:url(../icons/spec-general.svg)}.svg-icon-spec-network{--svg-icon:url(../icons/spec-network.svg)}.svg-icon-spec-platform{--svg-icon:url(../icons/spec-platform.svg)}.svg-icon-spec-sensors{--svg-icon:url(../icons/spec-sensors.svg)}.svg-icon-telegram{--svg-icon:url(../icons/telegram.svg)}.svg-icon-x{--svg-icon:url(../icons/x.svg)}.svg-icon-youtube{--svg-icon:url(../icons/youtube.svg)}.product-link[data-v-c6f38dcc]{min-width:0;color:inherit;border:0;flex-direction:column;text-decoration:none;display:flex}.product-link[data-v-c6f38dcc],.stage[data-v-c6f38dcc]{border-radius:var(--radius-md)}.stage[data-v-c6f38dcc]{aspect-ratio:3/4;background-color:var(--surface-soft);transition:background-color var(--ease);padding:18px 16px;overflow:hidden}.stage img[data-v-c6f38dcc]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 6px 8px rgb(var(--shadow-rgb)/.1));transition:transform var(--ease-media);display:block}.content[data-v-c6f38dcc]{flex-direction:column;gap:3px;padding:10px 2px 0}.content[data-v-c6f38dcc],.meta[data-v-c6f38dcc]{min-width:0;display:flex}.meta[data-v-c6f38dcc]{color:var(--color-1);font:var(--fw-regular) var(--text-2xs)/1.4 var(--font-family);letter-spacing:.3px;text-transform:uppercase;align-items:center;gap:5px}.meta span[data-v-c6f38dcc]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.meta .category[data-v-c6f38dcc]{color:var(--text-faint);flex:none}.meta .brand+.category[data-v-c6f38dcc]:before{content:"·";margin-right:5px}.name[data-v-c6f38dcc]{-webkit-line-clamp:2;color:var(--text);font:var(--fw-medium) var(--text-base)/1.35 var(--font-family);transition:color var(--ease);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.product-link:focus-visible .stage[data-v-c6f38dcc],.product-link:hover .stage[data-v-c6f38dcc]{background-color:var(--hover-surface)}.product-link:focus-visible .stage img[data-v-c6f38dcc],.product-link:hover .stage img[data-v-c6f38dcc]{transform:var(--hover-zoom)}.product-link:focus-visible .name[data-v-c6f38dcc],.product-link:hover .name[data-v-c6f38dcc]{color:var(--hover-text)}@media (width<=520px){.stage[data-v-c6f38dcc]{border-radius:var(--radius-md);padding:14px 12px}.name[data-v-c6f38dcc]{font-size:var(--text-base)}}.error-hero[data-v-578e5f66]{border-radius:var(--radius-lg);background-color:var(--surface-soft);text-align:center;flex-direction:column;align-items:center;margin:0 0 40px;padding:48px 24px;display:flex}.code[data-v-578e5f66]{color:var(--color-primary);letter-spacing:-2px;font-size:72px;line-height:1}.code[data-v-578e5f66],.error-hero h1[data-v-578e5f66]{font-weight:var(--fw-bold)}.error-hero h1[data-v-578e5f66]{color:var(--text-strong);font-size:var(--text-5xl);margin:12px 0 8px}.lead[data-v-578e5f66]{max-width:460px;color:var(--text-secondary);font-size:var(--text-lg);margin:0 0 24px;line-height:1.6}.error-search[data-v-578e5f66]{border-radius:var(--radius-pill);background-color:var(--surface);width:100%;max-width:460px;transition:box-shadow var(--ease);align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex}.error-search[data-v-578e5f66]:focus-within{box-shadow:0 0 0 2px var(--color-primary)}.error-search .svg-icon[data-v-578e5f66]{width:18px;height:18px;color:var(--text-muted)}.error-search input[data-v-578e5f66]{min-width:0;color:var(--text);font:var(--fw-regular) var(--text-lg)/1.4 var(--font-family);background:0 0;border:0;outline:none;flex:1}.error-search button[data-v-578e5f66]{border-radius:var(--radius-pill);background-color:var(--color-primary);color:var(--color-0);font:var(--fw-medium) var(--text-base)/1.2 var(--font-family);cursor:pointer;transition:background-color var(--ease);border:0;padding:8px 18px}.error-search button[data-v-578e5f66]:hover{background-color:var(--color-primary-hover)}.error-links[data-v-578e5f66]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.error-links button[data-v-578e5f66]{border-radius:var(--radius-pill);background-color:var(--surface);color:var(--color-2);font:var(--fw-medium) var(--text-md)/1.2 var(--font-family);cursor:pointer;transition:background-color var(--ease),color var(--ease);border:0;padding:7px 16px}.error-links button[data-v-578e5f66]:hover{background-color:var(--hover-surface);color:var(--hover-text)}.error-latest .section-title[data-v-578e5f66]{margin:0 0 14px}@media (width<=520px){.error-hero[data-v-578e5f66]{margin:0 0 28px;padding:32px 16px}.code[data-v-578e5f66]{font-size:56px}.error-hero h1[data-v-578e5f66]{font-size:var(--text-4xl)}}
