:root{--void:#04050A;--deep:#070910;--carbon:#0B0E16;--steel:#121623;--glass:rgba(18,22,35,.66);--line:rgba(120,160,255,.1);--line2:rgba(120,160,255,.2);--bone:#F2F4F8;--ash:#AEB7C7;--ash2:#7A8496;--volt:#F8E71C;--volt2:#FFB300;--cyan:#38E5FF;--gold:#F5A623;--ion:#4D8DFF;--ember:#FF5A1F;--viola:#A78BFA;--aqua:#2EE6C8;--green:#7BE0A0;--chrome:#AEB8C4;--ok:#37E08B;--bad:#FF5E6C;--disp:"Archivo","Arial Black",Arial,sans-serif;--body:"Manrope","Segoe UI",Arial,sans-serif;--mono:"JetBrains Mono","Consolas",monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:112.5%}@media(max-width:600px){html{font-size:106.25%}}body{background:var(--void);color:var(--bone);font-family:var(--body);font-size:1rem;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;color:inherit;font-family:inherit}img{max-width:100%}.wrap{max-width:1140px;margin:0 auto;padding:0 24px}::selection{background:var(--volt);color:var(--void)}.bg-orb{position:fixed;border-radius:50%;filter:blur(90px);opacity:.4;z-index:0;pointer-events:none}.bg-orb.a{width:520px;height:520px;top:-160px;right:-120px;background:radial-gradient(circle,rgba(248,231,28,.14),transparent 70%)}.bg-orb.b{width:440px;height:440px;bottom:4%;left:-160px;background:radial-gradient(circle,rgba(56,229,255,.12),transparent 70%)}nav{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;background:#04050ae6;backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.logo{font-family:var(--disp);font-size:1.15rem;letter-spacing:-.02em;display:flex;align-items:center;gap:9px;color:var(--bone)}.logo .lg-y{color:var(--volt)}.logo .bi{color:var(--void);background:linear-gradient(140deg,var(--volt),var(--volt2));width:26px;height:26px;border-radius:6px;display:grid;place-items:center;font-size:.9rem;transform:skew(-6deg)}.logo .logo-img{width:30px;height:30px;flex:none;border-radius:50%;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(124,77,246,.4))}.nlinks{display:flex;gap:18px;font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ash);flex-wrap:wrap}.nlinks a:hover{color:var(--volt)}@media(max-width:720px){.nlinks{display:none}}main{position:relative;z-index:1;padding:26px 0 40px}.crumb{font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ash2);margin-bottom:22px;display:flex;gap:7px;flex-wrap:wrap}.crumb a:hover{color:var(--cyan)}.crumb span{color:var(--ash2)}.phero{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px;align-items:start}@media(max-width:820px){.phero{grid-template-columns:1fr}}.pimg{background:linear-gradient(158deg,#fafbfc,#e8ecf1);border:1px solid var(--line);border-radius:18px;display:grid;place-items:center;padding:34px;min-height:340px;position:sticky;top:88px}.pimg img{max-width:100%;max-height:360px;object-fit:contain;filter:drop-shadow(0 22px 40px rgba(0,0,0,.35))}@media(max-width:820px){.pimg{position:static;min-height:260px}}.peyebrow{font-family:var(--mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent,var(--volt));margin-bottom:12px;display:flex;align-items:center;gap:10px}.peyebrow .badge{background:var(--accent,var(--volt));color:var(--void);border-radius:5px;padding:3px 8px;font-weight:700;letter-spacing:.06em}h1{font-family:var(--disp);font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.1;letter-spacing:-.01em;margin-bottom:16px}.pmeta{display:flex;gap:18px;align-items:baseline;flex-wrap:wrap;margin-bottom:22px}.pprice{font-family:var(--disp);font-size:2.4rem;color:var(--volt)}.prate{font-family:var(--mono);font-size:.8rem;color:var(--gold)}.pcpu-big{font-family:var(--mono);font-size:.82rem;color:var(--aqua);letter-spacing:.02em;align-self:center}.pmeta small{font-family:var(--mono);font-size:.6rem;color:var(--ash2);text-transform:uppercase;letter-spacing:.06em;display:block}.puse{font-size:.92rem;color:var(--ash);border-left:2px solid var(--accent,var(--volt));padding-left:16px;margin-bottom:24px;line-height:1.6}.puse b{color:var(--bone)}.pscore{display:flex;gap:16px;align-items:flex-start;background:linear-gradient(140deg,rgba(248,231,28,.06),transparent);border:1px solid var(--line2);border-left:3px solid var(--accent,var(--volt));border-radius:14px;padding:15px 18px;margin-bottom:22px}.pscore-num{font-family:var(--disp);font-size:2.5rem;line-height:.95;color:var(--accent,var(--volt));font-weight:800;flex:none}.pscore-num small{font-size:1rem;color:var(--ash2);font-weight:600}.pscore-body{min-width:0}.pscore-stars{color:var(--gold);font-size:1rem;letter-spacing:2px;margin-bottom:3px}.pscore-cap{font-family:var(--mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ash);margin-bottom:9px}.pscore-cap b{color:var(--bone)}.pscore-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.pscore-tags span{font-family:var(--mono);font-size:.6rem;letter-spacing:.03em;color:var(--ash);background:#78a0ff0f;border:1px solid var(--line);border-radius:20px;padding:4px 10px}.pscore-how summary{font-family:var(--mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ash2);cursor:pointer;list-style:none}.pscore-how summary::-webkit-details-marker{display:none}.pscore-how summary:before{content:"\25b8  ";color:var(--accent,var(--volt))}.pscore-how[open] summary:before{content:"\25be  "}.pscore-how p{margin-top:8px;font-size:.82rem;color:var(--ash);line-height:1.6}.pscore-how b{color:var(--bone)}@media(max-width:560px){.pscore-num{font-size:2rem}}.pc{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:26px}@media(max-width:560px){.pc{grid-template-columns:1fr}}.pc h4{font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.pc .pros h4{color:var(--ok)}.pc .cons h4{color:var(--bad)}.pc ul{list-style:none;display:flex;flex-direction:column;gap:9px}.pc li{font-size:.86rem;color:var(--ash);display:flex;gap:9px;line-height:1.5}.pc .pros li:before{content:"\2713";color:var(--ok);font-weight:700;flex:none}.pc .cons li:before{content:"\2715";color:var(--bad);font-weight:700;flex:none}.pacts{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px}.btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:.8rem;letter-spacing:.04em;font-weight:700;padding:16px 26px;border-radius:9px;transition:.22s;text-transform:uppercase}.btn-volt{background:linear-gradient(140deg,var(--volt),var(--volt2));color:var(--void)}.btn-volt:hover{box-shadow:0 0 26px -6px var(--volt);transform:translateY(-2px)}.btn-cy{border:1px solid var(--line2);color:var(--bone);background:var(--glass)}.btn-cy:hover{border-color:var(--cyan);color:var(--cyan)}.btn-ghost{border:1px solid var(--line2);color:var(--ash);background:transparent;font-size:.72rem;padding:16px 22px}.btn-ghost:hover{border-color:var(--cyan);color:var(--cyan)}.pnote{font-size:.8rem;color:var(--ash);line-height:1.6;max-width:52ch}.pnote b{color:var(--bone)}.pbuy-direct{margin-top:10px;font-size:.78rem}.pbuy-direct a{color:var(--ash2);border-bottom:1px dashed rgba(174,183,199,.4);padding-bottom:1px;transition:.2s}.pbuy-direct a:hover{color:var(--cyan);border-color:var(--cyan)}.pdesc{margin:26px 0 0;font-size:.9rem;color:var(--ash);line-height:1.7;border-top:1px solid var(--line);padding-top:22px}.ad-inarticle{margin:44px auto;max-width:760px;min-height:1px;text-align:center}.ad-label{display:block;font-family:var(--mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ash2);margin-bottom:8px}.ad-inarticle ins{display:block}.sec{margin-top:60px}.sec h2{font-family:var(--disp);font-size:1.5rem;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:6px}.sec .sub{font-size:.86rem;color:var(--ash);margin-bottom:22px}.sec h2 span{color:var(--volt)}.rel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:start}@media(max-width:900px){.rel-grid{grid-template-columns:repeat(2,1fr)}}.rc{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:var(--glass);overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}.rc:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent,var(--volt)) 55%,transparent);box-shadow:0 16px 32px -20px var(--accent,var(--volt))}.rc-img{background:linear-gradient(158deg,#fafbfc,#e8ecf1);height:150px;display:grid;place-items:center;padding:16px}.rc-img img{max-width:100%;max-height:100%;object-fit:contain}.rc-b{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1}.rc-cat{font-family:var(--mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent,var(--volt))}.rc-name{font-size:.82rem;font-weight:600;color:var(--bone);line-height:1.35;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rc-row{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.rc-price{font-family:var(--mono);font-size:.88rem;color:var(--volt);font-weight:700}.rc-go{font-family:var(--mono);font-size:.64rem;color:var(--cyan)}.about .prose-txt{max-width:760px}.prose-txt p{color:var(--ash);font-size:1rem;line-height:1.8;margin-bottom:15px}.prose-txt p:first-child{color:var(--bone);font-size:1.06rem}.psum{max-width:760px;margin:0 0 24px;padding:15px 20px;background:var(--glass);border:1px solid var(--line);border-left:3px solid var(--volt);border-radius:12px;color:var(--bone);font-size:1rem;line-height:1.7}.psum b{color:var(--volt);font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;margin-right:2px}.pupdated{max-width:760px;margin-top:22px;font-family:var(--mono);font-size:.66rem;letter-spacing:.03em;color:var(--ash2)}.spec{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:0 30px;margin-top:26px;max-width:760px}.spec li{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);font-size:.85rem}.spec li span{color:var(--ash2);font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.spec li b{color:var(--bone);text-align:right}.pfaq{max-width:820px}.pfaq details{border:1px solid var(--line);border-radius:12px;background:var(--glass);margin-bottom:10px;overflow:hidden}.pfaq summary{padding:16px 20px;font-weight:600;color:var(--bone);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:.92rem}.pfaq summary::-webkit-details-marker{display:none}.pfaq summary:after{content:"+";color:var(--volt);font-size:1.3rem;font-family:var(--mono);flex:none;transition:transform .2s}.pfaq details[open] summary:after{transform:rotate(45deg)}.pfaq details p{padding:0 20px 18px;color:var(--ash);font-size:.88rem;line-height:1.65}.rv-summary{display:flex;align-items:center;gap:16px;margin:0 0 22px;padding:16px 20px;background:var(--glass);border:1px solid var(--line);border-radius:12px;max-width:820px}.rv-avg{font-family:var(--disp);font-size:2.4rem;font-weight:800;color:var(--bone);line-height:1}.rv-sub{display:flex;flex-direction:column;gap:3px}.rv-stars{color:var(--volt);font-size:1.05rem;letter-spacing:2px}.rv-count{font-family:var(--mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ash2)}.rv-list{max-width:820px;display:flex;flex-direction:column;gap:12px;margin-bottom:26px}.rv-item{border:1px solid var(--line);border-radius:12px;background:var(--glass);padding:15px 18px}.rv-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.rv-head .rv-s{color:var(--volt);letter-spacing:1px}.rv-head b{color:var(--bone);font-size:.9rem}.rv-badge{font-family:var(--mono);font-size:.56rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ok);border:1px solid var(--ok);border-radius:99px;padding:2px 8px}.rv-head time{margin-left:auto;font-family:var(--mono);font-size:.62rem;color:var(--ash2)}.rv-item h4{color:var(--bone);font-size:.95rem;margin:2px 0 4px}.rv-item p{color:var(--ash);font-size:.9rem;line-height:1.65}.rv-empty{max-width:820px;color:var(--ash);background:var(--glass);border:1px dashed var(--line2);border-radius:12px;padding:20px;font-size:.95rem}.rv-empty b{color:var(--bone)}.rv-form{max-width:820px;border:1px solid var(--line);border-radius:14px;background:var(--deep);padding:22px;margin-top:4px}.rv-form h3{color:var(--bone);font-size:1.05rem;margin-bottom:12px}.rv-fstars{display:flex;gap:4px;margin-bottom:14px}.rv-star{background:none;border:none;font-size:1.9rem;line-height:1;color:var(--volt);cursor:pointer;padding:0 2px;transition:transform .1s}.rv-star:hover{transform:scale(1.15)}.rv-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.rv-form input[type=text],.rv-form textarea{flex:1;min-width:180px;background:var(--void);border:1px solid var(--line2);border-radius:10px;padding:11px 14px;color:var(--bone);font-family:inherit;font-size:.9rem}.rv-form textarea{width:100%;resize:vertical;margin-bottom:12px;line-height:1.6}.rv-form input:focus,.rv-form textarea:focus{outline:none;border-color:var(--volt)}.rv-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.rv-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rv-note{font-family:var(--mono);font-size:.62rem;color:var(--ash2);letter-spacing:.03em;max-width:34ch}.rv-msg{margin-top:12px;font-size:.85rem}.rv-msg.ok{color:var(--ok)}.rv-msg.err{color:var(--bad)}.catlinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.catlinks a{font-family:var(--mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ash);border:1px solid var(--line2);border-radius:99px;padding:9px 15px;transition:.2s}.catlinks a:hover{color:var(--void);background:var(--volt);border-color:var(--volt)}footer{margin-top:70px;border-top:1px solid var(--line);background:var(--deep)}footer .wrap{padding:40px 24px}.fcols{display:flex;flex-wrap:wrap;gap:30px 60px;margin-bottom:26px}.fcol h5{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ash2);margin-bottom:12px}.fcol a{display:block;color:var(--ash);font-size:.84rem;margin-bottom:8px;transition:.2s}.fcol a:hover{color:var(--volt)}.fdisc{font-family:var(--mono);font-size:.6rem;color:var(--ash2);line-height:1.7;border-top:1px solid var(--line);padding-top:20px;letter-spacing:.03em}.hub-head{padding:20px 0 30px}.hub-cat{margin-top:40px}.hub-cat h2{font-family:var(--disp);font-size:1.3rem;text-transform:uppercase;margin-bottom:16px;border-left:3px solid var(--accent,var(--volt));padding-left:12px}.hub-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:8px 22px}.hub-list a{font-size:.86rem;color:var(--ash);padding:6px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;transition:.2s}.hub-list a:hover{color:var(--bone)}.hub-list a b{color:var(--volt);font-family:var(--mono);font-size:.78rem;font-weight:700;flex:none}@media(max-width:560px){.wrap{padding:0 16px}main{padding:18px 0 30px}nav{padding:12px 16px}h1{font-size:clamp(1.5rem,6.5vw,2rem)}.pacts{flex-direction:column;gap:10px}.pacts .btn{width:100%;justify-content:center}.btn-ghost{font-size:.78rem}.pprice{font-size:2rem}.pimg{min-height:210px;padding:20px}.rel-grid{grid-template-columns:1fr 1fr;gap:12px}.rc-img{height:118px}.rc-name{font-size:.78rem}.spec{grid-template-columns:1fr;gap:0}.sec h2{font-size:1.3rem}.hub-list{grid-template-columns:1fr}}.mbuy{display:none}@media(max-width:760px){.mbuy{display:block;position:fixed;left:0;right:0;bottom:0;z-index:120;background:#06080eed;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line2);padding:10px 12px calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.mbuy.on{transform:translateY(0)}.mbuy-in{display:flex;align-items:center;gap:8px;max-width:560px;margin:0 auto}.mbuy-p{display:flex;flex-direction:column;line-height:1.15;flex:none;padding-right:2px}.mbuy-p b{font-family:var(--disp,"Archivo",sans-serif);font-size:1.05rem;color:var(--volt)}.mbuy-p span{font-size:.62rem;color:var(--ash2)}.mbuy-cart,.mbuy-amz{flex:1;text-align:center;border-radius:9px;padding:12px 8px;font-size:.78rem;font-weight:700;white-space:nowrap;min-height:44px;display:flex;align-items:center;justify-content:center;text-decoration:none}.mbuy-cart{border:1px solid var(--line2);color:var(--bone);background:#ffffff0a}.mbuy-amz{background:linear-gradient(140deg,var(--volt),var(--volt2,#FFB300));color:#04050a}body{padding-bottom:74px}}@media(prefers-reduced-motion:reduce){.mbuy{transition:none}}html,body{overflow-x:hidden}img,video,svg,table{max-width:100%}h1,h2,h3,h4,p,li,td,th,a,b,span{overflow-wrap:break-word}
