.scope-millionaire{--mq-bg:#0b1533;--mq-bg-2:#14224d;--mq-panel:hsla(0,0%,100%,.06);--mq-line:hsla(0,0%,100%,.16);--mq-ink:#fff;--mq-dim:#a8b4d6;--mq-gold:#f2c14e;--mq-right:#2f9e5f;--mq-wrong:#c8493f;--mq-slab:"Cooper BT","Cooper Lt BT",serif;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Arial,sans-serif;color:var(--mq-ink)}.game-scope.scope-millionaire{background:var(--mq-bg)}.scope-millionaire .mq{min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(1100px 620px at 50% -10%,var(--mq-bg-2),transparent 70%),var(--mq-bg)}.scope-millionaire .mq-top{display:flex;align-items:center;justify-content:space-between;padding:14px 26px;border-bottom:1px solid var(--mq-line)}.scope-millionaire .mq-brand{display:flex;align-items:center;gap:12px}.scope-millionaire .mq-logo{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--mq-gold);color:#1a1400;font-weight:800;font-size:18px}.scope-millionaire .mq-title{display:block;font-family:var(--mq-slab);font-weight:700;font-size:20px;letter-spacing:-.01em}.scope-millionaire .mq-sub{display:block;font-size:11.5px;color:var(--mq-dim)}.scope-millionaire .mq-back{font-size:12px;font-weight:600;color:var(--mq-dim);border:1px solid var(--mq-line);border-radius:999px;padding:7px 14px;text-decoration:none}.scope-millionaire .mq-back:hover{color:#fff;border-color:hsla(0,0%,100%,.4)}.scope-millionaire .mq-center{flex:1 1;display:flex;align-items:center;justify-content:center;padding:30px 24px}.scope-millionaire .mq-card{max-width:620px;text-align:center;background:var(--mq-panel);border:1px solid var(--mq-line);border-radius:14px;padding:40px 38px 34px;display:flex;flex-direction:column;align-items:center;gap:16px}.scope-millionaire .mq-h1{font-family:var(--mq-slab);font-weight:700;font-size:clamp(26px,3.4vw,38px);line-height:1.1;letter-spacing:-.01em}.scope-millionaire .mq-lede{font-size:16px;line-height:1.6;color:var(--mq-dim)}.scope-millionaire .mq-lede b{color:#fff}.scope-millionaire .mq-rules{list-style:none;text-align:left;font-size:14px;color:var(--mq-dim);display:grid;grid-gap:8px;gap:8px}.scope-millionaire .mq-rules li{padding-left:18px;position:relative;line-height:1.45}.scope-millionaire .mq-rules li:before{content:"◆";position:absolute;left:0;color:var(--mq-gold);font-size:9px;top:5px}.scope-millionaire .mq-rules b{color:#fff}.scope-millionaire .mq-cta{margin-top:4px;background:var(--mq-gold);color:#1a1400;border:none;font-family:inherit;font-size:16px;font-weight:800;padding:14px 44px;border-radius:999px;cursor:pointer;transition:transform .14s,box-shadow .14s}.scope-millionaire .mq-cta:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(242,193,78,.3)}.scope-millionaire .mq-cta:disabled{opacity:.5;cursor:not-allowed;transform:none}.scope-millionaire .mq-prize{font-family:var(--mq-slab);font-weight:700;font-size:clamp(38px,6vw,62px);color:var(--mq-gold);line-height:1}.scope-millionaire .mode-switch{color:var(--mq-dim)}.scope-millionaire .mode-switch:hover{color:#fff}.scope-millionaire .daily-badge{background:hsla(0,0%,100%,.08);border-color:var(--mq-line);color:var(--mq-dim)}.scope-millionaire .daily-panel{background:var(--mq-panel);border-color:var(--mq-line);box-shadow:none}.scope-millionaire .dp-headline{color:#fff}.scope-millionaire .dp-link,.scope-millionaire .dp-sub,.scope-millionaire .next-in{color:var(--mq-dim)}.scope-millionaire .dp-link:hover{color:#fff}.scope-millionaire .share-btn{background:var(--mq-gold);color:#1a1400}.scope-millionaire .share-btn.copied{background:var(--mq-right);color:#fff}.scope-millionaire .mq-stage{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) 216px;grid-gap:30px;gap:30px;max-width:1120px;width:100%;margin:0 auto;padding:26px 26px 30px;align-items:center}.scope-millionaire .mq-main{display:flex;flex-direction:column;gap:18px}.scope-millionaire .mq-meta{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--mq-dim)}.scope-millionaire .mq-qno{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.scope-millionaire .mq-for b{color:var(--mq-gold);font-size:15px;font-weight:800}.scope-millionaire .mq-banked{margin-left:auto;font-size:11px;font-weight:700;color:var(--mq-right);border:1px solid rgba(47,158,95,.45);background:rgba(47,158,95,.12);border-radius:999px;padding:3px 10px}.scope-millionaire .mq-question{font-family:var(--mq-slab);font-weight:700;font-size:clamp(22px,2.9vw,33px);line-height:1.22;letter-spacing:-.01em;min-height:2.4em}.scope-millionaire .mq-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.scope-millionaire .mq-opt{display:flex;align-items:center;gap:12px;text-align:left;background:var(--mq-panel);border:1px solid var(--mq-line);border-radius:10px;padding:15px 18px;color:#fff;font-family:inherit;font-size:15.5px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,transform .12s;min-height:60px}.scope-millionaire .mq-opt:hover:not(:disabled){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.34)}.scope-millionaire .mq-opt:disabled{cursor:default}.scope-millionaire .mq-letter{color:var(--mq-gold);font-weight:800;font-size:15px;min-width:16px}.scope-millionaire .mq-text{flex:1 1}.scope-millionaire .mq-aud{font-size:12px;font-weight:800;color:var(--mq-dim);background:hsla(0,0%,100%,.1);border-radius:999px;padding:3px 9px}.scope-millionaire .mq-opt.gone{opacity:.25;border-style:dashed}.scope-millionaire .mq-opt.pending{background:rgba(242,193,78,.18);border-color:var(--mq-gold);transform:translateY(-1px)}.scope-millionaire .mq-opt.right{background:rgba(47,158,95,.28);border-color:var(--mq-right);animation:mqFlash .5s ease-out 2}.scope-millionaire .mq-opt.wrong{background:rgba(200,73,63,.26);border-color:var(--mq-wrong)}@keyframes mqFlash{50%{background:rgba(47,158,95,.55)}}.scope-millionaire .mq-status{min-height:24px}.scope-millionaire .mq-listen{font-size:14px;color:var(--mq-dim)}.scope-millionaire .mq-listen.host{color:hsla(0,0%,100%,.45);font-style:italic}.scope-millionaire .mq-listen.live{color:var(--mq-gold);font-weight:600}.scope-millionaire .mq-listen.confirm{color:#fff}.scope-millionaire .mq-listen.confirm b{color:var(--mq-gold)}.scope-millionaire .mq-note{font-size:14px;color:var(--mq-gold);background:rgba(242,193,78,.1);border:1px solid rgba(242,193,78,.3);border-radius:8px;padding:10px 14px}.scope-millionaire .mq-lifelines{display:flex;gap:10px;flex-wrap:wrap;margin-top:2px}.scope-millionaire .mq-life,.scope-millionaire .mq-walk{background:transparent;border:1px solid var(--mq-line);color:#fff;font-family:inherit;font-size:13px;font-weight:700;padding:9px 16px;border-radius:999px;cursor:pointer;transition:all .15s}.scope-millionaire .mq-life:hover:not(:disabled){border-color:var(--mq-gold);color:var(--mq-gold)}.scope-millionaire .mq-life:disabled{opacity:.32;cursor:not-allowed;text-decoration:line-through}.scope-millionaire .mq-walk{margin-left:auto;color:var(--mq-dim)}.scope-millionaire .mq-walk:hover:not(:disabled){color:#fff;border-color:hsla(0,0%,100%,.4)}.scope-millionaire .mq-walk:disabled{opacity:.3;cursor:not-allowed}.scope-millionaire .mq-ladder{display:flex;flex-direction:column;gap:3px;border:1px solid var(--mq-line);border-radius:12px;padding:12px;background:rgba(0,0,0,.18)}.scope-millionaire .mq-rung{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;font-size:13px;color:var(--mq-dim)}.scope-millionaire .mq-rung-n{min-width:18px;font-size:11px;color:hsla(0,0%,100%,.32);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scope-millionaire .mq-rung-amt{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scope-millionaire .mq-rung.safe .mq-rung-amt{color:#fff}.scope-millionaire .mq-rung.done{color:var(--mq-right)}.scope-millionaire .mq-rung.now{background:var(--mq-gold);color:#1a1400}.scope-millionaire .mq-rung.now .mq-rung-n{color:rgba(0,0,0,.45)}.scope-millionaire .mq-rung.now .mq-rung-amt{color:#1a1400}@media (max-width:900px){.scope-millionaire .mq-stage{grid-template-columns:1fr}.scope-millionaire .mq-ladder{order:-1;flex-direction:row;overflow-x:auto;gap:6px}.scope-millionaire .mq-rung{flex-direction:column;gap:2px;padding:6px 8px}.scope-millionaire .mq-options{grid-template-columns:1fr}}