:root{--color-primary: #00bcd4;--color-primary-dark: #0097a7;--color-primary-light: #26c6da;--color-primary-contrast: #ffffff;--color-secondary: #ff6fab;--color-secondary-dark: #ff4d95;--color-secondary-light: #ffb3d9;--color-secondary-contrast: #ffffff;--color-neutral-50: #fafafa;--color-neutral-100: #f5f5f5;--color-neutral-200: #e5e5e5;--color-neutral-300: #d4d4d4;--color-neutral-400: #a3a3a3;--color-neutral-500: #737373;--color-neutral-600: #525252;--color-neutral-700: #404040;--color-neutral-800: #262626;--color-neutral-900: #171717;--color-neutral-950: #0a0a0a;--color-success: #10b981;--color-success-dark: #059669;--color-success-light: #34d399;--color-success-contrast: #ffffff;--color-error: #ef4444;--color-error-dark: #dc2626;--color-error-light: #f87171;--color-error-contrast: #ffffff;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-light: #fbbf24;--color-warning-contrast: #000000;--color-patreon: #ff424d;--color-patreon-dark: #e63946;--color-patreon-light: #ff6b75;--color-patreon-contrast: #ffffff;--color-background: #0a0a0a;--color-background-secondary: #171717;--color-background-tertiary: #262626;--color-background-overlay: rgba(0, 0, 0, .8);--color-surface: rgba(255, 255, 255, .05);--color-surface-hover: rgba(255, 255, 255, .08);--color-surface-active: rgba(255, 255, 255, .1);--color-surface-glass: rgba(255, 255, 255, .05);--color-text: #ffffff;--color-text-secondary: #a3a3a3;--color-text-tertiary: #737373;--color-text-inverse: #0a0a0a;--color-border: rgba(255, 255, 255, .1);--color-border-hover: rgba(255, 255, 255, .2);--color-border-active: rgba(255, 255, 255, .3);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--text-8xl: 6rem;--text-9xl: 8rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-base: 1rem;--space-lg: 1.25rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 2.5rem;--space-4xl: 3rem;--space-5xl: 4rem;--space-6xl: 5rem;--space-7xl: 6rem;--space-8xl: 7rem;--space-9xl: 8rem;--space-10xl: 9rem;--radius-none: 0;--radius-sm: .125rem;--radius: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--radius-button: 50px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow: 0 4px 6px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px rgba(0, 0, 0, .25);--shadow-glow: 0 0 20px rgba(0, 188, 212, .3);--shadow-glow-lg: 0 0 30px rgba(0, 188, 212, .4);--shadow-card: 0 10px 40px rgba(0, 0, 0, .3);--shadow-button: 0 4px 20px rgba(0, 0, 0, .3);--transition-fast: .15s ease;--transition: .3s ease;--transition-slow: .5s ease;--blur-none: 0;--blur-sm: 4px;--blur: 8px;--blur-md: 12px;--blur-lg: 16px;--blur-xl: 24px;--blur-2xl: 40px;--blur-3xl: 64px;--z-below: -1;--z-base: 0;--z-above: 1;--z-dropdown: 10;--z-sticky: 20;--z-fixed: 30;--z-modal-backdrop: 40;--z-modal: 50;--z-popover: 60;--z-tooltip: 70;--z-notification: 80;--z-debug: 90}:root{--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-base: 1rem;--space-lg: 1.25rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 2.5rem;--space-4xl: 3rem;--space-5xl: 4rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 40rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--button-padding-y: 1rem;--button-padding-x: 2rem;--button-min-height: 3.5rem;--button-border-radius: .375rem;--card-padding: var(--space-3xl);--card-border-radius: 1rem;--header-spacing: var(--space-lg);--logo-size-desktop: 20rem;--logo-size-mobile: 17.5rem;--color-primary: #00bcd4;--color-primary-dark: #0097a7;--color-primary-light: #26c6da;--color-background: #1a1a1a;--color-surface: rgba(42, 42, 42, .4);--color-border: #404040;--color-text: #ffffff;--color-text-muted: #cccccc;--color-text-subtle: #888888;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px rgba(0, 0, 0, .25);--shadow-glow: 0 0 20px rgba(0, 188, 212, .3);--shadow-glow-hover: 0 0 30px rgba(0, 188, 212, .4);--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--breakpoint-sm: 30rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem}.space-y-sm>*+*{margin-top:var(--space-sm)}.space-y-md>*+*{margin-top:var(--space-md)}.space-y-base>*+*{margin-top:var(--space-base)}.space-y-lg>*+*{margin-top:var(--space-lg)}.space-y-xl>*+*{margin-top:var(--space-xl)}.space-y-2xl>*+*{margin-top:var(--space-2xl)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}*,*:before,*:after{box-sizing:border-box}html{font-size:16px}body{margin:0;padding:0;background:var(--color-background);color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}@media (max-width: 48rem){html{font-size:15px}}@media (max-width: 30rem){html{font-size:14px}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link{position:absolute;top:-40px;left:0;background:var(--color-background);color:var(--color-primary);padding:var(--space-sm) var(--space-base);text-decoration:none;z-index:100;border-radius:var(--radius-sm)}.skip-link:focus{top:var(--space-sm)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){:root{--color-border: #ffffff;--color-text-muted: #ffffff}.glass-card,.login-card,.auth-card{border-width:2px}}.card.svelte-1etpjvd{position:relative;border-radius:var(--radius-2xl);transition:all var(--transition);overflow:hidden}.card-padding-sm.svelte-1etpjvd{padding:var(--space-lg)}.card-padding-md.svelte-1etpjvd{padding:var(--space-2xl)}.card-padding-lg.svelte-1etpjvd{padding:var(--space-3xl)}.card-padding-xl.svelte-1etpjvd{padding:var(--space-4xl)}.card-default.svelte-1etpjvd{background:var(--color-surface-glass);backdrop-filter:blur(var(--blur-lg));-webkit-backdrop-filter:blur(var(--blur-lg));border:1px solid var(--color-border)}.card-glass.svelte-1etpjvd{background:#ffffff08;backdrop-filter:blur(var(--blur-xl)) saturate(150%);-webkit-backdrop-filter:blur(var(--blur-xl)) saturate(150%);border:1px solid var(--color-border);box-shadow:var(--shadow-card)}.card-solid.svelte-1etpjvd{background:var(--color-background-secondary);border:1px solid var(--color-border)}.card-border.svelte-1etpjvd{background:transparent;border:1px solid var(--color-border)}.card-hover.svelte-1etpjvd:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl);border-color:var(--color-border-hover)}.card-clickable.svelte-1etpjvd{cursor:pointer;border:none;width:100%;text-align:left;font:inherit;color:inherit}.card-clickable.svelte-1etpjvd:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.card-clickable.svelte-1etpjvd:active{transform:scale(.98)}@media (max-width: 768px){.card-padding-lg.svelte-1etpjvd{padding:var(--space-2xl)}.card-padding-xl.svelte-1etpjvd{padding:var(--space-3xl)}}.btn.svelte-zp9uu3{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);font-weight:500;border:none;cursor:pointer;text-decoration:none;transition:all var(--transition);white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--color-primary);color:var(--color-primary-contrast)}.btn.svelte-zp9uu3:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn.svelte-zp9uu3:disabled,.btn[aria-disabled=true].svelte-zp9uu3{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-sm.svelte-zp9uu3{padding:var(--space-sm) var(--space-lg);font-size:var(--text-sm);border-radius:var(--radius-button);min-height:2.25rem}.btn-md.svelte-zp9uu3{padding:var(--space-md) var(--space-2xl);font-size:var(--text-base);border-radius:var(--radius-button);min-height:3rem}.btn-lg.svelte-zp9uu3{padding:var(--space-lg) var(--space-3xl);font-size:var(--text-lg);border-radius:var(--radius-button);min-height:3.5rem}.btn-full.svelte-zp9uu3{width:100%}.btn-primary.svelte-zp9uu3{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:var(--color-primary-contrast);box-shadow:var(--shadow-button)}.btn-primary.svelte-zp9uu3:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-primary) 100%)}.btn-primary.svelte-zp9uu3:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-md)}.btn-secondary.svelte-zp9uu3{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm))}.btn-secondary.svelte-zp9uu3:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-hover);transform:translateY(-1px)}.btn-secondary.svelte-zp9uu3:active:not(:disabled){background:var(--color-surface-active);border-color:var(--color-border-active);transform:translateY(0)}.btn-ghost.svelte-zp9uu3{background:transparent;color:var(--color-text);box-shadow:none}.btn-ghost.svelte-zp9uu3:hover:not(:disabled){background:var(--color-surface);transform:none}.btn-ghost.svelte-zp9uu3:active:not(:disabled){background:var(--color-surface-hover)}.btn-danger.svelte-zp9uu3{background:linear-gradient(135deg,var(--color-error) 0%,var(--color-error-light) 100%);color:var(--color-error-contrast);box-shadow:var(--shadow-button)}.btn-danger.svelte-zp9uu3:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,var(--color-error-light) 0%,var(--color-error) 100%)}.btn-danger.svelte-zp9uu3:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-md)}.btn-patreon.svelte-zp9uu3{background:linear-gradient(135deg,var(--color-patreon) 0%,var(--color-patreon-light) 100%);color:var(--color-patreon-contrast);box-shadow:var(--shadow-button)}.btn-patreon.svelte-zp9uu3:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #ff424d4d;background:linear-gradient(135deg,var(--color-patreon-light) 0%,var(--color-patreon) 100%)}.btn-patreon.svelte-zp9uu3:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-md)}.btn-loading.svelte-zp9uu3{color:transparent}.btn-spinner.svelte-zp9uu3{position:absolute;width:1.25rem;height:1.25rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-zp9uu3-spin .6s linear infinite}@keyframes svelte-zp9uu3-spin{to{transform:rotate(360deg)}}.error-boundary.svelte-erkm51{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-2xl);background:var(--color-background)}.error-card{max-width:600px;width:100%;text-align:center}.error-title.svelte-erkm51{font-size:var(--text-2xl);color:var(--color-error);margin:0 0 var(--space-lg)}.error-message.svelte-erkm51{font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-xl)}.error-details.svelte-erkm51{margin:var(--space-xl) 0;text-align:left}.error-details.svelte-erkm51 summary:where(.svelte-erkm51){cursor:pointer;color:var(--color-text-secondary);margin-bottom:var(--space-md)}.error-stack.svelte-erkm51{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);overflow-x:auto;font-size:var(--text-sm);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word}.error-actions.svelte-erkm51{display:flex;gap:var(--space-lg);justify-content:center;flex-wrap:wrap}.constellation-bg.svelte-q6ju3z{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e)}.constellation-bg.red.svelte-q6ju3z{background:linear-gradient(135deg,#0a0a0a,#2e1a1a,#3e1616)}.modal-backdrop.svelte-685bzw{position:fixed;inset:0;background:#000c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;animation:svelte-685bzw-fadeIn .3s ease-out;padding:20px}.modal-content.svelte-685bzw{position:relative;background:#191923f2;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:48px;max-width:480px;width:100%;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff0d;animation:svelte-685bzw-slideUp .3s ease-out}.close-button.svelte-685bzw{position:absolute;top:20px;right:20px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#fff}.close-button.svelte-685bzw:hover{background:#ffffff26;border-color:#fff3}.modal-body.svelte-685bzw{text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.logo.svelte-685bzw{width:200px;height:auto;opacity:.95}h2.svelte-685bzw{font-size:28px;font-weight:700;color:#fff;margin:0}.subtitle.svelte-685bzw{font-size:16px;color:#a1a1aa;margin:-16px 0 0;line-height:1.5}.patreon-button.svelte-685bzw{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 32px;background:#ff424d;color:#fff;border:none;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px #ff424d4d}.patreon-button.svelte-685bzw:hover{background:#e63946;transform:translateY(-2px);box-shadow:0 15px 40px #ff424d66}.patreon-logo.svelte-685bzw{width:24px;height:24px}.requirements.svelte-685bzw{font-size:14px;color:#ff8e53;margin:-8px 0 0}.divider.svelte-685bzw{width:100%;height:1px;background:#ffffff1a;position:relative;margin:8px 0}.divider.svelte-685bzw span:where(.svelte-685bzw){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#191923;padding:0 16px;color:#71717a;font-size:14px}.join-link.svelte-685bzw{color:#ff8e53;text-decoration:none;font-size:16px;font-weight:500;transition:all .2s ease}.join-link.svelte-685bzw:hover{color:#ff6b6b;transform:translate(2px)}.loading-state.svelte-685bzw{padding:20px 0}.spinner.svelte-685bzw{width:48px;height:48px;border:3px solid rgba(255,255,255,.1);border-top-color:#ff8e53;border-radius:50%;animation:svelte-685bzw-spin 1s linear infinite;margin:0 auto 20px}.hint.svelte-685bzw{font-size:14px;color:#71717a;margin-top:8px}.error-state.svelte-685bzw{padding:20px 0}.error-message.svelte-685bzw{color:#fca5a5;margin-bottom:20px}.retry-button.svelte-685bzw{padding:12px 32px;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.retry-button.svelte-685bzw:hover{background:#ffffff26;border-color:#ffffff4d}@keyframes svelte-685bzw-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-685bzw-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-685bzw-spin{to{transform:rotate(360deg)}}@media (max-width: 600px){.modal-content.svelte-685bzw{padding:32px 24px}h2.svelte-685bzw{font-size:24px}.logo.svelte-685bzw{width:160px}}.navigation-bar.svelte-uu4grj{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0d0d0fb3;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-bottom:1px solid rgba(255,255,255,.08);transition:all .3s ease}.nav-container.svelte-uu4grj{max-width:1600px;margin:0 auto;padding:0 2rem;height:64px;display:flex;justify-content:space-between;align-items:center}.nav-left.svelte-uu4grj{display:flex;align-items:center;gap:3rem}.logo-link.svelte-uu4grj{display:flex;align-items:center;text-decoration:none;transition:transform .2s ease}.logo-link.svelte-uu4grj:hover{transform:scale(1.05)}.nav-logo.svelte-uu4grj{height:36px;width:auto}.nav-links.svelte-uu4grj{display:flex;align-items:center;gap:2rem}.nav-link.svelte-uu4grj{color:#fffc;text-decoration:none;font-size:.9375rem;font-weight:500;padding:.5rem 1rem;border-radius:8px;transition:all .2s ease;position:relative}.nav-link.svelte-uu4grj:hover{color:#fff;background:#ffffff1a}.nav-link.admin-link.svelte-uu4grj{color:#ae81ff}.nav-link.admin-link.svelte-uu4grj:hover{color:#fff;background:#ae81ff26}.nav-right.svelte-uu4grj{display:flex;align-items:center}.user-menu.svelte-uu4grj{position:relative}.user-button.svelte-uu4grj{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:#ffffff14;border:none;border-radius:12px;color:#ffffffe6;cursor:pointer;transition:all .2s ease;font-size:.9375rem;font-weight:500}.user-button.svelte-uu4grj:hover{background:#ffffff26;color:#fff;transform:translateY(-1px)}.user-avatar.svelte-uu4grj{width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff26;font-weight:600;font-size:14px;border:1px solid rgba(255,255,255,.1)}.user-avatar.svelte-uu4grj img:where(.svelte-uu4grj){width:100%;height:100%;object-fit:cover}.user-name.svelte-uu4grj{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron.svelte-uu4grj{transition:transform .2s ease;opacity:.6}.user-button.svelte-uu4grj:hover .chevron:where(.svelte-uu4grj){opacity:1}.dropdown-menu.svelte-uu4grj{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#191923f2;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.5rem;box-shadow:0 10px 40px #00000080;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:svelte-uu4grj-fadeIn .2s ease}@keyframes svelte-uu4grj-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item.svelte-uu4grj{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;border:none;border-radius:8px;color:#fffc;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.dropdown-item.svelte-uu4grj:hover{background:#ffffff1a;color:#fff}.dropdown-item.logout.svelte-uu4grj{color:#ff6b6b}.dropdown-item.logout.svelte-uu4grj:hover{background:#ff6b6b1a;color:#ff5252}.dropdown-divider.svelte-uu4grj{height:1px;background:#ffffff14;margin:.5rem 0}.login-button.svelte-uu4grj{padding:.625rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea66}.login-button.svelte-uu4grj:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea99}@media (max-width: 768px){.nav-container.svelte-uu4grj{padding:0 1rem}.nav-links.svelte-uu4grj,.user-name.svelte-uu4grj{display:none}.user-button.svelte-uu4grj{padding:.5rem}}.game-wrapper.svelte-q0nifi{position:relative}.page-dimmer.svelte-q0nifi{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000000b3;z-index:9998;animation:svelte-q0nifi-fadeIn .3s ease;pointer-events:none}.game-container.svelte-q0nifi{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:10001;overflow:hidden;transition:z-index 0s}.game-active.svelte-q0nifi .game-container:where(.svelte-q0nifi){z-index:10001}.score-container.svelte-q0nifi{position:fixed;top:80px;right:20px;z-index:10000;pointer-events:none;animation:svelte-q0nifi-slideIn .3s ease;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.score.svelte-q0nifi{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:600;color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.5);background:#121212e6;padding:12px 24px;border-radius:8px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;letter-spacing:.05em;min-width:200px;text-align:right}.score.svelte-q0nifi:hover{border-color:#fff3;transform:translateY(-1px)}.score.high.svelte-q0nifi{font-size:20px;color:#ffffffb3;border-color:#ffffff1a}.score.high.svelte-q0nifi:hover{border-color:#fff3}.new-record.svelte-q0nifi{font-family:JetBrains Mono,monospace;font-size:18px;color:#f92672;background:#121212e6;padding:10px 20px;border-radius:8px;border:1px solid rgba(249,38,114,.3);font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5);animation:svelte-q0nifi-pulse 1s ease infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.05em}@keyframes svelte-q0nifi-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}}.leaderboard.svelte-q0nifi{margin-top:20px;background:#121212f2;padding:20px;border-radius:8px;border:1px solid rgba(255,255,255,.1);min-width:280px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #00000080}.leaderboard.svelte-q0nifi h3:where(.svelte-q0nifi){margin:0 0 16px;font-size:20px;font-family:JetBrains Mono,monospace;color:#ffffffe6;text-align:center;text-transform:uppercase;letter-spacing:.1em;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5)}.leaderboard-entries.svelte-q0nifi{display:flex;flex-direction:column;gap:8px}.leaderboard-entry.svelte-q0nifi{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#ffffff05;border:1px solid transparent;border-radius:6px;transition:all .3s ease;font-family:JetBrains Mono,monospace;font-size:14px}.leaderboard-entry.svelte-q0nifi:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translate(4px)}.leaderboard-entry.highlight.svelte-q0nifi{background:#ffffff14;border:1px solid rgba(255,255,255,.2);transform:scale(1.02)}.rank.svelte-q0nifi{font-weight:700;color:#ffffff80;min-width:24px;text-align:center}.user-avatar.svelte-q0nifi{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.2);transition:all .3s ease}.leaderboard-entry.svelte-q0nifi:hover .user-avatar:where(.svelte-q0nifi){border-color:#ffffff4d}.user-avatar.placeholder.svelte-q0nifi{background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-weight:700;color:#ffffffb3}.user-name.svelte-q0nifi{flex:1;color:#f8f8f2;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em}.user-score.svelte-q0nifi{font-weight:700;color:#fffc;font-size:16px;letter-spacing:.05em}.login-prompt.svelte-q0nifi{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000e6;padding:30px 40px;border-radius:15px;border:2px solid rgba(255,255,255,.3);text-align:center;z-index:10002;animation:svelte-q0nifi-bounceIn .3s ease}.login-prompt.svelte-q0nifi h3:where(.svelte-q0nifi){margin:0 0 15px;font-size:28px;color:gold;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.login-prompt.svelte-q0nifi p:where(.svelte-q0nifi){margin:0 0 25px;color:#ffffffe6;font-size:16px}.prompt-buttons.svelte-q0nifi{display:flex;gap:15px;justify-content:center}.prompt-button.svelte-q0nifi{padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.prompt-button.login.svelte-q0nifi{background:linear-gradient(135deg,#ff6b6b,#ff8e53);color:#fff}.prompt-button.login.svelte-q0nifi:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ff6b6b66}.prompt-button.dismiss.svelte-q0nifi{background:#ffffff1a;color:#ffffffb3;border:1px solid rgba(255,255,255,.2)}.prompt-button.dismiss.svelte-q0nifi:hover{background:#ffffff26;color:#fff}@keyframes svelte-q0nifi-bounceIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.running-girl.svelte-q0nifi{position:absolute;left:0;top:0;width:auto;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4));pointer-events:auto;cursor:pointer;transition:filter .3s ease;will-change:transform}.running-girl.active.svelte-q0nifi{filter:drop-shadow(0 6px 12px rgba(0,0,0,.6)) brightness(1.3) saturate(1.2);transform:scale(1.05)}.running-girl.svelte-q0nifi:hover{filter:drop-shadow(0 4px 8px rgba(0,0,0,.4)) brightness(1.1)}@keyframes svelte-q0nifi-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-q0nifi-slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.home-page.svelte-6ywi2n{height:100vh;position:relative;overflow:hidden;padding-top:64px}.hero.svelte-6ywi2n{position:relative;z-index:10;height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;padding:40px;text-align:center}.hero-content.svelte-6ywi2n{max-width:800px;animation:svelte-6ywi2n-fadeInUp .8s ease-out}.welcome-badge.svelte-6ywi2n{display:inline-flex;align-items:center;gap:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:50px;font-size:16px;font-weight:500;color:#fff;margin-bottom:30px;animation:svelte-6ywi2n-fadeInDown .6s ease-out}.welcome-icon.svelte-6ywi2n{font-size:20px;animation:svelte-6ywi2n-sparkle 2s ease-in-out infinite}@keyframes svelte-6ywi2n-sparkle{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.8;transform:scale(1.1) rotate(180deg)}}@keyframes svelte-6ywi2n-fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.hero-title.svelte-6ywi2n{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:#fff;margin:0 0 20px;line-height:1.2;background:linear-gradient(135deg,#fff,#a8dadc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-6ywi2n{font-size:clamp(1.2rem,2vw,1.5rem);color:#a1a1aa;margin:0 0 40px;line-height:1.5}.hero-buttons.svelte-6ywi2n{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.cta-button.svelte-6ywi2n{padding:16px 32px;font-size:18px;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;border:none}.cta-button.primary.svelte-6ywi2n{background:linear-gradient(135deg,#ff6b6b,#ff8e53);color:#fff;box-shadow:0 10px 30px #ff6b6b4d}.cta-button.primary.svelte-6ywi2n:hover{transform:translateY(-2px);box-shadow:0 15px 40px #ff6b6b66}.cta-button.secondary.svelte-6ywi2n{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.cta-button.secondary.svelte-6ywi2n:hover{background:#ffffff26;border-color:#ffffff4d}@keyframes svelte-6ywi2n-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.hero.svelte-6ywi2n{padding:60px 20px 40px}.hero-buttons.svelte-6ywi2n{flex-direction:column;align-items:center}.cta-button.svelte-6ywi2n{width:100%;max-width:300px}}.login-page.svelte-1wr3fo1{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center}.login-container.svelte-1wr3fo1{position:relative;z-index:10;background:#000c;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem;max-width:400px;width:100%;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}h1.svelte-1wr3fo1{font-size:2.5rem;margin-bottom:.5rem;color:#fff}p.svelte-1wr3fo1{color:#a1a1aa;margin-bottom:2rem}.patreon-button.svelte-1wr3fo1{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;padding:1rem 2rem;background:#ff424d;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.patreon-button.svelte-1wr3fo1:hover{background:#e63946;transform:translateY(-2px);box-shadow:0 10px 30px #ff424d4d}.patreon-logo.svelte-1wr3fo1{width:24px;height:24px}.info.svelte-1wr3fo1{margin-top:2rem;font-size:.9rem;color:#71717a}.error.svelte-1wr3fo1{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:1rem;margin-bottom:1rem;color:#fca5a5}.loading.svelte-1wr3fo1{padding:2rem}.spinner.svelte-1wr3fo1{width:40px;height:40px;margin:0 auto 1rem;border:3px solid rgba(255,255,255,.1);border-top-color:#00bcd4;border-radius:50%;animation:svelte-1wr3fo1-spin 1s linear infinite}@keyframes svelte-1wr3fo1-spin{to{transform:rotate(360deg)}}.callback-page.svelte-1wpo6zr{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center}.callback-container.svelte-1wpo6zr{position:relative;z-index:10;background:#000c;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem;max-width:400px;width:100%;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loading.svelte-1wpo6zr{padding:2rem}.spinner.svelte-1wpo6zr{width:50px;height:50px;margin:0 auto 1rem;border:3px solid rgba(255,255,255,.1);border-top-color:#ff424d;border-radius:50%;animation:svelte-1wpo6zr-spin 1s linear infinite}@keyframes svelte-1wpo6zr-spin{to{transform:rotate(360deg)}}.error-container.svelte-1wpo6zr h1:where(.svelte-1wpo6zr){color:#fff;margin-bottom:1rem}.error.svelte-1wpo6zr{color:#fca5a5;margin-bottom:2rem}button.svelte-1wpo6zr{background:#ff424d;color:#fff;border:none;border-radius:8px;padding:.75rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}button.svelte-1wpo6zr:hover{background:#e63946;transform:translateY(-2px);box-shadow:0 10px 30px #ff424d4d}.success-page.svelte-8q5pw5{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center}.success-container.svelte-8q5pw5{position:relative;z-index:10;max-width:500px;width:100%;padding:2rem}.success-card.svelte-8q5pw5{background:#000c;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:3rem;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.checkmark.svelte-8q5pw5{width:100px;height:100px;margin:0 auto 2rem}.checkmark-svg.svelte-8q5pw5{width:100%;height:100%}.checkmark-circle.svelte-8q5pw5{stroke:#00bcd4;stroke-width:2;stroke-miterlimit:10;stroke-dasharray:166;stroke-dashoffset:166;animation:svelte-8q5pw5-stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark-check.svelte-8q5pw5{stroke:#00bcd4;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:48;stroke-dashoffset:48;animation:svelte-8q5pw5-stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes svelte-8q5pw5-stroke{to{stroke-dashoffset:0}}h1.svelte-8q5pw5{font-size:2rem;margin-bottom:1rem;color:#fff}p.svelte-8q5pw5{font-size:1.125rem;color:#a1a1aa;margin-bottom:2rem}.actions.svelte-8q5pw5{display:flex;flex-direction:column;gap:1rem}.primary-button.svelte-8q5pw5{background:#00bcd4;color:#fff;border:none;border-radius:12px;padding:1rem 2rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease}.primary-button.svelte-8q5pw5:hover{background:#00acc1;transform:translateY(-2px);box-shadow:0 8px 25px #00bcd44d}.secondary-button.svelte-8q5pw5{background:transparent;color:#00bcd4;border:2px solid #00bcd4;border-radius:12px;padding:1rem 2rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease}.secondary-button.svelte-8q5pw5:hover{background:#00bcd41a;transform:translateY(-2px)}.not-patron-page.svelte-t5tlo0{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center}.content-container.svelte-t5tlo0{position:relative;z-index:10;max-width:600px;width:100%;padding:2rem}.content-card.svelte-t5tlo0{background:#000c;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:3rem;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.icon.svelte-t5tlo0{width:80px;height:80px;margin:0 auto 2rem;color:#71717a}.lock-icon.svelte-t5tlo0{width:100%;height:100%}h1.svelte-t5tlo0{font-size:2.5rem;margin-bottom:1rem;color:#fff}p.svelte-t5tlo0{font-size:1.125rem;color:#a1a1aa;margin-bottom:2rem}.benefits.svelte-t5tlo0{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;margin:2rem 0;text-align:left}.benefits.svelte-t5tlo0 h2:where(.svelte-t5tlo0){font-size:1.25rem;margin-bottom:1rem;color:#fff}.benefits.svelte-t5tlo0 ul:where(.svelte-t5tlo0){list-style:none;padding:0;margin:0}.benefits.svelte-t5tlo0 li:where(.svelte-t5tlo0){padding:.5rem 0;font-size:1rem;color:#d1d5db}.patreon-button.svelte-t5tlo0{display:inline-flex;align-items:center;gap:1rem;background:#ff424d;color:#fff;border:none;border-radius:12px;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:1rem}.patreon-button.svelte-t5tlo0:hover{background:#e63946;transform:translateY(-2px);box-shadow:0 10px 30px #ff424d4d}.patreon-logo.svelte-t5tlo0{width:24px;height:24px}.note.svelte-t5tlo0{font-size:.875rem;color:#71717a;margin-top:1rem}.releases-page.svelte-14fgu4i{min-height:100vh;position:relative;padding-top:64px}.container.svelte-14fgu4i{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:2rem}header.svelte-14fgu4i{text-align:center;margin-bottom:3rem}h1.svelte-14fgu4i{font-size:3rem;margin-bottom:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}header.svelte-14fgu4i p:where(.svelte-14fgu4i){font-size:1.25rem;color:#a1a1aa}.loading.svelte-14fgu4i{text-align:center;padding:4rem}.spinner.svelte-14fgu4i{width:50px;height:50px;margin:0 auto 1rem;border:3px solid rgba(255,255,255,.1);border-top-color:#00bcd4;border-radius:50%;animation:svelte-14fgu4i-spin 1s linear infinite}@keyframes svelte-14fgu4i-spin{to{transform:rotate(360deg)}}.error.svelte-14fgu4i,.empty.svelte-14fgu4i{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:2rem;text-align:center;color:#fca5a5}.releases-grid.svelte-14fgu4i{display:grid;gap:2rem}.release-card.svelte-14fgu4i{background:#0009;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.release-header.svelte-14fgu4i{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.release-header.svelte-14fgu4i h2:where(.svelte-14fgu4i){font-size:1.5rem;color:#fff}.release-date.svelte-14fgu4i{font-size:.875rem;color:#71717a}.release-notes.svelte-14fgu4i{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem;margin-bottom:1.5rem;color:#d1d5db;font-size:.875rem;line-height:1.6}.release-notes.svelte-14fgu4i h1,.release-notes.svelte-14fgu4i h2,.release-notes.svelte-14fgu4i h3,.release-notes.svelte-14fgu4i h4,.release-notes.svelte-14fgu4i h5,.release-notes.svelte-14fgu4i h6{margin:1.5rem 0 .75rem;font-weight:600;line-height:1.3;color:#fff}.release-notes.svelte-14fgu4i h1{font-size:1.5rem}.release-notes.svelte-14fgu4i h2{font-size:1.3rem}.release-notes.svelte-14fgu4i h3{font-size:1.1rem}.release-notes.svelte-14fgu4i p{margin:.75rem 0}.release-notes.svelte-14fgu4i ul,.release-notes.svelte-14fgu4i ol{margin:.75rem 0;padding-left:2rem}.release-notes.svelte-14fgu4i li{margin:.25rem 0}.release-notes.svelte-14fgu4i code{background:#ffffff1a;padding:.2rem .4rem;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}.release-notes.svelte-14fgu4i pre{background:#0000004d;padding:1rem;border-radius:5px;overflow-x:auto;margin:1rem 0}.release-notes.svelte-14fgu4i pre code{background:none;padding:0}.release-notes.svelte-14fgu4i blockquote{border-left:4px solid #667eea;padding-left:1rem;margin:1rem 0;color:#ffffffe6}.release-notes.svelte-14fgu4i a{color:#667eea;text-decoration:none;transition:color .2s}.release-notes.svelte-14fgu4i a:hover{color:#764ba2;text-decoration:underline}.release-notes.svelte-14fgu4i hr{border:none;border-top:1px solid rgba(255,255,255,.2);margin:2rem 0}.assets.svelte-14fgu4i h3:where(.svelte-14fgu4i){font-size:1.125rem;margin-bottom:1rem;color:#e5e7eb}.asset.svelte-14fgu4i{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;margin-bottom:.5rem}.asset-info.svelte-14fgu4i{display:flex;flex-direction:column;gap:.25rem}.asset-name.svelte-14fgu4i{color:#fff;font-weight:500}.asset-size.svelte-14fgu4i{font-size:.875rem;color:#71717a}.download-button.svelte-14fgu4i{background:#00bcd4;color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:44px;height:44px}.download-button.svelte-14fgu4i:hover:not(:disabled){background:#00acc1;transform:translateY(-2px);box-shadow:0 4px 20px #00bcd44d}.download-button.svelte-14fgu4i:disabled{opacity:.6;cursor:not-allowed}.download-icon.svelte-14fgu4i{width:20px;height:20px}.mini-spinner.svelte-14fgu4i{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-14fgu4i-spin .8s linear infinite}.special-access-manager.svelte-1mcy0tp{display:flex;flex-direction:column;gap:2rem}.section-header.svelte-1mcy0tp{margin-bottom:1.5rem}.section-header.svelte-1mcy0tp h3:where(.svelte-1mcy0tp){font-size:1.25rem;font-weight:600;color:#f8f8f2;margin:0 0 .5rem;letter-spacing:-.025em}.section-description.svelte-1mcy0tp{font-size:.875rem;color:#75715e;margin:0}.quick-add-section.svelte-1mcy0tp{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem}.recent-users-grid.svelte-1mcy0tp{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.user-card.svelte-1mcy0tp{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1rem;display:flex;align-items:center;gap:1rem;transition:all .2s ease}.user-card.svelte-1mcy0tp:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-1px)}.user-avatar.svelte-1mcy0tp{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#ffffff0d}.user-avatar.small.svelte-1mcy0tp{width:36px;height:36px}.user-avatar.svelte-1mcy0tp img:where(.svelte-1mcy0tp){width:100%;height:100%;object-fit:cover}.avatar-placeholder.svelte-1mcy0tp{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:1.25rem;text-transform:uppercase}.avatar-placeholder.small.svelte-1mcy0tp{font-size:1rem}.user-details.svelte-1mcy0tp{flex:1;min-width:0}.user-name.svelte-1mcy0tp{font-weight:600;color:#a6e22e;font-size:.875rem;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email.svelte-1mcy0tp{font-size:.75rem;color:#66d9ef;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-id.svelte-1mcy0tp{font-size:.75rem;color:#ae81ff;font-family:monospace}.add-button.svelte-1mcy0tp{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#e6db74;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.add-button.svelte-1mcy0tp:hover{background:#e6db7426;border-color:#e6db74;transform:translateY(-1px)}.add-button.compact.svelte-1mcy0tp{padding:.375rem .75rem;font-size:.75rem}.search-section.svelte-1mcy0tp{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem}.search-container.svelte-1mcy0tp{margin-bottom:1.5rem}.search-input-wrapper.svelte-1mcy0tp{position:relative;margin-bottom:1rem}.search-icon.svelte-1mcy0tp{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#fff6;pointer-events:none}.search-input.svelte-1mcy0tp{width:100%;padding:.75rem 1rem .75rem 3rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#f8f8f2;font-size:.875rem;transition:all .2s ease}.search-input.svelte-1mcy0tp::placeholder{color:#75715e}.search-input.svelte-1mcy0tp:focus{outline:none;background:#ffffff14;border-color:#ffffff4d}.search-results.svelte-1mcy0tp{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto}.search-result.svelte-1mcy0tp{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;transition:all .2s ease}.search-result.svelte-1mcy0tp:hover{background:#ffffff0d;border-color:#ffffff1f}.user-info.svelte-1mcy0tp{flex:1;min-width:0}.user-info.svelte-1mcy0tp strong:where(.svelte-1mcy0tp){display:block;color:#fff;font-size:.875rem;margin-bottom:.25rem}.user-info.svelte-1mcy0tp small:where(.svelte-1mcy0tp){display:block;color:#ffffff80;font-size:.75rem;line-height:1.2}.manual-add.svelte-1mcy0tp{padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.manual-toggle.svelte-1mcy0tp{background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff9;padding:.375rem .75rem;border-radius:6px;font-size:.75rem;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.manual-toggle.svelte-1mcy0tp:hover{background:#ffffff0d;color:#fffc;border-color:#fff3}.manual-entry.svelte-1mcy0tp{display:grid;gap:.75rem}.manual-entry.svelte-1mcy0tp input:where(.svelte-1mcy0tp){padding:.5rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:.875rem;transition:all .2s ease}.manual-entry.svelte-1mcy0tp input:where(.svelte-1mcy0tp)::placeholder{color:#fff6}.manual-entry.svelte-1mcy0tp input:where(.svelte-1mcy0tp):focus{outline:none;background:#ffffff14;border-color:#ffffff4d}.manual-entry.svelte-1mcy0tp button:where(.svelte-1mcy0tp){padding:.5rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.manual-entry.svelte-1mcy0tp button:where(.svelte-1mcy0tp):hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d}.manual-entry.svelte-1mcy0tp button:where(.svelte-1mcy0tp):disabled{opacity:.5;cursor:not-allowed}.user-list-section.svelte-1mcy0tp{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem}.user-table-wrapper.svelte-1mcy0tp{overflow-x:auto}.user-table.svelte-1mcy0tp{width:100%;border-collapse:collapse;font-size:.875rem}.user-table.svelte-1mcy0tp th:where(.svelte-1mcy0tp){text-align:left;padding:.75rem;color:#fff9;font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.08)}.user-table.svelte-1mcy0tp td:where(.svelte-1mcy0tp){padding:.75rem;color:#fffc;border-bottom:1px solid rgba(255,255,255,.05)}.user-table.svelte-1mcy0tp tr:where(.svelte-1mcy0tp):last-child td:where(.svelte-1mcy0tp){border-bottom:none}.user-table.svelte-1mcy0tp tr.disabled:where(.svelte-1mcy0tp) td:where(.svelte-1mcy0tp){opacity:.5}.user-cell.svelte-1mcy0tp{font-weight:500;color:#a6e22e}.id-cell.svelte-1mcy0tp{font-family:monospace;font-size:.75rem;color:#ae81ff}.date-cell.svelte-1mcy0tp{font-size:.75rem;color:#fff9}.expired.svelte-1mcy0tp{color:#ef4444;font-weight:500}.never.svelte-1mcy0tp{color:#fff6;font-style:italic}.status-badge.svelte-1mcy0tp{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500;transition:all .2s ease}.status-badge.active.svelte-1mcy0tp{background:#a6e22e1a;color:#a6e22e;border:1px solid rgba(166,226,46,.2)}.status-badge.inactive.svelte-1mcy0tp{background:#f926721a;color:#f92672;border:1px solid rgba(249,38,114,.2)}.actions-cell.svelte-1mcy0tp{display:flex;gap:.5rem}.action-btn.svelte-1mcy0tp{padding:.375rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.action-btn.svelte-1mcy0tp:hover{background:#ffffff1a;border-color:#fff3;color:#fff}.action-btn.danger.svelte-1mcy0tp{background:#ef44441a;border-color:#ef444433;color:#ef4444}.action-btn.danger.svelte-1mcy0tp:hover{background:#ef444433;border-color:#ef44444d}.loading-state.svelte-1mcy0tp,.empty-state.svelte-1mcy0tp{text-align:center;padding:3rem 2rem;color:#75715e;font-size:.875rem}.empty-state.svelte-1mcy0tp{background:#ffffff05;border:1px dashed rgba(255,255,255,.1);border-radius:8px}.search-results.svelte-1mcy0tp::-webkit-scrollbar,.user-table-wrapper.svelte-1mcy0tp::-webkit-scrollbar{width:8px;height:8px}.search-results.svelte-1mcy0tp::-webkit-scrollbar-track,.user-table-wrapper.svelte-1mcy0tp::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.search-results.svelte-1mcy0tp::-webkit-scrollbar-thumb,.user-table-wrapper.svelte-1mcy0tp::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.search-results.svelte-1mcy0tp::-webkit-scrollbar-thumb:hover,.user-table-wrapper.svelte-1mcy0tp::-webkit-scrollbar-thumb:hover{background:#ffffff26}@media (max-width: 768px){.recent-users-grid.svelte-1mcy0tp{grid-template-columns:1fr}.user-table.svelte-1mcy0tp{font-size:.75rem}.user-table.svelte-1mcy0tp th:where(.svelte-1mcy0tp),.user-table.svelte-1mcy0tp td:where(.svelte-1mcy0tp){padding:.5rem}.actions-cell.svelte-1mcy0tp{flex-direction:column}}.admin-stats.svelte-vvlmq9{padding:2rem;color:#f8f8f2}.stats-header.svelte-vvlmq9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap;gap:2rem}.header-content.svelte-vvlmq9 h2:where(.svelte-vvlmq9){margin:0 0 .5rem;font-size:1.75rem;font-weight:600;color:#f8f8f2;letter-spacing:-.025em}.header-description.svelte-vvlmq9{margin:0;font-size:.875rem;color:#75715e}.time-range-selector.svelte-vvlmq9{display:flex;gap:0;background:#ffffff0d;padding:3px;border-radius:10px;border:1px solid rgba(255,255,255,.08)}.range-btn.svelte-vvlmq9{padding:.5rem 1.25rem;background:transparent;color:#fff9;border:none;border-radius:7px;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;white-space:nowrap}.range-btn.svelte-vvlmq9:hover:not(.active){background:#ffffff0d;color:#fffc}.range-btn.active.svelte-vvlmq9{background:#fff;color:#000;font-weight:600;box-shadow:0 1px 3px #0003}.loading.svelte-vvlmq9,.error.svelte-vvlmq9{text-align:center;padding:40px;font-size:18px;color:#75715e}.error.svelte-vvlmq9{color:#f92672}.stats-grid.svelte-vvlmq9{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}.stat-card.svelte-vvlmq9{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;transition:all .2s ease;position:relative;overflow:hidden}.stat-card.svelte-vvlmq9:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.stat-card.svelte-vvlmq9:hover{background:#ffffff0a;border-color:#ffffff1f;transform:translateY(-2px)}.stat-header.svelte-vvlmq9{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.stat-icon.svelte-vvlmq9{color:#fff6}.stat-content.svelte-vvlmq9{display:flex;flex-direction:column;gap:.5rem}.stat-label.svelte-vvlmq9{font-size:.875rem;color:#66d9ef;font-weight:500}.stat-value.svelte-vvlmq9{font-size:2rem;font-weight:700;color:#a6e22e;line-height:1;letter-spacing:-.025em}.stat-detail.svelte-vvlmq9{font-size:.875rem;color:#75715e}.stat-highlight.svelte-vvlmq9{color:#e6db74;font-weight:600}.activity-summary.svelte-vvlmq9{margin-bottom:3rem}.activity-summary.svelte-vvlmq9 h3:where(.svelte-vvlmq9){margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:#f8f8f2;letter-spacing:-.025em}.summary-grid.svelte-vvlmq9{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.summary-card.svelte-vvlmq9{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem}.summary-header.svelte-vvlmq9{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.summary-label.svelte-vvlmq9{font-size:.875rem;color:#66d9ef;font-weight:500}.summary-header.svelte-vvlmq9 svg:where(.svelte-vvlmq9){color:#ffffff4d}.summary-value.svelte-vvlmq9{font-size:1.5rem;font-weight:700;color:#a6e22e;margin-bottom:.25rem}.summary-detail.svelte-vvlmq9{font-size:.875rem;color:#75715e}.detailed-stats.svelte-vvlmq9{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.detail-section.svelte-vvlmq9{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem}.detail-section.svelte-vvlmq9 h3:where(.svelte-vvlmq9){margin:0 0 1.5rem;font-size:1.125rem;font-weight:600;color:#f8f8f2;letter-spacing:-.025em}.failure-list.svelte-vvlmq9,.version-list.svelte-vvlmq9,.error-list.svelte-vvlmq9,.tier-list.svelte-vvlmq9,.function-list.svelte-vvlmq9{display:flex;flex-direction:column;gap:12px}.failure-item.svelte-vvlmq9,.version-item.svelte-vvlmq9,.error-item.svelte-vvlmq9,.tier-item.svelte-vvlmq9,.function-item.svelte-vvlmq9{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#ffffff03;border:1px solid rgba(255,255,255,.05);border-radius:8px;transition:all .2s ease}.failure-item.svelte-vvlmq9:hover,.version-item.svelte-vvlmq9:hover,.error-item.svelte-vvlmq9:hover,.tier-item.svelte-vvlmq9:hover,.function-item.svelte-vvlmq9:hover{background:#ffffff08;border-color:#ffffff14}.failure-reason.svelte-vvlmq9,.version-name.svelte-vvlmq9,.error-function.svelte-vvlmq9,.tier-name.svelte-vvlmq9,.function-name.svelte-vvlmq9{font-weight:500;color:#f92672;font-size:.875rem}.failure-count.svelte-vvlmq9,.version-count.svelte-vvlmq9,.error-count.svelte-vvlmq9,.tier-count.svelte-vvlmq9,.function-count.svelte-vvlmq9{font-weight:600;color:#ae81ff;background:#ae81ff1a;padding:.25rem .75rem;border-radius:6px;font-size:.875rem}.version-bar.svelte-vvlmq9{position:absolute;bottom:0;left:0;right:0;height:3px;background:#ffffff1a;border-radius:2px;overflow:hidden}.version-item.svelte-vvlmq9{position:relative;padding-bottom:8px}.version-bar-fill.svelte-vvlmq9{height:100%;background:#66d9ef;transition:width .3s ease}.daily-chart.svelte-vvlmq9{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto}.day-data.svelte-vvlmq9{background:#ffffff08;border-radius:8px;padding:12px}.day-date.svelte-vvlmq9{font-weight:600;color:#fff;margin-bottom:8px}.day-stats.svelte-vvlmq9{display:flex;gap:20px;flex-wrap:wrap}.day-stat.svelte-vvlmq9{display:flex;gap:8px;align-items:center}.stat-type.svelte-vvlmq9{color:#fff9;font-size:14px}.stat-count.svelte-vvlmq9{font-weight:600;color:#fff}.stat-count.error.svelte-vvlmq9{color:#ff6b6b}.daily-chart.svelte-vvlmq9::-webkit-scrollbar{width:8px}.daily-chart.svelte-vvlmq9::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.daily-chart.svelte-vvlmq9::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.daily-chart.svelte-vvlmq9::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.activity-feed.svelte-vvlmq9{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem;margin-bottom:3rem}.activity-feed.svelte-vvlmq9 h4:where(.svelte-vvlmq9){margin:0 0 1.5rem;font-size:1.125rem;color:#f8f8f2;font-weight:600}.activity-list.svelte-vvlmq9{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;padding-right:10px}.activity-item.svelte-vvlmq9{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#ffffff03;border-radius:8px;font-size:.875rem;border:1px solid rgba(255,255,255,.05);transition:all .2s ease}.activity-item.svelte-vvlmq9:hover{background:#ffffff08;border-color:#ffffff14}.activity-item.activity-auth.svelte-vvlmq9 .activity-icon:where(.svelte-vvlmq9){color:#22c55e}.activity-item.activity-download.svelte-vvlmq9 .activity-icon:where(.svelte-vvlmq9){color:#3b82f6}.activity-item.activity-error.svelte-vvlmq9 .activity-icon:where(.svelte-vvlmq9){color:#ef4444}.activity-time.svelte-vvlmq9{color:#e6db74;font-size:.75rem;min-width:80px;font-weight:500}.activity-icon.svelte-vvlmq9{font-size:1rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff0d;border-radius:8px}.activity-text.svelte-vvlmq9{flex:1;color:#f8f8f2;line-height:1.4}.activity-reason.svelte-vvlmq9{color:#75715e;font-size:.875rem}.activity-list.svelte-vvlmq9::-webkit-scrollbar{width:8px}.activity-list.svelte-vvlmq9::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.activity-list.svelte-vvlmq9::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.activity-list.svelte-vvlmq9::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media (max-width: 768px){.stats-header.svelte-vvlmq9{flex-direction:column;align-items:flex-start}.time-range-selector.svelte-vvlmq9{width:100%;justify-content:space-between}.stats-grid.svelte-vvlmq9,.detailed-stats.svelte-vvlmq9{grid-template-columns:1fr}}.admin-page.svelte-iblwon{min-height:100vh;position:relative;background:#0a0a0b;padding-top:64px}.container.svelte-iblwon{position:relative;z-index:10;max-width:1600px;margin:0 auto;padding:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-content.svelte-iblwon{padding:2rem;display:flex;flex-direction:column;gap:2rem}.page-header.svelte-iblwon{margin-bottom:1rem}.page-header.svelte-iblwon h1:where(.svelte-iblwon){font-size:2rem;font-weight:600;color:#f8f8f2;margin:0 0 .5rem;letter-spacing:-.025em}.page-subtitle.svelte-iblwon{font-size:1rem;color:#75715e;margin:0}.stats-section.svelte-iblwon{background:#0d0d0f99;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.access-section.svelte-iblwon{background:#0d0d0f99;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:2rem}.section-header.svelte-iblwon{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.section-header.svelte-iblwon h2:where(.svelte-iblwon){font-size:1.5rem;font-weight:600;color:#f8f8f2;margin:0 0 .5rem;letter-spacing:-.025em}.section-description.svelte-iblwon{font-size:.875rem;color:#75715e;margin:0}@media (max-width: 768px){.admin-content.svelte-iblwon{padding:1rem}}.unity-auth-page.svelte-ykad47{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:20px}.auth-card.svelte-ykad47{position:relative;z-index:10;background:#19192366;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:40px;box-shadow:0 10px 40px #00000080,0 0 0 1px #ffffff0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);max-width:450px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.logo.svelte-ykad47{width:100%;max-width:250px;height:auto;opacity:.95;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}h2.svelte-ykad47{font-size:28px;font-weight:600;color:#fff;margin:0}.info.svelte-ykad47{color:#a1a1aa;font-size:16px;margin:0;line-height:1.5}.requirement.svelte-ykad47{color:#ff8e53;font-size:14px;font-weight:600;margin:0;padding:8px 16px;background:#ff8e531a;border:1px solid rgba(255,142,83,.3);border-radius:8px}.patreon-button.svelte-ykad47{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:300px;padding:16px 24px;background:#ff424d;color:#fff;border:none;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px #ff424d4d}.patreon-button.svelte-ykad47:hover{background:#e63946;transform:translateY(-2px);box-shadow:0 15px 40px #ff424d66}.patreon-logo.svelte-ykad47{width:24px;height:24px;flex-shrink:0}.cancel-button.svelte-ykad47{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);padding:12px 32px;font-size:16px;font-weight:500;border-radius:50px;cursor:pointer;transition:all .3s ease}.cancel-button.svelte-ykad47:hover{background:#ffffff26;border-color:#ffffff4d}.help.svelte-ykad47{color:#71717a;font-size:14px;margin:0}.help.svelte-ykad47 a:where(.svelte-ykad47){color:#ff8e53;text-decoration:none;font-weight:500;transition:color .2s ease}.help.svelte-ykad47 a:where(.svelte-ykad47):hover{color:#ff6b6b;text-decoration:underline}.loading.svelte-ykad47{padding:20px}.spinner.svelte-ykad47{width:40px;height:40px;margin:0 auto 16px;border:3px solid rgba(255,255,255,.1);border-top-color:#ff8e53;border-radius:50%;animation:svelte-ykad47-spin 1s linear infinite}@keyframes svelte-ykad47-spin{to{transform:rotate(360deg)}}.error-message.svelte-ykad47{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:16px;color:#fca5a5;font-size:14px}.sr-only.svelte-ykad47{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.success-page.svelte-upbnx4{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:20px}.success-card.svelte-upbnx4{position:relative;z-index:10;background:#19192366;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:60px 40px;box-shadow:0 10px 40px #00000080,0 0 0 1px #ffffff0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);max-width:500px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.success-icon.svelte-upbnx4{width:80px;height:80px;color:#22c55e;animation:svelte-upbnx4-scaleIn .5s ease-out}@keyframes svelte-upbnx4-scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}h1.svelte-upbnx4{font-size:32px;font-weight:600;color:#fff;margin:0}p.svelte-upbnx4{color:#a1a1aa;font-size:16px;margin:0;line-height:1.5}.status.svelte-upbnx4{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#ff8e531a;border:1px solid rgba(255,142,83,.3);border-radius:12px;margin:8px 0}.status-icon.svelte-upbnx4{font-size:24px;animation:svelte-upbnx4-pulse 2s ease-in-out infinite}@keyframes svelte-upbnx4-pulse{0%,to{opacity:1}50%{opacity:.5}}.status.svelte-upbnx4 p:where(.svelte-upbnx4){color:#ff8e53;font-weight:500;margin:0}.countdown.svelte-upbnx4{color:#71717a;font-size:14px}button.svelte-upbnx4{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);padding:12px 32px;font-size:16px;font-weight:500;border-radius:50px;cursor:pointer;transition:all .3s ease}button.svelte-upbnx4:hover{background:#ffffff26;border-color:#ffffff4d}.upgrade-page.svelte-rfjljs{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:20px}.upgrade-card.svelte-rfjljs{position:relative;z-index:10;background:#19192366;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:40px;box-shadow:0 10px 40px #00000080,0 0 0 1px #ffffff0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);max-width:500px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.warning-icon.svelte-rfjljs{width:60px;height:60px;color:#ff8e53}h1.svelte-rfjljs{font-size:28px;font-weight:600;color:#fff;margin:0}.tier-info.svelte-rfjljs{background:#ff8e531a;border:1px solid rgba(255,142,83,.3);border-radius:12px;padding:20px;width:100%}.tier-info.svelte-rfjljs p:where(.svelte-rfjljs){margin:8px 0;color:#a1a1aa;font-size:16px}.tier-info.svelte-rfjljs strong:where(.svelte-rfjljs){color:#fff;font-weight:600}.explanation.svelte-rfjljs{color:#a1a1aa;font-size:16px;line-height:1.5;margin:0}.benefits.svelte-rfjljs{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px;width:100%;text-align:left}.benefits.svelte-rfjljs h3:where(.svelte-rfjljs){color:#fff;font-size:18px;font-weight:600;margin:0 0 16px}.benefits.svelte-rfjljs ul:where(.svelte-rfjljs){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.benefits.svelte-rfjljs li:where(.svelte-rfjljs){color:#a1a1aa;font-size:15px;display:flex;align-items:center;gap:8px}.actions.svelte-rfjljs{display:flex;flex-direction:column;gap:12px;width:100%;max-width:300px}.upgrade-button.svelte-rfjljs{background:linear-gradient(135deg,#ff6b6b,#ff8e53);color:#fff;border:none;padding:16px 32px;font-size:18px;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px #ff6b6b4d}.upgrade-button.svelte-rfjljs:hover{transform:translateY(-2px);box-shadow:0 15px 40px #ff6b6b66}.cancel-button.svelte-rfjljs{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);padding:14px 28px;font-size:16px;font-weight:500;border-radius:50px;cursor:pointer;transition:all .3s ease}.cancel-button.svelte-rfjljs:hover{background:#ffffff26;border-color:#ffffff4d}.test-page.svelte-hjot2m{min-height:100vh;position:relative;padding:2rem}.test-container.svelte-hjot2m{position:relative;z-index:10;max-width:800px;margin:0 auto}h1.svelte-hjot2m{color:#fff;font-size:2.5rem;margin-bottom:2rem;text-align:center}h2.svelte-hjot2m{color:#e5e5e7;font-size:1.5rem;margin-bottom:1rem}h3.svelte-hjot2m{color:#e5e5e7;font-size:1.2rem;margin-bottom:.5rem}.info-box.svelte-hjot2m,.test-section.svelte-hjot2m,.status-box.svelte-hjot2m,.note.svelte-hjot2m{background:#0009;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.info-box.svelte-hjot2m ol:where(.svelte-hjot2m){color:#a1a1aa;padding-left:1.5rem;margin:0}.info-box.svelte-hjot2m li:where(.svelte-hjot2m){margin-bottom:.5rem}.test-button.svelte-hjot2m{background:#00bcd4;color:#000;border:none;border-radius:50px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-right:1rem;margin-bottom:1rem}.test-button.svelte-hjot2m:hover:not(:disabled){background:#00acc1;transform:translateY(-2px);box-shadow:0 10px 30px #00bcd44d}.test-button.svelte-hjot2m:disabled{opacity:.5;cursor:not-allowed}.test-button.secondary.svelte-hjot2m{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.test-button.secondary.svelte-hjot2m:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d}.status-box.svelte-hjot2m p:where(.svelte-hjot2m){color:#e5e5e7;margin:.5rem 0}.status-box.svelte-hjot2m code:where(.svelte-hjot2m){background:#ffffff1a;padding:.2rem .5rem;border-radius:4px;font-family:monospace;font-size:.9rem}.error.svelte-hjot2m{color:#fca5a5!important}.note.svelte-hjot2m{background:#ff8e531a;border-color:#ff8e534d}.note.svelte-hjot2m p:where(.svelte-hjot2m){color:#ff8e53;margin:.5rem 0}.note.svelte-hjot2m ul:where(.svelte-hjot2m){color:#ff8e53;padding-left:1.5rem;margin:.5rem 0}.note.svelte-hjot2m li:where(.svelte-hjot2m){margin-bottom:.25rem}a.svelte-hjot2m{color:#00bcd4;text-decoration:none;transition:color .2s ease}a.svelte-hjot2m:hover{color:#00acc1;text-decoration:underline}.debug-page.svelte-1bzlf96{max-width:800px;margin:0 auto;padding:2rem;color:#fff}.info-section.svelte-1bzlf96{background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem;margin-bottom:2rem}pre.svelte-1bzlf96{background:#0000004d;padding:1rem;border-radius:4px;overflow-x:auto;font-size:.875rem}ul.svelte-1bzlf96{list-style:none;padding:0}li.svelte-1bzlf96{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}strong.svelte-1bzlf96{color:#00bcd4}.test-page.svelte-ncyixb{max-width:800px;margin:0 auto;padding:2rem;color:#fff}.button-group.svelte-ncyixb{display:flex;gap:1rem;margin:2rem 0}button.svelte-ncyixb{padding:.75rem 1.5rem;background:#00bcd4;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1rem}button.svelte-ncyixb:hover:not(:disabled){background:#00acc1}button.svelte-ncyixb:disabled{opacity:.6;cursor:not-allowed}.result.svelte-ncyixb{background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem;margin-top:2rem}pre.svelte-ncyixb{background:#0000004d;padding:1rem;border-radius:4px;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.refresh-page.svelte-j5ad0t{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0a0a;color:#fff}.content.svelte-j5ad0t{text-align:center}.spinner.svelte-j5ad0t{width:50px;height:50px;margin:2rem auto;border:3px solid rgba(255,255,255,.1);border-top-color:#00bcd4;border-radius:50%;animation:svelte-j5ad0t-spin 1s linear infinite}@keyframes svelte-j5ad0t-spin{to{transform:rotate(360deg)}}.check-page.svelte-1ao6zyd{max-width:600px;margin:0 auto;padding:2rem;color:#fff}.form.svelte-1ao6zyd{display:flex;gap:1rem;margin:2rem 0}input.svelte-1ao6zyd{flex:1;padding:.75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:1rem}button.svelte-1ao6zyd{padding:.75rem 1.5rem;background:#00bcd4;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1rem}button.svelte-1ao6zyd:hover:not(:disabled){background:#00acc1}button.svelte-1ao6zyd:disabled{opacity:.6;cursor:not-allowed}.result.svelte-1ao6zyd{background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem;margin-top:2rem}.result.success.svelte-1ao6zyd{border-color:#4caf50}.result.error.svelte-1ao6zyd{border-color:#f44336}pre.svelte-1ao6zyd{background:#0000004d;padding:1rem;border-radius:4px;overflow-x:auto;margin:1rem 0}.status.svelte-1ao6zyd{font-size:1.1rem;font-weight:600;margin-top:1rem}.loading.svelte-5nwvub{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0a0a0a;color:#fff}.spinner.svelte-5nwvub{width:50px;height:50px;border:3px solid rgba(255,255,255,.1);border-top-color:#00bcd4;border-radius:50%;animation:svelte-5nwvub-spin 1s linear infinite}@keyframes svelte-5nwvub-spin{to{transform:rotate(360deg)}}.sr-only.svelte-5nwvub{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
