.dyq{--dyq-bg: #fdfcf9;--dyq-navy: #0b3268;--dyq-text: #1f2937;--dyq-muted: #4f5f72;--dyq-choice: #eaf6ff;--dyq-choice-hover: #ddeefc;--dyq-choice-selected: #d8ecff;--dyq-track: #e7f3fc;--dyq-fill: #0a3d78;--dyq-accent: #a8570f;--dyq-accent-soft: #fce6d2;color:var(--dyq-text);font-family:var(--font-body-family);background:var(--dyq-bg)}.dyq:not(.is-mounted){display:none}.dyv-routine-flow__quiz:has(.dyq.is-mounted) .dyv-routine-flow__quiz-placeholder{display:none!important}.dyq__stage{position:relative;padding:6px 16px 20px;overflow-x:clip}.dyq__screen{display:flex;flex-direction:column;gap:22px}.dyq__screen.is-from-right,.dyq__screen.is-from-left,.dyq__screen.is-leaving-left,.dyq__screen.is-leaving-right{will-change:transform,opacity}.dyq__screen.is-from-right{animation:dyq-in-right .55s cubic-bezier(.65,0,.35,1) both}.dyq__screen.is-from-left{animation:dyq-in-left .55s cubic-bezier(.65,0,.35,1) both}.dyq__screen.is-leaving-left{animation:dyq-out-left .55s cubic-bezier(.65,0,.35,1) both}.dyq__screen.is-leaving-right{animation:dyq-out-right .55s cubic-bezier(.65,0,.35,1) both}@keyframes dyq-in-right{0%{transform:translate(calc(100% + 48px))}to{transform:none}}@keyframes dyq-in-left{0%{transform:translate(calc(-100% - 48px))}to{transform:none}}@keyframes dyq-out-left{0%{transform:none}to{transform:translate(calc(-100% - 48px))}}@keyframes dyq-out-right{0%{transform:none}to{transform:translate(calc(100% + 48px))}}.dyq [data-dyq-heading]:focus,.dyq [data-dyq-heading]:focus-visible{outline:none!important;box-shadow:none!important}.dyq__head{text-align:center}.dyq__title{margin:0;color:var(--dyq-navy);font-family:var(--font-body-family);font-size:32px;font-weight:800;line-height:1.2;letter-spacing:0;outline:none}.dyq__text{margin:8px 0 0;color:var(--dyq-text);font-size:16px;line-height:1.5}.dyq__choices{display:flex;flex-direction:column;gap:12px}.dyq__choice{display:flex;align-items:center;gap:16px;width:100%;min-height:74px;margin:0;padding:18px 22px;border:1.5px solid transparent;border-radius:10px;background:var(--dyq-choice);color:var(--dyq-navy);font:inherit;font-size:17px;line-height:1.4;text-align:left;cursor:pointer;box-shadow:0 1px 2px #0b32680f,0 8px 18px -6px #0b326829;transition:background-color .15s ease,border-color .15s ease,box-shadow .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.dyq__choice:hover{background:var(--dyq-choice-hover);transform:translateY(-1px);box-shadow:0 2px 4px #0b326812,0 12px 24px -8px #0b326838}.dyq__choice:active{transform:translateY(0)}.dyq__choice:focus-visible{outline:2px solid var(--dyq-navy);outline-offset:2px}.dyq__choice.is-selected{background:var(--dyq-choice-selected);border-color:var(--dyq-navy)}.dyq__radio{flex:none;width:22px;height:22px;box-sizing:border-box;border:2px solid var(--dyq-navy);border-radius:50%;background:#fff;transition:border-width .15s ease}.dyq__choice.is-selected .dyq__radio{border-width:6px}.dyq__nav{display:flex;align-items:center;gap:16px;margin-top:4px}.dyq__progress{flex:1 1 auto;min-width:0}.dyq__progress-text{margin-bottom:7px;color:#6b7280;font-size:14px}.dyq__bar{height:8px;overflow:hidden;border-radius:10px;background:var(--dyq-track)}.dyq__bar-fill{height:100%;border-radius:10px;background:var(--dyq-fill);transition:width .3s ease}.dyq__arrow{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1.5px solid var(--dyq-navy);border-radius:10px;cursor:pointer;transition:opacity .15s ease}.dyq__arrow--back{background:#fff;color:var(--dyq-navy)}.dyq__arrow--next{background:var(--dyq-navy);color:#fff;box-shadow:0 6px 14px -6px #0b326873}.dyq__arrow:disabled{opacity:.35;cursor:default}.dyq__arrow:focus-visible{outline:2px solid var(--dyq-navy);outline-offset:2px}.dyq__screen--safety{gap:18px}.dyq__safety-kicker{display:flex;align-items:center;gap:12px}.dyq__safety-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--dyq-accent-soft);color:var(--dyq-accent)}.dyq__safety-kicker-text{color:var(--dyq-accent);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dyq__safety-title{margin:0;color:var(--dyq-navy);font-family:var(--font-body-family);font-size:32px;font-weight:800;line-height:1.15;outline:none}.dyq__safety-lead,.dyq__safety-text{margin:0;color:var(--dyq-muted);font-size:16px;line-height:1.55}.dyq__safety-box{padding:16px 18px 16px 20px;border:1px solid #ddeaf6;border-radius:14px;background:var(--dyq-choice);box-shadow:inset 4px 0 #d98b3a}.dyq__safety-box-title{display:block;color:var(--dyq-navy);font-size:17px}.dyq__safety-box-text{margin:6px 0 0;color:var(--dyq-muted);font-size:15px;line-height:1.5}.dyq__button{width:100%;min-height:54px;padding:14px 20px;border:1.5px solid var(--dyq-navy);border-radius:12px;background:var(--dyq-navy);color:#fff;font:inherit;font-size:17px;font-weight:700;line-height:1.3;cursor:pointer}.dyq__button:hover{background:#123f7b}.dyq__button--ghost{background:#fff;color:var(--dyq-navy)}.dyq__button--ghost:hover{background:var(--dyq-choice)}.dyq__button:focus-visible{outline:2px solid var(--dyq-navy);outline-offset:2px}.dyq__link{align-self:center;padding:6px;border:0;background:none;color:var(--dyq-muted);font:inherit;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dyq__screen--done{text-align:center;padding:24px 0}.dyq__done-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.dyq__done-actions .dyq__button{width:auto;min-width:240px}.dyq__noscript{margin:0;padding:24px;text-align:center}@media screen and (max-width:749px){.dyq__stage{padding:4px 10px 16px}.dyq__screen{gap:18px}.dyq__title{font-size:24px;font-weight:700}.dyq__text{font-size:15px;line-height:1.4}.dyq__choices{gap:10px}.dyq__choice{min-height:56px;gap:12px;padding:13px 16px;font-size:16px;line-height:1.35}.dyq__nav{gap:10px}.dyq__progress-text{font-size:13px;margin-bottom:5px}.dyq__arrow{width:44px;height:44px}.dyq__safety-title{font-size:26px}.dyq__safety-lead,.dyq__safety-text{font-size:15px}.dyq__done-actions .dyq__button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.dyq__screen{animation:none!important}.dyq__choice,.dyq__bar-fill,.dyq__radio{transition:none}.dyq__choice:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/dayvee-quiz.css.map */
