.phone[data-astro-cid-dtsijvkv]{width:340px;background:var(--rally-indigo);border-radius:34px;padding:18px 16px 12px;font-family:var(--font-display);overflow:hidden}.topbar[data-astro-cid-dtsijvkv]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.wordmark[data-astro-cid-dtsijvkv]{font-size:30px;font-weight:900;letter-spacing:-.5px;color:var(--rally-white)}.score[data-astro-cid-dtsijvkv]{display:flex;align-items:center;gap:7px;background:var(--rally-ink);padding:7px 12px;border-radius:var(--radius-pill)}.score[data-astro-cid-dtsijvkv] i[data-astro-cid-dtsijvkv]{color:var(--rally-flame);font-size:16px}.score__pts[data-astro-cid-dtsijvkv]{color:var(--rally-white);font-weight:800;font-size:14px}.score__rank[data-astro-cid-dtsijvkv]{color:var(--rally-flame);font-weight:800;font-size:13px}.progress[data-astro-cid-dtsijvkv]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.progress__count[data-astro-cid-dtsijvkv]{background:var(--rally-mint);color:var(--answer-2-text);font-weight:800;font-size:12px;padding:5px 11px;border-radius:var(--radius-pill);white-space:nowrap}.progress__bars[data-astro-cid-dtsijvkv]{display:flex;gap:4px;flex:1}.seg[data-astro-cid-dtsijvkv]{flex:1;height:6px;border-radius:3px;background:var(--rally-indigo-soft)}.seg--done[data-astro-cid-dtsijvkv]{background:var(--rally-flame)}.card[data-astro-cid-dtsijvkv]{position:relative;background:var(--surface-card);border-radius:var(--radius-card);padding:30px 22px 40px;overflow:hidden}.card__corner[data-astro-cid-dtsijvkv]{position:absolute;width:52px;height:52px}.card__corner--tr[data-astro-cid-dtsijvkv]{top:0;right:0;background:var(--rally-pink);border-bottom-left-radius:52px}.card__corner--bl[data-astro-cid-dtsijvkv]{bottom:0;left:0;width:44px;height:44px;background:var(--rally-mint);border-top-right-radius:44px}.card__q[data-astro-cid-dtsijvkv]{position:relative;margin:0;text-align:center;font-weight:800;font-size:25px;line-height:1.15;color:var(--text-on-card)}.timer[data-astro-cid-dtsijvkv]{width:60px;height:60px;margin:-22px auto 12px;border-radius:50%;background:var(--rally-ink);border:4px solid var(--rally-flame);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.timer__num[data-astro-cid-dtsijvkv]{color:var(--rally-white);font-weight:900;font-size:19px;line-height:1}.timer__unit[data-astro-cid-dtsijvkv]{color:var(--rally-flame);font-weight:800;font-size:10px}.answers[data-astro-cid-dtsijvkv]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.tile[data-astro-cid-dtsijvkv]{border:none;border-radius:var(--radius-tile);padding:26px 16px;min-height:92px;text-align:left;font-family:inherit;font-weight:800;font-size:19px;cursor:pointer;transition:transform .08s ease,outline-color .08s ease;outline:4px solid transparent;outline-offset:-4px}.tile[data-astro-cid-dtsijvkv]:active{transform:scale(.97)}.tile[data-astro-cid-dtsijvkv].is-selected{outline-color:var(--rally-white);transform:scale(.97)}.tile--1[data-astro-cid-dtsijvkv]{background:var(--answer-1);color:var(--answer-1-text)}.tile--2[data-astro-cid-dtsijvkv]{background:var(--answer-2);color:var(--answer-2-text)}.tile--3[data-astro-cid-dtsijvkv]{background:var(--answer-3);color:var(--answer-3-text)}.tile--4[data-astro-cid-dtsijvkv]{background:var(--answer-4);color:var(--answer-4-text)}.nav[data-astro-cid-dtsijvkv]{display:flex;align-items:center;justify-content:space-between;background:var(--rally-ink);border-radius:var(--radius-card);padding:12px 22px}.nav__item[data-astro-cid-dtsijvkv]{background:none;border:none;cursor:pointer;color:#8a86a0;font-size:22px;padding:0;line-height:1}.nav__item--active[data-astro-cid-dtsijvkv]{color:var(--rally-mint)}.nav__buzzer[data-astro-cid-dtsijvkv]{width:52px;height:52px;margin-top:-26px;border-radius:50%;background:var(--rally-flame);border:5px solid var(--rally-indigo);color:var(--rally-white);font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center}.stage[data-astro-cid-pnebxxf4]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}
