.qf{--qf-ink:#0e0e0e;--qf-blue:#0679ae;--qf-sky:#78d4ef;--qf-gold:#f2c14e;--qf-ok:#3fb96b;--qf-no:#e0533f}.qf-hexclip,.qf-hex,.qf-hex span,.qf-bell,.qf-alerts i,.qf-stamp,.qf-steps li:before{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.qf-hero{isolation:isolate;color:#fafafa;background:#0e0e0e;position:relative;overflow:hidden}.qf-hero .qf-bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qf-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0e0e0e 0 36%,#0e0e0ecc 58%,#0e0e0e66);position:absolute;inset:0}.qf-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:36px;max-width:72rem;margin:0 auto;padding:36px 16px;display:grid}.qf-hero h1{text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,54px);font-weight:800;line-height:1.05}.qf-verdict{font:800 30px/1 var(--font-mono,ui-monospace), monospace;color:var(--qf-sky);margin:12px 0 6px}.qf-snip{color:#d6d6d6;max-width:540px;margin:0;font-size:18px;line-height:1.5}.qf-notice{color:#ffd27a;gap:8px;max-width:540px;margin:12px 0 0;font-size:14px;line-height:1.45;display:flex}.qf-notice svg{flex:none;width:18px;height:18px;margin-top:2px}.qf-notice a{text-decoration:underline}@media (max-width:900px){.qf-hero-in{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:26px;padding-bottom:22px}.qf-hero:after{background:linear-gradient(#0e0e0e80,#0e0e0e 42%)}}.qf-rankrow{align-items:center;gap:10px;margin:0 0 14px;display:flex}.qf-rk{border:2px solid var(--qf-gold);min-width:46px;color:var(--qf-gold);background:#0e0e0ecc;place-items:center;padding:4px 7px;display:grid}.qf-rk b{font:800 17px/1 var(--font-mono,ui-monospace), monospace}.qf-rk.bump{animation:.5s cubic-bezier(.3,1.6,.5,1) qf-hit}.qm-medal.qf-medal{position:static}@keyframes qf-hit{40%{transform:scale(1.25)}}.qf-follow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0e0ee0;border:1.5px solid #ffffff38;padding:18px}.qf-follow-top{align-items:center;gap:12px;display:flex}.qf-follow-top p{margin:0}.qf-follow-top b{font-size:20px;line-height:1.2;display:block}.qf-follow-top small{color:#a9a9a9;margin-top:2px;font-size:13px;display:block}.qf-bell{background:var(--qf-gold);width:40px;height:44px;color:var(--qf-ink);transform-origin:50% 10%;flex:none;place-items:center;animation:3.2s ease-in-out infinite qf-amago;display:grid}.qf-bell svg{width:20px;height:20px}.qf-bell.ring{animation:.9s ease-in-out 2 qf-ring}@keyframes qf-amago{0%,82%,to{transform:rotate(0)}86%{transform:rotate(-14deg)}90%{transform:rotate(12deg)}94%{transform:rotate(-6deg)}}@keyframes qf-ring{20%{transform:rotate(-22deg)}40%{transform:rotate(18deg)}60%{transform:rotate(-12deg)}80%{transform:rotate(6deg)}}.qf-alerts{grid-template-columns:1fr 1fr;gap:8px 14px;margin:14px 0;padding:0;list-style:none;display:grid}.qf-alerts li{color:#e6e6e6;align-items:center;gap:8px;font-size:13px;line-height:1.25;display:flex}.qf-alerts i{width:30px;height:33px;color:var(--qf-sky);background:#262626;flex:none;place-items:center;display:grid}.qf-alerts i svg{width:15px;height:15px}.qf-alerts.lit i{background:var(--qf-gold);color:var(--qf-ink);animation:.45s cubic-bezier(.3,1.6,.5,1) backwards qf-hit}.qf-alerts.lit li:nth-child(2) i{animation-delay:80ms}.qf-alerts.lit li:nth-child(3) i{animation-delay:.16s}.qf-alerts.lit li:nth-child(4) i{animation-delay:.24s}.qf-mail .qv-xp{display:none}.qf-mail form>div{background:#fff;border:2px solid #000;gap:0!important}.qf-mail input{height:44px!important}.qf-mail .qv-go{background:var(--qf-gold);width:auto;height:44px;color:var(--qf-ink);padding:0 14px;font-weight:800}.qf-mail .qv-go-cta{align-items:center;gap:6px;display:flex}.qf-mail .qv-legal{text-align:center!important}@media (max-width:380px){.qf-alerts{grid-template-columns:minmax(0,1fr)}}.qf-strip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;border-top:1px solid #ffffff29}.qf-strip-in{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;max-width:72rem;min-height:74px;margin:0 auto;padding:10px 16px;display:flex}.qf-strip-in.pre{flex-direction:column;gap:8px}.qf-q{margin:0;font-size:16px;font-weight:800}.qf-row{grid-template-columns:1fr auto auto 1fr;align-items:center;gap:12px;display:grid}.qf-strip-in:not(.pre) .qf-row{gap:10px;display:flex}.qf-row small{color:#d6d6d6;font-size:14px}.qf-row small:first-child{text-align:right}.qf-row b,.qf-said b{color:var(--qf-gold);font-family:var(--font-mono,ui-monospace), monospace}.qf-said{text-align:center;flex-direction:column;gap:3px;margin:0;display:flex}.qf-said strong{font-size:16px}.qf-said small{color:#bdbdbd;font-size:13px}.qf-err{color:#ff8a77;text-align:center;flex-basis:100%;margin:0;font-size:13px}@media (max-width:420px){.qf-row{gap:8px}.qf-row small{font-size:12px}}.qf-hex{cursor:pointer;background:#000;border:0;width:44px;height:49px;padding:0;position:relative}.qf-hex span{color:#fff;background:linear-gradient(var(--c2), var(--c2)) bottom / 100% 0% no-repeat, var(--c1);place-items:center;transition:background-size 1.6s cubic-bezier(.1,.6,.3,1);display:grid;position:absolute;inset:3px}.qf-hex:hover span{background-size:100% 100%,auto}.qf-hex svg{width:18px;height:18px}.qf-hex.yes{--c1:var(--qf-blue);--c2:#35b5ee}.qf-hex.no{--c1:#3a3a3a;--c2:#6a6a6a}.qf-hex.sel span{background:var(--qf-gold);color:var(--qf-ink)}.qf-hex.off{opacity:.45}.qf-hex.hit{animation:.4s cubic-bezier(.3,1.6,.5,1) qf-hit}.qf-hex:disabled{cursor:wait}.qf-quickans{color:#fafafa;background:#161616;border-top:1px solid #262626}.qf-quickans>div{max-width:72rem;margin:0 auto;padding:22px 16px 24px}.qf-spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;max-width:60rem;margin:0 auto;padding:0;list-style:none;display:grid}.qf-srow{border-bottom:1px solid #2a2a2a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.qf-med{isolation:isolate;color:#0e0e0e;flex:none;place-items:center;width:32px;height:36px;display:grid;position:relative}.qf-med:before{content:"";z-index:-1;background:var(--qf-sky,#78d4ef);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute;inset:0}.qf-med.gold:before{background:var(--qf-gold)}.qf-med svg{width:16px;height:16px}.qf-srow .k{min-width:0}.qf-srow h3{color:#fafafa;margin:0;font-size:15px;font-weight:700;line-height:1.3}.qf-srow small{color:#9a9a9a;margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.35;display:block}.qf-srow small a{text-underline-offset:2px;text-decoration:underline}.qf-srow .val{color:var(--qf-gold);font:800 17px/1.15 var(--font-mono,ui-monospace), monospace;text-align:right}.qf-srow .val.y{color:#6fe39a}.qf-srow .val.n{color:#ff8a77}.qf-srow .val small{text-align:inherit;font:400 12px/1.25 var(--font-body,system-ui), sans-serif;margin-top:3px}.qf-srow details{margin-top:4px}.qf-srow summary{cursor:pointer;color:var(--qf-sky,#78d4ef);font-size:12.5px;font-weight:700;list-style:none}.qf-srow summary::-webkit-details-marker{display:none}.qf-srow summary:after{content:" ▾"}.qf-srow details[open] summary:after{content:" ▴"}.qf-srow dl{color:#cfcfcf;gap:2px;margin:6px 0 0;font-size:12.5px;display:grid}.qf-srow dl div{justify-content:space-between;gap:12px;max-width:16rem;display:flex}.qf-srow dt,.qf-srow dd{margin:0}.qf-srow dd.y{color:#6fe39a}.qf-price{grid-column:1/-1}.qf-price .val>div{margin-top:0}@media (max-width:900px){.qf-spec{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.qf-srow{grid-template-columns:auto minmax(0,1fr);gap:4px 12px}.qf-srow .val{text-align:left;grid-column:2}.qf-price .val{text-align:left}}.qf-sec{max-width:72rem;margin:0 auto;padding:34px 16px 30px}.qf-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:0 0 14px;display:flex}.qf-sec-h h2{margin:0;font-size:28px;line-height:1.15}.qf-sec-h p{color:var(--color-ink-muted,#666);margin:0;font-size:14px}.qf-sec-h.qf-center{text-align:center;justify-content:center}.qf-tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 18px;display:flex}.qf-tabs button{isolation:isolate;color:#111;cursor:pointer;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,18px 100%,0 50%);background:#111;border:0;flex:none;padding:13px 38px;font-size:16px;font-weight:800;position:relative}.qf-tabs button:before{content:"";z-index:-1;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%);background:#fff;position:absolute;inset:3px}.qf-tabs button:hover:before{background:#f4f1e6}.qf-tabs button.on:before{background:var(--qf-gold)}.qf-guide{background:var(--color-surface,#fff);border:2px solid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.qf-guide[hidden]{display:none}.qf-shot{background:#222 50%/cover;min-height:300px;position:relative}.qf-shot span{color:#fff;font:800 11px/1 var(--font-mono,ui-monospace), monospace;letter-spacing:.04em;text-transform:uppercase;background:#0e0e0e;padding:4px 8px;position:absolute;bottom:12px;left:12px}.qf-gbody{padding:18px 20px}.qf-gbody h3{margin:0 0 4px;font-size:21px}.qf-lead{color:var(--color-ink-muted,#555);margin:0 0 12px;font-size:15px;line-height:1.5}.qf-pf{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.qf-pf button,.qf-pf1{cursor:pointer;background:0 0;border:1.5px solid;padding:4px 9px;font-size:12px;font-weight:700}.qf-pf1{cursor:default;margin:0 0 12px;display:inline-block}.qf-pf button.on{color:#fff;background:#0e0e0e;border-color:#0e0e0e}.qf-steps{counter-reset:s;margin:0;padding:0;list-style:none}.qf-steps li{counter-increment:s;padding:0 0 12px 38px;font-size:16px;line-height:1.45;position:relative}.qf-steps li:before{content:counter(s);color:#fff;width:26px;height:29px;font:800 13px/1 var(--font-mono,ui-monospace), monospace;background:#0e0e0e;place-items:center;display:grid;position:absolute;top:-1px;left:0}.qf-tip{border-left:3px solid var(--qf-gold);background:#f2c14e24;margin:2px 0 0;padding:9px 11px;font-size:14px;line-height:1.4}@media (max-width:800px){.qf-guide{grid-template-columns:minmax(0,1fr)}.qf-shot{min-height:190px}}.qf-how{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.qf-how .qf-lead2{margin:6px 0 16px;font-size:19px;line-height:1.55}.qf-mech{background:var(--color-line,#d9d7cf);border:1px solid var(--color-line,#d9d7cf);grid-template-columns:1fr 1fr;gap:1px;margin:0 0 16px;display:grid}.qf-mech>div{background:var(--color-surface,#fff);padding:12px}.qf-mech h3{margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.3}.qf-mech p{margin:0;font-size:14px;line-height:1.45}.qf-fit{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qf-fit>div{border:1.5px solid var(--color-line,#d9d7cf);background:var(--color-surface,#fff);padding:12px;font-size:14px;line-height:1.45}.qf-fit b{align-items:center;gap:6px;margin-bottom:4px;font-size:15px;display:flex}.qf-fit b svg{width:16px;height:16px}.qf-fit .y b{color:#1f8a4c}.qf-fit .n b{color:#c23a28}.qf-mosaic{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.qf-mosaic>:first-child{grid-column:1/-1}.qf-mosaic img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}@media (max-width:860px){.qf-how{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.qf-mech,.qf-fit{grid-template-columns:minmax(0,1fr)}}.qf-comm{isolation:isolate;color:#fafafa;background:#0e0e0e;position:relative;overflow:hidden}.qf-comm .qf-bg{z-index:-1;object-fit:cover;filter:blur(18px)brightness(.28)saturate(1.3);width:calc(100% + 40px);height:calc(100% + 40px);position:absolute;inset:-20px}.qf-comm-in{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:32px;max-width:72rem;margin:0 auto;padding:32px 16px;display:grid}.qf-comm h2{margin:0 0 4px;font-size:24px}.qf-comm .qf-sub{color:#bdbdbd;margin:0 0 14px;font-size:14px}.qf-comm .qj-f-rail+p button{color:#fafafa;background:#0e0e0e99;border:1.5px solid #ffffff8c}.qf-comm .qj-f-rail+p button:hover:not(:disabled){border-color:var(--qf-gold);color:var(--qf-gold)}.qf-comm .qj-f-rail+p button:disabled{opacity:.35}.qf-ladder{background:#0e0e0e99;border:1.5px solid #fff3;margin:0;padding:0;list-style:none}.qf-ladder li{border-bottom:1px solid #ffffff14;grid-template-columns:38px 30px minmax(0,1fr);align-items:center;gap:12px;padding:8px 14px;display:grid;position:relative}.qf-ladder li:last-child{border-bottom:0}.qf-ladder .n{font:800 15px/1 var(--font-mono,ui-monospace), monospace;color:#8a8a8a;text-align:center}.qf-ladder img,.qf-ladder .noimg{object-fit:cover;background:#222;border-radius:2px;width:30px;height:40px}.qf-ladder a{min-width:0}.qf-ladder a:after{content:"";position:absolute;inset:0}.qf-ladder b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.qf-ladder small{color:#9a9a9a;font-size:12px;display:block}.qf-ladder .me{box-shadow:inset 3px 0 0 var(--qf-gold);background:#f2c14e1f}.qf-ladder .me .n,.qf-ladder .me small{color:var(--qf-gold)}.qf-ladder li:not(.me):hover{background:#ffffff0d}@keyframes qf-slam{0%{opacity:0;transform:translate(-50%,-50%)scale(2.2)rotate(-12deg)}60%{opacity:1;transform:translate(-50%,-50%)scale(.92)}}@media (max-width:860px){.qf-comm-in{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.qf-bell,.qf-bell.ring,.qf-alerts.lit i,.qf-rk.bump,.qf-hex.hit,.qf-stamp{animation:none}.qf-hero video{display:none}}.qf-qt.qf-price{grid-column:span 2}.qf-qt.qf-price ul{max-width:none!important}.qf-qt dl{grid-template-columns:minmax(0,1fr)!important}.qf-mech>div:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:560px){.qf-qt.qf-price{grid-column:1/-1}}
