:root:has(.qz-page){--horizon:30rem}@media (min-width:40rem){:root:has(.qz-page){--horizon:23.5rem}}@media (min-width:60rem){:root:has(.qz-page){--horizon:21rem}}.qz-page:focus{outline:none}.qz-top{padding:var(--space-2) var(--layout-gutter) 0}.qz-eyebrow{margin-top:var(--space-3)}.qz-h1{margin-top:var(--space-2)}.qz-lede{margin-top:var(--space-3)}.qz{max-width:48rem;margin:var(--space-6) var(--layout-gutter) 0}.qz:not(.qz-result){padding:var(--space-5) var(--space-4) var(--space-4);background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--radius-panel);box-shadow:var(--shadow-slab)}.qz-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.qz-round{font-family:var(--face-display);font-weight:var(--fw-display);font-size:var(--fs-title-l);line-height:var(--lh-title)}.qz-round:focus,.qz-persona:focus{outline:none}.qz-round:focus-visible,.qz-persona:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.qz-steps{align-items:center;gap:var(--space-1);display:flex}.qz-steps li{border-radius:var(--radius-round);background:var(--hair);width:1.25rem;height:.375rem}.qz-steps li[data-step=done]{background:var(--brick)}.qz-steps li[data-step=now]{background:var(--brick);width:2rem;box-shadow:0 0 .5rem .0625rem var(--glow)}.qz-how{margin-top:var(--space-2);max-width:var(--layout-measure);color:var(--ink-2)}.qz-pair{gap:var(--space-3);margin-top:var(--space-5);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qz-side{grid-row:span 4;grid-template-rows:subgrid;display:grid}.qz-print{aspect-ratio:4/3;border-radius:var(--radius-print);background:var(--bone);box-shadow:0 0 0 1px var(--hair-2) inset;transition:box-shadow var(--motion-quick) var(--motion-ease);place-items:center;display:grid;position:relative}.qz-side[data-on=true] .qz-print{box-shadow:0 0 0 2px var(--brick) inset, 0 .75rem 1.75rem -.75rem var(--glow)}.qz-letter{font-family:var(--face-display);font-style:italic;font-weight:var(--fw-display);font-size:var(--fs-h1);color:var(--ink-2);line-height:1}.qz-bars{left:var(--space-4);bottom:var(--space-4);align-items:flex-end;gap:3px;height:1rem;display:flex;position:absolute}.qz-bars span{border-radius:var(--radius-round);background:var(--brick);transform-origin:bottom;width:3px;height:100%;animation:qz-bar 1.2s var(--motion-ease-io) infinite alternate}.qz-bars span:nth-child(2){animation-delay:-.4s}.qz-bars span:nth-child(3){animation-delay:-.8s}.qz-bars[data-still=true] span{animation:none}.qz-bars[data-still=true] span:nth-child(2){transform:scaleY(.6)}.qz-bars[data-still=true] span:nth-child(3){transform:scaleY(.8)}@keyframes qz-bar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.qz-name{padding:0 var(--space-1);font-family:var(--face-display);font-weight:var(--fw-display);font-size:var(--fs-title-s);line-height:var(--lh-title)}.qz-listen,.qz-pick{width:100%;min-height:var(--target-day);padding:var(--space-2) var(--space-3);text-align:center}.qz-pick{min-height:3.5rem;font-size:var(--fs-lede)}.qz-icon{flex:none}.qz-tip{margin-top:var(--space-4);padding:0 var(--space-1);max-width:var(--layout-measure);font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink-3)}.qz-card{gap:var(--space-5);padding:var(--space-5);background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--radius-panel);box-shadow:var(--shadow-slab);display:grid}.qz-card-art{align-content:start;gap:var(--space-2);justify-items:start;display:grid}.qz-card-print,.qz-card-print svg{width:10rem;height:10rem;display:block}.qz-card-print{border-radius:min(var(--radius-print), 20%);box-shadow:var(--shadow-print)}.qz-persona{margin-top:var(--space-2)}.qz-summary{margin-top:var(--space-3);max-width:var(--layout-measure);color:var(--ink-2)}.qz-traits{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.qz-traits li{min-height:2.25rem;padding:var(--space-1) var(--space-4);border-radius:var(--radius-round);background:var(--bone);box-shadow:0 0 0 1px var(--hair) inset;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink);align-items:center;display:inline-flex}.qz-best{margin-top:var(--space-3);font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink-2)}.qz-best+.qz-best{margin-top:var(--space-1)}.qz-ctas{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.qz-ctas .btn{flex:12rem}.qz-status{min-height:1.5rem;margin-top:var(--space-2);font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink-2)}.qz-next{gap:var(--space-2);margin-top:var(--space-4);display:grid}.qz-next-link{gap:var(--space-1);width:100%;min-height:var(--target-day);padding:var(--space-4) var(--space-5);border-radius:var(--radius-print);background:var(--paper);box-shadow:0 0 0 1px var(--hair) inset;color:var(--ink-2);text-align:left;cursor:pointer;transition:box-shadow var(--motion-quick) var(--motion-ease);text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.qz-next-link:hover{box-shadow:0 0 0 1px var(--ink) inset}}.qz-next-t{align-items:center;gap:var(--space-2);font-weight:var(--fw-semibold);color:var(--ink);display:inline-flex}.qz-next-t .qz-icon{color:var(--brick)}.qz-body.sp-article{max-width:calc(60rem + 2 * var(--layout-gutter));margin-top:var(--space-8);padding:0 var(--layout-gutter) var(--space-9)}.qz-body>section{max-width:var(--layout-measure)}.qz-body>section:first-child{max-width:48rem;padding:var(--space-5);background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--radius-panel);box-shadow:var(--shadow-slab)}.sp-article .qz-list{gap:var(--space-2);margin-top:var(--space-4);padding-left:0;list-style:none;display:grid}.qz-list li{column-gap:var(--space-4);padding:var(--space-2);grid-template-rows:auto auto;grid-template-columns:4rem 1fr;align-items:start;display:grid}.qz-list-print,.qz-list-print svg{width:4rem;height:4rem;display:block}.qz-list-print{border-radius:min(var(--radius-print), 20%);box-shadow:var(--shadow-print);grid-row:1/span 2}.qz-list-name{min-height:var(--target-day);min-width:var(--target-day);font-family:var(--face-display);font-weight:var(--fw-display);font-size:var(--fs-title-s);line-height:var(--lh-title);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--brick);text-decoration-color:var(--brick);text-underline-offset:.25em;justify-self:start;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.qz-list-name:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.sp-article .qz-list-best{margin-top:0}.qz-body .sp-faq{margin-top:var(--space-8)}@media (min-width:48rem){.qz:not(.qz-result){padding:var(--space-6)}.qz-pair{column-gap:var(--space-5)}.qz-print{aspect-ratio:3/2}.qz-card{gap:var(--space-7);padding:var(--space-7);grid-template-columns:auto 1fr}.qz-card-print,.qz-card-print svg{width:12.5rem;height:12.5rem}.qz-next{grid-template-columns:repeat(3,minmax(0,1fr))}.qz-body>section:first-child{padding:var(--space-6)}.sp-article .qz-list{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.qz-top,.qz-body.sp-article{padding-left:var(--layout-gutter-wide);padding-right:var(--layout-gutter-wide)}.qz{margin-left:var(--layout-gutter-wide);margin-right:var(--layout-gutter-wide)}}
