.qz{min-block-size:100dvh;display:flex;align-items:flex-start;justify-content:center;background:var(--ds-ground);color:var(--ds-text);font-family:var(--ds-font-body)}.qz-col{inline-size:100%;max-inline-size:40rem;margin-inline:auto;padding:var(--ds-s3) var(--ds-s4);animation:qz-step-enter .4s ease-out both}@media(min-width:64em){.qz-col{padding-block-start:var(--ds-s5)}}@keyframes qz-step-enter{0%{opacity:0;transform:translateY(var(--ds-s2))}to{opacity:1;transform:none}}@keyframes qz-tile-enter{0%{opacity:0;transform:translateY(var(--ds-s1))}to{opacity:1;transform:none}}.qz-head{margin-block-end:var(--ds-s4)}.qz-meter-row{display:flex;align-items:center;gap:var(--ds-s2);margin-block-end:var(--ds-s2)}.qz-meter-row .qz-pct{margin-inline-start:auto}.qz-meter-row .ds-eyebrow{margin-block-end:0}.qz-pct{font-size:var(--ds-text-label);letter-spacing:var(--ds-tracking-label);color:var(--ds-text);font-variant-numeric:tabular-nums}.qz-track{block-size:2px;background:var(--ds-line);overflow:hidden}.qz-fill{block-size:100%;background:var(--ds-gold);transition:inline-size .5s ease-out}.qz-q{font-size:var(--ds-text-subhead);line-height:var(--ds-leading-subhead);letter-spacing:var(--ds-tracking-subhead);max-inline-size:none;margin-block-end:var(--ds-s3)}.qz-options{display:grid;gap:var(--ds-s1)}.qz-option{display:flex;align-items:center;gap:var(--ds-s3);inline-size:100%;text-align:start;padding:var(--ds-s2);color:var(--ds-text);font-family:inherit;font-size:var(--ds-text-body);line-height:var(--ds-leading-body);background:var(--ds-surface);border:1px solid var(--ds-line-ui);border-radius:var(--ds-radius);cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out;animation:qz-tile-enter .35s ease-out both}.qz-option:hover{background:var(--ds-surface-2);border-color:var(--ds-champagne)}.qz-option[aria-pressed=true]{background:var(--ds-surface-2);border-color:var(--ds-gold)}.qz-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;color:var(--ds-gold);border:1px solid var(--ds-line);border-radius:var(--ds-radius)}.qz-option[aria-pressed=true] .qz-icon,.qz-option:hover .qz-icon{border-color:var(--ds-gold)}.qz-option-label{min-inline-size:0;flex:1 1 auto}.qz-field{display:grid;gap:var(--ds-s3)}.qz-input{inline-size:100%;min-inline-size:0;min-block-size:3rem;padding-inline:var(--ds-s3);font-family:inherit;font-size:var(--ds-text-body);color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-line-ui);border-radius:var(--ds-radius)}.qz-input::-moz-placeholder{color:var(--ds-muted);opacity:1}.qz-input::placeholder{color:var(--ds-muted);opacity:1}.qz-input:hover{border-color:var(--ds-champagne)}.qz-error{color:var(--ds-danger-ink);font-size:var(--ds-text-caption);margin:var(--ds-s3) 0 0}.qz-actions{display:flex;align-items:center;gap:var(--ds-s3);justify-content:space-between;inline-size:100%;margin:var(--ds-s4) 0 0}.qz-actions .ds-btn{margin-inline-start:auto}.aud{min-block-size:100dvh;display:flex;align-items:flex-start;justify-content:center;background:var(--ds-ground);color:var(--ds-text);font-family:var(--ds-font-body)}.aud-col{inline-size:100%;max-inline-size:40rem;margin-inline:auto;padding:var(--ds-s3) var(--ds-s4);padding-block-end:var(--ds-s7)}@media(min-width:64em){.aud-col{padding-block-start:var(--ds-s5);padding-block-end:var(--ds-s3)}}@media(prefers-reduced-motion:no-preference){.aud-col{animation:aud-enter .4s ease-out both}}@keyframes aud-enter{0%{opacity:0;transform:translateY(var(--ds-s2))}to{opacity:1;transform:none}}.aud-head{margin-block-end:var(--ds-s4)}.aud-meter-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-s2);margin-block-end:var(--ds-s2)}.aud-meter-row .ds-eyebrow{margin-block-end:0}.aud-pct{font-size:var(--ds-text-label);letter-spacing:var(--ds-tracking-label);color:var(--ds-text);font-variant-numeric:tabular-nums}.aud-track{block-size:2px;background:var(--ds-line);overflow:hidden}.aud-fill{block-size:100%;background:var(--ds-gold)}@media(prefers-reduced-motion:no-preference){.aud-fill{transition:inline-size .5s ease-out}}.aud-q{font-size:var(--ds-text-subhead);line-height:var(--ds-leading-subhead);letter-spacing:var(--ds-tracking-subhead);max-inline-size:none;margin-block-end:var(--ds-s3)}.aud-form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-s3)}.aud-input{inline-size:100%;min-block-size:3rem;padding-inline:var(--ds-s3);font-family:inherit;font-size:var(--ds-text-body);color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-line-ui);border-radius:var(--ds-radius)}.aud-input::-moz-placeholder{color:var(--ds-muted);opacity:1}.aud-input::placeholder{color:var(--ds-muted);opacity:1}.aud-input:hover,.aud-input:focus{border-color:var(--ds-champagne)}.aud-input[aria-invalid=true]{border-color:var(--ds-danger)}.aud-error{color:var(--ds-danger-ink);font-size:var(--ds-text-caption);margin:0}.aud-shot{margin:0 0 var(--ds-s4);border:1px solid var(--ds-line-ui);border-radius:var(--ds-radius);overflow:hidden;background:var(--ds-surface);aspect-ratio:2 / 1}@media(min-width:64em){.aud-shot{aspect-ratio:1024 / 640}}.aud-shot img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.aud-reveal-note{max-inline-size:var(--ds-measure);margin:0 0 var(--ds-s4);color:var(--ds-text)}.aud-shot--mark{display:flex;align-items:center;justify-content:center;padding:var(--ds-s5);background:var(--ds-surface)}.aud-shot--mark img{inline-size:72%;block-size:auto;max-block-size:100%;-o-object-fit:contain;object-fit:contain;transform:translate(-4%,-.5%)}@media(prefers-reduced-motion:no-preference){.aud-shot--loading img{animation:aud-mark-in 2.2s ease-out both}}@keyframes aud-mark-in{0%{opacity:0}to{opacity:1}}.aud-shot--mark{position:relative}.aud-shot-note{position:absolute;inset-inline:var(--ds-s3);inset-block-end:var(--ds-s3);text-align:center;font-size:var(--ds-text-caption);line-height:var(--ds-leading-caption);color:var(--ds-danger-ink)}@media(prefers-reduced-motion:no-preference){.aud-fill--scanning{inline-size:35%!important;animation:aud-sweep 1.4s ease-in-out infinite}}@keyframes aud-sweep{0%{transform:translate(-100%)}to{transform:translate(285%)}}.aud-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-s2);margin:0}
