.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.wallet.svelte-4hrpw7{display:flex;align-items:center;gap:var(--space-3);padding:8px 10px;height:var(--size-btn);background:var(--bg-secondary-color);border-radius:var(--radius-md);flex:none}.wallet-tokens.svelte-4hrpw7{display:flex;align-items:center;gap:var(--space-3);flex:none}.wallet-icon.svelte-4hrpw7{flex:none;width:21px;height:16px}.wallet-count.svelte-4hrpw7{font-family:var(--font-body);font-weight:700;font-size:var(--text-md);line-height:1.35;color:var(--accent-color);flex:none}.wallet-divider.svelte-4hrpw7{width:0;height:20px;border-left:1.5px solid var(--divider-color);flex:none}.wallet-refill.svelte-4hrpw7{display:flex;align-items:center;gap:var(--space-1);flex:none}.refill-label.svelte-4hrpw7{font-family:var(--font-body);font-weight:400;font-size:var(--text-md);line-height:1.35;color:var(--muted-2-color)}.refill-time.svelte-4hrpw7{font-family:var(--font-body);font-weight:600;font-size:var(--text-md);line-height:1.35;color:var(--text-color);font-variant-numeric:tabular-nums}.wallet-plus.svelte-4hrpw7{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--white-color);border-radius:var(--radius-xs);transition:color .12s ease,background .12s ease;text-decoration:none;flex:none}.wallet-plus.svelte-4hrpw7:hover{color:var(--accent-color);background:var(--white-5-color)}.avatar.svelte-4o8un4{box-sizing:border-box;width:var(--avatar-size, 40px);height:var(--avatar-size, 40px);display:inline-flex;align-items:center;justify-content:center;background:var(--bg-secondary-color);border:1px solid #384263;border-radius:var(--radius-full);color:var(--muted-2-color);flex:none;overflow:hidden}.avatar-icon.svelte-4o8un4{width:62.5%;height:62.5%}.header-nav.svelte-16s1r9{flex:1;display:flex;align-items:center;justify-content:center;gap:20px}.header-nav.svelte-16s1r9 a:where(.svelte-16s1r9){font-family:var(--font-body);font-weight:600;font-size:var(--text-base);line-height:24px;text-transform:capitalize;text-decoration:none;color:var(--muted-2-color);white-space:nowrap;transition:color .12s ease}.header-nav.svelte-16s1r9 a:where(.svelte-16s1r9):hover,.header-nav.svelte-16s1r9 a.active:where(.svelte-16s1r9){color:var(--accent-color)}.header-right.svelte-16s1r9{position:relative;display:flex;flex-direction:row;align-items:center;gap:var(--space-3);height:var(--size-btn);flex:none}.header-auth.svelte-16s1r9{display:flex;align-items:center;gap:var(--space-3)}.trigger.svelte-16s1r9{display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;transition:box-shadow .12s ease,background .12s ease}.trigger-avatar.svelte-16s1r9{border-radius:var(--radius-full)}.trigger-avatar.svelte-16s1r9:hover,.header-right.open.svelte-16s1r9 .trigger-avatar:where(.svelte-16s1r9){box-shadow:0 0 0 2px var(--accent-color)}.trigger-burger.svelte-16s1r9{width:var(--size-btn);height:var(--size-btn);background:var(--white-5-color);border-radius:var(--radius-md);color:var(--accent-color)}.trigger-burger.svelte-16s1r9:hover,.header-right.open.svelte-16s1r9 .trigger-burger:where(.svelte-16s1r9){background:var(--white-10-color)}.skeleton.svelte-16s1r9{visibility:hidden}.sid-debug.svelte-16s1r9{position:fixed;top:0;left:0;z-index:9999;padding:2px 6px;background:red;color:#fff;font-family:monospace;font-size:11px;pointer-events:none}.header[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-8) var(--page-x);height:var(--size-header)}.header[data-astro-cid-3ef6ksr2] astro-island{display:contents}.header-logo[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:2px;text-decoration:none;color:var(--text-color);flex:none}.header-logo-text[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-weight:400;font-size:32px;line-height:var(--leading-tight);letter-spacing:-.1em;text-transform:uppercase}.header-logo-badge[data-astro-cid-3ef6ksr2]{position:relative;display:inline-block;width:33px;height:22px;box-sizing:border-box;padding-left:9px;background:url(/images/logo-ai-badge.svg) no-repeat center;background-size:contain;font-family:var(--font-body);font-weight:900;font-size:16px;line-height:22px;color:var(--accent-color);text-transform:uppercase}.footer[data-astro-cid-sz7xmlte]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--space-7) var(--page-x) 0;opacity:.4}.footer[data-astro-cid-sz7xmlte] small[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-style:normal;font-weight:500;font-size:var(--text-sm);line-height:15px;text-transform:capitalize;color:var(--muted-color)}nav[data-astro-cid-sz7xmlte]{display:flex;align-items:center}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;font-family:var(--font-body);font-style:normal;font-weight:500;font-size:var(--text-sm);line-height:15px;text-transform:capitalize;color:var(--muted-color)}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]+a[data-astro-cid-sz7xmlte]:before{content:" | ";color:var(--muted-color);margin:0 .25rem}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-spinner-track)}@media(max-width:640px){.footer[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:center;gap:.75rem;text-align:center;padding:var(--space-7) 1rem 0}}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik-one-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body: "Inter", sans-serif;--font-display: "Rubik One", sans-serif;--text-xs: 10px;--text-sm: 12px;--text-md: 14px;--text-base: 16px;--leading-tight: 120%;--leading-normal: 135%;--space-1: 4px;--space-2: 6px;--space-3: 8px;--space-4: 10px;--space-5: 12px;--space-6: 14px;--space-7: 16px;--space-8: 24px;--page-x: 32px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-full: 9999px;--size-header: 96px;--size-btn: 48px;--size-nav: 35px;--size-icon-btn: 34px;--size-spinner: 36px;--accent-color: #ceff05;--accent-color-fg: #090d17;--accent-color-fg-muted: rgba( 9, 13, 23, .5 );--accent-color-muted: rgba( 206, 255, 5, .35 );--accent-color-glow: rgba(206, 255, 5, .4);--accent-color-border: rgba(206, 255, 5, .23);--bg-color: #040812;--bg-secondary-color: #0a0e1a;--text-color: #f9f4ee;--white-color: #ffffff;--muted-color: #878787;--muted-2-color: #72809e;--surface-1-color: #11141e;--surface-1-overlay-color: rgba(17, 20, 30, .2);--surface-2-color: #1d2233;--surface-3-color: #252a3b;--white-2-color: rgba(255, 255, 255, .02);--white-5-color: rgba(255, 255, 255, .05);--white-6-color: rgba(255, 255, 255, .06);--white-10-color: rgba(255, 255, 255, .1);--white-44-color: rgba(255, 255, 255, .44);--bg-25-color: rgba(4, 8, 18, .25);--bg-40-color: rgba(4, 8, 18, .4);--bg-50-color: rgba(4, 8, 18, .5);--border-color: rgba(29, 34, 51, .5);--border-strong-color: rgba(29, 34, 51, .6);--border-subtle-color: rgba(29, 34, 51, .46);--divider-color: rgba(255, 237, 252, .05);--status-private-color: #f82832;--status-public-color: #22c55e;--status-protected-color: #ceff05;--color-error: #bb0000;--color-alert-bg: #fc5d68;--color-alert-text: #040812;--color-spinner-track: #cccccc}.btn-spark{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);height:64px;padding:12px 24px;border:2px solid var(--accent-color);border-radius:var(--radius-lg);background:linear-gradient(to bottom,var(--accent-color) 0%,rgba(206,255,5,.55) 100%);color:var(--accent-color-fg);font-family:var(--font-body);font-weight:600;font-size:16px;line-height:24px;text-transform:capitalize;text-decoration:none;cursor:pointer;box-shadow:inset 0 -7px 6.6px #ceff05cc;text-shadow:0 4px 19.1px var(--accent-color),0 0 6px rgba(206,255,5,.7)}.btn-spark:disabled{opacity:.5;cursor:default}.btn-login,.btn-signup,.btn-logout,.btn-buy-tokens{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-family:var(--font-body);font-size:var(--text-md);font-weight:600;line-height:20px;text-transform:capitalize;text-decoration:none;border:none;border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;transition:background .12s ease,box-shadow .12s ease,filter .12s ease}.btn-login{background:var(--bg-secondary-color);color:var(--accent-color);border:2px solid transparent}.btn-login:hover{background:var(--surface-2-color)}.btn-signup{position:relative;border:2px solid var(--accent-color);color:var(--bg-color);background:linear-gradient(180deg,var(--accent-color) 0%,rgba(206,255,5,.55) 100%);box-shadow:inset 0 -7px 6.6px #ceff05cc;text-shadow:0 8px 12px var(--accent-color),0 4px 19.1px var(--accent-color),0 0 6px rgba(206,255,5,.7)}.btn-signup:hover{box-shadow:inset 0 -7px 6.6px #ceff05e6,0 0 12px #ceff0580}.btn-logout{background:var(--surface-3-color);color:var(--white-color)}.btn-buy-tokens{gap:6px;background:var(--accent-color);color:var(--bg-color)}.btn-buy-tokens:hover{filter:brightness(1.05)}.btn-buy-tokens svg{flex:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{overflow-y:scroll}body{background-color:var(--bg-color);color:var(--text-color);font-family:sans-serif;line-height:1.5;padding:0}header{padding-left:var(--page-x);padding-right:var(--page-x)}main{padding:0 var(--page-x)}h1{font-size:1.5rem;margin-bottom:.5rem}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
