@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";:root{--header-height:64px;--header-height-mobile:60px;--bg-main:#0c1322;--bg-card:#141e38a6;--bg-card-hover:#1b294bcc;--border-color:#26355980;--border-glow:#7156f540;--primary:#7a60fb;--primary-glow:#7a60fb66;--primary-dark:#4b2bee;--secondary:#00ccf5;--secondary-glow:#00ccf54d;--accent:#fa4270;--accent-glow:#fa42704d;--success:#11d462;--success-glow:#11d4624d;--text-primary:#f8fafc;--text-secondary:#a6b5c9;--text-muted:#6c7c93;--font-heading:"Outfit", -apple-system, sans-serif;--font-body:"Inter", -apple-system, sans-serif;--shadow-sm:0 2px 8px -1px #0000004d;--shadow-md:0 4px 20px -2px #0006;--shadow-lg:0 10px 30px -5px #0009, 0 0 20px -2px var(--border-glow);--shadow-glow:0 0 25px 0 var(--primary-glow);--transition:all .3s cubic-bezier(.4, 0, .2, 1);--transition-fast:all .15s cubic-bezier(.4, 0, .2, 1);--border-radius:12px;--border-radius-sm:6px;--border-radius-lg:18px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-main);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(at 0 0,#170b4166 0,#0000 50%),radial-gradient(at 100% 100%,#092d344d 0,#0000 50%);min-height:100vh;line-height:1.4;overflow-x:hidden}table,.table{border-collapse:collapse;width:100%}.table-responsive{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-primary);font-weight:700;line-height:1.2}a{color:var(--secondary);transition:var(--transition-fast);text-decoration:none}a:hover{color:var(--text-primary);text-shadow:0 0 8px var(--secondary-glow)}.nav-container{height:var(--header-height);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-color);z-index:100;background:#0f172aa6;justify-content:space-between;align-items:center;padding:0 1.5rem;display:flex;position:sticky;top:0}.logo{font-family:var(--font-heading);color:var(--text-primary);background:linear-gradient(135deg, var(--text-primary) 30%, var(--secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;align-items:center;gap:.4rem;font-size:1.3rem;font-weight:800;display:flex}.logo-icon{color:var(--primary);filter:drop-shadow(0 0 6px var(--primary-glow))}.nav-links{align-items:center;gap:.3rem;display:flex}.nav-links .btn{gap:.35rem!important;padding:.3rem .6rem!important;font-size:.82rem!important}.nav-container .nav-links svg,.nav-container .user-profile-badge svg,.nav-container .btn-icon svg{width:13px!important;height:13px!important}.user-profile-badge{gap:.4rem!important;padding:.3rem .6rem!important}.logo{font-size:1.25rem!important}.logo-icon{width:22px!important;height:22px!important}@media (width<=1300px){.nav-desktop .nav-label{display:none!important}}.container{max-width:1200px;margin:0 auto;padding:1.25rem 1rem}.grid-cols-2{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.grid-cols-3{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (width<=768px){.grid-cols-2,.grid-cols-3{grid-template-columns:1fr}}.flex-center{justify-content:center;align-items:center;display:flex}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-md);transition:var(--transition);padding:1.25rem;position:relative;overflow:hidden}.glass-card:before{content:"";background:linear-gradient(90deg, transparent, var(--primary), var(--secondary), transparent);opacity:0;height:2px;transition:var(--transition);position:absolute;top:0;left:0;right:0}.glass-card:hover{background:var(--bg-card-hover);box-shadow:var(--shadow-lg);border-color:#7156f533;transform:translateY(-2px)}.glass-card:hover:before{opacity:1}.btn{border-radius:var(--border-radius-sm);font-family:var(--font-heading);cursor:pointer;transition:var(--transition-fast);border:none;outline:none;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);color:#fff;box-shadow:0 3px 10px 0 var(--primary-glow)}.btn-primary:hover{box-shadow:0 5px 15px 0 var(--primary-glow), 0 0 10px 0 var(--primary);filter:brightness(1.1);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-secondary{color:var(--text-primary);border:1px solid var(--border-color);background:0 0}.btn-secondary:hover{border-color:var(--text-secondary);background:#ffffff0d}.btn-accent{background:linear-gradient(135deg, var(--accent) 0%, #e21246 100%);color:#fff;box-shadow:0 3px 10px 0 var(--accent-glow)}.btn-accent:hover{box-shadow:0 5px 15px 0 var(--accent-glow);filter:brightness(1.1);transform:translateY(-1px)}.btn-danger{color:#ef4444;background:#dc262626;border:1px solid #dc26264d}.btn-danger:hover{background:#dc26264d}.btn-success{background:linear-gradient(135deg, var(--success) 0%, #0da54d 100%);color:#fff;box-shadow:0 3px 10px 0 var(--success-glow)}.btn-success:hover{box-shadow:0 5px 15px 0 var(--success-glow);transform:translateY(-1px)}.btn-icon{aspect-ratio:1;border-radius:50%;padding:.4rem}.form-group{flex-direction:column;gap:.35rem;margin-bottom:.85rem;display:flex}.form-label{font-family:var(--font-heading);color:var(--text-secondary);font-size:.82rem;font-weight:500}.form-input,.form-select,.form-textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);color:var(--text-primary);font-family:var(--font-body);transition:var(--transition-fast);background:#0f172a66;outline:none;padding:.45rem .75rem;font-size:.88rem}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-glow);background:#0f172a99}.badge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.badge-primary{color:var(--primary);background:#6366f11f;border:1px solid #6366f140}.badge-secondary{color:var(--secondary);background:#06b6d41f;border:1px solid #06b6d440}.badge-success{color:var(--success);background:#10b9811f;border:1px solid #10b98140}.badge-danger{color:var(--accent);background:#ef44441f;border:1px solid #ef444440}.badge-warning{color:#f59f0a;background:#f59e0b1f;border:1px solid #f59e0b40}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pulseGlow{0%{box-shadow:0 0 15px 0 var(--primary-glow)}50%{box-shadow:0 0 25px 5px var(--primary-glow)}to{box-shadow:0 0 15px 0 var(--primary-glow)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}.animate-fade{animation:.4s cubic-bezier(.4,0,.2,1) forwards fadeIn}.animate-glow{animation:2s ease-in-out infinite pulseGlow}.alert-banner{color:#fbd99d;border-radius:var(--border-radius-sm);background:#f59e0b26;border:1px solid #f59e0b4d;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1rem 1.5rem;display:flex}.alert-banner-error{color:#fdb4c1;background:#ef444426;border:1px solid #ef44444d}.loading-screen{justify-content:center;align-items:center;min-height:80vh;display:flex}.spinner{border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-main)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.dashboard-main-grid{grid-template-columns:2fr 1fr;gap:2rem;display:grid}.dashboard-metrics-grid{grid-template-columns:repeat(5,1fr);gap:1rem;margin-bottom:2rem;display:grid}.profile-metrics-grid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.live-room-layout{min-height:calc(100vh - var(--header-height) - 2.5rem);grid-template-columns:3fr 1fr;align-items:stretch;gap:1.5rem;display:grid}.liveroom-chat-panel{top:calc(var(--header-height) + 1rem);height:100%;min-height:100%;position:sticky}.questions-filter-bar{grid-template-columns:2fr 150px 150px 150px 150px;align-items:end;gap:1rem;padding:1.25rem;display:grid}.question-options-grid{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem;display:grid}.revise-filter-grid{grid-template-columns:2fr 1.5fr 1fr 1fr;gap:.5rem;display:grid}.session-rules-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.nav-hamburger,.nav-fullscreen-mobile{border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:.4rem;display:none}.nav-hamburger:hover,.nav-fullscreen-mobile:hover{border-color:var(--primary);background:#ffffff0d}.nav-mobile-menu{z-index:99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:none;position:fixed;inset:0}.nav-mobile-inner{border-left:1px solid var(--border-color);background:#0f1729;flex-direction:column;gap:.25rem;width:min(300px,85vw);height:100%;padding:1.5rem 1.25rem;animation:.2s slideInRight;display:flex;position:absolute;top:0;right:0;overflow-y:auto}.nav-mobile-user{color:var(--text-primary);align-items:center;gap:.75rem;padding:.75rem .5rem;display:flex}.nav-mobile-divider{background:var(--border-color);height:1px;margin:.5rem 0}.nav-mobile-link{border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:pointer;text-align:left;width:100%;transition:var(--transition-fast);font-size:.95rem;font-weight:500;font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;display:flex}.nav-mobile-link:hover{color:var(--text-primary);background:#ffffff0d}.nav-mobile-link-primary{color:var(--primary)}.nav-mobile-link-primary:hover{color:var(--primary);background:#6366f11a}.nav-mobile-link-danger{color:#ef4444}.nav-mobile-link-danger:hover{color:#ef4444;background:#ef44441a}@media (width<=1024px){.container{padding:1.25rem 1rem}.grid-cols-3{grid-template-columns:repeat(2,1fr)}.dashboard-main-grid{gap:1.5rem;grid-template-columns:1fr!important}.dashboard-metrics-grid,.profile-metrics-grid{grid-template-columns:repeat(3,1fr)!important}.live-room-layout{grid-template-columns:1fr!important}.questions-filter-bar{grid-template-columns:repeat(2,1fr)!important}.questions-filter-bar>:first-child,.questions-filter-bar>button{grid-column:span 2}.dashboard-left-col,.dashboard-right-col{display:contents}.dashboard-main-grid{flex-direction:column;gap:1.5rem;display:flex}.dashboard-metrics-grid{order:1;margin-bottom:0}.dashboard-join-card{order:2}.dashboard-tabs-card{flex-direction:column;order:3;gap:1rem;display:flex}.dashboard-privacy-card{order:4}}@media (width<=768px){.nav-container{height:var(--header-height-mobile);padding:0 1rem}.nav-desktop{display:none!important}.nav-hamburger,.nav-fullscreen-mobile{display:flex!important}.nav-mobile-menu{top:var(--header-height-mobile);height:calc(100vh - var(--header-height-mobile));z-index:99;display:block}.container{padding:.75rem .6rem}.grid-cols-2,.grid-cols-3{grid-template-columns:1fr;gap:.75rem}.glass-card{padding:.85rem}.glass-card:hover{transform:none}.glass-card p,.glass-card h2,.glass-card h3,.glass-card h4,.glass-card span,.glass-card li,.glass-card td,.glass-card th{overflow-wrap:break-word;word-break:break-word}.table-scroll-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}table{font-size:.78rem}th,td{white-space:nowrap;padding:.4rem .35rem!important}.btn{padding:.45rem .85rem;font-size:.82rem}.landing-cta-buttons .btn,.modal-btn-row .btn{justify-content:center;width:100%}h1{font-size:clamp(1.3rem,5vw,1.75rem)}h2{font-size:clamp(1.1rem,4vw,1.4rem)}h3{font-size:clamp(.95rem,3.5vw,1.15rem)}h4{font-size:.92rem}.alert-banner{flex-wrap:wrap;padding:.6rem .85rem;font-size:.8rem}.dashboard-main-grid{grid-template-columns:1fr!important}.dashboard-metrics-grid,.profile-metrics-grid{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.dashboard-profile-summary{text-align:center;flex-direction:column!important;align-items:stretch!important;gap:.85rem!important}.dashboard-profile-summary .btn{justify-content:center;width:100%}.questions-filter-bar{gap:.6rem;grid-template-columns:1fr!important}.questions-filter-bar>:first-child,.questions-filter-bar>button{grid-column:span 1!important}.question-options-grid{grid-template-columns:1fr!important}.revise-filter-grid,.session-rules-grid{gap:.5rem;grid-template-columns:1fr!important}.landing-cta-buttons{flex-direction:column;align-items:stretch}.auth-container{padding:.75rem}.profile-grid,.live-room-layout,.organizer-grid{grid-template-columns:1fr!important}.organizer-templates-card{order:-1}.docked-actions-bar{-webkit-overflow-scrolling:touch;gap:.5rem;max-width:96vw;padding:.5rem .85rem;bottom:.75rem;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important}.docked-actions-bar>*{flex-shrink:0!important}.host-dropdown-menu{min-width:180px;max-width:calc(100vw - 2rem);left:auto;right:0}.config-tabs{-webkit-overflow-scrolling:touch;gap:.2rem;flex-wrap:nowrap!important;overflow-x:auto!important}.config-tab-btn{padding:.4rem .5rem;font-size:.75rem;flex-shrink:0!important;min-width:125px!important}.hide-mobile{display:none!important}.form-input,.form-select,.form-textarea{width:100%;max-width:100%}select[style*="width: 220px"],select[style*="width: '220px'"]{width:100%!important;max-width:100%!important}.friend-actions,.request-card{flex-wrap:wrap}.liveroom-chat-panel{max-height:calc(100vh - var(--header-height-mobile) - 5rem)!important;height:auto!important;position:relative!important;top:auto!important}.results-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.profile-analytics-filter-row{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}.organizer-session-row{flex-wrap:wrap!important;gap:.5rem!important}}@media (width<=480px){.nav-container{padding:0 .75rem}.container{padding:.5rem .45rem}.glass-card{padding:.7rem}.dashboard-metrics-grid,.profile-metrics-grid{grid-template-columns:repeat(2,1fr)!important;gap:.4rem!important}.btn{padding:.4rem .7rem;font-size:.78rem}.podium-card-1st{width:clamp(100px,35vw,200px)!important;padding:1rem .5rem!important}.podium-card-2nd{width:clamp(90px,32vw,180px)!important;padding:.85rem .5rem!important}.podium-card-3rd{width:clamp(80px,28vw,160px)!important;padding:.75rem .5rem!important}.podium-card-1st h4,.podium-card-2nd h4,.podium-card-3rd h4{font-size:.75rem!important}.form-textarea{min-height:80px}.lobby-code-row{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}.lobby-code-row>*{text-align:center;width:100%}.mobile-tab-btn{padding:.55rem .85rem!important;font-size:.8rem!important}.liveroom-question-text{font-size:inherit!important}.docked-actions-bar{justify-content:flex-start;overflow-x:auto}.join-modal-input-row{flex-direction:column!important;gap:.5rem!important}.join-modal-input-row input,.join-modal-input-row button{width:100%!important}.liveroom-controls-row{flex-wrap:wrap!important;gap:.4rem!important}}@media (width<=375px){.container{padding:.4rem .35rem}.dashboard-metrics-grid,.profile-metrics-grid{grid-template-columns:1fr!important;gap:.35rem!important}.glass-card{padding:.6rem}.btn{padding:.38rem .6rem;font-size:.75rem}}.recharts-tooltip-wrapper{max-width:90vw}.recharts-responsive-container{min-height:180px}.tag-autocomplete-dropdown{max-width:calc(100vw - 2rem);overflow-x:hidden}.friends-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;margin-top:1rem;display:grid}.friend-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);transition:var(--transition-fast);flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:relative}.friend-card:hover{background:var(--bg-card-hover);border-color:var(--primary-glow);transform:translateY(-2px)}.friend-card-header{justify-content:space-between;align-items:flex-start;display:flex}.friend-info{flex-direction:column;gap:.15rem;display:flex}.friend-name{color:var(--text-primary);font-size:1.05rem;font-weight:600}.friend-username{color:var(--text-muted);font-size:.8rem}.status-indicator{align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;display:inline-flex}.status-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.status-dot.online{background-color:var(--success);box-shadow:0 0 8px var(--success-glow);animation:1.5s infinite pulseGlow}.status-dot.offline{background-color:var(--text-muted)}.friend-actions{border-top:1px solid #ffffff08;gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}.friend-requests-list{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.request-card{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:#ffffff05;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.nav-badge-notification{background-color:var(--accent);color:#fff;min-width:18px;height:18px;box-shadow:0 0 6px var(--accent-glow);border-radius:9px;justify-content:center;align-items:center;margin-left:.5rem;padding:0 4px;font-size:.7rem;font-weight:700;display:inline-flex}.autocomplete-item{color:var(--text-secondary);transition:var(--transition-fast)}.autocomplete-item:hover{color:var(--text-primary)!important;background:#ffffff14!important}.config-tabs{border:1px solid var(--border-color);background:#0f172a66;border-radius:8px;flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem;padding:.25rem;display:flex}.config-tab-btn{min-width:100px;color:var(--text-secondary);font-family:var(--font-heading);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.82rem;font-weight:600;display:flex}.config-tab-btn:hover{color:var(--text-primary);background:#ffffff08}.config-tab-btn.active{background:var(--primary);color:#fff;box-shadow:var(--shadow-sm)}.host-dropdown-wrapper{display:inline-block;position:relative}.host-dropdown-menu{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);width:200px;box-shadow:var(--shadow-lg);z-index:1010;background:#10182d;flex-direction:column;gap:.2rem;margin-bottom:.5rem;padding:.35rem;animation:.15s cubic-bezier(.4,0,.2,1) forwards fadeIn;display:flex;position:absolute;bottom:100%;right:0}.host-dropdown-item{width:100%;color:var(--text-secondary);font-family:var(--font-body);cursor:pointer;text-align:left;transition:var(--transition-fast);background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;font-weight:500;display:flex}.host-dropdown-item:hover{color:var(--text-primary);background:#ffffff0d}.host-dropdown-item.danger{color:#ef4444}.host-dropdown-item.danger:hover{color:#ff5f5f;background:#ef44441a}.docked-actions-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--primary);border-radius:var(--border-radius);box-shadow:0 10px 40px -10px #000c, 0 0 15px 0 var(--primary-glow);z-index:1000;background:#10182df2;align-items:center;gap:1rem;width:auto;max-width:90vw;padding:.65rem 1.25rem;animation:.3s cubic-bezier(.175,.885,.32,1.275) forwards slideUpFloat;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)translateY(0)}.docked-actions-bar>*{flex-shrink:0}@keyframes slideUpFloat{0%{opacity:0;transform:translate(-50%)translateY(100px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.toggle-row-btn{color:var(--text-muted);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.toggle-row-btn:hover{color:var(--text-primary);background:#ffffff0d}.question-detail-drawer{border-top:1px dashed var(--border-color);color:var(--text-secondary);background:#0003;padding:.75rem 1rem;font-size:.85rem}.dashboard-join-fab{border-radius:50px;align-items:center;gap:.5rem;padding:1rem 1.75rem;transition:all .2s;display:flex;bottom:2rem;right:2rem}@media (width<=768px){.dashboard-join-fab{padding:.65rem 1.1rem!important;font-size:.82rem!important;bottom:1rem!important;right:1rem!important}}@media (width>=768px){.podium-1st{order:2!important}.podium-2nd{order:1!important}.podium-3rd{order:3!important}}@media (width<=767px){.podium-layout{flex-direction:column!important;align-items:center!important}.podium-1st{order:1!important}.podium-2nd{order:2!important}.podium-3rd{order:3!important}}@media (width<=768px){.profile-privacy-col{border-top:1px solid var(--border-color);margin-top:.5rem;padding-top:1.5rem;border-left:none!important;padding-left:0!important}}.scoreboard-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.scoreboard-actions-row{min-width:0}.scoreboard-share-icons{flex-shrink:0}.results-table-desktop{display:block}.results-mobile-list{display:none}@media (width<=1100px){.results-table-desktop{display:none!important}.results-mobile-list{flex-direction:column;gap:.65rem;display:flex}.scoreboard-header-row{flex-direction:column;align-items:flex-start;gap:.6rem}.scoreboard-header-row>div{width:100%}.scoreboard-actions-row{justify-content:space-between}}.results-mobile-card{border:1px solid var(--border-color);border-radius:8px;max-width:100%;padding:.75rem .85rem;transition:background .15s;overflow:hidden}.results-mobile-rank{min-width:2rem;font-size:1.1rem;font-weight:800;font-family:var(--font-heading);flex-shrink:0}.results-mobile-stats{grid-template-columns:repeat(3,1fr);gap:.4rem .6rem;margin-top:.1rem;display:grid}.results-mobile-stat{flex-direction:column;gap:.1rem;display:flex}.results-mobile-stat-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:.68rem;font-weight:600}.results-mobile-stat-value{color:var(--text-secondary);font-size:.88rem;font-weight:600}@media (width<=480px){.scoreboard-actions-row{flex-direction:column;align-items:stretch!important}.scoreboard-share-icons{justify-content:flex-start}.results-mobile-stats{grid-template-columns:repeat(2,1fr)}.results-mobile-card{padding:.6rem .7rem}}.liveroom-mcq-option{border-style:solid;border-width:1px;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000026;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.liveroom-mcq-option:not(:disabled):hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 6px 16px #6366f126,0 0 8px #6366f11a}.liveroom-mcq-option:not(:disabled):active{transform:translateY(0)}.liveroom-mcq-option:disabled{cursor:not-allowed}body.fullscreen-active{--header-height:0px!important;--header-height-mobile:0px!important;overflow:hidden!important}body.fullscreen-active .nav-container{display:none!important}body.fullscreen-active #root{height:100vh;overflow:hidden}
