@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}:root{--cx-btn-radius: 10px;--cx-btn-font: 600 14px/20px "JetBrains Mono", ui-monospace, monospace;--cx-btn-h-sm: 32px;--cx-btn-h-md: 36px;--cx-btn-h-lg: 44px;--cx-btn-pad-sm: 0 12px;--cx-btn-pad-md: 0 16px;--cx-btn-pad-lg: 0 20px;--cx-focus-ring: #e2b2ff;--cx-ease: cubic-bezier(.22, 1, .36, 1);--cx-btn-primary-fg: #fafafa;--cx-btn-primary-fill: linear-gradient(180deg, #9540fa 0%, #892af3 60%, #7e22e6 100%);--cx-btn-primary-stroke: linear-gradient( 180deg, rgba(255, 255, 255, .32) 0%, rgba(255, 255, 255, .04) 55%, rgba(0, 0, 0, .25) 100% );--cx-btn-primary-base: #892af3;--cx-btn-primary-fill-hover: linear-gradient(180deg, #8a35ef 0%, #7c1de0 60%, #6f19cc 100%);--cx-btn-primary-stroke-hover: linear-gradient( 180deg, rgba(255, 255, 255, .28) 0%, rgba(255, 255, 255, .04) 55%, rgba(0, 0, 0, .3) 100% );--cx-btn-primary-base-hover: #7c1de0;--cx-btn-secondary-fg: #fafafa;--cx-btn-secondary-fill: linear-gradient(180deg, #2f2531 0%, #2a212c 100%);--cx-btn-secondary-stroke: linear-gradient( 180deg, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, .06) 100% );--cx-btn-secondary-base: #2a212c;--cx-btn-secondary-fill-hover: linear-gradient(180deg, #3a2e3c 0%, #352a37 100%);--cx-btn-secondary-stroke-hover: linear-gradient( 180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .08) 100% );--cx-btn-secondary-base-hover: #362a39;--cx-btn-outline-fg: #fafafa;--cx-btn-outline-fill: linear-gradient( 180deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .03) 100% );--cx-btn-outline-fill-hover: linear-gradient( 180deg, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, .06) 100% );--cx-btn-outline-ring: linear-gradient( 180deg, rgba(255, 255, 255, .34) 0%, rgba(255, 255, 255, .18) 100% );--cx-btn-selected-fg: #e2b2ff;--cx-btn-selected-fill: linear-gradient( 180deg, rgba(159, 77, 255, .22) 0%, rgba(137, 42, 243, .12) 100% );--cx-btn-selected-ring: linear-gradient( 180deg, rgba(226, 178, 255, .6) 0%, rgba(226, 178, 255, .3) 100% );--cx-btn-selected-fg-hover: #f0d9ff;--cx-btn-selected-fill-hover: linear-gradient( 180deg, rgba(159, 77, 255, .32) 0%, rgba(137, 42, 243, .2) 100% );--cx-btn-selected-ring-hover: linear-gradient( 180deg, rgba(226, 178, 255, .8) 0%, rgba(226, 178, 255, .45) 100% );--cx-btn-ghost-fg-hover: #fafafa;--cx-btn-ghost-fill-hover: rgba(255, 255, 255, .06);--cx-btn-destructive-fg: #f87171;--cx-btn-destructive-fill: linear-gradient( 180deg, rgba(248, 113, 113, .16) 0%, rgba(248, 113, 113, .08) 100% );--cx-btn-destructive-fill-hover: linear-gradient( 180deg, rgba(248, 113, 113, .24) 0%, rgba(248, 113, 113, .14) 100% );--cx-btn-destructive-border: rgba(248, 113, 113, .4);--cx-tag-radius: 999px;--cx-tag-font: 500 11px/1 "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--cx-tag-h-sm: 20px;--cx-tag-h-md: 22px;--cx-tag-h-lg: 26px;--cx-tag-highlight: inset 0 1px 0 rgba(255, 255, 255, .05);--cx-tag-outline-fg: #a89ea9;--cx-tag-outline-bg: rgba(255, 255, 255, .04);--cx-tag-outline-border: #463947;--cx-tag-secondary-fg: #fafafa;--cx-tag-secondary-bg: linear-gradient(180deg, #2f2531 0%, #2a212c 100%);--cx-tag-secondary-border: #463947;--cx-tag-primary-fg: #e2b2ff;--cx-tag-primary-bg: linear-gradient( 180deg, rgba(159, 77, 255, .18) 0%, rgba(137, 42, 243, .1) 100% );--cx-tag-primary-border: rgba(226, 178, 255, .45);--cx-tag-primary-solid-fg: #fafafa;--cx-tag-primary-solid-bg: linear-gradient(180deg, #9540fa 0%, #892af3 60%, #7e22e6 100%);--cx-tag-primary-solid-border: rgba(255, 255, 255, .18);--cx-tag-success-fg: #4ade80;--cx-tag-success-bg: linear-gradient( 180deg, rgba(74, 222, 128, .12) 0%, rgba(74, 222, 128, .05) 100% );--cx-tag-success-border: rgba(74, 222, 128, .4);--cx-tag-warning-fg: #f59e0b;--cx-tag-warning-bg: linear-gradient( 180deg, rgba(245, 158, 11, .14) 0%, rgba(245, 158, 11, .06) 100% );--cx-tag-warning-border: rgba(245, 158, 11, .4);--cx-tag-destructive-fg: #f87171;--cx-tag-destructive-bg: linear-gradient( 180deg, rgba(248, 113, 113, .12) 0%, rgba(248, 113, 113, .05) 100% );--cx-tag-destructive-border: rgba(248, 113, 113, .4);--cx-tag-info-fg: #7ab8ff;--cx-tag-info-bg: linear-gradient( 180deg, rgba(122, 184, 255, .14) 0%, rgba(122, 184, 255, .06) 100% );--cx-tag-info-border: rgba(122, 184, 255, .3);--cx-tag-dot-size: 5px;--cx-tag-count-h-sm: 16px;--cx-tag-count-h-md: 18px;--cx-tag-glass-fg: #fafafa;--cx-tag-glass-bg: rgba(12, 9, 12, .62);--cx-tag-glass-border: rgba(255, 255, 255, .14);--cx-tag-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .12)}.cx-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--cx-btn-h-md);padding:var(--cx-btn-pad-md);box-sizing:border-box;border:1px solid transparent;border-radius:var(--cx-btn-radius);font:var(--cx-btn-font);white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .15s var(--cx-ease),background .15s}.cx-btn:active{transform:scale(.97)}.cx-btn:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:2px}.cx-btn:disabled,.cx-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.cx-btn--sm{height:var(--cx-btn-h-sm);padding:var(--cx-btn-pad-sm);font-size:13px}.cx-btn--lg{height:var(--cx-btn-h-lg);padding:var(--cx-btn-pad-lg)}.cx-btn{--cx-btn-icon: 16px}.cx-btn--sm{--cx-btn-icon: 14px}.cx-btn--lg{--cx-btn-icon: 20px}.cx-btn>svg,.cx-btn>span>svg:only-child{flex:none;width:var(--cx-btn-icon);height:var(--cx-btn-icon)}.cx-btn>i,.cx-btn>span>i:only-child{flex:none;font-size:var(--cx-btn-icon)}.cx-btn--icon{width:var(--cx-btn-h-md);padding:0}.cx-btn--icon.cx-btn--sm{width:var(--cx-btn-h-sm)}.cx-btn--icon.cx-btn--lg{width:var(--cx-btn-h-lg)}.cx-btn--primary{color:var(--cx-btn-primary-fg);background:var(--cx-btn-primary-fill) padding-box,var(--cx-btn-primary-stroke) border-box,linear-gradient(var(--cx-btn-primary-base),var(--cx-btn-primary-base)) border-box}.cx-btn--primary:hover{background:var(--cx-btn-primary-fill-hover) padding-box,var(--cx-btn-primary-stroke-hover) border-box,linear-gradient(var(--cx-btn-primary-base-hover),var(--cx-btn-primary-base-hover)) border-box}.cx-btn--secondary{color:var(--cx-btn-secondary-fg);background:var(--cx-btn-secondary-fill) padding-box,var(--cx-btn-secondary-stroke) border-box,linear-gradient(var(--cx-btn-secondary-base),var(--cx-btn-secondary-base)) border-box}.cx-btn--secondary:hover{background:var(--cx-btn-secondary-fill-hover) padding-box,var(--cx-btn-secondary-stroke-hover) border-box,linear-gradient(var(--cx-btn-secondary-base-hover),var(--cx-btn-secondary-base-hover)) border-box}.cx-btn--outline{color:var(--cx-btn-outline-fg);background:var(--cx-btn-outline-fill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cx-btn--outline:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;pointer-events:none;background:var(--cx-btn-outline-ring);-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}.cx-btn--outline:hover{background:var(--cx-btn-outline-fill-hover)}.cx-btn--outline.cx-btn--selected{color:var(--cx-btn-selected-fg);background:var(--cx-btn-selected-fill)}.cx-btn--outline.cx-btn--selected:before{background:var(--cx-btn-selected-ring)}.cx-btn--outline.cx-btn--selected:hover{color:var(--cx-btn-selected-fg-hover);background:var(--cx-btn-selected-fill-hover)}.cx-btn--outline.cx-btn--selected:hover:before{background:var(--cx-btn-selected-ring-hover)}.cx-btn--ghost{color:inherit;background:transparent}.cx-btn--ghost:hover{color:var(--cx-btn-ghost-fg-hover);background:var(--cx-btn-ghost-fill-hover)}.cx-btn--destructive{color:var(--cx-btn-destructive-fg);background:var(--cx-btn-destructive-fill);border-color:var(--cx-btn-destructive-border)}.cx-btn--destructive:hover{background:var(--cx-btn-destructive-fill-hover)}.cx-btn>svg,.cx-btn>span>svg:only-child{stroke-width:var(--cx-btn-icon-stroke, 2.25)}.cx-btn--sm{--cx-btn-icon-stroke: 2.5}.cx-btn--lg{--cx-btn-icon-stroke: 2}.cx-tag{display:inline-flex;align-items:center;gap:6px;height:var(--cx-tag-h-md);padding:0 9px;box-sizing:border-box;border:1px solid transparent;border-radius:var(--cx-tag-radius);font:var(--cx-tag-font);white-space:nowrap}.cx-tag--sm{height:var(--cx-tag-h-sm);padding:0 8px;font-size:10.5px}.cx-tag--lg{height:var(--cx-tag-h-lg);padding:0 11px 0 9px;font-size:12px;font-weight:600}.cx-tag--outline{color:var(--cx-tag-outline-fg);background:var(--cx-tag-outline-bg);border-color:var(--cx-tag-outline-border);box-shadow:var(--cx-tag-highlight)}.cx-tag--secondary{color:var(--cx-tag-secondary-fg);background:var(--cx-tag-secondary-bg);border-color:var(--cx-tag-secondary-border);box-shadow:var(--cx-tag-highlight)}.cx-tag--primary{color:var(--cx-tag-primary-fg);background:var(--cx-tag-primary-bg);border-color:var(--cx-tag-primary-border);box-shadow:var(--cx-tag-highlight)}.cx-tag--primary-solid{color:var(--cx-tag-primary-solid-fg);background:var(--cx-tag-primary-solid-bg);border-color:var(--cx-tag-primary-solid-border);font-weight:600}.cx-tag--success{color:var(--cx-tag-success-fg);background:var(--cx-tag-success-bg);border-color:var(--cx-tag-success-border);box-shadow:var(--cx-tag-highlight)}.cx-tag--warning{color:var(--cx-tag-warning-fg);background:var(--cx-tag-warning-bg);border-color:var(--cx-tag-warning-border);box-shadow:var(--cx-tag-highlight)}.cx-tag--destructive{color:var(--cx-tag-destructive-fg);background:var(--cx-tag-destructive-bg);border-color:var(--cx-tag-destructive-border);box-shadow:var(--cx-tag-highlight)}.cx-tag--info{color:var(--cx-tag-info-fg);background:var(--cx-tag-info-bg);border-color:var(--cx-tag-info-border);box-shadow:var(--cx-tag-highlight)}.cx-tag>svg{flex:none;width:12px;height:12px;stroke-width:3}.cx-tag--dot:before{content:"";flex:none;width:var(--cx-tag-dot-size);height:var(--cx-tag-dot-size);border-radius:50%;background:currentColor}.cx-tag--pulse:before{animation:cx-tag-pulse 1.6s ease-in-out infinite}@keyframes cx-tag-pulse{50%{opacity:.35}}.cx-tag--count{justify-content:center;min-width:var(--cx-tag-count-h-md);height:var(--cx-tag-count-h-md);padding:0 5px;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.cx-tag--count.cx-tag--sm{min-width:var(--cx-tag-count-h-sm);height:var(--cx-tag-count-h-sm);padding:0 4px}.cx-tag--interactive{position:relative;margin:0;appearance:none;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.cx-tag--interactive:after{content:"";position:absolute;inset:50% -2px auto;height:32px;transform:translateY(-50%)}.cx-tag--interactive:hover:not(:disabled,[aria-disabled=true]){color:#fafafa;border-color:#5a4a5c}.cx-tag--interactive:focus-visible{outline:2px solid var(--cx-focus-ring);outline-offset:2px}.cx-tag--interactive[aria-pressed=true]{color:var(--cx-tag-primary-fg);background:var(--cx-tag-primary-bg);border-color:var(--cx-tag-primary-border)}.cx-tag--interactive:disabled,.cx-tag--interactive[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.cx-tag--glass{color:var(--cx-tag-glass-fg);background:var(--cx-tag-glass-bg);border-color:var(--cx-tag-glass-border);box-shadow:var(--cx-tag-glass-highlight);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(prefers-reduced-motion:reduce){.cx-btn,.cx-tag--interactive{transition:none}.cx-tag--pulse:before{animation:none}}.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{background:#0c090c;padding:48px 32px;display:flex;flex-direction:column;align-items:center}.storeFooter-mark{width:48px;height:48px;display:grid;place-items:center;margin-bottom:28px;color:#fafafa;text-decoration:none}.storeFooter-nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:32px;margin-bottom:18px}.storeFooter-nav a{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500;color:#a89ea9;text-decoration:none;transition:color .15s}.storeFooter-nav a:hover{color:#fafafa}.storeFooter-copy{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[data-i18n-ready="0"] body,html[data-i18n-ready] astro-island[ssr]{visibility:hidden}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}}
