body{margin:0;font-family:sans-serif;background:#0d0b1e;color:#fff}@keyframes qz-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes qz-spin-rev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes qz-twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes qz-pop-in{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes qz-correct-glow{0%{filter:drop-shadow(0 4px 10px rgba(0,0,0,.35)) drop-shadow(0 0 6px var(--opt-color))}50%{filter:drop-shadow(0 4px 10px rgba(0,0,0,.35)) drop-shadow(0 0 22px var(--opt-color))}to{filter:drop-shadow(0 4px 10px rgba(0,0,0,.35)) drop-shadow(0 0 10px var(--opt-color))}}@keyframes qz-toast-in{0%{transform:translate(-50%,20px) scale(.9);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes qz-fade-down{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes qz-timer-in{0%{opacity:0;transform:scale(.6) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes qz-question-in{0%{opacity:0;transform:translateY(10px) scale(.98);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes qz-option-in{0%{opacity:0;transform:translate(-26px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes qz-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes qz-drift-a{0%{transform:translate(0) scale(1)}50%{transform:translate(18px,-14px) scale(1.08)}to{transform:translate(0) scale(1)}}@keyframes qz-drift-b{0%{transform:translate(0) scale(1)}50%{transform:translate(-20px,16px) scale(1.05)}to{transform:translate(0) scale(1)}}@keyframes qz-shoot{0%{transform:translate(0) rotate(-35deg) scaleX(0);opacity:0}8%{opacity:1}22%{transform:translate(160px,110px) rotate(-35deg) scaleX(1);opacity:0}to{opacity:0}}@keyframes qz-timer-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes qz-timer-tick{0%{transform:scale(1)}30%{transform:scale(.94)}to{transform:scale(1)}}@keyframes qz-danger-pulse-ring{0%,to{filter:drop-shadow(0 0 6px rgba(255,71,71,.5))}50%{filter:drop-shadow(0 0 16px rgba(255,71,71,.95))}}@keyframes qz-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}@keyframes qz-score-pop{0%{transform:scale(1)}40%{transform:scale(1.4);color:#fff9db}to{transform:scale(1)}}@keyframes qz-sheen{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(220%) skew(-18deg)}}@keyframes qz-btn-glow-breathe{0%,to{box-shadow:0 0 18px #a855f780}50%{box-shadow:0 0 32px #a855f7d9,0 0 14px #22d3ee99}}@keyframes qz-confetti-fall{0%{transform:translateY(-20px) translate(0) rotate(0) rotateY(0);opacity:1}55%{transform:translateY(52vh) translate(calc(var(--drift, 0px) * .6)) rotate(calc(var(--spin, 360deg) * .55)) rotateY(200deg);opacity:1}to{transform:translateY(100vh) translate(var(--drift, 0px)) rotate(var(--spin, 360deg)) rotateY(400deg);opacity:0}}@keyframes qz-trophy-bounce{0%{transform:translateY(-30px) scale(.5);opacity:0}55%{transform:translateY(6px) scale(1.12);opacity:1}75%{transform:translateY(-4px) scale(.97)}to{transform:translateY(0) scale(1)}}@keyframes qz-ring-expand{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.6);opacity:0}}@keyframes qz-aurora-shift{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(14deg)}}@keyframes qz-ripple-pulse{0%{transform:scale(0);opacity:.55}to{transform:scale(1);opacity:0}}.qz-page{position:relative;min-height:100vh;box-sizing:border-box;padding:18px 16px 32px;overflow:hidden;background:radial-gradient(ellipse 70% 45% at 15% 8%,rgba(120,60,200,.45),transparent 60%),radial-gradient(ellipse 60% 40% at 88% 5%,rgba(255,200,80,.16),transparent 55%),radial-gradient(ellipse 65% 45% at 95% 30%,rgba(236,72,153,.28),transparent 60%),radial-gradient(ellipse 55% 35% at 50% 105%,rgba(34,211,238,.22),transparent 60%),radial-gradient(ellipse 40% 30% at 10% 90%,rgba(120,60,200,.2),transparent 60%),linear-gradient(180deg,#08061a,#120a2e 40%,#190f38 75%,#0c0820);display:flex;flex-direction:column;color:#fff;font-family:sans-serif;animation:qz-aurora-shift 14s ease-in-out infinite}.qz-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.85;background-image:radial-gradient(1.6px 1.6px at 10% 15%,#fff,transparent),radial-gradient(1.6px 1.6px at 80% 10%,#fff,transparent),radial-gradient(1.2px 1.2px at 30% 40%,#fff,transparent),radial-gradient(1.2px 1.2px at 70% 60%,#fff,transparent),radial-gradient(1.6px 1.6px at 90% 75%,#fff,transparent),radial-gradient(1.2px 1.2px at 15% 85%,#fff,transparent),radial-gradient(1.2px 1.2px at 55% 25%,#fff,transparent),radial-gradient(1.6px 1.6px at 40% 95%,#fff,transparent),radial-gradient(1.4px 1.4px at 25% 65%,#7dd3fc,transparent),radial-gradient(1.4px 1.4px at 65% 8%,#f0abfc,transparent),radial-gradient(1.2px 1.2px at 5% 45%,#fde68a,transparent),radial-gradient(1.4px 1.4px at 85% 50%,#7dd3fc,transparent);background-repeat:no-repeat;animation:qz-twinkle 4s ease-in-out infinite}.qz-orbs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.qz-orb{position:absolute;border-radius:50%;filter:blur(2px);opacity:.55}.qz-orb-1{width:10px;height:10px;top:18%;left:12%;background:#7dd3fc;animation:qz-drift-a 9s ease-in-out infinite;box-shadow:0 0 12px 2px #7dd3fc}.qz-orb-2{width:7px;height:7px;top:65%;left:85%;background:#f0abfc;animation:qz-drift-b 11s ease-in-out infinite;box-shadow:0 0 10px 2px #f0abfc}.qz-orb-3{width:6px;height:6px;top:40%;left:90%;background:#fde68a;animation:qz-drift-a 7.5s ease-in-out infinite;box-shadow:0 0 9px 2px #fde68a}.qz-orb-4{width:5px;height:5px;top:80%;left:20%;background:#22e58f;animation:qz-drift-b 10s ease-in-out infinite;box-shadow:0 0 8px 2px #22e58f}.qz-shooting-star{position:absolute;top:6%;left:-10%;width:90px;height:2px;border-radius:999px;background:linear-gradient(90deg,#fffffff2,#fff0);animation:qz-shoot 6s ease-in 1.2s infinite}.qz-shooting-star.qz-shoot-2{top:22%;left:40%;animation-delay:3.6s;animation-duration:7s;width:70px}.qz-topbar{position:relative;z-index:2;display:flex;justify-content:space-between;margin-bottom:6px;animation:qz-fade-down .5s ease-out both}.qz-round-btn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,#ffffff1a,#ffffff05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000004d;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.qz-round-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0006;background:linear-gradient(135deg,#ffffff2e,#ffffff0a)}.qz-round-btn:active{transform:scale(.92)}.qz-coin-pill{display:flex;align-items:center;gap:6px;padding:0 16px;height:40px;border-radius:999px;background:linear-gradient(135deg,#3a260ae6,#1e1204eb);border:1.5px solid rgba(250,204,21,.55);box-shadow:0 3px 12px #00000059,inset 0 1px #ffffff0f}.qz-coin-pill-icon{font-size:15px;line-height:1}.qz-coin-pill-value{font-weight:800;font-size:14.5px;letter-spacing:.2px;color:#facc15;text-shadow:0 0 8px rgba(250,204,21,.35)}.qz-timer-wrap{position:relative;z-index:2;width:200px;height:200px;margin:14px auto 38px;display:flex;align-items:center;justify-content:center;animation:qz-timer-in .6s cubic-bezier(.34,1.56,.64,1) .1s both}.qz-timer-canvas{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;overflow:visible}.qz-timer-wrap.qz-timer-danger-wrap .qz-timer-canvas{filter:drop-shadow(0 0 10px rgba(255,71,71,.55))}@keyframes qz-timer-corepulse{0%,to{box-shadow:0 0 30px #965af073,inset 0 1px #ffffff1a}50%{box-shadow:0 0 46px #b46effa6,inset 0 1px #ffffff26}}@keyframes qz-timer-coreglow{0%{border-color:#22d3ee;box-shadow:0 0 30px 4px #22d3ee99,inset 0 1px #ffffff1f}20%{border-color:#3b82f6;box-shadow:0 0 32px 5px #3b82f699,inset 0 1px #ffffff1f}40%{border-color:#a855f7;box-shadow:0 0 34px 5px #a855f799,inset 0 1px #ffffff1f}60%{border-color:#ec4899;box-shadow:0 0 34px 5px #ec489999,inset 0 1px #ffffff1f}80%{border-color:#facc15;box-shadow:0 0 32px 5px #facc1599,inset 0 1px #ffffff1f}to{border-color:#22d3ee;box-shadow:0 0 30px 4px #22d3ee99,inset 0 1px #ffffff1f}}@keyframes qz-timer-coretint{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.35) brightness(1.12)}}.qz-timer-core{position:relative;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle at 20% 15%,rgba(34,211,238,.35),transparent 42%),radial-gradient(circle at 82% 20%,rgba(168,85,247,.35),transparent 45%),radial-gradient(circle at 85% 78%,rgba(236,72,153,.32),transparent 45%),radial-gradient(circle at 15% 82%,rgba(250,204,21,.28),transparent 45%),radial-gradient(circle at 50% 50%,rgba(59,130,246,.22),transparent 60%),radial-gradient(circle at 50% 25%,#2c2260,#0f0926 78%);border:3px solid #22d3ee;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-shadow:0 0 30px #965af073,inset 0 1px #ffffff1a;animation:qz-timer-corepulse 2s ease-in-out infinite,qz-timer-coreglow 6s linear infinite,qz-timer-coretint 9s ease-in-out infinite;transition:border-color .3s ease}.qz-timer-danger-wrap .qz-timer-core{animation:qz-timer-corepulse .9s ease-in-out infinite,qz-timer-coretint 9s ease-in-out infinite;border-color:#ff4747;box-shadow:0 0 30px #ff47478c,inset 0 1px #ffffff1a}.qz-timer-label{font-size:10px;color:#c3bdea;letter-spacing:.3px}.qz-timer-value{font-size:21px;font-weight:800;color:#ff9d8a;font-variant-numeric:tabular-nums;letter-spacing:.5px;display:inline-block;text-shadow:0 0 10px rgba(255,140,110,.65),0 0 22px rgba(236,72,153,.4),0 0 34px rgba(168,85,247,.35),0 0 46px rgba(34,211,238,.25);animation:qz-timer-tick 1s ease-out,qz-timer-valueglow 3s ease-in-out infinite}@keyframes qz-timer-valueglow{0%,to{text-shadow:0 0 10px rgba(255,140,110,.65),0 0 22px rgba(236,72,153,.4),0 0 34px rgba(168,85,247,.35),0 0 46px rgba(34,211,238,.25)}50%{text-shadow:0 0 12px rgba(255,140,110,.75),0 0 26px rgba(250,204,21,.45),0 0 38px rgba(34,211,238,.4),0 0 50px rgba(168,85,247,.3)}}.qz-timer-danger{color:#ff4747;animation:qz-timer-tick 1s ease-out,qz-twinkle .6s ease-in-out infinite;text-shadow:none}.qz-question{position:relative;z-index:2;text-align:center;font-size:19px;font-weight:700;line-height:1.55;margin:0 0 22px;color:#f2effc;text-shadow:0 1px 8px rgba(0,0,0,.4);animation:qz-question-in .5s ease-out .15s both}.qz-options{position:relative;z-index:2;display:flex;flex-direction:column;gap:13px;perspective:700px}.qz-option{position:relative;display:flex;align-items:center;gap:13px;min-height:54px;padding:13px 34px 13px 84px;border:none;border-radius:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1b1030;background-image:var(--opt-img);background-size:100% 100%;background-repeat:no-repeat;background-position:center;color:#fff;font-size:15.5px;font-weight:700;text-align:left;cursor:pointer;text-shadow:0 1px 4px rgba(0,0,0,.55);filter:drop-shadow(0 4px 10px rgba(0,0,0,.35));transition:transform .15s ease,filter .2s ease,opacity .35s ease;font-family:inherit;overflow:hidden;animation:qz-option-in .45s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 90ms + .22s)}.qz-option:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.16),transparent);transform:translate(-120%) skew(-18deg);pointer-events:none}.qz-option:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle,var(--opt-color) 0%,transparent 65%);opacity:0;pointer-events:none;transform:scale(0)}.qz-option:not(:disabled):hover{transform:translateY(-3px) rotateX(3deg) scale(1.012);filter:drop-shadow(0 10px 20px rgba(0,0,0,.45)) drop-shadow(0 0 14px var(--opt-color))}.qz-option:not(:disabled):hover:after{animation:qz-sheen .9s ease}.qz-option:disabled{cursor:default}.qz-option:not(:disabled):active{transform:translateY(-1px) scale(.97)}.qz-option:not(:disabled):active:before{animation:qz-ripple-pulse .5s ease-out}.qz-option-letter{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.qz-option-text{flex:1}.qz-option-correct{background-image:var(--opt-img);background-size:100% 100%;background-repeat:no-repeat;background-position:center;--opt-color: #22e58f}.qz-option-wrong{background-image:var(--opt-img);background-size:100% 100%;background-repeat:no-repeat;background-position:center;animation:qz-shake .5s ease;--opt-color: #ff4d4d}.qz-option-dim{opacity:.6;filter:grayscale(1) brightness(.55) drop-shadow(0 4px 10px rgba(0,0,0,.35));transition:opacity .35s ease,filter .35s ease}.qz-option-picked{filter:drop-shadow(0 4px 10px rgba(0,0,0,.35)) drop-shadow(0 0 16px var(--opt-color))}.qz-countdown-wrap{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:36px;height:36px}.qz-countdown-ring{width:36px;height:36px;transform:rotate(-90deg);display:block}.qz-countdown-ring-bg{fill:#00000080;stroke:#ffffff47;stroke-width:3}.qz-countdown-ring-fg{fill:none;stroke:var(--opt-color);stroke-width:3;stroke-linecap:round;stroke-dasharray:106.8;stroke-dashoffset:0;filter:drop-shadow(0 0 4px var(--opt-color));animation:qz-countdown-sweep 5s linear forwards}@keyframes qz-countdown-sweep{0%{stroke-dashoffset:0}to{stroke-dashoffset:106.8}}.qz-countdown-number{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.65)}.qz-badge-check{position:absolute;right:26px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:#22e58f;color:#04220f;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;animation:qz-pop-in .35s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 8px #22e58f80}.qz-badge-check-wrong{background:#ff4d4d;color:#2a0303;box-shadow:0 2px 8px #ff4d4d80}.qz-confetti-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:32}.qz-confetti-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible;z-index:5}.qz-confetti-piece{position:absolute;top:-6vh;left:var(--x, 50%);width:7px;height:12px;border-radius:1px;background:var(--c, #22e58f);animation:qz-confetti-fall var(--dur, 1.4s) ease-in var(--delay, 0s) both}.qz-confetti-piece-circle{width:9px;height:9px;border-radius:50%}.qz-confetti-piece-ribbon{width:4px;height:19px;border-radius:2px;background:linear-gradient(180deg,var(--c, #22e58f),rgba(255,255,255,.6),var(--c, #22e58f))}.qz-result-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:28px;background:#05030e99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:qz-fade-in .25s ease both}@keyframes qz-fade-in{0%{opacity:0}to{opacity:1}}.qz-result-modal{position:relative;width:100%;max-width:380px;margin-top:34px;padding:46px 26px 26px;border-radius:26px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:qz-result-modal-in .5s cubic-bezier(.34,1.56,.64,1) both}.qz-result-modal-correct{background:linear-gradient(155deg,#5ee0b259,#142822eb);border:1px solid rgba(120,230,180,.4);box-shadow:0 20px 50px #00000080,0 0 40px #22e58f40}.qz-result-modal-wrong{background:linear-gradient(155deg,#ff8c8c52,#2e1212eb);border:1px solid rgba(255,150,150,.4);box-shadow:0 20px 50px #00000080,0 0 40px #ff4d4d40}@keyframes qz-result-modal-in{0%{opacity:0;transform:scale(.82) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.qz-result-modal-icon-wrap{position:absolute;top:-34px;left:50%;transform:translate(-50%);width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:qz-pop-in .5s cubic-bezier(.34,1.56,.64,1) .1s both}.qz-result-modal-correct .qz-result-modal-icon-wrap{background:radial-gradient(circle at 35% 30%,#96ffd2e6,#22e58f8c);box-shadow:0 0 0 6px #22e58f24,0 8px 22px #22e58f66}.qz-result-modal-wrong .qz-result-modal-icon-wrap{background:radial-gradient(circle at 35% 30%,#ffbebee6,#ff4d4d8c);box-shadow:0 0 0 6px #ff4d4d24,0 8px 22px #ff4d4d66}.qz-result-modal-icon{font-size:30px;font-weight:900;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.25)}.qz-result-modal-eyebrow{margin-top:12px;font-size:11px;font-weight:800;letter-spacing:3px;color:#ffffffbf;text-transform:uppercase}.qz-result-modal-title-en{margin-top:2px;font-size:30px;font-weight:900;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(180deg,#fff 10%,#ffffffb8);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 10px rgba(0,0,0,.35)}.qz-result-modal-correct .qz-result-modal-title-en{filter:drop-shadow(0 0 10px rgba(74,222,128,.55))}.qz-result-modal-wrong .qz-result-modal-title-en{filter:drop-shadow(0 0 10px rgba(255,90,90,.55))}.qz-result-modal-divider{width:46px;height:2px;margin:9px 0 7px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(255,214,140,.9),transparent)}.qz-result-modal-title{font-size:24px;font-weight:800;letter-spacing:.3px;color:#fffffff2;text-shadow:0 2px 6px rgba(0,0,0,.3)}.qz-result-modal-subtitle{margin-top:8px;font-size:13.5px;line-height:1.5;color:#ffffffe0;max-width:300px}.qz-result-modal-coins{margin-top:14px;display:inline-flex;align-items:center;gap:6px;padding:7px 18px;border-radius:999px;background:linear-gradient(135deg,#ffd66e38,#ffa83229);border:1px solid rgba(255,204,110,.55);box-shadow:0 4px 14px #ffb43c40;animation:qz-pop-in .4s cubic-bezier(.34,1.56,.64,1) .3s both}.qz-result-modal-coins-plus{font-size:18px;font-weight:900;letter-spacing:.3px;color:#ffd97a;text-shadow:0 0 10px rgba(255,196,84,.6)}.qz-result-modal-coins-icon{font-size:16px;line-height:1}.qz-result-modal-actions{margin-top:20px;width:100%;display:flex;gap:10px}.qz-result-modal-btn{flex:1;padding:13px 10px;border-radius:999px;font-size:13.5px;font-weight:800;letter-spacing:.2px;border:none;cursor:pointer}.qz-result-modal-btn-close{background:#ffffff1f;border:1px solid rgba(255,255,255,.4);color:#fff}.qz-result-modal-btn-next{background:linear-gradient(135deg,#4ade80,#22c55e);color:#04220f;box-shadow:0 6px 16px #22c55e73}.qz-result-modal-btn-next-wrong{background:linear-gradient(135deg,#ff8080,#ff4d4d);color:#2a0303;box-shadow:0 6px 16px #ff4d4d73}.qz-btn-primary{margin-top:22px;padding:14px;border-radius:12px;border:none;background:linear-gradient(135deg,#22d3ee,#a855f7);color:#fff;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 0 18px #a855f780;transition:transform .15s ease,box-shadow .2s ease}.qz-btn-primary:hover{transform:translateY(-2px)}.qz-btn-primary:active{transform:scale(.97)}.qz-btn-next{position:relative;z-index:2;animation:qz-rise-in .4s cubic-bezier(.22,1,.36,1) both,qz-btn-glow-breathe 2.2s ease-in-out .5s infinite}.qz-lifelines-label{position:relative;z-index:2;text-align:center;margin-top:20px;font-size:13px;color:#a8a3c9}.qz-lifelines{position:relative;z-index:2;display:flex;gap:12px;margin-top:10px}.qz-lifeline{flex:1;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#ffffff12,#ffffff04);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e9e5ff;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.qz-lifeline:not(:disabled):hover{transform:translateY(-2px);background:linear-gradient(135deg,#ffffff21,#ffffff08);box-shadow:0 6px 16px #0000004d}.qz-lifeline:not(:disabled):active{transform:scale(.96)}.qz-lifeline-used{opacity:.35;cursor:default}.qz-footer{position:relative;z-index:2;margin-top:auto;padding-top:22px;text-align:center}.qz-score{font-size:14px;color:#c9c3ea;margin-bottom:10px}.qz-score-value{color:#facc15;font-weight:800;display:inline-block}.qz-score-value.qz-score-bump{animation:qz-score-pop .5s ease-out}.qz-coin-pill-value.qz-score-bump{animation:qz-score-pop .5s ease-out;display:inline-block}.qz-progress-track{height:4px;border-radius:999px;background:#ffffff1f;overflow:hidden;margin-bottom:14px;position:relative}.qz-progress-fill{height:100%;background:linear-gradient(90deg,#22d3ee,#a855f7);border-radius:999px;transition:width .45s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.qz-progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-100%);animation:qz-sheen 1.8s ease-in-out infinite}.qz-rankings-btn{border:none;background:#ffffff14;color:#c9c3ea;padding:8px 18px;border-radius:999px;font-size:13px;font-family:inherit;cursor:pointer;transition:transform .15s ease,background .2s ease}.qz-rankings-btn:hover{transform:translateY(-2px);background:#ffffff24}.qz-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:#140c28f2;border:1px solid rgba(255,255,255,.2);padding:10px 18px;border-radius:999px;font-size:13px;z-index:10;animation:qz-toast-in .3s cubic-bezier(.34,1.56,.64,1)}.qz-empty,.qz-result{align-items:center;justify-content:center;text-align:center}.qz-empty-emoji{font-size:56px;margin-bottom:12px;position:relative;z-index:2}.qz-result h1,.qz-empty h1{position:relative;z-index:2;animation:qz-rise-in .5s ease-out .15s both}.qz-empty p{position:relative;z-index:2;color:#c9c3ea}.qz-result-emoji-wrap{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.qz-result-emoji{font-size:56px;position:relative;z-index:1;animation:qz-trophy-bounce .8s cubic-bezier(.34,1.56,.64,1) both}.qz-result-ring{position:absolute;width:90px;height:90px;border-radius:50%;border:2px solid rgba(250,204,21,.6);animation:qz-ring-expand 1.6s ease-out .3s infinite}.qz-result-score{position:relative;z-index:2;font-size:18px;color:#c9c3ea;margin:6px 0 0;animation:qz-rise-in .5s ease-out .3s both}.qz-result-percent{position:relative;z-index:2;font-size:42px;font-weight:800;background:linear-gradient(135deg,#22d3ee,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent;margin:6px 0 20px;animation:qz-rise-in .5s ease-out .42s both}.qz-result .qz-btn-primary{animation:qz-rise-in .5s ease-out .54s both,qz-btn-glow-breathe 2.2s ease-in-out 1s infinite}.qz-result-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}.qz-result-confetti .qz-confetti-piece{top:-20px;animation-duration:2.6s;animation-iteration-count:1}.lb-title{display:flex;flex-direction:column;align-items:center;position:relative}.lb-title-eyebrow{font-size:10px;font-weight:800;letter-spacing:3px;color:#facc15bf}.lb-title-main{font-size:21px;font-weight:900;margin-top:3px;letter-spacing:.3px;background:linear-gradient(135deg,#fff7d6,#facc15 55%,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent;display:flex;align-items:center;gap:8px;filter:drop-shadow(0 2px 10px rgba(250,204,21,.35))}.lb-title-main:before,.lb-title-main:after{content:"🏆";font-size:17px;filter:none;-webkit-text-fill-color:initial}.lb-tabs{position:relative;z-index:2;display:flex;gap:8px;margin:18px 0 26px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px}.lb-tab{flex:1;padding:10px 8px;border:none;border-radius:999px;background:transparent;color:#fff9;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease}.lb-tab-active{background:linear-gradient(135deg,#facc15e6,#f59e0bd9);color:#2a1a02;box-shadow:0 4px 12px #facc154d}.lb-podium{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;gap:10px;margin-bottom:26px;padding-top:8px}.lb-podium:before{content:"";position:absolute;top:-20px;left:50%;translate:-50% 0;width:220px;height:160px;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at center,rgba(250,204,21,.22),transparent 70%)}.lb-podium-col{flex:1;max-width:108px;display:flex;flex-direction:column;align-items:center;animation:qz-rise-in .5s ease-out both}.lb-podium-medal{font-size:26px;margin-bottom:4px;filter:drop-shadow(0 3px 8px rgba(0,0,0,.4))}.lb-podium-avatar{position:relative;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:19px;color:#1a0e2e;border:2.5px solid rgba(255,255,255,.35);box-shadow:0 6px 16px #00000059}.lb-podium-name{font-size:11.5px;font-weight:700;margin-top:8px;text-align:center;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-podium-coins{font-size:11.5px;color:#facc15;font-weight:800;margin-top:2px}.lb-podium-bar{width:100%;margin-top:10px;border-radius:14px 14px 0 0;background:linear-gradient(180deg,#ffffff24,#ffffff08);border:1px solid rgba(255,255,255,.14);border-bottom:none;display:flex;align-items:flex-start;justify-content:center;padding-top:6px}.lb-podium-rank{font-family:inherit;font-weight:900;font-size:13px;color:#ffffff80}.lb-podium-tall .lb-podium-bar{height:82px;background:linear-gradient(180deg,#facc1552,#facc150a);border-color:#facc1566}.lb-podium-mid .lb-podium-bar{height:58px;background:linear-gradient(180deg,#cbd5e142,#cbd5e108);border-color:#cbd5e159}.lb-podium-short .lb-podium-bar{height:42px;background:linear-gradient(180deg,#d9770647,#d9770608);border-color:#d9770666}.lb-podium-tall .lb-podium-rank,.lb-podium-mid .lb-podium-rank,.lb-podium-short .lb-podium-rank{color:#ffffffbf}.lb-podium-tall .lb-podium-avatar{width:66px;height:66px;font-size:23px;border-color:#facc15;box-shadow:0 0 0 4px #facc152e,0 0 22px 4px #facc1573,0 8px 20px #0006;animation:lb-glow-pulse 1.8s ease-in-out infinite}.lb-podium-avatar-photo{object-fit:cover}.lb-podium-tall .lb-podium-avatar:after{content:"🔥";position:absolute;bottom:-2px;right:-4px;font-size:18px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.lb-podium-mid .lb-podium-avatar{border-color:#cbd5e1;box-shadow:0 0 0 3px #cbd5e126,0 0 14px 2px #cbd5e14d,0 6px 16px #00000059}.lb-podium-short .lb-podium-avatar{border-color:#d97706;box-shadow:0 0 0 3px #d9770626,0 0 14px 2px #d977064d,0 6px 16px #00000059}@keyframes lb-glow-pulse{0%,to{box-shadow:0 0 0 4px #facc152e,0 0 22px 4px #facc1573,0 8px 20px #0006}50%{box-shadow:0 0 0 6px #facc1542,0 0 30px 8px #facc1599,0 8px 20px #0006}}.lb-list{position:relative;z-index:2;display:flex;flex-direction:column;gap:9px}.lb-row{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:16px;background:linear-gradient(135deg,#ffffff12,#ffffff04);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 14px #0000002e;animation:qz-rise-in .4s ease-out both}.lb-row-you{border-color:#facc1599;background:linear-gradient(135deg,#facc1529,#facc1508);box-shadow:0 0 0 1px #facc1533,0 6px 16px #facc151f}.lb-row-rank{width:20px;text-align:center;font-weight:800;font-size:13px;color:#ffffff8c}.lb-row-avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;color:#1a0e2e;border:2px solid rgba(255,255,255,.3);box-shadow:0 3px 10px #0000004d}.lb-row-avatar-photo{object-fit:cover;border-color:#facc1599}.lb-row-info{flex:1;min-width:0;display:flex;flex-direction:column}.lb-row-name{font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-row-level{font-size:10.5px;color:#ffffff80;margin-top:1px}.lb-row-coins{font-size:13px;font-weight:800;color:#facc15;flex-shrink:0}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.st-section{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;margin:22px 0}.st-section-label{font-size:11px;font-weight:800;letter-spacing:1.2px;color:#ffffff73;padding-left:2px}.st-nav-card{display:flex;align-items:center;gap:13px;padding:15px 16px;border-radius:18px;background:linear-gradient(135deg,#ffffff0f,#ffffff04);border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 18px #0003;font-family:inherit;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.st-nav-card:active{transform:scale(.98)}.st-nav-card-icon{font-size:22px;flex-shrink:0}.st-nav-card-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.st-nav-card-title{font-size:14px;font-weight:700;color:#fff}.st-nav-card-sub{font-size:11px;color:#ffffff80}.st-nav-card-arrow{font-size:20px;color:#ffffff59;flex-shrink:0}.st-app-info{position:relative;z-index:2;text-align:center;font-size:11px;color:#ffffff59;margin-top:30px}.pf-title-main{font-size:21px;font-weight:900;margin-top:3px;letter-spacing:.3px;background:linear-gradient(135deg,#fff7d6,#facc15 55%,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 10px rgba(250,204,21,.3))}.pf-avatar-wrap{position:relative;z-index:2;width:104px;height:104px;margin:28px auto 0}.pf-avatar-ring{width:100%;height:100%;border-radius:50%;padding:3px;background:linear-gradient(135deg,#facc15,#f59e0b 45%,#a855f7);box-shadow:0 0 0 5px #facc151f,0 10px 28px #0006;display:flex;align-items:center;justify-content:center}.pf-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2.5px solid rgba(15,10,30,.9);display:block}.pf-avatar-fallback{width:100%;height:100%;border-radius:50%;border:2.5px solid rgba(15,10,30,.9);background:linear-gradient(135deg,#ff3d81,#a855f7);display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:800;color:#fff}.pf-avatar-edit-btn{position:absolute;right:-2px;bottom:-2px;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#33e6c9,#22a6e0);border:3px solid #120a24;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;box-shadow:0 4px 12px #0006;transition:transform .15s ease}.pf-avatar-edit-btn:active{transform:scale(.88)}.pf-stats-row{position:relative;z-index:2;display:flex;justify-content:center;gap:12px;margin:18px 0 26px}.pf-stat-pill{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 20px;border-radius:16px;background:linear-gradient(135deg,#ffffff12,#ffffff04);border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 14px #0003}.pf-stat-pill-gold{border-color:#facc1573;background:linear-gradient(135deg,#facc1524,#facc1505)}.pf-stat-value{font-size:15px;font-weight:800}.pf-stat-label{font-size:9.5px;color:#ffffff8c;letter-spacing:.5px}.pf-form-card{position:relative;z-index:2;display:flex;flex-direction:column;gap:18px;padding:20px 18px 22px;border-radius:22px;background:linear-gradient(160deg,#ffffff0f,#ffffff04);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #00000040}.pf-field{display:flex;flex-direction:column;gap:7px}.pf-field-label{font-size:11.5px;font-weight:700;color:#fff9;letter-spacing:.4px}.pf-input{font-family:inherit;font-size:14.5px;font-weight:600;color:#fff;padding:13px 16px;border-radius:14px;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.14);outline:none;transition:border-color .2s ease,background .2s ease}.pf-input:focus{border-color:#facc1599;background:#ffffff17}.pf-input::placeholder{color:#ffffff52}.pf-field-error{font-size:11px;color:#f87171;font-weight:600}.pf-save-btn{margin-top:4px;padding:14px;border:none;border-radius:14px;font-family:inherit;font-size:14.5px;font-weight:800;color:#2a1a02;background:linear-gradient(135deg,#facc15,#f59e0b);box-shadow:0 8px 20px #facc154d;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.pf-save-btn:active{transform:scale(.97)}.pf-save-btn:disabled{opacity:.6;cursor:default}
