.legacyos-quiz{margin:26px 0}.legacyos-quiz,.legacyos-quiz *{box-sizing:border-box}.legacyos-quiz button,.legacyos-quiz a,.legacyos-quiz input{font-family:inherit}.legacyos-quiz__card{width:min(420px, 100%);margin:0 auto;background:#fff;border-radius:28px;box-shadow:0 14px 40px rgb(16 24 40 / .08);position:relative;overflow:hidden;border:1px solid rgb(15 23 42 / .08)}.legacyos-quiz__card::before{content:"";position:absolute;top:0;left:0;right:0;height:10px;background:#ef4444}.legacyos-quiz__card-inner{padding:28px 24px 24px;text-align:center}.legacyos-quiz__icon{width:64px;height:64px;margin:10px auto 14px;border-radius:999px;background:#fdecec;position:relative;display:flex;align-items:center;justify-content:center}.legacyos-quiz__icon svg{width:28px;height:28px;color:#ef4444}.legacyos-quiz__card-title{margin:0;font-size:18px;line-height:1.18;font-weight:700;color:#0f172a}.legacyos-quiz__card-subtitle{margin-top:10px;color:#475569;font-size:14px}.legacyos-quiz__start-btn{margin-top:18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:360px;padding:14px 22px;border:0;border-radius:16px;background:#ef4444;color:#fff;font-weight:700;font-size:16px;cursor:pointer;box-shadow:0 12px 22px rgb(239 68 68 / .22)}.legacyos-quiz__start-btn:hover{background:#dc2626}.legacyos-quiz__start-btn:active{transform:translateY(1px)}.legacyos-quiz__modal.is-hidden{display:none}.legacyos-quiz__modal{position:fixed;inset:0;z-index:2147483646;display:flex;align-items:center;justify-content:center;padding:clamp(12px, 2vw, 24px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;isolation:isolate}.legacyos-quiz__modal::-webkit-scrollbar{width:10px}.legacyos-quiz__modal::-webkit-scrollbar-thumb{background:rgb(15 23 42 / .18);border-radius:999px}.legacyos-quiz__backdrop{position:absolute;inset:0;background:rgb(2 6 23 / .65);z-index:0}.legacyos-quiz__confetti{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.legacyos-quiz__panel{position:relative;margin:0;width:min(760px, 100%);max-height:calc(100vh - 48px);min-height:0;background:#fff;border-radius:22px;box-shadow:0 24px 80px rgb(0 0 0 / .35);overflow:hidden;display:flex;flex-direction:column;z-index:2;--legacyos-quiz-close-size:44px}@supports (height:100dvh){.legacyos-quiz__modal{height:100dvh}.legacyos-quiz__panel{max-height:calc(100dvh - 48px)}}.legacyos-quiz__close{flex:0 0 var(--legacyos-quiz-close-size);width:var(--legacyos-quiz-close-size);height:var(--legacyos-quiz-close-size);border:0;border-radius:12px;background:#fff0;color:#0f172a;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;box-shadow:none}.legacyos-quiz__modal:not(.is-result) .legacyos-quiz__close{margin-top:-6px}.legacyos-quiz__close:hover{background:rgb(15 23 42 / .06)}.legacyos-quiz__close:focus,.legacyos-quiz__close:focus-visible{outline:none;box-shadow:none}.legacyos-quiz__close-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;position:relative;color:#0f172a}.legacyos-quiz__close-icon::before,.legacyos-quiz__close-icon::after{content:"";position:absolute;left:50%;top:50%;width:18px;height:2.5px;background:#0f172a;border-radius:999px;transform-origin:center}.legacyos-quiz__close-icon::before{transform:translate(-50%,-50%) rotate(45deg)}.legacyos-quiz__close-icon::after{transform:translate(-50%,-50%) rotate(-45deg)}.legacyos-quiz__header{padding:10px 12px 12px}.legacyos-quiz__header-top{display:flex;align-items:center;gap:4px}.legacyos-quiz__header-spacer{flex:0 0 var(--legacyos-quiz-close-size);width:var(--legacyos-quiz-close-size);height:var(--legacyos-quiz-close-size)}.legacyos-quiz__header-title{flex:1;font-size:18px;font-weight:700;color:#0f172a;line-height:1.2;text-align:center}.legacyos-quiz__header-sub{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#475569;font-size:14px}.legacyos-quiz__header-qcount,.legacyos-quiz__header-score{white-space:nowrap}.legacyos-quiz__progress{height:8px;margin:0 22px 18px;border-radius:999px;background:rgb(15 23 42 / .06);overflow:hidden}.legacyos-quiz__progress-bar{height:100%;width:0%;background:#ef4444;border-radius:999px;transition:width 0.25s ease}.legacyos-quiz__body{padding:0 22px 22px;overflow:auto;flex:1 1 auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.legacyos-quiz__question-card,.legacyos-quiz__result-card{padding:20px;background:#fff;transition:opacity 180ms ease,transform 180ms ease;will-change:opacity,transform}.legacyos-quiz__question-card.is-transition-out,.legacyos-quiz__result-card.is-transition-out{opacity:0;transform:translateY(10px)}.legacyos-quiz__question-card.is-transition-in,.legacyos-quiz__result-card.is-transition-in{opacity:0;transform:translateY(-10px)}@media (prefers-reduced-motion:reduce){.legacyos-quiz__question-card,.legacyos-quiz__result-card{transition:none}}.legacyos-quiz__question-card.is-hidden{display:none}.legacyos-quiz__question-text{font-size:20px;line-height:1.35;font-weight:800;color:#0f172a;margin-bottom:14px}.legacyos-quiz__options{display:grid;gap:12px}.legacyos-quiz__option{border:1px solid rgb(15 23 42 / .12);border-radius:14px;padding:16px 10px;background:#fff;text-align:left;color:#0f172a;cursor:pointer;display:grid;grid-template-columns:36px 1fr 36px;gap:14px;align-items:center}.legacyos-quiz__option-content{display:flex;flex-direction:column;gap:6px}.legacyos-quiz__option-text{font-size:15px;line-height:1.35}.legacyos-quiz__option-note{display:block;font-size:13px;line-height:1.3;color:#1e3a8a}.legacyos-quiz__option-badge{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgb(15 23 42 / .05);color:#334155;font-weight:800;font-size:14px}.legacyos-quiz__option-icon{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:400;font-size:28px;border:1px solid #fff0;color:#fff0;background:#fff0}.legacyos-quiz__option .legacyos-quiz__option-icon{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0}@supports (-webkit-touch-callout:none){.legacyos-quiz__option .legacyos-quiz__option-icon{transform:translateY(-1px)}}.legacyos-quiz__option:hover{border-color:rgb(239 68 68 / .55);box-shadow:0 0 0 3px rgb(239 68 68 / .08)}.legacyos-quiz__option[disabled]{cursor:default;opacity:1}.legacyos-quiz__option.is-disabled{background:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.legacyos-quiz__option.is-disabled .legacyos-quiz__option-badge{background:#eef2f7;color:#94a3b8}.legacyos-quiz__option.is-disabled .legacyos-quiz__option-text{color:#94a3b8}.legacyos-quiz__option.is-disabled .legacyos-quiz__option-note{color:#94a3b8}.legacyos-quiz__option.is-wrong{border:2px solid #ef4444;background:rgb(239 68 68 / .06)}.legacyos-quiz__option.is-wrong .legacyos-quiz__option-badge{background:#ef4444;color:#fff}.legacyos-quiz__option.is-wrong .legacyos-quiz__option-icon{color:#ef4444;border:2px solid #ef4444;background:#fff0}.legacyos-quiz__option.is-correct{border-color:rgb(34 197 94 / .6);background:rgb(34 197 94 / .08)}.legacyos-quiz__option.is-correct .legacyos-quiz__option-icon{color:#16a34a;border-color:rgb(34 197 94 / .45);background:rgb(34 197 94 / .12);width:22px;height:22px;font-size:18px}.legacyos-quiz__feedback{display:none!important}.legacyos-quiz__actions{margin-top:16px;display:flex;gap:12px}.legacyos-quiz__next-btn,.legacyos-quiz__results-btn{border:0;border-radius:14px;padding:12px 18px;font-weight:800;cursor:pointer;width:100%;justify-content:center;background:#f59e0b;color:#fff}.legacyos-quiz__results-btn{background:#f59e0b}.legacyos-quiz__next-btn:hover,.legacyos-quiz__results-btn:hover{background:#d97706}.legacyos-quiz__next-btn.is-hidden,.legacyos-quiz__results-btn.is-hidden{display:none}.legacyos-quiz__result-card.is-hidden{display:none}.legacyos-quiz__result-card{padding:34px 28px;border:1px solid rgb(15 23 42 / .08);border-radius:22px;background:#fff}.legacyos-quiz__result-hero{position:relative;padding-top:8px;margin-bottom:14px;text-align:center}.legacyos-quiz__result-score{margin:20px auto 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.legacyos-quiz__result-score-row{display:flex;align-items:center;justify-content:center;gap:14px}.legacyos-quiz__result-label{margin-top:10px;font-size:14px;font-weight:800;color:rgb(22 163 74 / .85)}.legacyos-quiz__result-check{position:relative;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff0;border:3px solid #16a34a;color:#16a34a;font-weight:900;font-size:22px;flex:0 0 auto;z-index:0}.legacyos-quiz__result-check::before{content:"";position:absolute;inset:-14px;border-radius:999px;background:rgb(34 197 94 / .12);z-index:-2}.legacyos-quiz__result-check::after{content:"";position:absolute;inset:8px;border-radius:999px;background:rgb(34 197 94 / .1);z-index:-1}.legacyos-quiz__result-percent{font-size:32px;font-weight:900;color:#16a34a;letter-spacing:-.02em;line-height:1}.legacyos-quiz__result-percent-num{font-variant-numeric:tabular-nums}.legacyos-quiz__result-title{margin:20px 0 0;text-align:center;font-size:24px;font-weight:700;color:#0f172a;line-height:1.1}.legacyos-quiz__result-subtitle{margin-top:10px;text-align:center;font-size:18px;font-weight:900;color:#f97316}.legacyos-quiz__gift{display:inline-flex;width:20px;height:20px;margin-left:6px;vertical-align:-3px;align-items:center;justify-content:center;flex:0 0 auto}.legacyos-quiz__gift svg{width:100%;height:100%;display:block}.legacyos-quiz__cta{margin-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:26px 18px;border-radius:12px;background:#b8f000;border:0;box-shadow:0 14px 26px rgb(15 23 42 / .18);text-decoration:none;color:#0f172a;text-align:center;max-width:460px;margin:0 auto;font-weight:700}.legacyos-quiz__cta-title{font-size:28px;font-weight:700}.legacyos-quiz__cta-sub{font-size:16px;font-weight:700;color:rgb(15 23 42 / .85)}.legacyos-quiz__retake--text{margin-top:18px;width:100%;padding:0;background:#fff0;border:0;box-shadow:none;text-align:center;font-size:14px;font-weight:500;color:rgb(15 23 42 / .45);cursor:pointer}.legacyos-quiz__retake--text:hover{background:#fff0;color:rgb(15 23 42 / .45);opacity:1}.legacyos-quiz__retake--text:active{transform:none}.legacyos-quiz__retake--text:focus,.legacyos-quiz__retake--text:focus-visible{outline:none;box-shadow:none}.legacyos-quiz__modal.is-result .legacyos-quiz__panel{width:min(760px, 100%)}.legacyos-quiz__modal.is-result .legacyos-quiz__result-hero{padding-top:0;margin-bottom:10px}.legacyos-quiz__brand--result{position:static;justify-content:center;margin-bottom:10px}.legacyos-quiz__brand--result .legacyos-quiz__brand-logo{display:block;width:auto;height:70px;max-width:360px;object-fit:contain}.legacyos-quiz__brand{display:flex;align-items:center;gap:10px}.legacyos-quiz__brand-mark{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#f97316,#ef4444 55%,#22c55e);transform:rotate(-12deg)}.legacyos-quiz__brand-text{color:#0f172a;font-size:18px;line-height:1.1}.legacyos-quiz__brand-sub{font-size:12px;color:#475569;margin-top:2px}.legacyos-quiz__take-action{margin-top:14px;text-align:center;font-weight:700;color:#0f172a;font-size:16px}.legacyos-quiz__modal.is-result .legacyos-quiz__header{padding:6px 12px 0}.legacyos-quiz__modal.is-result .legacyos-quiz__header-top{justify-content:flex-end}.legacyos-quiz__modal.is-result .legacyos-quiz__header-spacer{display:none}.legacyos-quiz__modal.is-result .legacyos-quiz__header-title{display:none}.legacyos-quiz__modal.is-result .legacyos-quiz__progress{display:none}.legacyos-quiz__retake{margin-top:14px;width:100%;padding:12px 16px;color:rgb(15 23 42 / .45);font-weight:700;cursor:pointer;font-size:14px}.legacyos-quiz__retake:hover{background:#fff0;border-color:#fff0;box-shadow:none}.legacyos-quiz__retake:active{transform:none}.legacyos-quiz__retake:focus,.legacyos-quiz__retake:focus-visible{outline:none;box-shadow:none}@media (max-width:640px){.legacyos-quiz__modal{align-items:center}.legacyos-quiz__modal.is-tall{align-items:flex-start}.legacyos-quiz__card-inner{padding:26px 18px 22px}.legacyos-quiz__card-title{font-size:24px}.legacyos-quiz__panel{max-height:calc(100vh - 24px);margin-top:0;width:100%;border-radius:18px;--legacyos-quiz-close-size:36px}@supports (height:100dvh){.legacyos-quiz__panel{max-height:calc(100dvh - 24px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}}.legacyos-quiz__close{border-radius:10px}.legacyos-quiz__close-icon::before,.legacyos-quiz__close-icon::after{width:16px}.legacyos-quiz__header-title{font-size:16px}.legacyos-quiz__header-sub{font-size:13px;margin-top:8px}.legacyos-quiz__body{padding:0 16px 16px}.legacyos-quiz__question-text{font-size:18px}.legacyos-quiz__brand--result .legacyos-quiz__brand-logo{height:62px;max-width:220px}.legacyos-quiz__result-card{padding:14px}.legacyos-quiz__result-hero{margin-bottom:10px}.legacyos-quiz__result-score-row{gap:10px}.legacyos-quiz__result-check::before{inset:-12px}.legacyos-quiz__result-check::after{inset:7px}.legacyos-quiz__result-label{font-size:13px}.legacyos-quiz__result-title{font-size:23px}.legacyos-quiz__result-subtitle{font-size:16px;margin-top:8px}.legacyos-quiz__gift{width:18px;height:18px;margin-left:5px;vertical-align:-3px}.legacyos-quiz__cta{padding:14px 14px;margin-top:20px}.legacyos-quiz__cta-title{font-size:24px}.legacyos-quiz__cta-sub{font-size:15px}.legacyos-quiz__retake--text{font-size:13px}.legacyos-quiz__offer-line{font-size:18px}.legacyos-quiz__close-icon{margin-top:0}}@media (max-height:760px){.legacyos-quiz__header{padding:14px 16px 10px 16px}.legacyos-quiz__progress{margin:0 16px 12px}.legacyos-quiz__body{padding:10px 20px 20px}.legacyos-quiz__question-card,.legacyos-quiz__result-card{padding:16px}.legacyos-quiz__result-hero{margin-bottom:10px}.legacyos-quiz__take-action{margin-top:10px}.legacyos-quiz__cta{margin-top:20px}.legacyos-quiz__retake{margin-top:10px}}@media (max-height:680px){.legacyos-quiz__offer-line{font-size:15px}}