:root{--primitive-white:#fff;--primitive-black:#0a0a0a;--primitive-gray950:#171717;--primitive-gray800:#262626;--primitive-gray500:#737373;--primitive-gray400:#a1a1a1;--primitive-gray200:#e5e5e5;--primitive-gray100:#f5f5f5;--primitive-red:#e7000b;--primitive-redDark:#ff6467;--primitive-blue:#2563eb;--primitive-amber:#f4b942;--primitive-orange:#ff8a3d;--primitive-green:#059669;--primitive-pink:#ec4899;--primitive-purple:#7c3aed;--color-background:var(--primitive-black);--color-foreground:var(--primitive-gray100);--color-surface:var(--primitive-gray950);--color-surfaceRaised:var(--primitive-gray800);--color-contentMuted:var(--primitive-gray400);--color-border:#ffffff1a;--color-primary:var(--primitive-gray200);--color-primaryForeground:var(--primitive-gray950);--color-secondary:var(--primitive-gray800);--color-secondaryForeground:var(--primitive-gray100);--color-error:var(--primitive-redDark);--color-focus:var(--primitive-gray500);--color-accent:var(--primitive-amber);--color-accentStrong:var(--primitive-orange);--color-surfaceCanvas:var(--primitive-black);--color-surfaceOverlay:var(--primitive-gray950);--color-surfaceInverse:var(--primitive-white);--color-contentPrimary:var(--primitive-gray100);--color-contentSecondary:var(--primitive-gray400);--color-contentTertiary:var(--primitive-gray400);--color-contentDisabled:var(--primitive-gray500);--color-contentInverse:var(--primitive-black);--color-borderDefault:#ffffff1a;--color-borderSubtle:#ffffff14;--color-borderStrong:var(--primitive-gray500);--color-focusRing:var(--primitive-gray500);--color-actionPrimary:var(--primitive-gray200);--color-actionPrimaryForeground:var(--primitive-gray950);--color-actionSecondary:var(--primitive-gray800);--color-actionSecondaryForeground:var(--primitive-gray100);--color-actionDestructive:var(--primitive-redDark);--color-statusSuccess:var(--primitive-green);--color-statusWarning:var(--primitive-amber);--color-statusInfo:var(--primitive-blue);--color-statusError:var(--primitive-redDark);--color-selectionBackground:var(--primitive-gray800);--color-scrimBackground:#000c;--color-mediaOverlay:#000000e6;--color-brandAccent:var(--primitive-amber);--color-contentOnMedia:var(--primitive-white);--color-mediaControl:var(--primitive-black);--color-transparent:#0000;--color-interactiveAccent:var(--primitive-purple);--space-none:0px;--space-hairline:2px;--space-micro:3px;--space-dot:2.5px;--space-icon:9px;--space-xs:4px;--space-compact:6px;--space-microLarge:7px;--space-sm:8px;--space-control:10px;--space-md:12px;--space-contentTight:14px;--space-lg:16px;--space-contentWide:18px;--space-content:20px;--space-xl:24px;--space-section:28px;--space-2xl:32px;--space-3xl:48px;--space-4xl:64px;--space-page:40px;--space-bottomInset:120px;--radius-none:0px;--radius-hairline:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-controlMedium:12px;--radius-xl:14px;--radius-cardMedium:16px;--radius-2xl:18px;--radius-content:20px;--radius-3xl:22px;--radius-wide:24px;--radius-4xl:26px;--radius-form:28px;--radius-display:30px;--radius-hero:32px;--radius-pill:999px;--font-sans:Geist;--font-mono:Geist Mono;--type-display-size:30px;--type-display-line:36px;--type-display-weight:700;--type-headline-size:24px;--type-headline-line:32px;--type-headline-weight:700;--type-title-size:18px;--type-title-line:28px;--type-title-weight:600;--type-body-size:14px;--type-body-line:20px;--type-body-weight:400;--type-label-size:14px;--type-label-line:20px;--type-label-weight:500;--type-caption-size:12px;--type-caption-line:16px;--type-caption-weight:400;--component-button-height:36px;--component-button-radius:8px;--component-button-horizontalPadding:16px;--component-button-pressScale:.97;--component-input-height:48px;--component-input-radius:8px;--component-input-horizontalPadding:16px;--component-card-radius:14px;--component-card-padding:24px;--component-navigation-height:64px;--component-navigation-radius:22px;--component-navigation-bottomInset:16px;--component-avatar-size:128px;--component-avatar-iconSize:52px;--component-avatar-initialScale:.8px;--component-creator-heroIconSize:40px;--component-creator-roleIconContainer:68px;--component-creator-roleIconSize:32px;--component-creator-benefitIconSize:18px;--component-admin-userAvatarRadius:22px;--component-admin-detailAvatarRadius:24px;--component-admin-metaIconSize:14px;--component-admin-metaGap:6px;--component-admin-loadingCardHeight:132px;--component-skeleton-profileNameWidth:180px;--component-skeleton-profileNameHeight:28px;--component-skeleton-profileHandleWidth:120px;--component-skeleton-profileHandleHeight:16px;--component-media-playButton:56px;--component-media-storyAvatar:56px;--component-media-storyInnerRadius:24px;--component-media-storyCountBadge:18px;--component-media-profileAvatar:72px;--component-media-compactAvatar:46px;--component-media-overlayHeight:100px;--component-common-iconMicro:12px;--component-common-iconLabel:16px;--component-common-iconButton:20px;--component-common-icon24:24px;--component-common-iconXl:28px;--component-common-iconDisplay:48px;--component-common-iconDisplayLarge:64px;--component-common-icon30:30px;--component-common-icon34:34px;--component-common-icon36:36px;--component-common-icon38:38px;--component-common-icon42:42px;--component-common-icon44:44px;--component-common-icon56:56px;--component-common-avatarSmall:40px;--component-common-avatarMedium:44px;--component-common-avatarLarge:52px;--component-common-avatarMessage:48px;--component-common-avatarProfile:64px;--component-common-topBarHeight:52px;--component-common-topBarActionWidth:48px;--component-auth-illustrationWidth:148px;--component-auth-illustrationHeight:340px;--component-auth-illustrationCompactWidth:96px;--component-auth-illustrationCompactHeight:220px;--component-feed-tagAvatar:58px;--component-feed-sharedAvatar:42px;--component-feed-commentMediaHeight:92px;--component-feed-storyRailHeight:94px;--component-feed-storyLabelWidth:54px;--component-feed-previewHeight:220px;--component-feed-overlayActionSize:24px;--component-feed-pressScale:.85;--component-feed-skeletonUserWidth:120px;--component-feed-skeletonMetaWidth:80px;--component-feed-skeletonBadgeWidth:60px;--component-feed-skeletonBadgeHeight:28px;--component-arena-leaderboardHeaderHeight:96px;--component-arena-leaderboardHeroHeight:148px;--component-arena-leaderboardCardWidth:140px;--component-arena-leaderboardPortraitWidth:124px;--component-arena-leaderboardPortraitHeight:72px;--component-arena-leaderboardCardHeight:88px;--component-creatorMedia-cameraControl:84px;--component-creatorMedia-cameraBorder:5px;--component-creatorMedia-pickerHeight:80px;--component-creatorMedia-toggleHeight:26px;--component-creatorMedia-toggleThumb:22px;--component-creatorMedia-cameraOverlayHeight:120px;--component-creatorMedia-cameraPreviewHeight:200px;--component-creatorMedia-postThumbnail:90px;--component-adminLayout-previewAvatar:36px;--component-adminLayout-previewIcon:18px;--component-adminLayout-statusCardHeight:120px;--component-adminLayout-detailCardHeight:220px;--component-adminLayout-seoIcon:28px;--component-adminLayout-moderationCardHeight:118px;--component-adminLayout-dialogWidth:360px;--component-adminLayout-statusAvatar:42px;--component-adminLayout-seoCardHeight:260px;--component-profileLayout-loadingCardHeight:240px;--component-profileLayout-loadingTileHeight:96px;--component-profileLayout-headerHeight:108px;--component-profileLayout-mediaBadgeHeight:38px;--component-profileLayout-identityHeight:58px;--component-profileLayout-skeletonTitleHeight:20px;--component-profileLayout-skeletonTitleWidth:180px;--component-profileLayout-skeletonHandleHeight:14px;--component-profileLayout-skeletonHandleWidth:120px;--component-profileLayout-skeletonMetaHeight:18px;--component-profileLayout-skeletonLineHeight:16px;--component-messagingLayout-attachmentHeight:128px;--component-messagingLayout-attachmentWidth:200px;--component-messagingLayout-skeletonWidth:96px;--component-messagingLayout-skeletonLine:16px;--component-messagingLayout-skeletonMeta:12px;--component-chart-height:180px;--component-chart-fallbackWidth:200px;--component-chart-strokeWidth:2.5px;--component-decorative-platePrimaryWidth:130px;--component-decorative-platePrimaryHeight:170px;--component-decorative-plateSecondaryWidth:92px;--component-decorative-plateSecondaryHeight:148px;--component-decorative-glowLarge:320px;--component-decorative-glowMedium:290px;--component-decorative-glowSmall:280px;--component-overlay-commandPaletteWidth:500px;--component-overlay-commandPaletteResultsHeight:260px;--component-overlay-hoverCardWidth:280px;--component-overlay-popoverWidth:320px;--component-overlay-popoverOffset:6px;--component-overlay-dividerHeight:1px;--component-borders-strong:1.5px;--component-borders-hairline:.3px;--domain-color-roleNeutral:#64748b;--domain-color-glassWhiteSubtle:#ffffff08;--domain-color-glassWhiteSoft:#ffffff0d;--domain-color-glassWhiteBorder:#ffffff1a;--domain-color-glassWhiteOverlay:#ffffff1f;--domain-color-glassWhiteFill:#ffffff26;--domain-color-feedCanvas:#050505;--domain-color-scenicDeep:#06070b;--domain-color-scenicPurpleDeep:#0b0710;--domain-color-surfaceNavy:#0f172a;--domain-color-adminTealStrong:#0f766e;--domain-color-surfaceNavyDeep:#111827;--domain-color-scenicMagenta:#130917;--domain-color-adminTeal:#14b8a6;--domain-color-surfaceNeutralDark:#18181b;--domain-color-surfaceSlate:#1f2937;--domain-color-surfaceGraphite:#2a2a2a;--domain-color-profileAnalyticsAccent:#6366f1;--domain-color-brandViolet:#755cff;--domain-color-brandVioletLight:#8b5cf6;--domain-color-profileAccent:#b83280;--domain-color-arenaAccentDark:#e65100;--domain-color-adminPreviewPurpleSurface:#e9d5ff;--domain-color-brandPink:#ec4899;--domain-color-feedReaction:#f43f5e;--domain-color-adminPreviewPurpleTint:#f5f3ff;--domain-color-vipAccent:#f97316;--domain-color-brandYellow:#facc15;--domain-color-adminPreviewPinkTint:#fce7f3;--domain-color-navCameraGlow:#fde68a;--domain-color-scenicPink:#ff3d9d;--domain-color-feedLike:#ff5a7a;--domain-color-brandYellowSoft:#ffcc5a;--domain-color-feedTextSoft:#ffd6d6;--domain-color-brandPeach:#ffd7a1;--web-canvas:#08111f;--web-canvasDeep:#050b14;--web-surfaceSoft:#101d31;--web-panel:#09111fb8;--web-content:#f3f6fb;--web-contentMuted:#a8b5ca;--web-line:#ffffff1a;--web-accentForeground:#1a1206;--web-glowAccent:#f4b9422e;--web-glowStrong:#ff8a3d24;--web-shadowPanel:0 24px 80px #00000059;--web-fontFallback:Arial, Helvetica, sans-serif;--web-pagePadding:24px;--web-panelWidth:680px;--web-panelPadding:48px 32px;--web-panelRadius:28px;--web-panelBlur:18px;--web-eyebrowMargin:0 0 12px;--web-eyebrowSize:.8rem;--web-eyebrowTracking:.22em;--web-heroSize:clamp(2.6rem, 8vw, 5.4rem);--web-heroLine:.96;--web-copyMaxWidth:44rem;--web-copyMargin:20px 0 0;--web-copySize:1.05rem;--web-copyLine:1.7;--web-actionGap:12px;--web-actionMargin:28px;--web-catalogCardPadding:24px;--web-catalogSwatchMinWidth:160px;--web-catalogSwatchHeight:64px;--web-buttonHeight:48px;--web-buttonPadding:0 18px;--web-buttonRadius:999px;--web-buttonTransition:.16s ease;--web-glowSize:380px;--web-glowBlur:80px;--web-glowOpacity:.6;--web-mobileBreakpoint:640px;--web-mobilePanelPadding:36px 22px;--web-mobilePanelRadius:22px;--web-mobileCopySize:1rem;--motion-instant:50ms;--motion-micro:.12s;--motion-fast:.15s;--motion-selection:.18s;--motion-interaction:.2s;--motion-story:.22s;--motion-normal:.25s;--motion-slow:.35s;--motion-slower:.45s;--motion-page:.4s;--motion-tooltip:.5s;--motion-recording:.8s;--motion-authReveal:.9s;--motion-debounce:.3s;--layout-controlHeight:40px;--layout-buttonHeight:36px;--layout-pageMaxWidth:1200px;--layout-mobileGutter:16px;--layout-pageBottomInset:120px;--opacity-disabled:.5;--opacity-overlay:.72;--opacity-subtle:.1;--opacity-scale-n00:0;--opacity-scale-n05:.05;--opacity-scale-n06:.06;--opacity-scale-n08:.08;--opacity-scale-n10:.1;--opacity-scale-n12:.12;--opacity-scale-n14:.14;--opacity-scale-n15:.15;--opacity-scale-n16:.16;--opacity-scale-n18:.18;--opacity-scale-n20:.2;--opacity-scale-n22:.22;--opacity-scale-n24:.24;--opacity-scale-n25:.25;--opacity-scale-n26:.26;--opacity-scale-n28:.28;--opacity-scale-n30:.3;--opacity-scale-n32:.32;--opacity-scale-n34:.34;--opacity-scale-n35:.35;--opacity-scale-n38:.38;--opacity-scale-n40:.4;--opacity-scale-n42:.42;--opacity-scale-n45:.45;--opacity-scale-n46:.46;--opacity-scale-n50:.5;--opacity-scale-n52:.52;--opacity-scale-n54:.54;--opacity-scale-n55:.55;--opacity-scale-n58:.58;--opacity-scale-n60:.6;--opacity-scale-n62:.62;--opacity-scale-n64:.64;--opacity-scale-n65:.65;--opacity-scale-n66:.66;--opacity-scale-n68:.68;--opacity-scale-n70:.7;--opacity-scale-n72:.72;--opacity-scale-n74:.74;--opacity-scale-n75:.75;--opacity-scale-n78:.78;--opacity-scale-n80:.8;--opacity-scale-n82:.82;--opacity-scale-n85:.85;--opacity-scale-n87:.87;--opacity-scale-n90:.9;--opacity-scale-n92:.92;--opacity-scale-n94:.94;--opacity-scale-n100:1;--blur-compact:8px;--blur-accent:12px;--blur-medium:14px;--blur-standard:18px;--blur-accentStrong:20px;--blur-floating:24px;--breakpoint-mobile:640px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--breakpoint-wide:1280px;--z-index-base:0;--z-index-content:1;--z-index-sticky:10;--z-index-navigation:20;--z-index-overlay:30;--z-index-modal:40;--z-index-toast:50;--z-index-debug:100;--a11y-minimumTouchTarget:44;--a11y-minimumContrast:4.5;--a11y-largeTextContrast:3;--a11y-focusRingWidth:2;--a11y-focusRingOffset:2}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--web-canvas);--bg-soft:var(--web-surfaceSoft);--panel:var(--web-panel);--text:var(--web-content);--muted:var(--web-contentMuted);--line:var(--web-line);--accent:var(--color-accent);--accent-strong:var(--color-accentStrong)}*{box-sizing:border-box}html,body{background:radial-gradient(circle at top left, var(--web-glowAccent), transparent 30%), radial-gradient(circle at bottom right, var(--web-glowStrong), transparent 35%), linear-gradient(160deg, var(--bg) 0%, var(--web-canvasDeep) 100%);min-height:100%;color:var(--text);font-family:var(--web-fontFallback);margin:0}a{color:inherit;text-decoration:none}.landing{min-height:100vh;padding:var(--web-pagePadding);place-items:center;display:grid;position:relative;overflow:hidden}.landing__panel{z-index:1;width:min(var(--web-panelWidth), 100%);padding:var(--web-panelPadding);border:1px solid var(--line);border-radius:var(--web-panelRadius);background:var(--panel);-webkit-backdrop-filter:blur(var(--web-panelBlur));backdrop-filter:blur(var(--web-panelBlur));box-shadow:var(--web-shadowPanel);position:relative}.landing__eyebrow{margin:var(--web-eyebrowMargin);color:var(--accent);font-size:var(--web-eyebrowSize);letter-spacing:var(--web-eyebrowTracking);text-transform:uppercase;font-weight:700}.landing h1{font-size:var(--web-heroSize);line-height:var(--web-heroLine);letter-spacing:-.05em;margin:0}.landing__copy{max-width:var(--web-copyMaxWidth);margin:var(--web-copyMargin);color:var(--muted);font-size:var(--web-copySize);line-height:var(--web-copyLine)}.landing__actions{gap:var(--web-actionGap);margin-top:var(--web-actionMargin);flex-wrap:wrap;display:flex}.landing__button{min-height:var(--web-buttonHeight);padding:var(--web-buttonPadding);border-radius:var(--web-buttonRadius);transition:transform var(--web-buttonTransition), border-color var(--web-buttonTransition), background-color var(--web-buttonTransition);border:1px solid #0000;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.landing__button:hover{transform:translateY(-1px)}.landing__button--primary{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:var(--web-accentForeground)}.landing__button--secondary{border-color:var(--line);background:color-mix(in srgb, var(--web-content) 3%, transparent)}.landing__glow{width:var(--web-glowSize);height:var(--web-glowSize);border-radius:var(--web-buttonRadius);filter:blur(var(--web-glowBlur));opacity:var(--web-glowOpacity);position:absolute}.landing__glow--left{background:var(--web-glowAccent);top:8%;left:-80px}.landing__glow--right{background:var(--web-glowStrong);bottom:2%;right:-120px}@media (max-width:640px){.landing__panel{padding:var(--web-mobilePanelPadding);border-radius:var(--web-mobilePanelRadius)}.landing__copy{font-size:var(--web-mobileCopySize)}.landing__actions{flex-direction:column}.landing__button{width:100%}}
