:root{--bg:#0b0d12;--bg2:#0f1220;--neon:#1e4df0;--neon-soft:#1e4df099;--gold:#f7c64b;--text:#fff}*{box-sizing:border-box}html,body,#root{height:100%}body{color:var(--text);background:radial-gradient(1200px 600px at 50% 10%,#101327 0%,#06070f 65%) fixed;margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.game{grid-template-columns:1fr 320px;gap:12px;height:100%;display:grid}.stage{padding:24px 40px;position:relative}.topbar{justify-content:center;align-items:center;margin-top:10px;display:flex}.lifelines{gap:16px;display:flex;position:absolute;top:20px;left:24px}.pill{border:3px solid var(--neon);min-width:68px;height:40px;box-shadow:0 0 14px var(--neon-soft);background:#000;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:700;display:flex}.logo{width:260px;height:260px}.logo svg{width:100%;height:100%;display:block}.panel{border:3px solid var(--neon);box-shadow:0 0 16px var(--neon-soft),inset 0 0 14px #ffffff0f;color:var(--text);clip-path:polygon(6% 0%,94% 0%,100% 50%,94% 100%,6% 100%,0% 50%);background:#000;padding:18px 28px;position:relative}.question{text-align:center;max-width:900px;margin:28px auto 20px;font-size:22px;font-weight:600}.answers{grid-template-columns:1fr 1fr;gap:16px 18px;max-width:980px;margin:0 auto;display:grid}.answer{align-items:center;gap:10px;font-size:18px;display:flex}.answer .label{color:var(--gold);font-size:20px;font-weight:700}.ladder{background:linear-gradient(#0000003d,#0000001f);border-left:2px solid #ffffff0f;padding:20px 10px}.ladder ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.step{border:3px solid var(--neon);box-shadow:0 0 14px var(--neon-soft);color:var(--text);background:#000;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.step .num,.step .amount{font-weight:700}@media (max-width:1100px){.game{grid-template-columns:1fr}.ladder{order:-1}}.game-theme-container{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:Montserrat,system-ui,-apple-system,sans-serif;display:flex}.game-theme-card{background-color:#1e293b;border:1px solid #334155;border-radius:15px;width:100%;max-width:800px;padding:40px;box-shadow:0 10px 30px #00000080}.game-theme-title{color:#fff;text-align:center;margin-bottom:20px;font-size:2.2em;font-weight:700}.game-theme-subtitle{color:#cbd5e1;margin-bottom:10px;font-size:1.2em;font-weight:600}.game-theme-button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:10px;width:100%;padding:12px 28px;font-size:18px;font-weight:700;transition:all .3s}.game-theme-button:hover:not(:disabled){background-color:#0056b3;transform:translateY(-2px);box-shadow:0 5px 15px #007bff4d}.game-theme-button:disabled{cursor:not-allowed;background-color:#ccc}.game-theme-button-secondary{background-color:#28a745}.game-theme-button-secondary:hover:not(:disabled){background-color:#218838}.game-theme-input{box-sizing:border-box;color:#fff;background-color:#0f172a;border:2px solid #3b82f6;border-radius:8px;width:100%;margin-bottom:16px;padding:12px;font-size:16px}.game-theme-input::placeholder{color:#64748b}.game-theme-file-input{display:none}.game-theme-file-label{color:#fff;cursor:pointer;background-color:#6c757d;border-radius:8px;margin-bottom:16px;padding:12px 24px;font-weight:700;transition:all .3s;display:inline-block}.game-theme-file-label:hover{background-color:#5a6268}.game-theme-list{margin:16px 0;padding:0;list-style:none}.game-theme-list li{color:#fff;background-color:#0f172a;border-left:4px solid #3b82f6;border-radius:8px;margin-bottom:8px;padding:12px}.game-theme-section{background-color:#0f172a;border:2px dashed #334155;border-radius:10px;margin-bottom:24px;padding:16px}.game-theme-info{color:#94a3b8;margin-top:8px;font-size:14px}.game-theme-status{border-radius:8px;margin-top:8px;padding:8px 16px;font-weight:700;display:inline-block}.game-theme-status-success{color:#4ade80;background-color:#22c55e33;border:1px solid #22c55e}.game-theme-status-error{color:#f87171;background-color:#ef444433;border:1px solid #ef4444}.podium-section{text-align:center}.podium-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.podium-grid>.podium-rank-1{grid-column:1/-1;max-width:460px;margin:0 auto}.podium-card{background:linear-gradient(145deg,#0f172ad9,#1e293bd9);border:2px solid #334155;border-radius:16px;padding:20px;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 32px #00000059}.podium-card h3{margin:12px 0 4px;font-size:20px}.podium-card p{margin:0}.podium-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #00000073}.podium-rank-1{border-color:#facc15}.podium-rank-2{border-color:#94a3b8}.podium-rank-3{border-color:#f97316}.podium-highlight{box-shadow:0 0 18px #3b82f673}.podium-medal{font-size:32px}.podium-score{font-size:22px;font-weight:700}.podium-meta{color:#cbd5e1;font-size:14px}.stats-table{flex-direction:column;gap:12px;display:flex}.stats-row{background-color:#0f172ad9;border:1px solid #334155;border-radius:12px;align-items:center;gap:18px;padding:12px 16px;display:flex}.stats-row-highlight{border-color:#3b82f6;box-shadow:0 0 12px #3b82f659}.stats-rank{min-width:42px;font-size:22px;font-weight:700}.stats-info{flex-direction:column;flex:1;gap:4px;display:flex}.stats-info span{color:#94a3b8;font-size:13px}.stats-score{min-width:170px}.stats-score-value{text-align:right;font-size:16px;font-weight:600}.stats-bar{background-color:#1f2937;border-radius:4px;height:8px;margin-top:6px;overflow:hidden}.stats-bar>div{background:linear-gradient(90deg,#3b82f6,#22d3ee);height:100%}@media (max-width:768px){.game-theme-card{padding:20px}.podium-grid{grid-template-columns:1fr}.stats-row{flex-direction:column;align-items:flex-start}.stats-score{width:100%}.stats-score-value{text-align:left}}.question-display-wrapper{margin-bottom:8px}.question-display-number{text-align:center;color:#cbd5e1;margin-bottom:8px;font-size:14px;font-weight:500}.question-display{text-align:center;clip-path:polygon(5% 0%,95% 0%,100% 50%,95% 100%,5% 100%,0% 50%);background:linear-gradient(90deg,#0000,#3b82f666,#0000);border:2px solid #3b82f6;max-width:800px;margin:0 auto;padding:16px 24px;font-size:18px;font-weight:600}@media (max-width:1024px){.question-display{padding:14px 20px;font-size:16px}}@media (max-width:768px){.question-display{max-width:100%;padding:12px 18px;font-size:15px}.question-display-number{font-size:13px}}@media (max-width:480px){.question-display{padding:10px 14px;font-size:14px}.question-display-number{font-size:12px}}.answer-button{text-align:left;clip-path:polygon(3% 0%,97% 0%,100% 50%,97% 100%,3% 100%,0% 50%);cursor:pointer;border:3px solid;padding:12px 18px;font-size:16px;font-weight:600;transition:all .2s}.answer-button:disabled{cursor:not-allowed}.answer-button-default{background:linear-gradient(90deg,#0000,#3b82f666,#0000);border-color:#3b82f6}.answer-button-selected{background:linear-gradient(90deg,#0000,#fb923cd9,#0000);border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b73}.answer-button-correct{background:linear-gradient(90deg,#0000,#22c55e99,#0000);border-color:#22c55e}.answer-button-friend-suggestion{background:linear-gradient(90deg,#0000,#60a5fa80,#0000);border-color:#60a5fa}.answer-button-hidden{opacity:.85;background:linear-gradient(90deg,#0000,#ef444459,#0000);border-color:#ef4444}.answer-button-disabled{opacity:.85}.answer-label{margin-right:8px;font-weight:700}.answer-label-default,.answer-label-selected{color:#fb923c}.answer-label-correct{color:#22c55e}.answer-label-friend-suggestion{color:#60a5fa}.answer-label-hidden{color:#ef4444}.answer-text{color:#fff}.answer-text-hidden{color:#fecaca}.answer-checkmark{color:#22c55e;margin-left:6px;font-weight:700}@media (max-width:768px){.answer-button{padding:10px 14px;font-size:14px}}@media (max-width:480px){.answer-button{padding:8px 12px;font-size:13px}}.master-question-card{background-color:#0f172af2;border:2px solid #3b82f6;border-radius:16px;margin-bottom:24px;padding:24px;box-shadow:0 15px 45px #0f172a73}.master-question-card .question-display-wrapper{margin-bottom:16px}.master-answers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:960px;margin:0 auto;display:grid}.master-answers-grid .answer-button{width:100%}.master-question-explanation{margin-top:20px}.team-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.team-logs-section{margin-top:16px}.team-logs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.team-log-card{color:#e2e8f0;background-color:#0f172a;border:1px solid #334155;border-radius:10px;padding:12px}.team-log-card ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.team-log-card li{background-color:#0f172ae6;border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;font-size:13px;display:flex}.team-log-row{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.team-log-meta{color:#94a3b8;justify-content:space-between;font-size:12px;display:flex}.team-log-empty{color:#94a3b8;margin-top:6px;font-size:13px}.team-log-correct{color:#22c55e;font-weight:700}.team-log-incorrect{color:#ef4444;font-weight:700}@media (max-width:768px){.master-question-card{padding:20px}.master-answers-grid,.team-cards-grid,.team-logs-grid{grid-template-columns:1fr}}.team-view-container{color:#fff;background-color:#000;height:100vh;min-height:100vh;font-family:Montserrat,system-ui,-apple-system,sans-serif;display:flex}.team-view-main-zone{flex-direction:row;flex:1;gap:16px;height:100%;padding:8px;display:flex;position:relative}.team-view-content{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.team-view-notification-zone{flex:1;justify-content:center;align-items:center;min-height:0;margin-top:0;padding:5px;display:flex;position:relative}.team-view-notification-content{justify-content:center;align-items:center;width:100%;max-width:720px;height:100%;display:flex}.team-view-jokers-container{z-index:10;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.team-view-joker-button{opacity:1;border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:10px;transition:all .2s;display:flex}.team-view-joker-button:hover:not(:disabled){transform:scale(1.05)}.team-view-joker-button:disabled{cursor:not-allowed}.team-view-joker-fifty-fifty{background-color:#4b55634d;border-color:#4b5563}.team-view-joker-fifty-fifty.available{cursor:pointer;background-color:#a855f733;border-color:#a855f7}.team-view-joker-fifty-fifty.available:hover{border-color:#9333ea}.team-view-joker-fifty-fifty.used{background-color:#ef4444;border-color:#ef4444}.team-view-joker-pass{background-color:#4b55634d;border-color:#4b5563}.team-view-joker-pass.available{cursor:pointer;background-color:#a855f733;border-color:#a855f7}.team-view-joker-pass.available:hover{border-color:#9333ea}.team-view-joker-pass.used{background-color:#ef4444;border-color:#ef4444}.team-view-joker-friend{background-color:#4b55634d;border-color:#4b5563}.team-view-joker-friend.available{cursor:pointer;background-color:#3b82f633;border-color:#3b82f6}.team-view-joker-friend.available:hover{border-color:#2563eb}.team-view-joker-friend.used{background-color:#ef4444;border-color:#ef4444}.team-view-joker-double-or-nothing{background-color:#4b55634d;border-color:#4b5563}.team-view-joker-double-or-nothing.available{cursor:pointer;background-color:#a855f733;border-color:#a855f7}.team-view-joker-double-or-nothing.available:hover{border-color:#9333ea}.team-view-joker-double-or-nothing.used{background-color:#ef4444;border-color:#ef4444}.team-view-status-pills{z-index:12;align-items:center;gap:12px;display:flex;position:absolute;top:40px;right:20px}.team-view-level-pill{justify-content:center;min-width:120px}.team-view-confirmation-modal{text-align:center;background-color:#3b82f633;border:2px solid #3b82f6;border-radius:12px;padding:24px 32px;box-shadow:0 8px 32px #3b82f64d}.team-view-confirmation-message{color:#fff;margin-bottom:12px;font-size:18px}.team-view-confirmation-buttons{justify-content:center;gap:12px;display:flex}.team-view-confirmation-button{color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-weight:700;transition:all .2s}.team-view-confirmation-button-confirm{background-color:#22c55e}.team-view-confirmation-button-confirm:hover{background-color:#16a34a}.team-view-confirmation-button-cancel{background-color:#ef4444}.team-view-confirmation-button-cancel:hover{background-color:#dc2626}.team-view-answer-confirmation{text-align:center;background-color:#fb923c33;border:2px solid #fb923c;border-radius:12px;width:100%;max-width:780px;padding:16px 24px;box-shadow:0 8px 32px #fb923c4d}.team-view-answer-confirmation-text{color:#fff;margin-bottom:8px;font-size:20px}.team-view-answer-confirmation-question{color:#fb923c;margin-bottom:16px;font-size:18px;font-weight:700}.team-view-answer-confirmation-buttons{justify-content:center;gap:12px;display:flex}.team-view-answer-confirmation-button{color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:700;transition:all .2s}.team-view-answer-confirmation-button-finalize{background-color:#22c55e}.team-view-answer-confirmation-button-finalize:hover{background-color:#16a34a}.team-view-answer-confirmation-button-cancel{background-color:#ef4444}.team-view-answer-confirmation-button-cancel:hover{background-color:#dc2626}.team-view-answer-finalized{text-align:center;background-color:#22c55e33;border:2px solid #22c55e;border-radius:12px;padding:24px 32px;box-shadow:0 8px 32px #22c55e4d}.team-view-answer-finalized-icon{margin-bottom:8px;font-size:32px}.team-view-answer-finalized-text{color:#22c55e;font-size:18px;font-weight:700}.team-view-answer-finalized-subtext{color:#cbd5e1;margin-top:8px;font-size:14px}.team-view-logo-container{justify-content:center;align-items:center;display:flex}.team-view-logo{width:400px;max-width:80%}.team-view-result-container{flex-direction:column;gap:16px;width:100%;max-width:980px;height:100%;display:flex}.team-view-explanation-section{background-color:#3b82f626;border:2px solid #3b82f6;border-radius:12px;flex:none;max-height:120px;padding:16px 20px;overflow-y:auto}.team-view-explanation-title{color:#fff;margin-bottom:8px;font-size:18px;font-weight:700}.team-view-explanation-text{color:#cbd5e1;margin:0;font-size:14px;line-height:1.5}.team-view-result-section{text-align:center;border:3px solid;border-radius:16px;flex-direction:column;flex:1;justify-content:center;min-height:80px;padding:16px 24px;display:flex}.team-view-result-section-correct{background-color:#22c55e40;border-color:#22c55e;box-shadow:0 12px 40px #22c55e66}.team-view-result-section-incorrect{background-color:#ef444440;border-color:#ef4444;box-shadow:0 12px 40px #ef444466}.team-view-result-section-pass{background-color:#64748b4d;border-color:#64748b;box-shadow:0 12px 40px #64748b66}.team-view-result-icon{margin-bottom:8px;font-size:32px}.team-view-result-icon-correct{color:#22c55e}.team-view-result-icon-incorrect{color:#ef4444}.team-view-result-icon-pass{color:#64748b}.team-view-result-status{margin-bottom:12px;font-size:20px;font-weight:700}.team-view-result-status-correct{color:#22c55e}.team-view-result-status-incorrect{color:#ef4444}.team-view-result-status-pass{color:#64748b}.team-view-result-impact{color:#fff;background-color:#0000004d;border:1px solid #fff3;border-radius:8px;padding:12px 20px;font-size:16px}.team-view-question-zone{flex-direction:column;flex:1;justify-content:center;gap:20px;min-height:0;margin:0;padding:24px 0 32px;display:flex}.team-view-prize-column{background:linear-gradient(#0f172aa6,#0f172a33);border-left:1px solid #3b82f640;flex-direction:column;justify-content:center;align-self:center;align-items:center;width:320px;padding:0 8px;display:flex}.team-view-ladder-stats,.team-view-ladder-pill,.team-view-pill-label{display:none}.team-view-question-wrapper{margin-bottom:8px}.team-view-question{text-align:center;clip-path:polygon(5% 0%,95% 0%,100% 50%,95% 100%,5% 100%,0% 50%);background:linear-gradient(90deg,#0000,#3b82f666,#0000);border:2px solid #3b82f6;max-width:1040px;margin:0 auto;padding:16px 24px;font-size:18px;font-weight:600}.team-view-answers-grid{grid-template-columns:1fr 1fr;gap:12px;max-width:1040px;margin:0 auto;display:grid}.team-view-answer-button{text-align:left;clip-path:polygon(3% 0%,97% 0%,100% 50%,97% 100%,3% 100%,0% 50%);cursor:pointer;border:3px solid;padding:12px 18px;font-size:16px;font-weight:600;transition:all .2s}.team-view-answer-button:disabled{cursor:not-allowed}.team-view-answer-button-default{background:linear-gradient(90deg,#0000,#3b82f666,#0000);border-color:#3b82f6}.team-view-answer-button-selected{background:linear-gradient(90deg,#0000,#fb923cd9,#0000);border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b73}.team-view-answer-button-correct{background:linear-gradient(90deg,#0000,#22c55e99,#0000);border-color:#22c55e}.team-view-answer-button-friend-suggestion{background:linear-gradient(90deg,#0000,#60a5fa80,#0000);border-color:#60a5fa}.team-view-answer-button-hidden{opacity:.85;background:linear-gradient(90deg,#0000,#ef444459,#0000);border-color:#ef4444}.team-view-answer-button-disabled{opacity:.85}.team-view-answer-label{margin-right:8px;font-weight:700}.team-view-answer-label-default,.team-view-answer-label-selected{color:#fb923c}.team-view-answer-label-correct{color:#22c55e}.team-view-answer-label-friend-suggestion{color:#60a5fa}.team-view-answer-label-hidden{color:#ef4444}.team-view-answer-text{color:#fff}.team-view-answer-text-hidden{color:#fecaca}.team-view-answer-checkmark{color:#22c55e;margin-left:6px;font-weight:700}@media (max-width:1024px){.team-view-container{flex-direction:column;height:auto;min-height:0}.team-view-main-zone{flex-direction:column;gap:12px;height:auto;padding:6px}.team-view-content{height:auto}.team-view-jokers-container{gap:10px;left:10px}.team-view-status-pills{justify-content:center;margin-bottom:12px;position:static;right:auto}.team-view-notification-content{max-width:100%;height:auto;min-height:200px}.team-view-logo{width:300px}.team-view-question{padding:14px 20px;font-size:16px}.team-view-answers-grid{gap:10px}.team-view-answer-button{padding:10px 16px;font-size:15px}.team-view-prize-column{border-top:1px solid #3b82f640;border-left:none;width:100%;padding-top:16px}}@media (max-width:768px){.team-view-container{min-height:0}.team-view-main-zone{flex-direction:column;padding:4px}.team-view-content{order:1}.team-view-jokers-container{flex-direction:row;justify-content:center;gap:8px;margin-bottom:12px;position:static;transform:none}.team-view-status-pills{justify-content:center;margin-bottom:12px;position:static}.team-view-notification-zone{flex:none;min-height:150px;padding:8px}.team-view-notification-content{height:auto;min-height:150px}.team-view-logo{width:250px;max-width:70%}.team-view-question-zone{margin-bottom:12px}.team-view-question{max-width:100%;padding:12px 18px;font-size:15px}.team-view-answers-grid{grid-template-columns:1fr;gap:8px;max-width:100%}.team-view-answer-button{padding:10px 14px;font-size:14px}.team-view-confirmation-modal,.team-view-answer-confirmation,.team-view-answer-finalized{padding:16px 20px}.team-view-confirmation-message{font-size:16px}.team-view-answer-confirmation-text{font-size:18px}.team-view-answer-confirmation-question{font-size:16px}.team-view-result-container{gap:12px}.team-view-explanation-section{max-height:100px;padding:12px 16px}.team-view-explanation-title{font-size:16px}.team-view-explanation-text{font-size:13px}.team-view-result-section{min-height:100px;padding:16px 20px}.team-view-result-icon{font-size:28px}.team-view-result-status{font-size:18px}.team-view-result-impact{padding:10px 16px;font-size:14px}.team-view-prize-column{border-top:1px solid #3b82f640;border-left:none;width:100%;padding-top:12px}.team-view-ladder-stats{flex-flow:wrap;justify-content:center;gap:8px}.team-view-ladder-pill{width:auto;min-width:160px}}@media (max-width:480px){.team-view-container{font-size:14px}.team-view-main-zone{padding:2px}.team-view-jokers-container{gap:6px;margin-bottom:8px}.team-view-status-pills{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:8px}.team-view-level-pill{justify-content:center;width:100%}.team-view-notification-zone{min-height:120px;padding:4px}.team-view-notification-content{min-height:120px}.team-view-logo{width:200px;max-width:80%}.team-view-question{padding:10px 14px;font-size:14px}.team-view-answer-button{padding:8px 12px;font-size:13px}.team-view-confirmation-modal,.team-view-answer-confirmation,.team-view-answer-finalized{padding:12px 16px}.team-view-confirmation-message{margin-bottom:10px;font-size:14px}.team-view-confirmation-button{padding:8px 16px;font-size:14px}.team-view-answer-confirmation-text{font-size:16px}.team-view-answer-confirmation-question{margin-bottom:12px;font-size:14px}.team-view-answer-confirmation-button{padding:10px 20px;font-size:14px}.team-view-answer-finalized-icon{font-size:28px}.team-view-answer-finalized-text{font-size:16px}.team-view-answer-finalized-subtext{font-size:12px}.team-view-explanation-section{max-height:80px;padding:10px 12px}.team-view-explanation-title{margin-bottom:6px;font-size:14px}.team-view-explanation-text{font-size:12px}.team-view-result-section{min-height:60px;padding:12px 16px}.team-view-result-icon{margin-bottom:6px;font-size:24px}.team-view-result-status{margin-bottom:8px;font-size:14px}.team-view-result-impact{padding:6px 10px;font-size:10px}.team-view-ladder-stats{gap:8px}.team-view-ladder-pill{text-align:center;flex-direction:column;align-items:center;gap:4px}}@media (max-width:768px) and (orientation:landscape){.team-view-notification-zone,.team-view-notification-content{min-height:100px}.team-view-logo{width:180px}.team-view-jokers-container,.team-view-timer-container{margin-bottom:6px}}.prize-ladder{background:linear-gradient(#1e3a8af2,#000);border-left:2px solid #3b82f6;flex-direction:column;gap:12px;width:320px;padding:24px;display:flex;position:relative}.prize-ladder-list{flex-direction:column;gap:4px;display:flex}.prize-ladder-item{border:2px solid;border-radius:4px;justify-content:space-between;align-items:center;padding:8px 16px;transition:all .2s;display:flex;position:relative}.prize-ladder-item-normal{background:0 0;border-color:#1e40af}.prize-ladder-item-safe{background:#3b82f64d;border-color:#3b82f6}.prize-ladder-item-attained{background:#fb923c99;border-color:#fb923c}.prize-ladder-item-target-gain{border-color:#fb923c}.prize-ladder-item-target-loss{border-color:#334155}.prize-ladder-item-bg-attained,.prize-ladder-item-bg-target-gain-blink{background:#fb923c99!important}.prize-ladder-item-bg-target-gain{background:#fb923c26!important}.prize-ladder-item-bg-target-loss-blink{background:#11182799!important}.prize-ladder-item-bg-target-loss{background:#11182733!important}.prize-ladder-item-bg-safe{background:#3b82f64d!important}.prize-ladder-level{color:#fff;font-weight:700}.prize-ladder-level-attained{color:#fb923c}.prize-ladder-amount{color:#fb923c;font-weight:700}.prize-ladder-amount-attained{color:#fb923c}.prize-ladder-amount-target-gain{color:#fff}.prize-ladder-amount-target-loss{color:#cbd5e1}@keyframes blink{0%,to{opacity:1}50%{opacity:.6}}.prize-ladder-item-blink{animation:.7s infinite blink}@media (max-width:1200px){.prize-ladder{width:280px;padding:20px}}@media (max-width:768px){.prize-ladder{border-top:2px solid #3b82f6;border-left:none;width:100%;max-height:300px;padding:16px;overflow-y:auto}.prize-ladder-item{padding:6px 12px;font-size:14px}.prize-ladder-level,.prize-ladder-amount{font-size:13px}}@media (max-width:480px){.prize-ladder{max-height:250px;padding:12px}.prize-ladder-item{padding:5px 10px;font-size:12px}.prize-ladder-level,.prize-ladder-amount{font-size:11px}}.joker-button{opacity:1;border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:10px;transition:all .2s;display:flex}.joker-button:hover:not(:disabled){transform:scale(1.05)}.joker-button:disabled{cursor:not-allowed}.joker-button-fiftyFifty{background-color:#4b55634d;border-color:#4b5563}.joker-button-fiftyFifty.available{cursor:pointer;background-color:#fbbf2433;border-color:#fbbf24}.joker-button-fiftyFifty.available:hover{border-color:#f59e0b}.joker-button-fiftyFifty.used{background-color:#ef4444;border-color:#ef4444}.joker-button-pass{background-color:#4b55634d;border-color:#4b5563}.joker-button-pass.available{cursor:pointer;background-color:#a855f733;border-color:#a855f7}.joker-button-pass.available:hover{border-color:#9333ea}.joker-button-pass.used{background-color:#ef4444;border-color:#ef4444}.joker-button-friend{background-color:#4b55634d;border-color:#4b5563}.joker-button-friend.available{cursor:pointer;background-color:#3b82f633;border-color:#3b82f6}.joker-button-friend.available:hover{border-color:#2563eb}.joker-button-friend.used{background-color:#ef4444;border-color:#ef4444}.joker-button-doubleOrNothing{background-color:#4b55634d;border-color:#4b5563}.joker-button-doubleOrNothing.available{cursor:pointer;background-color:#fb923c33;border-color:#fb923c}.joker-button-doubleOrNothing.available:hover{border-color:#f97316}.joker-button-doubleOrNothing.used{background-color:#ef4444;border-color:#ef4444}@media (max-width:768px){.joker-button{width:40px;height:40px;padding:8px}}@media (max-width:480px){.joker-button{width:36px;height:36px;padding:6px}}.timer-display{border:2px solid;border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.timer-display-normal{color:#3b82f6;background-color:#3b82f633;border-color:#3b82f6}.timer-display-warning{color:#f59e0b;background-color:#f59e0b33;border-color:#f59e0b}.timer-display-danger{color:#ef4444;background-color:#ef444433;border-color:#ef4444}@media (max-width:768px){.timer-display{height:36px;padding:6px 10px;font-size:13px}}@media (max-width:480px){.timer-display{height:32px;padding:5px 8px;font-size:12px}}.result-container{flex-direction:column;gap:16px;width:100%;max-width:980px;height:100%;display:flex}.result-explanation-section{background-color:#3b82f626;border:2px solid #3b82f6;border-radius:12px;flex:none;min-height:140px;max-height:220px;padding:18px 22px;overflow-y:auto}.result-explanation-title{color:#fff;margin-bottom:8px;font-size:18px;font-weight:700}.result-explanation-text{color:#cbd5e1;margin:0;font-size:14px;line-height:1.5}.result-section{text-align:center;border:3px solid;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-self:center;width:50%;min-height:100px;max-height:140px;padding:14px 20px;display:flex}.result-section-correct{background-color:#22c55e40;border-color:#22c55e;box-shadow:0 12px 40px #22c55e66}.result-section-incorrect{background-color:#ef444440;border-color:#ef4444;box-shadow:0 12px 40px #ef444466}.result-section-pass{background-color:#64748b4d;border-color:#64748b;box-shadow:0 12px 40px #64748b66}.result-icon{margin-bottom:6px;font-size:30px}.result-icon-correct{color:#22c55e}.result-icon-incorrect{color:#ef4444}.result-icon-pass{color:#64748b}.result-status{margin-bottom:10px;font-size:20px;font-weight:700}.result-status-correct{color:#22c55e}.result-status-incorrect{color:#ef4444}.result-status-pass{color:#64748b}.result-impact{color:#fff;background-color:#0000004d;border:1px solid #fff3;border-radius:6px;padding:8px 14px;font-size:14px}@media (max-width:768px){.result-container{gap:12px}.result-explanation-section{max-height:100px;padding:12px 16px}.result-explanation-title{font-size:16px}.result-explanation-text{font-size:13px}.result-section{width:80%;min-height:120px;padding:20px 24px}.result-icon{font-size:40px}.result-status{font-size:24px}.result-impact{padding:10px 16px;font-size:14px}}@media (max-width:480px){.result-explanation-section{max-height:80px;padding:10px 12px}.result-explanation-title{margin-bottom:6px;font-size:14px}.result-explanation-text{font-size:12px}.result-section{width:100%;min-height:100px;padding:16px 20px}.result-icon{margin-bottom:8px;font-size:36px}.result-status{margin-bottom:12px;font-size:20px}.result-impact{padding:8px 12px;font-size:12px}}.confirmation-modal{text-align:center;border-radius:12px;padding:24px 32px;box-shadow:0 8px 32px #3b82f64d}.confirmation-modal-joker{background-color:#3b82f633;border:2px solid #3b82f6}.confirmation-modal-answer{background-color:#fb923c33;border:2px solid #fb923c;width:100%;max-width:780px}.confirmation-message{color:#fff;margin-bottom:12px;font-size:18px}.confirmation-buttons{justify-content:center;gap:12px;display:flex}.confirmation-button{color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-weight:700;transition:all .2s}.confirmation-button-confirm{background-color:#22c55e}.confirmation-button-confirm:hover{background-color:#16a34a}.confirmation-button-cancel{background-color:#ef4444}.confirmation-button-cancel:hover{background-color:#dc2626}@media (max-width:768px){.confirmation-modal{padding:16px 20px}.confirmation-message{font-size:16px}.confirmation-button{padding:8px 16px;font-size:14px}}@media (max-width:480px){.confirmation-modal{padding:12px 16px}.confirmation-message{margin-bottom:10px;font-size:14px}.confirmation-button{padding:8px 14px;font-size:13px}}.answer-confirmation{text-align:center;background-color:#fb923c33;border:2px solid #fb923c;border-radius:12px;width:100%;max-width:780px;padding:16px 24px;box-shadow:0 8px 32px #fb923c4d}.answer-confirmation-text{color:#fff;margin-bottom:8px;font-size:20px}.answer-confirmation-question{color:#fb923c;margin-bottom:16px;font-size:18px;font-weight:700}.answer-confirmation-buttons{justify-content:center;gap:12px;display:flex}.answer-confirmation-button{color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:700;transition:all .2s}.answer-confirmation-button-finalize{background-color:#22c55e}.answer-confirmation-button-finalize:hover{background-color:#16a34a}.answer-confirmation-button-cancel{background-color:#ef4444}.answer-confirmation-button-cancel:hover{background-color:#dc2626}@media (max-width:768px){.answer-confirmation{padding:14px 18px}.answer-confirmation-text{font-size:18px}.answer-confirmation-question{font-size:16px}.answer-confirmation-button{padding:10px 20px;font-size:14px}}@media (max-width:480px){.answer-confirmation{padding:12px 16px}.answer-confirmation-text{font-size:16px}.answer-confirmation-question{margin-bottom:12px;font-size:14px}.answer-confirmation-button{padding:10px 18px;font-size:14px}}.answer-finalized{text-align:center;background-color:#22c55e33;border:2px solid #22c55e;border-radius:12px;padding:24px 32px;box-shadow:0 8px 32px #22c55e4d}.answer-finalized-icon{margin-bottom:8px;font-size:32px}.answer-finalized-text{color:#22c55e;font-size:18px;font-weight:700}.answer-finalized-subtext{color:#cbd5e1;margin-top:8px;font-size:14px}@media (max-width:768px){.answer-finalized{padding:16px 20px}.answer-finalized-icon{font-size:28px}.answer-finalized-text{font-size:16px}.answer-finalized-subtext{font-size:13px}}@media (max-width:480px){.answer-finalized{padding:12px 16px}.answer-finalized-icon{font-size:24px}.answer-finalized-text{font-size:15px}.answer-finalized-subtext{font-size:12px}}
