.dz{background:var(--paper);width:100%;max-width:480px;height:100svh;min-height:560px;color:var(--body);position:relative;overflow:hidden}.dz-flex{flex:1}.dz-spacer{flex:none;width:24px}.dz-fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dz-top{top:18px;left:var(--qz-pad);right:var(--qz-pad);z-index:3;align-items:center;gap:12px;display:flex;position:absolute}.dz-close{color:#fff;cursor:pointer;filter:drop-shadow(0 1px 4px #00000073);background:0 0;border:none;border-radius:50%;place-items:center;width:40px;height:40px;margin:-8px;display:grid}.dz-close:focus-visible{outline-offset:0;outline:3px solid #fff}.dz-dots{flex:1;justify-content:center;gap:6px;display:flex}.dz-dots span{background:#ffffff4d;border-radius:3px;width:6px;height:6px;transition:width .25s,background-color .25s}.dz-dots span.is-on{background:#fff;width:18px}.dz-dots span.is-done{background:#fff9}.dz-card{border-radius:var(--r-lg);background:#fdfcfbe0;margin:16px 16px 34px;padding:26px 26px 22px;box-shadow:0 14px 26px #34291f4d}.dz-card-over{background:#fdfcfbf0;position:absolute;bottom:0;left:0;right:0}.dz-card-title{font-family:var(--display);color:var(--ink);letter-spacing:-.3px;margin:0;font-size:28px;font-weight:600;line-height:32px}.dz-card-body{font-size:var(--t-body);margin:12px 0 0;line-height:25px}.dz-card-foot{flex-direction:column;gap:10px;margin-top:22px;display:flex}.dz-card-foot .btn-primary,.dz-card-foot .btn-ghost{width:100%}.dz-ps{font-size:var(--t-caption);color:var(--faint);text-align:center;margin:14px 0 0;line-height:20px}.dz-intro{flex-direction:column;justify-content:flex-end;display:flex}.dz-intro-back{top:14px;left:calc(var(--qz-pad) - 10px);z-index:3;position:absolute}.dz-intro-wheel{flex:1;justify-content:center;align-items:flex-end;min-height:0;padding-top:52px;padding-bottom:4px;display:flex}.dz-read{padding:0 var(--qz-pad) 56px;flex-direction:column;justify-content:center;display:flex}.dz-read-line{font-family:var(--display);color:var(--ink);letter-spacing:-.2px;text-align:center;opacity:0;margin:-40px 0 0;font-size:24px;font-weight:600;line-height:30px;transition:opacity .42s cubic-bezier(.215,.61,.355,1),transform .42s cubic-bezier(.215,.61,.355,1);transform:translateY(14px)}.dz-read-line:focus{outline:none}.dz-read-line.is-in{opacity:1;transform:none}.dz-read-foot{left:var(--qz-pad);right:var(--qz-pad);opacity:0;pointer-events:none;flex-direction:column;gap:10px;transition:opacity .32s;display:flex;position:absolute;bottom:56px}.dz-read-foot.is-in{opacity:1;pointer-events:auto}.dz-read-foot .btn-primary,.dz-read-foot .btn-ghost{width:100%}.dz-read-tip{font-size:var(--t-caption);color:var(--faint);text-align:center;margin:0;line-height:20px}.dz-shoot{background:#000}.dz-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.dz-guide-wrap{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dz-guide{aspect-ratio:3/4;border:2px solid #ffffffa6;border-radius:999px}.dz-prompt{left:var(--qz-pad);right:var(--qz-pad);text-align:center;pointer-events:none;position:absolute;bottom:50%}.dz-prompt p{text-shadow:0 0 8px #0000008c;margin:0}.dz-starting{color:#ffffffd9;font-size:var(--t-label);margin-bottom:6px!important}.dz-prompt-line{color:#fff;font-family:var(--display);font-size:22px;font-weight:600;line-height:26px}.dz-hud{left:var(--qz-pad);right:var(--qz-pad);flex-direction:column;gap:12px;display:flex;position:absolute;bottom:30px}.dz-shutter{border-radius:var(--r-pill);cursor:pointer;background:var(--coral);color:var(--on-coral);font-family:var(--sans);font-weight:600;font-size:var(--t-body);border:none;padding:16px}.dz-shutter[disabled]{opacity:.7;cursor:default}.dz-shutter:focus-visible{outline-offset:3px;outline:3px solid #fff}.dz-ghost-photo{border-radius:var(--r-pill);cursor:pointer;color:#fff;font-family:var(--sans);font-weight:500;font-size:var(--t-label);background:#00000047;border:1.5px solid #fff;padding:14.5px 26px}.dz-ghost-photo:focus-visible{outline-offset:3px;outline:3px solid #fff}.dz-ask{padding:var(--qz-pad);flex-direction:column;justify-content:center;display:flex}.dz-ask-top{top:18px;right:var(--qz-pad);color:var(--ink);position:absolute}.dz-ask-top .dz-close{color:var(--ink);filter:none}.dz-check{background:#000}.dz-side{position:absolute;inset:0;overflow:hidden}.dz-side.is-open{overflow:visible}.dz-photo{max-width:none}.dz-shape{width:100%;height:100%;display:block;position:absolute;inset:0}.dz-drape-base{width:106%;position:absolute;bottom:0;left:-3%}.dz-compare{flex-direction:column;display:flex}.dz-stage{flex:none;position:relative;overflow:hidden}.dz-slide{transition:transform .65s cubic-bezier(.645,.045,.355,1);position:absolute;inset:0}.dz-pane{min-height:0;padding:28px var(--qz-pad) 40px;flex-direction:column;flex:1;align-items:center;display:flex}.dz-ask-block{flex-direction:column;align-self:stretch;align-items:center;transition:transform .65s cubic-bezier(.645,.045,.355,1);display:flex}.dz-cue{font-family:var(--display);color:var(--ink);font-weight:600;font-size:var(--t-h2);letter-spacing:-.2px;text-align:center;margin:0;line-height:28px}.dz-cue-row{opacity:0;justify-content:center;align-self:stretch;align-items:center;gap:8px;transition:opacity .42s cubic-bezier(.215,.61,.355,1),transform .42s cubic-bezier(.215,.61,.355,1);display:flex;transform:translateY(14px)}.dz-cue-row.is-in{opacity:1;transform:none}.dz-cue-row .dz-cue{flex-shrink:1}.dz-help-btn{width:36px;height:36px;color:var(--body);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;margin:-6px;display:grid}.dz-help-btn:focus-visible{outline:3px solid var(--coral-soft)}.dz-tiles{align-self:stretch;gap:12px;margin-top:22px;display:flex}.dz-tile-wrap{opacity:0;transition:opacity .3s ease, transform .52s var(--qz-spring);flex:1;transform:translateY(22px)scale(.92)}.dz-tile-wrap.is-in{opacity:1;transform:none}.dz-tile{border-radius:var(--r-md);cursor:pointer;border:3px solid #0000;place-items:center;width:100%;height:76px;transition:opacity .2s,border-color .2s;display:grid}.dz-tile[aria-disabled=true]{cursor:default}.dz-tile.is-on{border-color:var(--ink)}.dz-tile.is-off{opacity:.35}.dz-tile:focus-visible{outline:3px solid var(--coral-soft);outline-offset:3px}.dz-tile-text{font-family:var(--sans);font-weight:600;font-size:var(--t-body);white-space:pre;opacity:0;transition:opacity .32s}.dz-tile-text.is-in{opacity:1}.dz-foot{opacity:0;pointer-events:none;justify-content:space-between;align-self:stretch;align-items:center;margin-top:auto;transition:opacity .65s;display:flex}.dz-foot.is-in{opacity:1;pointer-events:auto}.dz-link{cursor:pointer;font-family:var(--sans);font-size:var(--t-label);color:var(--body);background:0 0;border:none;padding:6px 0;text-decoration:underline}.dz-link[disabled]{cursor:default}.dz-link:focus-visible{outline:3px solid var(--coral-soft);outline-offset:2px}.dz-help{flex-direction:column;align-self:stretch;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:flex}.dz-help li{font-size:var(--t-body);gap:10px;line-height:24px;display:flex}.dz-help-num{width:16px;color:var(--ink);flex:none;font-weight:600}.dz-help-foot{flex-direction:column;align-self:stretch;gap:10px;margin-top:auto;display:flex}.dz-help-foot .btn-primary,.dz-help-foot .btn-ghost{width:100%}.dz-chips{flex-direction:column;display:flex}.dz-chip-photo{background:#000;flex:none;position:relative;overflow:hidden}.dz-chip-stage{position:absolute;bottom:0;left:0;right:0}.dz-chip-ask{padding:26px var(--qz-pad) 24px;flex-direction:column;flex:1;align-items:center;display:flex}.dz-chip-answers{flex-direction:column;align-self:stretch;gap:10px;margin-top:22px;display:flex}.dz-chip-btn{border-radius:var(--r-pill);cursor:pointer;border:1.5px solid var(--coral);background:var(--coral);color:var(--on-coral);font-family:var(--sans);font-weight:600;font-size:var(--t-body);padding:15px}.dz-chip-btn.is-plain{border-color:var(--body);color:var(--ink);background:0 0}.dz-chip-btn.is-on{background:var(--ink);border-color:var(--ink);color:var(--on-coral)}.dz-chip-btn:focus-visible{outline:3px solid var(--coral-soft);outline-offset:3px}.dz-chip-retake{margin-top:20px}.dz-try-scrim{z-index:40;background:var(--paper);justify-content:center;animation:.32s cubic-bezier(.215,.61,.355,1) both qzRise;display:flex;position:fixed;inset:0}.dz-try{flex-direction:column;display:flex}.dz-try .dz-stage{touch-action:pan-y}.dz-try-pane{min-height:0;padding:18px var(--qz-pad) 24px;flex-direction:column;flex:1;display:flex}.dz-try-name{font-family:var(--display);color:var(--ink);font-weight:600;font-size:var(--t-h2);text-align:center;min-height:28px;margin:0;line-height:28px}.dz-try-grid{flex-direction:column;gap:6px;margin-top:16px;display:flex}.dz-try-row{gap:6px;display:flex}.dz-try-tile{border-radius:var(--r-xs);cursor:pointer;border:3px solid #0000;flex:1;height:44px;padding:0}.dz-try-tile.is-on{border-color:var(--ink)}.dz-try-tile:focus-visible{outline:3px solid var(--coral-soft);outline-offset:2px}.dz-try-gap{flex:1}.dz-try-foot{flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;display:flex}.dz-try-foot .btn-primary,.dz-try-foot .btn-ghost{width:100%}@media (prefers-reduced-motion:reduce){.dz-try-scrim{animation:none}}
.qz{background:var(--paper);min-height:100svh;color:var(--body);--qz-pad:20px;--qz-spring:cubic-bezier(.34, 1.45, .64, 1);justify-content:center;display:flex}.qz-col{flex-direction:column;width:100%;max-width:480px;height:100svh;min-height:560px;display:flex}.qz-head{padding:12px var(--qz-pad) 0;align-items:center;gap:14px;min-height:56px;display:flex}.qz-back{border-radius:var(--r-pill);width:44px;height:44px;color:var(--body);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-10px;display:inline-flex}.qz-back:hover{background:var(--well)}.qz-progress{background:var(--line);border-radius:2px;flex:1;height:3px;overflow:hidden}.qz-progress>span{background:var(--coral);height:100%;transition:width .42s;display:block}.qz-hold{font-family:var(--sans);font-weight:500;font-size:var(--t-caption);color:var(--body);border:1.5px solid var(--body);border-radius:var(--r-pill);cursor:pointer;background:0 0;flex:none;padding:6px 14px}.qz-hold:hover{background:var(--well)}.qz-body{padding:var(--qz-pad) var(--qz-pad) 24px;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.qz-h{font-family:var(--display);color:var(--ink);letter-spacing:-.3px;margin:0;font-size:28px;font-weight:600;line-height:35px}.qz-h:focus{outline:none}.qz-sub{font-family:var(--sans);color:var(--faint);margin:10px 0 0;font-size:19px;line-height:27px}.qz-tip{font-family:var(--sans);color:var(--faint);font-size:var(--t-caption);margin:12px 0 0;line-height:21px}.qz-control{margin-top:22px}.qz-foot{padding:0 var(--qz-pad) var(--qz-pad);flex-direction:column;gap:10px;display:flex}.qz-foot .btn-primary,.qz-foot .btn-ghost{width:100%}.qz-foot .btn-primary[disabled]{opacity:.35}.qz-foot .btn-primary[disabled]:hover{background:var(--coral)}.qz-pop{display:block}.qz-pop.is-pop{animation:.34s ease-out qzPop}@keyframes qzPop{0%{transform:scale(1)}26%{transform:scale(1.035)}to{transform:scale(1)}}.qz-choice{text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:var(--r-md);transition:transform .32s var(--qz-spring), box-shadow .22s ease, opacity .19s ease;background:#ffffffeb;border:0;margin:0 0 16px;padding:18px;display:block;box-shadow:0 5px 14px #34291f1a}@media (hover:hover){.qz-choice:hover{box-shadow:0 8px 20px #34291f24}}.qz-choice[aria-checked=true]{background:#fff;transform:scale(1.025);box-shadow:0 12px 26px #34291f33}.qz-choice.is-back{opacity:.5;box-shadow:0 3px 9px #34291f12}.qz-choice:focus-visible,.qz-hole:focus-visible,.qz-leaf-side:focus-visible{outline:3px solid var(--coral-soft);outline-offset:3px}.qz-choice-label{color:var(--ink);font-family:var(--sans);font-weight:600;font-size:var(--t-body);line-height:1.35;display:block}.qz-choice-hint{color:var(--faint);font-size:var(--t-body);margin-top:6px;line-height:24px;display:block}.qz-tiles{align-items:stretch;gap:12px;display:flex}.qz-tiles>.qz-pop{flex:1;display:flex}.qz-tiles .qz-choice{flex:1;margin:0;padding:15px}.qz-tiles .qz-choice-hint{font-size:var(--t-label);line-height:22px}.qz-wheel{flex-direction:column;gap:22px;display:flex}.qz-wheel-row{height:248px;margin:0 calc(var(--qz-pad) * -1);justify-content:center;display:flex;position:relative}.qz-wheel-row>svg{pointer-events:none;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.qz-half{transform-box:view-box;transform-origin:100px 100px;transition:transform .46s var(--qz-spring), opacity .3s ease}.qz-wheel-taps{display:flex;position:absolute;inset:0}.qz-wheel-taps>button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1}.qz-hole{cursor:pointer;width:102px;height:102px;font-family:var(--display);color:var(--ink);background:#fff;border:0;border-radius:50%;padding:0 10px;font-size:19px;font-weight:500;line-height:23px;transition:box-shadow .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #34291f2e}.qz-hole[aria-checked=true]{font-weight:700;box-shadow:0 12px 26px #34291f33}.qz-circles{margin:0 auto 26px;position:relative}.qz-circles>span{background:var(--paper);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0}.qz-circles>span>span{border-radius:50%}.qz-sw{flex:none;margin:0 auto;position:relative}.qz-sw.is-tappable{cursor:pointer}.qz-sw>svg{position:absolute;overflow:visible}.qz-sw-sector{transform-box:view-box;transform-origin:100px 100px;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94)}.qz-sw.is-still .qz-sw-sector{transition:none}.qz-sw-hole{background:var(--paper);pointer-events:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qz-sw-count{font-family:var(--display);color:var(--ink);letter-spacing:-.6px;font-size:28px;font-weight:800;line-height:32px}.qz-sw-word{font-family:var(--sans);color:var(--faint);font-size:var(--t-label);margin-top:-2px;line-height:19px}.qz-sw-family{text-align:center;pointer-events:none;white-space:nowrap;width:140px;font-family:var(--display);color:var(--body);font-weight:500;font-size:var(--t-label);line-height:22px;transition:color .3s,opacity .3s;position:absolute}.qz-sw-family.is-off{color:var(--faint);opacity:.45}.qz-chips{flex-direction:column;align-items:center;gap:22px;display:flex}.qz-chip{border-radius:50%;width:188px;height:188px;transition:opacity .26s;box-shadow:0 10px 22px #34291f29}.qz-chip.is-out{opacity:0}.qz-dots{gap:7px;display:flex}.qz-dots>span{background:var(--line);border-radius:3px;width:6px;height:6px;transition:width .2s,background-color .2s}.qz-dots>span.is-on{background:var(--faint)}.qz-dots>span.is-now{background:var(--coral);width:18px}.qz-chips-answers{align-self:stretch}.qz-leaf{flex-direction:column;flex:1;align-items:center;gap:18px;min-height:0;margin-top:22px;display:flex}.qz-leaf-side{cursor:pointer;font:inherit;transition:transform .38s var(--qz-spring), opacity .26s ease;border-radius:var(--r-md);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.qz-leaf-side.is-on{transform:scale(1.045)}.qz-leaf-side.is-back{opacity:.42;transform:scale(.945)}.qz-leaf-card{border-radius:var(--r-md);background:var(--paper);transition:box-shadow .2s}.qz-leaf-side.is-on .qz-leaf-card{box-shadow:0 10px 20px #34291f2e}.qz-leaf-label{font-family:var(--sans);color:var(--faint);font-weight:500;font-size:var(--t-label);align-self:flex-start;line-height:21px}.qz-leaf-side.is-on .qz-leaf-label{color:var(--ink)}.qz-grid{border-radius:var(--r-md);flex-wrap:wrap;gap:2px;padding:2px;display:flex;overflow:hidden}.qz-tile{backface-visibility:hidden;border-radius:4px;position:relative;overflow:hidden}.qz-tile>i{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.qz-beat{padding:0 var(--qz-pad);cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.qz-beat-words{text-align:center;margin-top:26px;animation:.32s .26s both qzFade}.qz-beat-title{font-family:var(--display);color:var(--ink);letter-spacing:-.4px;margin:0;font-size:28px;font-weight:600;line-height:35px}.qz-beat-line{font-family:var(--sans);color:var(--body);margin:12px 0 0;font-size:19px;line-height:27px}@keyframes qzFade{0%{opacity:0}to{opacity:1}}.qz-intro{padding:0 var(--qz-pad);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;display:flex}.qz-intro .qz-h{text-align:center}.qz-reveal{width:100%;max-width:480px;padding-bottom:28px}.qz-reveal-head{padding:12px var(--qz-pad) 0;align-items:center;min-height:56px;display:flex}.qz-reveal-copy{padding:12px var(--qz-pad) 0}.qz-reveal-name{font-family:var(--display);color:var(--ink);letter-spacing:-.5px;margin:0;font-size:34px;font-weight:800;line-height:40px}.qz-reveal-words{font-family:var(--label);font-size:var(--t-label);color:var(--faint);flex-wrap:wrap;align-items:baseline;margin:14px 0 0;display:flex}.qz-reveal-dot{color:var(--line);margin:0 8px}.qz-reveal-desc{font-family:var(--sans);font-size:var(--t-body);color:var(--body);margin:14px 0 0;line-height:25px}.qz-palette-row{display:flex}.qz-palette-tile{flex:1;position:relative}.qz-palette-name{pointer-events:none;font-family:var(--sans);white-space:nowrap;text-overflow:ellipsis;opacity:0;font-size:11px;font-weight:500;line-height:13px;transition:opacity 1.15s cubic-bezier(.455,.03,.515,.955);position:absolute;bottom:5px;left:5px;right:4px;overflow:hidden}.qz-palette-name.is-lit{opacity:1}.qz-palette-btn{cursor:pointer;background:0 0;border:none;width:100%;padding:0;position:absolute;inset:0}.qz-palette-btn:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.qz-try-line{justify-content:center;padding-top:16px;display:flex}.qz-try-line button{cursor:pointer;font-family:var(--sans);font-weight:500;font-size:var(--t-label);color:var(--ink);background:0 0;border:none;padding:6px 4px}.qz-try-line button:focus-visible{outline:3px solid var(--coral-soft);outline-offset:2px}.qz-out{padding:46px var(--qz-pad) 0}.qz-out-title{font-family:var(--display);color:var(--ink);margin:0;font-size:28px;font-weight:600;line-height:32px}.qz-out-grid{margin-top:24px}.qz-out-tile{flex:1;align-items:flex-end;height:62px;padding:0 9px 7px;display:flex;position:relative}.qz-out-fill{transition:opacity .75s;position:absolute;inset:0}.qz-out-name{font-family:var(--label);font-size:var(--t-label);color:var(--ink);opacity:0;transition:opacity .75s;position:relative}.qz-out-grid.is-drained .qz-out-fill{opacity:.26}.qz-out-grid.is-drained .qz-out-name{opacity:1}.qz-out-foot{flex-direction:column;gap:12px;padding-top:22px;display:flex}.qz-out-foot>*{width:100%}.qz-in{animation:.34s both qzRise}@keyframes qzRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.qz-ink{animation:.34s both qzFade}.qz-sheet-scrim{z-index:50;background:#34291f61;justify-content:center;align-items:flex-end;animation:.2s both qzFade;display:flex;position:fixed;inset:0}.qz-sheet{background:var(--paper);border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-width:480px;max-height:86svh;padding:18px var(--qz-pad) 28px;box-shadow:var(--shadow-lift);animation:.28s cubic-bezier(.22,1,.36,1) both sheetSlideUp;overflow-y:auto}@media (min-width:720px){.qz-sheet-scrim{align-items:center}.qz-sheet{border-radius:var(--r-lg)}}.qz-sheet-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.qz-sheet-list{flex-direction:column;gap:4px;display:flex}.qz-sheet-row{text-align:left;cursor:pointer;border-radius:var(--r-sm);width:100%;font-family:var(--sans);font-size:var(--t-body);color:var(--body);background:0 0;border:0;align-items:center;gap:14px;padding:10px 12px;display:flex}.qz-sheet-row:hover{background:var(--well)}.qz-sheet-row.is-on{background:var(--well);color:var(--ink);font-weight:600}.qz-sheet-row:focus-visible{outline:3px solid var(--coral-soft);outline-offset:1px}.qz-sheet-chips{display:flex}.qz-sheet-chips>span{width:22px;height:22px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;margin-right:-6px}@media (prefers-reduced-motion:reduce){.qz *,.qz :before,.qz :after{transition:none!important;animation:none!important}}
