:root{--primary:#171717;--z-content-1:6;--z-content-2:12;--z-content-3:18;--z-content-4:24;--z-content-5:30;--z-header:40;--z-page-loading:43;--z-footer:46;--z-modal:50;--font-space-grotesk:"Space Grotesk",sans-serif;--mono:"JetBrains Mono",monospace;--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--radius-pill:9999px;--brand-start:#63efbb;--brand-mid:#34e2a3;--brand-end:#35cadf;--text-primary:#f2f2f5;--text-tertiary:#e6e6ee66;--border-strong:#ffffff21;--inset-shadow-brand:#ffffff38 0px .5px 0px 0px inset,#00000024 0px 0px 0px .5px inset,#35cadf38 0px 8px 28px 0px;--shell-topbar-height:56px;--shell-nav-width:220px;--ok:#22c55e;--ok-muted:#22c55ebf;--ok-subtle:#22c55e1f}html:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text-main:#0f172a;--brand-green:#35c88d;--color-text-secondary:#454b57;--color-text-muted:#6b7280;--color-text-inverse:#f8fafc;--color-bg-page:transparent;--color-bg-surface:#fff;--color-bg-elevated:#fff;--color-bg-overlay:#0f172a0f;--color-border-default:#e5e7eb;--color-border-strong:#d1d5db;--color-brand-primary:#11d9ce;--color-brand-secondary:#11db92;--color-success:#16a34a;--color-warning:#f59e0b;--color-error:#ef4444;--bg:#f8f8f8;--bg-accent:#f1f5f9;--bg-elevated:#fff;--bg-hover:#f1f5f9;--bg-muted:#f1f5f9;--card:#fff;--card-hover:#ffffffe6;--card-foreground:#0f172a;--panel:#fff;--panel-strong:#f8fafc;--panel-hover:#f1f5f9;--confirm-bg:#fff;--confirm-cancel-bg:#f1f5f9;--confirm-cancel-bg-hover:#e2e8f0;--text:#0f172a;--text-strong:#020617;--muted:#52525b;--muted-strong:#a1a1aa;--border:#0000000f;--border-strong:#00000014;--border-hover:#0003;--border-subtle:#0000000a;--bg-card:#fff;--bg-card-hover:#0000000a;--text-secondary:#0009;--text-primary:#0f172a;--text-tertiary:#0f172a66;--ui-subtle-border:#0000001a;--ui-subtle-bg:linear-gradient(180deg,#00000008,#00000004);--ui-subtle-shadow:inset 0 .5px 0 #fff9,inset 0 0 0 .5px #00000014,0 8px 24px #0000000f;--ui-subtle-hover-bg:#0000000d;--ui-subtle-hover-shadow:inset 0 .5px 0 #ffffff80,inset 0 0 0 .5px #0000001a,0 10px 28px #00000014;--ui-brand-hover-shadow:#ffffff47 0px .5px 0px 0px inset,#00000014 0px 0px 0px .5px inset,#35cadf2e 0px 12px 36px 0px;--nav-bg:#f8fafcd9;--nav-border:#00000014;--nav-scrolled-bg:#f8fafcf2;--nav-scrolled-shadow:0 4px 30px #0000001a;--btn-bg:#0000000f;--btn-bg-hover:#0000001a;--btn-border-hover:#0000001a;--btn-text:#374151;--btn-text-hover:#111827;--selector-bg:#0000000f;--sidebar-bg:transparent;--sidebar-border:#0000000f;--sidebar-item-color:#4b5563;--sidebar-item-color-hover:#111827;--sidebar-item-color-active:#059669;--sidebar-item-bg-hover:#0000000a;--sidebar-item-bg-active:#35c88d1f;--modal-bg:#fffffffa;--modal-shadow:0 20px 60px #00000026;--blob-opacity:.2;--blob-mix-blend:multiply;--blob-green-bg:#35c88d;--blob-blue-bg:#0ea5e9;--blob-purple-bg:#8b5cf6;--blob-filter:blur(100px);--dropdown-bg:#fffffffa;--dropdown-border:#00000014;--dropdown-shadow:0 8px 32px #0000001f;--dropdown-text:#0f172a;--dropdown-text-muted:#6b7280;--dropdown-item-hover-bg:#0000000a;--dropdown-divider:#0000000f;--credits-card-bg:#35c88d14;--credits-card-border:#35c88d40;--credits-card-hover-bg:#35c88d24;--credits-card-hover-border:#35c88d66;--credits-popover-bg:#fffffffa;--credits-popover-border:#35c88d33;--credits-popover-shadow:0 8px 32px #0000001f,0 0 20px #35c88d14;--credits-popover-text:#0f172a;--credits-popover-text-muted:#6b7280;--credits-popover-divider:#0000000f;--credits-value:#059669;--credits-rule-link:#059669b3;--credits-rule-link-hover:#059669;--profile-page-bg:#f8fafc;--profile-card-bg:#fff;--profile-card-border:#00000014;--profile-card-shadow:0 24px 80px #00000014,inset 0 1px 0 #fffc;--profile-avatar-border:#fff;--profile-avatar-glow-from:#1ed76026;--profile-avatar-glow-to:#a78bfa1f;--profile-avatar-bg:#e5e7eb;--profile-avatar-shadow:0 12px 32px #00000026;--profile-avatar-fallback-from:#11d9ce;--profile-avatar-fallback-to:#11db92;--profile-avatar-fallback-text:#000;--profile-stat-bg:#00000008;--profile-stat-border:#0000000f;--profile-stat-value:#0f172a;--profile-stat-label:#6b7280;--profile-text:#0f172a;--profile-text-secondary:#374151;--profile-text-muted:#6b7280;--profile-accent:#059669;--profile-bio-text:#374151;--profile-link-color:#059669;--profile-asset-card-bg:#fff;--profile-asset-card-border:#00000012;--profile-asset-card-hover-border:#00000024;--profile-asset-card-shadow:0 12px 32px #0000000f;--profile-asset-card-hover-shadow:0 20px 48px #0000001a;--profile-asset-meta-bg:#f8fafc;--profile-asset-meta-text:#0f172a;--profile-asset-meta-date:#6b7280;--profile-asset-btn-bg:#0000000a;--profile-asset-btn-border:#00000014;--profile-asset-btn-text:#374151;--profile-asset-btn-hover-bg:#00000014;--profile-asset-btn-hover-text:#0f172a;--profile-newverse-bg:#f8fafc;--profile-newverse-border:#34d39959;--profile-newverse-hover-border:#34d3998c;--profile-newverse-hover-bg:#f1f5f9;--profile-newverse-icon-bg:linear-gradient(135deg,#63efbbe0,#35cadfeb);--profile-newverse-icon-text:#041414;--profile-newverse-title:#0f172a;--profile-newverse-subtitle:#6b7280;--profile-newverse-icon-shadow:0 12px 30px #35cadf26;--profile-newverse-icon-ring:#34d3991f;--profile-asset-preview-bg:linear-gradient(to bottom right,#c084fc,#3b82f6,#ec4899);--profile-empty-text:#0f172a;--profile-empty-text-muted:#00000073;--profile-loading-text:#00000073;--profile-nomore-text:#00000059;--profile-tab-border:#00000014;--profile-tab-text:#6b7280;--profile-tab-text-hover:#374151;--profile-tab-text-active:#0f172a;--profile-tab-indicator:#6366f1;--profile-menu-bg:#fff;--profile-menu-border:#00000014;--profile-menu-text:#0f172a;--profile-menu-item-hover:#0000000a;--profile-menu-shadow:0 16px 48px #0000001f;--profile-menu-delete-icon:#ef4444;--profile-menu-settings-icon:#6b7280;--profile-thumbnail-bg:#f1f5f9;--profile-dialog-overlay:#00000080;--profile-dialog-bg:linear-gradient(180deg,#fff 0%,#f8fafc 100%);--profile-dialog-border:#00000014;--profile-dialog-shadow:0 32px 120px #0000002e;--profile-dialog-header-border:#0000000f;--profile-dialog-header-glow:radial-gradient(circle at top left,#63efbb1a,transparent 42%),radial-gradient(circle at top right,#35cadf14,transparent 38%);--profile-dialog-icon-border:#34d39929;--profile-dialog-icon-bg:linear-gradient(135deg,#63efbb24,#35cadf1a);--profile-dialog-icon-shadow:0 10px 26px #35cadf1a;--profile-dialog-icon-color:#10b981;--profile-dialog-title:#0f172a;--profile-dialog-subtitle:#6b7280;--profile-dialog-close-border:#00000014;--profile-dialog-close-bg:#00000008;--profile-dialog-close-text:#6b7280;--profile-dialog-close-hover-bg:#0000000f;--profile-dialog-close-hover-text:#0f172a;--profile-dialog-input-border:#0000001a;--profile-dialog-input-bg:#f8fafc;--profile-dialog-input-text:#0f172a;--profile-dialog-input-placeholder:#9ca3af;--profile-dialog-input-focus-border:#10b98180;--profile-dialog-input-focus-ring:#10b9811a;--profile-dialog-avatar-border:#00000014;--profile-dialog-avatar-bg:#f1f5f9;--profile-dialog-avatar-shadow:inset 0 1px 0 #fff9;--profile-dialog-avatar-icon:#9ca3af;--profile-dialog-at-prefix:#9ca3af;--profile-delete-dialog-bg:#fff;--profile-delete-dialog-border:#0000001a;--profile-delete-dialog-header-border:#00000014;--profile-delete-dialog-title:#0f172a;--profile-delete-dialog-desc:#0f172a99;--profile-delete-dialog-footer-border:#00000014;--profile-delete-dialog-cancel-border:#0000001a;--profile-delete-dialog-cancel-text:#0f172ab3;--profile-delete-dialog-cancel-hover-bg:#0000000d;--profile-delete-dialog-cancel-hover-text:#0f172a;--profile-skeleton-bg:#0000000f;--profile-scrollbar-thumb:#0000001a;--profile-banner-gradient:radial-gradient(ellipse 140% 120% at 50% -30%,#9333ea40,transparent 58%),radial-gradient(circle at 12% 85%,#fb923c33,transparent 45%),radial-gradient(circle at 88% 75%,#22d3ee2e,transparent 42%),linear-gradient(165deg,#c4b5fd 0%,#c7d2fe 28%,#e0e7ff 55%,#f8fafc 100%);--profile-banner-fade:linear-gradient(180deg,transparent 0%,#f8fafc40 55%,#f8fafceb 100%);--profile-banner-line:#00000014;--profile-follow-btn-bg:#0f172a;--profile-follow-btn-text:#fff;--profile-follow-btn-hover:#1e293b;--profile-follow-btn-shadow:0 0 15px #0000001a;--dialog-overlay-bg:#00000080;--dialog-bg:#fff;--dialog-border:#0000001a;--dialog-title:#0f172a;--dialog-label:#6b7280;--dialog-input-bg:#f9fafb;--dialog-input-border:#00000014;--dialog-input-text:#0f172a;--dialog-input-placeholder:#9ca3af;--dialog-input-focus-border:#6366f180;--dialog-btn-cancel-bg:transparent;--dialog-btn-cancel-border:#0000001a;--dialog-btn-cancel-text:#4b5563;--dialog-btn-cancel-hover:#0000000a;--sv-chat-bg-assistant:#ffffff8c;--sv-chat-bg-user:#c2ead8;--sv-chat-text-user:#020617;--sv-chat-shadow-user:0 4px 16px -4px #35c88d33;--sv-chat-border-input-focus:#35c88d;--sv-chat-bg-send:#35c88d;--sv-chat-bg-send-disabled:#d1fae5}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-main:#fff;--brand-green:#35c88d;--color-text-primary:#f5f7fa;--color-text-secondary:#c6ccd6;--color-text-muted:#9ca3af;--color-text-inverse:#0b0f14;--color-bg-page:#050505;--color-bg-surface:#0a0a16;--color-bg-elevated:#141422;--color-bg-overlay:#00000073;--color-border-default:#ffffff14;--color-border-strong:#ffffff29;--color-brand-primary:#11d9ce;--color-brand-secondary:#11db92;--color-success:#22c55e;--color-warning:#f59e0b;--color-error:#ef4444;--bg:#0a0a0a;--bg-accent:#111;--bg-elevated:#111115;--bg-hover:#262a35;--bg-muted:#262a35;--card:#111;--card-hover:#1e1e1ecc;--card-foreground:#f4f4f5;--panel:#0a0a0a;--panel-strong:#111;--panel-hover:#262a35;--confirm-bg:#1c1c1e;--confirm-cancel-bg:#2c2c2e;--confirm-cancel-bg-hover:#3a3a3c;--text:#e4e4e7;--text-strong:#fafafa;--muted:#a1a1aa;--muted-strong:#3f3f46;--border:#ffffff1a;--border-strong:#ffffff14;--border-hover:#ffffff26;--border-subtle:#ffffff0d;--bg-card:#111;--bg-card-hover:#ffffff14;--text-secondary:#fff9;--text-primary:#f2f2f5;--text-tertiary:#e6e6ee66;--ui-subtle-border:#ffffff17;--ui-subtle-bg:linear-gradient(180deg,#ffffff0f,#ffffff08);--ui-subtle-shadow:inset 0 .5px 0 #ffffff12,inset 0 0 0 .5px #00000024,0 8px 24px #00000029;--ui-subtle-hover-bg:#ffffff17;--ui-subtle-hover-shadow:inset 0 .5px 0 #ffffff1a,inset 0 0 0 .5px #0000002e,0 10px 28px #00000038;--ui-brand-hover-shadow:#ffffff47 0px .5px 0px 0px inset,#0000001f 0px 0px 0px .5px inset,#35cadf52 0px 12px 36px 0px;--nav-bg:#05050566;--nav-border:#ffffff0d;--nav-scrolled-bg:#050505cc;--nav-scrolled-shadow:0 4px 30px #00000080;--btn-bg:#17171c;--btn-bg-hover:#ffffff38;--btn-border-hover:#ffffff1a;--btn-text:#ffffffe6;--btn-text-hover:#fff;--selector-bg:#101013;--sidebar-bg:transparent;--sidebar-border:#ffffff0d;--sidebar-item-color:#9ca3af;--sidebar-item-color-hover:#fff;--sidebar-item-color-active:#35c88d;--sidebar-item-bg-hover:#ffffff0d;--sidebar-item-bg-active:#35c88d26;--modal-bg:#0c0c10d9;--modal-shadow:0 24px 48px #0006;--blob-opacity:0;--blob-mix-blend:normal;--blob-green-bg:radial-gradient(circle,#35c88d 0%,transparent 65%);--blob-blue-bg:radial-gradient(circle,#0ea5e9 0%,transparent 65%);--blob-purple-bg:radial-gradient(circle,#8b5cf6 0%,transparent 65%);--blob-filter:blur(80px);--dropdown-bg:#1e2022eb;--dropdown-border:#ffffff1a;--dropdown-shadow:0 8px 32px #0006;--dropdown-text:#dadada;--dropdown-text-muted:#646564;--dropdown-item-hover-bg:#ffffff0f;--dropdown-divider:#ffffff14;--credits-card-bg:#22ce9c1a;--credits-card-border:#22ce9c4d;--credits-card-hover-bg:#22ce9c26;--credits-card-hover-border:#22ce9c80;--credits-popover-bg:transparent;--credits-popover-border:#22ce9c40;--credits-popover-shadow:inset 0 0 0 1px #22ce9c1a,0 8px 32px #0009,0 0 30px #22ce9c26;--credits-popover-text:#ffffffd9;--credits-popover-text-muted:#ffffff80;--credits-popover-divider:#ffffff0f;--credits-value:#22ce9c;--credits-rule-link:#22ce9cb3;--credits-rule-link-hover:#22ce9c;--profile-page-bg:#0d0d0d;--profile-card-bg:#1a1a1a;--profile-card-border:#ffffff17;--profile-card-shadow:0 24px 80px #00000085,inset 0 1px 0 #ffffff0f;--profile-avatar-border:#1a1a1a;--profile-avatar-glow-from:#1ed76040;--profile-avatar-glow-to:#a78bfa33;--profile-avatar-bg:#2a2a2a;--profile-avatar-shadow:0 12px 32px #0006;--profile-avatar-fallback-from:#11d9ce;--profile-avatar-fallback-to:#11db92;--profile-avatar-fallback-text:#000;--profile-stat-bg:#00000040;--profile-stat-border:#ffffff0f;--profile-stat-value:#fff;--profile-stat-label:#6b7280;--profile-text:#fff;--profile-text-secondary:#d1d5db;--profile-text-muted:#6b7280;--profile-accent:#1ed760;--profile-bio-text:#d1d5dbe6;--profile-link-color:#1ed760;--profile-asset-card-bg:#111;--profile-asset-card-border:#ffffff0f;--profile-asset-card-hover-border:#ffffff1f;--profile-asset-card-shadow:0 12px 32px #00000052;--profile-asset-card-hover-shadow:0 20px 48px #00000070;--profile-asset-meta-bg:#171717;--profile-asset-meta-text:#fff;--profile-asset-meta-date:#6b7280;--profile-asset-btn-bg:#ffffff0a;--profile-asset-btn-border:#ffffff14;--profile-asset-btn-text:#d1d5db;--profile-asset-btn-hover-bg:#ffffff14;--profile-asset-btn-hover-text:#fff;--profile-newverse-bg:#141414;--profile-newverse-border:#34d39973;--profile-newverse-hover-border:#34d399b8;--profile-newverse-hover-bg:#181818;--profile-newverse-icon-bg:linear-gradient(135deg,#63efbbe0,#35cadfeb);--profile-newverse-icon-text:#041414;--profile-newverse-title:#fff;--profile-newverse-subtitle:#6b7280;--profile-newverse-icon-shadow:0 12px 30px #35cadf38;--profile-newverse-icon-ring:#34d3991f;--profile-asset-preview-bg:linear-gradient(to bottom right,#581c87,#1e3a8a,#831843);--profile-empty-text:#fff;--profile-empty-text-muted:#ffffff80;--profile-loading-text:#ffffff80;--profile-nomore-text:#fff6;--profile-tab-border:#ffffff1a;--profile-tab-text:#6b7280;--profile-tab-text-hover:#d1d5db;--profile-tab-text-active:#fff;--profile-tab-indicator:#6366f1;--profile-menu-bg:#16161a;--profile-menu-border:#ffffff1a;--profile-menu-shadow:0 16px 48px #00000080;--profile-menu-text:#ffffffe6;--profile-menu-item-hover:#ffffff0f;--profile-menu-delete-icon:#f87171;--profile-menu-settings-icon:#9ca3af;--profile-thumbnail-bg:#111;--profile-dialog-overlay:#000000b3;--profile-dialog-bg:linear-gradient(180deg,#121215 0%,#0d0d0f 100%);--profile-dialog-border:#ffffff14;--profile-dialog-shadow:0 32px 120px #0000009e;--profile-dialog-header-border:#ffffff0f;--profile-dialog-header-glow:radial-gradient(circle at top left,#63efbb29,transparent 42%),radial-gradient(circle at top right,#35cadf1f,transparent 38%);--profile-dialog-icon-border:#34d39929;--profile-dialog-icon-bg:linear-gradient(135deg,#63efbb24,#35cadf1a);--profile-dialog-icon-shadow:0 10px 26px #35cadf1a;--profile-dialog-icon-color:#63efbb;--profile-dialog-title:#fff;--profile-dialog-subtitle:#9ca3af;--profile-dialog-close-border:#ffffff14;--profile-dialog-close-bg:#ffffff08;--profile-dialog-close-text:#9ca3af;--profile-dialog-close-hover-bg:#ffffff0f;--profile-dialog-close-hover-text:#fff;--profile-dialog-input-border:#ffffff14;--profile-dialog-input-bg:#1a1a1d;--profile-dialog-input-text:#fff;--profile-dialog-input-placeholder:#6b7280;--profile-dialog-input-focus-border:#34d39980;--profile-dialog-input-focus-ring:#34d3991a;--profile-dialog-avatar-border:#ffffff14;--profile-dialog-avatar-bg:#1a1a1d;--profile-dialog-avatar-shadow:inset 0 1px 0 #ffffff0a;--profile-dialog-avatar-icon:#6b7280;--profile-dialog-at-prefix:#6b7280;--profile-delete-dialog-bg:#1a1a1a;--profile-delete-dialog-border:#ffffff1a;--profile-delete-dialog-header-border:#ffffff14;--profile-delete-dialog-title:#fff;--profile-delete-dialog-desc:#fff9;--profile-delete-dialog-footer-border:#ffffff14;--profile-delete-dialog-cancel-border:#ffffff1a;--profile-delete-dialog-cancel-text:#ffffffb3;--profile-delete-dialog-cancel-hover-bg:#ffffff0d;--profile-delete-dialog-cancel-hover-text:#fff;--profile-skeleton-bg:#ffffff0d;--profile-scrollbar-thumb:#ffffff1a;--profile-banner-gradient:radial-gradient(ellipse 140% 120% at 50% -30%,#9333ea80,transparent 58%),radial-gradient(circle at 12% 85%,#fb923c6b,transparent 45%),radial-gradient(circle at 88% 75%,#22d3ee61,transparent 42%),linear-gradient(165deg,#2e1064 0%,#1e1b4b 28%,#0f172a 55%,#0d0d0d 100%);--profile-banner-fade:linear-gradient(180deg,transparent 0%,#0d0d0d40 55%,#0d0d0deb 100%);--profile-banner-line:#ffffff26;--profile-follow-btn-bg:#fff;--profile-follow-btn-text:#000;--profile-follow-btn-hover:#e5e7eb;--profile-follow-btn-shadow:0 0 15px #ffffff1a;--dialog-overlay-bg:#000c;--dialog-bg:#0f0f10;--dialog-border:#ffffff1a;--dialog-title:#fff;--dialog-label:#9ca3af;--dialog-input-bg:#1a1a1b;--dialog-input-border:#ffffff0d;--dialog-input-text:#fff;--dialog-input-placeholder:#4b5563;--dialog-input-focus-border:#6366f180;--dialog-btn-cancel-bg:transparent;--dialog-btn-cancel-border:#ffffff1a;--dialog-btn-cancel-text:#d1d5db;--dialog-btn-cancel-hover:#ffffff0d;--sv-chat-bg-assistant:#141723cc;--sv-chat-text-assistant:#e4e4e7;--sv-chat-bg-user:#35c88d38;--sv-chat-text-user:#e8ede8;--sv-chat-shadow-user:0 4px 20px -4px #35c88d4d;--sv-chat-color-loading-dot:#5a5a72;--sv-chat-bg-input:#1a1d25;--sv-chat-text-input:#e4e4e7;--sv-chat-border-input:#ffffff0f;--sv-chat-border-input-focus:#35c88d;--sv-chat-bg-hover:#ffffff14;--sv-chat-text-muted:#ffffff59;--sv-chat-bg-send:#35c88d;--sv-chat-text-send:#fff;--sv-chat-bg-send-disabled:#3a3a4a;--sv-chat-shadow-send:0 2px 8px #0000004d}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}[data-sidebar-collapsed=true] [data-virtuoso-scroller]{-ms-overflow-style:none;scrollbar-width:none}[data-sidebar-collapsed=true] [data-virtuoso-scroller]::-webkit-scrollbar{display:none}button:focus-visible,[role=button]:focus-visible{outline:none}button:not(:disabled),a:not([aria-disabled=true]),[role=button]:not([disabled]):not([aria-disabled=true]),[onclick]:not([disabled]):not([aria-disabled=true]){cursor:pointer}.text-main{color:var(--text-main)}.text-main-gradient{background:linear-gradient(to right,var(--text-main),var(--brand-green));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.z-content-1{z-index:var(--z-content-1)}.z-content-2{z-index:var(--z-content-2)}.z-content-3{z-index:var(--z-content-3)}.z-content-4{z-index:var(--z-content-4)}.z-content-5{z-index:var(--z-content-5)}.z-header{z-index:var(--z-header)}.z-page-loading{z-index:var(--z-page-loading)}.z-footer{z-index:var(--z-footer)}.z-modal{z-index:var(--z-modal)}@keyframes contentFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientShift{0%{background-position:0%}to{background-position:200%}}@keyframes charReveal{0%{opacity:0;filter:blur(10px);transform:translateY(-15px)scale(.9)}60%{opacity:1;filter:blur(2px);transform:translateY(2px)scale(1.02)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes scale-bounce{0%{opacity:.7;transform:scale(.95)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes fade-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes aurora-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mask-gradient-r{-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000 100%);mask-image:linear-gradient(90deg,#000 80%,#0000 100%)}.rich-text-content p{margin-bottom:.5rem}.rich-text-content p:last-child{margin-bottom:0}.rich-text-content ul,.rich-text-content ol{margin-bottom:.5rem;padding-left:1.5rem}.rich-text-content ul{list-style-type:disc}.rich-text-content ol{list-style-type:decimal}.rich-text-content li{margin-bottom:.25rem}.rich-text-content li:last-child{margin-bottom:0}.rich-text-content ul ul,.rich-text-content ol ol,.rich-text-content ul ol,.rich-text-content ol ul{margin-top:.25rem;margin-bottom:0}.rich-text-content a{color:#0e8a50;text-decoration:underline;transition:color .15s}.rich-text-content a:hover{color:#0d7a47}.rich-text-content strong,.rich-text-content b{font-weight:600}.rich-text-content em,.rich-text-content i{font-style:italic}.rich-text-content u{text-decoration:underline}.rich-text-content s,.rich-text-content strike,.rich-text-content del{text-decoration:line-through}.rich-text-content code{background-color:#ffffff1a;border-radius:.25rem;padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875em}.rich-text-content blockquote{color:#818384;border-left:3px solid #0e8a50;margin:.5rem 0;padding-left:1rem}.rich-text-content img{border-radius:.5rem;margin:.5rem 0;display:block;width:auto!important;max-width:360px!important;height:auto!important}.rich-text-content span[data-lexical-decorator=true]{display:block}@media (max-width:768px){.auth-modal{padding:16px!important;padding-top:calc(env(safe-area-inset-top) + 60px)!important;align-items:flex-start!important}.auth-modal-content{border-radius:24px!important;max-height:calc(100vh - 100px)!important;animation:.4s cubic-bezier(.32,.72,0,1) authModalSlideIn!important;box-shadow:0 25px 80px #0009,0 0 0 1px #ffffff14,inset 0 1px #ffffff0d!important}@keyframes authModalSlideIn{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-modal-right{background:linear-gradient(#151515 0%,#0d0d0d 100%)!important;border-radius:24px!important;padding:28px 24px 32px!important}.auth-modal-close{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff0f!important;border:1px solid #ffffff14!important;border-radius:10px!important;width:32px!important;height:32px!important;transition:all .2s!important;top:12px!important;right:12px!important}.auth-modal-close:active{background:#ffffff1a!important;transform:scale(.92)!important}.auth-form-header{margin-bottom:24px!important}.auth-form-title{letter-spacing:-.02em!important;background:linear-gradient(135deg,#fff 0%,#ffffffd9 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:24px!important;font-weight:700!important}.auth-form-subtitle{color:#ffffff80!important;font-size:14px!important}.form-input{background:#ffffff0a!important;border:1.5px solid #ffffff14!important;border-radius:12px!important;height:48px!important;padding:0 16px!important;font-size:16px!important;transition:all .25s!important}.form-input:focus{background:#ffffff0f!important;border-color:#10b98180!important;box-shadow:0 0 0 3px #10b9811f,0 0 20px #10b9811a!important}.form-label{letter-spacing:.06em!important;color:#ffffff73!important;margin-bottom:8px!important;font-size:11px!important;font-weight:600!important}.forgot-password-link{color:#10b981cc!important;font-size:13px!important}.btn-auth-primary{background:linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%)!important;border-radius:14px!important;height:52px!important;font-size:15px!important;font-weight:600!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 16px #10b98159,inset 0 0 0 1px #ffffff1a!important}.btn-auth-primary:active{transform:scale(.97)!important;box-shadow:0 2px 8px #10b9814d,inset 0 0 0 1px #ffffff1a!important}.divider{color:#ffffff4d!important;letter-spacing:.1em!important;margin:28px 0 24px!important;font-size:11px!important}.divider:before,.divider:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000)!important}.social-buttons-grid{flex-direction:column!important;gap:12px!important;display:flex!important}.btn-social,.btn-social-full{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff0a!important;border:1.5px solid #ffffff14!important;border-radius:14px!important;height:52px!important;font-size:14px!important;font-weight:500!important;transition:all .25s!important;position:relative!important;overflow:hidden!important}.btn-social:before,.btn-social-full:before{content:""!important;opacity:0!important;background:linear-gradient(135deg,#ffffff14 0%,#0000 50%,#ffffff0a 100%)!important;transition:opacity .25s!important;position:absolute!important;inset:0!important}.btn-social:active,.btn-social-full:active{background:#ffffff14!important;border-color:#ffffff26!important;transform:scale(.97)!important}.btn-social:active:before,.btn-social-full:active:before{opacity:1!important}.btn-social svg,.btn-social-full svg{filter:drop-shadow(0 2px 4px #0003)!important;width:20px!important;height:20px!important}.auth-link{border-radius:10px!important;padding:10px 18px!important;font-size:14px!important}.auth-footer-text{font-size:13px!important;line-height:1.7!important}.auth-footer-divider{margin-top:24px!important;padding-top:20px!important}}@media (max-width:380px){.auth-modal{padding:12px!important;padding-top:calc(env(safe-area-inset-top) + 48px)!important}.auth-modal-right{padding:24px 20px 28px!important}.auth-form-title{font-size:22px!important}.btn-auth-primary,.btn-social,.btn-social-full{border-radius:12px!important;height:48px!important}}:root{--replay-bg-gradient-start:#151515;--replay-bg-gradient-end:#0d0d0d;--replay-surface:#ffffff0a;--replay-surface-hover:#ffffff14;--replay-primary:#10b981;--replay-primary-dark:#059669;--replay-primary-darker:#047857;--replay-text-primary:#fff;--replay-text-secondary:#ffffffd9;--replay-text-muted:#fff9;--replay-text-dim:#fff6;--replay-text-faded:#ffffff4d;--replay-border:#ffffff0f;--replay-border-strong:#ffffff1a}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes skeleton-shimmer{0%{background-position:100%}to{background-position:0}}@keyframes fadeInLine{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in-up{animation:.5s forwards fadeInUp}.animate-shimmer{animation:2s infinite shimmer}.skeleton-shimmer{background:linear-gradient(90deg,#272729 25%,#3a3a3c 37%,#272729 63%) 0 0/400% 100%;animation:1.4s infinite skeleton-shimmer}.skeleton-shimmer-light{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1a 37%,#ffffff0f 63%) 0 0/400% 100%;animation:1.4s infinite skeleton-shimmer}.animate-fade-in-line{animation:.3s forwards fadeInLine}.animate-fade-in-scale{animation:.3s fadeInScale}.replay-scrollbar::-webkit-scrollbar{width:8px}.replay-scrollbar::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.replay-scrollbar::-webkit-scrollbar-thumb{background:#ffffff14 padding-box content-box;border:2px solid #0000;border-radius:4px;transition:background .2s}.replay-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff26 padding-box content-box}@keyframes particle-explosion{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--tx),var(--ty))scale(0);opacity:0}}.add-particle{pointer-events:none;z-index:49;border-radius:50%;width:6px;height:6px;animation:.6s ease-out forwards particle-explosion;position:fixed}html,body,.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#00000026 transparent}html::-webkit-scrollbar{width:6px;height:6px}body::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:3px}body::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:3px}html::-webkit-scrollbar-thumb:hover{background-color:#00000040}body::-webkit-scrollbar-thumb:hover{background-color:#00000040}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#00000040}html.dark,html.dark body,html.dark .custom-scrollbar{scrollbar-color:#353535 transparent}html.dark::-webkit-scrollbar-thumb{background-color:#353535}html.dark body::-webkit-scrollbar-thumb{background-color:#353535}html.dark .custom-scrollbar::-webkit-scrollbar-thumb{background-color:#353535}html.dark::-webkit-scrollbar-thumb:hover{background-color:#4b5563b3}html.dark body::-webkit-scrollbar-thumb:hover{background-color:#4b5563b3}html.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#4b5563b3}@keyframes diffuse-float{0%{transform:translate(0)scale(1)}50%{transform:translate(5%,10%)scale(1.1)}to{transform:translate(-5%,5%)scale(.9)}}html .pwa-install-banner-wrapper{--card:#fff;--card-foreground:#0a0a0a}@supports (color:lab(0% 0 0)){html .pwa-install-banner-wrapper{--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0)}}html.dark .pwa-install-banner-wrapper{--card:#0a0a0a;--card-foreground:#fafafa}@supports (color:lab(0% 0 0)){html.dark .pwa-install-banner-wrapper{--card:lab(2.75381% 0 0);--card-foreground:lab(98.26% 0 0)}}.ui-brand-button{border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--brand-start)0%,var(--brand-mid)48%,var(--brand-end)100%);color:#041414;letter-spacing:-.01em;box-shadow:var(--inset-shadow-brand);will-change:transform;border:none;justify-content:center;align-items:center;gap:.5rem;font-size:14px;font-weight:700;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s,box-shadow .2s;display:inline-flex}.ui-brand-button:hover{filter:brightness(1.05)saturate(1.05);box-shadow:var(--ui-brand-hover-shadow);transform:translateY(-1.5px)}.ui-brand-button:active{filter:brightness(.96);transition-duration:80ms;transform:translateY(0)scale(.96)}.ui-brand-button-sm{letter-spacing:-.01em;font-size:13px;font-weight:700}.ui-subtle-button{border-radius:var(--radius-pill);border:1px solid var(--ui-subtle-border);background:var(--ui-subtle-bg);color:var(--text-primary);letter-spacing:-.01em;box-shadow:var(--ui-subtle-shadow);will-change:transform;justify-content:center;align-items:center;gap:.45rem;font-size:14px;font-weight:600;transition:background .2s,border-color .2s,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:inline-flex}.ui-subtle-button:hover{background:var(--ui-subtle-hover-bg);border-color:var(--border-strong);box-shadow:var(--ui-subtle-hover-shadow);transform:translateY(-1px)}.ui-subtle-button:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.ui-subtle-button-sm{letter-spacing:-.01em;font-size:13px;font-weight:600}.ui-eyebrow{color:var(--text-tertiary);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}
