.classification.svelte-zsl6tr{background:#0009;position:absolute;top:15px;right:10px;padding:4px 10px;color:#fff;border-radius:20px;font-weight:600;font-size:.75rem;letter-spacing:.5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.select-badge.svelte-zsl6tr{position:absolute;top:15px;left:10px;width:26px;height:26px;border-radius:50%;background:#0000008c;border:1.5px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#fff6;transition:background .2s,border-color .2s,color .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.select-badge.checked.svelte-zsl6tr{background:#ffffff26;border-color:#fffc;color:#fff}.swiper-container.svelte-zsl6tr{display:flex;justify-content:center;margin-bottom:30px}.swiper.svelte-zsl6tr{width:260px;height:390px;overflow:visible}.swiper-slide.svelte-zsl6tr{border-radius:12px}.deck.svelte-zsl6tr{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:12px;border:2px solid rgba(255,255,255,.25);box-shadow:0 0 15px #00000080;position:relative;overflow:hidden;cursor:pointer;transition:border-color .2s}.deck.selected.svelte-zsl6tr{border-color:#ffffffb3;box-shadow:0 0 20px #ffffff26}.splash.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:100;transition:opacity .6s ease-out}.splash.fade-out.svelte-1uha8ag{opacity:0;pointer-events:none}.splash-glow.svelte-1uha8ag{position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(138,92,246,.25) 0%,rgba(138,92,246,.08) 40%,transparent 70%);animation:svelte-1uha8ag-splashGlowPulse 2s ease-in-out infinite}.splash-logo.svelte-1uha8ag{width:160px;height:auto;opacity:0;animation:svelte-1uha8ag-splashLogoIn 1s ease-out .2s forwards;filter:drop-shadow(0 0 20px rgba(138,92,246,.6)) drop-shadow(0 0 50px rgba(138,92,246,.3));z-index:1}.splash-title.svelte-1uha8ag{margin:12px 0 0;padding:0;text-transform:uppercase;font-size:14px;font-weight:300;letter-spacing:8px;opacity:0;animation:svelte-1uha8ag-splashTitleIn .8s ease-out .8s forwards;color:#ffffff80;z-index:1}@keyframes svelte-1uha8ag-splashLogoIn{0%{opacity:0;transform:scale(.7);filter:drop-shadow(0 0 0 rgba(138,92,246,0)) drop-shadow(0 0 0 rgba(138,92,246,0))}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1);filter:drop-shadow(0 0 20px rgba(138,92,246,.6)) drop-shadow(0 0 50px rgba(138,92,246,.3))}}@keyframes svelte-1uha8ag-splashTitleIn{0%{opacity:0;letter-spacing:14px}to{opacity:.5;letter-spacing:8px}}@keyframes svelte-1uha8ag-splashGlowPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:1}}.content.svelte-1uha8ag{text-align:center;width:100%;padding:15px 30px}.header.svelte-1uha8ag{margin-bottom:25px}.logo.svelte-1uha8ag{width:110px;height:auto;margin-bottom:4px;filter:drop-shadow(0 0 12px rgba(138,92,246,.5)) drop-shadow(0 0 30px rgba(138,92,246,.25));animation:svelte-1uha8ag-logoFloat 4s ease-in-out infinite}h1.svelte-1uha8ag{padding:0;margin:0;text-transform:uppercase;font-size:14px;font-weight:300;letter-spacing:6px;opacity:.4}.footer.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:16px}.sub-footer.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:16px}.hint.svelte-1uha8ag{margin:0;font-size:.7rem;color:#ffffff4d;font-weight:300}.lang-switch.svelte-1uha8ag{display:flex;align-items:center;gap:6px;flex-shrink:0}.lang-switch.svelte-1uha8ag button:where(.svelte-1uha8ag){background:none;border:none;color:#fff3;font-size:.65rem;font-weight:600;font-family:var(--font-family);letter-spacing:1.5px;cursor:pointer;padding:2px 4px;transition:color .2s ease}.lang-switch.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:#ffffff8c}.lang-switch.svelte-1uha8ag .sep:where(.svelte-1uha8ag){width:1px;height:10px;background:#ffffff26}@keyframes svelte-1uha8ag-logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.anim-1.svelte-1uha8ag{opacity:0;animation:fadeSlideUp .5s ease-out .1s forwards}.anim-2.svelte-1uha8ag{opacity:0;animation:fadeScaleIn .6s ease-out .25s forwards}.anim-3.svelte-1uha8ag{opacity:0;animation:fadeSlideUp .5s ease-out .45s forwards}
