:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}#app{width:100%;min-height:100vh}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.theme-toggle.svelte-lu0t34{background:none;border:none;padding:0;cursor:pointer;outline:none}.toggle-track.svelte-lu0t34{width:56px;height:30px;background:linear-gradient(135deg,#1e3a5f,#0f172a);border-radius:15px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 4px #0000004d,0 2px 8px #0003;overflow:hidden}.toggle-track.svelte-lu0t34:before{content:"";position:absolute;top:4px;left:8px;width:4px;height:4px;background:#fff9;border-radius:50%;box-shadow:12px 8px 0 1px #fff6,24px 2px #ffffff4d,32px 10px 0 1px #fff3;transition:opacity .3s ease}.toggle-track.light.svelte-lu0t34{background:linear-gradient(135deg,#87ceeb,#4fc3f7)}.toggle-track.light.svelte-lu0t34:before{opacity:0}.toggle-track.light.svelte-lu0t34:after{content:"";position:absolute;top:6px;right:10px;width:20px;height:8px;background:#fffc;border-radius:4px;opacity:1;animation:svelte-lu0t34-float 3s ease-in-out infinite}@keyframes svelte-lu0t34-float{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}.toggle-thumb.svelte-lu0t34{position:absolute;top:3px;left:3px;width:24px;height:24px;background:linear-gradient(145deg,#ffd93d,#ffb347);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #ffb74d66,inset 0 -2px 4px #0000001a}.toggle-track.light.svelte-lu0t34 .toggle-thumb:where(.svelte-lu0t34){transform:translate(26px);background:linear-gradient(145deg,#fff9c4,#ffeb3b);box-shadow:0 2px 12px #ffeb3b99,0 0 20px #ffeb3b4d}.icon.svelte-lu0t34{width:14px;height:14px;transition:all .3s ease}.moon.svelte-lu0t34{color:#1e3a5f}.sun.svelte-lu0t34{color:#f57c00}.theme-toggle.svelte-lu0t34:hover .toggle-track:where(.svelte-lu0t34){box-shadow:inset 0 2px 4px #0000004d,0 4px 16px #0000004d}.theme-toggle.svelte-lu0t34:hover .toggle-thumb:where(.svelte-lu0t34){transform:scale(1.05)}.theme-toggle.svelte-lu0t34:hover .toggle-track.light:where(.svelte-lu0t34) .toggle-thumb:where(.svelte-lu0t34){transform:translate(26px) scale(1.05)}.theme-toggle.svelte-lu0t34:active .toggle-thumb:where(.svelte-lu0t34){transform:scale(.95)}.theme-toggle.svelte-lu0t34:active .toggle-track.light:where(.svelte-lu0t34) .toggle-thumb:where(.svelte-lu0t34){transform:translate(26px) scale(.95)}.header.svelte-zne36e{position:sticky;top:0;z-index:100;background:#0a0a0fcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06);transition:all .4s ease}.header.light.svelte-zne36e{background:#fffc;border-bottom:1px solid rgba(0,0,0,.06)}.header-content.svelte-zne36e{max-width:1400px;margin:0 auto;padding:0 2rem;height:64px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.logo.svelte-zne36e{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0;background:transparent;border:none;padding:0;cursor:pointer;font:inherit;outline:none}.logo.svelte-zne36e:focus{outline:none}.logo-icon.svelte-zne36e{width:40px;height:40px;border-radius:10px;background:#1e1f22;padding:4px;box-shadow:0 4px 12px #0006;transition:transform .3s ease}.logo.svelte-zne36e:hover .logo-icon:where(.svelte-zne36e){transform:scale(1.05)}.logo-text.svelte-zne36e{font-size:1.25rem;font-weight:700;color:#fff;transition:color .4s ease}.header.light.svelte-zne36e .logo-text:where(.svelte-zne36e){color:#1a1a2e}.nav.svelte-zne36e{display:flex;align-items:center;gap:.25rem}.dropdown.svelte-zne36e{position:relative}.nav-link.svelte-zne36e{display:flex;align-items:center;gap:4px;padding:10px 16px;color:#ffffffb3;text-decoration:none;font-size:.9rem;font-weight:500;border-radius:8px;border:none;background:transparent;cursor:pointer;transition:all .2s ease;outline:none}.nav-link.svelte-zne36e:focus{outline:none}.nav-link.svelte-zne36e:hover{color:#fff;background:#ffffff1a}.nav.light.svelte-zne36e .nav-link:where(.svelte-zne36e){color:#0009}.nav.light.svelte-zne36e .nav-link:where(.svelte-zne36e):hover{color:#1a1a2e;background:#0000000d}.dropdown-arrow.svelte-zne36e{width:14px;height:14px;transition:transform .2s ease;opacity:.6}.dropdown.svelte-zne36e:hover .dropdown-arrow:where(.svelte-zne36e){transform:rotate(180deg)}.dropdown-menu.svelte-zne36e{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(8px);min-width:180px;max-height:calc(100vh - 80px);overflow-y:auto;padding:8px;background:#1e2023fa;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 16px 48px #00000080;opacity:0;visibility:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.dropdown.svelte-zne36e:hover .dropdown-menu:where(.svelte-zne36e){opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.header.light.svelte-zne36e .dropdown-menu:where(.svelte-zne36e){background:#fffffffa;border:1px solid rgba(0,0,0,.08);box-shadow:0 16px 48px #0000001f}.dropdown-item.svelte-zne36e{display:flex;align-items:center;gap:10px;padding:10px 14px;color:#fffc;text-decoration:none;font-size:.875rem;font-weight:500;border-radius:8px;transition:all .2s ease;outline:none;border:none;background:transparent;cursor:pointer;font-family:inherit;justify-content:flex-start}.dropdown-item.svelte-zne36e:focus{outline:none}.dropdown-item.svelte-zne36e:hover{color:#fff;background:#5865f233}.header.light.svelte-zne36e .dropdown-item:where(.svelte-zne36e){color:#000000b3}.header.light.svelte-zne36e .dropdown-item:where(.svelte-zne36e):hover{color:#1a1a2e;background:#5865f21a}.header-actions.svelte-zne36e{display:flex;align-items:center;gap:1rem;flex-shrink:0}.auth-loading.svelte-zne36e{width:60px;height:38px;background:#ffffff0d;border-radius:8px}.login-btn.svelte-zne36e{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#5865f2;color:#fff;border-radius:8px;font-weight:600;font-size:.9rem;transition:all .3s ease;border:none;cursor:pointer;outline:none}.login-btn.svelte-zne36e:focus{outline:none}.login-btn.svelte-zne36e:hover{background:#4752c4;transform:translateY(-2px);box-shadow:0 4px 12px #5865f24d}.discord-icon.svelte-zne36e{width:18px;height:18px}.user-btn.svelte-zne36e{display:flex;align-items:center;gap:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:6px 14px 6px 6px;border-radius:100px;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none}.user-btn.svelte-zne36e:focus{outline:none}.header.light.svelte-zne36e .user-btn:where(.svelte-zne36e){background:#00000008;border:1px solid rgba(0,0,0,.08);color:#1e293b}.user-btn.svelte-zne36e:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.header.light.svelte-zne36e .user-btn:where(.svelte-zne36e):hover{background:#0000000f;border-color:#0000001f;box-shadow:0 4px 12px #0000000d}.avatar-wrapper.svelte-zne36e{position:relative;display:flex}.status-indicator.svelte-zne36e{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#22c55e;border:2px solid #0a0a0f;border-radius:50%}.header.light.svelte-zne36e .status-indicator:where(.svelte-zne36e){border-color:#fff}.user-avatar.svelte-zne36e{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.1)}.user-avatar-placeholder.svelte-zne36e{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#5865f2,#4752c4);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2)}.user-avatar-placeholder.large.svelte-zne36e{width:48px;height:48px;font-size:1.25rem;border-radius:12px}.user-dropdown.svelte-zne36e{width:260px;max-width:calc(100vw - 32px);padding:12px}.user-dropdown-info.svelte-zne36e{display:flex;align-items:center;gap:12px;padding:8px 12px 16px;min-width:0}.user-dropdown-avatar.svelte-zne36e img:where(.svelte-zne36e){width:48px;height:48px;border-radius:12px;object-fit:cover}.user-dropdown-details.svelte-zne36e{display:flex;flex-direction:column;gap:2px;min-width:0}.user-dropdown-name.svelte-zne36e{font-weight:700;color:#fff;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header.light.svelte-zne36e .user-dropdown-name:where(.svelte-zne36e){color:#1a1a2e}.user-dropdown-id.svelte-zne36e{font-size:.75rem;color:#fff6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.header.light.svelte-zne36e .user-dropdown-id:where(.svelte-zne36e){color:#0006}.user-dropdown-role-badge.svelte-zne36e{display:inline-flex;padding:2px 8px;background:#5865f226;color:#5865f2;border-radius:4px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;margin-top:4px;width:fit-content}.dropdown-divider.svelte-zne36e{height:1px;background:#ffffff14;margin:8px -4px}.header.light.svelte-zne36e .dropdown-divider:where(.svelte-zne36e){background:#00000014}.item-icon.svelte-zne36e{width:18px;height:18px;opacity:.6;transition:opacity .2s ease}.clan-badge-mini.svelte-zne36e{opacity:1!important}.dropdown-item.svelte-zne36e:hover .item-icon:where(.svelte-zne36e){opacity:1}.admin-link.svelte-zne36e{color:#10b981!important}.admin-link.svelte-zne36e:hover{background:#10b9811a!important}.animate-pulse.svelte-zne36e{animation:svelte-zne36e-pulse 1.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-zne36e-pulse{0%,to{opacity:1}50%{opacity:.5}}.dropdown-menu-right.svelte-zne36e{left:auto!important;right:0!important;transform:translateY(8px)!important}.user-profile.svelte-zne36e:hover .dropdown-menu-right:where(.svelte-zne36e){transform:translateY(0)!important}.logout-btn.svelte-zne36e{width:100%;text-align:left;color:#f87171!important;font-weight:600;display:flex;align-items:center;gap:10px;background:transparent;border:none;cursor:pointer;font-family:inherit;margin-top:4px;outline:none}.logout-btn.svelte-zne36e:focus{outline:none}.header.light.svelte-zne36e .logout-btn:where(.svelte-zne36e){color:#dc2626!important}.logout-icon.svelte-zne36e{width:18px;height:18px;opacity:.8}.logout-btn.svelte-zne36e:hover{background:#f8717126!important;color:#ff8787!important}.header.light.svelte-zne36e .logout-btn:where(.svelte-zne36e):hover{background:#dc262614!important;color:#b91c1c!important}.header-actions.svelte-zne36e .theme-toggle{position:static}.mobile-menu-btn.svelte-zne36e{display:none;width:40px;height:40px;padding:8px;background:transparent;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;transition:all .2s ease;outline:none}.mobile-menu-btn.svelte-zne36e:focus{outline:none}.mobile-menu-btn.svelte-zne36e:hover{background:#ffffff1a;color:#fff}.header.light.svelte-zne36e .mobile-menu-btn:where(.svelte-zne36e){color:#0009}.header.light.svelte-zne36e .mobile-menu-btn:where(.svelte-zne36e):hover{background:#0000000d;color:#1a1a2e}.mobile-menu-btn.svelte-zne36e svg:where(.svelte-zne36e){width:100%;height:100%}body.no-scroll{overflow:hidden!important}.mobile-backdrop.svelte-zne36e{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-backdrop.visible.svelte-zne36e{opacity:1;visibility:visible}.mobile-drawer.svelte-zne36e{position:fixed;top:0;left:0;bottom:0;width:300px;max-width:85vw;background:#0a0a0f!important;z-index:2000;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:20px 0 50px #000c;border-right:1px solid rgba(255,255,255,.1)}.mobile-drawer.light.svelte-zne36e{background:#fff!important;border-right:1px solid rgba(0,0,0,.1)}.mobile-drawer.open.svelte-zne36e{transform:translate(0)}.drawer-header.svelte-zne36e{padding:1.25rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06)}.mobile-drawer.light.svelte-zne36e .drawer-header:where(.svelte-zne36e){border-bottom-color:#0000000f}.logo-text-drawer.svelte-zne36e{font-size:1.1rem;font-weight:700;color:#fff}.mobile-drawer.light.svelte-zne36e .logo-text-drawer:where(.svelte-zne36e){color:#1a1a2e}.drawer-close.svelte-zne36e{width:36px;height:36px;padding:8px;background:#ffffff0d;border:none;border-radius:8px;color:#fff;cursor:pointer}.mobile-drawer.light.svelte-zne36e .drawer-close:where(.svelte-zne36e){background:#0000000d;color:#1a1a2e}.drawer-content.svelte-zne36e{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:1rem 0;display:flex;flex-direction:column;gap:1.5rem}.drawer-user-section.svelte-zne36e,.drawer-login-section.svelte-zne36e{padding:0 1.25rem}.drawer-user-info.svelte-zne36e{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px}.mobile-drawer.light.svelte-zne36e .drawer-user-info:where(.svelte-zne36e){background:#00000005;border-color:#0000000f}.user-avatar-large.svelte-zne36e{width:48px;height:48px;border-radius:12px;object-fit:cover}.avatar-wrapper.large.svelte-zne36e .status-indicator:where(.svelte-zne36e){width:14px;height:14px;border-width:3px}.drawer-user-details.svelte-zne36e{display:flex;flex-direction:column;min-width:0}.drawer-username.svelte-zne36e{font-weight:700;color:#fff;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-drawer.light.svelte-zne36e .drawer-username:where(.svelte-zne36e){color:#1a1a2e}.drawer-role.svelte-zne36e{font-size:.75rem;color:#5865f2;font-weight:600;text-transform:uppercase}.drawer-section.svelte-zne36e{display:flex;flex-direction:column;gap:4px}.section-title.svelte-zne36e{padding:0 1.5rem;font-size:.7rem;font-weight:800;color:#ffffff4d;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.mobile-drawer.light.svelte-zne36e .section-title:where(.svelte-zne36e){color:#0006}.drawer-nav-link.svelte-zne36e{display:block;padding:.75rem 1.5rem;color:#ffffffb3;text-decoration:none;font-size:.95rem;font-weight:500;text-align:left;background:transparent;border:none;width:100%;cursor:pointer;transition:all .2s ease}.mobile-drawer.light.svelte-zne36e .drawer-nav-link:where(.svelte-zne36e){color:#000000b3}.drawer-nav-link.svelte-zne36e:hover{color:#fff;background:#ffffff0d}.drawer-link-content.svelte-zne36e{display:flex;align-items:center;gap:12px}.drawer-item-icon.svelte-zne36e{width:20px;height:20px;object-fit:contain}.mobile-drawer.light.svelte-zne36e .drawer-nav-link:where(.svelte-zne36e):hover{color:#1a1a2e;background:#0000000d}.drawer-nav-group.svelte-zne36e{margin-top:8px;display:flex;flex-direction:column}.group-header.svelte-zne36e{padding:.5rem 1.5rem;font-size:.85rem;font-weight:700;color:#fff;opacity:.9}.mobile-drawer.light.svelte-zne36e .group-header:where(.svelte-zne36e){color:#1a1a2e}.drawer-sub-link.svelte-zne36e{padding:.6rem 2.5rem;color:#ffffff80;text-decoration:none;font-size:.9rem;transition:all .2s ease;text-align:left;background:transparent;border:none;width:100%;cursor:pointer}.mobile-drawer.light.svelte-zne36e .drawer-sub-link:where(.svelte-zne36e){color:#0009}.drawer-sub-link.svelte-zne36e:hover{color:#5865f2;padding-left:2.75rem}.drawer-nav-group.admin.svelte-zne36e .group-header:where(.svelte-zne36e){color:#10b981}.drawer-footer.svelte-zne36e{padding:1.25rem;border-top:1px solid rgba(255,255,255,.06)}.mobile-drawer.light.svelte-zne36e .drawer-footer:where(.svelte-zne36e){border-top-color:#0000000f}.logout-btn-drawer.svelte-zne36e{display:flex;align-items:center;gap:12px;width:100%;padding:.75rem 1rem;background:#f871711a;border:1px solid rgba(248,113,113,.2);border-radius:10px;color:#f87171;font-weight:600;cursor:pointer;transition:all .2s ease}.logout-btn-drawer.svelte-zne36e:hover{background:#f8717133;transform:translateY(-1px)}.full-width.svelte-zne36e{width:100%;justify-content:center}@media(max-width:900px){.nav.svelte-zne36e,.pc-user.svelte-zne36e,.pc-login.svelte-zne36e{display:none}.mobile-menu-btn.svelte-zne36e{display:flex;align-items:center;justify-content:center}}@media(max-width:800px){.header-content.svelte-zne36e{padding:0 1rem}.logo-text.svelte-zne36e{display:none}}@media(max-width:600px){.username.svelte-zne36e{display:none}.user-btn.svelte-zne36e{padding:6px;gap:0}.user-btn.svelte-zne36e .dropdown-arrow:where(.svelte-zne36e){display:none}.header-actions.svelte-zne36e{gap:.5rem}}@keyframes svelte-qzo0r3-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-qzo0r3-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-qzo0r3-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes svelte-qzo0r3-pulse{0%,to{opacity:.6}50%{opacity:1}}.hero.svelte-qzo0r3{position:relative;width:100%;height:450px;overflow:hidden}.hero-banner.svelte-qzo0r3{position:absolute;inset:0}.banner-image.svelte-qzo0r3{width:100%;height:100%;object-fit:cover;object-position:center 30%;animation:svelte-qzo0r3-fadeIn 1s ease}.hero-overlay.svelte-qzo0r3{position:absolute;inset:0;background:linear-gradient(to bottom,#0a0a0f33,#0a0a0f66 40%,#0a0a0ff2);transition:background .5s ease}.hero.light.svelte-qzo0r3 .hero-overlay:where(.svelte-qzo0r3){background:linear-gradient(to bottom,#f8fafc1a,#f8fafc4d 40%,#f8fafcfa)}.hero-content.svelte-qzo0r3{position:absolute;bottom:0;left:0;right:0;padding:3rem 2rem;text-align:center}.hero.mounted.svelte-qzo0r3 .hero-title:where(.svelte-qzo0r3){animation:svelte-qzo0r3-fadeInUp .8s ease forwards}.hero.mounted.svelte-qzo0r3 .hero-subtitle:where(.svelte-qzo0r3){animation:svelte-qzo0r3-fadeInUp .8s ease .15s forwards;opacity:0}.hero.mounted.svelte-qzo0r3 .hero-scroll-indicator:where(.svelte-qzo0r3){animation:svelte-qzo0r3-fadeIn 1s ease .5s forwards,svelte-qzo0r3-float 2s ease-in-out 1.5s infinite;opacity:0}.hero-title.svelte-qzo0r3{margin:0;font-size:3.5rem;font-weight:800;color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.5);letter-spacing:-.03em;transition:color .4s ease}.hero.light.svelte-qzo0r3 .hero-title:where(.svelte-qzo0r3){color:#0f172a;text-shadow:none}.hero-subtitle.svelte-qzo0r3{margin:.75rem 0 0;font-size:1.25rem;color:#fffc;font-weight:500;letter-spacing:.05em;text-transform:uppercase;transition:color .4s ease}.hero.light.svelte-qzo0r3 .hero-subtitle:where(.svelte-qzo0r3){color:#64748b}.hero-scroll-indicator.svelte-qzo0r3{margin-top:2rem;color:#ffffff80;transition:color .4s ease}.hero-scroll-indicator.svelte-qzo0r3 svg:where(.svelte-qzo0r3){width:28px;height:28px;animation:svelte-qzo0r3-pulse 2s ease-in-out infinite}.hero.light.svelte-qzo0r3 .hero-scroll-indicator:where(.svelte-qzo0r3){color:#0000004d}@media(max-width:800px){.hero.svelte-qzo0r3{height:320px}.hero-title.svelte-qzo0r3{font-size:2.25rem}.hero-subtitle.svelte-qzo0r3{font-size:1rem}.hero-content.svelte-qzo0r3{padding:2rem 1rem}}.discord-card.svelte-zjwk5t{width:350px;background:#2f3136;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;font-family:gg sans,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#dcddde;box-shadow:0 8px 24px #0003;border:1px solid #202225;transition:all .4s ease}.discord-card.light.svelte-zjwk5t{background:#fff;color:#2e3338;border:1px solid #e3e5e8;box-shadow:0 8px 24px #00000014}.discord-card.svelte-zjwk5t:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.discord-card.light.svelte-zjwk5t:hover{box-shadow:0 12px 32px #0000001f}.header.svelte-zjwk5t{padding:24px 16px;background:#202225;box-shadow:0 1px #04040533,0 1.5px #0606070d,0 2px #0404050d;flex:1;display:flex;flex-direction:column;justify-content:center;transition:background .4s ease}.discord-card.light.svelte-zjwk5t .header:where(.svelte-zjwk5t){background:linear-gradient(180deg,#f2f3f5,#e3e5e8);box-shadow:0 1px #0000000d}.server-info.svelte-zjwk5t{display:flex;align-items:center;gap:16px}.discord-logo.svelte-zjwk5t{width:32px;height:32px}.server-icon.svelte-zjwk5t{width:56px;height:56px;border-radius:16px;background:#1e1f22;padding:4px;box-shadow:0 4px 12px #0006;transition:box-shadow .4s ease;object-fit:contain}.discord-card.light.svelte-zjwk5t .server-icon:where(.svelte-zjwk5t){box-shadow:0 4px 12px #00000026}.description.svelte-zjwk5t{margin:16px 0 0;font-size:14px;color:#b9bbbe;line-height:1.5;transition:color .4s ease}.discord-card.light.svelte-zjwk5t .description:where(.svelte-zjwk5t){color:#4f5660}.text.svelte-zjwk5t h3:where(.svelte-zjwk5t){margin:0;font-size:18px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px;transition:color .4s ease}.discord-card.light.svelte-zjwk5t .text:where(.svelte-zjwk5t) h3:where(.svelte-zjwk5t){color:#060607}.stats.svelte-zjwk5t{display:flex;align-items:center;gap:8px;margin-top:4px}.total-count.svelte-zjwk5t{font-size:13px;color:#b9bbbe;transition:color .4s ease}.discord-card.light.svelte-zjwk5t .total-count:where(.svelte-zjwk5t){color:#4f5660}.dot.svelte-zjwk5t{font-size:10px;color:#4f545c}.online-count.svelte-zjwk5t{font-size:13px;color:#3ba55c;font-weight:600}.footer.svelte-zjwk5t{padding:20px 16px;background:#2f3136;display:flex;justify-content:center;border-top:1px solid rgba(255,255,255,.05);transition:all .4s ease}.discord-card.light.svelte-zjwk5t .footer:where(.svelte-zjwk5t){background:#fff;border-top:1px solid #e3e5e8}.join-btn.svelte-zjwk5t{display:inline-block;padding:12px 28px;background:linear-gradient(135deg,#3ba55c,#2d8049);color:#fff;text-align:center;border-radius:8px;text-decoration:none;font-size:14px;font-weight:600;transition:all .3s ease;border:none;cursor:pointer;box-shadow:0 4px 12px #3ba55c4d}.join-btn.svelte-zjwk5t:hover{background:linear-gradient(135deg,#2d8049,#236b3a);transform:translateY(-1px);box-shadow:0 6px 16px #3ba55c66}.join-btn.disabled.svelte-zjwk5t{background:linear-gradient(135deg,#4f545c,#36393f);cursor:not-allowed;opacity:.7;box-shadow:none}.discord-card.light.svelte-zjwk5t .join-btn.disabled:where(.svelte-zjwk5t){background:linear-gradient(135deg,#747f8d,#5c6470)}.error.svelte-zjwk5t{padding:20px;text-align:center;color:#ed4245;font-size:14px}@keyframes svelte-zjwk5t-shine{to{background-position:200% center}}.skeleton.svelte-zjwk5t{padding:16px;height:100%}.skeleton-header.svelte-zjwk5t{height:48px;background:linear-gradient(90deg,#202225 25%,#2a2d31,#202225 75%);background-size:200% 100%;animation:svelte-zjwk5t-shine 1.5s infinite linear;border-radius:4px;margin-bottom:20px}.discord-card.light.svelte-zjwk5t .skeleton-header:where(.svelte-zjwk5t){background:linear-gradient(90deg,#e3e5e8 25%,#f2f3f5,#e3e5e8 75%);background-size:200% 100%}.skeleton-body.svelte-zjwk5t{height:300px;background:linear-gradient(90deg,#202225 25%,#2a2d31,#202225 75%);background-size:200% 100%;animation:svelte-zjwk5t-shine 1.5s infinite linear;border-radius:4px}.discord-card.light.svelte-zjwk5t .skeleton-body:where(.svelte-zjwk5t){background:linear-gradient(90deg,#e3e5e8 25%,#f2f3f5,#e3e5e8 75%);background-size:200% 100%}.content-section.svelte-11fqjis{padding:4rem 0;position:relative}.content-section.svelte-11fqjis:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:120px;height:1px;background:linear-gradient(90deg,transparent,rgba(88,101,242,.5),transparent)}.section-container.svelte-11fqjis{max-width:1400px;margin:0 auto;padding:0 2rem}.section-header.svelte-11fqjis{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem}.section-icon.svelte-11fqjis{width:48px;height:48px;background:linear-gradient(135deg,#5865f2,#4752c4);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px #5865f24d;flex-shrink:0}.section-icon.svelte-11fqjis svg:where(.svelte-11fqjis){width:24px;height:24px}.section-title-group.svelte-11fqjis{display:flex;flex-direction:column;gap:.25rem}.section-title.svelte-11fqjis{margin:0;font-size:1.75rem;font-weight:700;color:#fff;transition:color .4s ease;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.content-section.light.svelte-11fqjis .section-title:where(.svelte-11fqjis){color:#0f172a}.section-description.svelte-11fqjis{margin:0;font-size:.95rem;color:#ffffff80;transition:color .4s ease}.content-section.light.svelte-11fqjis .section-description:where(.svelte-11fqjis){color:#64748b}.discord-grid.svelte-11fqjis{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.discord-grid.svelte-11fqjis .discord-card{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.discord-grid.svelte-11fqjis .discord-card:hover{transform:translateY(-8px)}@media(max-width:800px){.content-section.svelte-11fqjis{padding:3rem 0}.section-container.svelte-11fqjis{padding:0 1rem}.section-header.svelte-11fqjis{flex-direction:column;align-items:flex-start;gap:.75rem}.section-title.svelte-11fqjis{font-size:1.5rem}.discord-grid.svelte-11fqjis{gap:1rem}}.content-section.svelte-1umzl3p{padding:4rem 0;position:relative}.content-section.svelte-1umzl3p:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:120px;height:1px;background:linear-gradient(90deg,transparent,rgba(88,101,242,.5),transparent)}.section-container.svelte-1umzl3p{max-width:1400px;margin:0 auto;padding:0 2rem}.section-header.svelte-1umzl3p{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem}.section-icon.svelte-1umzl3p{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.section-icon.feature-icon.svelte-1umzl3p{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 8px 24px #f59e0b4d}.section-icon.svelte-1umzl3p svg:where(.svelte-1umzl3p){width:24px;height:24px}.section-title-group.svelte-1umzl3p{display:flex;flex-direction:column;gap:.25rem}.section-title.svelte-1umzl3p{margin:0;font-size:1.75rem;font-weight:700;color:#fff;transition:color .4s ease}.content-section.light.svelte-1umzl3p .section-title:where(.svelte-1umzl3p){color:#0f172a}.section-description.svelte-1umzl3p{margin:0;font-size:.95rem;color:#ffffff80;transition:color .4s ease}.content-section.light.svelte-1umzl3p .section-description:where(.svelte-1umzl3p){color:#64748b}.features-grid.svelte-1umzl3p{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}.feature-card.svelte-1umzl3p{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-card.svelte-1umzl3p:hover{transform:translateY(-6px);background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 20px 40px #0000004d}.content-section.light.svelte-1umzl3p .feature-card:where(.svelte-1umzl3p){background:#ffffffb3;border:1px solid rgba(0,0,0,.06)}.content-section.light.svelte-1umzl3p .feature-card:where(.svelte-1umzl3p):hover{background:#ffffffe6;border-color:#0000001a;box-shadow:0 20px 40px #0000001a}.feature-image.svelte-1umzl3p{width:100%;overflow:hidden;background:#0003}.feature-image.svelte-1umzl3p img:where(.svelte-1umzl3p){width:100%;height:auto;display:block;transition:transform .4s ease}.feature-card.svelte-1umzl3p:hover .feature-image:where(.svelte-1umzl3p) img:where(.svelte-1umzl3p){transform:scale(1.05)}.feature-content.svelte-1umzl3p{padding:1.25rem}.feature-title.svelte-1umzl3p{margin:0 0 .5rem;font-size:1.1rem;font-weight:700;color:#fff;transition:color .4s ease}.content-section.light.svelte-1umzl3p .feature-title:where(.svelte-1umzl3p){color:#0f172a}.feature-description.svelte-1umzl3p{margin:0;font-size:.875rem;color:#fff9;line-height:1.5;transition:color .4s ease}.content-section.light.svelte-1umzl3p .feature-description:where(.svelte-1umzl3p){color:#64748b}@media(max-width:800px){.content-section.svelte-1umzl3p{padding:3rem 0}.section-container.svelte-1umzl3p{padding:0 1rem}.section-header.svelte-1umzl3p{flex-direction:column;align-items:flex-start;gap:.75rem}.section-title.svelte-1umzl3p{font-size:1.5rem}}.card-container.svelte-mqkzld{width:100%;max-width:1400px;margin:0 auto;font-family:Inter,system-ui,sans-serif}.status-message.svelte-mqkzld{padding:48px;display:flex;flex-direction:column;align-items:center;color:#b9bbbe;text-align:center;gap:16px;transition:color .4s ease}.card-container.light.svelte-mqkzld .status-message:where(.svelte-mqkzld){color:#5c6470}.status-message.error.svelte-mqkzld{color:#ed4245}.clans-grid.svelte-mqkzld{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px;align-items:start}.clan-card-item.svelte-mqkzld{background:#2f3136;border-radius:8px;overflow:hidden;border:1px solid #202225;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);height:fit-content}.clan-card-item.expanded.svelte-mqkzld{border-color:#5865f2;box-shadow:0 4px 20px #5865f226;z-index:10}.card-container.light.svelte-mqkzld .clan-card-item:where(.svelte-mqkzld){background:#fff;border:1px solid #e3e5e8;box-shadow:0 2px 8px #0000000f}.clan-card-item.svelte-mqkzld:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0006;border-color:#4f545c}.clan-card-item.expanded.svelte-mqkzld:hover{border-color:#7d8ef5;box-shadow:0 12px 32px #5865f240}.card-container.light.svelte-mqkzld .clan-card-item:where(.svelte-mqkzld):hover{box-shadow:0 8px 24px #0000001f}.clan-card-header.svelte-mqkzld{padding:16px 20px;background:#292b2f;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-bottom:1px solid #202225;transition:all .4s ease;cursor:pointer;-webkit-user-select:none;user-select:none}.clan-card-header.svelte-mqkzld:hover{background:#32353b}.card-container.light.svelte-mqkzld .clan-card-header:where(.svelte-mqkzld):hover{background:#f8f9fa}.collapse-icon.svelte-mqkzld{margin-left:8px;display:flex;align-items:center;justify-content:center;color:#72767d;transition:transform .3s ease}.collapse-icon.is-collapsed.svelte-mqkzld{transform:rotate(-90deg)}.clan-banner-container.svelte-mqkzld{position:relative;width:100%;height:120px;cursor:pointer;overflow:hidden}.clan-banner.svelte-mqkzld{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.banner-overlay.svelte-mqkzld{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.banner-overlay.svelte-mqkzld span:where(.svelte-mqkzld){color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:.8rem;padding:8px 16px;border:1px solid rgba(255,255,255,.5);border-radius:4px;background:#0003}.clan-banner-container.svelte-mqkzld:hover .clan-banner:where(.svelte-mqkzld){transform:scale(1.05)}.clan-banner-container.svelte-mqkzld:hover .banner-overlay:where(.svelte-mqkzld){opacity:1}.card-container.light.svelte-mqkzld .clan-card-header:where(.svelte-mqkzld){background:linear-gradient(180deg,#f2f3f5,#e9ecef);border-bottom:1px solid #e3e5e8}.clan-badge.svelte-mqkzld{width:48px;height:48px;object-fit:contain;flex-shrink:0}.clan-titles.svelte-mqkzld{display:flex;flex-direction:column;gap:2px}.clan-name.svelte-mqkzld{margin:0;font-size:1.1rem;color:#fff;font-weight:700;transition:color .4s ease}.card-container.light.svelte-mqkzld .clan-name:where(.svelte-mqkzld){color:#1a1a2e}.clan-tag.svelte-mqkzld{font-size:.75rem;color:#72767d;font-family:monospace;transition:color .4s ease}.card-container.light.svelte-mqkzld .clan-tag:where(.svelte-mqkzld){color:#5c6470}.member-count-badge.svelte-mqkzld{margin-left:auto;font-size:.75rem;color:#b9bbbe;background:#0000004d;padding:4px 10px;border-radius:12px;transition:all .4s ease}.card-container.light.svelte-mqkzld .member-count-badge:where(.svelte-mqkzld){background:#5865f226;color:#5865f2}.clan-card-body.svelte-mqkzld{padding:16px;flex-grow:1;max-height:600px;overflow-y:auto;transition:background .4s ease;scrollbar-gutter:stable}.card-container.light.svelte-mqkzld .clan-card-body:where(.svelte-mqkzld){background:#fff}.loading-members.svelte-mqkzld,.empty-members.svelte-mqkzld,.member-error.svelte-mqkzld{padding:24px;text-align:center;color:#b9bbbe;font-size:.9rem;display:flex;flex-direction:column;align-items:center;gap:8px;transition:color .4s ease}.card-container.light.svelte-mqkzld .loading-members:where(.svelte-mqkzld),.card-container.light.svelte-mqkzld .empty-members:where(.svelte-mqkzld){color:#5c6470}.member-error.svelte-mqkzld{color:#ed4245}.roles-flow.svelte-mqkzld{display:flex;flex-direction:column;gap:16px}.role-section.svelte-mqkzld{background:#ffffff05;border-radius:12px;padding:16px;transition:all .3s ease;border:1px solid rgba(255,255,255,.05)}.role-section.svelte-mqkzld:hover{background:#ffffff0a;border-color:#ffffff1a}.card-container.light.svelte-mqkzld .role-section:where(.svelte-mqkzld){background:#00000005;border:1px solid rgba(0,0,0,.05)}.role-header.svelte-mqkzld{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.05)}.card-container.light.svelte-mqkzld .role-header:where(.svelte-mqkzld){border-bottom:1px solid rgba(0,0,0,.08)}.role-dot.svelte-mqkzld{width:8px;height:8px;border-radius:2px;flex-shrink:0}.role-title.svelte-mqkzld{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:#b9bbbe;transition:color .4s ease}.card-container.light.svelte-mqkzld .role-title:where(.svelte-mqkzld){color:#4f5660}.role-count.svelte-mqkzld{margin-left:auto;font-size:.75rem;color:#b9bbbe;background:#202225;padding:2px 10px;border-radius:12px;transition:all .4s ease}.card-container.light.svelte-mqkzld .role-count:where(.svelte-mqkzld){background:#0000000f;color:#5c6470}.members-list.svelte-mqkzld{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px}.member-item.svelte-mqkzld{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#ffffff08;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.04);margin:1px 0}.card-container.light.svelte-mqkzld .member-item:where(.svelte-mqkzld){background:#00000004;border:1px solid rgba(0,0,0,.03)}.member-item.svelte-mqkzld:hover{background:#ffffff0f;transform:translate(4px);border-color:#ffffff1a}.card-container.light.svelte-mqkzld .member-item:where(.svelte-mqkzld):hover{background:#f8fafc;box-shadow:0 1px 3px #0000000d}.member-status-line.svelte-mqkzld{position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:0 4px 4px 0;opacity:.9;box-shadow:1px 0 4px #0003}.member-name.svelte-mqkzld{font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;transition:color .4s ease}.member-name.svelte-mqkzld{color:#dcddde}.card-container.light.svelte-mqkzld .member-name:where(.svelte-mqkzld){color:#2e3338}.spinner.svelte-mqkzld,.mini-spinner.svelte-mqkzld{border:2px solid rgba(255,255,255,.1);border-left-color:#5865f2;border-radius:50%;animation:svelte-mqkzld-spin 1s linear infinite}.card-container.light.svelte-mqkzld .spinner:where(.svelte-mqkzld),.card-container.light.svelte-mqkzld .mini-spinner:where(.svelte-mqkzld){border:2px solid rgba(88,101,242,.2);border-left-color:#5865f2}.spinner.svelte-mqkzld{width:32px;height:32px;border-width:3px}.mini-spinner.svelte-mqkzld{width:20px;height:20px}@keyframes svelte-mqkzld-spin{to{transform:rotate(360deg)}}.clan-card-body.svelte-mqkzld::-webkit-scrollbar{width:6px}.clan-card-body.svelte-mqkzld::-webkit-scrollbar-track{background:transparent}.clan-card-body.svelte-mqkzld::-webkit-scrollbar-thumb{background:#18191c;border-radius:3px}.card-container.light.svelte-mqkzld .clan-card-body:where(.svelte-mqkzld)::-webkit-scrollbar-thumb{background:#c3cfe2}@media(max-width:900px){.clans-grid.svelte-mqkzld{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:600px){.clans-grid.svelte-mqkzld{grid-template-columns:1fr}}.content-section.svelte-1tjwj7j{padding:4rem 0;position:relative}.content-section.svelte-1tjwj7j:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:120px;height:1px;background:linear-gradient(90deg,transparent,rgba(88,101,242,.5),transparent)}.section-container.full-width.svelte-1tjwj7j{max-width:none;padding:0 2rem}.section-header.svelte-1tjwj7j{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem;max-width:1400px;margin-left:auto;margin-right:auto}.section-header.with-stats.svelte-1tjwj7j{flex-wrap:wrap}.section-header-left.svelte-1tjwj7j{display:flex;align-items:center;gap:1rem;min-width:0;flex:1}.section-stats.svelte-1tjwj7j{display:flex;gap:12px;margin-left:2rem;flex-shrink:0}.stat-badge.svelte-1tjwj7j{padding:8px 18px;border-radius:20px;font-size:.875rem;font-weight:600;transition:all .4s ease}.stat-badge.coc.svelte-1tjwj7j{background:#3ba55c26;color:#3ba55c;border:1px solid rgba(59,165,92,.2)}.stat-badge.cr.svelte-1tjwj7j{background:#5865f226;color:#5865f2;border:1px solid rgba(88,101,242,.2)}.content-section.light.svelte-1tjwj7j .stat-badge.coc:where(.svelte-1tjwj7j){background:#3ba55c1a;color:#2d8049;border:1px solid rgba(59,165,92,.15)}.content-section.light.svelte-1tjwj7j .stat-badge.cr:where(.svelte-1tjwj7j){background:#5865f21a;color:#4752c4;border:1px solid rgba(88,101,242,.15)}.section-icon.svelte-1tjwj7j{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.section-icon.clan-icon.coc.svelte-1tjwj7j{background:linear-gradient(135deg,#3ba55c,#2d8049);box-shadow:0 8px 24px #3ba55c4d}.section-icon.clan-icon.cr.svelte-1tjwj7j{background:linear-gradient(135deg,#5865f2,#4752c4);box-shadow:0 8px 24px #5865f24d}.section-icon.svelte-1tjwj7j svg:where(.svelte-1tjwj7j){width:24px;height:24px}.section-title-group.svelte-1tjwj7j{display:flex;flex-direction:column;gap:.25rem;min-width:0}.section-title.svelte-1tjwj7j{margin:0;font-size:1.75rem;font-weight:700;color:#fff;transition:color .4s ease}.content-section.light.svelte-1tjwj7j .section-title:where(.svelte-1tjwj7j){color:#0f172a}.section-description.svelte-1tjwj7j{margin:0;font-size:.95rem;color:#ffffff80;transition:color .4s ease;line-height:1.5;max-width:800px}.content-section.light.svelte-1tjwj7j .section-description:where(.svelte-1tjwj7j){color:#64748b}@media(max-width:800px){.content-section.svelte-1tjwj7j{padding:3rem 0}.section-container.full-width.svelte-1tjwj7j,.section-header.svelte-1tjwj7j{padding:0 1rem}.section-header.with-stats.svelte-1tjwj7j{flex-direction:row;flex-wrap:wrap;align-items:center}.section-header-left.svelte-1tjwj7j{flex-direction:column;align-items:flex-start;gap:.75rem}.section-stats.svelte-1tjwj7j{margin-left:0;margin-top:.5rem;width:100%;justify-content:flex-start}.stat-badge.svelte-1tjwj7j{padding:6px 14px;font-size:.8rem}.section-title.svelte-1tjwj7j{font-size:1.5rem}}.modal-backdrop.svelte-ks4q3c{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.modal-content.svelte-ks4q3c{background:#0f172a;border:1px solid rgba(255,255,255,.1);border-radius:32px;width:100%;max-width:850px;max-height:90vh;position:relative;box-shadow:0 30px 60px -12px #000c,0 0 40px #3b82f61a;display:flex;flex-direction:column;overflow:hidden}.modal-content.light.svelte-ks4q3c{background:#f8fafc;border-color:#00000014;color:#1e293b}.modal-scroll-area.svelte-ks4q3c{overflow-y:auto;flex-grow:1;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.3) transparent}.modal-scroll-area.svelte-ks4q3c::-webkit-scrollbar{width:8px}.modal-scroll-area.svelte-ks4q3c::-webkit-scrollbar-thumb{background-color:#3b82f633;border-radius:10px;border:2px solid transparent;background-clip:content-box}.modal-scroll-area.svelte-ks4q3c::-webkit-scrollbar-thumb:hover{background-color:#3b82f666}.close-modal.svelte-ks4q3c{--btn-size: 44px;position:absolute;top:1.25rem;right:1.25rem;width:var(--btn-size);height:var(--btn-size);display:flex;align-items:center;justify-content:center;padding:0;background:#ffffff1a;border:2px solid rgba(255,255,255,.1);border-radius:50%;color:#fff;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.light.svelte-ks4q3c .close-modal:where(.svelte-ks4q3c){background:#0000000d;border-color:#0000001a;color:#1e293b}.close-modal.svelte-ks4q3c:hover{background:#ef4444;border-color:#ef4444;color:#fff;transform:rotate(90deg) scale(1.1);box-shadow:0 0 30px #ef444480}.close-modal.svelte-ks4q3c svg:where(.svelte-ks4q3c){width:28px;height:28px;stroke-width:3px}.modal-header.svelte-ks4q3c{padding:2rem 2.5rem 1.5rem;background:linear-gradient(to bottom,#3b82f626,#0f172a00);display:flex;justify-content:space-between;align-items:center;gap:1.5rem;border-bottom:1px solid rgba(255,255,255,.05)}.player-info-large.svelte-ks4q3c{display:flex;align-items:center;gap:1.5rem}.league-icon-large.svelte-ks4q3c{width:100px;height:100px;filter:drop-shadow(0 0 30px rgba(59,130,246,.4));transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.league-icon-large.svelte-ks4q3c:hover{transform:scale(1.1) rotate(5deg)}.player-titles.svelte-ks4q3c h2:where(.svelte-ks4q3c){margin:0;font-size:2.25rem;font-weight:900;letter-spacing:-.03em;background:linear-gradient(to bottom right,#fff,#94a3b8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.light.svelte-ks4q3c .player-titles:where(.svelte-ks4q3c) h2:where(.svelte-ks4q3c){background:linear-gradient(to bottom right,#1e293b,#64748b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.player-titles.svelte-ks4q3c .tag:where(.svelte-ks4q3c){margin:.25rem 0 0;font-family:JetBrains Mono,monospace;color:#3b82f6;font-weight:700;font-size:1.1rem;letter-spacing:1px}.clan-info-small.svelte-ks4q3c{display:flex;align-items:center;gap:1rem;margin-top:1rem;font-size:1.15rem;font-weight:850;color:#fff;background:linear-gradient(135deg,#1e293bcc,#0f172ae6);padding:.6rem 1.25rem;border-radius:16px;border:1px solid rgba(59,130,246,.25);width:fit-content;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 30px -8px #00000080;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.clan-info-small.svelte-ks4q3c:hover{border-color:#3b82f6;transform:translateY(-3px) scale(1.02);box-shadow:0 15px 35px -10px #3b82f64d}.light.svelte-ks4q3c .clan-info-small:where(.svelte-ks4q3c){background:#ffffffe6;border-color:#0000001a;color:#0f172a}.clan-info-small.svelte-ks4q3c img:where(.svelte-ks4q3c){width:32px;height:32px;filter:drop-shadow(0 0 12px rgba(59,130,246,.4))}.th-display.svelte-ks4q3c{text-align:right;display:flex;flex-direction:column;gap:1rem}.th-level.svelte-ks4q3c,.bh-level.svelte-ks4q3c{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:.75rem 1.5rem;border-radius:18px;font-weight:900;font-size:1.1rem;box-shadow:0 8px 20px -5px #3b82f680;border:1px solid rgba(255,255,255,.1)}.bh-level.svelte-ks4q3c{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 20px -5px #8b5cf680}.cr-level.svelte-ks4q3c{background:linear-gradient(135deg,#5865f2,#4752c4);box-shadow:0 8px 20px -5px #5865f280}.modal-body.svelte-ks4q3c{padding:1.5rem 2.5rem 2.5rem}.stats-grid-large.svelte-ks4q3c{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem}.stats-grid-large.kickpoints-stats.svelte-ks4q3c{grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.stat-card.svelte-ks4q3c{background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:1.25rem 1rem;border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:.35rem;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stat-card.svelte-ks4q3c:hover{background:#ffffff0f;border-color:#3b82f6;transform:translateY(-4px) scale(1.02);box-shadow:0 12px 24px -8px #00000080}.light.svelte-ks4q3c .stat-card:where(.svelte-ks4q3c){background:#f9fafb;border-color:#0000000d}.stat-card.svelte-ks4q3c .label:where(.svelte-ks4q3c){font-size:.75rem;text-transform:uppercase;color:#ffffff80;font-weight:700;letter-spacing:.05em}.light.svelte-ks4q3c .stat-card:where(.svelte-ks4q3c) .label:where(.svelte-ks4q3c){color:#00000080}.stat-card.svelte-ks4q3c .value:where(.svelte-ks4q3c){font-size:1.5rem;font-weight:900;color:#3b82f6;text-shadow:0 0 20px rgba(59,130,246,.2)}.stat-card.svelte-ks4q3c .value.danger:where(.svelte-ks4q3c){color:#ef4444;text-shadow:0 0 20px rgba(239,68,68,.2)}.detail-section.svelte-ks4q3c{margin-top:1.5rem}.detail-section.svelte-ks4q3c h3:where(.svelte-ks4q3c){font-size:1.35rem;font-weight:900;margin-bottom:1rem;display:flex;align-items:center;gap:1.25rem;color:#fff;letter-spacing:-.01em}.light.svelte-ks4q3c .detail-section:where(.svelte-ks4q3c) h3:where(.svelte-ks4q3c){color:#111827}.detail-section.svelte-ks4q3c h3:where(.svelte-ks4q3c):after{content:"";flex-grow:1;height:2px;background:linear-gradient(to right,rgba(59,130,246,.3),transparent);border-radius:2px}.light.svelte-ks4q3c .detail-section:where(.svelte-ks4q3c) h3:where(.svelte-ks4q3c):after{background:linear-gradient(to right,rgba(59,130,246,.2),transparent)}.kickpoints-list.svelte-ks4q3c{display:flex;flex-direction:column;gap:1rem}.kp-item.svelte-ks4q3c{background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:1rem 1.25rem;border-radius:16px;transition:all .2s}.kp-item.svelte-ks4q3c:hover{background:#ffffff0d;transform:translate(4px)}.light.svelte-ks4q3c .kp-item:where(.svelte-ks4q3c){background:#f8fafc;border-color:#0000000d}.kp-header.svelte-ks4q3c{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.kp-reason.svelte-ks4q3c{font-weight:800;font-size:1rem;color:#fff}.light.svelte-ks4q3c .kp-reason:where(.svelte-ks4q3c){color:#1e293b}.kp-amount.svelte-ks4q3c{font-weight:900;font-size:1rem;padding:.25rem .75rem;border-radius:10px}.kp-amount.positive.svelte-ks4q3c{color:#10b981;background:#10b9811a}.kp-amount.negative.svelte-ks4q3c{color:#ef4444;background:#ef44441a}.kp-footer.svelte-ks4q3c{display:flex;flex-direction:column;gap:.5rem}.kp-date.svelte-ks4q3c{font-size:.8rem;color:#ffffff80;font-family:JetBrains Mono,monospace}.light.svelte-ks4q3c .kp-date:where(.svelte-ks4q3c){color:#0006}.kp-desc.svelte-ks4q3c{font-size:.9rem;color:#fffc;line-height:1.5}.light.svelte-ks4q3c .kp-desc:where(.svelte-ks4q3c){color:#000000b3}.other-accounts-grid.svelte-ks4q3c{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.other-account-btn.svelte-ks4q3c{background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:1.25rem;border-radius:20px;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left;color:inherit}.light.svelte-ks4q3c .other-account-btn:where(.svelte-ks4q3c){background:#f8fafc;border-color:#0000000d}.other-account-btn.svelte-ks4q3c:hover{background:#3b82f61a;border-color:#3b82f6;transform:translateY(-4px);box-shadow:0 10px 20px -10px #3b82f680}.acc-name.svelte-ks4q3c{font-weight:800;font-size:1rem}.acc-tag.svelte-ks4q3c{font-size:.8rem;color:#3b82f6;font-family:JetBrains Mono,monospace;font-weight:600}.light.svelte-ks4q3c .acc-tag:where(.svelte-ks4q3c){color:#2563eb}.items-grid.svelte-ks4q3c{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.25rem}.item-badge.svelte-ks4q3c{background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:1.5rem;border-radius:24px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.item-badge.svelte-ks4q3c:hover{background:#ffffff0f;border-color:#fff3;transform:translateY(-4px)}.item-badge.maxed.svelte-ks4q3c{border-color:#fbbf24;background:linear-gradient(135deg,#fbbf241a,#b453090d);box-shadow:0 8px 24px -8px #fbbf2440}.item-badge.maxed.svelte-ks4q3c:after{content:"MAX";position:absolute;top:.6rem;right:.6rem;background:#fbbf24;color:#000;font-size:.65rem;font-weight:900;padding:.2rem .5rem;border-radius:6px;box-shadow:0 0 10px #fbbf2466}.item-name.svelte-ks4q3c{display:block;font-size:1rem;font-weight:800;margin-bottom:.5rem;color:#fff}.light.svelte-ks4q3c .item-name:where(.svelte-ks4q3c){color:#1e293b}.item-level.svelte-ks4q3c{font-size:.9rem;color:#ffffff80;font-weight:700;font-family:JetBrains Mono,monospace}.item-badge.maxed.svelte-ks4q3c .item-level:where(.svelte-ks4q3c){color:#fbbf24}.progress-track.svelte-ks4q3c{height:6px;background:#ffffff0d;border-radius:3px;margin-top:1rem;overflow:hidden}.progress-bar.svelte-ks4q3c{position:relative;height:100%;background:#3b82f6;box-shadow:0 0 12px #3b82f680;border-radius:3px;transition:width 1s cubic-bezier(.4,0,.2,1)}.item-badge.maxed.svelte-ks4q3c .progress-bar:where(.svelte-ks4q3c){background:linear-gradient(to right,#f59e0b,#fbbf24);box-shadow:0 0 12px #fbbf2499}.other-accounts-list.svelte-ks4q3c{display:flex;flex-direction:column;gap:.75rem}.other-acc-card.svelte-ks4q3c{display:flex;align-items:center;gap:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:1rem;border-radius:16px;cursor:pointer;width:100%;text-align:left;transition:all .2s}.other-acc-card.svelte-ks4q3c:hover{background:#ffffff0f;border-color:#3b82f64d;transform:scale(1.02)}.acc-badge.svelte-ks4q3c{width:32px;height:32px}.acc-info.svelte-ks4q3c{flex-grow:1}.acc-name.svelte-ks4q3c{font-weight:700;font-size:1rem}.acc-tag.svelte-ks4q3c{font-size:.8rem;color:#fff6;font-family:JetBrains Mono,monospace}.arena-icon-container.svelte-ks4q3c{width:100px;height:100px;background:#5865f21a;border:2px solid rgba(88,101,242,.3);border-radius:24px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.arena-img.svelte-ks4q3c{width:80px;height:80px;object-fit:contain}.arena-fallback-label.svelte-ks4q3c{position:absolute;font-size:1.5rem;font-weight:900;color:#5865f2;text-shadow:0 0 20px rgba(88,101,242,.5)}.deck-grid.svelte-ks4q3c{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.card-item.svelte-ks4q3c{background:#ffffff08;border-radius:16px;padding:.75rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;transition:all .2s}.card-item.svelte-ks4q3c:hover{transform:translateY(-5px);background:#ffffff14}.card-item.svelte-ks4q3c img:where(.svelte-ks4q3c){width:100%;height:auto;border-radius:8px}.card-level.svelte-ks4q3c{font-size:.8rem;font-weight:800;color:#fff;background:#5865f2;padding:.25rem .6rem;border-radius:8px}.badges-grid-cr.svelte-ks4q3c{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:1.25rem}.badge-item-cr.svelte-ks4q3c{position:relative;aspect-ratio:1;background:#ffffff08;border-radius:12px;padding:.5rem}.badge-item-cr.svelte-ks4q3c img:where(.svelte-ks4q3c){width:100%;height:100%;object-fit:contain}.labels-list.svelte-ks4q3c{display:flex;flex-wrap:wrap;gap:1rem}.label-badge.svelte-ks4q3c{background:#ffffff0d;padding:.6rem 1.25rem;border-radius:24px;display:flex;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;transition:all .2s}.label-badge.svelte-ks4q3c:hover{background:#ffffff1a;transform:scale(1.05)}.label-badge.svelte-ks4q3c img:where(.svelte-ks4q3c){width:24px;height:24px}@media(max-width:768px){.modal-header.svelte-ks4q3c{flex-direction:column;padding:1.5rem 1.25rem 1rem;gap:1rem}.th-display.svelte-ks4q3c{text-align:left;flex-direction:row}.modal-body.svelte-ks4q3c{padding:1rem 1.25rem 1.5rem}.stats-grid-large.svelte-ks4q3c{grid-template-columns:repeat(2,1fr);gap:.75rem}.stats-grid-large.kickpoints-stats.svelte-ks4q3c{grid-template-columns:repeat(2,1fr)}.player-info-large.svelte-ks4q3c{gap:1rem}.league-icon-large.svelte-ks4q3c{width:64px;height:64px}.player-titles.svelte-ks4q3c h2:where(.svelte-ks4q3c){font-size:1.6rem}}.modal-loading-minimal.svelte-1w2g0z9{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2100;color:#fff;gap:1.5rem}:root{--accent-color: #5865f2;--accent-hover: #4752c4;--bg-dark: #0a0a0f;--bg-card-dark: rgba(20, 20, 30, .7);--border-dark: rgba(255, 255, 255, .08);--text-dim: rgba(255, 255, 255, .6);--bg-light: #f8fafc;--bg-card-light: #ffffff;--border-light: rgba(0, 0, 0, .08);--text-dim-light: rgba(0, 0, 0, .6)}.clan-detail-page.svelte-1w2g0z9{min-height:100vh;background-color:var(--bg-dark);color:#fff;padding-bottom:4rem;font-family:Inter,system-ui,-apple-system,sans-serif}.clan-detail-page.light.svelte-1w2g0z9{background-color:var(--bg-light);color:#1a1a2e}.clan-hero.svelte-1w2g0z9{position:relative;height:400px;display:flex;align-items:flex-end;padding:0 5% 4rem;overflow:hidden}.hero-bg.svelte-1w2g0z9{position:absolute;inset:0;background-size:cover;background-position:center;filter:blur(60px) opacity(.25);transform:scale(1.2)}.hero-overlay.svelte-1w2g0z9{position:absolute;bottom:0;left:0;right:0;height:100%;background:linear-gradient(0deg,var(--bg-dark) 0%,transparent 100%)}.light.svelte-1w2g0z9 .hero-overlay:where(.svelte-1w2g0z9){background:linear-gradient(0deg,var(--bg-light) 0%,transparent 100%)}.hero-content.svelte-1w2g0z9{position:relative;z-index:2;display:flex;gap:3rem;align-items:center;width:100%;max-width:1400px;margin:0 auto}.badge-container.svelte-1w2g0z9{position:relative;flex-shrink:0}.clan-badge.svelte-1w2g0z9{width:180px;height:180px;filter:drop-shadow(0 15px 35px rgba(0,0,0,.6))}.clan-info-main.svelte-1w2g0z9{flex:1}.title-row.svelte-1w2g0z9{display:flex;align-items:center;gap:1.5rem;margin-bottom:.75rem;flex-wrap:wrap}.clan-info-main.svelte-1w2g0z9 h1:where(.svelte-1w2g0z9){font-size:4rem;font-weight:900;margin:0;line-height:1;letter-spacing:-.02em}.tag-pill.svelte-1w2g0z9{background:#ffffff1a;padding:6px 14px;border-radius:8px;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:600;color:#fffc;border:1px solid rgba(255,255,255,.1)}.light.svelte-1w2g0z9 .tag-pill:where(.svelte-1w2g0z9){background:#0000000d;color:#0009;border-color:#0000000d}.clan-desc.svelte-1w2g0z9{font-size:1.15rem;color:var(--text-dim);max-width:700px;margin-bottom:2rem;line-height:1.6}.light.svelte-1w2g0z9 .clan-desc:where(.svelte-1w2g0z9){color:var(--text-dim-light)}.quick-stats.svelte-1w2g0z9{display:flex;gap:3rem}.q-stat.svelte-1w2g0z9{display:flex;flex-direction:column;gap:.25rem}.q-label.svelte-1w2g0z9{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;opacity:.5}.q-value.svelte-1w2g0z9{font-size:1.6rem;font-weight:800}.back-btn.svelte-1w2g0z9{position:absolute;top:2rem;left:2rem;z-index:10;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);color:#fff;padding:.75rem 1.25rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.light.svelte-1w2g0z9 .back-btn:where(.svelte-1w2g0z9){background:#0000000d;border-color:#0000001a;color:#1a1a2e}.back-btn.svelte-1w2g0z9:hover{background:#ffffff1f;transform:translate(-5px)}.back-btn.svelte-1w2g0z9 svg:where(.svelte-1w2g0z9){width:20px}.layout-grid.svelte-1w2g0z9{display:grid;grid-template-columns:320px 1fr;gap:3rem;max-width:1400px;margin:0 auto;padding:0 5%}.sidebar.svelte-1w2g0z9{display:flex;flex-direction:column;gap:2rem}.sidebar-sticky.svelte-1w2g0z9{position:sticky;top:6rem;max-height:calc(100vh - 7rem);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:2rem;padding:1rem .9rem 1rem .15rem;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.22) transparent;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 1.25rem,#000 calc(100% - 1.25rem),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 1.25rem,#000 calc(100% - 1.25rem),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar-sticky.svelte-1w2g0z9::-webkit-scrollbar{width:8px}.sidebar-sticky.svelte-1w2g0z9::-webkit-scrollbar-track{background:transparent}.sidebar-sticky.svelte-1w2g0z9::-webkit-scrollbar-thumb{background-color:#3b82f62e;border-radius:10px;border:2px solid transparent;background-clip:content-box}.sidebar-sticky.svelte-1w2g0z9::-webkit-scrollbar-thumb:hover{background-color:#3b82f64d}.info-card.svelte-1w2g0z9{background:var(--bg-card-dark);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid var(--border-dark);border-radius:24px;padding:2rem;box-shadow:0 20px 40px #0003}.light.svelte-1w2g0z9 .info-card:where(.svelte-1w2g0z9){background:var(--bg-card-light);border-color:var(--border-light);box-shadow:0 10px 30px #0000000d}.info-card.svelte-1w2g0z9 h3:where(.svelte-1w2g0z9){margin:0 0 1.5rem;font-size:1.2rem;font-weight:800;letter-spacing:-.01em}.reasons-card.svelte-1w2g0z9{border-color:#ed42454d}.reasons-card.svelte-1w2g0z9 .card-header:where(.svelte-1w2g0z9){display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.reasons-card.svelte-1w2g0z9 h3:where(.svelte-1w2g0z9){margin:0}.h-icon.svelte-1w2g0z9{width:20px;height:20px;color:#ed4245}.reasons-list.svelte-1w2g0z9{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.reason-item.svelte-1w2g0z9{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px;font-size:.85rem}.reason-name.svelte-1w2g0z9{color:#ffffffd9}.light.svelte-1w2g0z9 .reason-name:where(.svelte-1w2g0z9){color:#000000bf}.reason-amount.svelte-1w2g0z9{color:#ed4245;font-weight:800;font-size:.75rem;background:#ed42451f;padding:.2rem .55rem;border-radius:8px;min-width:2rem;text-align:center;flex-shrink:0}.max-kp-info.svelte-1w2g0z9,.expiry-info.svelte-1w2g0z9{font-size:.8rem;padding:.5rem .75rem;border-radius:8px;margin-top:.5rem}.max-kp-info.svelte-1w2g0z9{background:#ed424526;color:#ff787b;border:1px solid rgba(237,66,69,.2)}.max-kp-info.svelte-1w2g0z9 .val:where(.svelte-1w2g0z9){font-weight:800}.expiry-info.svelte-1w2g0z9{color:#fff6;font-style:italic}.light.svelte-1w2g0z9 .reason-item:where(.svelte-1w2g0z9){background:#0000000a;border-color:#0000000f}.light.svelte-1w2g0z9 .expiry-info:where(.svelte-1w2g0z9){color:#0006}.info-grid.svelte-1w2g0z9{display:flex;flex-direction:column;gap:1.25rem}.info-item.svelte-1w2g0z9{display:flex;justify-content:space-between;align-items:center}.info-item.svelte-1w2g0z9 .label:where(.svelte-1w2g0z9){font-size:.9rem;font-weight:500;color:var(--text-dim)}.light.svelte-1w2g0z9 .info-item:where(.svelte-1w2g0z9) .label:where(.svelte-1w2g0z9){color:var(--text-dim-light)}.info-item.svelte-1w2g0z9 .value:where(.svelte-1w2g0z9){font-weight:700;font-size:.95rem}.members-main.svelte-1w2g0z9{display:flex;flex-direction:column;gap:2.5rem}.section-header-row.svelte-1w2g0z9{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--border-dark)}.light.svelte-1w2g0z9 .section-header-row:where(.svelte-1w2g0z9){border-bottom-color:var(--border-light)}.title-group.svelte-1w2g0z9 h2:where(.svelte-1w2g0z9){font-size:2.2rem;font-weight:900;margin:0;letter-spacing:-.02em}.subtitle.svelte-1w2g0z9{margin:.25rem 0 0;color:var(--text-dim);font-weight:500}.light.svelte-1w2g0z9 .subtitle:where(.svelte-1w2g0z9){color:var(--text-dim-light)}.search-box.svelte-1w2g0z9{position:relative;width:350px}.search-box.svelte-1w2g0z9 svg:where(.svelte-1w2g0z9){position:absolute;left:14px;top:50%;transform:translateY(-50%);width:20px;opacity:.5}.search-box.svelte-1w2g0z9 input:where(.svelte-1w2g0z9){width:100%;padding:12px 16px 12px 46px;background:#ffffff0d;border:1px solid var(--border-dark);border-radius:16px;color:#fff;font-size:1rem;outline:none;transition:all .3s}.light.svelte-1w2g0z9 .search-box:where(.svelte-1w2g0z9) input:where(.svelte-1w2g0z9){background:#fff;color:#1a1a2e;border-color:var(--border-light)}.search-box.svelte-1w2g0z9 input:where(.svelte-1w2g0z9):focus{border-color:var(--accent-color);background:#5865f20d;box-shadow:0 0 0 4px #5865f21a}.members-grid.svelte-1w2g0z9{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}.member-card.svelte-1w2g0z9{background:var(--bg-card-dark);border:1px solid var(--border-dark);border-radius:24px;padding:1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;display:flex;flex-direction:column;gap:1.25rem}.light.svelte-1w2g0z9 .member-card:where(.svelte-1w2g0z9){background:var(--bg-card-light);border-color:var(--border-light);box-shadow:0 10px 20px #00000008}.member-card.svelte-1w2g0z9:hover{transform:translateY(-8px);border-color:var(--accent-color);box-shadow:0 20px 40px #0000004d}.member-card.maxKickpoints.svelte-1w2g0z9{border-color:#f43f5ed9;box-shadow:0 0 0 1px #f43f5e59,0 18px 36px #f43f5e29}.light.svelte-1w2g0z9 .member-card.maxKickpoints:where(.svelte-1w2g0z9){border-color:#dc2626cc;box-shadow:0 0 0 1px #dc262633,0 14px 28px #dc26261a}.member-card.maxKickpoints.svelte-1w2g0z9:hover{border-color:#f43f5e;box-shadow:0 0 0 1px #f43f5e73,0 22px 42px #f43f5e38}.m-card-header.svelte-1w2g0z9{display:flex;gap:.75rem;align-items:center;position:relative}.m-avatar-container.svelte-1w2g0z9{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.league-icon.svelte-1w2g0z9{width:100%;height:100%;filter:drop-shadow(0 0 10px rgba(0,0,0,.4));transition:transform .2s,filter .2s;z-index:2}.member-card.svelte-1w2g0z9:hover .league-icon:where(.svelte-1w2g0z9){transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 0 20px rgba(59,130,246,.5))}.m-main-info.svelte-1w2g0z9{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.m-points-info.svelte-1w2g0z9{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.m-th-badge.svelte-1w2g0z9{background:#3b82f6;color:#fff;padding:4px 10px;border-radius:8px;font-weight:800;font-size:.75rem;white-space:nowrap;box-shadow:0 4px 10px #3b82f64d}.card-glow.svelte-1w2g0z9{position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(59,130,246,.1),transparent 70%);opacity:0;transition:opacity .5s;pointer-events:none;z-index:1}.member-card.svelte-1w2g0z9:hover .card-glow:where(.svelte-1w2g0z9){opacity:1}.kickpoint-indicator.svelte-1w2g0z9{position:absolute;bottom:1.25rem;left:1.25rem;background:#f43f5e;color:#fff;width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:900;box-shadow:0 4px 10px #f43f5e66;border:2px solid var(--bg-dark);z-index:5}.light.svelte-1w2g0z9 .kickpoint-indicator:where(.svelte-1w2g0z9){border-color:var(--bg-light)}.kickpoint-indicator.high-risk.svelte-1w2g0z9{background:#000;color:#f43f5e;animation:svelte-1w2g0z9-pulse-red 2s infinite}@keyframes svelte-1w2g0z9-pulse-red{0%{transform:scale(1);box-shadow:0 0 #f43f5e66}70%{transform:scale(1.1);box-shadow:0 0 0 10px #f43f5e00}to{transform:scale(1);box-shadow:0 0 #f43f5e00}}.m-card-footer.svelte-1w2g0z9{margin-top:auto}.m-name.svelte-1w2g0z9{margin:0;font-size:1.15rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;letter-spacing:-.01em}.m-role-label.svelte-1w2g0z9{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-color);white-space:nowrap;display:flex;align-items:center;gap:.35rem}.m-role-label.role-error.svelte-1w2g0z9{color:#f59e0b;animation:svelte-1w2g0z9-pulse-role 2s infinite}.role-expected.svelte-1w2g0z9{font-size:.65rem;font-weight:500;opacity:.8;background:#f59e0b26;padding:2px 6px;border-radius:4px}@keyframes svelte-1w2g0z9-pulse-role{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.m-sub-info.svelte-1w2g0z9{display:flex;align-items:center;gap:.35rem;opacity:.8;min-width:0;overflow:hidden}.m-tag-small.svelte-1w2g0z9{font-size:.7rem;opacity:.5;font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.dot.svelte-1w2g0z9{flex-shrink:0}.m-th-badge.svelte-1w2g0z9{background:#ffffff0d;padding:4px 10px;border-radius:8px;font-weight:700;font-size:.85rem;color:var(--text-dim)}.light.svelte-1w2g0z9 .m-th-badge:where(.svelte-1w2g0z9){background:#0000000d;color:var(--text-dim-light)}.old-name.svelte-1w2g0z9{font-size:.8rem;font-weight:500;opacity:.5;font-style:italic;margin-left:4px;display:block}.only-upstream.svelte-1w2g0z9{opacity:.6;filter:grayscale(.7)}.has-diff.svelte-1w2g0z9{border-color:#f59e0b66}.has-diff.svelte-1w2g0z9:hover{border-color:#f59e0b}.diff-section.svelte-1w2g0z9{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-dark)}.diff-section.svelte-1w2g0z9 .section-header-row:where(.svelte-1w2g0z9){border-bottom:none;padding-bottom:0;margin-bottom:1.5rem}.diff-section.svelte-1w2g0z9 .title-group:where(.svelte-1w2g0z9) h3:where(.svelte-1w2g0z9){margin:0;font-size:1.8rem;font-weight:800;letter-spacing:-.01em}.light.svelte-1w2g0z9 .diff-section:where(.svelte-1w2g0z9){border-top-color:var(--border-light)}.diff-grid-layout.svelte-1w2g0z9{display:flex;flex-direction:column;gap:3rem;margin-top:2rem}.diff-category.svelte-1w2g0z9 h4:where(.svelte-1w2g0z9){display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.25rem;font-weight:800;opacity:.9}.indicator-dot.svelte-1w2g0z9{width:10px;height:10px;border-radius:50%}.indicator-dot.new.svelte-1w2g0z9{background:#10b981;box-shadow:0 0 10px #10b981}.indicator-dot.left.svelte-1w2g0z9{background:#4b5563}.indicator-dot.changed.svelte-1w2g0z9{background:#f59e0b;box-shadow:0 0 10px #f59e0b}.m-card-changes.svelte-1w2g0z9{margin-top:.5rem;display:flex;flex-direction:column;gap:.4rem;padding:.75rem;background:#f59e0b0d;border-radius:12px;border:1px solid rgba(245,158,11,.1)}.change-item.svelte-1w2g0z9{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.change-label.svelte-1w2g0z9{font-weight:700;color:var(--text-dim);min-width:50px}.change-val-new.svelte-1w2g0z9{color:#3b82f6;font-weight:800}.change-val-old.svelte-1w2g0z9{color:#9ca3af;text-decoration:line-through;opacity:.7;font-size:.8rem}@media(max-width:1100px){.diff-grid-layout.svelte-1w2g0z9{grid-template-columns:1fr}}.modal-backdrop.svelte-1w2g0z9{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem}.loading-overlay.svelte-1w2g0z9{height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.spinner.svelte-1w2g0z9{width:50px;height:50px;border:4px solid rgba(88,101,242,.1);border-top-color:var(--accent-color);border-radius:50%;animation:svelte-1w2g0z9-spin 1s linear infinite}@keyframes svelte-1w2g0z9-spin{to{transform:rotate(360deg)}}@media(max-width:1200px){.layout-grid.svelte-1w2g0z9{grid-template-columns:1fr}.sidebar.svelte-1w2g0z9{order:2}.sidebar-sticky.svelte-1w2g0z9{position:relative;top:0;max-height:none;overflow-y:visible;overflow-x:visible;padding:0;-webkit-mask-image:none;mask-image:none}.members-main.svelte-1w2g0z9{order:1}}@media(max-width:768px){.clan-hero.svelte-1w2g0z9{height:auto;padding-top:6rem}.hero-content.svelte-1w2g0z9{flex-direction:column;text-align:center;gap:1.5rem}.clan-info-main.svelte-1w2g0z9 h1:where(.svelte-1w2g0z9){font-size:2.5rem}.quick-stats.svelte-1w2g0z9{justify-content:center;flex-wrap:wrap;gap:1.5rem}.section-header-row.svelte-1w2g0z9{flex-direction:column;align-items:flex-start;gap:1.5rem}.search-box.svelte-1w2g0z9{width:100%}}.modal-loading-minimal.svelte-51z3k{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2100;color:#fff;gap:1.5rem}.clan-detail-page.svelte-51z3k{min-height:100vh;padding-bottom:4rem}.cr-theme.svelte-51z3k .clan-hero:where(.svelte-51z3k):before{background:linear-gradient(135deg,#5865f233,#7289da1a)}.cr-theme.svelte-51z3k .hero-overlay:where(.svelte-51z3k){background:linear-gradient(to bottom,#0a0a0f99,#0a0a0ff2)}.loading-overlay.svelte-51z3k{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#b9bbbe}.spinner.svelte-51z3k{width:48px;height:48px;border:4px solid rgba(88,101,242,.2);border-top-color:#5865f2;border-radius:50%;animation:svelte-51z3k-spin 1s linear infinite;margin-bottom:1rem}@keyframes svelte-51z3k-spin{to{transform:rotate(360deg)}}.error-container.svelte-51z3k{display:flex;align-items:center;justify-content:center;min-height:60vh}.error-content.svelte-51z3k{text-align:center;padding:3rem;background:#1e293b80;border-radius:24px;border:1px solid rgba(255,255,255,.1)}.error-content.svelte-51z3k svg:where(.svelte-51z3k){width:64px;height:64px;color:#ed4245;margin-bottom:1rem}.error-content.svelte-51z3k h2:where(.svelte-51z3k){color:#fff;margin-bottom:.5rem}.error-content.svelte-51z3k p:where(.svelte-51z3k){color:#b9bbbe;margin-bottom:1.5rem}.retry-btn.svelte-51z3k{padding:.75rem 2rem;background:#5865f2;color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s}.retry-btn.svelte-51z3k:hover{background:#4752c4;transform:translateY(-2px)}.clan-hero.svelte-51z3k{position:relative;padding:8rem 2rem 4rem;overflow:hidden}.hero-bg.svelte-51z3k{position:absolute;inset:0;background-size:cover;background-position:center;filter:blur(60px);opacity:.3;transform:scale(1.2)}.hero-overlay.svelte-51z3k{position:absolute;inset:0;background:linear-gradient(to bottom,#0a0a0f99,#0a0a0ff2)}.hero-content.svelte-51z3k{position:relative;display:flex;align-items:center;gap:2.5rem;max-width:1200px;margin:0 auto}.back-btn.svelte-51z3k{position:absolute;top:6rem;left:2rem;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s;z-index:10}.back-btn.svelte-51z3k:hover{background:#fff3;transform:translate(-4px)}.back-btn.svelte-51z3k svg:where(.svelte-51z3k){width:20px;height:20px}.badge-container.svelte-51z3k{position:relative}.clan-badge.svelte-51z3k{width:140px;height:140px;border-radius:24px;box-shadow:0 20px 40px #0006;object-fit:contain}.clan-info-main.svelte-51z3k{flex:1}.title-row.svelte-51z3k{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.title-row.svelte-51z3k h1:where(.svelte-51z3k){font-size:2.5rem;font-weight:800;color:#fff;margin:0}.tag-pill.svelte-51z3k{padding:.4rem 1rem;background:#5865f233;border:1px solid rgba(88,101,242,.3);border-radius:20px;color:#8b9eff;font-size:.875rem;font-weight:600}.clan-desc.svelte-51z3k{color:#ffffffb3;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;max-width:600px}.quick-stats.svelte-51z3k{display:flex;gap:2rem}.q-stat.svelte-51z3k{display:flex;flex-direction:column;gap:.25rem}.q-label.svelte-51z3k{font-size:.75rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.q-value.svelte-51z3k{font-size:1.25rem;font-weight:700;color:#fff}.layout-grid.svelte-51z3k{display:grid;grid-template-columns:320px 1fr;gap:2rem;max-width:1400px;margin:0 auto;padding:0 2rem}@media(max-width:1024px){.layout-grid.svelte-51z3k{grid-template-columns:1fr}}.sidebar-sticky.svelte-51z3k{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:1.5rem;padding:1rem .9rem 1rem .15rem;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.22) transparent;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 1.25rem,#000 calc(100% - 1.25rem),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 1.25rem,#000 calc(100% - 1.25rem),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar-sticky.svelte-51z3k::-webkit-scrollbar{width:8px}.sidebar-sticky.svelte-51z3k::-webkit-scrollbar-track{background:transparent}.sidebar-sticky.svelte-51z3k::-webkit-scrollbar-thumb{background-color:#3b82f62e;border-radius:10px;border:2px solid transparent;background-clip:content-box}.sidebar-sticky.svelte-51z3k::-webkit-scrollbar-thumb:hover{background-color:#3b82f64d}.info-card.svelte-51z3k{background:#1e293b80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:1.5rem}.info-card.svelte-51z3k h3:where(.svelte-51z3k){font-size:1rem;font-weight:700;color:#fff;margin-bottom:1rem}.reasons-card.svelte-51z3k{border-color:#ed42454d}.reasons-card.svelte-51z3k .card-header:where(.svelte-51z3k){display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.reasons-card.svelte-51z3k h3:where(.svelte-51z3k){margin:0}.h-icon.svelte-51z3k{width:20px;height:20px;color:#ed4245}.reasons-list.svelte-51z3k{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.reason-item.svelte-51z3k{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px;font-size:.85rem}.reason-name.svelte-51z3k{color:#ffffffd9}.reason-amount.svelte-51z3k{color:#ed4245;font-weight:800;font-size:.75rem;background:#ed42451f;padding:.2rem .55rem;border-radius:8px;min-width:2rem;text-align:center;flex-shrink:0}.max-kp-info.svelte-51z3k,.expiry-info.svelte-51z3k{font-size:.8rem;padding:.5rem .75rem;border-radius:8px;margin-top:.5rem}.max-kp-info.svelte-51z3k{background:#ed424526;color:#ff787b;border:1px solid rgba(237,66,69,.2)}.max-kp-info.svelte-51z3k .val:where(.svelte-51z3k){font-weight:800}.expiry-info.svelte-51z3k{color:#fff6;font-style:italic}.highlight-card.svelte-51z3k{background:linear-gradient(135deg,#5865f226,#1e293b80);border-color:#5865f24d}.top-lists.svelte-51z3k{display:flex;flex-direction:column;gap:1rem}.top-list-header.svelte-51z3k{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#fff9;margin-bottom:.5rem}.t-icon.svelte-51z3k{width:16px;height:16px}.t-icon.trophies.svelte-51z3k{color:#fbbf24}.t-icon.donation.svelte-51z3k{color:#f87171}.mini-rank-list.svelte-51z3k{display:flex;flex-direction:column;gap:.5rem}.rank-item.svelte-51z3k{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:#ffffff0d;border-radius:8px;cursor:pointer;transition:all .2s}.rank-item.svelte-51z3k:hover{background:#ffffff1a}.rank-num.svelte-51z3k{font-size:.75rem;font-weight:700;color:#fff6;width:1.5rem}.rank-name.svelte-51z3k{flex:1;font-size:.875rem;color:#fff;font-weight:500}.rank-val.svelte-51z3k{font-size:.8rem;color:#fbbf24;font-weight:600}.top-list-divider.svelte-51z3k{height:1px;background:#ffffff1a}.info-grid.svelte-51z3k{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.info-item.svelte-51z3k{display:flex;flex-direction:column;gap:.25rem}.info-item.svelte-51z3k .label:where(.svelte-51z3k){font-size:.7rem;color:#ffffff80;text-transform:uppercase}.info-item.svelte-51z3k .value:where(.svelte-51z3k){font-size:.9rem;color:#fff;font-weight:600}.members-main.svelte-51z3k{min-height:100vh}.section-header-row.svelte-51z3k{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.title-group.svelte-51z3k h2:where(.svelte-51z3k){font-size:1.5rem;font-weight:800;color:#fff;margin:0}.subtitle.svelte-51z3k{color:#ffffff80;font-size:.875rem;margin-top:.25rem}.search-box.svelte-51z3k{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:#1e293b80;border:1px solid rgba(255,255,255,.1);border-radius:12px}.search-box.svelte-51z3k svg:where(.svelte-51z3k){width:20px;height:20px;color:#fff6}.search-box.svelte-51z3k input:where(.svelte-51z3k){background:none;border:none;color:#fff;font-size:.9rem;outline:none;width:200px}.search-box.svelte-51z3k input:where(.svelte-51z3k)::placeholder{color:#fff6}.members-grid.svelte-51z3k{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.25rem}.member-card.svelte-51z3k{background:#1e293b66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s ease;position:relative}.member-card.svelte-51z3k:hover{transform:translateY(-4px);border-color:#5865f266;box-shadow:0 20px 40px #0000004d}.member-card.maxKickpoints.svelte-51z3k{border-color:#ed4245e6;box-shadow:0 0 0 1px #ed424566,0 18px 36px #ed42452e}.member-card.maxKickpoints.svelte-51z3k:hover{border-color:#ed4245;box-shadow:0 0 0 1px #ed424580,0 22px 42px #ed42453d}.member-card.is-linked.svelte-51z3k{border-color:#5865f24d}.m-card-content.svelte-51z3k{padding:1.25rem;display:flex;align-items:center;gap:1rem;position:relative}.card-glow.svelte-51z3k{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#5865f2,#7289da);opacity:0;transition:opacity .3s}.member-card.svelte-51z3k:hover .card-glow:where(.svelte-51z3k){opacity:1}.m-rank-indicator.svelte-51z3k{position:absolute;top:.5rem;right:.75rem;font-size:.7rem;font-weight:700;color:#ffffff4d}.m-avatar-container.svelte-51z3k{flex-shrink:0}.arena-badge-box.svelte-51z3k{width:48px;height:48px;display:flex;align-items:center;justify-content:center;position:relative;background:#5865f21a;border-radius:10px;border:1px solid rgba(88,101,242,.2);overflow:hidden}.arena-icon.svelte-51z3k{width:100%;height:100%;object-fit:contain}.arena-label.svelte-51z3k{position:absolute;bottom:1px;right:3px;font-size:.55rem;font-weight:700;color:#ffffff80;line-height:1}.no-league.svelte-51z3k{width:48px;height:48px;background:#ffffff0d;border-radius:10px;border:1px dashed rgba(255,255,255,.1)}.m-main-info.svelte-51z3k{flex:1;min-width:0}.m-name.svelte-51z3k{font-size:1rem;font-weight:700;color:#fff;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-sub-info.svelte-51z3k{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#ffffff80}.has-diff.svelte-51z3k{border-left:3px solid #f59e0b}.old-name.svelte-51z3k{font-size:.8em;text-decoration:line-through;opacity:.6;margin-right:.5rem}.m-role-label.svelte-51z3k{color:#5865f2;font-weight:600;display:flex;align-items:center;gap:.35rem}.m-role-label.role-error.svelte-51z3k{color:#f59e0b;animation:svelte-51z3k-pulse-role 2s infinite}.role-expected.svelte-51z3k{font-size:.65rem;font-weight:500;opacity:.8;background:#f59e0b26;padding:2px 6px;border-radius:4px;color:#f59e0b}@keyframes svelte-51z3k-pulse-role{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.m-kp-badge.svelte-51z3k{display:flex;align-items:center;gap:.35rem;padding:.35rem .6rem;background:#ed424526;border:1px solid rgba(237,66,69,.3);border-radius:8px;font-size:.75rem;font-weight:800;color:#ed4245;box-shadow:0 4px 12px #ed424533}.kp-icon.svelte-51z3k{width:14px;height:14px}.max-sep.svelte-51z3k{opacity:.4;margin:0 -.1rem}.max-val.svelte-51z3k{opacity:.7;font-size:.7rem}.dot.svelte-51z3k{opacity:.3}.m-points-info.svelte-51z3k{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.m-th-badge.svelte-51z3k{padding:.35rem .75rem;background:#5865f233;border:1px solid rgba(88,101,242,.3);border-radius:8px;font-size:.75rem;font-weight:700;color:#8b9eff}.m-stat-group.svelte-51z3k{display:flex;gap:.5rem}.m-trophies-badge.svelte-51z3k{display:flex;align-items:center;gap:.3rem;padding:.25rem .5rem;background:#fbbf241a;border-radius:6px;font-size:.7rem;font-weight:600;color:#fbbf24}.m-trophies-badge.svelte-51z3k svg:where(.svelte-51z3k){width:12px;height:12px}.m-card-footer.svelte-51z3k{padding:.75rem 1.25rem 1rem;border-top:1px solid rgba(255,255,255,.05)}.donation-bar-container.svelte-51z3k{display:flex;flex-direction:column;gap:.5rem}.don-label.svelte-51z3k{font-size:.7rem;color:#fff6;text-transform:uppercase}.donation-bar.svelte-51z3k{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.don-fill.svelte-51z3k{height:100%;border-radius:3px;transition:width .3s ease}.don-fill.given.svelte-51z3k{background:linear-gradient(90deg,#3ba55c,#57d47e)}.don-values.svelte-51z3k{display:flex;justify-content:space-between;font-size:.75rem}.given-val.svelte-51z3k{color:#3ba55c}.rec-val.svelte-51z3k{color:#5865f2}.modal-backdrop.svelte-51z3k{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.modal-loading-minimal.svelte-51z3k{background:#ffffff0d;padding:2rem;border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.clan-detail-page.light.svelte-51z3k{background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.clan-detail-page.light.svelte-51z3k .hero-overlay:where(.svelte-51z3k){background:linear-gradient(to bottom,#f8fafc99,#f8fafcfa)}.clan-detail-page.light.svelte-51z3k .title-row:where(.svelte-51z3k) h1:where(.svelte-51z3k),.clan-detail-page.light.svelte-51z3k .title-group:where(.svelte-51z3k) h2:where(.svelte-51z3k),.clan-detail-page.light.svelte-51z3k .info-card:where(.svelte-51z3k) h3:where(.svelte-51z3k),.clan-detail-page.light.svelte-51z3k .rank-name:where(.svelte-51z3k),.clan-detail-page.light.svelte-51z3k .info-item:where(.svelte-51z3k) .value:where(.svelte-51z3k),.clan-detail-page.light.svelte-51z3k .m-name:where(.svelte-51z3k){color:#1e293b}.clan-detail-page.light.svelte-51z3k .clan-desc:where(.svelte-51z3k),.clan-detail-page.light.svelte-51z3k .subtitle:where(.svelte-51z3k),.clan-detail-page.light.svelte-51z3k .q-label:where(.svelte-51z3k),.clan-detail-page.light.svelte-51z3k .info-item:where(.svelte-51z3k) .label:where(.svelte-51z3k),.clan-detail-page.light.svelte-51z3k .m-sub-info:where(.svelte-51z3k),.clan-detail-page.light.svelte-51z3k .don-label:where(.svelte-51z3k){color:#64748b}.clan-detail-page.light.svelte-51z3k .q-value:where(.svelte-51z3k){color:#1e293b}.clan-detail-page.light.svelte-51z3k .reason-item:where(.svelte-51z3k){background:#00000008}.clan-detail-page.light.svelte-51z3k .reason-name:where(.svelte-51z3k){color:#1e293b}.clan-detail-page.light.svelte-51z3k .info-card:where(.svelte-51z3k),.clan-detail-page.light.svelte-51z3k .member-card:where(.svelte-51z3k),.clan-detail-page.light.svelte-51z3k .search-box:where(.svelte-51z3k){background:#fffc;border-color:#00000014}.clan-detail-page.light.svelte-51z3k .back-btn:where(.svelte-51z3k){background:#0000000d;border-color:#0000001a;color:#1e293b}.clan-detail-page.light.svelte-51z3k .m-rank-indicator:where(.svelte-51z3k){background:#0000000d;color:#0006}.clan-detail-page.light.svelte-51z3k .m-tag-small:where(.svelte-51z3k){color:#0006}.clan-detail-page.light.svelte-51z3k .m-th-badge:where(.svelte-51z3k){background:#0000000d;color:#0009}.clan-detail-page.light.svelte-51z3k .m-trophies-badge:where(.svelte-51z3k){background:#d977061a;border-color:#d9770633;color:#d97706}.clan-detail-page.light.svelte-51z3k .rank-val:where(.svelte-51z3k),.clan-detail-page.light.svelte-51z3k .rank-num:where(.svelte-51z3k){color:#1e293b}.diff-section.svelte-51z3k{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)}.diff-section.svelte-51z3k .section-header-row:where(.svelte-51z3k){border-bottom:none;padding-bottom:0;margin-bottom:1.5rem}.diff-section.svelte-51z3k .title-group:where(.svelte-51z3k) h3:where(.svelte-51z3k){margin:0;font-size:1.8rem;font-weight:800;letter-spacing:-.01em}.light.svelte-51z3k .diff-section:where(.svelte-51z3k){border-top-color:#00000014}.diff-grid-layout.svelte-51z3k{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.diff-category.svelte-51z3k h4:where(.svelte-51z3k){display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:1.1rem;font-weight:700;opacity:.8}.indicator-dot.svelte-51z3k{width:8px;height:8px;border-radius:50%}.indicator-dot.new.svelte-51z3k{background:#10b981;box-shadow:0 0 10px #10b981}.indicator-dot.left.svelte-51z3k{background:#4b5563}@media(max-width:768px){.hero-content.svelte-51z3k{flex-direction:column;text-align:center}.clan-info-main.svelte-51z3k{display:flex;flex-direction:column;align-items:center}.title-row.svelte-51z3k,.quick-stats.svelte-51z3k{justify-content:center}.members-grid.svelte-51z3k{grid-template-columns:1fr}.section-header-row.svelte-51z3k{flex-direction:column;align-items:stretch}.search-box.svelte-51z3k{width:100%}.search-box.svelte-51z3k input:where(.svelte-51z3k){width:100%}}.clans-page.svelte-1tldwqh{min-height:100vh;padding-top:2rem;padding-bottom:4rem}.loading-state.svelte-1tldwqh,.error-state.svelte-1tldwqh{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#b9bbbe}.clans-page.light.svelte-1tldwqh .loading-state:where(.svelte-1tldwqh),.clans-page.light.svelte-1tldwqh .error-state:where(.svelte-1tldwqh){color:#4f5660}.spinner.svelte-1tldwqh{width:40px;height:40px;border:3px solid rgba(88,101,242,.1);border-left-color:#5865f2;border-radius:50%;animation:svelte-1tldwqh-spin 1s linear infinite;margin-bottom:1rem}@keyframes svelte-1tldwqh-spin{to{transform:rotate(360deg)}}.retry-btn.svelte-1tldwqh{margin-top:1rem;padding:.75rem 1.5rem;background:#5865f2;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.retry-btn.svelte-1tldwqh:hover{background:#4752c4;transform:translateY(-2px)}.empty-state.svelte-1tldwqh{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;padding:2rem}.empty-icon.svelte-1tldwqh{font-size:4rem;margin-bottom:1rem}.empty-state.svelte-1tldwqh h3:where(.svelte-1tldwqh){color:#fff;font-size:1.5rem;margin-bottom:.5rem}.clans-page.light.svelte-1tldwqh .empty-state:where(.svelte-1tldwqh) h3:where(.svelte-1tldwqh){color:#1e293b}.empty-state.svelte-1tldwqh p:where(.svelte-1tldwqh){color:#b9bbbe}.clans-page.light.svelte-1tldwqh .empty-state:where(.svelte-1tldwqh) p:where(.svelte-1tldwqh){color:#64748b}.my-clans-page.svelte-11nzi2j{min-height:100vh;background:#0a0a0f;padding:6rem 2rem 4rem;color:#fff}.my-clans-page.light.svelte-11nzi2j{background:#f8fafc;color:#1e293b}.container.svelte-11nzi2j{max-width:1000px;margin:0 auto}.page-header.svelte-11nzi2j{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.light.svelte-11nzi2j .page-header:where(.svelte-11nzi2j){border-bottom:1px solid rgba(0,0,0,.1)}.header-content.svelte-11nzi2j{display:flex;justify-content:space-between;align-items:flex-end}.page-title.svelte-11nzi2j{font-size:3rem;font-weight:800;margin:0;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.light.svelte-11nzi2j .page-title:where(.svelte-11nzi2j){background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-subtitle.svelte-11nzi2j{color:#fff9;margin:.5rem 0 0;font-size:1.1rem}.light.svelte-11nzi2j .page-subtitle:where(.svelte-11nzi2j){color:#64748b}.state-container.svelte-11nzi2j{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;text-align:center;gap:1.5rem;color:#b9bbbe}.spinner.svelte-11nzi2j{width:40px;height:40px;border:3px solid rgba(88,101,242,.2);border-top-color:#5865f2;border-radius:50%;animation:svelte-11nzi2j-spin 1s linear infinite}@keyframes svelte-11nzi2j-spin{to{transform:rotate(360deg)}}.sections-container.svelte-11nzi2j{display:flex;flex-direction:column;gap:4rem}.game-section.svelte-11nzi2j{display:flex;flex-direction:column;gap:1.5rem}.section-header-inline.svelte-11nzi2j{display:flex;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.light.svelte-11nzi2j .section-header-inline:where(.svelte-11nzi2j){border-bottom:1px solid rgba(0,0,0,.05)}.game-icon.svelte-11nzi2j{font-size:1.5rem;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:12px}.light.svelte-11nzi2j .game-icon:where(.svelte-11nzi2j){background:#fff;box-shadow:0 4px 12px #0000000d}.section-subtitle.svelte-11nzi2j{font-size:1.75rem;font-weight:700;margin:0;color:#fff}.light.svelte-11nzi2j .section-subtitle:where(.svelte-11nzi2j){color:#1e293b}.clan-grid.svelte-11nzi2j{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.clan-selector-card.svelte-11nzi2j{display:flex;flex-direction:column;background:#1a1a1f;border:1px solid rgba(255,255,255,.08);border-radius:20px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);text-align:left;width:100%;position:relative;overflow:hidden;padding:0;box-shadow:0 4px 12px #0003}.light.svelte-11nzi2j .clan-selector-card:where(.svelte-11nzi2j){background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 12px #0000000d}.clan-selector-card.svelte-11nzi2j:hover{transform:translateY(-8px);border-color:var(--clan-color);box-shadow:0 20px 40px #0006}.light.svelte-11nzi2j .clan-selector-card:where(.svelte-11nzi2j):hover{box-shadow:0 20px 40px #0000001a}.card-banner.svelte-11nzi2j{position:relative;width:100%;height:100px;overflow:hidden}.card-banner.svelte-11nzi2j img:where(.svelte-11nzi2j){width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.clan-selector-card.svelte-11nzi2j:hover .card-banner:where(.svelte-11nzi2j) img:where(.svelte-11nzi2j){transform:scale(1.1)}.banner-overlay.svelte-11nzi2j{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(26,26,31,1) 100%)}.light.svelte-11nzi2j .banner-overlay:where(.svelte-11nzi2j){background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,1) 100%)}.card-content.svelte-11nzi2j{display:flex;align-items:center;gap:1.25rem;padding:0 1.5rem 1.5rem;margin-top:-20px;position:relative;z-index:1}.clan-badge.svelte-11nzi2j{width:64px;height:64px;flex-shrink:0;background:#1a1a1f;padding:6px;border-radius:16px;border:2px solid var(--clan-color);box-shadow:0 8px 16px #0000004d}.light.svelte-11nzi2j .clan-badge:where(.svelte-11nzi2j){background:#fff;box-shadow:0 8px 16px #0000001a}.clan-badge.svelte-11nzi2j img:where(.svelte-11nzi2j){width:100%;height:100%;object-fit:contain}.badge-placeholder.svelte-11nzi2j{width:100%;height:100%;background:var(--clan-color);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.5rem}.clan-info.svelte-11nzi2j{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.clan-name.svelte-11nzi2j{font-weight:800;font-size:1.15rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.light.svelte-11nzi2j .clan-name:where(.svelte-11nzi2j){color:#1a202c}.clan-tag.svelte-11nzi2j{font-size:.8rem;color:#fff6;font-family:JetBrains Mono,ui-monospace,monospace}.light.svelte-11nzi2j .clan-tag:where(.svelte-11nzi2j){color:#718096}.clan-meta.svelte-11nzi2j{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.game-tag.svelte-11nzi2j{font-size:.65rem;font-weight:800;padding:2px 8px;border-radius:6px;background:#3ba55c;color:#fff;text-transform:uppercase}.game-tag.cr.svelte-11nzi2j{background:#5865f2}.clan-index-badge.svelte-11nzi2j{font-size:.75rem;font-weight:700;color:#ffffff4d}.light.svelte-11nzi2j .clan-index-badge:where(.svelte-11nzi2j){color:#cbd5e1}.empty-state.svelte-11nzi2j{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;text-align:center;gap:1.5rem;color:#b9bbbe}.light.svelte-11nzi2j .empty-state:where(.svelte-11nzi2j){color:#64748b}.empty-icon.svelte-11nzi2j{font-size:4rem}.empty-state.svelte-11nzi2j h3:where(.svelte-11nzi2j){font-size:1.75rem;margin:0;color:#fff}.light.svelte-11nzi2j .empty-state:where(.svelte-11nzi2j) h3:where(.svelte-11nzi2j){color:#1e293b}.retry-btn.svelte-11nzi2j,.action-btn.svelte-11nzi2j{margin-top:1rem;padding:.75rem 1.75rem;background:#5865f2;color:#fff;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .2s ease}.retry-btn.svelte-11nzi2j:hover,.action-btn.svelte-11nzi2j:hover{background:#4752c4;transform:translateY(-2px)}.admin-clans-page.svelte-1gy5dlb{min-height:100vh;background:#0a0a0f;padding:6rem 2rem 4rem;color:#fff}.admin-clans-page.light.svelte-1gy5dlb{background:#f8fafc;color:#1e293b}.container.svelte-1gy5dlb{max-width:1000px;margin:0 auto}.page-header.svelte-1gy5dlb{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.light.svelte-1gy5dlb .page-header:where(.svelte-1gy5dlb){border-bottom:1px solid rgba(0,0,0,.1)}.header-content.svelte-1gy5dlb{display:flex;justify-content:space-between;align-items:flex-end}.page-title.svelte-1gy5dlb{font-size:2.5rem;font-weight:800;margin:0;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.light.svelte-1gy5dlb .page-title:where(.svelte-1gy5dlb){background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-subtitle.svelte-1gy5dlb{color:#fff9;margin:.5rem 0 0;font-size:1.1rem}.light.svelte-1gy5dlb .page-subtitle:where(.svelte-1gy5dlb){color:#64748b}.back-btn.svelte-1gy5dlb{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.light.svelte-1gy5dlb .back-btn:where(.svelte-1gy5dlb){background:#fff;border:1px solid #e2e8f0;color:#1e293b}.back-btn.svelte-1gy5dlb:hover{background:#ffffff1a;transform:translateY(-2px)}.light.svelte-1gy5dlb .back-btn:where(.svelte-1gy5dlb):hover{background:#f1f5f9;box-shadow:0 4px 12px #0000000d}.state-container.svelte-1gy5dlb{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;text-align:center;gap:1.5rem;min-height:400px}.access-denied-container.svelte-1gy5dlb{max-width:400px;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:3rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 20px 50px #0000004d}.light.svelte-1gy5dlb .access-denied-container:where(.svelte-1gy5dlb){background:#fff;border-color:#e2e8f0;box-shadow:0 10px 30px #0000000d}.lock-icon.svelte-1gy5dlb{width:80px;height:80px;background:#ef44441a;color:#ef4444;display:flex;align-items:center;justify-content:center;border-radius:20px;margin-bottom:.5rem}.lock-icon.svelte-1gy5dlb svg:where(.svelte-1gy5dlb){width:40px;height:40px}.access-denied-container.svelte-1gy5dlb h3:where(.svelte-1gy5dlb){font-size:1.75rem;font-weight:800;margin:0;color:#fff}.light.svelte-1gy5dlb .access-denied-container:where(.svelte-1gy5dlb) h3:where(.svelte-1gy5dlb){color:#1e293b}.access-denied-container.svelte-1gy5dlb p:where(.svelte-1gy5dlb){color:#fff9;font-size:1.1rem;line-height:1.5;margin:0}.light.svelte-1gy5dlb .access-denied-container:where(.svelte-1gy5dlb) p:where(.svelte-1gy5dlb){color:#64748b}.deny-actions.svelte-1gy5dlb{display:flex;gap:1rem;margin-top:1rem}.action-btn.svelte-1gy5dlb{padding:.8rem 1.75rem;border-radius:12px;font-weight:700;cursor:pointer;transition:all .2s ease;border:none;background:#5865f2;color:#fff}.action-btn.svelte-1gy5dlb:hover{background:#4752c4;transform:translateY(-2px)}.action-btn.secondary.svelte-1gy5dlb{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff}.light.svelte-1gy5dlb .action-btn.secondary:where(.svelte-1gy5dlb){background:#f1f5f9;border-color:#e2e8f0;color:#475569}.action-btn.secondary.svelte-1gy5dlb:hover{background:#ffffff1a}.light.svelte-1gy5dlb .action-btn.secondary:where(.svelte-1gy5dlb):hover{background:#e2e8f0}.spinner.svelte-1gy5dlb{width:40px;height:40px;border:3px solid rgba(88,101,242,.2);border-top-color:#5865f2;border-radius:50%;animation:svelte-1gy5dlb-spin 1s linear infinite}@keyframes svelte-1gy5dlb-spin{to{transform:rotate(360deg)}}.sections-container.svelte-1gy5dlb{display:flex;flex-direction:column;gap:4rem}.game-section.svelte-1gy5dlb{display:flex;flex-direction:column;gap:1.5rem}.section-header-inline.svelte-1gy5dlb{display:flex;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.light.svelte-1gy5dlb .section-header-inline:where(.svelte-1gy5dlb){border-bottom:1px solid rgba(0,0,0,.05)}.game-icon.svelte-1gy5dlb{font-size:1.5rem;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:12px}.light.svelte-1gy5dlb .game-icon:where(.svelte-1gy5dlb){background:#fff;box-shadow:0 4px 12px #0000000d}.section-subtitle.svelte-1gy5dlb{font-size:1.75rem;font-weight:700;margin:0;color:#fff}.light.svelte-1gy5dlb .section-subtitle:where(.svelte-1gy5dlb){color:#1e293b}.clan-grid.svelte-1gy5dlb{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.clan-selector-card.svelte-1gy5dlb{display:flex;flex-direction:column;background:#1a1a1f;border:1px solid rgba(255,255,255,.08);border-radius:20px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);text-align:left;width:100%;position:relative;overflow:hidden;padding:0;box-shadow:0 4px 12px #0003}.light.svelte-1gy5dlb .clan-selector-card:where(.svelte-1gy5dlb){background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 12px #0000000d}.clan-selector-card.svelte-1gy5dlb:hover{transform:translateY(-8px);border-color:var(--clan-color);box-shadow:0 20px 40px #0006}.light.svelte-1gy5dlb .clan-selector-card:where(.svelte-1gy5dlb):hover{box-shadow:0 20px 40px #0000001a}.card-banner.svelte-1gy5dlb{position:relative;width:100%;height:100px;overflow:hidden}.card-banner.svelte-1gy5dlb img:where(.svelte-1gy5dlb){width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.clan-selector-card.svelte-1gy5dlb:hover .card-banner:where(.svelte-1gy5dlb) img:where(.svelte-1gy5dlb){transform:scale(1.1)}.banner-overlay.svelte-1gy5dlb{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(26,26,31,1) 100%)}.light.svelte-1gy5dlb .banner-overlay:where(.svelte-1gy5dlb){background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,1) 100%)}.card-content.svelte-1gy5dlb{display:flex;align-items:center;gap:1.25rem;padding:0 1.5rem 1.5rem;margin-top:-20px;position:relative;z-index:1}.clan-badge.svelte-1gy5dlb{width:64px;height:64px;flex-shrink:0;background:#1a1a1f;padding:6px;border-radius:16px;border:2px solid var(--clan-color);box-shadow:0 8px 16px #0000004d}.light.svelte-1gy5dlb .clan-badge:where(.svelte-1gy5dlb){background:#fff;box-shadow:0 8px 16px #0000001a}.clan-badge.svelte-1gy5dlb img:where(.svelte-1gy5dlb){width:100%;height:100%;object-fit:contain}.badge-placeholder.svelte-1gy5dlb{width:100%;height:100%;background:var(--clan-color);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.5rem}.clan-info.svelte-1gy5dlb{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.clan-name.svelte-1gy5dlb{font-weight:800;font-size:1.15rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.light.svelte-1gy5dlb .clan-name:where(.svelte-1gy5dlb){color:#1a202c}.clan-tag.svelte-1gy5dlb{font-size:.8rem;color:#fff6;font-family:JetBrains Mono,ui-monospace,monospace}.light.svelte-1gy5dlb .clan-tag:where(.svelte-1gy5dlb){color:#718096}.profile-page.svelte-c762sp{color:#fff;position:relative;z-index:1}.profile-page.light.svelte-c762sp{color:#1e293b}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:5px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#3b82f680}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{display:none}::-webkit-resizer{display:none}*{scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.3) transparent}.profile-page.svelte-c762sp{min-height:100vh;background:radial-gradient(circle at top right,rgba(59,130,246,.05),transparent 400px),radial-gradient(circle at bottom left,rgba(59,130,246,.03),transparent 400px);color:#fff;padding-bottom:5rem}.profile-page.light.svelte-c762sp{background:#f1f5f9;color:#1e293b}.container.svelte-c762sp{max-width:1200px;margin:0 auto;padding:0 1.5rem}.profile-content.svelte-c762sp{display:flex;flex-direction:column;gap:4rem}.accounts-section.svelte-c762sp{animation:svelte-c762sp-fadeIn .5s ease-out}@keyframes svelte-c762sp-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-title-group.svelte-c762sp{display:flex;align-items:center;gap:1.25rem}.game-icon.svelte-c762sp{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0000004d;transition:transform .3s cubic-bezier(.4,0,.2,1)}.game-icon.svelte-c762sp:hover{transform:scale(1.1) rotate(-5deg)}.coc-icon.svelte-c762sp{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:1px solid rgba(245,158,11,.3)}.cr-icon.svelte-c762sp{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:1px solid rgba(59,130,246,.3)}.game-icon.svelte-c762sp svg:where(.svelte-c762sp){width:28px;height:28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.profile-header.svelte-c762sp{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:2.5rem;margin-bottom:2.5rem;box-shadow:0 10px 30px #0003}.light.svelte-c762sp .profile-header:where(.svelte-c762sp){background:#fff;border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px #0000000d}.user-info.svelte-c762sp{display:flex;align-items:center;gap:2rem}.avatar-container.svelte-c762sp{position:relative;flex-shrink:0}.avatar.svelte-c762sp{width:100px;height:100px;border-radius:50%;border:4px solid #3b82f6;object-fit:cover}.avatar-placeholder.svelte-c762sp{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;color:#fff;border:4px solid rgba(255,255,255,.1)}.status-badge.svelte-c762sp{position:absolute;bottom:5px;right:5px;width:18px;height:18px;border-radius:50%;background:#22c55e;border:3px solid rgba(20,20,30,1)}.light.svelte-c762sp .status-badge:where(.svelte-c762sp){border-color:#fff}.user-details.svelte-c762sp h1:where(.svelte-c762sp){margin:0;font-size:2.25rem;font-weight:800;letter-spacing:-.02em}.discord-tag.svelte-c762sp{margin:.25rem 0 1rem;font-size:1.1rem;color:#ffffff80;font-family:JetBrains Mono,monospace}.light.svelte-c762sp .discord-tag:where(.svelte-c762sp){color:#0006}.badges.svelte-c762sp{display:flex;gap:.75rem}.badge.svelte-c762sp{padding:.4rem .8rem;border-radius:8px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.role-badge.svelte-c762sp{background:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.2)}.admin-badge.svelte-c762sp{background:#f43f5e26;color:#fb7185;border:1px solid rgba(244,63,94,.2)}.section-header.svelte-c762sp{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header.svelte-c762sp h2:where(.svelte-c762sp){font-size:1.5rem;font-weight:700;margin:0}.account-count.svelte-c762sp{font-size:.9rem;padding:.25rem .75rem;border-radius:20px;font-weight:600}.coc-count.svelte-c762sp{color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2)}.cr-count.svelte-c762sp{color:#60a5fa;background:#3b82f61a;border:1px solid rgba(59,130,246,.2)}.light.svelte-c762sp .account-count:where(.svelte-c762sp){background:#0000000d;border:none}.light.svelte-c762sp .coc-count:where(.svelte-c762sp){color:#d97706}.light.svelte-c762sp .cr-count:where(.svelte-c762sp){color:#2563eb}.accounts-grid.svelte-c762sp{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:2rem}.account-card.svelte-c762sp{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:2rem;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;outline:none;display:flex;flex-direction:column}.account-card.svelte-c762sp:focus{outline:none}.account-card.coc-card.svelte-c762sp:hover{border-color:#f59e0b4d;box-shadow:0 10px 30px #f59e0b0d}.account-card.cr-card.svelte-c762sp:hover{border-color:#3b82f64d;box-shadow:0 10px 30px #3b82f60d}.account-card.light.svelte-c762sp{background:#fff;border-color:#0000000d;box-shadow:0 4px 15px #00000008}.account-card.light.svelte-c762sp:hover{box-shadow:0 10px 25px #0000000f}.light.svelte-c762sp .player-name:where(.svelte-c762sp){color:#1e293b}.light.svelte-c762sp .stat-value:where(.svelte-c762sp){color:#334155}.light.svelte-c762sp .small-badge:where(.svelte-c762sp){filter:none}.card-glow.svelte-c762sp{position:absolute;top:0;left:0;right:0;height:150px;pointer-events:none;opacity:.5}.coc-glow.svelte-c762sp{background:radial-gradient(circle at 100% 0%,rgba(245,158,11,.1),transparent 70%)}.cr-glow.svelte-c762sp{background:radial-gradient(circle at 100% 0%,rgba(59,130,246,.1),transparent 70%)}.player-header.svelte-c762sp{display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem;position:relative}.league-icon.svelte-c762sp{width:56px;height:56px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}.player-main.svelte-c762sp{flex-grow:1}.player-name.svelte-c762sp{margin:0;font-size:1.4rem;font-weight:800;color:#fff;letter-spacing:-.01em}.player-tag.svelte-c762sp{margin:0;font-size:.85rem;color:#fff6;font-family:JetBrains Mono,monospace}.light.svelte-c762sp .player-tag:where(.svelte-c762sp){color:#0006}.player-stats.svelte-c762sp{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem .5rem;background:#0003;border:1px solid rgba(255,255,255,.03);border-radius:20px;padding:1.5rem 1rem;margin-bottom:2rem}.light.svelte-c762sp .player-stats:where(.svelte-c762sp){background:#f8fafc}.stat-item.svelte-c762sp{display:flex;flex-direction:column;align-items:center;text-align:center;grid-column:span 2}.stat-item.span-3.svelte-c762sp{grid-column:span 3}.stat-label.svelte-c762sp{font-size:.65rem;text-transform:uppercase;color:#ffffff4d;letter-spacing:.08em;margin-bottom:.5rem;font-weight:700;white-space:nowrap}.light.svelte-c762sp .stat-label:where(.svelte-c762sp){color:#0006}.stat-value.svelte-c762sp{font-size:1.1rem;font-weight:800;color:#fff;display:flex;align-items:center;gap:.4rem}.small-badge.svelte-c762sp{width:20px;height:20px;object-fit:contain}.stat-value.danger.svelte-c762sp{color:#f87171}.role-badge-small.svelte-c762sp{font-size:.8rem;color:#ffffff4d;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.cr-card.svelte-c762sp .role-badge-small:where(.svelte-c762sp){color:#60a5fa}.arena-badge.svelte-c762sp,.level-badge.svelte-c762sp{background:#2563eb;color:#fff;padding:.3rem .75rem;border-radius:10px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 10px #2563eb33}.light.svelte-c762sp .arena-badge:where(.svelte-c762sp),.light.svelte-c762sp .level-badge:where(.svelte-c762sp){background:#3b82f61a;color:#2563eb}.kickpoints-details.svelte-c762sp{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05)}.light.svelte-c762sp .kickpoints-details:where(.svelte-c762sp){border-top-color:#0000000d}.details-title.svelte-c762sp{display:block;font-size:.75rem;font-weight:600;color:#fff6;margin-bottom:.5rem}.light.svelte-c762sp .details-title:where(.svelte-c762sp){color:#0006}.kp-reason.svelte-c762sp{display:flex;align-items:center;gap:.75rem;font-size:.8rem;margin-bottom:.4rem}.kp-amount.svelte-c762sp{color:#ef4444;font-weight:700;flex-shrink:0}.kp-desc.svelte-c762sp{flex-grow:1;color:#fffc}.light.svelte-c762sp .kp-desc:where(.svelte-c762sp){color:#000c}.kp-date.svelte-c762sp{font-size:.7rem;color:#ffffff4d;font-family:JetBrains Mono,monospace}.light.svelte-c762sp .kp-date:where(.svelte-c762sp){color:#0000004d}.loading-grid.svelte-c762sp{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.skeleton-card.svelte-c762sp{height:200px;background:#ffffff08;border-radius:20px;position:relative;overflow:hidden}.skeleton-card.svelte-c762sp:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:svelte-c762sp-shimmer 1.5s infinite}@keyframes svelte-c762sp-shimmer{to{transform:translate(100%)}}.error-message.svelte-c762sp{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:20px;color:#fca5a5}.error-message.svelte-c762sp svg:where(.svelte-c762sp){width:48px;height:48px}.retry-btn.svelte-c762sp{padding:.6rem 1.5rem;background:#ef4444;color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s}.retry-btn.svelte-c762sp:hover{background:#dc2626;transform:scale(1.05)}.empty-state.svelte-c762sp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:#ffffff05;border:2px dashed rgba(255,255,255,.05);border-radius:24px;margin:1.5rem 0;animation:svelte-c762sp-fadeIn .5s ease-out}.light.svelte-c762sp .empty-state:where(.svelte-c762sp){background:#00000005;border-color:#0000000d}.empty-icon.svelte-c762sp{font-size:4rem;margin-bottom:1.5rem;filter:drop-shadow(0 0 15px rgba(255,255,255,.1))}.light.svelte-c762sp .empty-icon:where(.svelte-c762sp){filter:drop-shadow(0 0 15px rgba(0,0,0,.1))}.empty-state.svelte-c762sp p:where(.svelte-c762sp){margin:.5rem 0;font-size:1.2rem;font-weight:600;color:#fffc}.empty-state.svelte-c762sp .sub-text:where(.svelte-c762sp){font-size:.95rem;color:#fff6}.light.svelte-c762sp .empty-state:where(.svelte-c762sp) p:where(.svelte-c762sp){color:#1e293b}.light.svelte-c762sp .empty-state:where(.svelte-c762sp) .sub-text:where(.svelte-c762sp){color:#64748b}.admin-view-banner.svelte-c762sp{display:flex;align-items:center;gap:.75rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:#60a5fa;padding:.75rem 1rem;border-radius:.75rem;margin-bottom:2rem;font-weight:500}.admin-view-banner.svelte-c762sp svg:where(.svelte-c762sp){width:1.25rem;height:1.25rem}.spinner.svelte-c762sp{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:#3b82f6;border-radius:50%;animation:svelte-c762sp-spin 1s linear infinite;margin:0 auto 1.5rem}@keyframes svelte-c762sp-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.user-info.svelte-c762sp{flex-direction:column;text-align:center;gap:1.5rem}.profile-header.svelte-c762sp{padding:2rem 1.5rem}.accounts-grid.svelte-c762sp{grid-template-columns:1fr}}.admin-page.svelte-s21x4j{min-height:100vh;padding:4rem 2rem;background:radial-gradient(circle at top right,rgba(88,101,242,.05),transparent 400px),radial-gradient(circle at bottom left,rgba(59,130,246,.05),transparent 400px)}.container.svelte-s21x4j{max-width:1000px;margin:0 auto}.admin-header.svelte-s21x4j{margin-bottom:3rem}.admin-header.svelte-s21x4j h1:where(.svelte-s21x4j){font-size:2.5rem;margin:0;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.light.svelte-s21x4j .admin-header:where(.svelte-s21x4j) h1:where(.svelte-s21x4j){background:linear-gradient(135deg,#1a1a2e,#4f46e5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.status-grid.svelte-s21x4j{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.status-card.svelte-s21x4j{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:1.5rem;display:flex;align-items:center;gap:1.5rem;transition:transform .3s ease,background .3s ease}.light.svelte-s21x4j .status-card:where(.svelte-s21x4j){background:#fff;border-color:#0000000d;box-shadow:0 4px 15px #00000008}.status-card.svelte-s21x4j:hover{transform:translateY(-5px);background:#ffffff0d}.status-icon.svelte-s21x4j{font-size:2rem;width:60px;height:60px;background:#ffffff08;border-radius:15px;display:flex;align-items:center;justify-content:center}.light.svelte-s21x4j .status-icon:where(.svelte-s21x4j){background:#f8fafc}.status-info.svelte-s21x4j h3:where(.svelte-s21x4j){margin:0 0 .5rem;font-size:1.1rem;color:#ffffffe6}.status-metrics.svelte-s21x4j{margin-left:auto;display:flex;flex-direction:column;gap:.5rem;text-align:right}.metric.svelte-s21x4j{display:flex;flex-direction:column}.metric.svelte-s21x4j .label:where(.svelte-s21x4j){font-size:.7rem;text-transform:uppercase;color:#fff6;font-weight:700;letter-spacing:.05em}.light.svelte-s21x4j .metric:where(.svelte-s21x4j) .label:where(.svelte-s21x4j){color:#0006}.metric.svelte-s21x4j .value:where(.svelte-s21x4j){font-size:.95rem;font-weight:700;color:#ffffffe6}.light.svelte-s21x4j .metric:where(.svelte-s21x4j) .value:where(.svelte-s21x4j){color:#1a1a2e}.light.svelte-s21x4j .status-info:where(.svelte-s21x4j) h3:where(.svelte-s21x4j){color:#1a1a2e}.status-badge.svelte-s21x4j{display:inline-block;padding:.25rem .75rem;border-radius:100px;font-size:.8rem;font-weight:700;background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.status-badge.online.svelte-s21x4j{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.latency-section.svelte-s21x4j{margin-top:4rem}.latency-section.svelte-s21x4j h2:where(.svelte-s21x4j){font-size:1.5rem;margin-bottom:1.5rem;color:#ffffffe6}.light.svelte-s21x4j .latency-section:where(.svelte-s21x4j) h2:where(.svelte-s21x4j){color:#1a1a2e}.charts-container.svelte-s21x4j{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.chart-box.svelte-s21x4j{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:1.5rem}.light.svelte-s21x4j .chart-box:where(.svelte-s21x4j){background:#fff;border-color:#0000000d;box-shadow:0 4px 15px #00000008}.chart-header.svelte-s21x4j{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.chart-header.svelte-s21x4j h3:where(.svelte-s21x4j){margin:0;font-size:1rem;color:#ffffffb3}.light.svelte-s21x4j .chart-header:where(.svelte-s21x4j) h3:where(.svelte-s21x4j){color:#0009}.avg-latency.svelte-s21x4j{font-size:.9rem;font-weight:600;color:#3ba55c}.avg-latency.sc.svelte-s21x4j{color:#22c55e}.avg-latency.cr.svelte-s21x4j{color:#5865f2}.avg-latency.web.svelte-s21x4j{color:#f59e0b}.charts-game-title.svelte-s21x4j{font-size:1.1rem;font-weight:600;color:#fffc;margin:1.5rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.charts-game-title.svelte-s21x4j:first-of-type{margin-top:0}.light.svelte-s21x4j .charts-game-title:where(.svelte-s21x4j){color:#000000b3;border-color:#0000001a}.charts-container.single.svelte-s21x4j{max-width:600px}.svg-container.svelte-s21x4j{width:100%;height:100px;background:#0000001a;border-radius:10px;position:relative}.light.svelte-s21x4j .svg-container:where(.svelte-s21x4j){background:#f8fafc}.svg-container.svelte-s21x4j svg:where(.svelte-s21x4j){width:100%;height:100%}.error-container.svelte-s21x4j{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 2rem;color:#b9bbbe;text-align:center;gap:1.5rem}.access-denied-container.svelte-s21x4j{max-width:400px;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:3rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 20px 50px #0000004d}.light.svelte-s21x4j .access-denied-container:where(.svelte-s21x4j){background:#fff;border-color:#e2e8f0;box-shadow:0 10px 30px #0000000d}.lock-icon.svelte-s21x4j{width:80px;height:80px;background:#ef44441a;color:#ef4444;display:flex;align-items:center;justify-content:center;border-radius:20px;margin-bottom:.5rem}.lock-icon.svelte-s21x4j svg:where(.svelte-s21x4j){width:40px;height:40px}.access-denied-container.svelte-s21x4j h3:where(.svelte-s21x4j){font-size:1.75rem;font-weight:800;margin:0;color:#fff}.light.svelte-s21x4j .access-denied-container:where(.svelte-s21x4j) h3:where(.svelte-s21x4j){color:#1e293b}.access-denied-container.svelte-s21x4j p:where(.svelte-s21x4j){color:#fff9;font-size:1.1rem;line-height:1.5;margin:0}.light.svelte-s21x4j .access-denied-container:where(.svelte-s21x4j) p:where(.svelte-s21x4j){color:#64748b}.deny-actions.svelte-s21x4j{display:flex;gap:1rem;margin-top:1rem}.action-btn.svelte-s21x4j{padding:.8rem 1.75rem;border-radius:12px;font-weight:700;cursor:pointer;transition:all .2s ease;border:none;background:#5865f2;color:#fff}.action-btn.svelte-s21x4j:hover{background:#4752c4;transform:translateY(-2px)}.action-btn.secondary.svelte-s21x4j{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff}.light.svelte-s21x4j .action-btn.secondary:where(.svelte-s21x4j){background:#f1f5f9;border-color:#e2e8f0;color:#475569}.action-btn.secondary.svelte-s21x4j:hover{background:#ffffff1a}.light.svelte-s21x4j .action-btn.secondary:where(.svelte-s21x4j):hover{background:#e2e8f0}.error-icon.svelte-s21x4j{font-size:3rem;margin-bottom:1rem}.retry-btn.svelte-s21x4j{margin-top:1.5rem;padding:.75rem 1.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;cursor:pointer;font-weight:600;transition:all .2s}.retry-btn.svelte-s21x4j:hover{background:#ffffff26}.loading-state.svelte-s21x4j{text-align:center;padding:4rem}.spinner.svelte-s21x4j{width:40px;height:40px;border:3px solid rgba(88,101,242,.1);border-top-color:#5865f2;border-radius:50%;animation:svelte-s21x4j-spin 1s linear infinite;margin:0 auto 1.5rem}@keyframes svelte-s21x4j-spin{to{transform:rotate(360deg)}}.no-data.svelte-s21x4j{display:flex;align-items:center;justify-content:center;height:100px;color:#ffffff4d;font-size:.875rem}.tooltip.svelte-s21x4j{position:absolute;top:0;transform:translate(-50%,-120%);background:#1e1e2e;border:1px solid rgba(255,255,255,.2);padding:.5rem .8rem;border-radius:8px;display:flex;flex-direction:column;gap:2px;pointer-events:none;z-index:100;box-shadow:0 4px 15px #0009;white-space:nowrap}.tooltip.svelte-s21x4j .time:where(.svelte-s21x4j){font-size:.7rem;color:#ffffff80}.tooltip.svelte-s21x4j .value:where(.svelte-s21x4j){font-size:.9rem;font-weight:600;color:#fff}svg.svelte-s21x4j{cursor:crosshair}.cwl-page.svelte-htxyzc{min-height:100vh;padding-top:100px;padding-bottom:50px;color:#fff;position:relative;overflow:hidden}.bg-glow.svelte-htxyzc{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:600px;background:radial-gradient(circle at 50% 0%,rgba(88,101,242,.15) 0%,transparent 70%);pointer-events:none;z-index:0}.container.svelte-htxyzc{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}header.svelte-htxyzc{text-align:center;margin-bottom:50px}header.svelte-htxyzc h1:where(.svelte-htxyzc){font-size:3rem;font-weight:900;margin-bottom:10px;background:linear-gradient(135deg,#fff,#ffffffb3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cwl-page.light.svelte-htxyzc header:where(.svelte-htxyzc) h1:where(.svelte-htxyzc){background:linear-gradient(135deg,#1e293b,#64748b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}header.svelte-htxyzc p:where(.svelte-htxyzc){color:#fff9;font-size:1.2rem}.cwl-page.light.svelte-htxyzc header:where(.svelte-htxyzc) p:where(.svelte-htxyzc){color:#64748b}.clan-group.svelte-htxyzc{margin-bottom:220px}.group-title.svelte-htxyzc{font-size:2.2rem;font-weight:950;margin:120px 0 50px;color:#fff;display:flex;align-items:center;flex-wrap:wrap;gap:25px;text-transform:uppercase;letter-spacing:4px;text-shadow:0 10px 30px rgba(0,0,0,.8);position:relative}.group-title.svelte-htxyzc:before{content:"";width:16px;height:16px;background:#5865f2;border-radius:4px;transform:rotate(45deg);box-shadow:0 0 25px #5865f2,0 0 50px #5865f24d}.group-title.svelte-htxyzc:after{content:"";flex:1;height:2px;background:linear-gradient(90deg,rgba(88,101,242,.6) 0%,rgba(88,101,242,.2) 50%,transparent 100%)}.cwl-page.light.svelte-htxyzc .group-title:where(.svelte-htxyzc){color:#1e293b}.clans-grid.svelte-htxyzc{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px}.clan-stats-card.svelte-htxyzc{background:#1e293b66;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:30px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.clan-stats-card.svelte-htxyzc:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#5865f2,#818cf8);opacity:0;transition:opacity .3s ease}.clan-stats-card.svelte-htxyzc:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0006;border-color:#5865f24d}.clan-stats-card.svelte-htxyzc:hover:before{opacity:1}.cwl-page.light.svelte-htxyzc .clan-stats-card:where(.svelte-htxyzc){background:#fffc;border-color:#0000000d;box-shadow:0 10px 30px #00000008;color:#1e293b}.clan-header.svelte-htxyzc{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:25px;gap:4px}.clan-title-row.svelte-htxyzc{display:flex;align-items:center;gap:15px}.clan-badge.svelte-htxyzc{width:48px;height:48px;object-fit:contain}.clan-info-text.svelte-htxyzc{display:flex;flex-direction:column}.clan-name.svelte-htxyzc{font-size:1.6rem;font-weight:800;margin:0;letter-spacing:-.5px}.clan-tag.svelte-htxyzc{font-family:monospace;color:#fff6;font-size:.9rem}.cwl-page.light.svelte-htxyzc .clan-tag:where(.svelte-htxyzc){color:#64748b}.current-league.svelte-htxyzc{display:flex;align-items:center;gap:20px;margin-bottom:30px;padding:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:20px}.league-badge-container.svelte-htxyzc{width:64px;height:64px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 10px rgba(0,0,0,.3))}.league-badge.svelte-htxyzc{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.clan-stats-card.svelte-htxyzc:hover .league-badge:where(.svelte-htxyzc){transform:scale(1.1) rotate(5deg)}.league-details.svelte-htxyzc{flex:1;display:flex;flex-direction:column}.league-label.svelte-htxyzc{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;margin-bottom:2px}.league-name-row.svelte-htxyzc{display:flex;align-items:center;gap:8px}.league-value.svelte-htxyzc{font-weight:900;font-size:1.3rem;color:#fff;line-height:1.2}.trend.svelte-htxyzc{font-size:1rem;padding:2px 6px;border-radius:6px;background:#0003}.trend.up.svelte-htxyzc{color:#10b981}.trend.down.svelte-htxyzc{color:#ef4444}.history-table-wrapper.svelte-htxyzc{margin-top:20px;background:#00000026;border-radius:16px;padding:5px}.history-table.svelte-htxyzc{width:100%;border-collapse:separate;border-spacing:0;font-size:.95rem}.history-table.svelte-htxyzc th:where(.svelte-htxyzc){text-align:left;padding:12px 15px;color:#ffffff4d;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:1px}.history-table.svelte-htxyzc td:where(.svelte-htxyzc){padding:12px 15px;border-top:1px solid rgba(255,255,255,.03);color:#fffc}.cwl-page.light.svelte-htxyzc .history-table:where(.svelte-htxyzc) td:where(.svelte-htxyzc){border-top-color:#0000000d;color:#1e293b}.table-league-cell.svelte-htxyzc{display:flex;align-items:center;gap:10px;font-weight:500}.table-badge.svelte-htxyzc{width:24px;height:24px;object-fit:contain}.cwl-page.light.svelte-htxyzc .history-table:where(.svelte-htxyzc) td:where(.svelte-htxyzc){border-top-color:#0000000d}.loading-container.svelte-htxyzc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 0}.spinner.svelte-htxyzc{width:40px;height:40px;border:4px solid rgba(88,101,242,.2);border-top-color:#5865f2;border-radius:50%;animation:svelte-htxyzc-spin 1s linear infinite;margin-bottom:20px}@keyframes svelte-htxyzc-spin{to{transform:rotate(360deg)}}.error-card.svelte-htxyzc{background:#ef44441a;border:1px solid #ef4444;padding:20px;border-radius:15px;text-align:center;max-width:500px;margin:50px auto}.footer.svelte-9sff3o{margin-top:4rem;padding:3rem 2rem;border-top:1px solid rgba(255,255,255,.06);background:#0003;transition:all .4s ease}.footer.light.svelte-9sff3o{border-top:1px solid rgba(0,0,0,.06);background:#00000005}.footer-content.svelte-9sff3o{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem}.footer-brand.svelte-9sff3o{display:flex;align-items:center;gap:.75rem}.footer-logo.svelte-9sff3o{width:32px;height:32px;border-radius:8px;background:#1e1f22;padding:4px}.footer-name.svelte-9sff3o{font-size:1.1rem;font-weight:700;color:#fff;transition:color .4s ease}.footer.light.svelte-9sff3o .footer-name:where(.svelte-9sff3o){color:#0f172a}.footer-text.svelte-9sff3o{margin:0;font-size:.875rem;color:#fff6;transition:color .4s ease}.footer.light.svelte-9sff3o .footer-text:where(.svelte-9sff3o){color:#94a3b8}@media(max-width:800px){.footer.svelte-9sff3o{padding:2rem 1rem}}body{margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;overflow-x:hidden}.app.svelte-1n46o8q{min-height:100vh;background:linear-gradient(180deg,#0a0a0f,#12121a,#0f1419);background-attachment:fixed;transition:all .5s cubic-bezier(.4,0,.2,1)}.app.light.svelte-1n46o8q{background:linear-gradient(180deg,#f8fafc,#f1f5f9,#e2e8f0)}.app.svelte-1n46o8q:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 20% 20%,rgba(88,101,242,.12) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 80%,rgba(59,165,92,.08) 0%,transparent 50%),radial-gradient(ellipse 50% 30% at 50% 50%,rgba(255,183,77,.05) 0%,transparent 50%);pointer-events:none;z-index:0;transition:opacity .5s ease}.app.light.svelte-1n46o8q:before{background:radial-gradient(ellipse 80% 50% at 20% 20%,rgba(88,101,242,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 80%,rgba(59,165,92,.06) 0%,transparent 50%)}main.svelte-1n46o8q{position:relative;z-index:1}.auth-message-container.svelte-1n46o8q{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:2rem}.auth-card.svelte-1n46o8q{background:var(--bg-secondary, rgba(30, 41, 59, .7));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:3rem;border-radius:24px;text-align:center;max-width:400px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 50px #0000004d}.auth-icon.svelte-1n46o8q{font-size:3rem;margin-bottom:1.5rem}.auth-card.svelte-1n46o8q h2:where(.svelte-1n46o8q){font-size:1.8rem;font-weight:800;margin-bottom:1rem;color:#fff}.app.light.svelte-1n46o8q .auth-card:where(.svelte-1n46o8q) h2:where(.svelte-1n46o8q){color:#1e293b}.auth-card.svelte-1n46o8q p:where(.svelte-1n46o8q){color:#fff9;margin-bottom:2rem;line-height:1.6}.app.light.svelte-1n46o8q .auth-card:where(.svelte-1n46o8q) p:where(.svelte-1n46o8q){color:#64748b}.login-button.svelte-1n46o8q{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;padding:1rem;background:#5865f2;color:#fff;border:none;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s}.login-button.svelte-1n46o8q:hover{background:#4752c4;transform:translateY(-2px);box-shadow:0 8px 15px #5865f24d}.login-button.svelte-1n46o8q svg:where(.svelte-1n46o8q){width:20px;height:20px}.spinner.svelte-1n46o8q{width:40px;height:40px;border:3px solid rgba(88,101,242,.2);border-top-color:#5865f2;border-radius:50%;animation:svelte-1n46o8q-spin 1s linear infinite}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}.override-banner.svelte-1n46o8q{background-color:#ff9800;color:#000;text-align:center;padding:8px 15px;font-size:.9rem;display:flex;justify-content:center;align-items:center;gap:15px;z-index:10001;position:relative}.override-banner.svelte-1n46o8q button:where(.svelte-1n46o8q){background:#000;color:#fff;border:none;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:700}.override-banner.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{background:#333}
