.i7y_U7py2VMRY4TGJ12r{height:calc(100vh - 2rem);margin:30px auto;max-height:500px;max-width:1000px;width:auto}.P2jPUoRlX6zvTaSdBddB{background-color:#0000;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;flex:1;height:100%}.gdn4Jus7XhSqsb5zLbx4{height:100%;padding:1rem}.LPIXU2Q53O1u10mbO6q1{align-items:stretch;display:flex;flex-direction:row;gap:1rem;height:100%;justify-content:flex-start}.eY8xXDA8MmElRpBlWq9Q{display:none}
.q3p0kQJGLNqfvAXpDSj1{background-color:#1118270d;border-radius:.375rem;flex:1;flex-direction:row;height:100%;max-height:600px;overflow:hidden;position:relative;width:100%}.OED1pvfiItV2c6xcfmAr,.q3p0kQJGLNqfvAXpDSj1{align-items:center;display:flex;justify-content:center}.OED1pvfiItV2c6xcfmAr{flex-direction:column;padding:2rem;text-align:center}.OED1pvfiItV2c6xcfmAr svg{color:#6b7280;height:3rem;margin-bottom:.5rem;width:3rem}.icZ6L_OWHwv5rqQoHfzf{cursor:default;height:100%;max-height:400px;max-width:700px;object-fit:fill;width:auto}.edbkIOg959SBL4yHrssX{clip:rect(0, 0, 0, 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.e7nPAYLBwicT_GZypNtb{background-color:#0000;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;width:3.75rem}.j1tckSMkOQHxtro_ORyG{padding:.5rem}.AsD5CqAip_eUuVEZweU1{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.FDWbKi7VPiUwW6XLD45p{align-items:center;background-color:#0000;border:1px solid #e5e7eb;border-radius:.375rem;color:#111827;cursor:pointer;display:flex;flex-direction:row;font-weight:500;height:2.25rem;justify-content:center;padding:0;transition:all .15s cubic-bezier(.4, 0, .2, 1);width:2.25rem}.FDWbKi7VPiUwW6XLD45p:disabled{cursor:not-allowed;opacity:.5}.FDWbKi7VPiUwW6XLD45p:focus{box-shadow:0 0 0 2px #2563eb80;outline:none}.FDWbKi7VPiUwW6XLD45p:hover:not(:disabled){background-color:#1118270d}.FDWbKi7VPiUwW6XLD45p svg{background-color:#fff;border-radius:3px;color:#000;height:1.8rem;padding:3px;width:1.8rem}.FDWbKi7VPiUwW6XLD45p.Q4ZbW6X6sIqhYmVB4V9w{align-items:center;background-color:#ef4444;border:1px solid #0000;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-weight:500;justify-content:center;padding:.5rem 1rem;transition:all .15s cubic-bezier(.4, 0, .2, 1)}.FDWbKi7VPiUwW6XLD45p.Q4ZbW6X6sIqhYmVB4V9w:disabled{cursor:not-allowed;opacity:.5}.FDWbKi7VPiUwW6XLD45p.Q4ZbW6X6sIqhYmVB4V9w:focus{box-shadow:0 0 0 2px #2563eb80;outline:none}.FDWbKi7VPiUwW6XLD45p.Q4ZbW6X6sIqhYmVB4V9w:hover:not(:disabled){background-color:#eb1515}.pGnN0X3dAlzumW8HfHNs{background-color:#e5e7eb;height:1px;margin:.5rem 0}
.ifLnGwih6ah2p1lYox6r{margin:0 auto;max-height:400px;max-width:80rem;position:relative;width:100%}.pTgraq0qvAT_JIMPp17N{background-color:#0000;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;flex:1;height:100%}.WJ9GvuJxCcVTX2jYSiEx{height:100%;position:relative}.mQoOrNfYQo3ODx9KdJER{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem;text-align:center}.Ikm22WxWKiEj7k1ognLU{align-items:stretch;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;left:1rem;position:absolute;top:1rem;z-index:10}.PMK1c8CjArqGHt3QLdwz{align-items:center;background-color:#0000;border:1px solid #e5e7eb;border-radius:.375rem;color:#111827;cursor:pointer;display:flex;flex-direction:row;font-size:.875rem;font-weight:500;height:2.5rem;justify-content:center;padding:0 1rem;transition:all .15s cubic-bezier(.4, 0, .2, 1)}.PMK1c8CjArqGHt3QLdwz:disabled{cursor:not-allowed;opacity:.5}.PMK1c8CjArqGHt3QLdwz:focus{box-shadow:0 0 0 2px #2563eb80;outline:none}.PMK1c8CjArqGHt3QLdwz:hover:not(:disabled){background-color:#1118270d}.PMK1c8CjArqGHt3QLdwz.QfcVSrl56nH0wV8Ogyd0{background-color:#2563eb;border-color:#2563eb;color:#fff}.PMK1c8CjArqGHt3QLdwz.QfcVSrl56nH0wV8Ogyd0:hover:not(:disabled){background-color:#134cca}.PMK1c8CjArqGHt3QLdwz svg{height:1rem;margin-right:.5rem;width:1rem}.PMK1c8CjArqGHt3QLdwz.XKcB1GE3RHNRDHUTKMcA{cursor:wait;opacity:.7}.NKpL27_kwWSl0DW6p2DX{position:absolute;right:1rem;top:1rem;z-index:10}.wE2cyj3lp1kEWjnAA7r3{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:relative}.ZHc8IP4t2Xlezgngnmz9{align-items:center;background-color:#1118270d;display:flex;flex:1;flex-direction:row;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.cxSz0F5hvaV8yUydoHGn{height:100%;max-height:400px;max-width:700px;object-fit:fill;width:auto}.cxSz0F5hvaV8yUydoHGn.hyLtWa4L3d1Ywqr3pMHN{cursor:grabbing}.cxSz0F5hvaV8yUydoHGn.ffbSbOfeoB6qVbSyw6wd{cursor:grab}.bi_BnHBKFaPfR_o0wQeP{display:none}.if9fiyd4ulIrLxFxA1q4{background-color:#ffffffe6;border-radius:.375rem;bottom:1rem;font-size:.875rem;left:1rem;padding:.5rem 1rem;position:absolute}.if9fiyd4ulIrLxFxA1q4 p{color:#111827;margin:.25rem 0}
.u9B6FuEt3tgoyPbgR_Cm{height:calc(100vh - 2rem);margin:0 auto;max-width:80rem;padding:1rem;position:relative;width:100%}.AMDMWAT9WqnPwq7m_fuF{background-color:#0000;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;flex:1;height:100%}.TZhgxaAJCs8mVE0rYYyz{height:100%;padding:1rem;position:relative}.lVt4S4ZA6Hoew8fU7oma{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem;text-align:center}.wfaz2k0_vp27JhoMG2gY{align-items:stretch;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;left:1rem;position:absolute;top:1rem;z-index:10}.JRtIKTQssDKyqj_BsgvS{align-items:center;background-color:#0000;border:1px solid #e5e7eb;border-radius:.375rem;color:#111827;cursor:pointer;display:flex;flex-direction:row;font-size:.875rem;font-weight:500;height:2.5rem;justify-content:center;padding:0 1rem;transition:all .15s cubic-bezier(.4, 0, .2, 1)}.JRtIKTQssDKyqj_BsgvS:disabled{cursor:not-allowed;opacity:.5}.JRtIKTQssDKyqj_BsgvS:focus{box-shadow:0 0 0 2px #2563eb80;outline:none}.JRtIKTQssDKyqj_BsgvS:hover:not(:disabled){background-color:#1118270d}.JRtIKTQssDKyqj_BsgvS.H83RWMlwiZEPaxKiZ0o9{background-color:#2563eb;border-color:#2563eb;color:#fff}.JRtIKTQssDKyqj_BsgvS.H83RWMlwiZEPaxKiZ0o9:hover:not(:disabled){background-color:#134cca}.JRtIKTQssDKyqj_BsgvS svg{height:1rem;margin-right:.5rem;width:1rem}.JRtIKTQssDKyqj_BsgvS.zfGsVrYXxb2oysXW1ybZ{cursor:wait;opacity:.7}.WUJR2zhQMZ3n2RgELMiR{position:absolute;right:1rem;top:1rem;z-index:10}.FlsvXTMxUZYhR6UQhT6g{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:relative}.OXGjL9EunvazrI4agazg{align-items:center;background-color:#1118270d;border:1px solid #e5e7eb;border-radius:.375rem;display:flex;flex:1;flex-direction:row;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.HARfHvJuyBuBdYknAArK{height:100%;width:auto}.HARfHvJuyBuBdYknAArK.MZfGhoe6wU6Ae_Du5RjH{cursor:grabbing}.HARfHvJuyBuBdYknAArK.qFM8iLM6LT71_K9HeBz2{cursor:grab}.h7RyLfKUp14EZBTjhiwm{display:none}.awXhz5edZquPdj3wqciN{background-color:#ffffffe6;border-radius:.375rem;bottom:1rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;font-size:.875rem;left:1rem;padding:.5rem 1rem;position:absolute}.awXhz5edZquPdj3wqciN p{color:#111827;margin:.25rem 0}
.completed{-webkit-touch-callout:none;-webkit-animation:swing-in-top-fwd .5s cubic-bezier(.175, .885, .32, 1.275) both;animation:swing-in-top-fwd .5s cubic-bezier(.175, .885, .32, 1.275) both;background-color:#6d7bff;color:#fff;display:block;float:left;height:100%;min-height:100vh;padding:30px 15px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.completed .confetti-container{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:10}.completed .confetti{animation:confetti-fall 5s ease-in-out forwards;height:10px;opacity:.7;position:absolute;transform-origin:center center;width:10px}.completed .confetti:nth-child(odd){animation-duration:4.5s}.completed .confetti:nth-child(3n){animation-duration:5.5s}.completed .confetti:nth-child(5n){animation-duration:6s}.completed .confetti:nth-child(7n){animation-duration:4s}.completed .confetti:nth-child(2n){animation-timing-function:ease-out}.completed .confetti:nth-child(4n){animation-timing-function:linear}.completed .confetti-gold{background-color:#ffa012}.completed .confetti-blue{background-color:#6d7bff}.completed .confetti-orange{background-color:#ffa012}.completed .confetti-cyan{background-color:#99fcff}.completed .rank-banner{animation:slide-in-top .5s cubic-bezier(.25, .46, .45, .94) both;background-color:#0003;border-radius:12px;box-shadow:0 4px 15px #0000001a;display:flex;flex-direction:column;margin-bottom:20px;padding:20px}.completed .rank-1{background-color:#ffa0124d;border:2px solid #ffa012}.completed .rank-2{background-color:#dce2ec4d;border:2px solid #dce2ec}.completed .rank-3{background-color:#ffa01233;border:2px solid #ffa012cc}.completed .rank-top5{background-color:#6d7bff4d;border:2px solid #6d7bff}.completed .rank-top10{background-color:#5d6eee4d;border:2px solid #5d6eee}.completed .user-profile-top{align-items:center;display:flex;margin-bottom:20px}.completed .avatar-container{margin-right:20px;position:relative}.completed .avatar-container .avatar-holder{display:block;height:100px;width:100px}.completed .avatar-container .avatar-holder .head svg{height:100px;width:100px}.completed .rank-badge{align-items:center;border:3px solid #fff;border-radius:50%;bottom:-5px;box-shadow:0 3px 10px #0006;color:#fff;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;position:absolute;right:-5px;width:40px;z-index:5}.completed .rank-1 .rank-badge,.completed .rank-badge{background-color:#ffa012}.completed .rank-2 .rank-badge{background-color:#dce2ec;color:#2c2d3a}.completed .rank-3 .rank-badge{background-color:#5d6eee}.completed .rank-top5 .rank-badge{background-color:#0052b4}.completed .rank-top10 .rank-badge{background-color:#090e2b}.completed .user-info{flex:1}.completed .user-name{color:#fff;font-size:24px;font-weight:700;margin-bottom:5px}.completed .rank-position{color:#fff;font-size:20px;font-weight:600;margin-bottom:5px}.completed .rank-message{background-color:#0000001a;border-radius:6px;color:#fff;display:inline-block;font-size:16px;font-weight:500;margin-top:5px;opacity:.9;padding:8px 12px;text-shadow:0 1px 2px #0000004d}.completed .user-stats{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around}.completed .stat-item{align-items:center !important;border-radius:10px;color:#fff;display:flex !important;flex:1;flex-direction:column !important;min-width:100px;padding:15px !important;text-align:center;transition:transform .3s ease}.completed .stat-item.stat-correct{background-color:#99fcff !important;color:#090e2b}.completed .stat-item.stat-points{background-color:#ffa012 !important}.completed .stat-item.stat-time{background-color:#5d6eee !important}.completed .stat-item:hover{animation:pulse 1s infinite;box-shadow:0 8px 15px #0003;transform:translateY(-5px)}.completed .stat-icon{color:inherit;font-size:24px;height:24px !important;margin-bottom:5px;width:24px !important}.completed .stat-value{color:inherit;font-size:20px;font-weight:700;margin-bottom:5px}.completed .stat-label{color:inherit;font-size:14px;opacity:.8}.completed .score-board{animation:slide-in-top .5s cubic-bezier(.25, .46, .45, .94) .2s both;background-color:#090e2bb3;border:1px solid #6d7bff4d;border-radius:12px;box-shadow:0 4px 15px #0000001a;margin:0 auto 20px;max-width:800px;padding:20px;width:100%}.completed .scoreboard-header{align-items:center;border-bottom:1px solid #fff3;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.completed .scoreboard-title{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:700;margin:0}.completed .scoreboard-title svg{color:#99fcff;font-size:22px;margin-right:10px}.completed .participants-list{display:grid;gap:10px;max-height:400px;overflow-y:auto;padding-right:5px}.completed .participants-list::-webkit-scrollbar{width:6px}.completed .participants-list::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}.completed .participants-list::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:10px}.completed .participant-row{align-items:center;background-color:#ffffff1a;border-radius:10px;display:flex;padding:12px 15px;transition:all .2s ease}.completed .participant-row:hover{background-color:#ffffff26;box-shadow:0 5px 10px #0000001a;transform:translateY(-2px)}.completed .participant-row.current-user{background-color:#99fcff33;border-left:4px solid #99fcff}.completed .participant-row.top-1{background-color:#ffa0124d;border-left:4px solid #ffa012}.completed .participant-row.top-2{background-color:#dce2ec4d;border-left:4px solid #dce2ec}.completed .participant-row.top-3{background-color:#5d6eee4d;border-left:4px solid #5d6eee}.completed .participant-rank{color:#fff;font-size:18px;font-weight:700;position:relative;text-align:center;width:40px}.completed .rank-medal{font-size:14px;position:absolute;right:-8px;top:-8px}.completed .rank-medal .gold{color:#ffa012}.completed .rank-medal .silver{color:#dce2ec}.completed .rank-medal .bronze{color:#5d6eee}.completed .participant-avatar{align-items:center;background-color:#090e2b;border:2px solid #ffffff4d;border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;margin-right:15px;width:40px}.completed .participant-info{flex:1}.completed .participant-name{color:#fff;font-size:16px;font-weight:600;margin-bottom:2px}.completed .participant-stats{color:#e0e9f5;font-size:13px;opacity:.8}.completed .participant-score{text-align:right}.completed .participant-score-value{color:#99fcff;font-size:20px;font-weight:700}.completed .participant-score-label{color:#fff;font-size:12px;opacity:.7}.completed .participants-separator{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;margin:5px 0;padding:10px 0}.completed .separator-dots{display:flex;font-size:20px;gap:5px;justify-content:center;margin-bottom:5px}.completed .separator-text{font-size:14px;font-style:italic}.completed .review-toggle-container{display:flex;justify-content:center;margin-bottom:20px}.completed .review-toggle-btn{background-color:#ffa012;border:none;border-radius:30px;box-shadow:0 4px 10px #ffa0124d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 25px;transition:all .3s ease}.completed .review-toggle-btn:hover{animation:pulse 1s infinite;box-shadow:0 6px 15px #ffa01266;transform:translateY(-3px)}.completed .question-review{animation:slide-in-top .5s cubic-bezier(.25, .46, .45, .94) both;background-color:#090e2bb3;border:1px solid #6d7bff4d;border-radius:12px;box-shadow:0 4px 15px #0000001a;margin:0 auto 30px;max-width:800px;padding:20px;width:100%}.completed .review-title{border-bottom:1px solid #fff3;color:#fff;font-size:22px;font-weight:700;margin:0 0 20px;padding-bottom:12px}.completed .questions-list{display:grid;gap:15px;max-height:600px;overflow-y:auto;padding-right:5px}.completed .questions-list::-webkit-scrollbar{width:6px}.completed .questions-list::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}.completed .questions-list::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:10px}.completed .question-item{background-color:#ffffff1a;border-radius:10px;display:flex;padding:15px;transition:transform .3s ease}.completed .question-item:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-3px)}.completed .question-item.correct{background-color:#99fcff1a;border-left:4px solid #99fcff}.completed .question-item.incorrect{background-color:#d800271a;border-left:4px solid #d80027}.completed .question-status{align-items:flex-start;display:flex;margin-right:15px;padding-top:5px}.completed .status-icon{font-size:20px}.completed .status-icon.correct{color:#99fcff}.completed .status-icon.incorrect{color:#d80027}.completed .question-content{flex:1}.completed .question-number{color:#fff;font-size:16px;font-weight:600;margin-bottom:5px}.completed .question-text{color:#fff;font-size:18px;margin-bottom:10px}.completed .answer-info{background-color:#0003;border-radius:8px;padding:10px}.completed .answer-text,.completed .correct-answer{color:#e0e9f5;margin-bottom:5px}.completed .correct-answer{color:#99fcff}.completed .answer-time{color:#e0e9f5;font-size:14px;opacity:.8}.completed .action-buttons{animation:slide-in-top .5s cubic-bezier(.25, .46, .45, .94) .8s both;display:flex;gap:20px;justify-content:center;margin-bottom:40px}.completed .action-button{border:none;border-radius:30px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 30px;transition:all .3s ease}.completed .share-button{background-color:#6d7bff;color:#fff}.completed .share-button:hover{animation:pulse 1s infinite;box-shadow:0 5px 15px #6d7bff66;transform:translateY(-3px)}.completed .retry-button{background-color:#fff3;color:#fff}.completed .retry-button:hover{animation:pulse 1s infinite;background-color:#ffffff4d;box-shadow:0 5px 15px #0003;transform:translateY(-3px)}.completed .share-modal-overlay{align-items:center;animation:fade-in .3s ease;background-color:#000000b3;display:flex;justify-content:center;left:0;position:fixed;top:10px;width:100%;z-index:1000}.completed .share-modal{animation:scale-in .3s ease;background-color:#090e2b;border-radius:15px;box-shadow:0 10px 30px #0000004d;max-height:100vh;max-width:500px;overflow-y:auto;padding:25px;position:relative;width:90%}.completed .close-modal{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;position:absolute;right:15px;top:15px;transition:transform .2s ease}.completed .close-modal:hover{color:#d80027;transform:scale(1.2)}.completed .share-modal-title{color:#fff;font-size:24px;margin:0 0 20px;text-align:center}.completed .share-card-container{margin-bottom:20px;position:relative;width:100%}.completed .share-card{background:linear-gradient(135deg, #6d7bff, #090e2b);border:2px solid #99fcff4d;border-radius:12px;box-shadow:0 5px 15px #0003;margin-bottom:25px;overflow:hidden;position:relative}.completed .share-card-header{background-color:#0003;border-bottom:2px solid #99fcff4d;justify-content:space-between;padding:15px}.completed .share-card-header,.completed .share-card-logo{align-items:center;display:flex}.completed .logo-image{border:none;height:40px;width:60px}.completed .logo-image,.completed .logo-placeholder{align-items:center;display:flex;justify-content:center}.completed .logo-placeholder{background-color:#0000;border-radius:8px;flex-direction:column;line-height:1}.completed .logo-placeholder span:first-child{color:#fff;font-size:16px;font-weight:800}.completed .logo-placeholder span:last-child{color:#fff;font-size:12px;font-weight:600}.completed .share-card-rank{align-items:center;background-color:#fff3;border-radius:20px;color:#fff;display:flex;font-weight:600;padding:5px 12px}.completed .share-card-rank svg{font-size:16px;margin-right:5px}.completed .share-card-rank .gold{color:#ffa012}.completed .share-card-rank .silver{color:#dce2ec}.completed .share-card-rank .bronze{color:#5d6eee}.completed .share-card-rank .blue{color:#99fcff}.completed .share-card-rank .purple{color:#d9d9d9}.completed .share-card-content{background-color:#ffffff0d;border-bottom:1px solid #ffffff1a;display:flex;padding:20px}.completed .share-card-avatar{margin-right:15px;position:relative}.completed .avatar-holder-small{align-items:center;background-color:#0003;border:3px solid #ffa012;border-radius:50%;box-shadow:0 3px 10px #0000004d;display:flex;height:80px;justify-content:center;overflow:hidden;width:80px}.completed .avatar-holder-small svg{height:80px;width:80px}.completed .share-card-info{display:flex;flex:1;flex-direction:column;justify-content:center}.completed .share-card-name{color:#fff;font-size:24px;font-weight:700;margin-bottom:5px;text-shadow:0 2px 4px #0000004d}.completed .share-card-score{color:#99fcff;font-size:20px;font-weight:600;margin-bottom:5px}.completed .share-card-stats{color:#fffc;font-size:16px}.completed .share-card-stats-detail{background-color:#0000001a;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-around;padding:15px}.completed .share-stat-item{align-items:center;display:flex;flex-direction:column;text-align:center}.completed .share-stat-icon{color:#ffa012;font-size:24px;margin-bottom:5px}.completed .share-stat-value{color:#fff;font-size:18px;font-weight:700}.completed .share-stat-label{color:#ffffffb3;font-size:12px}.completed .share-card-footer{background-color:#0003;padding:15px;position:relative;text-align:center}.completed .share-card-message{color:#fff;font-size:18px;font-weight:600;margin-bottom:5px;text-shadow:0 2px 4px #0000004d}.completed .share-card-watermark{color:#ffffff80;font-size:12px}.completed .share-image-preview{align-items:center;background-color:#0003;border-radius:8px;box-shadow:0 4px 15px #0003;display:flex;justify-content:center;margin:20px 0;min-height:200px;overflow:hidden;width:100%}.completed .share-preview-image{border-radius:8px;display:block;height:auto;max-width:100%}.completed .generating-image{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:20px}.completed .spinner{animation:spin 1s ease-in-out infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#ffa012;height:40px;margin-bottom:10px;width:40px}.completed .no-image{color:#fff;padding:20px;text-align:center}.completed .regenerate-btn{background-color:#ffa012;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 16px;transition:all .2s ease}.completed .regenerate-btn:hover{background-color:#ff8c00;transform:translateY(-2px)}.completed .share-options{display:grid;gap:12px;grid-template-columns:repeat(2, 1fr);margin-top:20px}.completed .share-option{align-items:center;border:none;border-radius:10px;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;padding:14px;transition:all .3s ease}.completed .share-option:hover{box-shadow:0 6px 12px #0000004d;transform:translateY(-3px)}.completed .share-option svg{margin:3px}.completed .share-option.facebook{background-color:#1877f2}.completed .share-option.twitter{background-color:#1da1f2}.completed .share-option.whatsapp{background-color:#25d366}.completed .share-option.linkedin{background-color:#0077b5}.completed .share-option.download{background-color:#ffa012;grid-column:span 2;margin-top:8px}.completed .action-icons{display:flex;gap:15px;position:fixed;right:80px;top:20px;z-index:10}.completed .action-icon{align-items:center;border:none;border-radius:50%;box-shadow:0 4px 10px #0003;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .3s ease;width:50px}.completed .share-icon{background-color:#ffa012;color:#fff}.completed .retry-icon{background-color:#6d7bff;color:#fff}.completed .action-icon:hover{box-shadow:0 6px 15px #0000004d;transform:translateY(-3px) scale(1.1)}.completed .action-icon .icon{height:24px;width:24px}.completed .home-button{align-items:center;background-color:#090e2b;border:none;border-radius:50%;box-shadow:0 4px 10px #0003;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:50px;z-index:10}.completed .home-button:hover{background-color:#0052b4;box-shadow:0 6px 15px #0000004d;transform:translateY(-3px) scale(1.1)}.completed .action-buttons,.completed .completed-close{display:none}.completed .avatar-holder{animation:float 3s ease-in-out infinite}.completed .completed-content{display:block;margin:auto;max-width:1200px;min-width:320px}.completed .completed-slogan{background-color:#0003;border:1px solid #6d7bff4d;border-radius:10px;color:#fff;display:block;font-size:40px;line-height:50px;margin:auto;padding:40px;width:100%;width:500px}.completed .completed-content .completed-slogan{background-color:#0000;margin-bottom:30px;padding:0;width:100%}.completed .completed-slogan label{display:block;overflow:hidden;text-align:center;text-overflow:ellipsis}.completed .student-name{color:#99fcff;font-weight:600}.completed .information{display:block;font-size:24px;line-height:33px;margin-top:20px;text-align:center}@media(max-width:768px){.completed .action-buttons,.completed .user-stats{flex-direction:column}.completed .completed-slogan{font-size:30px;line-height:40px;padding:20px;width:auto}.completed .user-profile-top{flex-direction:column;text-align:center}.completed .avatar-container{margin-bottom:15px;margin-right:0}.completed .scoreboard-header{align-items:flex-start;flex-direction:column}.completed .share-options{grid-template-columns:1fr}.completed .share-option.download{grid-column:span 1}}@media(max-width:500px){.completed .participant-row{padding:10px}.completed .participant-avatar{height:32px;margin-right:8px;width:32px}.completed .participant-name{font-size:14px}.completed .participant-stats{font-size:11px}.completed .participant-score-value{font-size:16px}.completed .participant-score-label{font-size:10px}.completed .question-item{flex-direction:column}.completed .question-status{margin-bottom:10px;margin-right:0}.completed .share-modal{padding:15px}.completed .share-card-content{align-items:center;flex-direction:column;text-align:center}.completed .share-card-avatar{margin-bottom:15px;margin-right:0}}@keyframes slide-in-top{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes swing-in-top-fwd{0%{opacity:0;transform:rotateX(-100deg);transform-origin:top}to{opacity:1;transform:rotateX(0deg);transform-origin:top}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%{transform:scale(1) translateY(-5px)}50%{transform:scale(1.05) translateY(-5px)}to{transform:scale(1) translateY(-5px)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes confetti-fall{0%{opacity:0;transform:translateY(-100px) rotate(0deg)}10%{opacity:1}30%{transform:translateY(30vh) rotate(90deg)}50%{transform:translateY(50vh) rotate(180deg)}75%{opacity:1;transform:translateY(75vh) rotate(270deg)}to{opacity:0;transform:translateY(calc(100vh + 100px)) rotate(1turn)}}.loading-container{align-items:center;background-color:#6d7bffcc;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.loading-text{color:#fff;font-size:20px;font-weight:600;margin-top:20px;text-align:center;text-shadow:0 1px 3px #0000004d}.spinner{animation:spin 1s ease-in-out infinite;border:6px solid #ffffff4d;border-radius:50%;border-top-color:#ffa012;height:60px;width:60px}
.latex-icon-menu .btn-i:hover{background-color:#b0bec5 !important}.latex-icon-menu .btn-i{background-color:#fff !important;border:1px solid #f1f1f1;color:#546e7a !important;cursor:pointer;display:inline-block;font-size:16px;height:74px;line-height:1em;margin:3px;min-width:50px;overflow:hidden;padding:20px;position:relative;text-align:center;vertical-align:middle;width:auto}.latex-icon-menu{margin-bottom:20px;margin-top:10px}
.draftJsToolbar__buttonWrapper__1Dmqh{display:inline-block}.draftJsToolbar__button__qi1gf{background:#fbfbfb;border:0;color:#888;font-size:18px;height:34px;padding-top:5px;vertical-align:bottom;width:36px}.draftJsToolbar__button__qi1gf svg{fill:#888}.draftJsToolbar__button__qi1gf:focus,.draftJsToolbar__button__qi1gf:hover{background:#f3f3f3;outline:0}.draftJsToolbar__active__3qcpF{background:#efefef;color:#444}.draftJsToolbar__active__3qcpF svg{fill:#444}.draftJsToolbar__separator__3U7qt{border-right:1px solid #ddd;display:inline-block;height:24px;margin:0 .5em}.draftJsToolbar__toolbar__dNtBH{background:#fff;border:1px solid #ddd;border-radius:2px;box-shadow:0 1px 3px 0 #dcdcdc;box-sizing:border-box;left:50%;margin-left:120px;position:absolute;-webkit-transform:translate(-50%) scale(0);transform:translate(-50%) scale(0);z-index:2}.draftJsToolbar__toolbar__dNtBH:after,.draftJsToolbar__toolbar__dNtBH:before{border:solid #0000;content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.draftJsToolbar__toolbar__dNtBH:after{border-color:#fff #fff0 #fff0;border-width:4px;margin-left:-4px}.draftJsToolbar__toolbar__dNtBH:before{border-color:#ddd #ddd0 #ddd0;border-width:6px;margin-left:-6px}.question-list .public-DraftEditor-content{font-size:16px;line-height:30px;min-height:10px}.public-DraftEditor-content{font-size:30px;line-height:40px;padding:15px 0 15px 8px}.public-DraftEditor-content h1{font-size:50px !important}.public-DraftEditor-content h2{font-size:40px !important}.public-DraftEditor-content h3{font-size:30px !important}.RichEditor-hidePlaceholder .public-DraftEditorPlaceholder-root{display:none}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin-left:30px}.public-DraftEditorPlaceholder-root{color:rgba(64,70,103,.553);font-size:30px;left:0;margin:40px auto;min-width:350px;padding:10px;pointer-events:none;position:absolute;right:0;text-align:center;transform:translateY(-50%);width:calc(100vw - 300px);z-index:99999}
