@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&display=swap";@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-VariableFont_wdth_wght.ttf) format("truetype-variations");font-weight:400 700;font-stretch:75% 125%;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Italic-VariableFont_wdth_wght.ttf) format("truetype-variations");font-weight:400 700;font-stretch:75% 125%;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans SemiCondensed;src:url(/fonts/InstrumentSans_SemiCondensed-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans SemiCondensed;src:url(/fonts/InstrumentSans_SemiCondensed-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans SemiCondensed;src:url(/fonts/InstrumentSans_SemiCondensed-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}:root{--background: #0c090c;--foreground: #fafafa;--card: #1d161e;--card-foreground: #fafafa;--popover: #2a212c;--popover-foreground: #fafafa;--primary: #9f4cff;--primary-foreground: #fafafa;--secondary: #2a212c;--secondary-foreground: #fafafa;--muted: #2a212c;--muted-foreground: #a89ea9;--accent: #463947;--accent-foreground: #fafafa;--destructive: #f87171;--destructive-foreground: #fef2f2;--border: rgba(255, 255, 255, .1);--input: rgba(255, 255, 255, .15);--ring: #79697b;--ring-offset: #0c090c;--sidebar: #1d161e;--sidebar-foreground: #fafafa;--sidebar-primary: #761ad6;--sidebar-primary-foreground: #fafafa;--sidebar-accent: #2a212c;--sidebar-accent-foreground: #fafafa;--sidebar-border: rgba(255, 255, 255, .1);--sidebar-ring: #594c5b;--chart-1: #1d4ed8;--chart-2: #10b981;--chart-3: #f59e0b;--chart-4: #a855f7;--chart-5: #f43f5e;--custom-bg-input-30: rgba(255, 255, 255, .045);--custom-input-transparent: rgba(255, 255, 255, .005);--custom-input-50: rgba(255, 255, 255, .075);--custom-input-80: rgba(255, 255, 255, .12);--custom-foreground-10: rgba(250, 250, 250, .1);--custom-bg-primary-10: rgba(255, 255, 255, .1);--custom-destructive-10: rgba(248, 113, 113, .1);--custom-destructive-20: rgba(248, 113, 113, .2);--custom-destructive-30: rgba(248, 113, 113, .3);--custom-destructive-40: rgba(248, 113, 113, .4);--custom-destructive-60: rgba(248, 113, 113, .6);--custom-destructive-70: rgba(248, 113, 113, .7);--custom-destructive-90: rgba(248, 113, 113, .9);--custom-outline: rgba(115, 115, 115, .5);--custom-outline-10: rgba(115, 115, 115, .2);--custom-popover-70: rgba(38, 38, 38, .7);--custom-bg-background-10: rgba(10, 10, 10, .1);--amber-50: #fffbeb;--amber-900: #78350f;--amber-950: #451a03;--neutral-300: #d4d4d4;--blue-600: #2563eb;--warning: var(--amber-900);--warning-foreground: var(--amber-50);--warning-bg: var(--amber-950);--info: var(--blue-600);--custom-accent-input-50: var(--custom-input-50);--custom-muted-input-50: var(--custom-input-50);--custom-input-input-80: var(--custom-input-80);--custom-input-input-30: var(--input);--alpha-5: rgba(10, 10, 10, .95);--alpha-10: rgba(10, 10, 10, .9);--alpha-20: rgba(10, 10, 10, .8);--alpha-30: rgba(10, 10, 10, .7);--alpha-40: rgba(10, 10, 10, .6);--alpha-50: rgba(10, 10, 10, .5);--alpha-60: rgba(10, 10, 10, .4);--alpha-70: rgba(10, 10, 10, .3);--alpha-80: rgba(10, 10, 10, .2);--alpha-90: rgba(10, 10, 10, .1);--font-sans: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-serif: Georgia, ui-serif, serif;--radius: 8px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .6);--shadow-focus: 0 0 0 3px var(--custom-outline);--shadow-focus-destructive: 0 0 0 3px var(--custom-destructive-40);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--dur-micro: .15s;--dur-default: .2s;--dur-panel: .3s}:root{--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--text-5xl: 48px;--text-6xl: 60px;--text-7xl: 72px}*,*:before,*:after{box-sizing:border-box}html,body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-base);line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.heading-xl{font-family:var(--font-sans);font-weight:600;font-size:60px;line-height:60px;letter-spacing:-1.5px;color:var(--foreground)}.heading-lg{font-family:var(--font-sans);font-weight:600;font-size:48px;line-height:48px;letter-spacing:-1.2px;color:var(--foreground)}.heading-md{font-family:var(--font-sans);font-weight:600;font-size:36px;line-height:40px;letter-spacing:-.9px;color:var(--foreground)}.heading-sm{font-family:var(--font-sans);font-weight:600;font-size:24px;line-height:32px;letter-spacing:-.6px;color:var(--foreground)}.text-base{font-size:var(--text-base);line-height:24px;color:var(--foreground)}.text-sm{font-size:var(--text-sm);line-height:20px;color:var(--foreground)}.text-xs{font-size:var(--text-xs);line-height:16px;color:var(--foreground)}.text-lg{font-size:var(--text-lg);line-height:28px;color:var(--foreground)}.text-muted{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-destructive{color:var(--destructive)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.label{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:20px;color:var(--foreground)}.eyebrow{font-family:var(--font-mono);font-weight:500;font-size:var(--text-xs);line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}kbd{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--custom-bg-background-10);color:var(--muted-foreground);font-family:var(--font-mono);font-size:11px;font-weight:500;line-height:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;border-radius:var(--radius-md);font-family:var(--font-mono);font-weight:500;font-size:var(--text-sm);line-height:20px;border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color var(--dur-micro) var(--ease-standard),border-color var(--dur-micro) var(--ease-standard),opacity var(--dur-micro) var(--ease-standard),transform var(--dur-micro) var(--ease-standard)}.btn:active{transform:scale(.97)}.btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.btn svg,.btn i{width:16px;height:16px;flex-shrink:0}.btn-xs{height:24px;padding:0 8px;font-size:11px;gap:4px}.btn-sm{height:32px;padding:0 10px;font-size:13px}.btn-lg{height:40px;padding:0 16px}.btn-icon{width:36px;height:36px;padding:0}.btn-icon.btn-sm{width:32px;height:32px}.btn-icon.btn-xs{width:24px;height:24px}.btn-xs svg,.btn-xs i{width:12px;height:12px}.btn-primary{background:var(--primary);color:var(--primary-foreground)}.btn-primary:hover{opacity:.9}.btn-secondary{background:var(--secondary);color:var(--secondary-foreground);border-color:var(--border)}.btn-secondary:hover{background:var(--muted)}.btn-outline{background:transparent;color:var(--foreground);border-color:var(--input)}.btn-outline:hover{background:var(--custom-bg-input-30);border-color:var(--custom-input-input-80)}.btn-ghost{background:transparent;color:var(--foreground)}.btn-ghost:hover{background:var(--custom-bg-input-30)}.btn-destructive{background:var(--destructive);color:var(--destructive-foreground)}.btn-destructive:hover{opacity:.9}.btn-link{background:transparent;color:var(--foreground);padding:0;height:auto;text-underline-offset:3px}.btn-link:hover{text-decoration:underline;text-decoration-color:var(--muted-foreground)}.input{height:36px;padding:0 12px;background:var(--custom-bg-input-30);border:1px solid var(--input);border-radius:var(--radius-md);color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-sm);line-height:20px;outline:none;transition:border-color var(--dur-micro) var(--ease-standard),box-shadow var(--dur-micro) var(--ease-standard);width:100%}.input::placeholder{color:var(--muted-foreground)}.input:focus,.input:focus-visible{border-color:var(--ring);box-shadow:var(--shadow-focus)}.input:disabled,.input[disabled],.input.is-disabled{background:var(--input);opacity:.5;cursor:not-allowed}.input[aria-invalid=true],.input.is-invalid{border-color:var(--destructive)}.input[aria-invalid=true]:focus,.input[aria-invalid=true]:focus-visible,.input.is-invalid:focus,.input.is-invalid.is-focus,.input.is-invalid:focus-visible{border-color:var(--destructive);box-shadow:var(--shadow-focus-destructive)}.card{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px}.badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--radius-full);font-family:var(--font-sans);font-size:11px;font-weight:500;line-height:1;white-space:nowrap;border:1px solid transparent}.badge-default{background:var(--primary);color:var(--primary-foreground)}.badge-secondary{background:var(--secondary);color:var(--secondary-foreground);border-color:var(--border)}.badge-outline{background:transparent;color:var(--foreground);border-color:var(--border)}.badge-destructive{background:var(--custom-destructive-60);color:var(--destructive-foreground);border-color:var(--custom-destructive-70)}.separator{height:1px;background:var(--border);border:none;margin:0}.separator-vertical{width:1px;height:auto;background:var(--border)}.avatar{border-radius:var(--radius-full);overflow:hidden;background:var(--muted);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:500;color:var(--foreground);flex-shrink:0}.avatar-sm{width:24px;height:24px;font-size:10px}.avatar-md{width:32px;height:32px;font-size:12px}.avatar-lg{width:40px;height:40px;font-size:14px}.avatar-xl{width:56px;height:56px;font-size:18px}.avatar-2xl{width:64px;height:64px;font-size:22px}.skeleton{background:var(--muted);border-radius:var(--radius-md);animation:skeleton-pulse 1.6s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:1}}.spinner{width:16px;height:16px;border:2px solid var(--muted);border-top-color:var(--primary);border-radius:var(--radius-full);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.popover-surface{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);padding:6px;box-shadow:var(--shadow-lg)}.popover-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;text-align:left;transition:background var(--dur-micro) var(--ease-standard)}.popover-item:hover{background:var(--custom-accent-input-50)}.popover-item.destructive{color:var(--destructive)}.popover-label{padding:6px 10px;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em}.popover-separator{height:1px;background:var(--border);margin:4px 0}:root{--page-max: 1440px;--page-gutter: 80px;--head-gap: 12px;--head-content: 40px;--section-y: 72px;--hero-after: 48px}@media(max-width:1100px){:root{--page-gutter: 32px;--head-content: 32px;--section-y: 56px;--hero-after: 40px}}@media(max-width:720px){:root{--page-gutter: 20px;--head-gap: 8px;--head-content: 24px;--section-y: 40px;--hero-after: 32px}}.section.hero-after,.sec.hero-after{padding-top:var(--hero-after)}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}@media(max-width:720px){.section-head p br,.sec-head p br,.waiting p br{display:none}html :is(.section-head p,.sec-head p,.waiting p,.agSubhead,.orHead p,.og-sub){text-wrap:balance;line-height:1.5;word-spacing:normal;letter-spacing:normal}}:root{--card-edge: rgba(255, 255, 255, .05);--card-edge-w: 1px}@media(min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2){:root{--card-edge-w: .5px}}:where(.gc-cover,.agCover,.orCover,.og-stage,.creator-card,.guild-item,.refCta-box,.media-frame,.intel-img,.store-panel,.svid,.mq-tile){position:relative}.gc-cover:after,.agCover:after,.orCover:after,.og-stage:after,.creator-card:after,.guild-item:after,.refCta-box:after,.media-frame:after,.intel-img:after,.store-panel:after,.svid:after,.mq-tile:after,.card-edge{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--card-edge-w) var(--card-edge);pointer-events:none;z-index:6}.lpb-root{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 11px 0 0;margin-left:12px;box-sizing:border-box;flex-shrink:0;background:#1d161e73;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:999px}.lpb-root.no-badge{padding:0 11px}button.lpb-root{appearance:none;-webkit-appearance:none;font:inherit;color:#fafafa;cursor:pointer;user-select:none;text-align:inherit;margin-left:12px;padding:0 11px 0 0;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}button.lpb-root.no-badge{padding:0 11px}button.lpb-root:disabled{pointer-events:none;opacity:.6}button.lpb-root:focus-visible{outline:2px solid rgba(214,185,255,.7);outline-offset:2px}button.lpb-root:hover:not(:disabled){background:#2a212cb8;border-color:#ffffff2e}button.lpb-root:active:not(:disabled){transform:scale(.975)}.lpb-cell{width:5px;height:14px;transform:skew(-16deg);border-radius:1.5px;background:#ffffff12;flex-shrink:0}.lpb-cell[data-on=true]{background:linear-gradient(180deg,var(--lpb-a, #B9D9FF),var(--lpb-b, #2B6FFF));box-shadow:0 0 8px var(--lpb-glow, rgba(43, 111, 255, .6))}@keyframes lpb-blink{0%,to{opacity:.18}50%{opacity:1}}.lpb-cell.lpb-front{background:linear-gradient(180deg,var(--lpb-a, #B9D9FF),var(--lpb-b, #2B6FFF));opacity:.9;box-shadow:0 0 8px var(--lpb-glow, rgba(43, 111, 255, .5));animation:lpb-blink 2.8s ease-in-out infinite}.lpb-badge{position:relative;z-index:1;margin-left:-6px;display:inline-flex;flex-shrink:0}.lpb-halo{position:absolute;inset:-8px;border-radius:999px;background:radial-gradient(circle,var(--lpb-halo, rgba(90, 110, 255, .3)),transparent 70%);pointer-events:none}.lpb-badge img,.lpb-badge-fallback{display:block;width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.lpb-badge-fallback{display:inline-flex;align-items:center;justify-content:center;filter:none;border-radius:9999px;border:1px solid rgba(255,255,255,.35);background:#2d2633;font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;color:#fafafa}@keyframes lpb-shine{0%{transform:translate(-150%) rotate(14deg)}55%{transform:translate(240%) rotate(14deg)}to{transform:translate(240%) rotate(14deg)}}.lpb-badge-shine{position:absolute;inset:0;overflow:hidden;pointer-events:none;mix-blend-mode:overlay}.lpb-badge-shine:before{content:"";position:absolute;top:-30%;left:-60%;width:96%;height:160%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.25) 32%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.25) 68%,transparent 100%);filter:blur(3px);will-change:transform;animation:lpb-shine 8.4s ease-in-out .7s infinite}.lpb-cells{display:flex;gap:3px}.lpb-label{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;font-size:10.5px;color:#fafafab3;letter-spacing:.03em;text-transform:uppercase;line-height:1;display:inline-flex;align-items:center;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.45)}.lpb-label-to{opacity:.72;font-weight:500}.lpb-label-level{font-size:15px;margin-left:1px;color:#fafafa;text-shadow:0 0 10px rgba(122,184,255,.45)}@keyframes lpb-sparkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}22%{opacity:1;transform:scale(1) rotate(24deg)}55%{opacity:.85;transform:scale(.9) rotate(40deg)}78%{opacity:0;transform:scale(.3) rotate(52deg)}}.lpb-sparkle{position:absolute;color:#fff;opacity:0;pointer-events:none;will-change:transform,opacity;animation:lpb-sparkle var(--spd, 3.4s) ease-in-out var(--spdl, 0s) infinite}.lpb-sparkle svg{display:block;width:100%;height:100%;filter:drop-shadow(0 0 4px rgba(255,255,255,.85))}@media(prefers-reduced-motion:reduce){.lpb-sparkle{animation:none!important;opacity:0!important}.lpb-cell.lpb-front,.lpb-badge-shine:before{animation:none!important}}.cpm-lock{position:absolute;top:-8px;right:-4px;z-index:30;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:9999px}.cpm-lock i{font-size:8px;line-height:8px;color:#fafafa}.createCta[data-astro-cid-um2h2q5r]{max-width:1440px;margin:var(--section-y) auto;padding:0 80px;box-sizing:border-box}.createCta-box[data-astro-cid-um2h2q5r]{position:relative;overflow:hidden;isolation:isolate;min-height:440px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);background:#8b5cf6}.createCta-box[data-astro-cid-um2h2q5r]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--card-edge-w) var(--card-edge);pointer-events:none;z-index:6}.createCta-video[data-astro-cid-um2h2q5r]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.createCta-inner[data-astro-cid-um2h2q5r]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px}.createCta-title[data-astro-cid-um2h2q5r]{width:clamp(280px,30vw,480px);height:auto;user-select:none;pointer-events:none}.createCta-sub[data-astro-cid-um2h2q5r]{margin:28px 0 0;font-family:var(--font-sans);font-size:clamp(16px,1.6vw,22px);line-height:1.5;color:#fffc}.createCta-btn[data-astro-cid-um2h2q5r]{margin-top:32px;height:40px;padding:0 20px;display:inline-flex;align-items:center;gap:10px;border-radius:8px;background:#fffffff2;color:#1d161e;font-family:var(--font-mono);font-weight:700;font-size:14px;line-height:20px;text-decoration:none;transition:background .15s cubic-bezier(.22,1,.36,1),transform 80ms ease-out}@media(hover:hover){.createCta-btn[data-astro-cid-um2h2q5r]:hover{background:#e9e3eb;color:#1d161e}}.createCta-btn[data-astro-cid-um2h2q5r]:active{background:#ddd5df;color:#1d161e;transform:scale(.97)}.createCta-btn[data-astro-cid-um2h2q5r]:focus-visible{outline:2px solid #e2b2ff;outline-offset:2px}@media(max-width:1100px){.createCta[data-astro-cid-um2h2q5r]{padding:0 32px}}@media(max-width:720px){.createCta[data-astro-cid-um2h2q5r]{padding:0 20px}.createCta-box[data-astro-cid-um2h2q5r]{min-height:340px}.createCta-inner[data-astro-cid-um2h2q5r]{padding:44px 20px}.createCta-sub[data-astro-cid-um2h2q5r]{margin-top:22px}.createCta-btn[data-astro-cid-um2h2q5r]{margin-top:26px}}.storeFooter[data-astro-cid-dwl4onjj]{background:#0c090c;padding:48px 32px;display:flex;flex-direction:column;align-items:center}.storeFooter-mark[data-astro-cid-dwl4onjj]{width:48px;height:48px;display:grid;place-items:center;margin-bottom:28px;color:#fafafa;text-decoration:none}.storeFooter-nav[data-astro-cid-dwl4onjj]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:32px;margin-bottom:18px}.storeFooter-nav[data-astro-cid-dwl4onjj] a[data-astro-cid-dwl4onjj]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500;color:#a89ea9;text-decoration:none;transition:color .15s}.storeFooter-nav[data-astro-cid-dwl4onjj] a[data-astro-cid-dwl4onjj]:hover{color:#fafafa}.storeFooter-copy[data-astro-cid-dwl4onjj]{margin:0;font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:500;color:#ffffff40;text-align:center}:root{--v2-head-gap: 56px;--v2-tabbar-h: 64px}.v2-glassBtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;box-sizing:border-box;border:1px solid transparent;border-radius:8px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fafafa;font-family:var(--font-mono);font-weight:600;font-size:13px;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,gap .2s var(--v2-ease),transform .15s var(--v2-ease)}.v2-glassBtn:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(180deg,#ffffff57,#ffffff2e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.v2-glassBtn:hover{background:linear-gradient(180deg,#ffffff1a,#ffffff0d);color:#fafafa;gap:10px}.v2-glassBtn:active{transform:scale(.97)}.v2-glassBtn:focus-visible{outline:2px solid #e2b2ff;outline-offset:2px}.v2-glassBtn svg{flex-shrink:0}.v2-glassBtn--icon{width:36px;padding:0}.v2-sectionHeader{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;margin-bottom:var(--v2-head-gap)}.v2-sectionHeader-text{display:flex;flex-direction:column;gap:12px;min-width:0}.v2-sectionHeader .v2-h2{max-width:20ch}.v2-sectionHeader-text .v2-sub{max-width:460px}.v2-sectionHeader-side{display:flex;align-items:center;gap:8px;flex-shrink:0}.v2-sectionHeader-side .v2-sub{max-width:380px}.v2-sectionHeader:not(.v2-sectionHeader--side):has(+.v2-snapRow--nav){padding-right:104px}.v2-snapRow{--v2-snap-n: 5;--v2-snap-gap: 20px;--v2-snap-row-gap: var(--v2-snap-gap);--v2-snap-mc: .72;position:relative;min-width:0}.v2-snapRow-track{display:flex;gap:var(--v2-snap-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:4px;margin:-4px -4px -8px;padding:4px 4px 8px;scrollbar-width:none}.v2-snapRow-track::-webkit-scrollbar{display:none}.v2-snapRow-track>*{flex:0 0 calc((100% - (var(--v2-snap-n) - 1) * var(--v2-snap-gap)) / var(--v2-snap-n));min-width:0;scroll-snap-align:start}.v2-snapRow-track:focus-visible{outline:2px solid #e2b2ff;outline-offset:2px;border-radius:16px}.v2-snapRow-track.is-dragging{cursor:grabbing}.v2-snapRow--grid .v2-snapRow-track{display:grid;grid-template-columns:repeat(var(--v2-snap-n),minmax(0,1fr));gap:var(--v2-snap-row-gap) var(--v2-snap-gap);overflow:visible;scroll-snap-type:none;margin:0;padding:0}.v2-snapRow-nav{display:flex;justify-content:flex-end;gap:8px;margin-bottom:16px}.v2-sectionHeader-side .v2-snapRow-nav{margin:0}.v2-sectionHeader:not(.v2-sectionHeader--side)+.v2-snapRow>.v2-snapRow-nav{position:absolute;right:0;bottom:calc(100% + var(--v2-head-gap));margin:0}.v2-snapRow-arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:8px;background:linear-gradient(180deg,#2f2531,#2a212c) padding-box,linear-gradient(180deg,#ffffff29,#ffffff0f) border-box;color:#fafafa;cursor:pointer;transition:background .15s cubic-bezier(.4,0,.2,1),opacity .15s,transform .15s var(--v2-ease)}.v2-snapRow-arrow:hover:not([aria-disabled=true]){background:linear-gradient(180deg,#3a2e3c,#352a37) padding-box,linear-gradient(180deg,#ffffff38,#ffffff14) border-box}.v2-snapRow-arrow:active:not([aria-disabled=true]){transform:scale(.97)}.v2-snapRow-arrow[aria-disabled=true]{opacity:.35;cursor:default}.v2-snapRow-arrow:focus-visible{outline:2px solid #e2b2ff;outline-offset:2px}.v2-snapRow-progress{display:none;margin-top:16px;height:2px;border-radius:999px;background:#ffffff1a;overflow:hidden}.v2-snapRow-progressBar{width:18%;height:100%;border-radius:999px;background:#fafafa;transition:width 80ms linear}.v2-discord-card{position:relative;display:flex;align-items:center;min-height:380px;overflow:hidden;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,#ffffff1f,#fff0 38%),linear-gradient(90deg,#5e18bd,#8a37ff 55%,#7126e6) padding-box,linear-gradient(180deg,#ffffff80,#ffffff24 40%,#1400324d) border-box}.v2-discord-stickers{position:absolute;top:0;right:0;bottom:0;width:min(54%,700px);pointer-events:none}.v2-discord-sticker{--x: 50%;--y: 50%;--w: 30%;--r: 0deg;--dx: 0px;--dy: 0px;--s: 1;position:absolute;left:var(--x);top:var(--y);width:var(--w);transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--r)) scale(var(--s));transition:transform .56s cubic-bezier(.34,1.56,.64,1) var(--delay, 0ms)}.v2-discord-sticker img{display:block;width:100%;height:auto;filter:drop-shadow(0 10px 18px rgba(30,0,70,.5)) drop-shadow(0 2px 3px rgba(30,0,70,.35))}.v2-discord-sticker:nth-child(1){--x: 51%;--y: 50%;--w: 42%;--r: 5deg;z-index:2}.v2-discord-sticker:nth-child(2){--x: 18%;--y: 22%;--r: -8deg;--delay: 60ms}.v2-discord-sticker:nth-child(3){--x: 84%;--y: 78%;--r: 8deg;--delay: .12s}.v2-discord-sticker:nth-child(4){--x: 83%;--y: 20%;--w: 28%;--r: 10deg;--delay: 90ms}.v2-discord-sticker:nth-child(5){--x: 19%;--y: 82%;--r: -6deg;--delay: .15s}@media(prefers-reduced-motion:no-preference){.v2-discord-card:hover .v2-discord-sticker:nth-child(1),.v2-discord-card:focus-within .v2-discord-sticker:nth-child(1){--dy: -6px;--r: 0deg;--s: 1.08}.v2-discord-card:hover .v2-discord-sticker:nth-child(2),.v2-discord-card:focus-within .v2-discord-sticker:nth-child(2){--dx: -14px;--dy: -10px;--r: -14deg}.v2-discord-card:hover .v2-discord-sticker:nth-child(3),.v2-discord-card:focus-within .v2-discord-sticker:nth-child(3){--dx: 14px;--dy: 10px;--r: 14deg}.v2-discord-card:hover .v2-discord-sticker:nth-child(4),.v2-discord-card:focus-within .v2-discord-sticker:nth-child(4){--dx: 14px;--dy: -10px;--r: 16deg}.v2-discord-card:hover .v2-discord-sticker:nth-child(5),.v2-discord-card:focus-within .v2-discord-sticker:nth-child(5){--dx: -14px;--dy: 10px;--r: -12deg}}.v2-discord-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;max-width:560px;padding:clamp(28px,5vw,64px)}.v2-discord-body .v2-h2{max-width:20ch;color:#fff}.v2-discord-sub{margin:0;max-width:400px;font-size:17px;line-height:1.5;color:#fff;text-wrap:pretty}.v2-discord-actions{display:flex;margin-top:6px}.v2-discord-cta.v2-btn--white{padding:0 22px;color:#2a0e4d;background:radial-gradient(90% 70% at 50% 130%,#892af338,#892af300 70%),linear-gradient(180deg,#fff,#f5f1f7,#e6dceb) padding-box,linear-gradient(180deg,#fff,#ffffffd9 35%,#5a289680) border-box;transition:transform .15s var(--v2-ease),background .15s,gap .2s cubic-bezier(.4,0,.2,1)}.v2-discord-cta.v2-btn--white:hover{gap:12px;color:#2a0e4d;background:radial-gradient(90% 70% at 50% 130%,#892af357,#892af300 70%),linear-gradient(180deg,#fbf9fc,#eee7f1,#dcd0e3) padding-box,linear-gradient(180deg,#fff,#ffffffd9 35%,#5a289680) border-box}.v2-discord-cta.v2-btn--white:hover svg:last-child{transform:none}.v2-footer{margin-top:var(--v2-section-y);border-top:1px solid rgba(255,255,255,.1)}.v2-footer .v2-footer-inner{display:flex;flex-direction:column;gap:48px;padding-top:56px;padding-bottom:32px}.v2-footer-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:40px 24px}.v2-footer-brand{display:flex;flex-direction:column;gap:20px}.v2-footer-mark{display:inline-flex;align-self:flex-start;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.v2-footer-mark:hover{opacity:.7}.v2-footer-mark:active{transform:scale(.97)}.v2-footer-mark img{display:block;width:auto;height:20px}.v2-footer-tagline{margin:0;max-width:280px;font-size:15px;line-height:1.5;color:var(--muted-foreground)}.v2-footer-socials{display:flex;gap:8px;margin:0;padding:0;list-style:none}.v2-footer-col{display:flex;flex-direction:column;gap:12px;min-width:0}.v2-footer-colTitle{margin:0;font-size:14px;font-weight:600;line-height:20px;color:#fafafa}.v2-footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none}.v2-footer-links li{display:flex}.v2-footer-links a{font-size:14px;line-height:20px;color:var(--muted-foreground);transition:color .15s}.v2-footer-links a:hover{color:#fafafa}.v2-footer-legal{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06);font-family:var(--font-mono);font-size:12px;line-height:16px;color:#79697b}.v2-footer-legal p{margin:0;flex:1}.v2-footer-legal a{color:#79697b;transition:color .15s}.v2-footer-legal a:hover{color:#fafafa}.v2-footer a:focus-visible{outline:2px solid #e2b2ff;outline-offset:2px;border-radius:4px}.v2-tabbar{display:none}@media(max-width:1023px){:root{--v2-head-gap: 32px}.v2-sectionHeader:not(.v2-sectionHeader--side):has(+.v2-snapRow--nav){padding-right:0}.v2-sectionHeader-side{flex-shrink:1;flex-wrap:wrap;width:100%}.v2-sectionHeader-link{flex:1 1 100%;height:44px}.v2-sectionHeader-side:not(:has(>:not(.v2-snapRow-nav))){display:none}.v2-glassBtn--icon{width:44px;height:44px}.v2-snapRow-track,.v2-snapRow--grid .v2-snapRow-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--v2-gutter);margin:-4px calc(-1 * var(--v2-gutter)) -8px;padding:4px var(--v2-gutter) 8px}.v2-snapRow-track>*{flex:0 0 calc(var(--v2-snap-mc) * min(100%,440px))}.v2-snapRow-nav,.v2-sectionHeader:not(.v2-sectionHeader--side)+.v2-snapRow>.v2-snapRow-nav{display:none}.v2-snapRow-progress{display:block}.v2-discord-card{flex-direction:column;align-items:stretch}.v2-discord-stickers{position:relative;width:100%;height:240px;flex-shrink:0}.v2-discord-sticker:nth-child(1){--x: 50%;--w: 50%}.v2-discord-sticker:nth-child(2){--x: 15%;--y: 20%;--w: 27%}.v2-discord-sticker:nth-child(3){--x: 86%;--y: 80%;--w: 27%}.v2-discord-sticker:nth-child(4){--x: 86%;--y: 18%;--w: 25%}.v2-discord-sticker:nth-child(5){--x: 15%;--y: 82%;--w: 27%}.v2-discord-body{max-width:none}.v2-discord-actions{flex-direction:column}.v2-footer .v2-footer-inner{padding-bottom:calc(32px + var(--v2-tabbar-h) + env(safe-area-inset-bottom,0px))}.v2-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.v2-footer-brand{grid-column:1 / -1}.v2-footer-col{gap:4px}.v2-footer-links{gap:0}.v2-footer-links a,.v2-footer-legal a{display:inline-flex;align-items:center;min-height:44px}.v2-footer-legal{gap:0 24px}.v2-footer-legal p{flex-basis:100%;padding-bottom:4px}.v2-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:1001;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0 max(8px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(8px,env(safe-area-inset-left,0px));border-top:1px solid rgba(255,255,255,.1);background:#0c090ce0;-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%)}.v2-tabbar-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:var(--v2-tabbar-h);padding:0;border:0;background:transparent;color:var(--muted-foreground);font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:0;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s cubic-bezier(.4,0,.2,1)}.v2-tabbar-item:hover{color:#fafafa}.v2-tabbar-item:active{transform:scale(.97)}.v2-tabbar-item:focus-visible{outline:2px solid #e2b2ff;outline-offset:-4px;border-radius:12px}.v2-tabbar-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;transition:background .15s}.v2-tabbar-item.is-active{color:#fafafa;font-weight:700}.v2-tabbar-item.is-open{color:#fafafa}.v2-tabbar-item.is-active .v2-tabbar-icon,.v2-tabbar-item.is-open .v2-tabbar-icon{background:#ffffff1f}}@media(prefers-reduced-motion:reduce){.v2-glassBtn,.v2-snapRow-arrow,.v2-snapRow-progressBar,.v2-discord-sticker,.v2-discord-cta.v2-btn--white,.v2-footer-mark,.v2-tabbar-item{transition:none}}@keyframes v2-more-fade{0%{opacity:0}}@keyframes v2-more-rise{0%{transform:translateY(24px);opacity:0}}.v2-more{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;justify-content:flex-end;background:#0c090c66;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:v2-more-fade .2s cubic-bezier(.4,0,.2,1) both}.v2-more-scrim{flex:1}.v2-more-panel{position:relative;display:flex;flex-direction:column;gap:14px;width:100%;max-width:600px;margin:0 auto;box-sizing:border-box;padding:10px 20px calc(var(--v2-tabbar-h) + 20px + env(safe-area-inset-bottom,0px));border:1px solid transparent;border-bottom:none;border-radius:20px 20px 0 0;background:radial-gradient(120% 70% at 50% 0%,#a89ea924,#a89ea900 60%) padding-box,linear-gradient(180deg,#46394785,#2a212c99 55%,#1d161eb8) padding-box,linear-gradient(180deg,#ffffff4d,#79697b38 40%,#ffffff0a) border-box;-webkit-backdrop-filter:blur(36px) saturate(170%) brightness(1.08);backdrop-filter:blur(36px) saturate(170%) brightness(1.08);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #79697b14,0 -24px 60px #00000073;animation:v2-more-rise .32s var(--v2-ease) both}.v2-more-head{display:flex;align-items:center;justify-content:space-between;height:36px}.v2-more-grabber{position:absolute;left:50%;top:8px;width:36px;height:4px;margin-left:-18px;border-radius:999px;background:#ffffff38}.v2-more-heading{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-text-sub)}.v2-more-card{position:relative;display:flex;align-items:center;min-height:104px;padding:16px 128px 16px 16px;box-sizing:border-box;border:1px solid transparent;border-radius:14px;color:#fafafa;text-decoration:none;overflow:visible;transition:transform .15s var(--v2-ease)}.v2-more-card{-webkit-tap-highlight-color:transparent}.v2-more-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff1f,#ffffff0a);box-shadow:inset 0 0 0 1px #ffffff47;opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.v2-more-card:active{transform:scale(.97)}.v2-more-card:active:after{opacity:1}@media(hover:hover){.v2-more-card:hover:after{opacity:.6}}.v2-more-card:focus-visible{outline:2px solid #e2b2ff;outline-offset:2px}.v2-more-card--pro{background:linear-gradient(160deg,#43197c,#1e0547) padding-box,linear-gradient(180deg,#ffffff4d,#ffffff0f) border-box}.v2-more-card--discord{background:linear-gradient(160deg,#9f4cff,#6b2fd6) padding-box,linear-gradient(180deg,#ffffff4d,#ffffff0f) border-box}.v2-more-card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.v2-more-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e2b2ff}.v2-more-card--discord .v2-more-eyebrow{color:#fff}.v2-more-title{font-family:var(--v2-font-display);font-weight:900;font-size:19px;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.v2-more-open{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;font-weight:600;opacity:.9}.v2-more-sticker{position:absolute;right:4px;top:50%;width:128px;height:128px;filter:drop-shadow(0 10px 18px rgba(20,0,50,.5));pointer-events:none;transition:transform .3s var(--v2-ease)}.v2-more-card--pro .v2-more-sticker{transform:translateY(-54%) rotate(6deg)}.v2-more-card--discord .v2-more-sticker{transform:translateY(-54%) rotate(-6deg)}.v2-more-card--pro:active .v2-more-sticker{transform:translateY(-58%) rotate(10deg) scale(1.06)}.v2-more-card--discord:active .v2-more-sticker{transform:translateY(-58%) rotate(-10deg) scale(1.06)}.v2-more-rule{height:1px;margin:2px 0;background:#ffffff1a}.v2-more-actions{display:flex;flex-direction:column;gap:8px}.v2-more-join,.v2-more-login{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:44px;box-sizing:border-box;border-radius:12px;font-family:var(--font-mono);font-weight:700;font-size:14px;text-decoration:none;transition:transform .15s var(--v2-ease),background .15s}.v2-more-join{border:1px solid transparent;color:#1d161e;background:radial-gradient(90% 70% at 50% 130%,#892af338,#892af300 70%) padding-box,linear-gradient(180deg,#fff,#f5f1f7,#e6dceb) padding-box,linear-gradient(180deg,#fff,#ffffffd9 35%,#5a289680) border-box}.v2-more-login{border:1px solid transparent;color:#fafafa;background:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v2-more-login:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff57,#ffffff2e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.v2-more-login:hover{background:linear-gradient(180deg,#ffffff1a,#ffffff0d)}.v2-more-join:active,.v2-more-login:active{transform:scale(.97)}.v2-more-join:focus-visible,.v2-more-login:focus-visible{outline:2px solid #e2b2ff;outline-offset:2px}@media(min-width:1024px){.v2-more{display:none}}@media(prefers-reduced-motion:reduce){.v2-more,.v2-more-panel{animation:none}.v2-more-card,.v2-more-card:active,.v2-more-sticker{transition:none}.v2-more-card:active{transform:none}}@media(max-width:1023px){.page[data-variant=v2] .cnavFullWordmark{display:inline-flex!important}.page[data-variant=v2] .cnavCompactLogo,.page[data-variant=v2] .navBurger,.page[data-variant=v2] .cnavGuestDiscord,.page[data-variant=v2] .cnavGuestLogin,.page[data-variant=v2] .cnavGuestJoin{display:none!important}}html,body{margin:0;padding:0;background:var(--background)}body{font-family:var(--font-sans);color:var(--foreground);overflow-x:clip}*{scrollbar-width:thin;scrollbar-color:var(--secondary) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--secondary);border-radius:4px}*::-webkit-scrollbar-track{background:transparent}a{color:inherit;text-decoration:none}::selection{background:var(--primary);color:#fff}.page{min-height:100vh;overflow-x:clip}.container,.ovWrap{width:100%;max-width:1440px;margin:0 auto;padding:0 80px;box-sizing:border-box}@media(max-width:1100px){.container,.ovWrap{padding:0 32px}}@media(max-width:720px){.container,.ovWrap{padding:0 20px}}
