.sup-page{flex-direction:column;gap:20px;width:min(94vw,1200px);margin:0 auto;padding:24px 0 48px;display:flex}.sup-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.sup-header__titles .sup-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--brand-accent);margin:0 0 4px;font-size:.75rem;font-weight:800}.sup-header__titles h1{color:var(--brand-heading);margin:0 0 6px;font-size:1.6rem}.sup-header__titles p{color:var(--brand-subtle-text);margin:0;font-size:.95rem}.sup-header__actions{flex-shrink:0;gap:8px;display:flex}.sup-btn{border-radius:var(--radius-md,10px);cursor:pointer;border:1px solid var(--brand-border,#0000001a);background:var(--brand-accent,#3498db);color:#fff;align-items:center;gap:6px;padding:8px 16px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.sup-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f}.sup-btn--ghost{background:var(--brand-accent-muted,#3498db1a);color:var(--brand-accent,#3498db)}.sup-btn--sm{padding:5px 12px;font-size:.8rem}.sup-btn--danger{color:#e74c3c;background:#e74c3c14}.sup-grid{grid-template-rows:auto auto;grid-template-columns:minmax(300px,1.1fr) minmax(280px,.9fr);gap:20px;display:grid}.sup-card{flex-direction:column;gap:14px;padding:20px;display:flex}.sup-card__title{color:var(--brand-heading);margin:0;font-size:1.05rem;font-weight:700}.sup-wheel-card{grid-row:span 2;min-height:800px}.sup-wheel-wrap{flex-direction:column;align-items:center;gap:12px;display:flex}.sup-wheel-container{width:min(70vw,360px);position:relative}.sup-wheel-container canvas{border:4px solid var(--wheel-border,#ffffff8c);background:#fff;border-radius:50%;width:100%;height:auto;margin:0 auto;display:block}.sup-wheel-indicator{filter:drop-shadow(0 1px 2px #000000b3);z-index:2;border-bottom:20px solid #e74c3c;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(57deg)}.sup-spin-btn{color:#fff;border-radius:var(--radius-md,10px);cursor:pointer;background:var(--wheel-spin-btn,var(--brand-accent,linear-gradient(to bottom right, #3498dbe6, #2980b9e6)));border:1px solid #ffffff40;padding:12px 28px;font-size:1.1rem;font-weight:800;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 22px #0000001f}.sup-spin-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #00000029}.sup-spin-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.sup-winner{color:var(--wheel-result-text,var(--brand-accent,#2980b9));text-align:center;min-height:1.5em;font-size:1.2rem;font-weight:700}.sup-timer-body{flex-direction:column;align-items:center;gap:14px;display:flex}.sup-timer-display{font-variant-numeric:tabular-nums;color:var(--brand-accent);letter-spacing:.04em;font-size:3rem;font-weight:800;line-height:1}.sup-timer-presets{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.sup-preset-btn{border:1px solid var(--brand-border,#0000001a);background:var(--brand-accent-muted,#3498db14);color:var(--brand-accent,#3498db);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:700;transition:all .15s}.sup-preset-btn:hover,.sup-preset-btn--active{background:var(--brand-accent,#3498db);color:#fff}.sup-timer-custom{gap:12px;display:flex}.sup-timer-custom label{color:var(--brand-subtle-text);align-items:center;gap:4px;font-size:.85rem;display:flex}.sup-timer-custom input{border:1px solid var(--brand-border,#00000026);text-align:center;background:var(--brand-surface,#fff);width:52px;color:var(--brand-text);font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 8px;font-size:.95rem}.sup-timer-controls{gap:8px;display:flex}.sup-timer-status{color:var(--brand-subtle-text);text-align:center;min-height:1.2em;margin:0;font-size:.85rem}.sup-queue-body{flex-direction:column;gap:12px;display:flex}.sup-current-speaker{background:var(--brand-accent-muted,#3498db1a);color:var(--brand-accent,#3498db);text-align:center;border-radius:10px;padding:16px 20px;font-size:1.4rem;font-weight:800;transition:background .2s,color .2s}.sup-current-speaker[data-empty=true]{color:var(--brand-subtle-text,#0f172a8c);background:#94a3b82e;font-size:1.05rem;font-weight:600}.sup-queue-section{flex-direction:column;gap:6px;display:flex}.sup-queue-label{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-subtle-text);margin:0;font-size:.78rem;font-weight:700}.sup-next-btn{justify-content:center;align-self:stretch;padding:10px 20px;font-size:1rem}.sup-next-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.sup-upcoming-list{scrollbar-width:thin;flex-direction:column;gap:4px;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.sup-upcoming-list::-webkit-scrollbar{width:4px}.sup-upcoming-list::-webkit-scrollbar-thumb{background:#0000001f;border-radius:999px}.sup-upcoming-list li{background:var(--brand-accent-muted,#3498db0d);color:var(--brand-text);border-radius:8px;padding:6px 12px;font-size:.9rem}.sup-stats-body{flex-direction:column;gap:14px;display:flex}.sup-stats-kpis{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.sup-kpi{background:var(--brand-accent-muted,#3498db0f);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;display:flex}.sup-kpi__label{text-transform:uppercase;letter-spacing:.1em;color:var(--brand-subtle-text);font-size:.68rem;font-weight:800}.sup-kpi__value{color:var(--brand-accent);font-size:1.8rem;font-weight:800;line-height:1}.sup-kpi__unit{color:var(--brand-subtle-text);font-size:.72rem}.sup-stats-recent{flex-direction:column;gap:6px;display:flex}.sup-stats-recent__title{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-subtle-text);margin:0;font-size:.78rem;font-weight:700}.sup-recent-list{flex-direction:column;gap:4px;max-height:120px;display:flex;overflow-y:auto}.sup-recent-item{background:var(--brand-accent-muted,#3498db0a);border-radius:8px;justify-content:space-between;align-items:center;padding:5px 10px;font-size:.85rem;display:flex}.sup-recent-item__name{color:var(--brand-text);font-weight:600}.sup-recent-item__count{color:var(--brand-subtle-text);font-size:.78rem}.sup-stats-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.sup-game-picker{flex-wrap:wrap;align-items:center;gap:14px;padding:12px 20px;display:flex}.sup-game-picker__label{text-transform:uppercase;letter-spacing:.1em;color:var(--brand-subtle-text);flex-shrink:0;margin:0;font-size:.72rem;font-weight:800}.sup-game-picker__btns{grid-template-columns:repeat(6,auto);gap:6px;display:grid}.sup-game-btn{border:1px solid var(--brand-border,#0000001a);background:var(--brand-accent-muted,#3498db14);color:var(--brand-accent,#3498db);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:700;transition:all .15s;display:inline-flex}.sup-game-btn:hover{background:var(--brand-accent,#3498db);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.sup-game-btn--active{background:var(--brand-accent,#3498db);color:#fff;box-shadow:0 2px 8px #3498db40}.sup-game-btn__icon{font-size:1.1em}.sup-game-btn__label{line-height:1}.sup-game-section{flex-direction:column;align-items:center;gap:12px;display:flex}.sup-iframe{background:0 0;border:none;border-radius:0;width:100%;height:520px;display:block;overflow:hidden}.sup-wheel-card.sup-iframe-active{gap:0;padding:0}.sup-wheel-card.sup-iframe-active .sup-card__title{flex-shrink:0;margin:0;padding:20px 20px 0}.sup-wheel-card.sup-iframe-active #supIframeSection{flex-direction:column;flex:1;min-height:0;display:flex}.sup-wheel-card.sup-iframe-active .sup-iframe{flex:1;width:100%;height:auto;min-height:0}.sup-page .seo-content-area{margin-top:8px}@media (width<=900px){.sup-grid{grid-template-columns:1fr 1fr}.sup-wheel-card{grid-row:span 1}.sup-game-picker__btns{grid-template-columns:repeat(3,1fr);display:grid}}@media (width<=640px){.sup-page{gap:14px;width:94vw;padding:16px 0 32px}.sup-header{flex-direction:column;padding:16px}.sup-header__actions{width:100%}.sup-grid{grid-template-columns:1fr;gap:14px}.sup-card{padding:16px}.sup-timer-display{font-size:2.4rem}.sup-game-picker{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px}.sup-game-picker__btns{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.sup-game-btn{justify-content:center;padding:8px 12px;font-size:.82rem}.sup-iframe{height:400px}.sup-wheel-card.sup-iframe-active .sup-iframe{height:auto}.sup-stats-kpis{grid-template-columns:repeat(2,1fr);gap:8px}.sup-kpi__value{font-size:1.5rem}}