.qz{gap:24px;padding-bottom:8px;display:grid}.qz>*{min-width:0}@media (min-width:1024px){.qz{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px}}.qz-prog{gap:6px;display:grid}.qz-prog__t{font:var(--ey-caption);color:var(--ey-ink-500);justify-content:space-between;display:flex}.qz-prog__t b{color:var(--ey-ink-900)}.qz-steps{display:none}@media (min-width:1024px){.qz-prog{display:none}.qz-steps{top:calc(var(--ey-header-h) + 16px);display:grid;position:sticky}.qz-steps li{border-top:var(--ey-border-divider);grid-template-columns:28px minmax(0,1fr);gap:2px 12px;padding:10px 0;display:grid}.qz-steps li:first-child{border-top:0}.qz-steps .ey-num{background:var(--ey-white);color:var(--ey-ink-500);box-shadow:inset 0 0 0 1.5px var(--ey-line-300)}.qz-steps li.is-done .ey-num{background:var(--ey-ink-900);color:var(--ey-white);box-shadow:none}.qz-steps li.is-on .ey-num{background:var(--ey-red-600);color:var(--ey-white);box-shadow:none}.qz-steps b{font:var(--ey-body-strong)}.qz-steps .ey-num{grid-area:1/1/span 3}.qz-steps b,.qz-steps span:not(.ey-num){grid-column:2}.qz-steps span:not(.ey-num){font:var(--ey-caption);color:var(--ey-ink-500)}.qz-steps a{min-height:28px;font:600 13px/18px var(--ey-font);color:var(--ey-blue-700);text-underline-offset:3px;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;text-decoration:underline}}.qz-h1{font:var(--ey-body-strong)}.qz-h1 span{color:var(--ey-ink-500);font-weight:400}.qz-q{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.qz-q+.qz-q{margin-top:32px}.qz-q legend{font:var(--ey-h1);margin-bottom:4px;padding:0}.qz-q legend:focus-visible{outline-offset:4px}.qz-q__hint{font:var(--ey-secondary);color:var(--ey-ink-500);margin-top:-6px}.qz-opts{gap:8px;display:grid}@media (min-width:768px){.qz-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.qz-opts--wk{grid-template-columns:repeat(4,minmax(0,1fr))}}.qz-opts .ey-option{align-items:center;min-height:56px}.qz-opts .ey-option__dot{margin-top:0}.qz-err{font:var(--ey-secondary);color:var(--ey-error-700);gap:6px;display:flex}.qz-err .ey-icon{width:18px;height:18px}.qz-nav{border-top:var(--ey-border-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:16px;display:flex}.qz-nav .ey-btn--primary{min-width:160px}.qz-nav__key{font:var(--ey-caption);color:var(--ey-ink-500)}@media (max-width:599px){.qz-nav__key{display:none}}.qz-bar__prog,.qz-bar__step,.qz-res>:is(.qz-bar,.qz-sbar){display:none}@media (max-width:767px){html:has(.qz-bar){--ey-bottom-bar:calc(var(--ey-bar-h) + env(safe-area-inset-bottom));scroll-padding-bottom:calc(var(--ey-bar-h) + 8px)}body:has(.qz-bar) .ey-tabbar{display:none}body:has(.qz-bar){padding-bottom:var(--ey-bottom-bar)}.qz>aside{display:none}.qz-bar,.qz-res>.qz-bar{z-index:40;min-height:var(--ey-bottom-bar);margin:0;position:fixed;bottom:0;left:0;right:0}.qz-bar,.qz-sbar,.qz-res>:is(.qz-bar,.qz-sbar){padding:12px var(--ey-margin) calc(12px + env(safe-area-inset-bottom));background:var(--ey-white);border-top:var(--ey-border-divider);box-shadow:var(--ey-e3);align-items:center;gap:12px;display:flex}:is(.qz-bar,.qz-sbar) .ey-btn{white-space:normal;text-align:center;flex:1 1 0;min-width:0;min-height:48px;padding:0 12px;line-height:20px}.qz-nav:is(.qz-bar,.qz-sbar) .qz-nav__back{flex:0 auto}.qz-nav:is(.qz-bar,.qz-sbar) span.qz-nav__back{width:0;margin-right:-12px}.qz-bar__prog{background:var(--ey-line-100);height:3px;display:block;position:absolute;top:-1px;left:0;right:0}.qz-bar__prog i{height:100%;width:var(--w,0%);background:var(--ey-red-600);display:block}.qz-bar__step{text-align:center;min-width:40px;font:var(--ey-body-strong);color:var(--ey-ink-900);font-variant-numeric:tabular-nums;flex:none;display:block}.qz-nav:is(.qz-bar,.qz-sbar) .qz-nav__key{display:none}}.qz-res{gap:32px;display:grid}.qz-res__h{gap:4px;display:grid}.qz-res__h h2{font:var(--ey-h1);text-wrap:balance}.qz-res__h p{font:var(--ey-secondary);color:var(--ey-ink-700)}.qz-res__h p.qz-res__when{font:var(--ey-body-strong);color:var(--ey-ink-900)}.qz-ans{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.qz-ans:focus{outline:none}.qz-ans:focus-visible{outline:var(--ey-focus);outline-offset:4px}.qz-ans a{border:var(--ey-border-labelled);border-radius:var(--ey-r-pill);background:var(--ey-white);min-height:44px;font:600 14px/20px var(--ey-font);color:var(--ey-ink-900);align-items:center;gap:4px;padding:0 10px 0 14px;text-decoration:none;display:inline-flex}.qz-ans a .ey-icon{color:var(--ey-ink-500)}.qz-ans a:hover{border-color:var(--ey-ink-900)}@media (min-width:768px){.qz-ans a{min-height:36px}}@media (min-width:1024px){.qz-ans{display:none}}.qz-aside__h{display:none}@media (min-width:1024px){.qz-aside__h{top:calc(var(--ey-header-h) + 16px);font:var(--ey-h3);padding-bottom:8px;display:block;position:sticky}.qz-aside__h+.qz-steps{top:calc(var(--ey-header-h) + 48px)}}.qz-best{gap:16px;min-width:0;display:grid}.qz-best__ph{aspect-ratio:4/3;border-radius:var(--ey-r-photo);background:var(--ey-surface-50);position:relative;overflow:hidden}.qz-best__ph img{object-fit:cover;width:100%;height:100%;display:block}.qz-best__b{align-content:start;gap:8px;min-width:0;display:grid}.qz-best__badge{font:var(--ey-secondary);color:var(--ey-ink-500);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qz-best__badge b{font:700 14px/20px var(--ey-font);color:var(--ey-red-600)}.qz-best__badge .ey-icon{width:18px;height:18px;color:var(--ey-red-600);fill:currentColor}.qz-best h3{font:var(--ey-display);letter-spacing:-.015em;text-wrap:balance}.qz-best__sub{font:var(--ey-secondary);color:var(--ey-ink-700)}.qz-best__p{flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding-top:4px;display:flex}.qz-best__p b{font:var(--ey-price-l)}.qz-best__p span{font:var(--ey-secondary);color:var(--ey-ink-500)}.qz-best__base{flex-basis:100%}.qz-best .ey-btn--primary{margin-top:8px}@media (max-width:767px){.qz-best .ey-btn--primary{width:100%}.qz-best h3{font:var(--ey-h1)}}@media (min-width:768px){.qz-best{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px}.qz-best .ey-btn--primary{justify-self:start}}.qz-why{border-top:var(--ey-border-divider);gap:6px;margin-top:4px;padding-top:12px;display:grid}.qz-why li{font:var(--ey-secondary);grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.qz-why .ey-icon{width:18px;height:18px;color:var(--ey-free-700);margin-top:1px}.qz-why li.is-warn .ey-icon{color:var(--ey-held-700)}.qz-why--s{margin-top:12px;padding-top:10px}.qz-why--s li{font:var(--ey-caption);color:var(--ey-ink-700);grid-template-columns:16px minmax(0,1fr);gap:6px}.qz-why--s .ey-icon{width:16px;height:16px}.qz-group{gap:16px;display:grid}.qz-group__h{border-bottom:1px solid var(--ey-ink-900);padding-bottom:8px}.qz-group__h h3{font:var(--ey-h2)}.qz-group__h p{font:var(--ey-secondary);color:var(--ey-ink-700)}.qz-grid{gap:36px var(--ey-gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:560px){.qz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.qz-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:44px}}.qz-pick{flex-direction:column;min-width:0;display:flex}.qz-pick>.ey-tile{flex:1}.qz-pick__rank{font:600 13px/18px var(--ey-font);color:var(--ey-ink-500);margin-bottom:8px}.qz-group:has(.qz-pick[data-fit=weak],.qz-pick[data-fit=over]) .qz-group__h{border-bottom-color:var(--ey-line-300)}.qz-res__all{border-top:var(--ey-border-divider);flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:8px;display:flex}.qz-res__restart{min-height:44px;font:var(--ey-secondary);color:var(--ey-ink-900);align-items:center;display:inline-flex}@media (max-width:767px){.qz-res__all .ey-btn{white-space:normal;text-align:center;width:100%}}.qz-rules{font:var(--ey-secondary);color:var(--ey-ink-700)}.qz-rules li{border-top:var(--ey-border-divider);padding:6px 0}.qz-nav__back{margin-right:auto}.qz-h1 h1{font:inherit;display:inline}.qz-sheet__body{flex-direction:column;gap:0;padding-bottom:0;display:flex}.qz--sheet,.qz--sheet>.qz-form,.qz--sheet>.qz-res{flex-direction:column;flex:1;display:flex}.qz--sheet{gap:0;padding-bottom:0}.qz--sheet>.qz-res{gap:32px}.qz--sheet .qz-ans{display:flex}.qz--sheet [tabindex="-1"]:focus:not(:focus-visible){outline:none}.qz--sheet .qz-nav,.qz--sheet .qz-res>.qz-sbar{margin-top:auto}.qz--sheet .qz-nav{margin-inline:calc(-1 * var(--ey-margin));padding:12px var(--ey-margin) calc(12px + env(safe-area-inset-bottom));background:var(--ey-white);position:sticky;bottom:0}.qz--sheet>.qz-sk,.qz-sk>[aria-hidden]{flex-direction:column;flex:1;display:flex}.qz-sk .qz-sbar>.ey-skel:last-child{flex:1 1 0}.qz-sk__legend{margin-bottom:-10px}@media (max-width:767px){dialog.qz-sheet{height:calc(92dvh - var(--ey-kb,0px));padding-bottom:0}.qz-sbar,.qz-res>.qz-sbar{z-index:3;margin:auto calc(-1 * var(--ey-margin)) 0;box-shadow:none;position:sticky;bottom:0}.qz--sheet :is(.qz-form,.qz-sk>[aria-hidden])>.qz-q{padding-bottom:24px}.qz--sheet .qz-res__all{margin-bottom:0}}
