.theme-selector[data-v-aa720adc]{position:relative;flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding-top:clamp(80px,12vh,120px);padding-bottom:3rem;min-height:100vh;overflow-y:auto}.selector-backdrop[data-v-aa720adc]{position:fixed;inset:0;background:linear-gradient(150deg,#000000ad,#000612c7 55%,#000000b8);pointer-events:none;z-index:0}.selector-header[data-v-aa720adc],.carousel-wrapper[data-v-aa720adc],.carousel-footer[data-v-aa720adc],.keyboard-hint[data-v-aa720adc]{position:relative;z-index:1}.selector-header[data-v-aa720adc]{z-index:10;position:relative;width:100%;max-width:90vw}.selector-header[data-v-aa720adc]{text-align:center}.selector-eyebrow[data-v-aa720adc]{margin:0 0 .5rem;font-family:Rajdhani,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.38em;color:var(--neon-color);text-transform:uppercase;opacity:.75}.selector-title[data-v-aa720adc]{margin:0;font-family:Rajdhani,sans-serif;font-size:clamp(1.35rem,3.2vw,2.4rem);font-weight:700;letter-spacing:.04em;color:#fff;min-height:1.4em;transition:color .4s ease,text-shadow .4s ease}.selector-title.is-all-done[data-v-aa720adc]{color:var(--orange-color);text-shadow:0 0 28px rgba(223,173,37,.45)}.carousel-wrapper[data-v-aa720adc]{display:flex;align-items:center;gap:.6rem;width:100%;max-width:860px;flex-shrink:0;overflow-x:clip;overflow-y:visible}.cards-viewport[data-v-aa720adc]{position:relative;flex:1;height:380px;overflow:visible}.nav-btn[data-v-aa720adc]{flex-shrink:0;width:42px;height:42px;border-radius:50%;border:1px solid rgba(0,255,255,.22);background:#0006;color:var(--neon-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nav-btn[data-v-aa720adc]:hover{background:#00ffff14;border-color:#00ffff8c;box-shadow:0 0 18px #00ffff2e;transform:scale(1.08)}.nav-btn[data-v-aa720adc]:focus-visible{outline:2px solid var(--neon-color);outline-offset:3px}.nav-btn[data-v-aa720adc]:active{transform:scale(.95)}.nav-btn svg[data-v-aa720adc]{width:17px;height:17px}.theme-card[data-v-aa720adc]{position:absolute;left:50%;top:50%;width:240px;height:356px;border-radius:14px;overflow:hidden;transition:transform .46s cubic-bezier(.25,.46,.45,.94),opacity .46s cubic-bezier(.25,.46,.45,.94),box-shadow .3s ease;transform:translate(-50%) translateY(-50%) scale(.35);opacity:0;pointer-events:none;z-index:1}.theme-card.is-prev[data-v-aa720adc]{transform:translate(calc(-50% - 272px)) translateY(-50%) scale(.8);opacity:.52;pointer-events:auto;z-index:2;cursor:pointer}.theme-card.is-next[data-v-aa720adc]{transform:translate(calc(-50% + 272px)) translateY(-50%) scale(.8);opacity:.52;pointer-events:auto;z-index:2;cursor:pointer}.theme-card.is-prev[data-v-aa720adc]:hover,.theme-card.is-next[data-v-aa720adc]:hover{opacity:.8}.theme-card.is-active[data-v-aa720adc]{transform:translate(-50%) translateY(-50%) scale(1);opacity:1;pointer-events:auto;z-index:3;cursor:default;box-shadow:0 0 0 1px #00ffff2e,0 0 48px #00ffff12,0 28px 72px #000000a6}.theme-card.is-active.is-completed[data-v-aa720adc]{box-shadow:0 0 0 1px #dfad2547,0 0 48px #dfad2514,0 28px 72px #000000a6}.card-inner[data-v-aa720adc]{display:grid;grid-template-rows:1fr auto;height:100%;text-decoration:none;color:inherit}.card-inner:not(.card-inner--side):hover .card-img[data-v-aa720adc]{transform:scale(1.05)}.card-inner--side[data-v-aa720adc]{cursor:inherit}.card-media[data-v-aa720adc]{position:relative;overflow:hidden;min-height:0}.card-img[data-v-aa720adc]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s ease}.card-gradient[data-v-aa720adc]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 35%,rgba(0,0,0,.9) 100%)}.card-gradient--side[data-v-aa720adc]{background:#0000006b}.card-badge[data-v-aa720adc]{position:absolute;top:10px;right:10px;width:26px;height:26px;background:var(--orange-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;box-shadow:0 0 14px #dfad25b3;z-index:2}.card-body[data-v-aa720adc]{padding:.85rem 1rem 1.1rem;background:#000000e0;border-top:1px solid rgba(0,255,255,.1);display:flex;flex-direction:column;gap:.28rem}.card-body--side[data-v-aa720adc]{border-top-color:transparent;padding:.7rem .9rem .75rem}.card-name[data-v-aa720adc]{font-family:Rajdhani,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.09em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.card-name--side[data-v-aa720adc]{color:#ffffff80;font-size:.7rem}.card-cta[data-v-aa720adc]{font-family:Rajdhani,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.07em;color:var(--neon-color);display:flex;align-items:center;gap:.35rem;transition:gap .25s ease}.card-inner:hover .card-cta[data-v-aa720adc]{gap:.55rem}.carousel-footer[data-v-aa720adc]{display:flex;flex-direction:column;align-items:center;gap:.9rem}.progress-dots[data-v-aa720adc]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:center;max-width:280px}.dot[data-v-aa720adc]{padding:0;width:8px;height:8px;border-radius:50%;border:none;background:#ffffff2e;cursor:pointer;transition:width .25s ease,border-radius .25s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.dot[data-v-aa720adc]:hover:not(.dot--active){background:#ffffff61;transform:scale(1.25)}.dot[data-v-aa720adc]:focus-visible{outline:2px solid var(--neon-color);outline-offset:3px;border-radius:2px}.dot--active[data-v-aa720adc]{width:22px;border-radius:4px;background:var(--neon-color);box-shadow:0 0 9px #0ff6}.dot--completed[data-v-aa720adc]:not(.dot--active){background:var(--orange-color);box-shadow:0 0 6px #dfad254d}.dot--active.dot--completed[data-v-aa720adc]{background:var(--orange-color);box-shadow:0 0 9px #dfad2573}.progress-info[data-v-aa720adc]{display:flex;align-items:baseline;gap:.4rem;font-family:Rajdhani,sans-serif}.progress-fraction[data-v-aa720adc]{font-size:1.1rem;font-weight:700;color:var(--orange-color);transition:text-shadow .4s ease}.progress-fraction--done[data-v-aa720adc]{text-shadow:0 0 18px rgba(223,173,37,.5)}.progress-total[data-v-aa720adc]{font-size:.9rem;font-weight:600;color:#ffffff4d}.progress-label[data-v-aa720adc]{font-size:.72rem;font-weight:500;letter-spacing:.07em;color:#ffffff59;text-transform:uppercase}.keyboard-hint[data-v-aa720adc]{margin:0;font-family:Rajdhani,sans-serif;font-size:.63rem;letter-spacing:.1em;color:#fff3;text-align:center}kbd[data-v-aa720adc]{display:inline-block;padding:1px 5px;border:1px solid rgba(255,255,255,.18);border-radius:3px;font-family:inherit;font-size:inherit;line-height:1.5}@media (max-width: 768px){.theme-selector[data-v-aa720adc]{gap:1.2rem;padding:1rem .25rem .75rem;justify-content:center}.cards-viewport[data-v-aa720adc]{height:322px}.theme-card[data-v-aa720adc]{width:200px;height:300px}.theme-card.is-prev[data-v-aa720adc]{transform:translate(calc(-50% - 224px)) translateY(-50%) scale(.8)}.theme-card.is-next[data-v-aa720adc]{transform:translate(calc(-50% + 224px)) translateY(-50%) scale(.8)}.nav-btn[data-v-aa720adc]{width:38px;height:38px}.keyboard-hint[data-v-aa720adc]{display:none}}@media (max-width: 480px){.theme-selector[data-v-aa720adc]{gap:.85rem;padding:.75rem .25rem .5rem}.cards-viewport[data-v-aa720adc]{height:292px}.theme-card[data-v-aa720adc]{width:178px;height:272px}.theme-card.is-prev[data-v-aa720adc]{transform:translate(calc(-50% - 196px)) translateY(-50%) scale(.78);opacity:.35}.theme-card.is-next[data-v-aa720adc]{transform:translate(calc(-50% + 196px)) translateY(-50%) scale(.78);opacity:.35}.carousel-wrapper[data-v-aa720adc]{margin-top:1rem}.nav-btn[data-v-aa720adc]{width:34px;height:34px}.nav-btn svg[data-v-aa720adc]{width:14px;height:14px}.selector-title[data-v-aa720adc]{font-size:1.15rem;padding:0 .75rem}}.theme-tx-overlay[data-v-aa720adc]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:hidden}.theme-tx-bg[data-v-aa720adc]{position:absolute;inset:0;background:#000}.theme-tx-img[data-v-aa720adc]{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);animation:tx-zoom-bg-aa720adc .7s cubic-bezier(.22,1,.36,1) forwards}.theme-tx-vignette[data-v-aa720adc]{position:absolute;inset:0;background:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 20%,rgba(0,0,0,.72) 100%),linear-gradient(to bottom,rgba(0,0,0,.55) 0%,transparent 30%,transparent 70%,rgba(0,0,0,.75) 100%)}.theme-tx-content[data-v-aa720adc]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.55rem;text-align:center;padding:0 1.5rem}.theme-tx-bar[data-v-aa720adc]{width:0;height:2px;background:var(--neon-color);box-shadow:0 0 14px var(--neon-color),0 0 28px #00ffff4d;animation:tx-expand-bar-aa720adc .45s cubic-bezier(.22,1,.36,1) forwards .1s}.theme-tx-label[data-v-aa720adc]{font-family:Rajdhani,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.42em;color:var(--neon-color);text-transform:uppercase;opacity:0;transform:translateY(8px);animation:tx-fade-up-aa720adc .4s ease forwards .2s}.theme-tx-title[data-v-aa720adc]{font-family:Rajdhani,sans-serif;font-size:clamp(1.5rem,5vw,3rem);font-weight:700;letter-spacing:.05em;color:#fff;text-transform:uppercase;margin:0;opacity:0;transform:translateY(12px);animation:tx-fade-up-aa720adc .45s ease forwards .28s;text-shadow:0 0 40px rgba(0,255,255,.25),0 2px 24px rgba(0,0,0,.8)}.theme-tx-dots[data-v-aa720adc]{display:flex;gap:7px;margin-top:.3rem;opacity:0;animation:tx-fade-up-aa720adc .3s ease forwards .42s}.theme-tx-dots span[data-v-aa720adc]{width:5px;height:5px;border-radius:50%;background:var(--neon-color);animation:tx-pulse-dot-aa720adc .9s ease infinite}.theme-tx-dots span[data-v-aa720adc]:nth-child(2){animation-delay:.18s}.theme-tx-dots span[data-v-aa720adc]:nth-child(3){animation-delay:.36s}@keyframes tx-zoom-bg-aa720adc{0%{opacity:0;transform:scale(1.08)}to{opacity:.48;transform:scale(1)}}@keyframes tx-expand-bar-aa720adc{0%{width:0}to{width:56px}}@keyframes tx-fade-up-aa720adc{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes tx-pulse-dot-aa720adc{0%,to{opacity:.3;transform:scale(.75)}50%{opacity:1;transform:scale(1.2)}}.tx-enter-active[data-v-aa720adc]{animation:tx-overlay-in-aa720adc .3s ease forwards}.tx-leave-active[data-v-aa720adc]{animation:tx-overlay-out-aa720adc .2s ease forwards}@keyframes tx-overlay-in-aa720adc{0%{opacity:0}to{opacity:1}}@keyframes tx-overlay-out-aa720adc{0%{opacity:1}to{opacity:0}}.emergency-wrapper[data-v-0db55f6f]{position:fixed;bottom:1rem;left:1rem;z-index:9999;width:90px;height:90px}.emergency-svg[data-v-0db55f6f]{width:100%;height:100%;cursor:pointer;transition:transform .15s ease,filter .3s ease;filter:drop-shadow(0 0 8px var(--status-danger-bright))}.emergency-svg[data-v-0db55f6f]:hover{transform:translateY(-4px) scale(1.05);filter:drop-shadow(0 0 10px var(--status-danger-glow-mid)) drop-shadow(0 0 25px var(--status-danger-bright))}.emergency-svg[data-v-0db55f6f]:active{transform:translateY(2px) scale(.95);filter:drop-shadow(0 0 4px var(--status-danger-bright)) brightness(.9)}.red-button[data-v-0db55f6f]{animation:pulse-0db55f6f 1.5s infinite alternate;transition:filter .3s ease}.emergency-svg:hover .red-button[data-v-0db55f6f]{filter:drop-shadow(0 0 25px var(--status-danger-glow-bright))}@keyframes pulse-0db55f6f{0%{filter:drop-shadow(0 0 5px var(--status-danger-glow-soft))}to{filter:drop-shadow(0 0 25px var(--status-danger-bright))}}.sparks polygon[data-v-0db55f6f]{opacity:0;animation:flash-0db55f6f 1s infinite}@keyframes flash-0db55f6f{0%,80%,to{opacity:0}40%{opacity:1;transform:scale(1.2)}}.alert-screen[data-v-0db55f6f]{position:fixed;inset:0;background:var(--surface-color);color:var(--status-danger-bright);display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:monospace;z-index:10000;text-align:center;overflow:hidden;animation:flicker-0db55f6f .15s infinite alternate}.alert-content[data-v-0db55f6f]{position:relative;text-align:center}.alert-content h1[data-v-0db55f6f]{font-size:2.2rem;transition:all .5s;text-shadow:0 0 10px red,0 0 20px red;animation:scale-text-0db55f6f 1s linear infinite alternate-reverse}@keyframes scale-text-0db55f6f{to{font-size:4vw}}.alert-content p[data-v-0db55f6f]{font-size:1.2rem;opacity:.8}.noise[data-v-0db55f6f],.scanlines[data-v-0db55f6f],.distortion[data-v-0db55f6f]{position:absolute;inset:0;pointer-events:none}.noise[data-v-0db55f6f]{background-image:repeating-radial-gradient(circle at random,rgba(255,255,255,.04),rgba(255,255,255,.04) 1px,transparent 1px,transparent 2px);animation:noise-move-0db55f6f .2s infinite steps(1);mix-blend-mode:screen}@keyframes noise-move-0db55f6f{0%{transform:translate(0)}to{transform:translate(-10%,10%)}}.scanlines[data-v-0db55f6f]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,rgba(255,0,0,.06),rgba(255,0,0,.06) 2px,transparent 2px,transparent 4px);mix-blend-mode:overlay;animation:scan-move-0db55f6f .05s infinite linear}@keyframes scan-move-0db55f6f{0%{transform:translateY(0)}to{transform:translateY(4px)}}.distortion[data-v-0db55f6f]{background:repeating-linear-gradient(to right,rgba(255,0,0,.05),rgba(255,255,255,.03) 2px,transparent 2px,transparent 6px);animation:distort-0db55f6f .25s infinite;mix-blend-mode:difference}@keyframes distort-0db55f6f{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes flicker-0db55f6f{0%,to{opacity:1}50%{opacity:.96}}.alert-fade-enter-active[data-v-0db55f6f],.alert-fade-leave-active[data-v-0db55f6f]{transition:opacity .4s ease}.alert-fade-enter-from[data-v-0db55f6f],.alert-fade-leave-to[data-v-0db55f6f]{opacity:0}@media (max-width: 600px){.emergency-wrapper[data-v-0db55f6f]{width:60px;height:60px}.alert-content h1[data-v-0db55f6f]{font-size:1.4rem}.alert-content p[data-v-0db55f6f]{font-size:.9rem}}.onboard-overlay[data-v-a9c6f402]{position:fixed;inset:0;z-index:999999;background:#000000d1;backdrop-filter:blur(12px);display:grid;place-items:center;padding:1rem}.onboard-modal[data-v-a9c6f402]{width:min(520px,100%);max-height:calc(100dvh - 2rem);overflow:hidden;background:linear-gradient(160deg,#060a1cfa,#0c061cfa);border:1px solid rgba(0,255,255,.18);border-radius:24px;box-shadow:0 0 60px #00d9ff1a,0 24px 60px #0009;padding:2rem 1.75rem 1.5rem;position:relative;display:flex;flex-direction:column;gap:1.25rem}.onboard-dots[data-v-a9c6f402]{display:flex;justify-content:center;gap:6px}.dot[data-v-a9c6f402]{width:8px;height:8px;border-radius:50%;background:#ffffff26;border:none;cursor:pointer;padding:0;transition:background .2s,transform .2s}.dot.active[data-v-a9c6f402]{background:var(--primary-color);transform:scale(1.35);box-shadow:0 0 6px #00d9ff99}.onboard-skip[data-v-a9c6f402]{position:absolute;top:1.1rem;right:1.2rem;background:transparent;border:none;color:#ffffff4d;font-size:.75rem;cursor:pointer;transition:color .15s;padding:.2rem .4rem}.onboard-skip[data-v-a9c6f402]:hover{color:#fff9}.onboard-slides[data-v-a9c6f402]{min-height:320px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.onboard-slide[data-v-a9c6f402]{display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center}.onboard-slide h2[data-v-a9c6f402]{margin:0;font-size:clamp(1.2rem,3vw,1.6rem);font-weight:800;color:var(--text-color);line-height:1.25}.onboard-slide p[data-v-a9c6f402]{margin:0;color:#ffffffa6;font-size:.9rem;line-height:1.6;max-width:400px}.brand[data-v-a9c6f402],.highlight[data-v-a9c6f402]{color:var(--primary-color)}.slide-visual[data-v-a9c6f402]{width:100%;display:flex;justify-content:center;align-items:center;min-height:110px}.big-icon[data-v-a9c6f402]{font-size:4rem;filter:drop-shadow(0 0 18px rgba(0,217,255,.5))}.slide-visual--pulse .big-icon[data-v-a9c6f402]{animation:icon-pulse-a9c6f402 2.5s ease-in-out infinite}.big-icon--spin[data-v-a9c6f402]{animation:icon-spin-a9c6f402 3s linear infinite}@keyframes icon-pulse-a9c6f402{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes icon-spin-a9c6f402{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.save-demo[data-v-a9c6f402]{display:flex;flex-direction:column;align-items:center;gap:1rem}.save-icon-wrapper[data-v-a9c6f402]{position:relative;font-size:3rem;display:flex;align-items:center;justify-content:center}.save-cloud[data-v-a9c6f402]{filter:drop-shadow(0 0 15px var(--primary-color));animation:float-a9c6f402 3s ease-in-out infinite}.save-progress-ring[data-v-a9c6f402]{position:absolute;width:70px;height:70px;border:3px solid rgba(0,217,255,.1);border-top-color:var(--primary-color);border-radius:50%;animation:icon-spin-a9c6f402 2s linear infinite}.save-indicator[data-v-a9c6f402]{width:140px;display:flex;flex-direction:column;align-items:center;gap:.4rem}.save-count[data-v-a9c6f402]{font-size:.7rem;font-weight:800;color:var(--primary-color);font-family:monospace}.save-bar[data-v-a9c6f402]{width:100%;height:6px;background:#ffffff14;border-radius:99px;overflow:hidden}.save-fill[data-v-a9c6f402]{height:100%;background:var(--primary-color);box-shadow:0 0 8px var(--primary-color);transition:width .5s ease}@keyframes float-a9c6f402{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mini-quiz[data-v-a9c6f402]{width:100%;max-width:360px;display:flex;flex-direction:column;gap:.5rem}.mq-question[data-v-a9c6f402]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.7rem .85rem;font-size:.8rem;color:#ffffffd9;font-weight:600;text-align:left}.mq-options[data-v-a9c6f402]{display:flex;flex-direction:column;gap:.35rem}.mq-option[data-v-a9c6f402]{padding:.5rem .85rem;border-radius:8px;font-size:.75rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);color:#fff9;text-align:left}.mq-option.correct[data-v-a9c6f402]{background:#00ff6414;border-color:#00ff644d;color:#00ff9a;font-weight:700}.mq-option.wrong[data-v-a9c6f402]{background:#ff323212;border-color:#ff323233;color:#ff7878b3}.level-demo[data-v-a9c6f402]{width:100%;max-width:340px;display:flex;flex-direction:column;gap:.75rem}.ld-bar[data-v-a9c6f402]{height:10px;border-radius:999px;background:#ffffff12;overflow:hidden}.ld-fill[data-v-a9c6f402]{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--primary-color),#00ff9a)}.ld-badges[data-v-a9c6f402]{display:flex;justify-content:space-between}.ld-badge[data-v-a9c6f402]{font-size:.65rem;font-weight:700;padding:.2rem .5rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:#fff6}.ld-badge.ld-done[data-v-a9c6f402]{background:#00ff640f;border-color:#00ff6433;color:#00ff9a}.ld-badge.ld-curr[data-v-a9c6f402]{background:#00d9ff1a;border-color:var(--primary-color);color:var(--primary-color)}.ld-titles[data-v-a9c6f402]{display:flex;justify-content:space-around;font-size:1.4rem}.streak-demo[data-v-a9c6f402]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.sd-days[data-v-a9c6f402]{display:flex;gap:.5rem}.sd-day[data-v-a9c6f402]{display:flex;flex-direction:column;align-items:center;gap:4px}.sd-day span[data-v-a9c6f402]{font-size:.6rem;color:#ffffff59;text-transform:uppercase;font-weight:700}.sd-circle[data-v-a9c6f402]{width:34px;height:34px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-size:1rem}.sd-day.done .sd-circle[data-v-a9c6f402]{background:#ff8c001f;border-color:#ff8c0066}.sd-day.today .sd-circle[data-v-a9c6f402]{border-color:#ff9a3c;box-shadow:0 0 10px #ff8c0066}.sd-streak[data-v-a9c6f402]{font-size:.85rem;font-weight:700;color:#ff9a3c}.modes-demo[data-v-a9c6f402]{display:flex;gap:1rem}.mode-card[data-v-a9c6f402]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1rem .75rem;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.mode-card span[data-v-a9c6f402]{font-size:1.8rem}.mode-card strong[data-v-a9c6f402]{font-size:.8rem;color:var(--text-color);font-weight:700}.mode-card small[data-v-a9c6f402]{font-size:.65rem;color:#fff6;text-align:center}.slide-visual--final[data-v-a9c6f402]{position:relative}.slide-visual--final[data-v-a9c6f402]:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(0,217,255,.15),transparent 65%)}.onboard-nav[data-v-a9c6f402]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.btn-nav[data-v-a9c6f402]{padding:.6rem 1.2rem;border-radius:12px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .18s;border:1px solid transparent}.btn-prev[data-v-a9c6f402]{background:#ffffff0a;border-color:#ffffff1a;color:#fff9;margin-right:auto}.btn-prev[data-v-a9c6f402]:hover{background:#ffffff14;color:var(--text-color)}.btn-next[data-v-a9c6f402]{background:#00d9ff1a;border-color:var(--neon-color-border-subtle);color:var(--primary-color);margin-left:auto}.btn-next[data-v-a9c6f402]:hover{background:#00d9ff2e;box-shadow:0 0 14px var(--neon-color-glow-subtle)}.btn-start[data-v-a9c6f402]{background:linear-gradient(135deg,#00d9ff2e,#00ff9a1f);border-color:#00ff9a59;color:#00ff9a;margin-left:auto;letter-spacing:.02em}.btn-start[data-v-a9c6f402]:hover{background:linear-gradient(135deg,#00d9ff47,#00ff9a33);box-shadow:0 0 20px #00ff9a33}.onboard-fade-enter-active[data-v-a9c6f402],.onboard-fade-leave-active[data-v-a9c6f402]{transition:opacity .3s ease,transform .3s ease}.onboard-fade-enter-from[data-v-a9c6f402]{opacity:0;transform:scale(.96)}.onboard-fade-leave-to[data-v-a9c6f402]{opacity:0;transform:scale(1.02)}.slide-left-enter-active[data-v-a9c6f402],.slide-left-leave-active[data-v-a9c6f402],.slide-right-enter-active[data-v-a9c6f402],.slide-right-leave-active[data-v-a9c6f402]{transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;width:100%}.slide-left-enter-from[data-v-a9c6f402]{transform:translate(30px);opacity:0}.slide-left-leave-to[data-v-a9c6f402],.slide-right-enter-from[data-v-a9c6f402]{transform:translate(-30px);opacity:0}.slide-right-leave-to[data-v-a9c6f402]{transform:translate(30px);opacity:0}.onboard-slides[data-v-a9c6f402]{position:relative}
