.quizlet-live-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000;display:none;align-items:center;justify-content:center;font-family:var(--font-family-body)}.quizlet-live-modal.active{display:flex}.quizlet-live-modal__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.quizlet-live-modal__content{position:relative;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:90vw;max-height:85vh;max-height:85dvh;width:600px;display:flex;flex-direction:column;animation:quizletLiveSlideIn .3s ease-out;overflow:hidden}@keyframes quizletLiveSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.quizlet-live-modal__header{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;align-items:center}.quizlet-live-modal__header h3{margin:0;font-size:24px;font-weight:700;color:#fff}.quizlet-live-modal__close{background:#fff3;border:none;border-radius:8px;width:36px;height:36px;font-size:24px;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.quizlet-live-modal__close:hover{background:#ffffff4d;transform:scale(1.1)}.quizlet-live-modal__body{padding:24px;overflow-y:auto;flex:1;min-height:0;background:#fff;border-radius:0 0 16px 16px;-webkit-overflow-scrolling:touch}.quizlet-live-placeholder{text-align:center;padding:40px 20px}.quizlet-live-placeholder__icon{font-size:64px;margin-bottom:16px}.quizlet-live-placeholder__title{font-size:24px;margin:0 0 12px;color:#1f2937}.quizlet-live-placeholder__text{font-size:16px;color:#6b7280;margin:0}.quizlet-live-waiting{text-align:center;padding:40px 20px}.quizlet-live-waiting__spinner{width:48px;height:48px;margin:0 auto 20px;border:4px solid rgba(102,126,234,.2);border-top-color:#667eea;border-radius:50%;animation:quizletLiveSpin 1s linear infinite}@keyframes quizletLiveSpin{to{transform:rotate(360deg)}}.quizlet-live-waiting h4{font-size:20px;margin:0 0 12px;color:#1f2937}.quizlet-live-waiting p{font-size:16px;color:#6b7280;margin:0}.quizlet-live-waiting__team{margin-top:20px;padding:12px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;font-size:16px}.quizlet-live-teams{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:20px 0}.quizlet-live-team{padding:16px;background:#f3f4f6;border-radius:12px;border:2px solid transparent;transition:all .2s}.quizlet-live-team--mine{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea;box-shadow:0 4px 12px #667eea4d}.quizlet-live-team__name{font-size:18px;font-weight:600;margin-bottom:8px}.quizlet-live-team__members{font-size:14px;opacity:.8}.quizlet-live-team__progress{font-size:14px;margin-top:8px;font-weight:600}.quizlet-live-game{display:flex;flex-direction:column;gap:24px}.quizlet-live-game__term{text-align:center;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff}.quizlet-live-game__question{display:flex;flex-direction:column;gap:24px}.quizlet-live-game__term h4,.quizlet-live-game__term-label{margin:0 0 12px;font-size:18px;opacity:.9}.quizlet-live-game__term-text{font-size:24px;font-weight:700}.quizlet-live-game__definitions{display:grid;gap:12px}.quizlet-live-definition{padding:16px 20px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;cursor:pointer;transition:all .2s;text-align:left}.quizlet-live-definition:hover{background:#f9fafb;border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px #667eea33}.quizlet-live-definition:active{transform:translateY(0)}.quizlet-live-progress{margin-top:24px}.quizlet-live-progress__bar{height:32px;background:#e5e7eb;border-radius:16px;overflow:hidden;position:relative}.quizlet-live-progress__fill{height:100%;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .3s ease;border-radius:16px}.quizlet-live-progress__text{text-align:center;margin-top:8px;font-size:14px;font-weight:600;color:#6b7280}.quizlet-live-feedback{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:24px 32px;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;align-items:center;gap:16px;z-index:10000;animation:quizletLiveFeedbackPop .3s ease-out}@keyframes quizletLiveFeedbackPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.quizlet-live-feedback__icon{font-size:48px}.quizlet-live-feedback__text{font-size:20px;font-weight:600}.quizlet-live-feedback--correct .quizlet-live-feedback__text{color:#4ade80}.quizlet-live-feedback--incorrect .quizlet-live-feedback__text{color:#ef4444}.quizlet-live-feedback__correct{margin-top:8px;font-size:14px;font-weight:400;color:#6b7280}.quizlet-live-results{padding:20px 0}.quizlet-live-results__header{text-align:center;margin-bottom:24px}.quizlet-live-results__header h4{font-size:28px;margin:0 0 8px;color:#1f2937}.quizlet-live-results__header p{font-size:16px;color:#6b7280;margin:0}.quizlet-live-results__standings{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.quizlet-live-result{display:flex;align-items:center;padding:16px 20px;background:#f3f4f6;border-radius:12px;gap:16px;border:2px solid transparent}.quizlet-live-result--mine{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea}.quizlet-live-result__rank{font-size:24px;font-weight:700;min-width:48px}.quizlet-live-result__team{flex:1;font-size:18px;font-weight:600}.quizlet-live-result__score{font-size:16px;font-weight:600}.quizlet-live-results__close{width:100%;padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.quizlet-live-results__close:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.quizlet-live-set-selection{display:flex;flex-direction:column;height:100%}.quizlet-live-set-selection__header{text-align:center;padding:20px;border-bottom:2px solid rgba(255,255,255,.2)}.quizlet-live-set-selection__header h4{margin:0 0 8px;font-size:24px;color:#fff}.quizlet-live-set-selection__header p{margin:0;font-size:14px;color:#fffc}.quizlet-live-set-list{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:12px}.quizlet-live-set-card{background:#fffffff2;border:2px solid transparent;border-radius:12px;padding:16px;cursor:pointer;transition:all .2s;text-align:left;width:100%}.quizlet-live-set-card:hover{background:#fff;border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}.quizlet-live-set-card__header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.quizlet-live-set-card__icon{font-size:24px}.quizlet-live-set-card__title{font-size:18px;font-weight:600;color:#1f2937;flex:1}.quizlet-live-set-card__info{display:flex;align-items:center;gap:12px;font-size:14px;color:#6b7280}.quizlet-live-set-card__terms{font-weight:500}.quizlet-live-set-card__badge{background:#667eea;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600}.quizlet-live-set-selection__footer{padding:20px;border-top:2px solid rgba(255,255,255,.2);display:flex;justify-content:center}.quizlet-live-category{border:2px solid rgba(255,255,255,.2);border-radius:12px;margin-bottom:8px;overflow:hidden;background:#ffffff1a}.quizlet-live-category--has-assigned{border-color:#fbbf2480;background:#fbbf2426}.quizlet-live-category__header{display:flex;align-items:center;gap:8px;width:100%;padding:14px 16px;background:transparent;border:none;cursor:pointer;color:#fff;font-size:15px;font-weight:600;text-align:left;transition:background .2s}.quizlet-live-category__header:hover{background:#ffffff1a}.quizlet-live-category__chevron{display:flex;align-items:center;justify-content:center;color:#ffffffb3;transition:transform .2s}.quizlet-live-category--expanded .quizlet-live-category__chevron{transform:rotate(90deg)}.quizlet-live-category__name{flex:1;color:#fff}.quizlet-live-category__count{font-size:12px;font-weight:500;color:#fff9}.quizlet-live-category--has-assigned .quizlet-live-category__count{color:#fbbf24}.quizlet-live-category__content{display:none;padding:0 12px 12px}.quizlet-live-category--expanded .quizlet-live-category__content{display:block}.quizlet-live-set-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;margin:6px 0;background:#ffffff1a;border:2px solid transparent;border-radius:10px;cursor:pointer;color:#fff;text-align:left;transition:all .2s}.quizlet-live-set-item:hover{background:#fff3;border-color:#ffffff4d;transform:translate(4px)}.quizlet-live-set-item--selected{background:#ffffff40;border-color:#fff}.quizlet-live-set-item--assigned{border-left:4px solid #fbbf24}.quizlet-live-set-item__info{display:flex;flex-direction:column;gap:2px}.quizlet-live-set-item__name{font-size:14px;font-weight:600;color:#fff}.quizlet-live-set-item__count{font-size:12px;color:#fff9}.quizlet-live-set-item__badge{font-size:10px;font-weight:600;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1f2937}.quizlet-live-set-selection__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#fff9;text-align:center}.quizlet-live-set-selection__empty svg{margin-bottom:16px;opacity:.5}.quizlet-live-button{padding:12px 32px;background:#fff;color:#667eea;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.quizlet-live-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ffffff4d}.quizlet-live-button--secondary{background:#fff3;color:#fff}.quizlet-live-button--secondary:hover{background:#ffffff4d}.quizlet-live-teacher-setup{text-align:center;padding:60px 40px;color:#fff}.quizlet-live-teacher-setup__icon{font-size:72px;margin-bottom:20px}.quizlet-live-teacher-setup h4{margin:0 0 12px;font-size:28px;font-weight:600}.quizlet-live-teacher-setup p{margin:0 0 24px;font-size:16px;opacity:.9}.quizlet-live-teacher-setup__info{background:#ffffff1a;border-radius:12px;padding:16px;margin-bottom:32px}.quizlet-live-teacher-setup__room{font-size:18px;color:#fff}.quizlet-live-teacher-setup__room strong{font-size:24px;font-weight:700;color:#fbbf24}.quizlet-live-button--primary{background:#10b981;color:#fff;margin-bottom:12px;font-size:18px}.quizlet-live-button--primary:hover{background:#059669}.quizlet-live-button--danger{background:#ef4444;color:#fff}.quizlet-live-button--danger:hover{background:#dc2626}.quizlet-live-teacher-controls{margin-top:24px;padding-top:24px;border-top:2px solid rgba(255,255,255,.2)}.quizlet-live-empty{text-align:center;padding:60px 20px;color:#fff}.quizlet-live-empty__icon{font-size:64px;margin-bottom:16px;opacity:.8}.quizlet-live-empty h4{margin:0 0 8px;font-size:24px}.quizlet-live-empty p{margin:0 0 24px;font-size:16px;opacity:.9}.quizlet-live-error{text-align:center;padding:40px 20px}.quizlet-live-error__icon{font-size:64px;margin-bottom:16px}.quizlet-live-error__message{font-size:18px;color:#ef4444;margin-bottom:24px}.quizlet-live-error__button{padding:12px 24px;background:#ef4444;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.quizlet-live-error__button:hover{background:#dc2626;transform:translateY(-2px)}.quizlet-live-teams-list{margin:20px 0;padding:16px;background:#667eea1a;border-radius:12px;border:2px solid rgba(102,126,234,.2)}.quizlet-live-teams-list h5{margin:0 0 12px;font-size:14px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.05em}.quizlet-live-teams-list--compact{padding:12px;margin:12px 0}.quizlet-live-team-card{padding:12px 16px;background:#fff;border-radius:8px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0000001a}.quizlet-live-team-card:last-child{margin-bottom:0}.quizlet-live-team-card__name{font-weight:600;color:#1f2937;font-size:15px}.quizlet-live-team-card__players{font-size:13px;color:#6b7280}.quizlet-live-team-card__progress{font-weight:600;color:#667eea;font-size:14px}.quizlet-live-team-card--compact{padding:8px 12px;margin-bottom:6px;flex-direction:column;align-items:stretch}.quizlet-live-team-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.quizlet-live-team-card--compact .quizlet-live-team-card__name{font-size:13px}.quizlet-live-team-card__score{font-weight:600;color:#667eea;font-size:12px}.quizlet-live-team-card__progress-bar{width:100%;height:6px;background:#667eea33;border-radius:3px;overflow:hidden}.quizlet-live-team-card__progress-fill{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px;transition:width .3s ease}.quizlet-live-teacher-controls--inline{display:flex;gap:8px;justify-content:flex-end;margin-bottom:12px}.quizlet-live-button--small{padding:8px 12px;font-size:14px;min-width:auto}.quizlet-live-sabotage-panel{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;padding:14px;background:linear-gradient(135deg,#8b45ff33,#ff6b6b33);border:1px solid rgba(255,255,255,.2);border-radius:12px}.quizlet-live-sabotage-panel__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.quizlet-live-sabotage-panel__title{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#ff6b6b;text-transform:uppercase;letter-spacing:1px}.quizlet-live-sabotage-panel__coins{display:flex;align-items:center;gap:4px;padding:4px 10px;background:linear-gradient(135deg,var(--game-accent-gold) 0%,#ffb300 100%);color:#333;border-radius:12px;font-weight:700;font-size:14px}.quizlet-live-sabotage-panel__buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.quizlet-live-sabotage-btn{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 14px;background:linear-gradient(135deg,#ff6b6b,#ee5a5a);color:#fff;border:none;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:70px}.quizlet-live-sabotage-btn:hover{transform:translateY(-3px);box-shadow:0 6px 16px #ff6b6b80}.quizlet-live-sabotage-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.quizlet-live-sabotage-btn .sabotage-icon{display:inline-flex;line-height:0}.quizlet-live-sabotage-btn .sabotage-name{font-size:11px;font-weight:600}.quizlet-live-sabotage-btn .sabotage-cost{font-size:10px;opacity:.8}.quizlet-live-sabotage-btn[data-type=SHUFFLE_DEFINITIONS]{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.quizlet-live-sabotage-btn[data-type=SHUFFLE_DEFINITIONS]:hover{box-shadow:0 6px 16px #9c27b080}.quizlet-live-sabotage-btn[data-type=FREEZE_TEAM]{background:linear-gradient(135deg,#00bcd4,#0097a7)}.quizlet-live-sabotage-btn[data-type=FREEZE_TEAM]:hover{box-shadow:0 6px 16px #00bcd480}.quizlet-live-sabotage-btn[data-type=SCRAMBLE_TEXT]{background:linear-gradient(135deg,#ff9800,#f57c00)}.quizlet-live-sabotage-btn[data-type=SCRAMBLE_TEXT]:hover{box-shadow:0 6px 16px #ff980080}.quizlet-live-sabotage-btn[data-type=BLUR_DEFINITIONS]{background:linear-gradient(135deg,#607d8b,#455a64)}.quizlet-live-sabotage-btn[data-type=BLUR_DEFINITIONS]:hover{box-shadow:0 6px 16px #607d8b80}.quizlet-live-team-select-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9500;display:flex;align-items:center;justify-content:center}.quizlet-live-team-select-modal__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.quizlet-live-team-select-modal__content{position:relative;background:linear-gradient(135deg,var(--game-bg-dark) 0%,#16213e 100%);border-radius:16px;padding:24px;max-width:400px;width:90%;box-shadow:0 20px 60px #0006;animation:slideUp .3s ease-out;z-index:1}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.quizlet-live-team-select-modal__content h3{margin:0 0 8px;color:#fff;font-size:18px;text-align:center}.quizlet-live-team-select-modal__content p{margin:0 0 16px;color:#ffffffb3;font-size:14px;text-align:center}.quizlet-live-team-select-modal__teams{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.quizlet-live-team-select-content{background:linear-gradient(135deg,var(--game-bg-dark) 0%,#16213e 100%);border-radius:16px;padding:24px;max-width:400px;width:90%;box-shadow:0 20px 60px #0006;animation:slideUp .3s ease-out}.quizlet-live-team-select-content h3{margin:0 0 16px;color:#fff;font-size:18px;text-align:center}.quizlet-live-team-select-list{display:flex;flex-direction:column;gap:10px}.quizlet-live-team-select-btn{padding:14px 20px;background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.2);border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;width:100%}.quizlet-live-team-select-btn:hover{background:#fff3;border-color:#fff6;transform:translate(4px)}.quizlet-live-team-select-btn .team-name{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px}.quizlet-live-team-select-btn .team-members{font-size:12px;opacity:.7;font-weight:400}.quizlet-live-team-select-btn .test-badge{font-size:11px;background:linear-gradient(135deg,#ff9800,#f57c00);padding:2px 8px;border-radius:10px;color:#fff}.quizlet-live-team-select-btn--self-test{background:#ff980026;border-color:#ff980066;border-style:dashed;margin-top:12px}.quizlet-live-team-select-btn--self-test:hover{background:#ff980040;border-color:#ff980099}.quizlet-live-team-select-button{padding:14px 20px;background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.2);border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between}.quizlet-live-team-select-button:hover{background:#fff3;border-color:#fff6;transform:translate(4px)}.quizlet-live-team-select-button .team-color{width:12px;height:12px;border-radius:50%;margin-right:10px}.quizlet-live-team-select-cancel{margin-top:16px;width:100%;padding:12px;background:transparent;color:#fff9;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s ease}.quizlet-live-team-select-cancel:hover{color:#fff;border-color:#fff6}.quizlet-live-notification{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:9600;padding:14px 24px;background:linear-gradient(135deg,#2d2d44 0%,var(--game-bg-dark) 100%);color:#fff;border-radius:12px;font-size:15px;font-weight:500;box-shadow:0 8px 32px #0000004d;animation:notificationSlideIn .3s ease-out,notificationSlideOut .3s ease-in 2.7s forwards;display:flex;align-items:center;gap:10px}.quizlet-live-notification:before{content:"";flex:none;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E") center / contain no-repeat}.quizlet-live-notification--success{background:linear-gradient(135deg,#4caf50,#388e3c)}.quizlet-live-notification--success:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.quizlet-live-notification--error{background:linear-gradient(135deg,#f44336,#d32f2f)}.quizlet-live-notification--error:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E")}@keyframes notificationSlideIn{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes notificationSlideOut{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-20px)}}.sabotage-timer-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:200;pointer-events:none;animation:sabotageTimerIn .3s ease-out}.sabotage-timer-overlay--fade{animation:sabotageTimerOut .3s ease-in forwards}@keyframes sabotageTimerIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes sabotageTimerOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.1)}}.sabotage-timer-content{background:linear-gradient(135deg,#000000e6,#1e1e32f2);border:3px solid currentColor;border-radius:20px;padding:24px 40px;text-align:center;box-shadow:0 0 40px #00000080,0 0 80px currentColor;min-width:200px}.sabotage-timer-icon{display:flex;justify-content:center;margin-bottom:8px;animation:sabotageIconPulse .8s ease-in-out infinite}@keyframes sabotageIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.sabotage-timer-name{font-size:24px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:3px;margin-bottom:12px;text-shadow:0 0 10px currentColor}.sabotage-timer-countdown{font-size:72px;font-weight:900;color:#fff;line-height:1;margin-bottom:16px;text-shadow:0 0 20px currentColor,0 0 40px currentColor;animation:countdownPulse 1s ease-in-out infinite}@keyframes countdownPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.sabotage-timer-bar{width:100%;height:8px;background:#fff3;border-radius:4px;overflow:hidden}.sabotage-timer-bar-fill{width:100%;height:100%;background:linear-gradient(90deg,currentColor 0%,white 100%);border-radius:4px;transform-origin:left}.quizlet-live--frozen .sabotage-timer-content,.quizlet-live--frozen~.sabotage-timer-overlay .sabotage-timer-content{color:#00bcd4;border-color:#00bcd4}.quizlet-live--blurred .sabotage-timer-content,.quizlet-live--blurred~.sabotage-timer-overlay .sabotage-timer-content{color:#607d8b;border-color:#607d8b}.quizlet-live--scrambled .sabotage-timer-content,.quizlet-live--scrambled~.sabotage-timer-overlay .sabotage-timer-content{color:#ff9800;border-color:#ff9800}.quizlet-live--frozen{position:relative}.quizlet-live--frozen:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00bcd426;pointer-events:none;z-index:100;animation:frozenPulse 1.5s ease-in-out infinite}.quizlet-live--frozen:after{content:"FROZEN!";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px;font-weight:900;color:#00bcd4;text-shadow:0 0 30px rgba(0,188,212,.9),0 0 60px rgba(0,188,212,.5);animation:frozenText 1s ease-in-out infinite;z-index:101;pointer-events:none}.quizlet-live--frozen .quizlet-live-game__term,.quizlet-live--frozen .quizlet-live-game__definitions,.quizlet-live--frozen .quizlet-live-definition{opacity:.4;pointer-events:none;filter:blur(2px) saturate(.5)}@keyframes frozenPulse{0%,to{background:#00bcd41a}50%{background:#00bcd440}}@keyframes frozenText{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.8}}.quizlet-live--blurred .quizlet-live-definition{filter:blur(6px);transition:filter .3s ease}.quizlet-live--blurred .quizlet-live-definition:hover{filter:blur(4px)}.quizlet-live--scrambled .quizlet-live-definition{animation:scrambleShake .3s ease-in-out infinite}.quizlet-live--scrambled .quizlet-live-game__term-text{animation:scrambleShake .25s ease-in-out infinite}@keyframes scrambleShake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-3px) rotate(-.5deg)}50%{transform:translate(3px) rotate(.5deg)}75%{transform:translate(-2px) rotate(-.3deg)}}.quizlet-live-game__term--frozen{position:relative;overflow:hidden}.quizlet-live-game__term--frozen:after{content:"FROZEN";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;color:#00bcd4;text-shadow:0 0 20px rgba(0,188,212,.8);animation:pulse 1s ease-in-out infinite;z-index:10}.quizlet-live-game__term--frozen .quizlet-live-game__term-text,.quizlet-live-game__term--frozen .quizlet-live-game__definitions{opacity:.3;pointer-events:none;filter:blur(2px)}.quizlet-live-game__term--blurred .quizlet-live-game__definitions-list{filter:blur(8px);transition:filter .3s ease}.quizlet-live-game__term--scrambled .quizlet-live-game__definition-button{animation:shake .5s ease-in-out}@keyframes pulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.05)}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-5px) rotate(-1deg)}40%{transform:translate(5px) rotate(1deg)}60%{transform:translate(-5px) rotate(-1deg)}80%{transform:translate(5px) rotate(1deg)}}@media (max-width: 640px){.quizlet-live-modal__content{width:95vw;max-height:95vh}.quizlet-live-game__term-text{font-size:20px}.quizlet-live-teams{grid-template-columns:1fr}.quizlet-live-teams-list{padding:12px}.quizlet-live-team-card{padding:10px 12px}.quizlet-live-sabotage-panel{padding:10px;gap:8px}.quizlet-live-sabotage-panel__buttons{gap:6px}.quizlet-live-sabotage-btn{padding:8px 10px;min-width:60px}.quizlet-live-sabotage-btn .sabotage-icon svg{width:16px;height:16px}.quizlet-live-sabotage-btn .sabotage-name{font-size:10px}.quizlet-live-sabotage-btn .sabotage-cost{font-size:9px}.quizlet-live-sabotage-panel__title{font-size:12px}.quizlet-live-sabotage-panel__coins{font-size:12px;padding:3px 8px}}.quizlet-live-modal .rich-content{display:inline;line-height:1.5}.quizlet-live-modal .rich-content p{margin:0 0 .5em}.quizlet-live-modal .rich-content p:last-child{margin-bottom:0}.quizlet-live-modal .rich-content strong,.quizlet-live-modal .rich-content b{font-weight:700;color:#4ade80}.quizlet-live-modal .rich-content em,.quizlet-live-modal .rich-content i{font-style:italic}.quizlet-live-modal .rich-content u{text-decoration:underline}.quizlet-live-modal .rich-content s,.quizlet-live-modal .rich-content strike{text-decoration:line-through;opacity:.7}.quizlet-live-modal .rich-content sub{font-size:.75em;vertical-align:sub}.quizlet-live-modal .rich-content sup{font-size:.75em;vertical-align:super}.quizlet-live-modal .rich-content ul,.quizlet-live-modal .rich-content ol{margin:.5em 0;padding-left:1.5em;text-align:left}.quizlet-live-modal .rich-content li{margin:.25em 0}.quizlet-live-modal .rich-content blockquote{margin:.5em 0;padding:.5em 1em;border-left:3px solid #4ade80;background:#4ade801a;font-style:italic}.quizlet-live-modal .rich-content code:not(.hljs){font-family:Fira Code,Consolas,monospace;background:#0000004d;padding:.1em .4em;border-radius:4px;font-size:.9em}.quizlet-live-modal .rich-content>pre{margin:.5em 0;padding:.75em 1em;background:#0000004d;border-radius:6px;overflow-x:auto;text-align:left}.quizlet-live-modal .rich-content>pre code{background:transparent;padding:0}.quizlet-live-modal .rich-content a{color:#86efac;text-decoration:underline}.quizlet-live-modal .rich-content a:hover{color:#bbf7d0}.quizlet-live-modal .rich-content table{width:100%;margin:.5em 0;border-collapse:collapse;font-size:.9em}.quizlet-live-modal .rich-content th,.quizlet-live-modal .rich-content td{padding:.5em .75em;border:1px solid rgba(255,255,255,.2);text-align:left}.quizlet-live-modal .rich-content th{background:#4ade8033;font-weight:600}.quizlet-live-modal .rich-content tr:nth-child(2n){background:#ffffff0d}.quizlet-live-modal .rich-content img{max-width:100%;height:auto;border-radius:6px;margin:.5em 0}.quizlet-live-modal .rich-content .ql-color-red{color:#e74c3c}.quizlet-live-modal .rich-content .ql-color-orange{color:#e67e22}.quizlet-live-modal .rich-content .ql-color-yellow{color:#f1c40f}.quizlet-live-modal .rich-content .ql-color-green{color:#27ae60}.quizlet-live-modal .rich-content .ql-color-blue{color:#3498db}.quizlet-live-modal .rich-content .ql-color-purple{color:#9b59b6}.quizlet-live-modal .rich-content .ql-bg-red{background-color:#e74c3c4d}.quizlet-live-modal .rich-content .ql-bg-orange{background-color:#e67e224d}.quizlet-live-modal .rich-content .ql-bg-yellow{background-color:#f1c40f4d}.quizlet-live-modal .rich-content .ql-bg-green{background-color:#27ae604d}.quizlet-live-modal .rich-content .ql-bg-blue{background-color:#3498db4d}.quizlet-live-modal .rich-content .ql-bg-purple{background-color:#9b59b64d}.quizlet-live-feedback{max-width:min(560px,90vw);max-height:90vh;overflow-y:auto}.quizlet-live-why{margin-bottom:16px;padding:14px 18px;background:#fff;color:#1f2937;border:2px solid #4ade80;border-radius:12px;text-align:left}.quizlet-live-why__head{font-weight:700;color:#16a34a}.quizlet-live-feedback .cozy-rationale{font-weight:400}.quizlet-live-host{display:flex;flex-direction:column;gap:12px;padding:8px 4px}.quizlet-live-host__team{display:flex;flex-direction:column;gap:4px}.quizlet-live-host__name{font-weight:600}
