.qz{position:relative}.qz.deep{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-deep);flex-direction:column;min-height:100svh;display:flex;overflow-x:clip}.qz.deep:after{content:"";background:#a8a8b229;height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.qz.deep:after{background:color-mix(in srgb, var(--color-on-deep-2) 16%, transparent)}}.qz.deep:after{pointer-events:none}.qz.qz-light{background:var(--color-bg)}.qz-panel{border-radius:var(--r-xl);border:1px solid #a8a8b224;padding:clamp(1.25rem,3vw,2.25rem);position:relative}@supports (color:color-mix(in lab, red, red)){.qz-panel{border:1px solid color-mix(in srgb, var(--color-on-deep-2) 14%, transparent)}}.qz-panel{background:var(--color-deep-2);box-shadow:inset 0 1px #f5f5f70d,0 40px 80px -40px #0b0b0de6}@supports (color:color-mix(in lab, red, red)){.qz-panel{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-on-deep) 5%, transparent), 0 40px 80px -40px color-mix(in srgb, var(--color-deep) 90%, transparent)}}.qz-rise{animation:qz-rise var(--dur-3) var(--ease-out) backwards;animation-delay:var(--d,0s)}@keyframes qz-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes qz-in{0%{opacity:0;transform:translateY(8px)}}.qz-intro{padding:clamp(2.5rem, 7vh, 5.5rem) var(--gutter) clamp(2.5rem, 6vh, 4.5rem);flex:1;align-content:center;display:grid}.qz-intro-in{text-align:center;justify-items:center;width:100%;max-width:940px;margin-inline:auto;display:grid}.qz-kicker{border:1px solid var(--color-hi);align-items:center;gap:.6rem;padding:.35rem .85rem .35rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.qz-kicker{border:1px solid color-mix(in srgb, var(--color-hi) 25%, transparent)}}.qz-kicker{background:var(--color-hi);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.qz-kicker{background:color-mix(in srgb, var(--color-hi) 7%, transparent)}}.qz-kicker{color:var(--color-on-deep-2);font-size:13px;line-height:1.4}.qz-kicker b{background:var(--color-hi);border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.qz-kicker b{background:color-mix(in srgb, var(--color-hi) 16%, transparent)}}.qz-kicker b{color:var(--color-hi);font-size:12.5px;font-weight:600}.qz-kicker b:before{content:"";background:var(--color-hi);width:6px;height:6px;box-shadow:0 0 0 3px var(--color-hi);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.qz-kicker b:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-hi) 22%, transparent)}}.qz-h1{letter-spacing:-.034em;word-spacing:.03em;color:var(--color-on-deep);margin-top:1.5rem;font-size:clamp(2.55rem,5.8vw,4.35rem);line-height:1.03}.qz-h1 .h-mute{display:block}.qz-lede{color:var(--color-on-deep-2);text-wrap:balance;margin-top:1.4rem;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55}.qz-checks{flex-wrap:wrap;justify-content:center;gap:.65rem 1.5rem;max-width:740px;margin:1rem 0 0;padding:0;list-style:none;display:flex}.qz-checks li{color:var(--color-on-deep-2);white-space:nowrap;align-items:center;gap:.5rem;font-size:14.5px;line-height:1.4;display:inline-flex}.qz-checks svg{color:var(--color-hi);flex:none}.qz-intro-cta{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}.qz-intro-cta .btn-on-deep{min-width:13.5rem}.qz-intro-start{justify-items:center;gap:.9rem;width:100%;max-width:640px;margin:2.25rem auto 0;display:grid}.qz-intro-q{color:var(--color-on-deep);text-align:center;gap:.3rem;margin:0;font-size:19px;font-weight:620;line-height:1.3;display:grid}.qz-intro-q span{color:var(--color-on-deep-3);font-size:13px;font-weight:500}.qz-intro-opts{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.qz-intro-opt{border-radius:var(--r);border:1px solid #a8a8b238;align-items:center;gap:.55rem;min-height:52px;padding:.5rem 1.05rem .5rem .8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.qz-intro-opt{border:1px solid color-mix(in srgb, var(--color-on-deep-2) 22%, transparent)}}.qz-intro-opt{background:#23232899}@supports (color:color-mix(in lab, red, red)){.qz-intro-opt{background:color-mix(in srgb, var(--color-deep-3) 60%, transparent)}}.qz-intro-opt{color:var(--color-on-deep);font:inherit;cursor:pointer;transition:border-color var(--dur-1) ease, background var(--dur-1) ease, transform var(--dur-1) ease;font-size:15.5px}.qz-intro-opt svg{color:var(--color-hi);flex:none}@media (hover:hover){.qz-intro-opt:hover{border-color:var(--color-hi)}@supports (color:color-mix(in lab, red, red)){.qz-intro-opt:hover{border-color:color-mix(in srgb, var(--color-hi) 45%, transparent)}}.qz-intro-opt:hover{background:#232328e6}@supports (color:color-mix(in lab, red, red)){.qz-intro-opt:hover{background:color-mix(in srgb, var(--color-deep-3) 90%, transparent)}}}.qz-intro-opt:active{transform:scale(.985)}.qz-intro-opt:focus-visible{outline:2px solid var(--color-hi);outline-offset:2px}.qz-stats{border-top:1px solid #a8a8b224;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:min(100%,620px);margin:clamp(2.5rem,6vh,3.75rem) 0 0;padding-top:1.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.qz-stats{border-top:1px solid color-mix(in srgb, var(--color-on-deep-2) 14%, transparent)}}.qz-stats .stat{justify-items:center;gap:.3rem}.qz-stats .stat-v{color:var(--color-on-deep);order:-1;margin:0;font-size:clamp(1.6rem,2.8vw,2.2rem)}.qz-stats .stat-k{color:var(--color-on-deep-3)}.qz-q,.qz-an{width:100%;max-width:calc(720px + 2 * var(--gutter));padding:clamp(1rem, 4vh, 2.75rem) var(--gutter) clamp(3rem, 8vh, 5rem);flex:1;margin-inline:auto}.qz-q .qz-panel,.qz-an .qz-panel{animation:qz-in .36s var(--ease-out) backwards}.qz-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:-.4rem;display:grid}.qz-back{border-radius:var(--r-sm);min-height:44px;font:inherit;color:var(--color-on-deep-2);cursor:pointer;transition:color var(--dur-1) ease, background var(--dur-1) ease;background:0 0;border:0;align-items:center;gap:.3rem;margin-left:-.45rem;padding:0 .6rem 0 .35rem;font-size:14px;font-weight:500;display:inline-flex}@media (hover:hover){.qz-back:hover{color:var(--color-on-deep);background:#f5f5f70d}@supports (color:color-mix(in lab, red, red)){.qz-back:hover{background:color-mix(in srgb, var(--color-on-deep) 5%, transparent)}}}.qz-steps{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.qz-seg{background:#a8a8b22e;border-radius:4px;height:4px;position:relative}@supports (color:color-mix(in lab, red, red)){.qz-seg{background:color-mix(in srgb, var(--color-on-deep-2) 18%, transparent)}}.qz-seg{overflow:hidden}.qz-seg:after{content:"";border-radius:inherit;background:var(--color-hi);transform-origin:0;transition:transform .4s var(--ease-out), opacity var(--dur-2) ease;position:absolute;inset:0;transform:scaleX(0)}.qz-seg.done:after{transform:none}.qz-seg.now:after{opacity:.38;transform:none}.qz-count{text-align:right;font-variant-numeric:tabular-nums;min-width:2.6rem;color:var(--color-on-deep);font-size:13.5px;font-weight:600}.qz-count span{color:var(--color-on-deep-2);font-weight:500}.qz-live{color:var(--color-on-deep-2);margin-top:.85rem;font-size:13.5px}.qz-live strong{font-variant-numeric:tabular-nums;color:var(--color-hi);font-weight:600}.qz-body{animation:qz-in .3s var(--ease-out) backwards;margin-top:clamp(1.25rem,3.5vh,2rem)}.qz-title{letter-spacing:-.028em;word-spacing:.02em;color:var(--color-on-deep);outline:none;margin-top:.55rem;font-size:clamp(1.6rem,3.4vw,2.25rem);line-height:1.1}.qz-opts{gap:.5rem;margin-top:1.4rem;display:grid}.qz-opt{border-radius:var(--r);border:1px solid #a8a8b229;align-items:center;gap:.9rem;width:100%;min-height:60px;padding:.6rem .95rem .6rem .65rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.qz-opt{border:1px solid color-mix(in srgb, var(--color-on-deep-2) 16%, transparent)}}.qz-opt{background:#23232880}@supports (color:color-mix(in lab, red, red)){.qz-opt{background:color-mix(in srgb, var(--color-deep-3) 50%, transparent)}}.qz-opt{color:var(--color-on-deep);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-1) ease, background var(--dur-1) ease, box-shadow var(--dur-2) var(--ease-out), transform var(--dur-1) ease;animation:qz-in .26s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 28ms)}@media (hover:hover){.qz-opt:hover{border-color:var(--color-hi)}@supports (color:color-mix(in lab, red, red)){.qz-opt:hover{border-color:color-mix(in srgb, var(--color-hi) 34%, transparent)}}.qz-opt:hover{background:#232328cc}@supports (color:color-mix(in lab, red, red)){.qz-opt:hover{background:color-mix(in srgb, var(--color-deep-3) 80%, transparent)}}}.qz-opt:active{transform:scale(.992)}.qz-opt:focus-visible{outline:2px solid var(--color-hi);outline-offset:2px;border-radius:var(--r)}.qz-opt.on{border-color:var(--color-hi);background:var(--color-hi)}@supports (color:color-mix(in lab, red, red)){.qz-opt.on{background:color-mix(in srgb, var(--color-hi) 9%, transparent)}}.qz-opt.on{box-shadow:0 0 0 1px var(--color-hi)}.qz-opt-ic{background:var(--color-hi);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.qz-opt-ic{background:color-mix(in srgb, var(--color-hi) 10%, transparent)}}.qz-opt-ic{border:1px solid var(--color-hi)}@supports (color:color-mix(in lab, red, red)){.qz-opt-ic{border:1px solid color-mix(in srgb, var(--color-hi) 20%, transparent)}}.qz-opt-ic{color:var(--color-hi);transition:background var(--dur-1) ease, color var(--dur-1) ease, border-color var(--dur-1) ease}.qz-opt.on .qz-opt-ic{background:var(--color-hi);border-color:var(--color-hi);color:var(--color-deep)}.qz-opt-tx{flex:1;gap:.1rem;min-width:0;display:grid}.qz-opt-l{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.35}.qz-opt-h{color:var(--color-on-deep-2);font-size:13.5px;line-height:1.4}.qz-key{border-radius:var(--r-xs);border:1px solid #a8a8b233;flex:none;place-items:center;min-width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.qz-key{border:1px solid color-mix(in srgb, var(--color-on-deep-2) 20%, transparent)}}.qz-key{font-family:var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;color:var(--color-on-deep-3);transition:opacity var(--dur-1) ease;font-size:12px;font-weight:500}.qz-chk{color:var(--color-hi);flex:none;place-items:center;display:none}.qz-opt.on .qz-key{display:none}.qz-opt.on .qz-chk{animation:qz-pop var(--dur-2) var(--ease-spring) both;display:grid}@keyframes qz-pop{0%{opacity:0;transform:scale(.5)}}.qz-why{border-top:1px solid #a8a8b21f;align-items:flex-start;gap:.6rem;margin-top:1.4rem;padding-top:1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.qz-why{border-top:1px solid color-mix(in srgb, var(--color-on-deep-2) 12%, transparent)}}.qz-why{color:var(--color-on-deep-2);font-size:14px;line-height:1.55}.qz-why>span{max-width:64ch}.qz-why svg{color:var(--color-hi);flex:none;margin-top:2px}.qz-why strong{color:var(--color-on-deep);font-weight:600}.qz-an-in{text-align:center;justify-items:center;display:grid}.qz-dial{aspect-ratio:1;border:1px solid var(--color-hi);border-radius:50%;place-content:center;width:172px;margin-top:1.4rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.qz-dial{border:1px solid color-mix(in srgb, var(--color-hi) 20%, transparent)}}.qz-dial{background:var(--color-hi)}@supports (color:color-mix(in lab, red, red)){.qz-dial{background:color-mix(in srgb, var(--color-hi) 4%, transparent)}}.qz-dial:before{content:"";border:1px dashed #a8a8b224;border-radius:50%;position:absolute;inset:-12px}@supports (color:color-mix(in lab, red, red)){.qz-dial:before{border:1px dashed color-mix(in srgb, var(--color-on-deep-2) 14%, transparent)}}.qz-dial:after{content:"";border:2px solid #0000;border-top-color:var(--color-hi);border-radius:50%;animation:2.4s linear infinite qz-sweep;position:absolute;inset:-1px}@keyframes qz-sweep{to{transform:rotate(1turn)}}.qz-an-n{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-on-deep);font-size:clamp(2.8rem,8vw,3.6rem);font-weight:600;line-height:1}.qz-an-sub{color:var(--color-on-deep-2);margin-top:.4rem;font-size:13px}.qz-an-list{text-align:left;border-top:1px solid #a8a8b21f;width:100%;margin:1.9rem 0 0;padding:0;list-style:none}@supports (color:color-mix(in lab, red, red)){.qz-an-list{border-top:1px solid color-mix(in srgb, var(--color-on-deep-2) 12%, transparent)}}.qz-an-list li{border-bottom:1px solid #a8a8b21f;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:46px;padding:.6rem .2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.qz-an-list li{border-bottom:1px solid color-mix(in srgb, var(--color-on-deep-2) 12%, transparent)}}.qz-an-list li{transition:opacity .32s var(--ease-out), transform .32s var(--ease-out);font-size:14.5px;line-height:1.45}.qz-an-list li.wait{opacity:.42}.qz-an-mark{border:1.5px solid #a8a8b24d;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.qz-an-mark{border:1.5px solid color-mix(in srgb, var(--color-on-deep-2) 30%, transparent)}}.qz-an-mark{color:var(--color-deep);transition:background var(--dur-2) ease, border-color var(--dur-2) ease, box-shadow var(--dur-2) ease}.qz-an-mark svg{opacity:0;transition:opacity var(--dur-2) ease, transform var(--dur-2) var(--ease-spring);transform:scale(.5)}.qz-an-list li.run .qz-an-mark{border-color:var(--color-hi);box-shadow:0 0 0 4px var(--color-hi)}@supports (color:color-mix(in lab, red, red)){.qz-an-list li.run .qz-an-mark{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-hi) 12%, transparent)}}.qz-an-list li.ok .qz-an-mark{background:var(--color-hi);border-color:var(--color-hi)}.qz-an-list li.ok .qz-an-mark svg{opacity:1;transform:none}.qz-an-t{color:var(--color-on-deep-2)}.qz-an-list li.run .qz-an-t,.qz-an-list li.ok .qz-an-t{color:var(--color-on-deep)}.qz-an-v{font-variant-numeric:tabular-nums;color:var(--color-hi);font-weight:600}.qz-gate{width:100%;max-width:calc(1080px + 2 * var(--gutter));padding:clamp(1.5rem, 6vh, 4rem) var(--gutter) clamp(3rem, 8vh, 5rem);flex:1;margin-inline:auto}.qz-gate-in{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.qz-gate-peek{animation:qz-rise var(--dur-3) var(--ease-out) backwards;padding-top:.4rem}.qz-gate-h{letter-spacing:-.03em;word-spacing:.02em;color:var(--color-on-deep);font-size:clamp(2rem,3.6vw,2.75rem);line-height:1.05}.qz-peek{border-radius:var(--r-lg);border:1px solid #a8a8b229;grid-template-columns:184px minmax(0,1fr);align-items:center;gap:1.4rem;margin-top:1.5rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.qz-peek{border:1px solid color-mix(in srgb, var(--color-on-deep-2) 16%, transparent)}}.qz-peek{background:#161619e0}@supports (color:color-mix(in lab, red, red)){.qz-peek{background:color-mix(in srgb, var(--color-deep-2) 88%, transparent)}}.qz-peek{box-shadow:inset 0 1px #f5f5f70d}@supports (color:color-mix(in lab, red, red)){.qz-peek{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-on-deep) 5%, transparent)}}.qz-peek-img{aspect-ratio:1;border-radius:var(--r)}.qz-peek-tx{min-width:0}.qz-peek-tag{border:1px solid var(--color-hi);border-radius:999px;align-items:center;height:26px;padding-inline:.7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.qz-peek-tag{border:1px solid color-mix(in srgb, var(--color-hi) 30%, transparent)}}.qz-peek-tag{background:var(--color-hi)}@supports (color:color-mix(in lab, red, red)){.qz-peek-tag{background:color-mix(in srgb, var(--color-hi) 14%, transparent)}}.qz-peek-tag{color:var(--color-hi);font-size:12.5px;font-weight:600}.qz-peek-brand{color:var(--color-on-deep-2);margin-top:.85rem;font-size:13.5px}.qz-peek-model{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--color-on-deep);margin-top:.1rem;font-size:clamp(1.7rem,3.2vw,2.2rem);font-weight:600;line-height:1.05}.qz-peek-line{color:var(--color-on-deep-2);margin-top:.45rem;font-size:14.5px;line-height:1.5}.qz-peek-rating{color:var(--color-hi);align-items:center;gap:.4rem;margin-top:.6rem;font-size:13px;font-weight:600;display:inline-flex}.qz-locked{gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.qz-locked li{color:var(--color-on-deep-2);align-items:center;gap:.75rem;font-size:15px;line-height:1.45;display:flex}.qz-lock{border-radius:var(--r-sm);border:1px solid var(--color-hi);flex:none;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.qz-lock{border:1px solid color-mix(in srgb, var(--color-hi) 20%, transparent)}}.qz-lock{background:var(--color-hi)}@supports (color:color-mix(in lab, red, red)){.qz-lock{background:color-mix(in srgb, var(--color-hi) 10%, transparent)}}.qz-lock{color:var(--color-hi)}.qz-form{min-width:0;animation:qz-rise var(--dur-3) var(--ease-out) backwards;gap:1rem;padding:clamp(1.35rem,3vw,2rem);animation-delay:80ms;display:grid}.qz-form-h{letter-spacing:-.026em;color:var(--color-on-deep);font-size:clamp(1.35rem,2.2vw,1.6rem);line-height:1.15}.qz-form-sub{color:var(--color-on-deep-2);margin-top:.45rem;font-size:14px;line-height:1.5}.qz-field{gap:.35rem;min-width:0;display:grid}.qz-field label,.qz-when legend{color:var(--color-on-deep-2);font-size:13.5px;font-weight:500}.qz .qz-in{min-width:0;height:48px;color:var(--color-on-deep);background:#0b0b0d9e;font-size:16px}@supports (color:color-mix(in lab, red, red)){.qz .qz-in{background:color-mix(in srgb, var(--color-deep) 62%, transparent)}}.qz .qz-in{border-color:#a8a8b238}@supports (color:color-mix(in lab, red, red)){.qz .qz-in{border-color:color-mix(in srgb, var(--color-on-deep-2) 22%, transparent)}}.qz .qz-in:hover{border-color:#a8a8b266}@supports (color:color-mix(in lab, red, red)){.qz .qz-in:hover{border-color:color-mix(in srgb, var(--color-on-deep-2) 40%, transparent)}}.qz .qz-in:focus{border-color:var(--color-hi);box-shadow:0 0 0 4px var(--color-hi)}@supports (color:color-mix(in lab, red, red)){.qz .qz-in:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-hi) 14%, transparent)}}.qz .qz-in[aria-invalid=true]{border-color:var(--color-alert-on-deep)}.qz .qz-in:-webkit-autofill{-webkit-text-fill-color:var(--color-on-deep);caret-color:var(--color-on-deep);box-shadow:0 0 0 100px var(--color-deep) inset}.qz .qz-in:-webkit-autofill:focus{box-shadow:0 0 0 100px var(--color-deep) inset, 0 0 0 4px var(--color-hi)}@supports (color:color-mix(in lab, red, red)){.qz .qz-in:-webkit-autofill:focus{box-shadow:0 0 0 100px var(--color-deep) inset, 0 0 0 4px color-mix(in srgb, var(--color-hi) 14%, transparent)}}.qz-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.75rem;display:grid}.qz-when{border:0;min-width:0;margin:0;padding:0}.qz-when legend{padding:0}.qz-when legend span{color:var(--color-on-deep-2);margin-left:.35rem;font-weight:400}.qz-when div{flex-wrap:wrap;gap:.45rem;margin-top:.5rem;display:flex}.qz-chip{border:1px solid #a8a8b23d;border-radius:999px;min-height:44px;padding:0 .85rem}@supports (color:color-mix(in lab, red, red)){.qz-chip{border:1px solid color-mix(in srgb, var(--color-on-deep-2) 24%, transparent)}}.qz-chip{font:inherit;color:var(--color-on-deep-2);cursor:pointer;transition:border-color var(--dur-1) ease, background var(--dur-1) ease, color var(--dur-1) ease, box-shadow var(--dur-1) ease;background:0 0;font-size:14px}@media (hover:hover){.qz-chip:hover{border-color:var(--color-hi)}@supports (color:color-mix(in lab, red, red)){.qz-chip:hover{border-color:color-mix(in srgb, var(--color-hi) 45%, transparent)}}.qz-chip:hover{color:var(--color-on-deep)}}.qz-chip.on{border-color:var(--color-hi);background:var(--color-hi)}@supports (color:color-mix(in lab, red, red)){.qz-chip.on{background:color-mix(in srgb, var(--color-hi) 14%, transparent)}}.qz-chip.on{color:var(--color-on-deep);box-shadow:inset 0 0 0 1px var(--color-hi)}.qz-err{color:var(--color-alert-on-deep);font-size:13px;line-height:1.45}.qz-submit{width:100%;margin-top:.3rem}.qz-submit:disabled{opacity:.65;cursor:progress;transform:none}.qz-fine{color:var(--color-on-deep-2);font-size:12.5px;line-height:1.55}.qz-fine a,.qz-fine a:visited{color:var(--color-on-deep);-webkit-text-decoration:underline #a8a8b273;text-decoration:underline #a8a8b273}@supports (color:color-mix(in lab, red, red)){.qz-fine a,.qz-fine a:visited{-webkit-text-decoration-color:color-mix(in srgb, var(--color-on-deep-2) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-on-deep-2) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-on-deep-2) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-on-deep-2) 45%, transparent)}}.qz-fine a,.qz-fine a:visited{text-underline-offset:3px}.qz-fine a:hover{color:var(--color-on-deep);text-decoration-color:currentColor}.qz-change{min-height:44px;font:inherit;color:var(--color-on-deep-2);cursor:pointer;background:0 0;border:0;justify-self:start;margin:-.55rem 0 -.6rem;padding:0;font-size:14px;font-weight:500;-webkit-text-decoration:underline #a8a8b259;text-decoration:underline #a8a8b259}@supports (color:color-mix(in lab, red, red)){.qz-change{-webkit-text-decoration-color:color-mix(in srgb, var(--color-on-deep-2) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-on-deep-2) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-on-deep-2) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-on-deep-2) 35%, transparent)}}.qz-change{text-underline-offset:3px;transition:color var(--dur-1) ease}.qz-change:hover{color:var(--color-on-deep);text-decoration-color:currentColor}.qz-res{padding:clamp(2rem,4.5vw,3.5rem) 0 clamp(4rem,8vw,6rem)}.qz-res-head{max-width:860px}.qz-res-h1{margin-top:.7rem;font-size:clamp(2.2rem,4.6vw,3.25rem)}.qz-res-sub{max-width:60ch;margin-top:.9rem}.qz-empty-btn{margin-top:1.75rem}.qz-answers{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1.4rem;display:flex}.qz-answers-list{display:contents}.qz-retake{min-height:44px;font:inherit;color:var(--color-accent);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-line);-webkit-text-decoration-color:var(--color-accent-line);-webkit-text-decoration-color:var(--color-accent-line);text-decoration-color:var(--color-accent-line);text-underline-offset:3px;transition:text-decoration-color var(--dur-1) ease;background:0 0;border:0;margin-block:-9px;padding:0 .5rem;font-size:13.5px;font-weight:560}.qz-retake:hover{text-decoration-color:currentColor}.qz-loose{max-width:72ch;color:var(--color-warn);align-items:flex-start;gap:.55rem;margin-top:1rem;font-size:14px;line-height:1.5;display:flex}.qz-loose svg{background:var(--color-warn-soft);border-radius:50%;flex:none;width:20px;height:20px;margin-top:.5px;padding:4px}.qz-best{border-radius:var(--r-lg);box-shadow:var(--shadow-md);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);margin-top:clamp(1.75rem,3.5vw,2.5rem);display:grid;overflow:hidden}.qz-best-img{border-radius:0;min-height:380px}.qz-badge{z-index:1;background:var(--color-action);color:#fff;height:28px;box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;padding-inline:.75rem;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:16px;left:16px}.qz-best-body{align-content:start;gap:1.15rem;min-width:0;padding:clamp(1.35rem,3vw,2.25rem);display:grid}.qz-best-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.qz-best-name{letter-spacing:-.03em;margin-top:.3rem;font-size:clamp(2rem,3.8vw,2.6rem);line-height:1.02}.qz-best-line{color:var(--color-ink-2);font-size:15.5px}.qz-rating{margin-top:.75rem}.qz-rating span{color:var(--color-ink-2);font-weight:400}.qz-price{border-radius:var(--r);background:var(--color-sunken);padding:1rem 1.15rem 1.1rem}.qz-price-v{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--color-ink);margin-top:.35rem;font-size:clamp(1.9rem,3.4vw,2.35rem);font-weight:600;line-height:1}.qz-price-none{color:var(--color-ink);margin-top:.3rem;font-size:15px;font-weight:560}.qz-strip{background:var(--color-line);grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;display:grid}.qz-strip .strip-cell{background:var(--color-surface);border-left:0;grid-column:span 4;min-width:0;padding:.7rem .9rem}.qz-strip[data-n="1"] .strip-cell{grid-column:1/-1}.qz-strip[data-n="2"] .strip-cell{grid-column:span 6}.qz-strip[data-n="4"] .strip-cell{grid-column:span 3}.qz-strip[data-n="5"] .strip-cell:nth-child(n+4){grid-column:span 6}.qz-strip .strip-v{white-space:normal;overflow-wrap:anywhere;margin:0;font-size:1rem}.qz-why-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.1rem 1.75rem;display:grid}.qz-why-h{color:var(--color-ink);margin-bottom:.6rem;font-size:13.5px;font-weight:600}.qz-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.qz-list li{color:var(--color-ink-2);grid-template-columns:20px minmax(0,1fr);gap:.6rem;font-size:14.5px;line-height:1.45;display:grid}.qz-bul{border-radius:50%;place-items:center;width:20px;height:20px;margin-top:.5px;display:grid}.qz-list.good .qz-bul{background:var(--color-good-soft);color:var(--color-good)}.qz-list.watch .qz-bul{background:var(--color-warn-soft);color:var(--color-warn)}.qz-best-cta{flex-wrap:wrap;gap:.6rem;margin-top:.3rem;display:flex}.qz-pick-note{color:var(--color-ink-3);font-size:12.5px;line-height:1.5}.qz-pick-note a{color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-line);-webkit-text-decoration-color:var(--color-accent-line);-webkit-text-decoration-color:var(--color-accent-line);text-decoration-color:var(--color-accent-line);text-underline-offset:2px}.qz-pick-note a:hover{text-decoration-color:currentColor}.qz-score{flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative}.qz-score svg{position:absolute;inset:0;transform:rotate(-90deg)}.qz-score .trk{fill:none;stroke:var(--color-sunken);stroke-width:5px}.qz-score .val{fill:none;stroke:var(--color-accent-2);stroke-width:5px;stroke-linecap:round}.motion .in .qz-score .val{animation:qz-ring .7s var(--ease-out) .12s backwards}@keyframes qz-ring{0%{stroke-dashoffset:var(--c)}}.qz-score span{color:var(--color-ink-3);font-size:12px;font-weight:500;position:relative}.qz-score strong{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:20px;font-weight:600}.qz-score.sm{width:58px;height:58px}.qz-score.sm strong{font-size:16.5px}.qz-more-h{margin-top:clamp(3rem,6vw,4.25rem);font-size:clamp(1.45rem,2.4vw,1.85rem)}.qz-more{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.1rem;margin-top:1.25rem;display:grid}.qz-small{flex-direction:column;display:flex;overflow:hidden}.qz-small-img{aspect-ratio:16/10;border-radius:0}.qz-rank{z-index:1;border:1px solid var(--color-line);background:var(--color-surface);min-width:34px;height:26px;box-shadow:var(--shadow-xs);font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;color:var(--color-ink);border-radius:999px;place-items:center;padding-inline:.55rem;font-size:13px;font-weight:600;display:inline-grid;position:absolute;top:12px;left:12px}.qz-small-body{flex-direction:column;flex:1;gap:.9rem;min-width:0;padding:1.15rem 1.25rem 1.3rem;display:flex}.qz-small-name{letter-spacing:-.026em;margin-top:.2rem;font-size:1.45rem;line-height:1.1}.qz-small-price{border-radius:var(--r-sm);background:var(--color-sunken);color:var(--color-ink-2);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.6rem .8rem;font-size:13px;display:flex}.qz-small-price b{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:1.05rem;font-weight:600}.qz-small-price b.none{font-family:var(--font-sans), sans-serif;letter-spacing:0;color:var(--color-ink);font-size:13.5px;font-weight:560}.qz-small-cta{align-self:flex-start;margin-top:auto}.qz-next{border-radius:var(--r-xl);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 2.5rem;margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.75rem,4vw,3rem);display:grid;overflow:hidden}.qz-next h2{font-size:clamp(1.6rem,3vw,2.2rem)}.qz-next p{max-width:58ch;color:var(--color-on-deep-2);margin-top:.75rem;font-size:1.05rem;line-height:1.6}.qz-steps{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.5rem;padding:1.25rem 1.4rem;display:flex}.qz-steps-t{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;margin:0;font-size:1.2rem;font-weight:600}.qz-steps-s{max-width:50ch;color:var(--color-ink-2);margin:.2rem 0 0;font-size:14.5px;line-height:1.5}.qz-steps-cta{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:620px){.qz-steps{padding:1.1rem}.qz-steps-cta{width:100%;display:grid}.qz-steps-cta .btn{width:100%}}@media (max-width:900px){.qz-gate-in{grid-template-columns:minmax(0,1fr)}.qz-form{max-width:560px}.qz-best{grid-template-columns:minmax(0,1fr)}.qz-best-img{aspect-ratio:4/3;min-height:0}.qz-next{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.qz-panel{border-radius:var(--r-lg);padding:1.1rem 1rem 1.25rem}.qz-top{gap:.75rem;margin-top:-.3rem}.qz-opt{gap:.75rem;min-height:60px;padding:.55rem .8rem .55rem .6rem}.qz-opt-ic{width:38px;height:38px}.qz-key{display:none}.qz-checks{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;gap:.6rem 1rem;display:grid}.qz-checks li{white-space:normal;align-items:flex-start;font-size:14px}.qz-checks svg{margin-top:1px}.qz-intro-cta,.qz-intro-cta .btn{width:100%}.qz-intro-opts{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.qz-intro-opt{justify-content:flex-start;width:100%}.qz-intro-start .btn{width:100%}.qz-stats{gap:1rem}.qz-peek{grid-template-columns:112px minmax(0,1fr);gap:1rem;padding:.8rem}.qz-peek-brand{margin-top:.6rem}.qz-row{grid-template-columns:minmax(0,1fr)}.qz-answers{justify-items:start;gap:.2rem;display:grid}.qz-answers-list{width:calc(100% + 2 * var(--gutter));margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-ink) var(--gutter), var(--color-ink) calc(100% - 2.5rem), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-ink) var(--gutter), var(--color-ink) calc(100% - 2.5rem), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-ink) var(--gutter), var(--color-ink) calc(100% - 2.5rem), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-ink) var(--gutter), var(--color-ink) calc(100% - 2.5rem), transparent);mask-image:linear-gradient(90deg, transparent, var(--color-ink) var(--gutter), var(--color-ink) calc(100% - 2.5rem), transparent);gap:.4rem;display:flex;overflow-x:auto}.qz-answers-list::-webkit-scrollbar{display:none}.qz-answers-list .pill{flex:none}.qz-retake{margin:0 0 -.5rem -.5rem}.qz-strip[data-n="4"] .strip-cell{grid-column:span 6}.qz-best-cta .btn{flex:auto}.qz-next .btn{width:100%}}@media (hover:none){.qz-key{display:none}}@media (prefers-reduced-motion:reduce){.qz-dial:after{opacity:0;animation:none}.qz-rise,.qz-body,.qz-opt,.qz-q .qz-panel,.qz-an .qz-panel,.qz-gate-peek,.qz-form,.qz-opt.on .qz-chk{animation:none}}
