.quiz-wrap{max-width:560px;margin:0 auto}.quiz-dots{justify-content:center;gap:6px;margin-bottom:24px;display:flex}.quiz-dot{background:var(--border-strong);border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:all .2s}.quiz-dot--active{background:var(--text);border-radius:3px;width:24px}.quiz-dot--done{background:var(--text-muted)}.quiz-card{background:var(--bg-card-muted);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px}.quiz-step-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:11px}.quiz-question{color:var(--text);margin-bottom:24px;font-size:20px;font-weight:600;line-height:1.35}.quiz-options{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px;display:grid}.quiz-options--two{grid-template-columns:1fr 1fr;max-width:280px}.quiz-option{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);text-align:left;cursor:pointer;padding:13px 16px;font-size:14px;line-height:1.3;transition:border-color .15s,color .15s}.quiz-option:hover{border-color:var(--border-strong);color:var(--text)}.quiz-option--selected{border-color:var(--text);color:var(--text)}.quiz-form{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.quiz-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quiz-input{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);outline:none;width:100%;padding:12px 14px;font-size:14px;transition:border-color .15s}.quiz-input:focus{border-color:var(--border-strong)}.quiz-input::placeholder{color:var(--text-faint)}.quiz-terms{color:var(--text-muted);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.quiz-terms a{color:var(--text);text-decoration:underline}.quiz-error{color:#ef4444;font-size:13px}.quiz-nav{justify-content:space-between;align-items:center;display:flex}.quiz-nav__back{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;transition:color .15s}.quiz-nav__back:hover{color:var(--text)}.quiz-nav__next{background:var(--text);color:#0a0a0a;border-radius:var(--radius-sm);cursor:pointer;border:none;margin-left:auto;padding:11px 22px;font-size:14px;font-weight:600;transition:opacity .15s}.quiz-nav__next:disabled{opacity:.28;cursor:not-allowed}.quiz-success{text-align:center;padding:8px 0}.quiz-success__check{background:var(--text);color:#0a0a0a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;font-size:20px;display:inline-flex}.quiz-success__title{color:var(--text);margin-bottom:6px;font-size:22px;font-weight:700}.quiz-success__sub{color:var(--text-muted);margin-bottom:14px;font-size:14px}.quiz-success__note{color:var(--text-faint);text-align:center;font-size:12px}.quiz-country{margin-top:8px}.quiz-country__popular{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:520px){.quiz-country__popular{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.quiz-country__popular .quiz-country__item{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 10px}.quiz-country__popular .quiz-country__flag{width:32px;height:32px}.quiz-country__popular .quiz-country__name{white-space:normal;text-align:center;font-size:12.5px}.quiz-country__more{color:var(--text-muted);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;border-radius:8px;margin:18px auto 0;padding:6px 12px;font-size:13px;text-decoration:underline;transition:color .15s;display:block}.quiz-country__more:hover{color:var(--text)}.quiz-country__search{border:1px solid var(--border);color:var(--text-muted);background:#ffffff08;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;display:flex}.quiz-country__search:focus-within{border-color:var(--text);color:var(--text)}.quiz-country__search-input{color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.quiz-country__search-input::placeholder{color:var(--text-muted)}.quiz-country__search-clear{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:18px;line-height:1}.quiz-country__search-clear:hover{color:var(--text)}.quiz-country__search-results{border:1px solid var(--border);background:#ffffff05;border-radius:12px;max-height:360px;margin-top:10px;padding:14px;overflow-y:auto}.quiz-country__no-match{text-align:center;color:var(--text-muted);padding:18px 0;font-size:13px}.quiz-country__list{border:1px solid var(--border);background:var(--surface,transparent);border-radius:16px;margin-top:12px;overflow:hidden}.quiz-country__region{border-bottom:1px solid var(--border);padding:18px 18px 20px;transition:background .2s}.quiz-country__region:last-child{border-bottom:0}.quiz-country__region.is-open{background:#ffffff06}.quiz-country__region-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.quiz-country__region-label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.quiz-country__toggle{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;font-weight:500;display:inline-flex}.quiz-country__toggle:hover{color:var(--text);background:#ffffff0a}.quiz-country__plus{font-size:16px;line-height:1;display:inline-block}.quiz-country__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.quiz-country__grid--more{margin-top:10px}@media (min-width:520px){.quiz-country__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.quiz-country__item{border:1px solid var(--border);width:100%;color:var(--text-muted);cursor:pointer;text-align:left;background:#ffffff08;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;transition:border-color .15s,background .15s,color .15s,transform .1s;display:flex}.quiz-country__item:hover{border-color:var(--text-muted);color:var(--text);background:#ffffff0d}.quiz-country__item:active{transform:scale(.98)}.quiz-country__item.is-selected{border-color:var(--text);color:var(--text);background:#ffffff1a}.quiz-country__flag{border-radius:50%;flex-shrink:0;width:24px;height:24px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #00000040}.quiz-country__flag img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.quiz-country__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}
.rwyWuW_glow{z-index:0;pointer-events:none;background:radial-gradient(90% 80% at 50% 100%,#ffffff0f 0%,#0000 70%);height:55%;position:absolute;bottom:0;left:0;right:0}.rwyWuW_grain{z-index:0;pointer-events:none;opacity:.28;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='250' height='250' filter='url(%23g)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:140px 140px;height:55%;position:absolute;bottom:0;left:0;right:0}
