.rb-wrap[data-v-f03ac012]{width:100%;min-height:100%;display:flex}.rb-main[data-v-f03ac012]{flex-direction:column;flex:1;align-items:center;gap:20px;min-width:0;display:flex}.rosco-wheel-container[data-v-f03ac012]{background:radial-gradient(circle,#0000 55%,#00e5ff14 70%,#0000 85%);border-radius:50%;flex-shrink:0;width:340px;height:340px;position:relative;box-shadow:0 0 60px #00e5ff26,inset 0 0 60px #8a2be21a}.rosco-wheel-container[data-v-f03ac012]:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:conic-gradient(#00e5ff99,#8a2be299,#e040fb99,#00e5ff99) border-box;border:3px solid #0000;border-radius:50%;position:absolute;inset:-6px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rosco-wheel-letter[data-v-f03ac012]{color:#ffffff80;z-index:2;background:#ffffff0d;border:2.5px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-family:Fredoka One,cursive;font-size:.78rem;font-weight:900;transition:all .25s;display:flex;position:absolute;transform:translate(-50%,-50%)}.rosco-wheel-letter.correct[data-v-f03ac012]{border-color:var(--a4);color:var(--a4);filter:drop-shadow(0 0 4px #69f0ae66);background:#69f0ae26}.rosco-wheel-letter.wrong[data-v-f03ac012]{border-color:var(--a1);color:var(--a1);filter:drop-shadow(0 0 4px #ff408166);background:#ff408126}.rosco-wheel-letter.passed[data-v-f03ac012]{color:#fbbf24;background:#fbbf241f;border-color:#fbbf24}.rosco-wheel-letter.active[data-v-f03ac012]{border-color:var(--a2);color:#fff;filter:drop-shadow(0 0 8px #00e5ffcc);background:#00e5ff26;border-width:3px;width:36px;height:36px;font-size:.88rem}.rosco-center-box[data-v-f03ac012]{pointer-events:none;z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rosco-timer[data-v-f03ac012]{color:#fff;text-shadow:0 0 16px #00e5ff99;font-family:Fredoka One,cursive;font-size:2rem;line-height:1}.rosco-timer.urgent[data-v-f03ac012]{color:var(--a1);text-shadow:0 0 16px #ff408199;animation:.5s ease-in-out infinite rbTimerPulse-f03ac012}@keyframes rbTimerPulse-f03ac012{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.rosco-center-bombi[data-v-f03ac012]{opacity:.9;width:100px;height:auto;margin-top:6px}.rosco-score-display[data-v-f03ac012]{margin-top:4px;font-family:Fredoka One,cursive;font-size:.82rem}.rosco-question-card[data-v-f03ac012]{background:var(--card);border:1.5px solid var(--border);border-radius:16px;flex-direction:column;gap:10px;width:100%;max-width:420px;padding:16px 18px;display:flex}.rosco-q-letter[data-v-f03ac012]{color:var(--a2);font-family:Fredoka One,cursive;font-size:1rem}.rosco-q-type[data-v-f03ac012]{color:var(--muted);background:#ffffff0f;border-radius:20px;margin-left:6px;padding:2px 8px;font-size:.75rem;font-weight:800;display:inline-block}.rosco-q-text[data-v-f03ac012]{font-size:1rem;font-weight:800;line-height:1.4}.rosco-answer-row[data-v-f03ac012]{gap:8px;display:flex}.rosco-answer-input[data-v-f03ac012]{flex:1}.rosco-pass-btn[data-v-f03ac012]{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1.5px solid #ffffff26;border-radius:10px;padding:0 14px;font-family:Nunito,sans-serif;font-size:.85rem;font-weight:800;transition:all .2s}.rosco-pass-btn[data-v-f03ac012]:hover:not(:disabled){color:#fbbf24;background:#ffbf2426;border-color:#fbbf24}.rosco-pass-btn[data-v-f03ac012]:disabled{opacity:.4;cursor:default}.rb-feedback[data-v-f03ac012]{text-align:center;padding:8px 0;font-size:1rem;font-weight:800}.rb-feedback.correct[data-v-f03ac012]{color:var(--a4)}.rb-feedback.incorrect[data-v-f03ac012]{color:#ffab40}.rb-feedback.passed[data-v-f03ac012]{color:var(--a3)}.rb-done-bar[data-v-f03ac012]{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:30px 0;display:flex}.rb-done-title[data-v-f03ac012]{color:var(--a2);font-family:Fredoka One,cursive;font-size:1.5rem}.rb-score-box[data-v-f03ac012]{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:4px;padding:20px 40px;display:flex}.rb-score-label[data-v-f03ac012]{color:var(--muted);font-size:.8rem;font-weight:700}.rb-score-num[data-v-f03ac012]{color:#fff;font-family:Fredoka One,cursive;font-size:2.6rem}.rb-score-sub[data-v-f03ac012]{color:var(--muted);font-size:.82rem;font-weight:700}@media (width<=700px){.rosco-wheel-container[data-v-f03ac012]{width:280px;height:280px}}.rp-screen[data-v-e183d9b2]{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.rp-sidebar[data-v-e183d9b2]{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid var(--border);background:#0a051cfa;flex-direction:column;width:260px;display:flex;position:fixed;top:0;bottom:0;left:0}.rp-sidebar-logo-wrap[data-v-e183d9b2]{border-bottom:1px solid var(--border);flex-shrink:0;padding:12px 14px}.rp-sidebar-logo[data-v-e183d9b2]{object-fit:contain;cursor:pointer;width:auto;height:40px;transition:opacity .2s;display:block}.rp-sidebar-logo[data-v-e183d9b2]:hover{opacity:.8}.rp-sidebar-content[data-v-e183d9b2]{flex:1;min-height:0;padding:16px 14px;overflow-y:auto}.rp-sidebar-head-row[data-v-e183d9b2]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.rp-sidebar-title[data-v-e183d9b2]{color:var(--a2);margin:0;font-family:Fredoka One,cursive;font-size:1rem}.rp-sidebar-label[data-v-e183d9b2]{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0;font-family:Fredoka One,cursive;font-size:.85rem}.rp-sidebar-wrong[data-v-e183d9b2]{color:var(--a1);text-transform:uppercase;margin:0 0 6px;font-size:.95rem;font-weight:800}.rp-sidebar-wrong.rp-sidebar-correct[data-v-e183d9b2]{color:var(--a4)}.rp-sidebar-stats[data-v-e183d9b2]{flex-shrink:0;gap:10px;display:flex}.rp-sidebar-stat[data-v-e183d9b2]{font-family:Fredoka One,cursive;font-size:.95rem}.rp-sidebar-stat.correct[data-v-e183d9b2]{color:var(--a4)}.rp-sidebar-stat.wrong[data-v-e183d9b2]{color:var(--a1)}.rp-banner-err[data-v-e183d9b2]{z-index:2;color:#ff8a80;background:#ff525226;border-bottom:1px solid #ff525266;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-left:260px;padding:10px 16px;font-size:.85rem;font-weight:700;display:flex;position:relative}.rp-center-wrap[data-v-e183d9b2]{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100vh;margin-left:260px;display:flex}.rp-centered[data-v-e183d9b2]{text-align:center;flex-direction:column;align-items:center;display:flex}.rp-avatar-big[data-v-e183d9b2]{object-fit:contain;width:140px;height:140px}.rp-muted[data-v-e183d9b2]{color:var(--muted);font-size:.88rem;font-weight:700}.rp-main[data-v-e183d9b2]{z-index:1;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;width:calc(100% - 260px);margin-left:260px;padding:24px 16px 40px;display:flex;position:relative}.rp-main[data-v-e183d9b2]>*{width:100%;max-width:500px}.rp-connecting[data-v-e183d9b2]{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:100vh;margin-left:260px;display:flex;position:relative}.rp-dots[data-v-e183d9b2]{gap:6px;display:flex}.rp-dots span[data-v-e183d9b2]{background:var(--a2);border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite rpDot-e183d9b2}.rp-dots span[data-v-e183d9b2]:nth-child(2){animation-delay:.2s}.rp-dots span[data-v-e183d9b2]:nth-child(3){animation-delay:.4s}@keyframes rpDot-e183d9b2{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media (width<=860px){.rp-sidebar[data-v-e183d9b2]{border-right:none;border-bottom:1px solid var(--border);flex-direction:row;align-items:center;width:100%;height:auto;padding:0;position:fixed;inset:0 0 auto}.rp-sidebar-logo-wrap[data-v-e183d9b2]{border-bottom:none;padding:10px 14px}.rp-sidebar-content[data-v-e183d9b2]{flex:1;padding:0 14px;overflow:visible}.rp-sidebar-title[data-v-e183d9b2]{margin-bottom:0;font-size:.9rem}.rp-sidebar-label[data-v-e183d9b2],.rp-sidebar-wrong[data-v-e183d9b2]{display:none}.rp-sidebar-stats[data-v-e183d9b2]{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.rp-banner-err[data-v-e183d9b2],.rp-center-wrap[data-v-e183d9b2],.rp-main[data-v-e183d9b2],.rp-connecting[data-v-e183d9b2]{width:100%;margin-left:0;padding-top:74px}.rp-center-wrap[data-v-e183d9b2],.rp-connecting[data-v-e183d9b2]{min-height:100vh}}
