:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vnr-bg-shell:#080714;--vnr-login-viewport-bg:radial-gradient(ellipse 70% 45% at 15% 4%, #276cda42, transparent 70%), radial-gradient(ellipse 65% 50% at 100% 28%, #9540ca36, transparent 72%), radial-gradient(ellipse 55% 45% at 20% 92%, #c2489921, transparent 72%), linear-gradient(155deg, #080714, #0d0a1e 54%, #100a22);--vnr-phone-bg:#090713;--vnr-phone-border:#bec5ff24;--vnr-page-surface:linear-gradient(155deg, #080714, #0d0a1e 54%, #100a22);--vnr-tabbar-bg:#12102680;--vnr-tabbar-border:#ffffff0f;--vnr-tabbar-text:#e7e4f79e;--vnr-tabbar-text-active:#f8f7ff;--vnr-input-bg:#0000002e;--vnr-glow:#756ce240;--vnr-text:#1a1430;--vnr-text-secondary:#1a14309e;--vnr-text-tertiary:#4e3e6e8c;--vnr-text-on-accent:#fff;--vnr-bg-page:linear-gradient(165deg, #eef6ff 0%, #f3f0ff 38%, #fff5fb 72%, #f8fbff 100%);--vnr-bg-page-soft:linear-gradient(180deg, #fffffff7 0%, #f5f3ffeb 50%, #fffafcf2 100%);--vnr-glass:#ffffffc7;--vnr-glass-elevated:#ffffffeb;--vnr-glass-subtle:#ffffff85;--vnr-glass-border:#fffffff2;--vnr-stroke:#63508c1a;--vnr-stroke-strong:#6366f138;--vnr-gradient-cta:linear-gradient(135deg, #4f46e5 0%, #7c3aed 48%, #c026d3 100%);--vnr-gradient-cta-hover:linear-gradient(135deg, #4338ca 0%, #6d28d9 50%, #a21caf 100%);--vnr-gradient-soft:linear-gradient(135deg, #6366f124, #c084fc1f, #fbcfe833);--vnr-bubble-other:#ffffffe0;--vnr-bubble-mine:linear-gradient(145deg, #e0e7fff2, #ede9feeb, #fce7f38c);--vnr-bubble-border-other:#63508c1f;--vnr-bubble-border-mine:#6366f147;--vnr-radius-sm:14px;--vnr-radius-md:18px;--vnr-radius-lg:22px;--vnr-radius-xl:28px;--vnr-radius-2xl:34px;--vnr-radius-pill:999px;--vnr-shadow-sm:0 6px 24px #3728780f;--vnr-shadow-md:0 16px 48px #37287814;--vnr-shadow-lg:0 28px 72px #2d235f1a;--vnr-shadow-cta:0 14px 36px #4f46e547;--vnr-blur:saturate(1.15) blur(20px);--vnr-blur-strong:saturate(1.2) blur(28px);--vnr-blur-liquid:saturate(1.35) blur(24px);--vnr-blur-liquid-strong:saturate(1.45) blur(32px);--vnr-liquid-surface:linear-gradient(145deg, #ffffff7a 0%, #ffffff42 50%, #ffffff1f 100%);--vnr-liquid-surface-strong:linear-gradient(145deg, #ffffff9e 0%, #ffffff57 52%, #ffffff29 100%);--vnr-liquid-border:#ffffff94;--vnr-liquid-highlight:#ffffffad;--vnr-liquid-shadow:0 12px 36px #1f26871a;--vnr-font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--vnr-tracking-tight:-.02em;--vnr-weight-body:560;--vnr-weight-semibold:700;--vnr-weight-bold:800;--vnr-weight-heavy:900;--vnr-danger-bg:#fee2e2d9;--vnr-danger-border:#f8717173;--vnr-danger-text:#9f1239;--vnr-overlay:#1a143059;--vnr-sheet-bg:#fffffff0;--vnr-device-safe-top:0px;--vnr-device-safe-bottom:0px;--vnr-device-safe-left:0px;--vnr-device-safe-right:0px;--vnr-safe-top:max(env(safe-area-inset-top,0px), var(--vnr-device-safe-top));--vnr-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--vnr-device-safe-bottom));--vnr-safe-left:max(env(safe-area-inset-left,0px), var(--vnr-device-safe-left));--vnr-safe-right:max(env(safe-area-inset-right,0px), var(--vnr-device-safe-right));--vnr-visual-height:100dvh;--vnr-app-height:var(--vnr-visual-height,100dvh);--vnr-bottom-comfort:4px;--vnr-tab-bar-height:56px;--vnr-tab-bar-gap:0px;--vnr-tab-content-extra:32px;--vnr-tab-bar-reserve:calc(var(--vnr-tab-bar-height) + var(--vnr-tab-bar-gap) + var(--vnr-safe-bottom) + var(--vnr-bottom-comfort) + var(--vnr-tab-content-extra));--theme-background:var(--vnr-bg-page);--theme-surface:var(--vnr-glass-elevated);--theme-surface-secondary:var(--vnr-glass);--theme-text-primary:var(--vnr-text);--theme-text-secondary:var(--vnr-text-secondary);--theme-border:var(--vnr-stroke);--theme-accent:var(--vnr-gradient-cta);--theme-tabbar-background:var(--vnr-tabbar-bg);--theme-card-background:var(--vnr-glass-elevated);--theme-button-background:var(--vnr-input-bg);--vnr-surface:var(--theme-surface);--vnr-surface-secondary:var(--theme-surface-secondary);--vnr-card-background:var(--theme-card-background);--vnr-button-background:var(--theme-button-background);--vnr-tabbar-background:var(--theme-tabbar-background)}:root[data-vnr-platform=ios]{--vnr-bottom-comfort:2px}:root[data-vnr-platform=android]{--vnr-bottom-comfort:10px}:root[data-vnr-theme=lavender]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--vnr-bg-page:linear-gradient(165deg, #eef6ff 0%, #f3f0ff 38%, #fff5fb 72%, #f8fbff 100%);--vnr-text:#1a1430;--vnr-text-secondary:#1a1430a8;--vnr-text-tertiary:#3d2f6b85;--vnr-gradient-cta:linear-gradient(135deg, #4f46e5 0%, #7c3aed 48%, #c026d3 100%)}:root[data-vnr-theme=ocean]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--vnr-bg-page:linear-gradient(165deg, #e3f0ff 0%, #e8f4ff 36%, #f0f7ff 70%, #e8f2fc 100%);--vnr-text:#0f1f33;--vnr-text-secondary:#0f1f33b3;--vnr-text-tertiary:#1e407085;--vnr-gradient-cta:linear-gradient(135deg, #1d4ed8 0%, #0369a1 48%, #0284c7 100%)}:root[data-vnr-theme=teal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--vnr-bg-page:linear-gradient(165deg, #e4faf7 0%, #e6f9f4 38%, #f2fffc 72%, #ecfaf7 100%);--vnr-text:#0c2f2c;--vnr-text-secondary:#0c2f2cb8;--vnr-text-tertiary:#0f766e85;--vnr-gradient-cta:linear-gradient(135deg, #0f766e 0%, #0d9488 50%, #0d9488 100%)}:root[data-vnr-theme=forest]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--vnr-bg-page:linear-gradient(165deg, #e8f8ec 0%, #edf9f0 40%, #f6fff5 74%, #eef9f1 100%);--vnr-text:#142f1c;--vnr-text-secondary:#142f1cb8;--vnr-text-tertiary:#16653480;--vnr-gradient-cta:linear-gradient(135deg, #166534 0%, #15803d 48%, #16a34a 100%)}:root[data-vnr-theme=sun]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--vnr-bg-page:linear-gradient(165deg, #fff6dc 0%, #ffefd0 38%, #fff8ec 74%, #fffbf0 100%);--vnr-text:#3f2a0a;--vnr-text-secondary:#3f2a0abd;--vnr-text-tertiary:#78350f85;--vnr-gradient-cta:linear-gradient(135deg, #d97706 0%, #ea580c 50%, #dc2626 100%)}:root[data-vnr-theme=ember]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--vnr-bg-page:linear-gradient(165deg, #ffeee6 0%, #ffe4da 40%, #fff5f0 74%, #fff7f3 100%);--vnr-text:#3b0f0a;--vnr-text-secondary:#3b0f0abd;--vnr-text-tertiary:#7f1d1d80;--vnr-gradient-cta:linear-gradient(135deg, #c2410c 0%, #b91c1c 48%, #be185d 100%)}:root[data-vnr-theme=cocoa]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--vnr-bg-page:linear-gradient(165deg, #f5ebe4 0%, #efe2d8 40%, #f8f1eb 74%, #faf6f2 100%);--vnr-text:#2d211b;--vnr-text-secondary:#2d211bc2;--vnr-text-tertiary:#573e2d85;--vnr-gradient-cta:linear-gradient(135deg, #713f12 0%, #854d0e 50%, #a16207 100%)}:root[data-vnr-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vnr-text:#e7e5ff;--vnr-text-secondary:#e7e5ffb8;--vnr-text-tertiary:#c7c4e6a6;--vnr-bg-page:linear-gradient(165deg, #151326 0%, #181a33 42%, #21182f 74%, #15223a 100%);--vnr-glass:#2622409e;--vnr-glass-elevated:#221f3ae0;--vnr-glass-subtle:#29254685;--vnr-glass-border:#9a91cc4d;--vnr-stroke:#c4b5fd29;--vnr-stroke-strong:#a78bfa52;--vnr-gradient-cta:linear-gradient(135deg, #6366f1 0%, #7c3aed 52%, #a21caf 100%);--vnr-liquid-surface:linear-gradient(145deg, #483f788a 0%, #3f376e6b 50%, #221f3a4d 100%);--vnr-liquid-surface-strong:linear-gradient(145deg, #4e4584a8 0%, #3e367080 52%, #221f3a61 100%);--vnr-liquid-border:#bcb0ff52;--vnr-liquid-highlight:#dad3ff52;--vnr-liquid-shadow:0 16px 42px #03020e66;--vnr-overlay:#08071094;--vnr-sheet-bg:#221f3af0;--vnr-danger-bg:#7f1d1d73;--vnr-danger-border:#f8717161;--vnr-danger-text:#fecaca}:root[data-vnr-theme=black]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vnr-bg-shell:#05050c;--vnr-login-viewport-bg:transparent;--vnr-phone-bg:transparent;--vnr-phone-border:#ffffff14;--vnr-page-surface:transparent;--vnr-tabbar-bg:#18181c8c;--vnr-tabbar-border:#ffffff1f;--vnr-tabbar-text:#ffffff94;--vnr-tabbar-text-active:#fff;--vnr-input-bg:#ffffff14;--vnr-glow:#a78bfa38;--vnr-text:#fff;--vnr-text-secondary:#ffffffb8;--vnr-text-tertiary:#ffffff85;--vnr-text-on-accent:#0a0a0a;--vnr-bg-page:transparent;--vnr-bg-page-soft:#05050cb8;--vnr-glass:#1c1c20b8;--vnr-glass-elevated:#121216eb;--vnr-glass-subtle:#2828308c;--vnr-glass-border:#ffffff1f;--vnr-stroke:#ffffff1a;--vnr-stroke-strong:#ffffff38;--vnr-gradient-cta:linear-gradient(135deg, #a78bfa 0%, #6366f1 50%, #e879f9 100%);--vnr-gradient-cta-hover:linear-gradient(135deg, #8b5cf6 0%, #4f46e5 50%, #d946ef 100%);--vnr-gradient-soft:linear-gradient(135deg, #6366f140, #a855f733);--vnr-bubble-other:#202026eb;--vnr-bubble-mine:linear-gradient(145deg, #3730788c, #581c8773);--vnr-bubble-border-other:#ffffff1a;--vnr-bubble-border-mine:#a78bfa59;--vnr-liquid-surface:linear-gradient(145deg, #24242cd9 0%, #18181ea6 50%, #0c0c1073 100%);--vnr-liquid-surface-strong:linear-gradient(145deg, #2c2c36eb 0%, #1c1c24c7 52%, #0e0e128c 100%);--vnr-liquid-border:#ffffff24;--vnr-liquid-highlight:#ffffff14;--vnr-liquid-shadow:0 16px 48px #000000a6;--vnr-overlay:#000000a6;--vnr-sheet-bg:#121216f5;--vnr-danger-bg:#7f1d1d8c;--vnr-danger-border:#f8717159;--vnr-danger-text:#fecaca}:root[data-vnr-theme=original]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vnr-bg-shell:#0b0920;--vnr-phone-bg:#0d0a1f;--vnr-phone-border:#c8cfff38;--vnr-page-surface:radial-gradient(circle at 18% 8%, #46a5ff47, transparent 32%), radial-gradient(circle at 86% 16%, #e05cdc38, transparent 34%), linear-gradient(155deg, #0b0920, #11102e 54%, #180d34);--vnr-tabbar-bg:#18143094;--vnr-tabbar-border:#dcd8ff1c;--vnr-tabbar-text:#eeebffb3;--vnr-tabbar-text-active:#f8f7ff;--vnr-input-bg:#ffffff13;--vnr-glow:#8476ff5c;--vnr-text:#f8f7ff;--vnr-text-secondary:#eeebffc7;--vnr-text-tertiary:#d6d1f59e;--vnr-text-on-accent:#fff;--vnr-bg-page:radial-gradient(circle at 18% 8%, #46a5ff47, transparent 32%), radial-gradient(circle at 86% 16%, #e05cdc38, transparent 34%), linear-gradient(155deg, #0b0920, #11102e 54%, #180d34);--vnr-bg-page-soft:linear-gradient(180deg, #12102d 0%, #0b0920 100%);--vnr-glass:#ffffff16;--vnr-glass-elevated:#ffffff21;--vnr-glass-subtle:#ffffff0f;--vnr-glass-border:#e5e2ff1f;--vnr-stroke:#e5e2ff1f;--vnr-stroke-strong:#bec6ff52;--vnr-gradient-cta:linear-gradient(135deg, #56c4ff 0%, #8062ff 50%, #f05fd4 100%);--vnr-gradient-cta-hover:linear-gradient(135deg, #48b6f7 0%, #7253f1 50%, #dc4fc3 100%);--vnr-gradient-soft:linear-gradient(135deg, #56c4ff42, #8062ff38, #f05fd433);--vnr-bubble-other:#ffffff1a;--vnr-bubble-mine:linear-gradient(145deg, #56c4ff66, #9162ff59);--vnr-bubble-border-other:#e5e2ff1f;--vnr-bubble-border-mine:#b4a3ff61;--vnr-liquid-surface:linear-gradient(145deg, #ffffff1b, #ffffff0e);--vnr-liquid-surface-strong:linear-gradient(145deg, #ffffff29, #ffffff14);--vnr-liquid-border:#e5e2ff24;--vnr-liquid-highlight:#ffffff29;--vnr-liquid-shadow:0 16px 42px #0302106b;--vnr-overlay:#08071494;--vnr-sheet-bg:#14122cf5;--vnr-danger-bg:#7f1d1d66;--vnr-danger-border:#f8717152;--vnr-danger-text:#ffb4c4}:root[data-vnr-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vnr-bg-shell:#eef1fb;--vnr-phone-bg:#f7f8ff;--vnr-phone-border:#63508c24;--vnr-page-surface:radial-gradient(circle at 18% 10%, #87b8ff33, transparent 30%), radial-gradient(circle at 82% 18%, #de97e72e, transparent 32%), linear-gradient(165deg, #f6f8ff 0%, #f4f0ff 48%, #fff8fc 100%);--vnr-tabbar-bg:#ffffffc7;--vnr-tabbar-border:#5f58871f;--vnr-tabbar-text:#1a143094;--vnr-tabbar-text-active:#171228;--vnr-input-bg:#ffffffeb;--vnr-glow:#7062dc33;--vnr-text:#171228;--vnr-text-secondary:#171228b3;--vnr-text-tertiary:#4a3f6c94;--vnr-text-on-accent:#fff;--vnr-bg-page:radial-gradient(circle at 15% 8%, #78b4ff2e, transparent 31%), radial-gradient(circle at 78% 20%, #dc91e829, transparent 34%), linear-gradient(165deg, #f6f8ff 0%, #f3efff 44%, #fff8fc 100%);--vnr-bg-page-soft:linear-gradient(180deg, #fff 0%, #f5f3ff 64%, #fff9fd 100%);--vnr-glass:#ffffffb8;--vnr-glass-elevated:#ffffffe0;--vnr-glass-subtle:#ffffff8f;--vnr-glass-border:#61558c24;--vnr-stroke:#61558c1c;--vnr-stroke-strong:#665cd23d;--vnr-gradient-cta:linear-gradient(135deg, #4f46e5 0%, #7c3aed 48%, #c026d3 100%);--vnr-gradient-cta-hover:linear-gradient(135deg, #4338ca 0%, #6d28d9 50%, #a21caf 100%);--vnr-gradient-soft:linear-gradient(135deg, #6366f11f, #c084fc1a);--vnr-bubble-other:#ffffffeb;--vnr-bubble-mine:linear-gradient(145deg, #e0e7fff2, #ede9feeb);--vnr-bubble-border-other:#63508c1f;--vnr-bubble-border-mine:#6366f147;--vnr-liquid-surface:linear-gradient(145deg, #ffffffd1, #f6f3ff94);--vnr-liquid-surface-strong:linear-gradient(145deg, #fffffff0, #f7f4ffb8);--vnr-liquid-border:#5f588721;--vnr-liquid-highlight:#ffffffd9;--vnr-liquid-shadow:0 16px 42px #3728781f;--vnr-overlay:#1a143059;--vnr-sheet-bg:#fffffff5;--vnr-danger-bg:#fee2e2e6;--vnr-danger-border:#f8717173;--vnr-danger-text:#9f1239}:root{--vnr-dock-blue:#469bf23b;--vnr-dock-violet:#7e5de138;--vnr-dock-pink:#dc60b229}:root[data-vnr-dock=violet]{--vnr-dock-blue:#656fef38;--vnr-dock-violet:#965bef45;--vnr-dock-pink:#dd64c72b}:root[data-vnr-dock=emerald]{--vnr-dock-blue:#40b5da33;--vnr-dock-violet:#48b59b33;--vnr-dock-pink:#7899e124}:root[data-vnr-dock=slate]{--vnr-dock-blue:#6d8dc22e;--vnr-dock-violet:#7e82b72e;--vnr-dock-pink:#977eb51f}:root[data-vnr-dock=sunset]{--vnr-dock-blue:#718be12e;--vnr-dock-violet:#c260c138;--vnr-dock-pink:#ef7e9633}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;width:100%;height:var(--vnr-app-height,100dvh);overscroll-behavior:none;background-color:var(--vnr-bg-shell);margin:0;overflow:hidden}html:has(.vnrRootFrame){background:var(--vnr-page-surface)}html:has(.chPage){background-color:var(--vnr-page-surface)}html.vnrWelcomeViewport{background:var(--vnr-login-viewport-bg)}body{width:100%;height:var(--vnr-app-height,100dvh);overscroll-behavior:none;font-family:var(--vnr-font);font-size:16px;line-height:1.45;font-weight:var(--vnr-weight-body);color:var(--vnr-text);background:var(--vnr-bg-shell);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}body:has(.vnrRootFrame){background:var(--vnr-page-surface)}body:has(.chPage){background:var(--vnr-page-surface)}body.vnrWelcomeViewport,body.vnrWelcomeViewport #root,body.vnrWelcomeViewport .vnrAppStretch{background:var(--vnr-login-viewport-bg)}body.vnrWelcomeViewport:after{content:"";z-index:0;pointer-events:none;background:var(--vnr-login-viewport-bg);height:220px;position:fixed;bottom:-120px;left:0;right:0}:is(html:has(.vnrRootFrame),html:has(.chPage),html:has(.crPage)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:is(html:has(.vnrRootFrame),html:has(.chPage),html:has(.crPage)){--lightningcss-light: ;--lightningcss-dark:initial}}#root{z-index:1;min-height:0;height:var(--vnr-app-height,100dvh);flex-direction:column;flex:1;width:100%;display:flex;position:relative;overflow:hidden}.vnrAppStretch{z-index:1;width:100%;min-height:0;height:var(--vnr-app-height,100dvh);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}:root[data-vnr-theme=black],:root[data-vnr-theme=black] body,:root[data-vnr-theme=black] #root,:root[data-vnr-theme=black] .vnrAppStretch{background:#05050c}:root[data-vnr-theme=black] .shell,:root[data-vnr-theme=black] .phone,:root[data-vnr-theme=black] .phoneOutlet,:root[data-vnr-theme=black] .phoneOutlet>.page,:root[data-vnr-theme=black] .phoneOutlet>.feedPage,:root[data-vnr-theme=black] .phoneOutlet>.feedDetailPage,:root[data-vnr-theme=black] .phoneOutlet>.modernProfilePage,:root[data-vnr-theme=black] .chatPage.crPage{background:0 0!important}:root[data-vnr-theme=black] .ppPageDecor,:root[data-vnr-theme=black] .stPageDecor,:root[data-vnr-theme=black] .pfPageDecor,:root[data-vnr-theme=black] .modernProfileDecor,:root[data-vnr-theme=black] .chPageDecor,:root[data-vnr-theme=black] .crDecor{opacity:0!important;background:0 0!important}.vnrAppStretch>*{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.page{overscroll-behavior-x:none;width:100%;max-width:100%;min-height:0;overflow-x:hidden}dialog,[role=dialog]{max-width:100%;overflow-x:hidden}img,video,canvas,svg{max-width:100%}.vnrLiquidGlass{background:var(--vnr-liquid-surface);border:1px solid var(--vnr-liquid-border);box-shadow:var(--vnr-liquid-shadow), 0 1px 0 var(--vnr-liquid-highlight) inset;-webkit-backdrop-filter:var(--vnr-blur-liquid)}.vnrLiquidGlassStrong{background:var(--vnr-liquid-surface-strong);border:1px solid var(--vnr-liquid-border);box-shadow:var(--vnr-shadow-md), 0 1px 0 var(--vnr-liquid-highlight) inset;-webkit-backdrop-filter:var(--vnr-blur-liquid-strong)}button,[role=button],a[href],input[type=checkbox],input[type=radio],label{touch-action:manipulation;-webkit-tap-highlight-color:#7c3aed1f}button,input,textarea,select{font:inherit}input,textarea,select{font-size:max(16px,1rem)}a{color:inherit}.vnr-app-loading{min-height:0;padding:max(24px, var(--vnr-safe-top)) max(24px, var(--vnr-safe-right)) max(24px, var(--vnr-safe-bottom)) max(24px, var(--vnr-safe-left));font-size:16px;font-weight:var(--vnr-weight-semibold);color:var(--vnr-text-secondary);background:var(--vnr-bg-page);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.vnrBackgroundLayer{z-index:0;pointer-events:none;isolation:isolate;background:#05050c;display:none;position:fixed;inset:0;overflow:hidden;transform:translate(0,0)}:root[data-vnr-theme=black] .vnrBackgroundLayer{display:block}.vnrBackgroundLayer:before,.vnrBackgroundCloud,.vnrBackgroundEnvelope,.vnrBackgroundVeil{pointer-events:none;backface-visibility:hidden;will-change:transform, opacity;display:block;position:absolute;transform:translate(0,0)}.vnrBackgroundLayer:before{content:"";background:#05050c;inset:0}.vnrBackgroundCloud{width:var(--vnr-bg-cloud-size,112vmax);height:var(--vnr-bg-cloud-size,112vmax);opacity:var(--vnr-bg-cloud-opacity,.16);-webkit-filter:blur(60px)saturate(.92);background:radial-gradient(circle at 50% 50%, var(--vnr-bg-cloud-core,#5650d22e) 0%, var(--vnr-bg-cloud-mid,#3448b614) 38%, #05050c00 72%);border-radius:9999px}.vnrBackgroundCloud--far{--vnr-bg-cloud-size:138vmax;--vnr-bg-cloud-opacity:.13;--vnr-bg-cloud-core:#283ea029;--vnr-bg-cloud-mid:#5337aa13;animation:34s cubic-bezier(.42,0,.22,1) infinite alternate vnrGeminiFar;top:-76vmax;left:-42vmax}.vnrBackgroundCloud--mid{--vnr-bg-cloud-size:112vmax;--vnr-bg-cloud-opacity:.16;--vnr-bg-cloud-core:#5741be2e;--vnr-bg-cloud-mid:#145d8014;animation:29s cubic-bezier(.42,0,.22,1) -9s infinite alternate vnrGeminiMid;top:-52vmax;right:-48vmax}.vnrBackgroundCloud--near{--vnr-bg-cloud-size:82vmax;--vnr-bg-cloud-opacity:.105;--vnr-bg-cloud-core:#aa3a8e1f;--vnr-bg-cloud-mid:#5556d20f;animation:26s cubic-bezier(.42,0,.22,1) -15s infinite alternate vnrGeminiNear;top:-34vmax;left:18vmax}.vnrBackgroundEnvelope{opacity:.055;-webkit-filter:blur(1.5px)saturate(.84);width:116px;height:80px;transform:translate3d(0, 0, 0) rotate(var(--vnr-envelope-rot,0deg)) scale(var(--vnr-envelope-scale,1));-webkit-transform:translate3d(0, 0, 0) rotate(var(--vnr-envelope-rot,0deg)) scale(var(--vnr-envelope-scale,1));animation:vnrBackgroundEnvelopeDrift var(--vnr-envelope-duration,38s) ease-in-out infinite alternate;background:linear-gradient(145deg,#ffffff1f,#ffffff05),#ffffff04;border:1px solid #e1e8ff1d;border-radius:18px;box-shadow:inset 0 1px #ffffff26,0 18px 48px #1f2f762e}.vnrBackgroundEnvelope:before,.vnrBackgroundEnvelope:after{content:"";pointer-events:none;position:absolute}.vnrBackgroundEnvelope:before{border-radius:inherit;background:linear-gradient(34deg,#0000 48%,#e1e8ff26 49% 51%,#0000 52%),linear-gradient(-34deg,#0000 48%,#e1e8ff1f 49% 51%,#0000 52%);inset:0}.vnrBackgroundEnvelope:after{background:linear-gradient(90deg,#0000,#e1e8ff3d,#0000);height:1px;top:17px;left:16px;right:16px}.vnrBackgroundEnvelope--one{--vnr-envelope-rot:-13deg;--vnr-envelope-scale:.95;--vnr-envelope-duration:40s;top:9%;left:-46px}.vnrBackgroundEnvelope--two{--vnr-envelope-rot:11deg;--vnr-envelope-scale:.82;--vnr-envelope-duration:44s;opacity:.048;animation-delay:-10s;top:18%;right:-52px}.vnrBackgroundEnvelope--three{--vnr-envelope-rot:8deg;--vnr-envelope-scale:.62;--vnr-envelope-duration:48s;opacity:.042;-webkit-filter:blur(2.6px)saturate(.8);animation-delay:-18s;bottom:12%;left:8%}.vnrBackgroundEnvelope--four{--vnr-envelope-rot:-8deg;--vnr-envelope-scale:.72;--vnr-envelope-duration:46s;opacity:.044;-webkit-filter:blur(2.2px)saturate(.8);animation-delay:-24s;bottom:20%;right:7%}.vnrBackgroundVeil{opacity:1;background:radial-gradient(135% 90% at 50% -26%,#ffffff03,#0000 58%),linear-gradient(#05050c14,#05050c7a 74%,#05050c 100%);inset:0}@keyframes vnrGeminiFar{0%{opacity:.1;transform:translate(-1.4%,-1%)scale(1.02,.98)}52%{opacity:.145;transform:translate(2%,3.2%)scale(1.08,1.04)}to{opacity:.115;transform:translate(-.6%,6%)scale(1.04,1.08)}}@keyframes vnrGeminiMid{0%{opacity:.13;transform:translate(.5%,-1.2%)scale(1.02)}50%{opacity:.175;transform:translate(-4.5%,4.5%)scale(1.08,1.03)}to{opacity:.14;transform:translate(-1.5%,7%)scale(1.04,1.08)}}@keyframes vnrGeminiNear{0%{opacity:.072;transform:translate(0,0)scale(1.02)}55%{opacity:.12;transform:translate(-5%,4%)scale(1.09,1.04)}to{opacity:.082;transform:translate(-2%,8%)scale(1.04,1.09)}}@keyframes vnrBackgroundEnvelopeDrift{0%{transform:translate3d(-8px, 6px, 0) rotate(var(--vnr-envelope-rot,0deg)) scale(var(--vnr-envelope-scale,1));-webkit-transform:translate3d(-8px, 6px, 0) rotate(var(--vnr-envelope-rot,0deg)) scale(var(--vnr-envelope-scale,1))}48%{transform:translate3d(8px, -5px, 0) rotate(calc(var(--vnr-envelope-rot,0deg) + 2deg)) scale(var(--vnr-envelope-scale,1));-webkit-transform:translate3d(8px, -5px, 0) rotate(calc(var(--vnr-envelope-rot,0deg) + 2deg)) scale(var(--vnr-envelope-scale,1))}to{transform:translate3d(2px, 10px, 0) rotate(calc(var(--vnr-envelope-rot,0deg) - 2deg)) scale(var(--vnr-envelope-scale,1));-webkit-transform:translate3d(2px, 10px, 0) rotate(calc(var(--vnr-envelope-rot,0deg) - 2deg)) scale(var(--vnr-envelope-scale,1))}}@supports (-webkit-touch-callout:none){.vnrBackgroundLayer{transform:translateZ(0)}.vnrBackgroundCloud{-webkit-filter:blur(48px)saturate(.88)}.vnrBackgroundCloud--far{opacity:.15}.vnrBackgroundCloud--mid{opacity:.17}.vnrBackgroundCloud--near{opacity:.11}.vnrBackgroundEnvelope{-webkit-filter:blur(1.1px)saturate(.8)}}@supports not (filter:blur(1px)){.vnrBackgroundCloud,.vnrBackgroundEnvelope{-webkit-filter:none}}@media (prefers-reduced-motion:reduce){.vnrBackgroundCloud,.vnrBackgroundEnvelope{animation:none}}.vnrPixelTabBar{--active-index:0;--tabbar-width:min(calc(100vw - 48px), 342px);--tabbar-height:56px;--tabbar-padding:3px;--tabbar-item:calc((var(--tabbar-width) - var(--tabbar-padding) * 2) / 4);--tabbar-pill-w:var(--tabbar-item);--tabbar-pill-h:calc(var(--tabbar-height) - var(--tabbar-padding) * 2);--tabbar-icon-size:21px;--tabbar-icon-active-size:21px;--tabbar-label-size:11px;--tabbar-label-line:13px;--tabbar-item-gap:2px;--tabbar-color-bar:#1b1b1c;--tabbar-color-pill:#0b0b0c;--tabbar-color-active:#f7f7f7;--tabbar-color-inactive:#9b9b9b;isolation:isolate;width:var(--tabbar-width);height:var(--tabbar-height);box-sizing:border-box;padding:var(--tabbar-padding);background:radial-gradient(circle at 50% -18%, #ffffff17, transparent 40%), linear-gradient(180deg, #242425f5, #161617fa), var(--tabbar-color-bar);-webkit-backdrop-filter:blur(20px);pointer-events:auto;transform:translate3d(0, var(--vnr-tabbar-y,0px), 0) scale(var(--vnr-tabbar-scale,1));transform-origin:50% 100%;opacity:var(--vnr-tabbar-opacity,1);will-change:transform, opacity;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:repeat(4,1fr);align-items:stretch;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0000008c,0 14px 32px #00000070,0 2px 7px #ffffff0d}:root[data-vnr-theme=light] .vnrPixelTabBar{--tabbar-color-bar:#ffffffdb;--tabbar-color-pill:#fffffff0;--tabbar-color-active:#171228;--tabbar-color-inactive:#2a234394;background:radial-gradient(circle at 50% -18%, #ffffffb8, transparent 40%), linear-gradient(180deg, #ffffffeb, #f4f4fcd1), var(--tabbar-color-bar);border-color:#5f588729;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #5f588714,0 14px 32px #37287829,0 2px 7px #ffffff5c}:root[data-vnr-theme=light] .vnrPixelTabBar__activePill{background:radial-gradient(circle at 46% 20%, #ffffffeb, transparent 48%), linear-gradient(180deg, #fffffffa, #ebecf6f0), var(--tabbar-color-pill);box-shadow:inset 0 1px #fffffff0,inset 0 -1px #5f588714,0 0 0 1px #5f588714,0 8px 18px #37287824,0 0 18px #7062dc14}:root[data-vnr-theme=light] .vnrPixelTabBar__icon{filter:drop-shadow(0 1px #ffffffd1)drop-shadow(0 2px 4px #37287824)}:root[data-vnr-theme=light] .vnrPixelTabBar__item.is-active .vnrPixelTabBar__icon{filter:drop-shadow(0 1px #ffffffd1)drop-shadow(0 3px 8px #3728782e)}.vnrPixelTabBar:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 16px 24px #ffffff06}.vnrPixelTabBar__activePill{z-index:0;top:var(--tabbar-padding);left:calc(var(--tabbar-padding) + var(--active-index) * var(--tabbar-item));width:var(--tabbar-pill-w);height:var(--tabbar-pill-h);background:radial-gradient(circle at 46% 28%, #ffffff08, transparent 44%), linear-gradient(180deg, #0e0e0ffc, #080809), var(--tabbar-color-pill);border-radius:999px;transition:left .25s ease-in-out;position:absolute;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #ffffff05,0 0 0 1px #ffffff0b,0 7px 16px #0006,0 0 22px #ffffff0a}.vnrPixelTabBar__item{z-index:1;justify-content:center;align-items:center;gap:var(--tabbar-item-gap);min-width:0;height:100%;color:var(--tabbar-color-inactive);-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;transition:color .25s ease-in-out;display:flex;position:relative}.vnrPixelTabBar__item.is-active{color:var(--tabbar-color-active)}.vnrPixelTabBar__iconWrap{width:var(--tabbar-icon-size);height:var(--tabbar-icon-size);flex:0 0 var(--tabbar-icon-size);transform-origin:50% 58%;justify-content:center;align-items:center;display:flex}.vnrPixelTabBar__icon{filter:drop-shadow(0 1px #ffffff14)drop-shadow(0 2px 4px #00000047);width:100%;height:100%;display:block}.vnrPixelTabBar__item.is-active .vnrPixelTabBar__iconWrap{animation:.25s ease-in-out vnrPixelTabIconPop}.vnrPixelTabBar__item.is-active .vnrPixelTabBar__icon{filter:drop-shadow(0 0 7px #ffffff38)drop-shadow(0 0 14px #aac3ff29)drop-shadow(0 2px 5px #0000006b)}.vnrPixelTabBar__label{color:currentColor;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,sans-serif;font-size:var(--tabbar-label-size);font-weight:600;line-height:var(--tabbar-label-line);letter-spacing:-.018em;text-align:center;white-space:nowrap;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;display:block}@keyframes vnrPixelTabIconPop{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.vnrTabDock--compact .vnrPixelTabBar{transform:translate3d(0, var(--vnr-tabbar-y,3px), 0) scale(var(--vnr-tabbar-scale,.92));opacity:var(--vnr-tabbar-opacity,.94)}@media (width<=380px){.vnrPixelTabBar{--tabbar-width:min(calc(100vw - 36px), 342px)}}@media (prefers-reduced-motion:reduce){.vnrPixelTabBar__activePill,.vnrPixelTabBar__item,.vnrPixelTabBar__iconWrap{transition:none!important;animation:none!important}}.vnrRootFrame{width:100%;min-height:0;height:var(--vnr-app-height,100dvh);flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}:is(.shell:has(.chPage),.shell:has(.crPage)){background:0 0;padding:0}.shell{z-index:1;width:100%;min-height:0;height:var(--vnr-app-height,100dvh);box-sizing:border-box;max-width:100%;padding:max(0px, var(--vnr-safe-top)) max(10px, var(--vnr-safe-right)) 0 max(10px, var(--vnr-safe-left));background:var(--vnr-bg-shell);flex-direction:column;flex:1 1 0;align-items:center;display:flex;position:relative;overflow:hidden}.shell:has(.modernProfilePage){padding-left:0;padding-right:0}@media (width<=768px){:is(.shell:has(.chPage),.shell:has(.crPage),.shell:has(.modernProfilePage)){padding:0}}.phone{width:min(420px,100%);max-width:100%;min-height:0;max-height:min(900px, var(--vnr-app-height,100dvh));border:1px solid var(--vnr-phone-border);border-radius:var(--vnr-radius-2xl);background:var(--vnr-phone-bg);box-shadow:var(--vnr-shadow-lg), 0 0 0 1px #ffffff0d inset;-webkit-backdrop-filter:var(--vnr-blur);flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}.phoneOutlet{background:var(--vnr-page-surface);flex-direction:column;flex:1 1 0;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;position:relative;overflow:hidden}:root[data-vnr-theme=light] .shell,:root[data-vnr-theme=light] .phone,:root[data-vnr-theme=light] .phoneOutlet{background:var(--vnr-page-surface)}:root[data-vnr-theme=light] .phone{border-color:var(--vnr-phone-border)}.phoneOutlet>.modernProfilePage{flex:1 1 0;min-width:0;min-height:0}.vnrTabDock{--vnr-tabbar-scale:1;--vnr-tabbar-y:0px;--vnr-tabbar-opacity:1;--vnr-dock-height:56px;--vnr-dock-height-compact:52px;--vnr-dock-pad-y:4px;--vnr-dock-pad-x:9px;--vnr-dock-item-pad-y:4px;--vnr-dock-item-gap:3px;--vnr-dock-indicator-top:4px;--vnr-dock-indicator-height:50px;--vnr-active-bubble-width:70px;--vnr-dock-bottom-gap:0px;z-index:20;padding:0 max(10px, var(--vnr-safe-right)) var(--vnr-safe-bottom,0px) max(10px, var(--vnr-safe-left));pointer-events:none;opacity:1;background:0 0;flex-direction:column;justify-content:flex-end;align-items:center;transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1);animation:none;display:flex;position:absolute;bottom:0;left:0;right:0;transform:none}.vnrTabDock--compact{--vnr-tabbar-scale:.92;--vnr-tabbar-y:3px;--vnr-tabbar-opacity:.94}.vnrTabDock--compact .bottomNav{opacity:.9;transform:translateY(7px)scale(.93)}.bottomNav{isolation:isolate;width:min(100% - 16px,440px);max-width:100%;height:var(--vnr-dock-height,58px);min-height:var(--vnr-dock-height,58px);padding:var(--vnr-dock-pad-y,3px) var(--vnr-dock-pad-x,8px);box-sizing:border-box;pointer-events:auto;-webkit-backdrop-filter:blur(32px)saturate(1.16);background:radial-gradient(circle at 15% 18%,#ffffff16,#0000 27%),radial-gradient(circle at 50% 105%,#6674ff1f,#0000 45%),linear-gradient(#ffffff0d 0%,#ffffff04 48%,#ffffff02 100%),#0c0d1794;border:1px solid #dce0ff24;border-radius:999px;align-items:stretch;gap:0;transition:background .3s,box-shadow .3s,height .28s cubic-bezier(.22,1,.36,1),min-height .28s cubic-bezier(.22,1,.36,1),opacity .22s,transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000004d,0 0 22px #5f74ff1f,inset 0 1px #ffffff21}.navIndicator{z-index:0;top:var(--vnr-dock-indicator-top,7px);height:var(--vnr-dock-indicator-height,36px);width:var(--nav-indicator-w,0);border-radius:calc(var(--vnr-dock-indicator-height,64px) / 2);opacity:0;pointer-events:none;transform:translate3d(var(--nav-indicator-x,0), 0, 0);transform-origin:50%;will-change:transform, width;transition:transform var(--ch-anim-tab-indicator,.26s) var(--ch-anim-tab-spring,cubic-bezier(.34, 1.45, .64, 1)), width var(--ch-anim-tab-indicator,.26s) var(--ch-anim-tab-spring,cubic-bezier(.34, 1.45, .64, 1)), opacity .24s ease;background:radial-gradient(circle at 34% 15%,#ffffff29,#0000 42%),linear-gradient(#ffffff1b,#ffffff09),#262836a3;position:absolute;bottom:auto;left:0;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000029,0 10px 22px #00000038,0 0 16px #ffffff0f}.navIndicator--ready{opacity:1}.bottomNav:before{content:"";z-index:-1;opacity:.18;pointer-events:none;background:radial-gradient(circle at 14% 42%, var(--vnr-dock-blue,#60beff1f), transparent 28%), radial-gradient(circle at 52% 68%, var(--vnr-dock-violet,#8969ec17), transparent 32%), radial-gradient(circle at 86% 38%, var(--vnr-dock-pink,#e170c014), transparent 26%);animation:14s ease-in-out infinite alternate vnrDockBreathe;position:absolute;inset:-60% -18%}.bottomNavPulse{display:none}.navItem{z-index:1;min-width:0;min-height:0;padding:var(--vnr-dock-item-pad-y,8px) 2px;justify-content:center;align-items:center;gap:var(--vnr-dock-item-gap,5px);opacity:.64;color:var(--vnr-tabbar-text);-webkit-tap-highlight-color:transparent;transition:color .26s ease, transform .26s var(--ch-anim-tab-spring,cubic-bezier(.34, 1.45, .64, 1)), opacity .26s ease;animation:vnrTabItemIn var(--ch-anim-tab-item,.52s) cubic-bezier(.22, 1, .36, 1) both;animation-delay:calc(.12s + var(--tab-index) * 60ms);border:0;border-radius:999px;flex-direction:column;flex:1 1 0;text-decoration:none;display:flex;position:relative;overflow:visible}.navItem:before,.navItem:after{display:none}.navItem.active{min-width:0;padding:var(--vnr-dock-item-pad-y,8px) 2px;gap:var(--vnr-dock-item-gap,5px);opacity:1;color:var(--vnr-tabbar-text-active);flex:1 1 0}.navItem:active{transform:scale(.96)}.navItem.active:active{transform:scale(.97)}.navGlyph{width:21px;height:21px;transition:filter .26s ease, transform var(--ch-anim-tab-indicator,.26s) var(--ch-anim-tab-spring,cubic-bezier(.34, 1.45, .64, 1)), opacity .26s ease;flex:0 0 21px;place-items:center;display:grid}.navItem.active .navGlyph{filter:drop-shadow(0 1px 4px #ffffff29)drop-shadow(0 8px 14px #0000002e);animation:.42s cubic-bezier(.22,1,.36,1) vnrTabPulse;transform:scale(1.04)}@keyframes vnrTabPulse{0%{filter:drop-shadow(0 0 #0000);transform:scale(1)}45%{filter:drop-shadow(0 4px 10px #ffffff2e);transform:scale(1.1)}to{filter:drop-shadow(0 1px 4px #ffffff29);transform:scale(1.04)}}.bottomNav{-webkit-backdrop-filter:blur(calc(var(--vnr-blur-strength,18px) + 4px))}.vnrTabIcon{color:currentColor;shape-rendering:geometricprecision;width:22px;height:22px;display:block;overflow:visible}.navItem.active .vnrTabIcon{width:22px;height:22px}.vnrAppleTabIcon{color:currentColor;filter:none}.navItem.active .vnrAppleTabIcon,.navItem.active .vnrAppleTabIcon--active{filter:brightness(1.18)contrast(1.08)}.vnrTabIcon *{vector-effect:non-scaling-stroke}.vnrTabIconStroke{fill:none;stroke:currentColor;stroke-width:1.72px;stroke-linecap:round;stroke-linejoin:round}.vnrTabIconFill{fill:currentColor;stroke:none}.vnrTabIconFillSoft{fill:currentColor;opacity:.18;stroke:none}.vnrTabIconFillAccent{fill:currentColor;opacity:.16;stroke:none}.vnrTabIconHighlight{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;opacity:.86}.vnrTabIconAccentStroke{opacity:.72}.navLabel{opacity:.78;color:#eeebfc94;letter-spacing:-.02em;white-space:nowrap;text-overflow:clip;text-align:center;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;width:auto;max-width:100%;transition:color .22s ease, opacity .22s ease, font-size .22s ease, transform var(--ch-anim-tab-indicator,.26s) var(--ch-anim-tab-spring,cubic-bezier(.34, 1.45, .64, 1));flex:none;font-size:11px;font-weight:620;line-height:13px;overflow:visible;transform:none}.navItem.active .navLabel{opacity:1;width:auto;max-width:100%;color:var(--vnr-tabbar-text-active);font-size:11.5px;font-weight:700;line-height:14px;transform:none}:root[data-vnr-theme=black] .bottomNav{-webkit-backdrop-filter:blur(32px)saturate(1.04);background:radial-gradient(circle at 16% 18%,#ffffff16,#0000 28%),radial-gradient(circle at 50% 108%,#6876ff25,#0000 46%),linear-gradient(#ffffff0e 0%,#ffffff04 56%,#ffffff02 100%),#08090fa6;border-color:#ffffff21;box-shadow:0 18px 48px #0006,0 0 28px #6978ff21,0 0 0 1px #ffffff05,inset 0 1px #ffffff12}:root[data-vnr-platform=ios] .vnrTabDock{--vnr-dock-height:56px;--vnr-dock-height-compact:52px;--vnr-dock-bottom-gap:0px}:root[data-vnr-platform=ios] .vnrTabDock--compact .bottomNav{transform:translateY(7px)scale(.93)}:root[data-vnr-theme=black] .vnrTabDock{--vnr-dock-height:56px;--vnr-dock-height-compact:52px;--vnr-dock-bottom-gap:0px;padding-inline:max(14px, var(--vnr-safe-left)) max(14px, var(--vnr-safe-right))}:root[data-vnr-theme=black] .bottomNav{width:min(100% - 16px,440px);padding:var(--vnr-dock-pad-y,6px) var(--vnr-dock-pad-x,10px);border-radius:999px}:root[data-vnr-theme=black] .navItem{min-height:0;padding:var(--vnr-dock-item-pad-y,8px) 2px}:root[data-vnr-theme=black] .navItem.active{min-width:0;padding:var(--vnr-dock-item-pad-y,8px) 2px;gap:var(--vnr-dock-item-gap,5px);flex-basis:0}:root[data-vnr-theme=black] .navGlyph{flex-basis:24px;width:24px;height:24px}:root[data-vnr-theme=black] .navLabel{color:#ffffff94;font-size:11.5px;line-height:14px}:root[data-vnr-theme=black] .navIndicator{top:var(--vnr-dock-indicator-top,7px);height:var(--vnr-dock-indicator-height,36px);bottom:auto}:root[data-vnr-theme=black] .bottomNav:before{opacity:.035;background:radial-gradient(circle at 22% 46%,#ffffff42,#0000 26%),radial-gradient(circle at 78% 45%,#ffffff29,#0000 28%)}:root[data-vnr-theme=black] .navIndicator{background:radial-gradient(circle at 34% 16%,#ffffff29,#0000 42%),linear-gradient(#ffffff1a,#ffffff09),#1e1f2ab3;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000029,0 0 16px #ffffff0f,0 10px 24px #00000040}:root[data-vnr-theme=black] .navIndicator--ready{opacity:.9}:root[data-vnr-theme=black] .navItem{color:#ffffff94}:root[data-vnr-theme=black] .navItem.active{color:#fff}:root[data-vnr-theme=black] .navItem.active .navGlyph{filter:drop-shadow(0 1px 3px #ffffff2e)drop-shadow(0 8px 14px #00000047)}:root[data-vnr-theme=black] .navLabel{color:#ffffff94}:root[data-vnr-theme=black] .navItem.active .navLabel{color:#fff;font-size:12px;line-height:15px}@keyframes vnrDockAssemble{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:none}}@keyframes vnrTabItemIn{0%{opacity:0;transform:translateY(16px)scale(.88)}to{opacity:1;transform:none}}@keyframes vnrDockBreathe{to{opacity:.2;transform:translate(10px,-2px)scale(1.02)}}@media (width<=360px){.bottomNav{width:min(100% - 12px,360px);padding:4px 7px}.navItem,.navItem.active{gap:3px;padding:4px 1px}.navLabel{font-size:11px;line-height:13px}.navItem.active .navLabel{max-width:100%;font-size:11.5px;line-height:14px}.navGlyph,.vnrTabIcon,.navItem.active .vnrTabIcon{width:21px;height:21px}}@media (prefers-reduced-motion:reduce){.vnrTabDock,.navItem,.bottomNav:before,.navIndicator--ready,.navItem.active .navGlyph{animation:none}.navItem.active{transform:none}}@media (width<=768px){.shell{background:var(--vnr-page-surface);padding:0}.phone{width:100%;max-width:none;max-height:none;height:var(--vnr-app-height,100dvh);box-shadow:none;background:var(--vnr-page-surface);-webkit-backdrop-filter:none;border:0;border-radius:0}.phone:has(.modernProfilePage) .vnrTabDock{z-index:40;width:100%;max-width:100%;position:fixed;bottom:0;left:0;right:0}.vnrTabDock{padding:0 max(10px, var(--vnr-safe-right)) var(--vnr-safe-bottom,0px) max(10px, var(--vnr-safe-left));position:absolute;bottom:0;left:0;right:0}}:root[data-vnr-platform=android] .vnrTabDock{--vnr-dock-bottom-gap:4px}@media (width>=769px){.vnrRootFrame{flex:1;min-height:0}}.startupErrorPage{color:#fff;background:radial-gradient(circle at 18% 18%,#3e97ff38,#0000 34%),radial-gradient(circle at 85% 10%,#ec4cc733,#0000 34%),linear-gradient(160deg,#030308,#090716 54%,#020204);place-items:center;width:100%;min-height:100dvh;padding:28px;display:grid;position:relative;overflow:hidden}.startupErrorGlow{filter:blur(76px);pointer-events:none;opacity:.45;border-radius:999px;width:260px;height:260px;position:absolute}.startupErrorGlowOne{background:#4191ff57;top:12%;right:-120px}.startupErrorGlowTwo{background:#e14cd247;bottom:8%;left:-120px}.startupErrorCard{z-index:1;-webkit-backdrop-filter:blur(30px)saturate(1.2);background:linear-gradient(#ffffff1a,#ffffff09),#0f0f18b3;border:1px solid #ffffff1a;border-radius:32px;width:min(100%,520px);padding:28px;position:relative;box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff1f}.startupErrorEyebrow{color:#b0baffc7;letter-spacing:.18em;margin:0;font-size:12px;font-weight:820}.startupErrorCard h1{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(30px,8vw,42px);line-height:1.04}.startupErrorText{color:#ffffffa3;margin:12px 0 0;font-size:15px;line-height:1.5}.startupErrorDetails{color:#ffdae4e6;white-space:pre-wrap;background:#00000047;border:1px solid #ffffff14;border-radius:18px;max-height:220px;margin:18px 0 0;padding:14px;font-size:12px;line-height:1.45;overflow:auto}.startupErrorActions{gap:10px;margin-top:20px;display:grid}.startupErrorActions button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;font-weight:780}.startupErrorActions button:first-child{background:linear-gradient(110deg,#3ba7ff,#7d5cff 50%,#ed4cc7);box-shadow:0 18px 42px #775bff42}.authRouteErrorPage{min-height:100dvh;padding:max(24px, var(--vnr-safe-top)) 18px max(24px, var(--vnr-safe-bottom));color:#f8f7ff;background:radial-gradient(circle at 24% 18%,#5096ff29,#0000 34%),radial-gradient(circle at 82% 72%,#e25cd624,#0000 36%),#05050c;place-items:center;display:grid}.authRouteErrorCard{-webkit-backdrop-filter:blur(22px);text-align:center;background:linear-gradient(145deg,#ffffff1a,#6556cd0f),#0c0a1cb8;border:1px solid #d7ddff29;border-radius:30px;width:min(430px,100%);padding:26px;box-shadow:0 24px 80px #0000006b,inset 0 1px #ffffff29}.authRouteErrorCard p{color:#a0b4ffd1;letter-spacing:.18em;margin:0 0 8px;font-size:12px;font-weight:800}.authRouteErrorCard h1{letter-spacing:-.04em;margin:0;font-size:26px;line-height:1.08}.authRouteErrorCard span{color:#ebe8ffad;margin-top:12px;font-size:14px;line-height:1.5;display:block}.authRouteErrorCard pre{color:#ffffffb8;text-align:left;white-space:pre-wrap;background:#0000004d;border-radius:16px;max-height:180px;margin:18px 0 0;padding:12px;overflow:auto}.authRouteErrorCard div{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.authRouteErrorCard button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#398febbd,#6752d7b3 54%,#c65ea99e);border:1px solid #d2daff2e;border-radius:999px;min-height:48px;font-weight:720}.authRouteErrorCard button:last-child{color:#f5f2ffbd;background:#ffffff13}.authDecorScene{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.authDecorRibbon,.authDecorOrb,.authDecorBubbles,.authDecorEnvelope,.authConnectionRoutes{display:block;position:absolute}.authConnectionRoutes{z-index:0;opacity:.84;pointer-events:none;width:100%;height:100%;inset:0;overflow:visible}.authConnectionRoute,.authConnectionPulse{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.authConnectionRoute{stroke:#8ba6f525;stroke-width:.75px;filter:drop-shadow(0 0 5px #667de526)}.authConnectionRoute2{stroke:#b382dd20}.authConnectionRoute3{stroke:#7eb1e71b}.authConnectionPulse{stroke:#c4e0ffb8;stroke-width:1.5px;stroke-dasharray:1 999;stroke-dashoffset:1000px;opacity:0;filter:drop-shadow(0 0 5px #81b0ff94);animation:14s ease-in-out infinite authConnectionMessage}.authConnectionPulse2{stroke:#e1b9ffad;animation-duration:17s;animation-delay:-5s}.authConnectionPulse3{stroke:#add6ff99;animation-duration:19s;animation-delay:-10s}.authDecorRibbon{opacity:.48;background:linear-gradient(145deg,#ffffff29,#e2d8ff08);border:1px solid #fff3;border-radius:999px;width:360px;height:118px;box-shadow:inset 0 1px #ffffff2e}.authDecorRibbon1{top:-6%;right:-16%;transform:rotate(-31deg)}.authDecorRibbon2{top:42%;left:-25%;transform:rotate(-31deg)}.authDecorRibbon3{bottom:18%;right:-24%;transform:rotate(-31deg)}.authDecorRibbon4{bottom:-4%;left:-16%;transform:rotate(-31deg)}.authDecorOrb{opacity:.48;background:radial-gradient(circle at 34% 28%,#ffffff80,#ffffff08 70%);border:1px solid #ffffff40;border-radius:50%}.authDecorOrb1{width:180px;height:180px;top:24%;left:-118px}.authDecorOrb2{width:210px;height:210px;top:39%;right:-146px}.authDecorOrb3{width:240px;height:240px;bottom:-100px;right:-145px}.authDecorBubbles{opacity:.7;background:#ffffff8f;border-radius:50%;width:6px;height:6px;box-shadow:38px 16px 0 4px #ffffff2e,78px -5px 0 2px #ffffff73,116px 30px 0 7px #ffffff24,160px 8px 0 3px #ffffff4d,202px 38px 0 5px #ffffff2e,250px 2px 0 2px #ffffff7a,286px 32px 0 4px #ffffff38}.authDecorBubbles1{top:27%;left:13%;transform:rotate(-12deg)}.authDecorBubbles2{top:57%;right:34%;transform:rotate(17deg)}.authDecorBubbles3{bottom:13%;left:20%;transform:rotate(-8deg)}.authDecorEnvelope{z-index:1;opacity:.84;filter:drop-shadow(0 18px 24px #5b469e2e);animation:8s ease-in-out infinite authDecorEnvelopeFloat}.authDecorEnvelope1{width:140px;top:8%;left:3%;transform:rotate(9deg)}.authDecorEnvelope2{width:185px;animation-delay:-2.5s;top:14%;right:-2%;transform:rotate(-11deg)}.authDecorEnvelope3{width:170px;animation-delay:-4s;bottom:18%;right:4%;transform:rotate(9deg)}.authDecorEnvelope4{width:132px;animation-delay:-5.5s;bottom:8%;left:2%;transform:rotate(-7deg)}.authDecorEnvelope5,.authDecorEnvelope6{display:none}.authDecorScene--premium .authDecorRibbon{opacity:.38;will-change:transform;background:linear-gradient(145deg,#877eff1a,#ff9de606);border-color:#b5b9ff1f}.authDecorScene--premium .authDecorRibbon1,.authDecorScene--premium .authDecorRibbon3{animation:28s ease-in-out infinite alternate authDecorLayerDriftA}.authDecorScene--premium .authDecorRibbon2,.authDecorScene--premium .authDecorRibbon4{animation:34s ease-in-out infinite alternate authDecorLayerDriftB}.authDecorScene--premium .authDecorOrb{opacity:.68;will-change:transform, opacity;background:radial-gradient(circle at 34% 28%,#8b97ff21,#2d1f5804 70%);border-color:#b8beff1f;animation:20s ease-in-out infinite alternate authDecorOrbBreathe}.authDecorScene--premium .authDecorBubbles{opacity:.34;will-change:transform, opacity;animation:24s ease-in-out infinite alternate authDecorParticleParallax}.authDecorScene--premium .authDecorEnvelope{opacity:0;filter:saturate(1.2)brightness(1.06)hue-rotate(8deg)drop-shadow(0 18px 28px #38329657)drop-shadow(0 0 16px #69b0e62e);animation:authDecorPremiumIntro var(--login-envelope-intro-duration,1.1s) var(--login-spring,ease-out) var(--login-envelope-delay,.1s) forwards, authDecorPremiumNear var(--login-near-duration,13s) ease-in-out 1.2s infinite alternate;will-change:transform, opacity}.authDecorScene--premium .authDecorEnvelope1{filter:saturate(1.25)brightness(1.1)hue-rotate(8deg)drop-shadow(0 17px 25px #38329657)drop-shadow(0 0 14px #69b0e62e);width:178px;top:14%;left:19%}.authDecorScene--premium .authDecorEnvelope2{filter:blur(.7px)saturate(1.08)brightness(.94)hue-rotate(8deg)drop-shadow(0 16px 24px #38328242);width:214px;animation-name:authDecorPremiumIntro,authDecorPremiumFar;animation-duration:var(--login-envelope-intro-duration,1.1s), var(--login-far-duration,18s);top:15%;right:18%}.authDecorScene--premium .authDecorEnvelope3{filter:saturate(1.22)brightness(1.07)hue-rotate(8deg)drop-shadow(0 17px 25px #38329652)drop-shadow(0 0 13px #69b0e629);width:220px;animation-name:authDecorPremiumIntro,authDecorPremiumNearReverse;bottom:16%;right:18%}.authDecorScene--premium .authDecorEnvelope4{filter:blur(.8px)saturate(1.06)brightness(.92)hue-rotate(8deg)drop-shadow(0 15px 22px #3832823d);width:184px;animation-name:authDecorPremiumIntro,authDecorPremiumFarReverse;animation-duration:var(--login-envelope-intro-duration,1.1s), var(--login-far-duration,18s);bottom:15%;left:19%}.authDecorScene--premium .authDecorEnvelope5{filter:blur(1.8px)saturate(.92)brightness(.78)drop-shadow(0 14px 20px #342e7d38);width:126px;animation-name:authDecorPremiumIntro,authDecorPremiumFar;animation-duration:var(--login-envelope-intro-duration,1.1s), var(--login-far-duration,18s);display:block;top:49%;left:26%}.authDecorScene--premium .authDecorEnvelope6{filter:blur(2.2px)saturate(.88)brightness(.72)drop-shadow(0 14px 20px #342e7d33);width:120px;animation-name:authDecorPremiumIntro,authDecorPremiumFarReverse;animation-duration:var(--login-envelope-intro-duration,1.1s), var(--login-far-duration,18s);display:block;bottom:38%;right:26%}.authDecorScene--compact .authDecorEnvelope{opacity:.7}.authDecorScene--compact .authDecorEnvelope1{width:105px}.authDecorScene--compact .authDecorEnvelope2{width:125px}.authDecorScene--compact .authDecorEnvelope3{width:120px}.authDecorScene--compact .authDecorEnvelope4{width:100px}.authBgRootLogin:has(.welcomeStage--success) .authConnectionPulse{animation-duration:2.6s}.authBgRootLogin:has(.welcomeStage--success) .authDecorEnvelope{animation:1.05s cubic-bezier(.22,1,.36,1) both authDecorSuccessGather}.authBgRootLogin:has(.welcomeStage--success) .authDecorEnvelope1{--success-x:34px;--success-y:48px}.authBgRootLogin:has(.welcomeStage--success) .authDecorEnvelope2{--success-x:-34px;--success-y:44px}.authBgRootLogin:has(.welcomeStage--success) .authDecorEnvelope3{--success-x:-32px;--success-y:-42px}.authBgRootLogin:has(.welcomeStage--success) .authDecorEnvelope4{--success-x:32px;--success-y:-40px}.authBgRootLogin:has(.welcomeStage--success) .authDecorEnvelope5{--success-x:22px;--success-y:-10px}.authBgRootLogin:has(.welcomeStage--success) .authDecorEnvelope6{--success-x:-22px;--success-y:10px}@keyframes authDecorEnvelopeFloat{0%,to{margin-top:0}50%{margin-top:-9px}}@keyframes authDecorSuccessGather{0%{opacity:.4}to{opacity:.24;transform:translate3d(var(--success-x,0), var(--success-y,0), 0) scale(.94)}}@keyframes authDecorPremiumIntro{0%{opacity:0}to{opacity:.4}}@keyframes authDecorPremiumNear{0%{transform:translate3d(calc(0px - var(--login-near-amplitude,16px)), 0, 0) rotate(7deg)}50%{transform:translate3d(var(--login-near-amplitude,16px), -9px, 0) rotate(10deg)}to{transform:translate3d(-6px, calc(0px - var(--login-near-amplitude,16px)), 0) rotate(6deg)}}@keyframes authDecorPremiumNearReverse{0%{transform:translate3d(var(--login-near-amplitude,16px), 0, 0) rotate(-8deg)}50%{transform:translate3d(calc(0px - var(--login-near-amplitude,16px)), -8px, 0) rotate(-5deg)}to{transform:translate3d(7px, calc(0px - var(--login-near-amplitude,16px)), 0) rotate(-10deg)}}@keyframes authDecorPremiumFar{0%{transform:translate3d(calc(0px - var(--login-far-amplitude,9px)), 0, 0) rotate(-10deg)}50%{transform:translate3d(var(--login-far-amplitude,9px), -5px, 0) rotate(-8deg)}to{transform:translate3d(-4px, calc(0px - var(--login-far-amplitude,9px)), 0) rotate(-11deg)}}@keyframes authDecorPremiumFarReverse{0%{transform:translate3d(var(--login-far-amplitude,9px), 0, 0) rotate(8deg)}50%{transform:translate3d(calc(0px - var(--login-far-amplitude,9px)), -5px, 0) rotate(10deg)}to{transform:translate3d(4px, calc(0px - var(--login-far-amplitude,9px)), 0) rotate(7deg)}}@keyframes authDecorLayerDriftA{0%{translate:-8px 5px;rotate:-31deg}to{translate:12px -12px;rotate:-28deg}}@keyframes authDecorLayerDriftB{0%{translate:7px 4px;rotate:-31deg}to{translate:-12px -10px;rotate:-34deg}}@keyframes authDecorOrbBreathe{0%{opacity:.48;transform:translate(-5px,4px)scale(.96)}to{opacity:.76;transform:translate(9px,-9px)scale(1.06)}}@keyframes authDecorParticleParallax{0%{opacity:.2;translate:-5px 5px}to{opacity:.42;translate:9px -12px}}@keyframes authConnectionMessage{0%,68%,to{stroke-dashoffset:1000px;opacity:0}72%{opacity:.2}84%{opacity:.82}96%{stroke-dashoffset:0;opacity:0}}@media (width<=700px){.authDecorRibbon{opacity:.4;width:240px;height:82px}.authDecorBubbles{transform-origin:0;transform:scale(.72)}.authDecorEnvelope1{width:86px;left:-25px}.authDecorEnvelope2{width:108px;right:-34px}.authDecorEnvelope3{width:106px;right:-28px}.authDecorEnvelope4{width:82px;left:-24px}.authDecorScene--premium .authDecorEnvelope1{width:112px;top:12%;left:1%}.authDecorScene--premium .authDecorEnvelope2{width:128px;top:16%;right:0}.authDecorScene--premium .authDecorEnvelope3{width:136px;bottom:20%;right:1%}.authDecorScene--premium .authDecorEnvelope4{width:114px;bottom:19%;left:1%}.authDecorScene--premium .authDecorEnvelope5{width:72px;top:51%;left:10%}.authDecorScene--premium .authDecorEnvelope6{width:70px;bottom:42%;right:11%}}@media (prefers-reduced-motion:reduce){.authDecorEnvelope{animation:none}.authDecorScene--premium .authDecorEnvelope{opacity:.4;animation:authDecorPremiumIntro var(--login-envelope-intro-duration,1.1s) ease-out var(--login-envelope-delay,.1s) forwards}.authDecorScene--premium .authDecorRibbon,.authDecorScene--premium .authDecorOrb,.authDecorScene--premium .authDecorBubbles,.authConnectionPulse{animation:none}}.authBgRoot{box-sizing:border-box;background:var(--vnr-bg-page);flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.authBgRoot--alignStart{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;align-items:flex-start;overflow:hidden auto}.authBgRoot--alignStart .authBgContent{padding-top:8px;padding-bottom:12px}.authBgRootWelcome{background:radial-gradient(circle at 14% 20%,#a4d2ff94,#0000 30%),radial-gradient(circle at 86% 25%,#efb0ff8f,#0000 33%),radial-gradient(circle at 72% 74%,#cfb5ff9e,#0000 38%),linear-gradient(155deg,#dfeeff 0%,#eee9ff 44%,#f4ddff 75%,#dce8ff 100%)}.authBgRootWelcome .authBgContent{min-height:100%;padding:0}.authBgRootLogin{inset:0 0 calc(-1 * max(var(--vnr-safe-bottom,0px), 96px)) 0;width:100%;height:auto;min-height:calc(100dvh + max(var(--vnr-safe-bottom,0px), 96px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--vnr-login-viewport-bg);overscroll-behavior:none;touch-action:manipulation;flex:1;justify-content:flex-start;align-items:stretch;padding:0;position:fixed;overflow:visible}.authBgRootLogin:before,.authBgRootLogin:after{content:"";pointer-events:none;will-change:transform, opacity;position:absolute;inset:-24%;transform:translate(0,0)}.authBgRootLogin:before{filter:blur(48px)saturate(1.12);animation:loginGradientBreathe var(--login-bg-duration,26s) ease-in-out infinite alternate;background:radial-gradient(48% 44% at 14% 17%,#2369e194,#0000 66%),radial-gradient(46% 44% at 84% 23%,#8541d285,#0000 67%),radial-gradient(54% 46% at 72% 84%,#cf53ac66,#0000 69%),radial-gradient(50% 44% at 27% 76%,#4c39b480,#0000 69%)}.authBgRootLogin:after{opacity:.35;background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#05040d26 100%);inset:0}.authBgRootLogin .authBgGradient{opacity:.78;background:radial-gradient(circle at 20% 17%,#adbaff52 0 1px,#0000 3px),radial-gradient(circle at 78% 14%,#e7b4ff3d 0 2px,#0000 4px),radial-gradient(circle at 68% 42%,#9cbdff33 0 1px,#0000 3px),radial-gradient(circle at 27% 66%,#e1acff33 0 2px,#0000 4px),radial-gradient(circle at 84% 75%,#92a9ff3d 0 1px,#0000 3px);animation:22s ease-in-out infinite alternate loginParticlesDrift;inset:0}.authBgRootLogin .authBgContent{overscroll-behavior:none;width:100%;height:100dvh;min-height:0;max-height:100dvh;padding:var(--vnr-safe-top) var(--vnr-safe-right) 0 var(--vnr-safe-left);flex:1;overflow:hidden}html:has(.authBgRootLogin){background:var(--vnr-login-viewport-bg)}body:has(.authBgRootLogin){background:var(--vnr-login-viewport-bg)}#root:has(.authBgRootLogin){background:var(--vnr-login-viewport-bg)}.vnrAppStretch:has(.authBgRootLogin){background:var(--vnr-login-viewport-bg)}.authBgRootLogin .authBgGradient,.authBgRootLogin .authBgBlobs,.authBgRootLogin .authDecorScene{position:absolute;inset:0}:root[data-vnr-theme=black] .authBgRootLogin{background:0 0}:root[data-vnr-theme=black] .authBgRootLogin:before,:root[data-vnr-theme=black] .authBgRootLogin .authBgGradient,:root[data-vnr-theme=black] .authBgRootLogin .authBgBlobs,:root[data-vnr-theme=black] .authBgRootLogin .authConnectionRoutes,:root[data-vnr-theme=black] .authBgRootLogin .authDecorRibbon,:root[data-vnr-theme=black] .authBgRootLogin .authDecorOrb,:root[data-vnr-theme=black] .authBgRootLogin .authDecorBubbles{display:none}:root[data-vnr-theme=black] .authBgRootLogin:after{background:linear-gradient(#05050c0a,#05050c8a)}@keyframes loginGradientBreathe{0%{opacity:.86;transform:translate(-1.5%,.5%)scale(1)}50%{opacity:1;transform:translate(1.2%,-1%)scale(1.035)}to{opacity:.9;transform:translate(-.5%,1.2%)scale(1.015)}}@keyframes loginParticlesDrift{0%{opacity:.52;transform:translate(-4px,3px)}to{opacity:.86;transform:translate(7px,-8px)}}.authBgRootWelcome .authBgGradient{opacity:.75;background:radial-gradient(circle at 20% 14%,#ffffffbf 0 4px,#0000 7px),radial-gradient(circle at 79% 9%,#fff9 0 5px,#0000 9px),radial-gradient(circle at 65% 39%,#ffffff9e 0 3px,#0000 7px),radial-gradient(circle at 29% 58%,#ffffff80 0 4px,#0000 8px),radial-gradient(circle at 82% 63%,#ffffff7a 0 5px,#0000 9px),radial-gradient(circle at 48% 84%,#ffffff8a 0 3px,#0000 7px),radial-gradient(#ffffff4d,#0000 64%);inset:0}.authBgRootWelcome .blob{opacity:.28;filter:blur(88px);animation:none}.authBgRootWelcome .blob1{background:#818cf833}.authBgRootWelcome .blob2{opacity:.22;background:#ffffff42}.authBgRootWelcome .blob3{background:#2dd4bf24}[data-vnr-theme=midnight] .authBgRootWelcome .blob1{background:#818cf82e}[data-vnr-theme=midnight] .authBgRootWelcome .blob2{background:#e2e8ff14}[data-vnr-theme=midnight] .authBgRootWelcome .blob3{background:#38bdf81f}.authBgGradient{pointer-events:none;opacity:.85;background:radial-gradient(55% 45% at 18% 22%,#818cf859,#0000 55%),radial-gradient(50% 42% at 88% 18%,#f472b638,#0000 52%),radial-gradient(60% 50% at 50% 88%,#7dd3fc47,#0000 55%);position:absolute;inset:-40%}.authBgBlobs{pointer-events:none;position:absolute;inset:0}.blob{filter:blur(72px);opacity:.45;border-radius:50%;animation:22s ease-in-out infinite blobFloat;position:absolute}.blob1{background:#a5b4fc8c;width:280px;height:280px;animation-duration:24s;top:12%;left:-8%}.blob2{background:#fbcfe880;width:320px;height:320px;animation-duration:28s;top:28%;right:-12%}.blob3{background:#7dd3fc73;width:260px;height:260px;animation-duration:20s;bottom:-6%;left:28%}@keyframes blobFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(12px,-16px)scale(1.04)}}.authBgEnvelopes{pointer-events:none;position:absolute;inset:0}.env{opacity:.14;font-size:26px;animation:28s ease-in-out infinite envDrift;position:absolute;transform:translate(-50%,-50%)}.env1{animation-duration:30s;animation-delay:-6s;top:24%;left:12%}.env2{animation-duration:26s;animation-delay:-12s;top:20%;left:82%}.env3{animation-duration:32s;animation-delay:-8s;top:78%;left:52%}@keyframes envDrift{0%,to{opacity:.12;transform:translate(-50%,-50%)translate(0,0)rotate(-4deg)}50%{opacity:.2;transform:translate(-50%,-50%)translate(14px,-18px)rotate(5deg)}}.authBgParticles{pointer-events:none;position:absolute;inset:0}.particle{opacity:0;background:#ffffffbf;border-radius:50%;width:5px;height:5px;animation:11s ease-in-out infinite particleFloat;position:absolute}@keyframes particleFloat{0%{opacity:0;transform:translate(0,0)}18%{opacity:.4}to{opacity:0;transform:translateY(-48px)}}.p1{animation-delay:-1s;top:70%;left:10%}.p2{animation-delay:-3s;top:62%;left:22%}.p3{animation-delay:-5s;top:74%;left:36%}.p4{animation-delay:-2s;top:66%;left:48%}.p5{animation-delay:-7s;top:72%;left:60%}.p6{animation-delay:-4s;top:58%;left:74%}.p7{animation-delay:-6s;top:70%;left:88%}.p8{animation-delay:-3s;top:36%;left:16%}.p9{animation-delay:-8s;top:32%;left:44%}.p10{animation-delay:-2s;top:40%;left:70%}.p11{animation-delay:-5s;top:48%;left:8%}.p12{animation-delay:-1s;top:52%;left:92%}.p13{animation-delay:-7s;top:18%;left:32%}.p14{animation-delay:-4s;top:14%;left:58%}.p15{animation-delay:-6s;top:88%;left:26%}.p16{animation-delay:-3s;top:86%;left:76%}.p17{animation-delay:-9s;top:8%;left:50%}.p18{animation-delay:-2s;top:82%;left:4%}.particle:nth-child(3n){animation-duration:13s}.particle:nth-child(4n){animation-duration:9s}@media (prefers-reduced-motion:reduce){.blob,.env{animation:none}.particle{opacity:0;animation:none}.authBgRootLogin:before,.authBgRootLogin .authBgGradient{animation:none}}.authBgContent{z-index:2;padding:var(--vnr-safe-top) var(--vnr-safe-right) var(--vnr-safe-bottom) var(--vnr-safe-left);box-sizing:border-box;justify-content:center;width:100%;max-width:100%;display:flex;position:relative}.devPanelOverlay{z-index:1000;padding:max(20px, var(--vnr-safe-top)) 20px max(20px, var(--vnr-safe-bottom));-webkit-backdrop-filter:blur(22px);background:#04030d8f;place-items:center;display:grid;position:fixed;inset:0}.devPanel{color:#f8f7ff;background:linear-gradient(145deg,#251f46e0,#0c091de0);border:1px solid #c3c9ff38;border-radius:28px;width:min(420px,100%);padding:28px 22px 22px;position:relative;box-shadow:0 28px 90px #0000007a,inset 0 1px #ffffff2e}.devPanel h2{letter-spacing:-.03em;margin:0;font-size:22px}.devPanelWarning{color:#e5e1f68a;margin:6px 0 20px;font-size:11px}.devPanelGrid{gap:9px;display:grid}.devPanelGrid button{color:#faf8ffeb;cursor:pointer;background:linear-gradient(145deg,#ffffff21,#8174ff0f);border:1px solid #ccd1ff2e;border-radius:16px;min-height:48px;font-weight:650}.devPanelGrid .devPanelDanger{color:#ffd6e1;border-color:#ff7f9d40}.devPanelClose{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:14px;right:14px}.devPanelNotice{color:#c1d3ffd1;text-align:center;margin:14px 0 0;font-size:12px}.authBgRootLogin:has(.welcomeShell){--vnr-login-viewport-bg:#05050c;background:#05050c}.authBgRootLogin:has(.welcomeShell):before{opacity:.76;filter:blur(142px)saturate(.98);background:radial-gradient(76% 42% at 17% 0,#3750af22,#0000 74%),radial-gradient(72% 48% at 84% 6%,#7639961f,#0000 76%),radial-gradient(58% 42% at 54% -4%,#d0489612,#0000 78%);animation:28s cubic-bezier(.42,0,.2,1) infinite alternate welcomeGeminiClouds;inset:-52% -44%}.authBgRootLogin:has(.welcomeShell):after{opacity:1;background:radial-gradient(90% 56% at 50% 0,#0000 0%,#05050c33 56%,#05050cd1 100%),linear-gradient(#05050c14,#05050c 96%);inset:0}.authBgRootLogin:has(.welcomeShell) .authBgGradient{opacity:.64;filter:blur(168px)saturate(.95);background:radial-gradient(92% 46% at 32% -6%,#3b52ae1b,#0000 74%),radial-gradient(70% 40% at 78% 14%,#843ca014,#0000 78%),radial-gradient(64% 44% at 22% 20%,#1657840f,#0000 80%);animation:24s cubic-bezier(.42,0,.22,1) infinite alternate welcomeGeminiCloudLayer;inset:-34%}.authBgRootLogin:has(.welcomeShell) .authBgBlobs .blob{filter:blur(190px);opacity:.2;animation:31s cubic-bezier(.42,0,.2,1) infinite alternate welcomeGeminiBlobDrift}.authBgRootLogin:has(.welcomeShell) .authBgBlobs .blob1{background:#422f8b33;width:72vw;height:54vw;top:-12vh;left:-30vw}.authBgRootLogin:has(.welcomeShell) .authBgBlobs .blob2{background:#0c596924;width:78vw;height:58vw;animation-delay:-12s;top:-4vh;right:-36vw}.authBgRootLogin:has(.welcomeShell) .authBgBlobs .blob3{background:#2629741f;width:68vw;height:52vw;animation-delay:-20s;bottom:-24vh;left:18vw}:is(.authBgRootLogin:has(.welcomeShell) .authConnectionRoutes,.authBgRootLogin:has(.welcomeShell) .authDecorRibbon,.authBgRootLogin:has(.welcomeShell) .authDecorOrb,.authBgRootLogin:has(.welcomeShell) .authDecorBubbles){display:none}.authBgRootLogin:has(.welcomeShell) .authDecorEnvelope{opacity:0;mix-blend-mode:screen;filter:blur(2.4px)saturate(.74)brightness(.78)drop-shadow(0 0 22px #6f74be29);animation:1.2s ease-out .18s forwards welcomeEnvelopeReveal,18s cubic-bezier(.42,0,.22,1) 1.2s infinite alternate welcomeEnvelopeGlassDrift}.authBgRootLogin:has(.welcomeShell) .authDecorEnvelope1{opacity:0;width:min(32vw,152px);top:4%;left:-8%;transform:rotate(12deg)}.authBgRootLogin:has(.welcomeShell) .authDecorEnvelope2{filter:blur(4px)saturate(.62)brightness(.62)drop-shadow(0 0 20px #7660be1f);width:min(42vw,205px);animation-duration:1.2s,24s;top:12%;right:-18%;transform:rotate(-12deg)}.authBgRootLogin:has(.welcomeShell) .authDecorEnvelope3{filter:blur(3px)saturate(.68)brightness(.68)drop-shadow(0 0 20px #2c77861f);width:min(38vw,184px);animation-duration:1.2s,22s;animation-delay:.24s,1.2s;bottom:18%;right:-14%;transform:rotate(9deg)}.authBgRootLogin:has(.welcomeShell) .authDecorEnvelope4{filter:blur(4.6px)saturate(.58)brightness(.58)drop-shadow(0 0 16px #4f4a9a1a);width:min(31vw,144px);animation-duration:1.2s,26s;bottom:12%;left:-10%;transform:rotate(-9deg)}:is(.authBgRootLogin:has(.welcomeShell) .authDecorEnvelope5,.authBgRootLogin:has(.welcomeShell) .authDecorEnvelope6){opacity:0;filter:blur(6px)saturate(.48)brightness(.42)drop-shadow(0 0 12px #48569e14);width:min(24vw,118px)}:root[data-vnr-theme=black] .authBgRootLogin:has(.welcomeShell){background:0 0}:root[data-vnr-theme=black] .authBgRootLogin:has(.welcomeShell):before{display:none}:root[data-vnr-theme=black] .authBgRootLogin:has(.welcomeShell) .authBgGradient{display:none}:root[data-vnr-theme=black] .authBgRootLogin:has(.welcomeShell) .authBgBlobs{display:none}:root[data-vnr-theme=black] .authBgRootLogin:has(.welcomeShell):after{background:linear-gradient(#05050c0f,#05050c9e 100%)}:root[data-vnr-theme=black] .authBgRootLogin:has(.welcomeShell) .authDecorEnvelope{opacity:0;filter:blur(7px)saturate(.48)brightness(.5)drop-shadow(0 0 12px #5a66aa14)}:is(:root[data-vnr-theme=black] .authBgRootLogin:has(.welcomeShell) .authDecorEnvelope1,:root[data-vnr-theme=black] .authBgRootLogin:has(.welcomeShell) .authDecorEnvelope3){filter:blur(5px)saturate(.5)brightness(.54)drop-shadow(0 0 12px #5a66aa17)}.welcomeShell{box-sizing:border-box;overscroll-behavior:none;color:#f8f7ff;width:100%;height:100%;min-height:0;padding:clamp(38px,5.6vh,58px) 28px 0;display:flex;position:relative;overflow:hidden}.welcomeContent{z-index:3;overscroll-behavior:none;flex-direction:column;align-items:stretch;width:min(470px,100%);height:100%;min-height:0;margin:0 auto;display:flex;position:relative;overflow:hidden}.welcomeMainComposition{width:100%;margin-top:clamp(-10px,-1vh,-4px)}.welcomeStage{animation:welcomeStageTransform .52s var(--login-spring) both}.welcomeStage--login{margin-top:clamp(34px,4.6vh,56px);animation:none}.welcomeStage--email,.welcomeStage--phone,.welcomeStage--sms{margin-top:clamp(18px,2.5vh,30px)}.welcomeStage--success .welcomeWordmark{animation:welcomeSuccessLogo 1.05s var(--login-spring) both}.welcomeHero{flex-direction:column;align-items:center;display:flex;position:relative}.welcomeWordmark{opacity:0;width:min(224px,50vw);height:auto;animation:loginLogoReveal var(--login-logo-duration) var(--login-spring) var(--login-logo-delay) forwards;will-change:transform, opacity;filter:drop-shadow(0 10px 28px #00000047)drop-shadow(0 0 20px #5c76dc29)drop-shadow(0 0 42px #9b55be14);transform:translateY(28px)}.welcomeStage--login .welcomeWordmark{animation:loginLogoReveal var(--login-logo-duration) var(--login-spring) var(--login-logo-delay) forwards, welcomeLogoBreath 9.4s ease-in-out calc(var(--login-logo-delay) + 1.2s) infinite}.welcomeDevLogoTrigger{cursor:default;background:0 0;border:0;margin:0;padding:0}.welcomeDevLogoTrigger .welcomeWordmark{display:block}.welcomeHero:before{content:"";filter:blur(34px);opacity:.38;pointer-events:none;background:radial-gradient(#687ede26,#b25cb610 44%,#0000 74%);border-radius:50%;width:min(380px,92vw);height:160px;animation:10s ease-in-out infinite alternate loginHeroAura;position:absolute;top:-18px}.welcomeHeading{text-align:center;max-width:410px;margin-top:clamp(22px,3.3vh,34px)}.welcomeTitle{color:#fcfbfff0;letter-spacing:-.032em;text-wrap:balance;opacity:0;animation:loginHeadingReveal .56s var(--login-spring) calc(var(--login-logo-delay) + .11s) forwards;margin:0;font-size:clamp(24px,5.55vw,32px);font-weight:660;line-height:1.2;transform:translateY(30px)}.welcomeSubtitle{color:#eeebfaad;letter-spacing:-.012em;text-wrap:balance;opacity:0;max-width:350px;animation:loginHeadingReveal .56s var(--login-spring) calc(var(--login-logo-delay) + .19s) forwards;margin:8px auto 0;font-size:clamp(14px,3.25vw,16px);font-weight:520;line-height:1.56;transform:translateY(28px)}.welcomeActions{flex-direction:column;align-items:stretch;margin-top:clamp(38px,5vh,54px);display:flex}.welcomeBtn{isolation:isolate;color:#fcfbffe6;-webkit-backdrop-filter:blur(24px)saturate(1.38);letter-spacing:-.01em;cursor:pointer;opacity:0;width:100%;min-height:56px;transition:transform .21s var(--login-button-spring), backdrop-filter .21s ease-out, -webkit-backdrop-filter .21s ease-out, border-color .22s ease-out, background .22s ease-out, box-shadow .22s ease-out;will-change:transform, opacity;background:linear-gradient(#ffffff29,#ffffff0b 36%,#ffffff05 100%),radial-gradient(44% 120% at 0%,#4d8fda1b,#0000 72%),radial-gradient(42% 120% at 100%,#9c5cce18,#0000 72%),#ffffff0e;border:1px solid #f5f8ff24;border-radius:999px;justify-content:flex-start;align-items:center;gap:10px;padding:0 16px;font-size:16px;font-weight:650;display:inline-flex;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:inset 0 1px #ffffff42,inset 0 -10px 22px #00000029,inset -1px 0 #54aae729,inset 1px 0 #a869da24,0 8px 22px #00000021}.welcomeBtnLeading,.welcomeBtnChevron{z-index:1;place-items:center;width:32px;min-width:32px;height:38px;display:grid;position:relative}.welcomeBtnLabel{z-index:1;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;position:relative;overflow:hidden}.welcomeBtnChevron{color:#ffffffad;text-shadow:0 0 14px #ffffff24;width:24px;min-width:24px;font-size:32px;font-weight:260;line-height:1;transform:translateY(-1px)}.welcomeBtn:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(115deg,#0000 24%,#ffffff26 48%,#0000 72%);transition:transform .7s ease-out;position:absolute;inset:0;transform:translate(-110%)}.welcomeBtn:hover:not(:disabled):before{transform:translate(110%)}.welcomeBtnPrimary{color:#fff;opacity:0;min-height:60px;animation:loginButtonReveal .62s var(--login-spring) calc(var(--login-logo-delay) + .29s) forwards;background:radial-gradient(36% 112% at 0%,#3d94d73d,#0000 74%),radial-gradient(36% 112% at 100%,#9050bc38,#0000 74%),linear-gradient(#ffffff2b,#ffffff0b 42%,#ffffff05),#ffffff0f;border-color:#eff4ff33;font-size:clamp(14px,3.75vw,16px);transform:translateY(32px);box-shadow:inset 0 1px #ffffff4d,inset 0 -12px 25px #0000002e,inset -1px 0 #50acec33,inset 1px 0 #b066dc2e,0 10px 26px #00000029,0 0 28px #5066d211}.welcomeBtnPrimary .welcomeBtnLabel{letter-spacing:-.018em;text-overflow:clip;font-weight:730;overflow:visible}.welcomeBtnPrimary .welcomeBtnLeading{color:#ffffffe6;filter:drop-shadow(0 0 10px #dbefff38)drop-shadow(0 3px 8px #0003)}.welcomePhoneIcon,.welcomeMailIcon{width:27px;height:27px}.welcomeBtnOAuth{color:#f7f5ffe6;background:linear-gradient(#fff2,#ffffff09 46%,#ffffff04),radial-gradient(38% 120% at 0%,#529ce014,#0000 72%),radial-gradient(38% 120% at 100%,#a058cd13,#0000 72%),#ffffff0b;border-color:#f0f4ff22;min-height:54px;margin-top:10px;font-weight:670;box-shadow:inset 0 1px #ffffff38,inset 0 -10px 20px #00000024,inset -1px 0 #5ca6e01c,inset 1px 0 #a466d61a,0 8px 20px #02010c21}.welcomeBtnApple{animation:loginButtonReveal .56s var(--login-spring) calc(var(--login-logo-delay) + .51s) forwards}.welcomeBtnGoogle{animation:loginButtonReveal .56s var(--login-spring) calc(var(--login-logo-delay) + .6s) forwards}.welcomeBtn:hover:not(:disabled){background-color:#fff1;border-color:#eef2ff3d;box-shadow:inset 0 1px #ffffff47,inset 0 -12px 24px #00000029,0 10px 24px #02010c24,0 0 20px #7079ff11}.welcomeBtnPrimary:hover:not(:disabled){border-color:#e2e6ff5c;box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #5b69c833,0 19px 50px #302d8f5c,0 0 36px #6474dc29}.welcomeBtn:active:not(:disabled){-webkit-backdrop-filter:blur(28px)saturate(1.42);transform:scale(.98)}.welcomeBtnGlow{z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle,#8999ff40,#0000 62%);position:absolute;inset:-20%}.welcomeBtnRareShine{z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#e2f0ff3d,#0000);width:18%;animation:12s ease-in-out 4.5s infinite loginPrimaryRareShine;position:absolute;inset:-35% auto -35% -28%;transform:skew(-18deg)translate(-250%)}.welcomeBtn:active:not(:disabled) .welcomeBtnGlow{animation:.3s ease-out loginButtonGlow}.welcomeBtn:disabled{cursor:wait;opacity:.48}.welcomeDivider{opacity:0;animation:loginFadeReveal .42s var(--login-spring) calc(var(--login-logo-delay) + .41s) forwards;align-items:center;gap:14px;margin:17px 18px 7px;display:flex;transform:translateY(22px)}.welcomeDividerLine{background:linear-gradient(90deg,#0000,#d8ddff1a,#0000);flex:1;height:1px}.welcomeDividerText{color:#e8e5f657;font-size:12px;font-weight:560}.welcomeTrustCards{opacity:0;animation:loginFadeReveal .46s var(--login-spring) calc(var(--login-logo-delay) + .69s) forwards;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid;transform:translateY(20px)}.welcomeTrustCards span{color:#efedfaa8;-webkit-backdrop-filter:blur(18px)saturate(1.05);text-align:center;letter-spacing:-.015em;background:linear-gradient(#ffffff0d,#ffffff05),#090a1261;border:1px solid #e2e7ff16;border-radius:17px;place-items:center;min-width:0;min-height:46px;padding:9px 7px;font-size:11px;font-weight:640;line-height:1.16;display:grid;box-shadow:inset 0 1px #ffffff13,0 12px 28px #00000029}.welcomeOAuthIcon{flex-shrink:0;width:30px;height:30px}.welcomeOAuthIconApple{color:#ffffffeb;width:31px;height:31px}.welcomeLegal{right:0;bottom:calc(var(--vnr-safe-bottom,0px) + 38px);color:#e8e5f67a;text-align:center;opacity:0;max-width:330px;animation:loginLegalReveal .52s var(--login-spring) calc(var(--login-logo-delay) + .72s) forwards;margin:0 auto;padding:0;font-size:11.5px;font-weight:500;line-height:1.55;position:absolute;left:0;transform:translateY(24px)}.welcomeTermsLink{color:#f5f3ffc7;text-underline-offset:3px;font-weight:650;text-decoration-color:#d2d2ff70}.welcomeOAuthError{color:#ffd7e3;-webkit-backdrop-filter:blur(18px);background:#68183a47;border:1px solid #ff84a647;border-radius:16px;margin:20px 0 -18px;padding:11px 14px;font-size:12px;font-weight:560;line-height:1.45}.welcomeFlowCard{width:100%;animation:welcomeFlowCardReveal .52s var(--login-spring) both;margin-top:clamp(74px,9vh,92px);position:relative}.welcomeFlowBack{color:#f4f2ffc7;-webkit-backdrop-filter:blur(20px);cursor:pointer;width:40px;height:40px;transition:transform .16s var(--login-button-spring), border-color .18s ease-out;background:#14102b6b;border:1px solid #cdd3ff2e;border-radius:50%;place-items:center;font-size:19px;display:grid;position:absolute;top:-56px;left:0;box-shadow:inset 0 1px #ffffff24,0 12px 30px #02010c38}.welcomeFlowBack:active{transform:scale(.94)}.welcomePhoneField{-webkit-backdrop-filter:blur(26px)saturate(1.25);background:linear-gradient(145deg,#ffffff29,#9387ff0b),#0e0b2085;border:1px solid #c6cdff47;border-radius:26px;align-items:center;gap:11px;height:64px;padding:0 18px;transition:border-color .2s ease-out,box-shadow .2s ease-out;display:flex;box-shadow:inset 0 1px #ffffff38,0 18px 46px #02010c4d,0 0 36px #666fe114}.welcomeEmailField{-webkit-backdrop-filter:blur(26px)saturate(1.12);background:linear-gradient(#ffffff17,#ffffff06),#0a0a1394;border:1px solid #c6cdff38;border-radius:26px;align-items:center;gap:12px;height:64px;padding:0 18px;transition:border-color .2s ease-out,box-shadow .2s ease-out;display:flex;box-shadow:inset 0 1px #ffffff24,0 18px 46px #00000047,0 0 34px #4e5ab40e}.welcomeEmailField:focus-within{border-color:#b0bbff6b;box-shadow:inset 0 1px #ffffff2e,0 18px 46px #0000004d,0 0 42px #5b70cd1f}.welcomeEmailIcon{color:#f4f6ffc7;place-items:center;width:32px;min-width:32px;height:32px;display:grid}.welcomeEmailIcon svg{width:25px;height:25px}.welcomeEmailField input{color:#faf8fff0;letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:17px;font-weight:580}.welcomeEmailField input::placeholder{color:#dad6eb57}.welcomePhoneField:focus-within{border-color:#a5b1ff80;box-shadow:inset 0 1px #ffffff40,0 18px 46px #02010c4d,0 0 46px #6c7eff29}.welcomeCountryPicker{cursor:pointer;place-items:center;font-size:22px;display:grid;position:relative}.welcomeCountryPicker select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.welcomePhoneDial{color:#f7f5ffe6;font-size:17px;font-weight:650}.welcomePhoneDivider{background:#cdd0f233;width:1px;height:24px}.welcomePhoneField input{color:#faf8fff0;letter-spacing:.015em;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:17px;font-weight:580}.welcomePhoneField input::placeholder{color:#dad6eb57}.welcomeFlowSubmit{opacity:1;margin-top:18px;animation:none;transform:none}.welcomeCodeRow{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.welcomeCodeRow input{color:#fcfafff5;-webkit-backdrop-filter:blur(22px);text-align:center;width:100%;min-width:0;height:60px;transition:border-color .18s ease-out, box-shadow .18s ease-out, transform .18s var(--login-button-spring);background:linear-gradient(145deg,#ffffff24,#9387ff09),#0e0b2080;border:1px solid #c9cfff38;border-radius:18px;outline:0;font-size:22px;font-weight:720;box-shadow:inset 0 1px #ffffff2e,0 14px 32px #02010c38}.welcomeCodeRow input:focus{border-color:#a6b5ff8f;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,0 0 28px #7080ff33}.welcomeResend{color:#e2dff3a3;cursor:pointer;background:0 0;border:0;width:100%;margin:18px 0 0;padding:8px;font-size:13px;font-weight:570}.welcomeResend:not(:disabled){color:#dddaffe0}.welcomeVnrLoader{align-items:center;gap:4px;display:inline-flex}.welcomeVnrLoader i{background:#ffffffe6;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite welcomeLoaderPulse}.welcomeVnrLoader i:nth-child(2){animation-delay:.12s}.welcomeVnrLoader i:nth-child(3){animation-delay:.24s}.welcomeSuccessPulse{width:86px;height:86px;margin:84px auto 0;position:relative}.welcomeSuccessPulse span{border:1px solid #9fb9ff7a;border-radius:50%;animation:1.05s ease-out both welcomeSuccessRing;position:absolute;inset:0;box-shadow:0 0 32px #7e82ff2e}.welcomeSuccessPulse span:nth-child(2){animation-delay:.12s}.welcomeSuccessPulse span:nth-child(3){animation-delay:.24s}.welcomeBtn:focus-visible,.welcomeTermsLink:focus-visible{outline-offset:4px;outline:3px solid #8b97ff8c}@keyframes loginLogoReveal{to{opacity:1;transform:translate(0,0)}}@keyframes welcomeLogoBreath{0%,to{filter:drop-shadow(0 10px 28px #00000047)drop-shadow(0 0 20px #5c76dc29)drop-shadow(0 0 42px #9b55be14);transform:translate(0,0)scale(1)}50%{filter:drop-shadow(0 10px 28px #00000047)drop-shadow(0 0 24px #6080e830)drop-shadow(0 0 52px #ae58c61a);transform:translate(0,0)scale(1.015)}}@keyframes welcomeStageTransform{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes welcomeFlowCardReveal{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes welcomeLoaderPulse{0%,to{opacity:.3;transform:translateY(2px)scale(.8)}50%{opacity:1;transform:translateY(-2px)scale(1)}}@keyframes welcomeSuccessLogo{0%{opacity:1;transform:scale(1)}45%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(.98)}}@keyframes welcomeSuccessRing{0%{opacity:0;transform:scale(.35)}40%{opacity:.75}to{opacity:0;transform:scale(1.5)}}@keyframes loginHeadingReveal{to{opacity:1;transform:translate(0,0)}}@keyframes loginButtonReveal{to{opacity:1;transform:translate(0,0)}}@keyframes loginFadeReveal{to{opacity:1;transform:translate(0,0)}}@keyframes loginLegalReveal{to{opacity:1;transform:translate(0,0)}}@keyframes loginButtonGlow{0%,to{opacity:0}45%{opacity:1}}.vnrWordmarkShine{animation:11.6s ease-in-out 3.2s infinite loginLogoShine}@keyframes loginLogoShine{0%,78%,to{opacity:0;transform:translate(-130px)rotate(18deg)}83%{opacity:.16}91%{opacity:0;transform:translate(540px)rotate(18deg)}}@keyframes loginHeroAura{0%{opacity:.48;transform:scale(.97)}to{opacity:.72;transform:scale(1.04)}}@keyframes welcomeGeminiClouds{0%{opacity:.62;transform:translate(-2%,-1%)scale(1)}45%{opacity:.82;transform:translate(2%,1%)scale(1.08)}to{opacity:.68;transform:translate(-1%,2%)scale(1.03)}}@keyframes welcomeGeminiCloudLayer{0%{opacity:.58;transform:translate(2%,-1%)scale(1.04)}55%{opacity:.76;transform:translate(-2%,1.5%)scale(1.1)}to{opacity:.62;transform:translate(1%,2%)scale(1.02)}}@keyframes welcomeGeminiBlobDrift{0%{transform:translateY(-2%)scale(1)}to{transform:translate(2%,3%)scale(1.08)}}@keyframes welcomeEnvelopeReveal{to{opacity:.22}}@keyframes welcomeEnvelopeGlassDrift{0%{margin-top:0;margin-left:0}to{margin-top:-10px;margin-left:8px}}@keyframes loginPrimaryRareShine{0%,75%,to{opacity:0;transform:skew(-18deg)translate(-250%)}80%{opacity:.55}89%{opacity:0;transform:skew(-18deg)translate(850%)}}@media (height<=760px){.welcomeShell{padding-top:30px;padding-bottom:18px}.welcomeWordmark{width:min(204px,48vw)}.welcomeStage--login{margin-top:clamp(34px,5vh,48px)}.welcomeHeading{margin-top:23px}.welcomeTitle{font-size:21px}.welcomeSubtitle{margin-top:7px;font-size:13px}.welcomeActions{margin-top:46px}.welcomeBtnPrimary{min-height:54px}.welcomeBtnOAuth{min-height:48px;margin-top:8px}.welcomeDivider{margin-top:16px;margin-bottom:4px}.welcomeLegal{bottom:calc(var(--vnr-safe-bottom,0px) + 28px)}.welcomeStage--phone,.welcomeStage--sms{margin-top:0}.welcomeFlowCard{margin-top:54px}.welcomeCodeRow input{border-radius:16px;height:52px}}@media (width<=380px){.welcomeShell{padding-left:18px;padding-right:18px}.welcomeBtn{padding-left:14px;padding-right:14px;font-size:14.5px}.welcomeBtnLeading{width:30px;min-width:30px}.welcomeBtnChevron{width:20px;min-width:20px}.welcomeBtnPrimary{font-size:14px}.welcomeCodeRow{gap:5px}.welcomeCodeRow input{border-radius:15px;height:52px;font-size:19px}}@media (prefers-reduced-motion:reduce){.welcomeWordmark,.welcomeTitle,.welcomeSubtitle,.welcomeBtn,.welcomeDivider,.welcomeTrustCards,.welcomeLegal{animation-name:loginFadeReveal;animation-duration:.3s;animation-timing-function:ease-out;transform:none}.welcomeBtn:before,.welcomeBtnGlow,.vnrWordmarkShine,.welcomeBtnRareShine{display:none}.welcomeStage,.welcomeFlowCard,.welcomeSuccessPulse span,.welcomeVnrLoader i{animation-duration:.3s}.welcomeHero:before{animation:none}.authBgRootLogin:has(.welcomeShell):before{animation:none}.authBgRootLogin:has(.welcomeShell) .authBgGradient{animation:none}.authBgRootLogin:has(.welcomeShell) .authBgBlobs .blob{animation:none}.authBgRootLogin:has(.welcomeShell) .authDecorEnvelope{animation:none}}.authCallbackShell{min-height:var(--vnr-app-height,100dvh);padding:calc(var(--vnr-safe-top) + 24px) 24px calc(var(--vnr-safe-bottom) + 24px);color:#fff;background:0 0;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.authCallbackShell:before,.authCallbackShell:after{content:"";pointer-events:none;filter:blur(70px);opacity:.48;border-radius:999px;width:360px;height:360px;position:absolute}.authCallbackShell--loading:before,.authCallbackShell--loading:after{display:none}.authCallbackShell:before{background:#2a7cff57;top:14%;left:-170px}.authCallbackSoftLoader{opacity:.82;background:radial-gradient(circle,#ffffffdb 0 18%,#0000 20%),conic-gradient(#ffffff26,#ffffffc7,#ffffff26);border-radius:999px;width:34px;height:34px;animation:.9s linear infinite authCallbackSpin;box-shadow:0 0 34px #8496ff2e}.authCallbackShell:after{background:#db3acd47;bottom:13%;right:-180px}.authCallbackCard{z-index:1;box-sizing:border-box;text-align:center;-webkit-backdrop-filter:blur(30px)saturate(135%);background:linear-gradient(#ffffff17,#ffffff09),#1212189e;border:1px solid #ffffff1a;border-radius:30px;width:min(360px,100%);padding:28px 24px 24px;position:relative;box-shadow:0 26px 70px #0000006b,inset 0 1px #ffffff21}.authCallbackLogo{color:#fffffff5;letter-spacing:.08em;background:linear-gradient(135deg,#57bcff52,#e957da47);border-radius:999px;place-items:center;width:78px;height:44px;margin:0 auto 18px;font-size:18px;font-weight:800;display:grid;box-shadow:0 18px 42px #795eff3d,inset 0 1px #fff3}.authCallbackCard h1{color:#fffffff5;letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800;line-height:1.15}.authCallbackCard p{color:#ffffffad;margin:12px 0 0;font-size:15px;font-weight:500;line-height:1.45}.authCallbackSpinner{border:2px solid #ffffff24;border-top-color:#ffffffe0;border-radius:999px;width:34px;height:34px;margin:0 auto 18px;animation:.85s linear infinite authCallbackSpin}.authCallbackActions{gap:10px;margin-top:22px;display:grid}.authCallbackActions button{color:#fff;width:100%;height:50px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:15px;font-weight:750}.authCallbackPrimary{background:linear-gradient(110deg,#3ba7ff,#7d5cff 48%,#ed4cc7);box-shadow:0 16px 32px #7257ff47,inset 0 1px #ffffff38}.authCallbackSecondary{background:#fff1;box-shadow:inset 0 1px #ffffff17;border:1px solid #ffffff17!important}@keyframes authCallbackSpin{to{transform:rotate(360deg)}}.otpShell{width:min(430px,100%);min-height:100%;padding:calc(var(--vnr-safe-top) + 72px) 18px calc(var(--vnr-safe-bottom) + 28px);justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.otpBack{top:calc(var(--vnr-safe-top) + 18px);border-radius:var(--vnr-radius-pill);color:#ffffffeb;-webkit-backdrop-filter:blur(22px)saturate(130%);cursor:pointer;z-index:2;background:linear-gradient(#ffffff1c,#ffffff09),#0c0c118f;border:1px solid #ffffff1c;place-items:center;width:46px;height:46px;font-size:22px;display:grid;position:absolute;left:20px;box-shadow:0 18px 44px #00000061,inset 0 1px #ffffff29}.otpCard{-webkit-backdrop-filter:blur(26px)saturate(138%);color:#fffffff5;background:linear-gradient(#ffffff18,#ffffff08),#09090e94;border:1px solid #ffffff1b;border-radius:32px;width:min(400px,100%);margin:auto;padding:32px 22px 26px;box-shadow:0 34px 90px #0000007a,0 0 70px #614dff14,inset 0 1px #ffffff29,inset 0 -28px 54px #0000002e}.otpBrand{text-align:center;text-indent:.16em;color:#0000;letter-spacing:.16em;background:linear-gradient(105deg,#71d7ff,#9b7cff 52%,#f095df);-webkit-background-clip:text;background-clip:text;margin-bottom:30px;font-size:24px;font-weight:850;line-height:1}.otpEyebrow{text-align:center;color:var(--vnr-text-tertiary);letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:750}.otpTitle{font-size:26px;font-weight:var(--vnr-weight-heavy);letter-spacing:var(--vnr-tracking-tight);text-align:center;color:var(--vnr-text);margin:0}.otpSub{text-align:center;color:var(--vnr-text-secondary);font-weight:var(--vnr-weight-semibold);margin-top:10px;font-size:14px;line-height:1.4}.otpSub strong{color:var(--vnr-text);font-weight:var(--vnr-weight-bold);overflow-wrap:anywhere}.otpChangeEmail{color:#ffffffa8;font-size:12px;font-weight:var(--vnr-weight-bold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:8px auto 0;padding:4px 8px;text-decoration:underline;display:block}.otpRow{justify-content:space-between;gap:8px;margin-top:22px;margin-bottom:8px;display:flex}.otpBox{color:#fffffff5;text-align:center;width:min(46px,13vw);height:54px;font-size:20px;font-weight:var(--vnr-weight-heavy);-webkit-backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(#ffffff1d,#ffffff0a),#ffffff0d;border:1px solid #ffffff1c;border-radius:18px;outline:none;transition:border-color .2s,box-shadow .2s;box-shadow:0 16px 38px #0000003d,inset 0 1px #ffffff29,inset 0 -12px 22px #0000002e}.otpBox:focus,.otpBox:focus-visible{border-color:#b0c1ff80;outline:none;box-shadow:0 0 0 3px #6366f121,0 18px 48px #675fff29,inset 0 1px #ffffff38}.otpMessage{border-radius:var(--vnr-radius-sm);font-size:13px;font-weight:var(--vnr-weight-semibold);border:1px solid;margin:14px 0 -4px;padding:10px 12px;line-height:1.4}.otpMessageError{color:#ffd0d6fa;background:#ff4e661b;border-color:#ff768a33}.otpMessageInfo{color:#e2e8ffbd;background:#ffffff0b;border-color:#ffffff14}.otpBtn{border-radius:var(--vnr-radius-pill);color:#fff;width:100%;height:52px;font-weight:var(--vnr-weight-heavy);cursor:pointer;background:linear-gradient(110deg,#3ba7ff,#7d5cff 48%,#ed4cc7);border:none;margin-top:18px;font-size:16px;transition:filter .2s,transform .15s;box-shadow:0 18px 42px #6c58ff42,inset 0 1px #ffffff3d}.otpBtn:hover:not(:disabled){filter:brightness(1.03)}.otpBtn:active:not(:disabled){transform:scale(.99)}.otpBtn:disabled{opacity:.5;cursor:not-allowed}.otpLinkBtn{color:#becbffd6;width:100%;font-weight:var(--vnr-weight-bold);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:14px;font-size:14px;text-decoration:underline}.otpLinkBtn:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.otpBack:focus-visible,.otpChangeEmail:focus-visible,.otpBtn:focus-visible,.otpLinkBtn:focus-visible{outline-offset:3px;outline:3px solid #7c3aed6b}@media (width<=370px){.otpCard{padding-left:16px;padding-right:16px}.otpRow{gap:5px}}@media (height<=700px){.otpShell{align-items:flex-start;min-height:100%;padding-top:58px}.otpBrand{margin-bottom:20px}}.termsPage{z-index:1;box-sizing:border-box;padding:calc(16px + var(--vnr-safe-top,0px)) max(20px, var(--vnr-safe-right,0px)) 0 max(20px, var(--vnr-safe-left,0px));background:var(--vnr-bg-page);color:var(--vnr-text);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.termsHeader{flex:none;align-items:center;gap:12px;margin-bottom:16px;display:flex}.termsScroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;padding-bottom:calc(56px + var(--vnr-safe-bottom,0px));scrollbar-width:none;flex:1 1 0;overflow:clip auto}.termsScroll::-webkit-scrollbar{display:none}.termsBack{border-radius:var(--vnr-radius-md);border:1px solid var(--vnr-stroke);background:var(--vnr-liquid-surface);width:44px;height:44px;-webkit-backdrop-filter:var(--vnr-blur-liquid);color:var(--vnr-text);font-weight:var(--vnr-weight-heavy);cursor:pointer;box-shadow:var(--vnr-shadow-sm);flex-shrink:0}.termsTitle{font-size:clamp(20px,4.5vw,26px);font-weight:var(--vnr-weight-heavy);letter-spacing:var(--vnr-tracking-tight);margin:0;line-height:1.2}.termsUpdated{font-size:13px;font-weight:var(--vnr-weight-semibold);color:var(--vnr-text-tertiary);margin:0 0 20px}.termsArticle{border-radius:var(--vnr-radius-xl);background:var(--vnr-liquid-surface-strong);border:1px solid var(--vnr-liquid-border);max-width:640px;box-shadow:var(--vnr-liquid-shadow), 0 1px 0 var(--vnr-liquid-highlight) inset;-webkit-backdrop-filter:var(--vnr-blur-liquid-strong);box-sizing:border-box;margin:0 auto;padding:22px 20px 28px}.termsArticle h2{font-size:16px;font-weight:var(--vnr-weight-heavy);color:var(--vnr-text);margin:22px 0 10px}.termsArticle h2:first-child{margin-top:0}.termsArticle p{font-size:14px;line-height:1.55;font-weight:var(--vnr-weight-body);color:var(--vnr-text-secondary);margin:0 0 12px}.termsArticle ul{color:var(--vnr-text-secondary);margin:0 0 14px;padding-left:1.2em;font-size:14px;line-height:1.5}.termsArticle li{margin-bottom:6px}.termsArticle strong{color:var(--vnr-text);font-weight:var(--vnr-weight-bold)}.profileSetupPage{width:100%;height:var(--vnr-app-height,100dvh);color:#fff;background:radial-gradient(92% 50% at 18% -10%,#3065be1c,#0000 68%),radial-gradient(84% 46% at 86% 6%,#7c48c61a,#0000 70%),radial-gradient(76% 42% at 48% 8%,#d948b00e,#0000 72%),linear-gradient(#05050c 0%,#070712 54%,#040409 100%);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.profileSetupPage:before,.profileSetupPage:after{content:"";pointer-events:none;filter:blur(150px);opacity:.42;will-change:transform, opacity;border-radius:999px;position:absolute}.profileSetupPage:before{background:#2f74dc2e;width:92vw;height:58vw;animation:28s cubic-bezier(.42,0,.22,1) infinite alternate profileSetupCloudFloat;top:-20vw;left:-34vw}.profileSetupPage:after{background:#a448c424;width:86vw;height:60vw;animation:34s cubic-bezier(.42,0,.22,1) -9s infinite alternate profileSetupCloudFloat;top:6vh;right:-36vw}.profileSetupPage--loading{letter-spacing:.12em;place-items:center;font-size:22px;font-weight:820;display:grid}.profileSetupGlow{pointer-events:none;filter:blur(118px);opacity:.2;border-radius:999px;animation:24s cubic-bezier(.42,0,.22,1) infinite alternate profileSetupGlowDrift;position:absolute}.profileSetupGlowOne{background:#488fff38;width:380px;height:320px;top:10%;right:-190px}.profileSetupGlowTwo{background:#de46cc2e;width:360px;height:310px;animation-delay:-11s;bottom:7%;left:-190px}.profileSetupEnvelope{z-index:0;pointer-events:none;opacity:.13;filter:blur(2.4px)saturate(.84);background:linear-gradient(145deg,#ffffff1a,#ffffff05),#775bff0e;border:1px solid #9bb0ff1a;border-radius:22px;width:150px;height:104px;animation:26s cubic-bezier(.42,0,.22,1) infinite alternate profileSetupEnvelopeFloat;position:absolute;transform:rotate(-10deg)translate(0,0);box-shadow:inset 0 1px #ffffff1a,0 0 36px #667eff14}.profileSetupEnvelope:before,.profileSetupEnvelope:after{content:"";transform-origin:0 100%;border-bottom:1px solid #ebf0ff2e;border-left:1px solid #ebf0ff1f;height:44px;position:absolute;inset:16px 18px auto;transform:skewY(-28deg)}.profileSetupEnvelope:after{transform-origin:100% 100%;border-left:0;border-right:1px solid #ebf0ff1f;transform:skewY(28deg)}.profileSetupEnvelopeOne{--envelope-rotate:12deg;top:12%;left:-58px;transform:rotate(12deg)}.profileSetupEnvelopeTwo{--envelope-rotate:-14deg;opacity:.1;filter:blur(4px)saturate(.72);width:180px;height:120px;animation-duration:32s;animation-delay:-10s;top:22%;right:-72px}.profileSetupEnvelopeThree{--envelope-rotate:9deg;opacity:.085;filter:blur(5px)saturate(.65);width:132px;height:92px;animation-duration:36s;animation-delay:-18s;bottom:16%;right:-52px}.profileSetupScroll{z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:calc(var(--vnr-safe-top) + 20px) 0 calc(var(--vnr-safe-bottom) + var(--vnr-keyboard-inset,0px) + 48px);box-sizing:border-box;scrollbar-width:none;flex:auto;position:relative;overflow:auto}.profileSetupScroll::-webkit-scrollbar{display:none}.profileSetupCard{box-sizing:border-box;width:min(100%,430px);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0 20px;position:relative}.profileSetupHeader{opacity:0;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:44px;animation:.52s cubic-bezier(.22,1,.36,1) 40ms forwards profileSetupCascade;display:grid;transform:translateY(18px)}.profileSetupBack{color:#fff;-webkit-backdrop-filter:blur(16px);width:42px;min-width:42px;height:42px;font:inherit;cursor:pointer;background:linear-gradient(#ffffff14,#ffffff07),#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;place-items:center;padding:0;font-size:24px;font-weight:720;line-height:1;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 12px 28px #00000029}.profileSetupBack:after{content:"";border-radius:999px;position:absolute;inset:-12px}.profileSetupCard h1{letter-spacing:-.045em;text-align:left;margin:0;font-size:clamp(22px,5.6vw,28px);font-weight:820;line-height:1.05}.profileSetupAvatarBlock{justify-items:center;gap:30px;margin-top:34px;display:grid}.profileSetupAvatar{color:#fff;cursor:pointer;opacity:0;background:conic-gradient(from 220deg,#52b3ffc7,#8a65ffb8,#52b3ffc7);border:0;border-radius:50%;place-items:center;width:clamp(230px,62vw,250px);height:clamp(230px,62vw,250px);padding:3px;transition:transform .17s cubic-bezier(.22,1,.36,1),box-shadow .17s;animation:.56s cubic-bezier(.22,1,.36,1) 80ms forwards profileSetupCascade;display:grid;position:relative;transform:translateY(20px)scale(.94);box-shadow:0 36px 90px #00000047,0 0 58px #429aff2e,0 0 96px #8458ff24,0 0 130px #dd54c512}.profileSetupAvatar:active{transform:scale(.985)}.profileSetupAvatar img,.profileSetupAvatar>span{clip-path:circle(50%);object-fit:cover;box-sizing:border-box;background:#ffffff14;border:2px solid #04040ae6;border-radius:50%;place-items:center;width:100%;height:100%;font-size:74px;font-weight:820;display:grid;overflow:hidden}.profileSetupAvatar i{-webkit-backdrop-filter:blur(24px)saturate(1.24);background:linear-gradient(#ffffff2e,#ffffff0d),#ffffff12;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:50px;height:50px;font-size:30px;font-style:normal;font-weight:680;transition:transform .19s cubic-bezier(.22,1,.36,1),box-shadow .19s;display:grid;position:absolute;bottom:18px;right:-1px;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff42,inset 0 -10px 20px #0000001f}.profileSetupAvatar:active i{transform:scale(.92);box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff3d,inset 0 -12px 22px #00000029}.profileSetupFile{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profileSetupPhotoBtn{color:#ffffffe6;height:42px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;padding:0 16px;font-size:14px;font-weight:720}.profileSetupGeneratedCarousel{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;perspective:720px;width:min(100vw,430px);transform-style:preserve-3d;opacity:0;margin-inline:-20px;padding-top:4px;animation:.56s cubic-bezier(.22,1,.36,1) .12s forwards profileSetupCascade;overflow:auto hidden;transform:translateY(18px)scale(.98)}.profileSetupGeneratedCarousel::-webkit-scrollbar{display:none}.profileSetupGeneratedTrack{min-width:max-content;transform-style:preserve-3d;align-items:center;gap:0;padding:10px max(40px,50vw - 61px) 20px;display:flex}.profileSetupGeneratedAvatar{--cover-scale:.45;--cover-opacity:.38;--cover-x:0px;--cover-y:14px;--cover-rotate:0deg;--cover-z:1;z-index:var(--cover-z);scroll-snap-align:center;cursor:pointer;width:122px;height:122px;transform:translate3d(var(--cover-x), var(--cover-y), 0) rotateY(var(--cover-rotate)) scale(var(--cover-scale));opacity:var(--cover-opacity);will-change:transform, opacity;background:0 0;border:0;border-radius:50%;flex:0 0 122px;margin:0 -14px;padding:4px;transition:opacity 90ms linear,filter .18s;position:relative}.profileSetupGeneratedAvatar:active{transform:translate3d(var(--cover-x), var(--cover-y), 0) rotateY(var(--cover-rotate)) scale(calc(var(--cover-scale) * .96))}.profileSetupGeneratedAvatar img{object-fit:cover;box-sizing:border-box;border:2px solid #ffffff14;border-radius:50%;width:100%;height:100%;display:block;transform:translate(0,0);box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff21}.profileSetupGeneratedAvatarOn{filter:saturate(1.08)}.profileSetupGeneratedAvatarOn:before{content:"";background:conic-gradient(from 220deg,#4ba8ffc7,#7d5cffc7,#4ba8ffc7);border-radius:50%;position:absolute;inset:-3px;box-shadow:0 0 28px #4ba8ff24,0 0 48px #7d5cff1f}.profileSetupGeneratedAvatarOn img{border-color:#05050ce6;position:relative}.profileSetupGeneratedAvatar--center{filter:saturate(1.08)}.profileSetupField{opacity:0;gap:6px;margin-top:15px;animation:.52s cubic-bezier(.22,1,.36,1) .16s forwards profileSetupCascade;display:grid;transform:translateY(18px)scale(.985)}.profileSetupFieldPrimary{margin-top:12px}.profileSetupFieldPrimary:first-of-type{margin-top:25px;animation-delay:.16s}.profileSetupFieldPrimary:nth-of-type(2){animation-delay:.2s}.profileSetupField:nth-of-type(3){animation-delay:.24s}.profileSetupField input,.profileSetupField textarea,.profileSetupUsername{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(1.22);background:linear-gradient(#ffffff1f,#ffffff0e 42%,#ffffff09),radial-gradient(80% 120% at 50% -40%,#ffffff17,#0000 62%),#fff1;border:1px solid #ffffff1a;border-radius:23px;width:100%;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff38,inset 0 -12px 22px #0000001f,0 14px 34px #0000001a}.profileSetupField input:focus,.profileSetupField textarea:focus{border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff47,inset 0 -12px 24px #00000024,0 16px 38px #0000001f,0 0 30px #6884ff14}.profileSetupField input{outline:none;height:56px;padding:0 20px;font-size:16px;font-weight:650}.profileSetupField textarea{resize:none;height:120px;min-height:120px;font:inherit;outline:none;padding:18px 20px;font-size:15px;line-height:1.4}.profileSetupUsername{align-items:center;gap:0;height:56px;padding:0 20px 0 18px;display:flex}.profileSetupUsername b{color:#ffffff9e;flex:none;font-size:17px;font-weight:760;line-height:1}.profileSetupUsername input{min-width:0;height:auto;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;flex:auto;padding:0 0 0 2px}.profileSetupField:focus-within .profileSetupUsername{border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff47,inset 0 -12px 24px #00000024,0 16px 38px #0000001f,0 0 30px #6884ff14}.profileSetupField input::placeholder,.profileSetupField textarea::placeholder{color:#ffffff6b}.profileSetupInlineError,.profileSetupInlineInfo{margin-top:-2px;padding-left:4px;font-size:12px;font-style:normal}.profileSetupInlineError{color:#ff9bb0}.profileSetupInlineInfo{color:#ffffff85}.profileSetupError{color:#ffc1cf;background:#ff3e7017;border:1px solid #ff6e9138;border-radius:18px;margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.4}.profileSetupSubmit{color:#fff;width:100%;height:56px;font:inherit;cursor:pointer;opacity:0;background:linear-gradient(110deg,#3ba7ff,#7d5cff 48%,#ed4cc7);border:0;border-radius:999px;margin-top:16px;font-size:16px;font-weight:820;transition:opacity .18s,transform .18s,box-shadow .18s;animation:.52s cubic-bezier(.22,1,.36,1) .28s forwards profileSetupCascade;transform:translateY(18px)scale(.985);box-shadow:0 18px 42px #775bff52,inset 0 1px #ffffff38}.profileSetupSubmit:not(:disabled){box-shadow:0 18px 42px #775bff52,0 0 28px #49a0ff1f,inset 0 1px #ffffff38}.profileSetupSubmit:not(:disabled):active{transform:scale(.985)}.profileSetupFooter{display:none}.profileSetupFooterHint{color:#ffffff94;text-align:center;margin:14px 0 0;font-size:12px;line-height:1.4}.profileSetupFooterError{margin:14px 0 0}.profileSetupSubmit:disabled{cursor:not-allowed;opacity:.48!important}.profileSetupLegal{color:#ffffff70;text-align:center;margin:18px 8px 0;font-size:12px;line-height:1.45}.profileSetupLegal a{color:#ffffffc7;text-underline-offset:3px}@keyframes profileSetupCascade{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes profileSetupCloudFloat{0%{opacity:.34;transform:translate(-1.5%,-1%)scale(1)}50%{opacity:.46;transform:translate(2%,1.5%)scale(1.08)}to{opacity:.38;transform:translate(-.5%,2%)scale(1.03)}}@keyframes profileSetupGlowDrift{0%{transform:translateY(-2%)scale(1)}to{transform:translate(2%,3%)scale(1.08)}}@keyframes profileSetupEnvelopeFloat{0%{transform:translate3d(0, 0, 0) rotate(var(--envelope-rotate,-10deg))}to{transform:translate3d(12px, -16px, 0) rotate(calc(var(--envelope-rotate,-10deg) + 4deg))}}@media (width<=390px){.profileSetupGeneratedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.profileSetupGeneratedTitle{gap:3px;display:grid}}.vnrStartupScreen{background:var(--vnr-bg-page,#080714);flex:1;width:100%;height:100%;min-height:0}.vibePremiumShell{z-index:3;width:min(520px,100%);min-height:100dvh;padding:calc(var(--vnr-safe-top) + clamp(30px, 5.4vh, 54px)) 18px max(40px, calc(var(--vnr-safe-bottom) + 40px));color:#f8f7ff;box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex;position:relative}.authBgRootLogin:has(.vibePremiumShell) .authBgContent{justify-content:flex-start;align-items:stretch;height:100dvh;max-height:100dvh;padding:0;overflow:hidden}:is(.authBgRootLogin:has(.vibePremiumShell) .authDecorEnvelope5,.authBgRootLogin:has(.vibePremiumShell) .authDecorEnvelope6){display:none}.authBgRootLogin:has(.vibePremiumShell) .authDecorEnvelope{filter:blur(1.4px)saturate(.9)brightness(.76)drop-shadow(0 14px 22px #342e7d2e);opacity:.22!important}.authBgRootLogin:has(.vibePremiumShell) .authDecorEnvelope1{width:100px;top:-3%;left:-12%}.authBgRootLogin:has(.vibePremiumShell) .authDecorEnvelope2{width:112px;top:1%;right:-13%}.authBgRootLogin:has(.vibePremiumShell) .authDecorEnvelope3{width:112px;bottom:-2%;right:-13%}.authBgRootLogin:has(.vibePremiumShell) .authDecorEnvelope4{width:98px;bottom:-1%;left:-12%}.vibePremiumHeader{text-align:center;animation:vibePremiumReveal .56s var(--login-spring) both}.vibePremiumWordmark{filter:drop-shadow(0 14px 34px #8658ff42);width:min(260px,62vw);height:auto;margin:0 auto clamp(28px,4.8vh,42px);display:block}.vibePremiumHeader h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(30px,7vw,39px);font-weight:720;line-height:1.08}.vibePremiumHeader p{color:#f4f1ffad;margin:12px auto 0;font-size:16px;font-weight:500;line-height:1.45}.vibePremiumChoiceHint{color:#ffffff94;text-align:center;margin:7px auto 0;font-size:11px;font-weight:500;line-height:1.4;display:block}.vibePremiumGrid{grid-template-columns:1fr;gap:14px;margin-top:clamp(32px,5.3vh,48px);display:grid}.vibePremiumCard{--card-glow:#7582ff29;color:#f9f7fff0;-webkit-backdrop-filter:blur(25px)saturate(1.18);cursor:pointer;opacity:0;transform-origin:50%;min-height:138px;animation:vibePremiumCardReveal .58s var(--login-spring) calc(.13s + var(--vibe-card-index) * 78ms) forwards;transition:opacity .26s ease-out, transform .28s var(--login-button-spring), border-color .24s ease-out, box-shadow .24s ease-out, background .24s ease-out;will-change:transform, opacity;background:radial-gradient(circle at 16% 26%,#6f74ff29,#0000 44%),linear-gradient(145deg,#ffffff1b,#786cdc09),#0c0a1c7a;border:1px solid #cad1ff2b;border-radius:31px;grid-template-columns:minmax(126px,38%) 1fr 42px;align-items:center;gap:14px;padding:16px 18px 16px 13px;display:grid;position:relative;overflow:hidden;transform:translateY(18px)scale(.98);box-shadow:inset 0 1px #ffffff29,0 18px 44px #02010c47,inset 0 0 34px #858aff0e}.vibePremiumCard:before{content:"";border-radius:inherit;pointer-events:none;opacity:.72;background:linear-gradient(135deg,#ffffff29,#0000 34%),radial-gradient(circle at 82% 44%,#ff6de01f,#0000 38%);position:absolute;inset:1px}.vibePremiumCard:after{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000,#7edfff52,#ff6de042,#0000);height:1px;position:absolute;bottom:0;left:20px;right:20px}.vibePremiumGrid[data-has-selection=true] .vibePremiumCard:not(.vibePremiumCard--active){opacity:.62;transform:translate(0,0)scale(.985)}.vibePremiumCard:hover{transform:translateY(-1px)scale(1.008)}.vibePremiumCard:active{transform:translate(0,0)scale(.992)}.vibePremiumCard--active{opacity:1;background:radial-gradient(circle at 16% 26%,#6f74ff2e,#0000 44%),linear-gradient(145deg,#ffffff1b,#786cdc09),padding-box padding-box,linear-gradient(135deg,#4ba6efb8,#886fe4c7 55%,#d17ab5ad) border-box;border:1.5px solid #0000;transform:translate(0,0)scale(1.012);box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #7b83db38,0 0 28px #686feb38,0 0 56px #686feb1a,0 18px 44px #02010c52,inset 0 0 34px #858aff0f}.vibePremiumCard--active.vibePremiumCard--pulse{animation:vibePremiumSelectedPulse .3s var(--login-button-spring) both}.vibePremiumIcon{z-index:1;place-items:center;width:100%;min-width:118px;height:106px;display:grid;position:relative;transform:translate(0,0)}.vibePremiumIcon:before{content:"";opacity:.72;background:radial-gradient(circle,#7e5eff4d,#0000 68%);border-radius:999px;position:absolute;inset:19% 7%}.vibePremiumIcon img{z-index:1;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;width:min(156px,100%);height:118px;position:relative;transform:translate(0,0)}.vibePremiumIcon--classic img{animation:5.6s ease-in-out infinite vibePremiumClassicFloat}.vibePremiumIcon--voice img{animation:3.1s ease-in-out infinite vibePremiumVoiceBreath}.vibePremiumIcon--fast img{animation:2.45s ease-in-out infinite vibePremiumFastGlide}.vibePremiumIcon--emotional img{animation:3.7s ease-in-out infinite vibePremiumEmotionalSway}.vibePremiumCardText{z-index:1;text-align:left;gap:8px;min-width:0;display:grid;position:relative}.vibePremiumCardText strong{letter-spacing:-.045em;font-size:clamp(22px,5.3vw,28px);font-weight:780;line-height:1.04}.vibePremiumCardText span{color:#e1def2ad;font-size:clamp(14px,3.6vw,17px);font-weight:520;line-height:1.3}.vibePremiumCheck{z-index:1;width:36px;height:36px;transition:transform .26s var(--login-button-spring), border-color .24s ease-out, box-shadow .24s ease-out, background .24s ease-out;background:#ffffff09;border:2px solid #dde2ff47;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 12px #ffffff08}.vibePremiumCheck span{opacity:0;width:14px;height:14px;transition:opacity .22s ease-out, transform .26s var(--login-button-spring);background:#fff;border-radius:50%;transform:scale(.45)}.vibePremiumCard--active .vibePremiumCheck{background:#8a45ff38;border-color:#ffffffbd;transform:scale(1.06);box-shadow:0 0 0 6px #844fff2e,0 0 20px #844fffa8,0 0 34px #ff6de04d,inset 0 0 14px #ffffff1a}.vibePremiumCard--active .vibePremiumCheck span{opacity:1;transform:scale(1)}.vibePremiumContinue{color:#fff;cursor:pointer;width:100%;min-height:60px;transition:transform .2s var(--login-button-spring), opacity .22s ease-out, box-shadow .22s ease-out;will-change:transform;background:linear-gradient(135deg,#398febe6,#6752d7db 54%,#c65ea9c7);border:1px solid #cdd4ff5c;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:clamp(34px,5.8vh,58px);font-size:16px;font-weight:720;display:flex;box-shadow:inset 0 1px #ffffff4d,0 18px 52px #302d8f5c,0 0 60px #6474dc29}.vibePremiumContinueArrow{font-size:25px;line-height:1;transform:translateY(-1px)}.vibePremiumError{color:#ffe0ece6;background:#ff5d9614;border:1px solid #ff97bc33;border-radius:18px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.45}.vibePremiumContinue:active:not(:disabled){transform:scale(.97)}.vibePremiumContinue:disabled{opacity:.5;cursor:default;box-shadow:inset 0 1px #ffffff1f}.vibePremiumBack{color:#e4e1f494;cursor:pointer;background:0 0;border:0;margin:16px auto 0;padding:8px 14px;font-size:13px}.vibePremiumHint{z-index:20;left:50%;bottom:max(28px, calc(var(--vnr-safe-bottom) + 18px));color:#f5f3ffdb;-webkit-backdrop-filter:blur(24px);text-align:left;width:min(360px,100% - 32px);animation:vibePremiumHintIn .48s var(--login-spring) both;background:#14102bb3;border:1px solid #c7cfff30;border-radius:18px;justify-content:center;align-items:center;gap:9px;padding:13px 17px;font-size:12px;font-weight:560;line-height:1.35;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 48px #02010c61,0 0 28px #6f79ff1a}.vibePremiumSheetBackdrop{z-index:200;padding:20px 16px max(16px,var(--vnr-safe-bottom));-webkit-backdrop-filter:blur(14px);background:#03020c8a;justify-content:center;align-items:flex-end;animation:.22s ease-out both vibePremiumFadeIn;display:flex;position:fixed;inset:0}.vibePremiumSheet{color:#f8f7ff;width:min(430px,100%);animation:vibePremiumSheetIn .42s var(--login-spring) both;background:linear-gradient(145deg,#272049f0,#0c091df2);border:1px solid #cad1ff33;border-radius:28px;padding:22px 22px 18px;box-shadow:0 -18px 70px #0000006b,inset 0 1px #ffffff2b}.vibePremiumSheet .vibePremiumIcon{width:156px;height:128px;margin:0 auto}.vibePremiumSheet .vibePremiumIcon img{width:156px;height:128px}.vibePremiumSheet h2{text-align:center;margin:8px 0 0;font-size:22px}.vibePremiumSheetLead{color:#f5f3ffe0;margin:18px 0 8px;font-size:13px;font-weight:650}.vibePremiumSheet ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vibePremiumSheet li{color:#e4e1f4b3;padding-left:20px;font-size:13px;line-height:1.4;position:relative}.vibePremiumSheet li:before{content:"•";color:#9aa9ff;position:absolute;left:5px}.vibePremiumSheetRecommendation{color:#dcdaf094;text-align:center;margin:17px 0 20px;font-size:12px;line-height:1.45}.vibePremiumSheetActions{grid-template-columns:.8fr 1.2fr;gap:9px;display:grid}.vibePremiumSheet button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#398fe8,#6954d7 54%,#c65ea9);border:0;border-radius:999px;width:100%;min-height:50px;font-weight:680}.vibePremiumSheet .vibePremiumSheetSecondary{color:#f4f2ffb8;background:#ffffff12;border:1px solid #ccd2ff2b}@keyframes vibePremiumReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes vibePremiumCardReveal{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes vibePremiumSelectedPulse{0%{transform:translate(0,0)scale(1.01)}60%{transform:translate(0,0)scale(1.038)}to{transform:translate(0,0)scale(1.03)}}@keyframes vibePremiumClassicFloat{0%,to{transform:translate(0,0)rotate(-1deg)scale(1)}50%{transform:translateY(-4px)rotate(1.3deg)scale(1.018)}}@keyframes vibePremiumVoiceBreath{0%,to{opacity:.96;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translateY(-3px)scale(1.025)}}@keyframes vibePremiumFastGlide{0%,to{transform:translate(-3px,1px)scale(1)}50%{transform:translate(7px,-3px)scale(1.025)}}@keyframes vibePremiumEmotionalSway{0%,to{transform:translate(0,0)rotate(-1.2deg)scale(1)}50%{transform:translateY(-5px)rotate(1.5deg)scale(1.02)}}@keyframes vibePremiumHintIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes vibePremiumFadeIn{0%{opacity:0}to{opacity:1}}@keyframes vibePremiumSheetIn{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=390px){.vibePremiumShell{padding-left:14px;padding-right:14px}.vibePremiumWordmark{width:min(224px,60vw);margin-bottom:24px}.vibePremiumCard{border-radius:27px;grid-template-columns:112px 1fr 34px;gap:10px;min-height:126px;padding:13px 14px 13px 10px}.vibePremiumIcon{min-width:104px;height:96px}.vibePremiumIcon img{width:128px;height:102px}.vibePremiumCheck{width:32px;height:32px}}@media (height<=760px){.vibePremiumShell{padding-top:calc(var(--vnr-safe-top) + 20px);padding-bottom:max(40px, calc(var(--vnr-safe-bottom) + 40px))}.vibePremiumGrid{gap:11px;margin-top:22px}.vibePremiumWordmark{width:min(218px,58vw);margin-bottom:22px}.vibePremiumCard{min-height:118px;padding-top:10px;padding-bottom:10px}.vibePremiumIcon{height:92px}.vibePremiumIcon img{height:100px}.vibePremiumContinue{min-height:54px;margin-top:24px}}@media (prefers-reduced-motion:reduce){.vibePremiumCard,.vibePremiumHeader,.vibePremiumHint,.vibePremiumSheet{animation-duration:.18s}.vibePremiumIcon img{animation:none}}.vibePremiumShell--compact{width:100%;height:100%;min-height:0;max-height:100%;padding:6px 14px calc(var(--vnr-safe-bottom) + 14px);box-sizing:border-box;flex-direction:column;justify-content:flex-start;margin:0;display:flex;overflow:hidden}.vibePremiumShell--compact .vibePremiumHeader{flex-shrink:0}.vibePremiumShell--compact .vibePremiumWordmark{width:min(208px,54vw);height:auto;margin:0 auto 6px}.vibePremiumShell--compact .vibePremiumHeader h1{font-size:clamp(22px,5.8vw,28px);line-height:1.05}.vibePremiumShell--compact .vibePremiumHeader p{margin:4px auto 0;font-size:13px;line-height:1.3}.vibePremiumShell--compact .vibePremiumGrid{flex-shrink:0;gap:6px;margin-top:8px}.vibePremiumShell--compact .vibePremiumCard{border-radius:20px;grid-template-columns:50px 1fr 26px;gap:8px;height:82px;min-height:80px;max-height:84px;padding:8px 10px 8px 8px}.vibePremiumShell--compact .vibePremiumIcon{width:48px;min-width:48px;height:48px}.vibePremiumShell--compact .vibePremiumIcon:before{opacity:.55;inset:18% 8%}.vibePremiumShell--compact .vibePremiumIcon img{object-fit:contain;width:46px;height:46px}.vibePremiumShell--compact .vibePremiumCardText{gap:2px}.vibePremiumShell--compact .vibePremiumCardText strong{font-size:clamp(16px,4.1vw,18px);line-height:1.08}.vibePremiumShell--compact .vibePremiumCardText span{font-size:clamp(11px,2.9vw,12px);line-height:1.22}.vibePremiumShell--compact .vibePremiumCheck{border-width:1.5px;width:24px;height:24px}.vibePremiumShell--compact .vibePremiumCheck span{width:9px;height:9px}.vibePremiumShell--compact .vibePremiumCard--active{background:radial-gradient(circle at 16% 26%,#6f74ff24,#0000 44%),linear-gradient(145deg,#ffffff17,#786cdc08),padding-box padding-box,linear-gradient(135deg,#4ba6efa6,#886fe4b8 55%,#d17ab59e) border-box;transform:none;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #7b83db2e,0 0 22px #686feb2e,0 0 40px #686feb14,inset 0 0 24px #858aff0d}.vibePremiumShell--compact .vibePremiumCard--active .vibePremiumCheck{transform:scale(1.02);box-shadow:0 0 0 3px #844fff1f,0 0 12px #844fff66,inset 0 0 8px #ffffff14}.vibePremiumShell--compact .vibePremiumContinue{flex-shrink:0;min-height:48px;margin-top:auto;padding-top:8px;font-size:15px}.vibePremiumShell--compact .vibePremiumError{flex-shrink:0;margin-top:6px;padding:6px 10px;font-size:11px}@media (width<=360px){.vibePremiumShell--compact{padding-left:12px;padding-right:12px;padding-bottom:calc(var(--vnr-safe-bottom) + 12px)}.vibePremiumShell--compact .vibePremiumWordmark{width:min(196px,52vw);margin-bottom:5px}.vibePremiumShell--compact .vibePremiumGrid{gap:5px;margin-top:6px}.vibePremiumShell--compact .vibePremiumCard{grid-template-columns:46px 1fr 24px;height:80px;min-height:78px;max-height:82px;padding:7px 9px 7px 7px}.vibePremiumShell--compact .vibePremiumIcon img{width:42px;height:42px}.vibePremiumShell--compact .vibePremiumContinue{min-height:46px;padding-top:6px}}@media (width>=361px) and (width<=430px){.vibePremiumShell--compact .vibePremiumWordmark{width:min(208px,53vw)}}@media (height<=700px){.vibePremiumShell--compact{padding-top:4px;padding-bottom:calc(var(--vnr-safe-bottom) + 12px)}.vibePremiumShell--compact .vibePremiumWordmark{width:min(188px,50vw);margin-bottom:4px}.vibePremiumShell--compact .vibePremiumHeader h1{font-size:clamp(20px,5.4vw,24px)}.vibePremiumShell--compact .vibePremiumHeader p{margin-top:3px;font-size:12px}.vibePremiumShell--compact .vibePremiumGrid{gap:5px;margin-top:6px}.vibePremiumShell--compact .vibePremiumCard{height:80px;min-height:78px;max-height:82px}.vibePremiumShell--compact .vibePremiumContinue{min-height:44px;padding-top:6px}}@media (height<=780px) and (height>=701px){.vibePremiumShell--compact .vibePremiumGrid{gap:6px;margin-top:7px}}.vibePremiumShell--style{width:min(520px,100%);height:100dvh;min-height:0;padding:calc(var(--vnr-safe-top) + 16px) 24px max(84px, calc(var(--vnr-safe-bottom) + 56px));-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none;justify-content:flex-start;margin:0 auto;overflow:hidden auto}.vibePremiumShell--style::-webkit-scrollbar{display:none}.vibeOnboardingBack{z-index:60;top:calc(var(--vnr-safe-top) + 16px);left:calc(var(--vnr-safe-left) + 24px);color:#fffffff0;-webkit-backdrop-filter:blur(22px)saturate(1.18);width:46px;height:46px;font:inherit;cursor:pointer;animation:vibePremiumReveal .48s var(--login-spring) both;transition:transform .18s var(--login-button-spring), border-color .18s ease, background .18s ease;background:linear-gradient(#ffffff1f,#ffffff0a),#ffffff0e;border:1px solid #ffffff21;border-radius:999px;place-items:center;margin:0;padding:0;font-size:24px;font-weight:760;line-height:1;display:grid;position:fixed;box-shadow:inset 0 1px #ffffff2e,inset 0 -10px 20px #00000024,0 14px 34px #0000002e}.vibeOnboardingBack:after{content:"";border-radius:999px;position:absolute;inset:-12px}.vibeOnboardingBack:active{transform:scale(.96)}.vibePremiumShell--style .vibePremiumHeader{text-align:center;padding-top:0}.vibePremiumShell--style .vibePremiumWordmark{filter:drop-shadow(0 12px 28px #6088ff38)drop-shadow(0 0 38px #9b5cda1c);width:min(136px,36vw);min-height:46px;margin:0 auto 14px;display:block}.vibePremiumShell--style .vibePremiumHeader h1{letter-spacing:-.055em;font-size:clamp(27px,6.2vw,34px);line-height:1.07}.vibePremiumShell--style .vibePremiumHeader p{color:#f4f1ffa8;max-width:360px;margin:9px auto 0;font-size:14px;line-height:1.42}.vibePremiumShell--style .vibePremiumGrid{flex-shrink:0;gap:13px;margin-top:20px}.vibePremiumShell--style .vibePremiumCard{-webkit-backdrop-filter:blur(24px)saturate(1.2);height:118px;min-height:118px;max-height:none;animation-delay:calc(.12s + var(--vibe-card-index) * 34ms);transition:transform .2s var(--login-button-spring), opacity .19s ease, border-color .19s ease, box-shadow .19s ease, background .19s ease;background:linear-gradient(#ffffff1f,#ffffff0c 42%,#ffffff07),radial-gradient(120% 120% at 50% -42%,#ffffff17,#0000 60%),#fff1;border:1px solid #ffffff21;border-radius:28px;grid-template-columns:minmax(88px,30%) 1fr 28px;gap:12px;padding:12px 14px 12px 12px;box-shadow:inset 0 1px #ffffff29,inset 0 -16px 28px #0000003d,0 16px 34px #0000001c}.vibePremiumShell--style .vibePremiumCard:before{opacity:.86;background:linear-gradient(135deg,#ffffff24,#0000 34%),radial-gradient(circle at 84% 18%,#8dabff1c,#0000 35%)}.vibePremiumShell--style .vibePremiumCard:active{transform:scale(.98)}.vibePremiumShell--style .vibePremiumGrid[data-has-selection=true] .vibePremiumCard:not(.vibePremiumCard--active){opacity:.78;transform:none}.vibePremiumShell--style .vibePremiumCard--active{background:radial-gradient(110% 100% at 16% 0,#4597ff2e,#0000 62%),radial-gradient(110% 100% at 100% 100%,#915aff2e,#0000 58%),linear-gradient(#ffffff24,#ffffff0c 45%,#ffffff08),#ffffff12;border-color:#a4beff6b;transform:none;box-shadow:inset 0 1px #fff3,inset 0 -16px 28px #00000038,0 0 0 1px #5b8bff21,0 0 30px #5880ff24,0 16px 34px #00000024}.vibePremiumShell--style .vibePremiumIcon{width:92px;min-width:86px;height:92px}.vibePremiumShell--style .vibePremiumIcon img{width:92px;height:92px}.vibePremiumShell--style .vibePremiumCardText{gap:5px}.vibePremiumShell--style .vibePremiumCardText strong{font-size:clamp(20px,5vw,25px);line-height:1.06}.vibePremiumShell--style .vibePremiumCardText span{font-size:clamp(13px,3.35vw,15px);line-height:1.26}.vibePremiumShell--style .vibePremiumCheck{background:#91a0d23d;border:0;width:12px;height:12px;box-shadow:inset 0 1px #ffffff29}.vibePremiumShell--style .vibePremiumCheck span{background:linear-gradient(135deg,#7fd8ff,#9f7cff 58%,#ff7ad9);width:100%;height:100%}.vibePremiumShell--style .vibePremiumCard--active .vibePremiumCheck{background:linear-gradient(135deg,#7fd8ff,#9f7cff 58%,#ff7ad9);border:0;transform:scale(1);box-shadow:0 0 0 5px #697cff29,0 0 18px #6e97ff6b,0 0 26px #ad5bff33}.vibePremiumShell--style .vibePremiumCard--active .vibePremiumCheck span{opacity:1;transform:scale(1)}.vibePremiumShell--style .vibePremiumContinue{flex-shrink:0;min-height:58px;margin-top:24px;margin-bottom:0;padding-top:0;box-shadow:inset 0 1px #ffffff4d,0 18px 52px #302d8f57,0 0 44px #6474dc29}.vibePremiumShell--style .vibePremiumContinue:active:not(:disabled){transform:scale(1.018)}@media (width<=390px){.vibePremiumShell--style{padding-left:18px;padding-right:18px}.vibeOnboardingBack{left:calc(var(--vnr-safe-left) + 18px)}.vibePremiumShell--style .vibePremiumCard{grid-template-columns:76px 1fr 24px;gap:10px;height:108px;min-height:108px}.vibePremiumShell--style .vibePremiumIcon,.vibePremiumShell--style .vibePremiumIcon img{width:76px;min-width:76px;height:76px}}.vibePremiumShell--interests{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;width:min(520px,100%);height:100dvh;min-height:0;padding:calc(var(--vnr-safe-top) + 16px) 24px max(118px, calc(var(--vnr-safe-bottom) + 72px));scrollbar-width:none;overflow:hidden auto}.vibePremiumShell--interests::-webkit-scrollbar{display:none}.authBgRootLogin:has(.interestsScreen) .authBgContent{justify-content:flex-start;align-items:stretch;height:100dvh;max-height:100dvh;padding:0;overflow:hidden}.interestsBack{z-index:60;top:calc(var(--vnr-safe-top) + 16px);left:calc(var(--vnr-safe-left) + 24px);color:#fffffff0;-webkit-backdrop-filter:blur(22px)saturate(1.18);width:46px;height:46px;font:inherit;cursor:pointer;animation:vibePremiumReveal .48s var(--login-spring) both;transition:transform .18s var(--login-button-spring), border-color .18s ease, background .18s ease;background:linear-gradient(#ffffff1f,#ffffff0a),#ffffff0e;border:1px solid #ffffff21;border-radius:999px;place-items:center;margin:0;padding:0;font-size:24px;font-weight:760;line-height:1;display:grid;position:fixed;box-shadow:inset 0 1px #ffffff2e,inset 0 -10px 20px #00000024,0 14px 34px #0000002e}.interestsBack:after{content:"";border-radius:999px;position:absolute;inset:-12px}.interestsBack:active{transform:scale(.96)}.interestsScreen .vibePremiumHeader h1{font-size:clamp(27px,6.2vw,34px)}.interestsScreen .vibePremiumHeader{text-align:center;padding-top:0}.interestsScreen .vibePremiumWordmark{filter:drop-shadow(0 12px 28px #6088ff38)drop-shadow(0 0 38px #9b5cda1c);width:min(136px,36vw);min-height:46px;margin:0 auto 14px;display:block}.interestsScreen .vibePremiumHeader p{max-width:360px;margin:9px auto 0;font-size:14px;line-height:1.42}.interestsScreen .vibePremiumChoiceHint{color:#ffffffc2;-webkit-backdrop-filter:blur(18px)saturate(1.12);text-align:center;background:linear-gradient(#ffffff18,#ffffff08),#ffffff0b;border:1px solid #ffffff21;border-radius:999px;width:150px;margin:14px auto 0;padding:7px 10px;font-size:11.5px;font-weight:650;box-shadow:inset 0 1px #ffffff21,inset 0 -8px 16px #0000001a}.interestsGrid{animation:vibePremiumReveal .62s var(--login-spring) both;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:22px;animation-delay:80ms;display:grid}.interestsChip{color:#f8f7ff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(24px)saturate(1.2);height:80px;min-height:80px;transition:transform .22s var(--login-spring), border-color .22s ease, box-shadow .22s ease, background .22s ease;animation:interestsChipIn .52s var(--login-spring) both;animation-delay:calc(var(--interest-index,0) * 28ms + .12s);background:linear-gradient(#ffffff1f,#ffffff0c 42%,#ffffff07),radial-gradient(120% 120% at 50% -42%,#ffffff17,#0000 60%),#fff1;border:1px solid #ffffff21;border-radius:28px;align-items:center;gap:9px;padding:13px 38px 13px 13px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 -16px 28px #0000003d,0 16px 34px #0000001c}.interestsChip:before{content:"";pointer-events:none;border-radius:inherit;opacity:.82;background:linear-gradient(135deg,#ffffff1f,#0000 34%),radial-gradient(circle at 84% 18%,#8dabff1a,#0000 35%);position:absolute;inset:0}.interestsChip:after{content:"";opacity:.45;width:10px;height:10px;transition:transform .19s var(--login-button-spring), opacity .19s ease, background .19s ease, box-shadow .19s ease;background:#91a0d23d;border-radius:50%;position:absolute;top:50%;right:14px;transform:translateY(-50%)scale(.72);box-shadow:inset 0 1px #ffffff29}.interestsChip:active{transform:scale(.97)}.interestsChip--active{background:radial-gradient(110% 100% at 16% 0,#4597ff30,#0000 62%),radial-gradient(110% 100% at 100% 100%,#915aff2e,#0000 58%),linear-gradient(#ffffff24,#ffffff0c 45%,#ffffff08),#ffffff12;border-color:#a4beff6b;box-shadow:inset 0 1px #fff3,inset 0 -14px 24px #0003,0 0 0 1px #5b8bff21,0 0 26px #5880ff1f,0 14px 30px #00000024}.interestsChip--active:after{opacity:1;background:linear-gradient(135deg,#7fd8ff,#9f7cff 58%,#ff7ad9);transform:translateY(-50%)scale(1);box-shadow:0 0 0 5px #697cff29,0 0 18px #6e97ff6b,0 0 26px #ad5bff33}.interestsChipEmoji{z-index:1;flex:none;font-size:23px;line-height:1;position:relative}.interestsChipLabel{z-index:1;letter-spacing:-.02em;text-wrap:balance;min-width:0;font-size:14px;font-weight:680;line-height:1.18;position:relative}.interestsScreen .vibePremiumContinue{flex:none;margin-top:24px;margin-bottom:0}@keyframes interestsChipIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=520px){.interestsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.vibePremiumShell--interests{padding-left:18px;padding-right:18px}.interestsBack{left:calc(var(--vnr-safe-left) + 18px)}.interestsGrid{gap:10px}.interestsChip{border-radius:22px;height:76px;min-height:76px;padding-right:32px}.interestsChipEmoji{font-size:21px}.interestsChipLabel{font-size:13px}}.permissionsCompactPage{width:100%;min-height:100%;padding:max(18px, var(--vnr-safe-top)) max(16px, var(--vnr-safe-right)) max(18px, var(--vnr-safe-bottom)) max(16px, var(--vnr-safe-left));color:#f8f7ff;box-sizing:border-box;place-items:center;display:grid}.permissionsCompactPanel{-webkit-backdrop-filter:blur(24px)saturate(1.24);background:linear-gradient(145deg,#ffffff12,#ffffff07),#0a0c1ba8;border:1px solid #d5daff21;border-radius:28px;width:min(100%,420px);padding:20px 16px 16px;animation:.22s ease-out both permissionsCompactIn;box-shadow:0 18px 54px #00000057,inset 0 1px #ffffff14}.permissionsCompactHeader{text-align:center;margin-bottom:16px}.permissionsCompactHeader h1{letter-spacing:-.055em;margin:0;font-size:clamp(28px,7vw,34px);line-height:1}.permissionsCompactHeader p{color:#e2e5ff9e;margin:8px 0 0;font-size:14px;line-height:1.4}.permissionsCompactList{gap:8px;display:grid}.permissionsCompactItem{background:#ffffff0c;border:1px solid #d5daff1f;border-radius:19px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;max-height:72px;padding:10px 11px;display:grid;box-shadow:inset 0 1px #ffffff0b}.permissionsCompactSwitch{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex-shrink:0;width:51px;height:31px;padding:0;position:relative}.permissionsCompactSwitch:disabled{cursor:default;opacity:.55}.permissionsCompactSwitchTrack{border-radius:inherit;background:#787ea06b;transition:background .28s cubic-bezier(.4,0,.2,1),box-shadow .28s;position:absolute;inset:0;box-shadow:inset 0 1px 2px #0000002e}.permissionsCompactSwitchThumb{will-change:transform;background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000038,0 3px 8px #0000001f}.permissionsCompactSwitch--on .permissionsCompactSwitchTrack{background:linear-gradient(135deg,#3c99f2 0%,#7d57e0 52%,#e163b5 100%);box-shadow:inset 0 1px #ffffff38,0 0 18px #7d57e057}.permissionsCompactSwitch--on .permissionsCompactSwitchThumb{transform:translate(20px);box-shadow:0 1px 2px #0000002e,0 4px 10px #5e65e038}.permissionsCompactSwitch:active:not(:disabled) .permissionsCompactSwitchThumb{width:30px}.permissionsCompactSwitch--on:active:not(:disabled) .permissionsCompactSwitchThumb{transform:translate(17px)}.permissionsCompactIcon{background:#ffffff12;border-radius:13px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.permissionsCompactText{gap:3px;min-width:0;display:grid}.permissionsCompactText strong{color:#ffffffeb;font-size:14px;line-height:1.1}.permissionsCompactText span{color:#e2e5ff8f;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}.permissionsCompactMessage{color:#ffe0ece6;text-align:center;background:#ff5d9614;border:1px solid #ff97bc33;border-radius:16px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.38}.permissionsCompactActions{grid-template-columns:1fr;gap:9px;margin-top:16px;display:grid}.permissionsCompactPrimary,.permissionsCompactSecondary{cursor:pointer;border-radius:999px;min-height:50px;font-size:14px;font-weight:760;transition:transform .18s,opacity .18s}.permissionsCompactPrimary{color:#fff;background:linear-gradient(135deg,#3c99f2f5,#7d57e0f0,#e163b5e6);border:0;box-shadow:0 14px 30px #5e65e038}.permissionsCompactSecondary{color:#ebeeffc7;background:#ffffff0e;border:1px solid #d5daff26}.permissionsCompactPrimary:disabled,.permissionsCompactSecondary:disabled{cursor:default;opacity:.64}.permissionsCompactPrimary:active:not(:disabled),.permissionsCompactSecondary:active:not(:disabled){transform:scale(.975)}@keyframes permissionsCompactIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (height<=680px){.permissionsCompactPage{padding-top:max(10px, var(--vnr-safe-top));padding-bottom:max(12px, var(--vnr-safe-bottom));place-items:start center}.permissionsCompactPanel{border-radius:24px;padding:16px 13px 13px}.permissionsCompactHeader{margin-bottom:12px}.permissionsCompactHeader h1{font-size:26px}.permissionsCompactHeader p{margin-top:6px;font-size:12px}.permissionsCompactItem{min-height:58px;padding:8px 10px}.permissionsCompactActions{margin-top:12px}.permissionsCompactPrimary,.permissionsCompactSecondary{min-height:46px}}.authBgRootLogin:has(.vnrJoinScreen) .authDecorEnvelope{filter:blur(3px)saturate(.95)brightness(.72)drop-shadow(0 18px 28px #342e7d1f);opacity:.14!important}.authBgRootLogin:has(.vnrJoinScreen[data-live]) .authDecorEnvelope{animation:24s ease-in-out infinite alternate vnrJoinEnvelopeFloat}.authBgRootLogin:has(.vnrJoinScreen) .authBgContent{-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:stretch;height:100dvh;max-height:100dvh;padding:0;overflow:hidden auto}.vnrJoinScreen{z-index:3;isolation:isolate;width:100%;max-width:420px;min-height:100dvh;padding:calc(var(--vnr-safe-top) + 16px) 20px calc(var(--vnr-safe-bottom) + 32px);color:#f8f7ff;box-sizing:border-box;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;margin:0 auto;display:flex;position:relative}.vnrJoinScreen:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 39%,#6958e01f,#0000 38%),radial-gradient(circle at 50% 72%,#dd5bb20f,#0000 32%);position:absolute;inset:0}.vnrJoinScreen[data-live]:before{animation:.32s ease-out both vnrJoinFadeIn}.vnrJoinEnvelopeLayer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vnrJoinHero,.vnrJoinPortraitZone,.vnrJoinConnectedText,.vnrJoinIdentity,.vnrJoinBadges,.vnrJoinError,.vnrJoinCta,.vnrJoinFootnote{z-index:2;position:relative}.vnrJoinHero{flex-shrink:0;width:100%}.vnrJoinLogo{opacity:0;filter:drop-shadow(0 0 18px #896cff42)drop-shadow(0 0 28px #4fbcff1f);width:min(152px,38vw);height:auto;margin:0 auto 12px;display:block;transform:translateY(-12px)scale(.95)}.vnrJoinScreen[data-live] .vnrJoinLogo{animation:.25s ease-out 80ms both vnrJoinLogoIn}.vnrJoinHero h1{letter-spacing:-.04em;opacity:0;margin:0;font-size:clamp(24px,6.2vw,31px);font-weight:780;line-height:1.08}.vnrJoinScreen[data-live] .vnrJoinHero h1{animation:.36s ease-out .33s both vnrJoinRise}.vnrJoinHero p{color:#e2e5ff94;opacity:0;max-width:280px;margin:6px auto 0;font-size:13px;font-weight:500;line-height:1.42}.vnrJoinScreen[data-live] .vnrJoinHero p{animation:.34s ease-out .43s both vnrJoinRise}.vnrJoinPortraitZone{flex-shrink:0;place-items:center;width:min(100%,350px);height:clamp(230px,34vh,295px);margin:14px auto 6px;display:grid;position:relative}.vnrJoinNetwork{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.vnrJoinScreen[data-live] .vnrJoinNetwork{animation:.36s ease-out .52s both vnrJoinFadeIn}.vnrJoinNetworkLine{stroke:#91afff38;stroke-width:.34px;stroke-dasharray:38;stroke-dashoffset:38px}.vnrJoinNetworkMeshLine{stroke:#a891ff29;stroke-width:.28px;stroke-dasharray:34;stroke-dashoffset:34px}.vnrJoinNetworkMeshLine--soft{stroke:#f484d91a}.vnrJoinScreen[data-live] .vnrJoinNetworkLine,.vnrJoinScreen[data-live] .vnrJoinNetworkMeshLine{animation:.62s ease-out both vnrJoinLineDraw,4.8s ease-in-out 1.1s infinite vnrJoinLineAlive}.vnrJoinNetworkDot{fill:#c4e0ffe6;filter:drop-shadow(0 0 6px #81b0ffd9)drop-shadow(0 0 12px #de69d947);opacity:0;transform-box:fill-box;transform-origin:50%}.vnrJoinScreen[data-live] .vnrJoinNetworkDot{animation:3.8s ease-in-out infinite vnrJoinDotPulse,4.8s ease-in-out infinite vnrJoinDotFloat,.28s ease-out .52s both vnrJoinFadeIn}.vnrJoinEnv{opacity:0;pointer-events:none;filter:blur(2.8px)saturate(1.05)brightness(.9)drop-shadow(0 10px 18px #5b469e2e);width:42px;height:auto;position:absolute}.vnrJoinScreen[data-live] .vnrJoinEnv{animation:vnrJoinEnvArrive .9s var(--login-spring,cubic-bezier(.22, 1, .36, 1)) both, vnrJoinEnvFloat 14s ease-in-out .98s infinite alternate}.vnrJoinEnv--a{--env-rot:-12deg;--env-scale:1.18;--env-from-x:-34px;--env-from-y:-26px;--env-opacity:.28;width:58px}.vnrJoinEnv--b{--env-rot:10deg;--env-scale:.98;--env-from-x:34px;--env-from-y:-30px;--env-opacity:.22;width:48px;animation-duration:.88s,16s}.vnrJoinEnv--c{--env-rot:8deg;--env-scale:.64;--env-from-x:-30px;--env-from-y:28px;--env-opacity:.14;width:34px;animation-duration:.92s,18s}.vnrJoinEnv--d{--env-rot:-8deg;--env-scale:1.04;--env-from-x:34px;--env-from-y:34px;--env-opacity:.24;width:52px;animation-duration:.9s,15s}.vnrJoinEnv--e{--env-rot:15deg;--env-scale:.54;--env-from-x:-26px;--env-from-y:0px;--env-opacity:.12;width:28px;animation-duration:.96s,19s}.vnrJoinEnv--f{--env-rot:-16deg;--env-scale:.58;--env-from-x:26px;--env-from-y:8px;--env-opacity:.12;width:31px;animation-duration:.94s,17s}.vnrJoinWave{opacity:0;pointer-events:none;border:1.5px solid #886fe473;border-radius:50%;width:clamp(180px,48vw,220px);height:clamp(180px,48vw,220px);position:absolute;box-shadow:0 0 24px #886fe433}.vnrJoinScreen[data-live] .vnrJoinWave{animation:1.9s ease-out .78s both vnrJoinWaveBurst}.vnrJoinPortrait{z-index:2;opacity:0;border-radius:50%;width:clamp(178px,47vw,212px);height:clamp(178px,47vw,212px);margin:0;position:relative;transform:scale(.72)}.vnrJoinScreen[data-live] .vnrJoinPortrait{animation:.42s ease-out .72s both vnrJoinPortraitIn,5.2s ease-in-out 1.35s infinite vnrJoinPortraitHover}.vnrJoinRing{-webkit-mask-composite:xor;pointer-events:none;background:conic-gradient(from 200deg,#4ba6ef,#886fe4 42%,#d17ab5 68%,#4ba6ef);border-radius:50%;padding:3px;position:absolute;inset:-5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vnrJoinScreen[data-live] .vnrJoinRing{animation:8s linear 1s infinite vnrJoinRingSpin,3.2s ease-in-out 1.1s infinite vnrJoinRingPulse}.vnrJoinRingShine{pointer-events:none;background:conic-gradient(from 0deg, transparent 0 68%, #ffffff80 74%, #7fdcff47 79%, transparent 86% 100%);filter:blur(.5px);opacity:0;border-radius:50%;position:absolute;inset:-12px}.vnrJoinScreen[data-live] .vnrJoinRingShine{animation:3.4s linear 1s infinite vnrJoinRingShine}.vnrJoinRingGlow{filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#886fe46b,#52bcff2e 38%,#0000 70%);border-radius:50%;position:absolute;inset:-24px}.vnrJoinScreen[data-live] .vnrJoinRingGlow{animation:2.8s ease-in-out .9s infinite vnrJoinGlowPulse}.vnrJoinPortrait img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;transform:perspective(900px)rotateX(2deg)rotateY(-3deg);box-shadow:0 20px 52px #0000006b,0 0 34px #715fe829}.vnrJoinConnectedText{color:#d5deffd1;letter-spacing:-.01em;opacity:0;margin:-1px 0 12px;font-size:13px;font-weight:720}.vnrJoinScreen[data-live] .vnrJoinConnectedText{animation:.36s ease-out .9s both vnrJoinConnectedIn}.vnrJoinOnlineDot{background:linear-gradient(135deg,#5ef7c0,#2fd88a);border:2.5px solid #080a18d9;border-radius:50%;width:16px;height:16px;position:absolute;bottom:10px;right:10px;box-shadow:0 0 16px #2fd88acc}.vnrJoinIdentity{gap:3px;margin-bottom:12px;display:grid}.vnrJoinIdentity strong{letter-spacing:-.03em;color:#fff;opacity:0;font-size:clamp(20px,5.2vw,24px);font-weight:820;line-height:1.1}.vnrJoinIdentity span{color:#e2e5ff9e;opacity:0;font-size:14px;font-weight:560}.vnrJoinIdentity em{color:#f8f7ffeb;opacity:0;margin-top:2px;font-size:14px;font-style:normal;font-weight:720}.vnrJoinScreen[data-live] .vnrJoinName{animation:.33s ease-out 1s both vnrJoinRise}.vnrJoinScreen[data-live] .vnrJoinUsername{animation:.33s ease-out 1.1s both vnrJoinRise}.vnrJoinScreen[data-live] .vnrJoinStyle{animation:.33s ease-out 1.2s both vnrJoinRise}.vnrJoinBadges{flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:14px;display:flex}.vnrJoinBadge{-webkit-backdrop-filter:blur(14px)saturate(1.2);color:#f5f7ffeb;letter-spacing:.01em;opacity:0;background:#ffffff0f;border:1px solid #d5daff24;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:10.5px;font-weight:740;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 8px 22px #00000029}.vnrJoinScreen[data-live] .vnrJoinBadge:first-child{animation:.3s ease-out 1.31s both vnrJoinRise}.vnrJoinScreen[data-live] .vnrJoinBadge:nth-child(2){animation:.3s ease-out 1.41s both vnrJoinRise}.vnrJoinScreen[data-live] .vnrJoinBadge:nth-child(3){animation:.3s ease-out 1.51s both vnrJoinRise}.vnrJoinBadge svg{color:#add2fff2}.vnrJoinBadge--online i{background:linear-gradient(135deg,#5ef7c0,#2fd88a);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #2fd88abf}.vnrJoinError{color:#ffe0ece6;background:#ff5d9614;border:1px solid #ff97bc33;border-radius:14px;width:100%;margin-bottom:8px;padding:9px 12px;font-size:12px}.vnrJoinCta{color:#fff;cursor:pointer;opacity:0;width:100%;min-height:54px;transition:transform .2s var(--login-button-spring,cubic-bezier(.16, 1, .3, 1));background:linear-gradient(135deg,#398febf7,#6752d7f0 54%,#c65ea9e8);border:1px solid #cdd4ff57;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:0 22px;font-size:16px;font-weight:800;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 20px 52px #302d8f6b,0 0 62px #6474dc33,0 0 24px #e163b51f}.vnrJoinScreen[data-live] .vnrJoinCta{animation:.36s ease-out 1.66s both vnrJoinRise,4.2s ease-in-out 2.1s infinite vnrJoinCtaGlow}.vnrJoinCtaBurst{border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff80,#0000 64%);position:absolute;inset:0}.vnrJoinCta--flash .vnrJoinCtaBurst{animation:.34s ease-out both vnrJoinCtaFlash}.vnrJoinCtaArrow{font-size:20px;line-height:1}.vnrJoinCta:active:not(:disabled){transform:scale(.97)}.vnrJoinCta:disabled{opacity:.62;cursor:default}.vnrJoinFootnote{color:#d5daff61;opacity:0;margin:12px 0 0;font-size:11px;font-weight:500}.vnrJoinScreen[data-live] .vnrJoinFootnote{animation:.6s ease-out 1.15s both vnrJoinFadeIn}@keyframes vnrJoinFadeIn{0%{opacity:0}to{opacity:1}}@keyframes vnrJoinLogoIn{0%{opacity:0;filter:blur(8px)drop-shadow(0 0 #896cff00);transform:translateY(-12px)scale(.95)}to{opacity:1;filter:blur()drop-shadow(0 0 18px #896cff42)drop-shadow(0 0 28px #4fbcff1f);transform:translateY(0)scale(1)}}@keyframes vnrJoinRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes vnrJoinPortraitIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes vnrJoinPortraitHover{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-3px)scale(1.01)}}@keyframes vnrJoinRingPulse{0%,to{filter:brightness()drop-shadow(0 0 8px #886fe459)}50%{filter:brightness(1.12)drop-shadow(0 0 18px #886fe48c)}}@keyframes vnrJoinRingSpin{to{rotate:360deg}}@keyframes vnrJoinRingShine{0%{opacity:0;transform:rotate(0)scale(.985)}18%,72%{opacity:.72}to{opacity:0;transform:rotate(360deg)scale(1.015)}}@keyframes vnrJoinGlowPulse{0%,to{opacity:.78;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes vnrJoinConnectedIn{0%{opacity:0;filter:blur(3px);transform:translateY(8px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes vnrJoinWaveBurst{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.55)}}@keyframes vnrJoinLineDraw{to{stroke-dashoffset:0;opacity:1}}@keyframes vnrJoinLineAlive{0%,to{opacity:.36}50%{opacity:.78}}@keyframes vnrJoinDotPulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes vnrJoinDotFloat{0%,to{transform:translate(-.35px,.2px)scale(.96)}50%{transform:translate(.45px,-.4px)scale(1.08)}}@keyframes vnrJoinEnvFloat{0%{transform:translate3d(0, 0, 0) rotate(var(--env-rot,0deg)) scale(var(--env-scale,1))}to{transform:translate3d(0, -10px, 0) rotate(calc(var(--env-rot,0deg) + 4deg)) scale(var(--env-scale,1))}}@keyframes vnrJoinEnvArrive{0%{opacity:0;transform:translate3d(var(--env-from-x,0), var(--env-from-y,0), 0) rotate(calc(var(--env-rot,0deg) - 8deg)) scale(calc(var(--env-scale,1) * .72));filter:blur(3px)drop-shadow(0 2px 10px #5b469e1f)}to{opacity:var(--env-opacity,.62);transform:translate3d(0, 0, 0) rotate(var(--env-rot,0deg)) scale(var(--env-scale,1));filter:blur(2.4px)saturate(1.05)brightness(.88)drop-shadow(0 10px 18px #5b469e2e)}}.vnrJoinEnv--a{--env-rot:-12deg}.vnrJoinEnv--b{--env-rot:10deg}.vnrJoinEnv--c{--env-rot:8deg}.vnrJoinEnv--d{--env-rot:-8deg}@keyframes vnrJoinEnvelopeFloat{0%{transform:translate(0,0)}to{transform:translateY(-12px)}}@keyframes vnrJoinCtaFlash{0%{opacity:0}40%{opacity:.85}to{opacity:0}}@keyframes vnrJoinCtaGlow{0%,to{box-shadow:inset 0 1px #ffffff4d,0 20px 52px #302d8f6b,0 0 62px #6474dc33,0 0 24px #e163b51f}50%{box-shadow:inset 0 1px #ffffff57,0 22px 58px #302d8f7a,0 0 72px #6474dc42,0 0 34px #e163b52e}}@media (height<=720px){.vnrJoinLogo{width:min(148px,39vw);margin-bottom:6px}.vnrJoinHero h1{font-size:clamp(20px,5.4vw,24px)}.vnrJoinHero p{margin-top:4px;font-size:12px}.vnrJoinPortraitZone{height:clamp(188px,27vh,230px);margin:10px auto 6px}.vnrJoinPortrait{width:clamp(154px,40vw,178px);height:clamp(154px,40vw,178px)}.vnrJoinWave{width:clamp(168px,44vw,190px);height:clamp(168px,44vw,190px)}.vnrJoinBadges{margin-bottom:12px}.vnrJoinCta{min-height:48px;font-size:15px}.vnrJoinFootnote{margin-top:8px}}@media (prefers-reduced-motion:reduce){.vnrJoinScreen[data-live] .vnrJoinLogo,.vnrJoinScreen[data-live] .vnrJoinHero h1,.vnrJoinScreen[data-live] .vnrJoinHero p,.vnrJoinScreen[data-live] .vnrJoinPortrait,.vnrJoinScreen[data-live] .vnrJoinRingShine,.vnrJoinScreen[data-live] .vnrJoinRingGlow,.vnrJoinScreen[data-live] .vnrJoinRing,.vnrJoinScreen[data-live] .vnrJoinWave,.vnrJoinScreen[data-live] .vnrJoinNetwork,.vnrJoinScreen[data-live] .vnrJoinNetworkLine,.vnrJoinScreen[data-live] .vnrJoinNetworkDot,.vnrJoinScreen[data-live] .vnrJoinEnv,.vnrJoinScreen[data-live] .vnrJoinConnectedText,.vnrJoinScreen[data-live] .vnrJoinName,.vnrJoinScreen[data-live] .vnrJoinUsername,.vnrJoinScreen[data-live] .vnrJoinStyle,.vnrJoinScreen[data-live] .vnrJoinBadge,.vnrJoinScreen[data-live] .vnrJoinIdentity,.vnrJoinScreen[data-live] .vnrJoinBadges,.vnrJoinScreen[data-live] .vnrJoinCta,.vnrJoinScreen[data-live] .vnrJoinFootnote{animation:none!important}.authBgRootLogin:has(.vnrJoinScreen[data-live]) .authDecorEnvelope{animation:none!important}.vnrJoinScreen[data-live] .vnrJoinLogo,.vnrJoinScreen[data-live] .vnrJoinHero h1,.vnrJoinScreen[data-live] .vnrJoinHero p,.vnrJoinScreen[data-live] .vnrJoinPortrait,.vnrJoinScreen[data-live] .vnrJoinNetwork,.vnrJoinScreen[data-live] .vnrJoinConnectedText,.vnrJoinScreen[data-live] .vnrJoinName,.vnrJoinScreen[data-live] .vnrJoinUsername,.vnrJoinScreen[data-live] .vnrJoinStyle,.vnrJoinScreen[data-live] .vnrJoinBadge,.vnrJoinScreen[data-live] .vnrJoinIdentity,.vnrJoinScreen[data-live] .vnrJoinBadges,.vnrJoinScreen[data-live] .vnrJoinCta,.vnrJoinScreen[data-live] .vnrJoinFootnote,.vnrJoinScreen[data-live] .vnrJoinEnv,.vnrJoinScreen[data-live] .vnrJoinNetworkDot{opacity:1;filter:none;stroke-dashoffset:0;transform:none}}.vnrLogoAnim{flex-shrink:0;display:block;position:relative}.vnrLogoAnim__svg{width:100%;height:auto;display:block;overflow:visible;transform:translateZ(0)}.vnrLogoAnim--still{aspect-ratio:1;width:min(176px,48vw);max-width:200px}.vnrLogoAnim--micro{width:26px;height:26px}.vnrLogoAnim--still .vnrLogoAnim__bars{display:none}.vnrLogoAnim--still .vnrLogoAnim__waveB{opacity:.72}.vnrLogoAnim--still .vnrLogoAnim__mark,.vnrLogoAnim--still .vnrLogoAnim__ringGlow,.vnrLogoAnim--still .vnrLogoAnim__innerGlow,.vnrLogoAnim--still .vnrLogoAnim__glass,.vnrLogoAnim--still .vnrLogoAnim__wave{animation:none!important}.vnrLogoAnim--micro .vnrLogoAnim__ringGlow,.vnrLogoAnim--micro .vnrLogoAnim__innerGlow,.vnrLogoAnim--micro .vnrLogoAnim__spec,.vnrLogoAnim--micro .vnrLogoAnim__glass{display:none}.vnrLogoAnim--micro .vnrLogoAnim__waveB{opacity:.55}.vnrLogoAnim__mark{transform-origin:50%;transform-box:view-box;will-change:transform}.vnrLogoAnim__wave{fill:none;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:50%}.vnrLogoAnim__bar{transform-box:fill-box;transform-origin:50% 100%;opacity:0}.vnrLogoAnim__bar--0{--bar-i:0}.vnrLogoAnim__bar--1{--bar-i:1}.vnrLogoAnim__bar--2{--bar-i:2}.vnrLogoAnim__bar--3{--bar-i:3}.vnrLogoAnim__bar--4{--bar-i:4}.vnrLogoAnim__bar--5{--bar-i:5}.vnrLogoAnim__bar--6{--bar-i:6}.vnrLogoAnim__bar--7{--bar-i:7}.vnrLogoAnim__bar--8{--bar-i:8}.vnrLogoAnim--micro .vnrLogoAnim__mark{animation:3.4s ease-in-out infinite vnrMicroPulse}.vnrLogoAnim--micro .vnrLogoAnim__waveA{stroke-dashoffset:0;animation:3.4s ease-in-out infinite vnrMicroWave}.vnrLogoAnim--micro .vnrLogoAnim__waveB{stroke-dashoffset:0;animation:3.6s ease-in-out infinite vnrMicroWaveB}.vnrLogoAnim--micro .vnrLogoAnim__bars{opacity:0}.vnrLogoAnim--micro.vnrLogoAnim--active .vnrLogoAnim__mark{animation:.75s ease-in-out infinite vnrMicroPulseActive}.vnrLogoAnim--micro.vnrLogoAnim--active .vnrLogoAnim__waveA{animation:.75s ease-in-out infinite vnrMicroWaveActive}@keyframes vnrMicroPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.96;transform:scale(1.035)}}@keyframes vnrMicroWave{0%,to{opacity:1;transform:translate(0)}50%{opacity:.9;transform:translateY(-1px)}}@keyframes vnrMicroWaveB{0%,to{transform:translate(0)}50%{transform:translateY(1px)}}@keyframes vnrMicroPulseActive{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes vnrMicroWaveActive{0%,to{opacity:1;transform:translate(0)scale(1)}25%{transform:translate(-.5px)scale(1.02,.96)}50%{opacity:.9;transform:translate(.5px)scale(.98,1.04)}75%{transform:translate(0)scale(1.03,.97)}}@keyframes vnrReducedMotionPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.vnrLogoAnim__waveA,.vnrLogoAnim__waveB,.vnrLogoAnim__glass{animation:none!important}.vnrLogoAnim__wave{stroke-dashoffset:0!important;opacity:1!important}.vnrLogoAnim__bars{opacity:0!important}.vnrLogoAnim__waveB{opacity:.65!important}.vnrLogoAnim--micro .vnrLogoAnim__mark{animation:3.2s ease-in-out infinite vnrReducedMotionPulse!important}.vnrLogoAnim--micro .vnrLogoAnim__waveA,.vnrLogoAnim--micro .vnrLogoAnim__waveB{animation:none!important}}.page.chPage{--ch-text:var(--vnr-text);--ch-muted:var(--vnr-text-secondary);--ch-name-size:18px;--ch-preview-size:12px;--ch-time-size:10px;--ch-status-size:10px;--ch-avatar-size:38px;--ch-avatar-tile-size:48px;--ch-action-icon-size:18px;--ch-unread-size:18px;--ch-unread-font:10px;--ch-header-icon-size:23px;--ch-chip-size:38px;--ch-profile-block-height:66px;--ch-greeting-size:clamp(16px, 4.4vw, 18px);--ch-header-btn-size:50px;--ch-row-gap:9px;--ch-row-radius:28px;--ch-row-min-height:50px;--ch-tile-min-height:160px;--ch-grid-gap:15px;--ch-grid-row-gap:17px;--ch-content-pad-x:max(16px, var(--vnr-safe-left));--ch-content-pad-right:max(16px, var(--vnr-safe-right));--ch-online-avatar-size:54px;--ch-online-avatar-expanded-size:54px;--ch-online-name-size:12.5px;--ch-online-enter-duration:.32s;--ch-online-enter-easing:cubic-bezier(.34, 1.45, .64, 1);--ch-online-collapse-range:110px;--ch-page-bg:var(--vnr-bg-page);box-sizing:border-box;overscroll-behavior:none;touch-action:manipulation;height:100%;min-height:0;color:var(--ch-text);background:var(--ch-page-bg);flex-direction:column;flex:1 1 0;padding:0;display:flex;position:relative;overflow:clip hidden}.chScrollRoot{z-index:1;width:100%;max-width:100%;min-height:0;padding:0 var(--ch-content-pad-right) var(--vnr-tab-bar-reserve) var(--ch-content-pad-x);overscroll-behavior-y:contain;overscroll-behavior-x:none;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex:1 1 0;position:relative;overflow:clip auto}.phone:has(.chPage){box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}.phone:has(.modernProfilePage) .vnrTabDock{z-index:25}.phone:has(.chPage) .vnrTabDock{z-index:25}.chHeader{z-index:10;isolation:isolate;margin:0 calc(-1 * var(--ch-content-pad-right)) 0 calc(-1 * var(--ch-content-pad-x));padding:max(10px, calc(var(--vnr-safe-top) + 8px)) var(--ch-content-pad-right) 10px var(--ch-content-pad-x);box-shadow:none;background:0 0;border-bottom:none;position:sticky;top:0}.chHeader:before,.chHeader:after{display:none}.chHeaderLeadMain{min-width:0;height:calc(var(--ch-greeting-size) * 1.28);flex:auto;align-items:center;display:flex;position:relative}.chHeaderCompactOnline{scrollbar-width:none;opacity:var(--ch-scroll-progress,0);pointer-events:none;-webkit-overflow-scrolling:touch;align-items:center;gap:6px;transition:opacity .12s linear;display:flex;position:absolute;inset:0;overflow:auto hidden}.chPage--onlineCompact .chHeaderCompactOnline{pointer-events:auto}.chHeaderCompactOnline::-webkit-scrollbar{display:none}.chHeaderCompactPerson{cursor:pointer;transform:translate3d(calc((1 - var(--ch-scroll-progress,0)) * 18px), 0, 0) scale(calc(.54 + var(--ch-scroll-progress,0) * .46));transform-origin:50%;background:0 0;border:0;flex:none;padding:0;transition:transform .12s linear}.chHeaderCompactPerson .chOnlineAvatarWrap{width:calc(var(--ch-online-avatar-size) * .68);height:calc(var(--ch-online-avatar-size) * .68);flex-basis:calc(var(--ch-online-avatar-size) * .68)}.chHeaderCompactPerson .avatar.chOnlineAvatar{width:calc(var(--ch-online-avatar-size) * .68 - 4px);height:calc(var(--ch-online-avatar-size) * .68 - 4px)}.chHeaderCompactMore{min-width:calc(var(--ch-online-avatar-size) * .68);height:calc(var(--ch-online-avatar-size) * .68);color:#ffffffeb;cursor:pointer;background:radial-gradient(circle at 30% 20%,#ffffff2e,#0000 48%),linear-gradient(145deg,#50a0f53d,#8e5ad633);border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:10px;font-weight:650;display:grid;box-shadow:0 0 20px #7677e72e,inset 0 1px #ffffff1f}.chGreetingTrack{width:100%;min-width:0;height:calc(var(--ch-greeting-size) * 1.28);opacity:calc(1 - var(--ch-scroll-progress,0));transform:translate3d(calc(var(--ch-scroll-progress,0) * -10px), 0, 0);flex:auto;align-items:center;transition:opacity .12s linear,transform .12s linear;display:flex;position:relative;overflow:hidden}.chOnlineSection{z-index:2;width:100%;margin:0 0 calc(18px * (1 - var(--ch-scroll-progress,0)));transform:translate3d(0, calc(var(--ch-scroll-progress,0) * -18px), 0) scale(calc(1 - var(--ch-scroll-progress,0) * .34));transform-origin:0 0;opacity:calc(1 - var(--ch-scroll-progress,0));will-change:transform, opacity;padding:0;transition:opacity .12s linear,transform .12s linear,margin .12s linear;position:relative;overflow:hidden}.chOnlineSectionHead{color:#e8e5f88a;letter-spacing:.02em;justify-content:flex-start;align-items:center;padding:14px 0 13px;font-size:10px;font-weight:650;display:flex}.chOnlineSectionHead strong{color:#f9f7ffdb;letter-spacing:-.02em;align-items:center;gap:7px;font-size:15px;font-weight:650;display:flex}.chPage--onlineCompact .chOnlineSection{pointer-events:none}.chSectionHeading--onlineBtn{cursor:pointer;width:100%;text-align:inherit;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.chSectionHeading--onlineBtn:active{opacity:.82}.contentWrap::-webkit-scrollbar{display:none}.chScrollRoot::-webkit-scrollbar{display:none}.chOnlineRail::-webkit-scrollbar{display:none}.chContent{z-index:1;box-sizing:border-box;width:100%;position:relative}.chContent--list{gap:var(--ch-row-gap);flex-direction:column;padding-bottom:8px;display:flex}.chContent--tile{column-gap:var(--ch-grid-gap);row-gap:var(--ch-grid-row-gap);grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:8px;display:grid}.chOnlineSection--expanded.chOnlineSection .chOnlineOverflow{animation:chOnlineAvatarEnter var(--ch-online-enter-duration) var(--ch-online-enter-easing) both}.chSectionHeading{color:#e8e5f88a;letter-spacing:.02em;justify-content:space-between;align-items:center;padding:14px 2px 10px;font-size:10px;font-weight:650;display:flex}.chSectionHeading strong{color:#f9f7ffdb;letter-spacing:-.02em;align-items:center;gap:7px;font-size:15px;font-weight:650;display:flex}.chOnlineReveal{width:100%;min-height:calc(var(--ch-online-avatar-size) + var(--ch-online-name-size) + 14px);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative;overflow:hidden}.chOnlineSeed{z-index:2;color:#ffffffe0;-webkit-backdrop-filter:blur(14px);pointer-events:none;background:radial-gradient(circle at 28% 22%,#ffffff24,#0000 52%),#ffffff0f;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:750;line-height:1;animation:.28s cubic-bezier(.22,1,.36,1) both chOnlineSeedPulse;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 20px #00000047}.chOnlineRail{width:100%;max-width:100%;min-height:calc(var(--ch-online-avatar-size) + var(--ch-online-name-size) + 8px);overscroll-behavior-x:contain;overscroll-behavior-y:none;scroll-snap-type:x proximity;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;margin:0;padding:0;display:flex;overflow:auto hidden}.chOnlineSection--collapsed .chOnlineRail{opacity:0;pointer-events:none}.chOnlineSection--expanded .chOnlineRail{opacity:1;pointer-events:auto;animation:.34s cubic-bezier(.22,1,.36,1) both chOnlineRailReveal}.chOnlineRailEnd{scroll-snap-align:end;pointer-events:none;flex:0 0 8px;width:8px;height:1px}.chOnlinePerson,.chOnlineOverflow,.chOnlineMore{color:#f4f2ffc7;min-width:56px;font-size:var(--ch-online-name-size);cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;opacity:0;background:0 0;border:0;flex-direction:column;flex:0 0 56px;justify-content:flex-start;align-items:center;gap:6px;padding:0;font-weight:570;display:flex;transform:translateY(10px)scale(.35)}.chOnlineSection--expanded .chOnlinePerson,.chOnlineSection--expanded .chOnlineOverflow{animation:chOnlineAvatarEnter var(--ch-online-enter-duration) var(--ch-online-enter-easing) both;animation-delay:var(--ch-online-enter-delay,0s)}.chOnlineOverflow{width:44px;min-width:44px;height:44px;margin-top:calc((var(--ch-online-avatar-size) - 44px) / 2);color:#ffffffd1;letter-spacing:-.02em;-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 28% 22%,#ffffff1f,#0000 52%),#ffffff0e;border-radius:50%;flex:0 0 44px;align-self:flex-start;place-items:center;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff12,0 8px 18px #00000038}.chOnlineOverflow:active{transform:scale(1.04)}.chOnlineSection--expanded .chOnlinePerson .chOnlineAvatarWrap{transform:none}.chOnlineSection--collapsed .chOnlinePerson{transition:none}.chPageDecor{inset:0;top:calc(-1 * var(--vnr-safe-top));bottom:calc(-1 * var(--vnr-safe-bottom));pointer-events:none;z-index:0;background:var(--ch-page-bg);position:absolute;left:0;right:0;overflow:hidden}.chPageDecor:before{content:"";opacity:.12;background-image:radial-gradient(circle at 20% 17%,#b4c2ff73 0 1px,#0000 2px),radial-gradient(circle at 78% 30%,#ebb5ff59 0 1px,#0000 2px),radial-gradient(circle at 34% 65%,#a0b8ff47 0 1px,#0000 2px);background-size:140px 160px,180px 210px,220px 190px;animation:18s ease-in-out infinite alternate chParticles;position:absolute;inset:0}.chPageDecor:after{content:"";opacity:.13;background:radial-gradient(circle at 16% 18%,#84bbffe6 0 1px,#0000 2px) 0 0/170px 190px,radial-gradient(circle at 72% 33%,#cf8bf2d9 0 1px,#0000 2px) 0 0/230px 210px,radial-gradient(circle at 40% 74%,#8fa1ffbf 0 1px,#0000 2px) 0 0/250px 230px,linear-gradient(155deg,#0000 32%,#749bef45 32.4%,#0000 32.8%) 0 0/100% 100%,linear-gradient(24deg,#0000 61%,#c477dc38 61.4%,#0000 61.8%) 0 0/100% 100%;animation:20s ease-in-out infinite alternate chNetworkBreathe;position:absolute;inset:10% -18% 2%}.chBokeh{filter:blur(65px);opacity:.14;border-radius:50%;animation:14s ease-in-out infinite alternate chBokehMove;position:absolute}.chBokeh1{background:#416ee2;width:190px;height:190px;top:3%;right:-24%}.chBokeh2{background:#a451cc;width:150px;height:150px;animation-delay:-5s;top:42%;left:-28%}.chBokeh3{background:#c44b9c;width:135px;height:135px;animation-delay:-9s;bottom:15%;right:-5%}.chGreetingRow{z-index:1;width:100%;min-height:var(--ch-profile-block-height);flex-wrap:nowrap;align-items:center;gap:10px;display:flex;position:relative}.chHeaderLead,.chProfileBlock{min-width:0;height:calc(var(--ch-profile-block-height) - var(--ch-scroll-progress,0) * 10px);border-radius:calc(25px - var(--ch-scroll-progress,0) * 6px);-webkit-backdrop-filter:blur(24px)saturate(1.65);background:linear-gradient(145deg,#ffffff0d 0%,#ffffff03 100%),#12142824;border:1px solid #ffffff0d;flex:auto;align-items:center;gap:10px;padding:0 16px 0 6px;display:flex;box-shadow:inset 0 1px #ffffff0d,inset 0 0 28px #8291ff0a,0 1px 10px #02010d0a}.chGreetingTrack--marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 14px),#0000)}.chGreetingMeasure{visibility:hidden;white-space:nowrap;pointer-events:none;font-size:var(--ch-greeting-size);letter-spacing:-.03em;font-weight:720;position:absolute}.chGreetingInner{white-space:nowrap;will-change:transform;align-items:center;gap:40px;display:inline-flex;transform:translate(0,0)}.chGreetingInner--marquee{animation:chGreetingMarquee var(--ch-greeting-marquee-duration,18s) linear infinite}.chGreeting{color:#fff;font-size:calc(var(--ch-greeting-size) - var(--ch-scroll-progress,0) * 2px);letter-spacing:-.03em;white-space:nowrap;text-shadow:0 0 22px #ffffff38,0 1px 10px #08071461;flex:none;margin:0;font-weight:720;line-height:1.2}.chGreeting i{filter:saturate(.75);margin-left:3px;font-style:normal}.chMarkChip--placeholder{visibility:hidden;pointer-events:none}.chMarkChip{width:calc(var(--ch-profile-block-height) - 10px - var(--ch-scroll-progress,0) * 14px);height:calc(var(--ch-profile-block-height) - 10px - var(--ch-scroll-progress,0) * 14px);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);transition:transform var(--ch-anim-header-release,.2s) var(--ch-anim-button-spring,cubic-bezier(.16, 1, .3, 1)), box-shadow .28s ease;background:linear-gradient(145deg,#54b5f5 0%,#8e72e8 58%,#df72b5 100%);border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:2px;display:grid;position:relative;transform:none;box-shadow:0 0 0 1px #b4beff38,0 4px 16px #4941be4d,0 0 24px #747eeb33,inset 0 1px #fff3}.chMarkChip:before{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:3px;box-shadow:inset 0 0 14px #8c9bff38}.chMarkChip:active{transform:scale(var(--ch-anim-profile-press-scale,.96));transition-duration:var(--ch-anim-header-press,.12s);box-shadow:0 2px 12px #4941be47,0 0 22px #747eeb3d,inset 0 1px #ffffff24}.chMarkChipInner{place-items:center;display:grid}.chMarkChipLogo.vnrLogoAnim--micro{width:34px;height:34px}.avatar.chOwnerAvatar{width:calc(var(--ch-profile-block-height) - 14px - var(--ch-scroll-progress,0) * 14px);height:calc(var(--ch-profile-block-height) - 14px - var(--ch-scroll-progress,0) * 14px);border:2px solid #100d25e6;box-shadow:inset 0 0 12px #8291ff2e}.chMarkChip--run{animation:.52s cubic-bezier(.22,1,.36,1) both chOwnerIn}.chMarkChip--settled{opacity:1}.chEnv{display:none}.chHeaderActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:0;display:flex}.chHeaderAction,.chModeToggle{width:var(--ch-header-btn-size);height:var(--ch-header-btn-size);min-width:var(--ch-header-btn-size);min-height:var(--ch-header-btn-size);color:#fcfbfffa;-webkit-backdrop-filter:blur(22px)saturate(1.65);cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;transition:transform var(--ch-anim-header-release,.2s) var(--ch-anim-button-spring,cubic-bezier(.16, 1, .3, 1)), color .24s ease, box-shadow .28s ease, background .28s ease, border-color .28s ease;background:linear-gradient(145deg,#ffffff0d 0%,#ffffff03 100%),#1214281a;border:1px solid #ffffff0d;border-radius:18px;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 8px #02010d08}.chPage--enter .chHeaderAction,.chPage--enter .chModeToggle{animation:chHeaderBtnIn .48s var(--ch-anim-button-spring,cubic-bezier(.16, 1, .3, 1)) forwards}.chHeaderAction:after,.chModeToggle:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--ch-anim-header-glow,.28s) ease;background:radial-gradient(circle,#a0b4ff47,#0000 68%);position:absolute;inset:0}.chModeToggle{color:#e4e6ffeb}.chHeaderAction svg,.chViewModeIcon{width:var(--ch-header-icon-size);height:var(--ch-header-icon-size);filter:drop-shadow(0 0 14px #a5b4ff66)}.chHeaderAction:hover,.chModeToggle:hover{background:linear-gradient(145deg,#ffffff0f 0%,#ffffff04 100%),#14122c29;border-color:#ffffff12}.chHeaderAction:active,.chModeToggle:active{transition-duration:var(--ch-anim-header-press,.12s);background:linear-gradient(145deg,#ffffff12 0%,#ffffff05 100%),#1614302e;border-color:#d2c8ff1f;transform:scale(.96);box-shadow:inset 0 1px #ffffff12,0 0 16px #96a5ff2e}.chHeaderAction:active:after,.chModeToggle:active:after{opacity:.35;animation:chHeaderGlow var(--ch-anim-header-glow,.28s) ease forwards}.chSearchIcon{width:var(--ch-header-icon-size);color:#dce2ffd1}.chViewModeIcon{width:var(--ch-header-icon-size);height:var(--ch-header-icon-size);will-change:transform, opacity;overflow:visible}.chViewModeIcon rect{fill:currentColor;transition:opacity var(--ch-anim-view-morph,.42s) var(--ch-anim-spring,cubic-bezier(.22, 1, .36, 1)), transform var(--ch-anim-view-morph,.42s) var(--ch-anim-spring,cubic-bezier(.22, 1, .36, 1))}.chViewModeIcon__grid,.chViewModeIcon__list{transform-origin:50%;transition:opacity var(--ch-anim-view-morph,.42s) var(--ch-anim-spring,cubic-bezier(.22, 1, .36, 1)), transform var(--ch-anim-view-morph,.42s) var(--ch-anim-spring,cubic-bezier(.22, 1, .36, 1))}.chViewModeIcon__grid{opacity:.28;transform:scale(.88)rotate(-8deg)}.chViewModeIcon__list{opacity:.28;transform:scale(.88)rotate(8deg)}.chViewModeIcon__state--on{opacity:1;transform:scale(1)rotate(0)}.chModeToggle--tile .chViewModeIcon__grid,.chModeToggle--list .chViewModeIcon__list{opacity:1;transform:none}.chModeToggle--tile .chViewModeIcon__list{opacity:.22;transform:scale(.86)rotate(6deg)}.chModeToggle--list .chViewModeIcon__grid{opacity:.22;transform:scale(.86)rotate(-6deg)}.chOnlineName{width:100%;height:calc(var(--ch-online-name-size) + 2px);text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:calc(var(--ch-online-name-size) + 2px);font-size:var(--ch-online-name-size);opacity:0;overflow:hidden}.chOnlineSection--expanded .chOnlinePerson .chOnlineName{animation:.22s both chOnlineNameEnter;animation-delay:calc(var(--ch-online-enter-delay,0s) + .21s)}.chOnlineSection--expanded .chOnlinePerson .avatar.chOnlineAvatar{opacity:0;animation:.2s both chOnlinePhotoEnter;animation-delay:calc(var(--ch-online-enter-delay,0s) + .12s)}.chOnlineAvatarWrap{width:var(--ch-online-avatar-size);height:var(--ch-online-avatar-size);flex:0 0 var(--ch-online-avatar-size);background:linear-gradient(145deg,#54b5f5,#8e72e8 58%,#df72b5);border-radius:50%;flex-shrink:0;padding:2px;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .32s;position:relative;overflow:hidden;box-shadow:0 4px 18px #4941be47,0 0 22px #7677e733,0 0 32px #8291ff14,inset 0 1px #ffffff24}.chOnlineAvatarWrap:after{content:"";pointer-events:none;opacity:0;border-radius:50%;animation:3.8s ease-in-out infinite chOnlineAuraBurst;position:absolute;inset:0;box-shadow:0 0 24px #4fdca347}.chOnlinePerson:nth-child(3n+1) .chOnlineAvatarWrap:after{animation-delay:-.5s}.chOnlinePerson:nth-child(3n+2) .chOnlineAvatarWrap:after{animation-delay:-1.8s}.chOnlinePerson:nth-child(3n) .chOnlineAvatarWrap:after{animation-delay:-3.1s}.chOnlineMore{animation-delay:.4s}.chOnlineMoreBubble{color:#fff;background:radial-gradient(circle at 30% 20%,#ffffff38,#0000 50%),linear-gradient(145deg,#4a97eb6b,#8b5cf657,#db5bb538),#0c0a1d9e;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff2e,0 0 24px #7970e157,0 0 38px #54b5f524}.chOnlineMoreCount{font-size:14px;font-weight:820;line-height:1}.chOnlineMore .chOnlineName{color:#f4f2ff94;font-size:10px}.avatar.chOnlineAvatar{width:calc(var(--ch-online-avatar-size) - 4px);height:calc(var(--ch-online-avatar-size) - 4px);border:2px solid #100d25;box-shadow:inset 0 0 10px #8291ff1f}.list,.chTileGrid{display:contents}.listRow--vibe_calm,.chTile--vibe_calm{--chat-accent:#64b5f6;--chat-accent-glow:#64b5f66b}.listRow--vibe_dynamic,.chTile--vibe_dynamic{--chat-accent:#9b7bf5;--chat-accent-glow:#9b7bf56b}.listRow--vibe_expressive,.chTile--vibe_expressive{--chat-accent:#ec79b7;--chat-accent-glow:#ec79b76b}.listRow--vibe_productive,.chTile--vibe_productive{--chat-accent:#f2a45d;--chat-accent-glow:#f2a45d6b}.listRow,.chTile{--chat-accent:#64b5f6;--chat-accent-glow:#64b5f661;--ch-card-lift:0px;--ch-enter-from-y:22px;isolation:isolate;border-radius:var(--ch-row-radius);color:var(--ch-text);background:linear-gradient(180deg, #ffffff1f 0%, #ffffff0a 32%, #00000014 100%), radial-gradient(ellipse 120% 80% at 0% 50%, color-mix(in srgb, var(--chat-accent) 22%, transparent), transparent 58%), linear-gradient(148deg, #161230c7, #0a081ab8);box-shadow:inset 0 1px 0 #ffffff24, inset 14px 0 48px -20px var(--chat-accent-glow), 0 10px 32px #02010d47, 0 2px 8px #02010d29;-webkit-backdrop-filter:blur(24px)saturate(1.32);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transform-origin:50%;border:0;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .26s;position:relative;overflow:hidden}.chSwipeWrap{--ch-swipe-x:0px;--ch-swipe-progress:0;--ch-swipe-action-size:clamp(56px, 12.8vw, 70px);border-radius:var(--ch-row-radius);contain:paint;isolation:isolate;touch-action:pan-y;background:radial-gradient(circle at 88%,#9672eb1f,#0000 38%),linear-gradient(90deg,#0000006b,#020109f2);min-width:0;position:relative;overflow:hidden}.chSwipeActions{z-index:0;pointer-events:none;justify-content:flex-end;align-items:center;gap:9px;width:min(278px,58%);padding:0 12px 0 18px;display:flex;position:absolute;inset:0 0 0 auto}.chSwipeWrap--open .chSwipeActions{pointer-events:auto}.chSwipeActions:before{content:"";background:radial-gradient(circle at 35% 42%, rgba(255, 176, 86, calc(var(--ch-swipe-progress) * .13)), transparent 42%), radial-gradient(circle at 63% 45%, rgba(255, 70, 112, calc(var(--ch-swipe-progress) * .14)), transparent 45%), radial-gradient(circle at 88% 48%, rgba(185, 190, 205, calc(var(--ch-swipe-progress) * .1)), transparent 44%);opacity:var(--ch-swipe-progress);position:absolute;inset:0}.chSwipeActionBtn{--ch-action-color:170, 170, 185;z-index:1;width:var(--ch-swipe-action-size);color:#fff;cursor:pointer;min-width:0;opacity:calc(.08 + var(--ch-swipe-progress) * .92);transform:translate3d(calc((1 - var(--ch-swipe-progress)) * (24px + var(--ch-action-index) * 7px)), 0, 0) scale(calc(.84 + var(--ch-swipe-progress) * .16));transition:opacity .21s,transform .28s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--ch-action-index) * 24ms);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;gap:7px;padding:0;display:grid;position:relative}.chSwipeActionBtn:active{transform:translate3d(calc((1 - var(--ch-swipe-progress)) * (24px + var(--ch-action-index) * 7px)), 0, 0) scale(.95)}.chSwipeActionOrb{width:var(--ch-swipe-action-size);height:var(--ch-swipe-action-size);background:radial-gradient(circle at 35% 20%, #ffffff54, transparent 34%), radial-gradient(circle at 50% 95%, #00000042, transparent 46%), linear-gradient(145deg, rgba(var(--ch-action-color), .76), rgba(var(--ch-action-color), .34) 56%, #0a0914a8);box-shadow:0 12px 28px rgba(var(--ch-action-color), .23), 0 0 24px rgba(var(--ch-action-color), .18), inset 0 1px 0 #ffffff52, inset 0 -14px 22px #0003;-webkit-backdrop-filter:blur(18px)saturate(1.35);border-radius:50%;place-items:center;display:grid}.chSwipeActionOrb svg{filter:drop-shadow(0 3px 7px #00000047)drop-shadow(0 0 9px #ffffff29);width:28px;height:28px}.chSwipeActionLabel{color:#ffffffc7;letter-spacing:-.035em;text-align:center;text-shadow:0 2px 8px #00000075;width:max-content;max-width:78px;font-size:11px;font-weight:680;line-height:1.05}.chSwipeActionBtn--mute{--ch-action-color:237, 154, 65}.chSwipeActionBtn--delete{--ch-action-color:222, 57, 86}.chSwipeActionBtn--archive{--ch-action-color:154, 159, 178}.chPage--tile .chSwipeWrap{--ch-swipe-action-size:clamp(40px, 10.4vw, 48px)}.chPage--tile .chSwipeActions{gap:5px;width:100%;padding:0 7px 0 10px}.chPage--tile .chSwipeActionBtn{gap:5px}.chPage--tile .chSwipeActionOrb svg{width:20px;height:20px}.chPage--tile .chSwipeActionLabel{max-width:54px;font-size:8px}.chSwipeCard{z-index:2;width:100%;transform:translate3d(var(--ch-swipe-x), 0, 0);will-change:transform;transition:transform .31s cubic-bezier(.22,1,.36,1),box-shadow .26s;position:relative}.chSwipeWrap--dragging .chSwipeCard{transition:none!important}.listRow:after,.chTile:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:.14;background:linear-gradient(105deg,#0000 28%,#ffffff0d 50%,#0000 72%);animation:none;position:absolute;inset:0;transform:translate(-100%)}.listRow>*,.chTile>*{z-index:1;position:relative}.listRow:nth-child(2n):after,.chTile:nth-child(2n):after{animation-delay:-2.4s}.listRow:nth-child(3n):after,.chTile:nth-child(3n):after{animation-delay:-4.8s}.chPage--layoutTransition .listRow,.chPage--layoutTransition .chTile{pointer-events:none;will-change:transform, opacity;backface-visibility:hidden;-webkit-backdrop-filter:none}.listRow:before,.chTile:before{content:"";z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--chat-accent) 88%, #fff), var(--chat-accent) 55%, color-mix(in srgb, var(--chat-accent) 75%, #000));width:2px;box-shadow:none;opacity:.82;border-radius:2px;animation:none;position:absolute;top:18%;bottom:18%;left:0}.listRow{border-radius:var(--ch-row-radius);min-height:var(--ch-row-min-height);align-items:center;gap:10px;padding:8px 12px 8px 14px;display:flex}.listRow:active,.chTile:active,.listRow.chCard--press,.chTile.chCard--press{opacity:.96;transition-duration:90ms;transition-timing-function:ease-out;transform:scale(.985)}.chSwipeWrap .listRow.chSwipeCard,.chSwipeWrap .chTile.chSwipeCard{transform:translate3d(var(--ch-swipe-x), 0, 0)}.chSwipeWrap .listRow.chSwipeCard:active,.chSwipeWrap .chTile.chSwipeCard:active,.chSwipeWrap .listRow.chSwipeCard.chCard--press,.chSwipeWrap .chTile.chSwipeCard.chCard--press{transform:translate3d(var(--ch-swipe-x), 0, 0) scale(.985)}.chOnlinePerson:active{transition-duration:.12s;transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.listRow:active,.chTile:active,.listRow.chCard--press,.chTile.chCard--press{transform:scale(.98)}}.listRowAvatarWrap,.chTileAvatarWrap{flex:none;position:relative}.avatar{width:var(--ch-avatar-size);height:var(--ch-avatar-size);background:linear-gradient(#16112d,#16112d) padding-box padding-box,linear-gradient(145deg,#55b6f4,#9872e6,#df76b5) border-box;border:2px solid #0000;border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:0 8px 24px #02010c4d,0 0 22px #757ae51f}.avatarFallback{background:radial-gradient(circle at 50% 25%,#9f8bd9 0 13%,#0000 14%),linear-gradient(145deg,#26204c,#594184);place-items:end center;width:100%;height:100%;display:grid}.avatarFallback i{background:#d4cdf473;border-radius:50% 50% 0 0;width:64%;height:46%}.avatarTxt{display:none}.rowText{z-index:2;flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;display:flex;position:relative}.rowNameLine{justify-content:space-between;align-items:baseline;gap:8px;min-height:20px;display:flex}.page.chPage .listRow,.page.chPage .chTile{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.page.chPage .listRow .rowName,.page.chPage .chTile .rowName{color:#fff;font-size:var(--ch-name-size);letter-spacing:-.024em;text-overflow:ellipsis;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 1px 3px #00000052;background:0 0;font-weight:700;overflow:hidden}.chTile .rowName{max-width:100%;font-size:var(--ch-name-size);color:#fff;text-align:center;text-shadow:0 1px 3px #00000052;background:0 0;font-weight:700;display:block}.rowTime{color:#dedaf085;font-size:var(--ch-time-size);flex-shrink:0;font-weight:600}.chUserStatus{color:#dedaf09e;font-size:var(--ch-status-size);margin-top:1px;font-weight:580}.chUserStatus--online{color:#65e1adf2;text-shadow:0 0 12px #4fdca359}.chUserStatus--typing{color:#8ecaff;text-shadow:0 0 10px #78bdf547;animation:1.8s ease-in-out infinite chStatusBreathe}.chUserStatus--recording{color:#c4a8ff;text-shadow:0 0 10px #b597f347;animation:1.5s ease-in-out infinite chStatusBreathe}.page.chPage .rowLast{color:#fff;opacity:1;font-size:var(--ch-preview-size);align-items:center;gap:8px;margin-top:3px;font-weight:580;line-height:1.35;display:flex}.page.chPage .rowLastText{text-overflow:ellipsis;white-space:nowrap;color:#f8f7ffe0;opacity:1;min-width:0;text-shadow:none;overflow:hidden}.chActionIcon{width:var(--ch-action-icon-size);height:var(--ch-action-icon-size);color:#bfc9ff;background:#6880e924;border-radius:8px;flex:none;place-items:center;font-size:11px;display:grid;box-shadow:inset 0 1px #ffffff14}.chActionIcon--voice{color:#c2a8ff;background:#9164e42b}.chActionIcon--reaction{color:#f3a9d0;background:#dc5fa429}.chActionIcon--photo{color:#8cd1ff;background:#4797e029}.chActionIcon--file{color:#f4b879;background:#e78e4329}.chActionIcon--video{color:#a7c3ff;background:#5a77dd29}.chActionIcon--typing{color:#82c7fa;background:#489be229;animation:1.8s ease-in-out infinite chStatusBreathe}.chActionIcon--recording{color:#c1a7fa;background:#9164e42b;animation:1.5s ease-in-out infinite chStatusBreathe}.chUnread{min-width:var(--ch-unread-size);height:var(--ch-unread-size);color:#fff;font-size:var(--ch-unread-font);box-shadow:none;background:#5882d2eb;border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-weight:700;animation:none;display:grid}.chSectionPulse{background:#65e2ab;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite chOnlinePulse;box-shadow:0 0 0 4px #4fd89d17,0 0 13px #4fd89d8c}.chOnlineDot,.chListOnlineDot,.chTileOnlineDot{z-index:2;background:#5ce1a7;border:2px solid #100d25;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0;box-shadow:0 0 8px #4fdca36b}.chOnlineSection--expanded .chOnlinePerson .chOnlineDot{animation:.18s both chOnlineDotEnter,3.5s ease-in-out infinite chOnlineDotPulse;animation-delay:calc(var(--ch-online-enter-delay,0s) + .19s), calc(var(--ch-online-enter-delay,0s) + .9s)}.chVibePill{color:#e5e2f561;background:#ffffff08;border:1px solid #ffffff0a;border-radius:999px;align-items:center;gap:4px;width:max-content;margin-top:2px;padding:1px 6px;font-size:7px;font-weight:600;display:flex}.chVibePillDot{width:4px;height:4px;box-shadow:none;background:#64b5f6;border-radius:50%}.chVibePill_dynamic .chVibePillDot{background:#9b7bf5}.chVibePill_expressive .chVibePillDot{background:#ec79b7}.chVibePill_productive .chVibePillDot{background:#f2a45d}.chVibeWave{align-items:center;gap:1px;height:7px;margin-left:1px;display:inline-flex}.chVibeWave i{background:#a991ef;border-radius:2px;width:1px;height:3px;animation:1.4s ease-in-out infinite chVibeWave}.chVibeWave i:nth-child(2){height:6px;animation-delay:.12s}.chVibeWave i:nth-child(3){animation-delay:.24s}.chVibePill_expressive:after{display:none}.chVibePill_productive{position:relative;overflow:hidden}.chVibePill_productive:after{display:none}.chPage--tile .chTile{--chat-accent:#9575e8;width:100%;min-width:0;min-height:var(--ch-tile-min-height);text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;padding:12px 12px 11px;display:flex}.chPage--tile .chTile .listRowAvatarWrap{flex:none;margin-inline:auto;position:relative}.chPage--tile .chTile .avatar{width:var(--ch-avatar-tile-size);height:var(--ch-avatar-tile-size)}.chPage--tile .chTile .rowText{flex-direction:column;flex:auto;align-items:center;width:100%;min-width:0;display:flex}.chPage--tile .chTile .rowNameLine{justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;margin-top:8px;padding:0 4px;display:flex;position:relative}.chPage--tile .chTile .rowName{text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:auto;min-width:0;max-width:100%;overflow:hidden}.chPage--tile .chTile .rowLast{width:100%;font-size:var(--ch-preview-size);color:#fff;opacity:1;justify-content:center;margin-top:7px;line-height:1.35}.chPage--tile .chTile .rowLastText{text-overflow:ellipsis;white-space:nowrap;color:#fff;opacity:1;text-shadow:0 1px 4px #00000085,0 0 12px #00000038;flex:auto;min-width:0;max-width:100%;overflow:hidden}.chPage--tile .chTile .rowTime,.chPage--tile .chTile .chUserStatus{display:none}.chPage--tile .chTile .chUnread{flex:none;margin-left:2px;position:static}.chPage--tile .chTile .chVibePill{margin:8px auto 0}.chPage--tile .chTile:before{top:10%;bottom:10%}.ch-loading,.chListSkeleton{gap:var(--ch-row-gap);box-sizing:border-box;flex-direction:column;width:100%;padding:0 2px 20px;display:flex}.chListSkeletonRow{border-radius:var(--ch-row-radius);background:linear-gradient(90deg,#ffffff0f 0%,#ffffff1f 50%,#ffffff0f 100%) 0 0/200% 100%;height:52px;animation:1.4s ease-in-out infinite chSkeletonPulse}.chListSkeletonRow:nth-child(2){animation-delay:.12s}.chListSkeletonRow:nth-child(3){animation-delay:.24s}.chListSkeletonRow:nth-child(4){animation-delay:.36s}.chListSkeletonRow:nth-child(5){animation-delay:.48s}@keyframes chSkeletonPulse{0%,to{opacity:.55;background-position:100% 0}50%{opacity:.85;background-position:0 0}}@keyframes chToastIn{0%{opacity:0;transform:translate(-50%,14px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.empty{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0b;border:1px solid #c4cbff21;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex}.emptyEnvelope{background:linear-gradient(145deg,#5ea4eb2e,#a964d526);border:1px solid #bec7ff40;border-radius:15px;width:76px;height:54px;margin-bottom:20px;position:relative;transform:rotate(-5deg);box-shadow:0 15px 45px #2d248a42,inset 0 1px #ffffff2e}.emptyEnvelope:before,.emptyEnvelope:after{content:"";transform-origin:50%;background:#d0d3ff4d;height:1px;position:absolute;top:9px;left:8px;right:8px}.emptyEnvelope:before{transform:rotate(27deg)}.emptyEnvelope:after{transform:rotate(-27deg)}.emptyTitle{font-size:19px;font-weight:680}.emptyHint{color:var(--ch-muted);margin-top:7px;font-size:12px}.listRow--pending{opacity:0;transform:translateY(28px)scale(.98)}.listRow--enter{animation:chListRowEnter var(--ch-anim-list-enter,.52s) var(--ch-anim-button-spring,cubic-bezier(.16,1,.3,1)) forwards}.listRow--enter:nth-child(n),.listRow--pending:nth-child(n){--ch-enter-from-y:28px}.chTile--pending:nth-child(odd){opacity:0;transform:translate(-28px)}.chTile--pending:nth-child(2n){opacity:0;transform:translate(28px)}.chTile--enter:nth-child(odd){animation:chTileLeftEnter var(--ch-anim-tile-enter,.58s) var(--ch-anim-bounce,cubic-bezier(.34,1.35,.64,1)) forwards}.chTile--enter:nth-child(2n){animation:chTileRightEnter var(--ch-anim-tile-enter,.58s) var(--ch-anim-bounce,cubic-bezier(.34,1.35,.64,1)) forwards}.listRow--entryReady,.chTile--entryReady{opacity:1;transform:none}.listRow--tap,.chTile--tap{animation:none}.modalOverlay{z-index:50;-webkit-backdrop-filter:blur(15px);background:#03020c99;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.modalCard{color:#fff;background:linear-gradient(145deg,#251e46f5,#0b091bf7);border:1px solid #c8cfff2e;border-radius:29px;width:100%;max-width:420px;max-height:82vh;padding:20px;animation:.42s cubic-bezier(.22,1,.36,1) both chSheetIn;box-shadow:0 -20px 70px #0000006b,inset 0 1px #ffffff26}.modalTitle{margin-bottom:13px;font-size:18px;font-weight:680}.modalSearch{color:#fff;background:#ffffff0f;border:1px solid #c8cfff24;border-radius:17px;outline:0;width:100%;height:48px;padding:0 14px}.modalSearch::placeholder{color:#e6e3f561}.modalList{gap:8px;max-height:48vh;margin-top:12px;display:grid;overflow:auto}.pickRow{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #c8cfff1a;border-radius:18px;align-items:center;gap:11px;padding:10px;display:flex}.avatar.pickAvatar{width:43px;height:43px}.pickText{text-align:left;min-width:0}.pickName{font-size:13px;font-weight:650}.pickSub{color:var(--ch-muted);margin-top:3px;font-size:10px}.modalClose{color:#fff;background:#ffffff0f;border:1px solid #c8cfff21;border-radius:999px;width:100%;height:48px;margin-top:13px;font-weight:650}.modalLoading,.modalEmpty{color:var(--ch-muted);text-align:center;padding:18px}.modalOverlay--newChat{--new-chat-keyboard-inset:0px;--new-chat-window-height:100vh;padding-bottom:max(16px, calc(var(--vnr-safe-bottom,0px) + 14px));overscroll-behavior:none;transition:padding-bottom .25s cubic-bezier(.22,1,.36,1);overflow:hidden}.modalOverlay--newChat.modalOverlay--keyboard{padding-bottom:calc(var(--new-chat-keyboard-inset) + 8px)}.modalCard--newChat{min-height:0;max-height:min(82vh, max(260px, calc(var(--new-chat-window-height) - var(--new-chat-keyboard-inset) - var(--vnr-safe-top,0px) - 30px)));flex-direction:column;transition:max-height .25s cubic-bezier(.22,1,.36,1);display:flex}.modalCard--newChat .modalTitle,.modalCard--newChat .modalSearch,.modalCard--newChat .modalClose{flex:none}.modalCard--newChat .modalSearch{appearance:none;font-size:16px;line-height:1}.modalCard--newChat .modalSearch::-webkit-search-decoration{display:none}.modalCard--newChat .modalSearch::-webkit-search-cancel-button{display:none}.modalCard--newChat .modalSearch::-webkit-search-results-button{display:none}.modalCard--newChat .modalSearch::-webkit-search-results-decoration{display:none}.modalCard--newChat .modalList{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:112px;max-height:none;padding-bottom:8px;overflow:hidden auto}.modalLoading--newChat{flex:auto;place-items:center;min-height:120px;display:grid}.chSearchSheetInput{align-items:center;display:flex;position:relative}.chSearchSheetInput>.chSearchIcon{z-index:1;width:18px;position:absolute;left:14px}.chSearchSheetInput .modalSearch{padding-left:42px}.chSearchResults .pickRow{width:100%}.chSearchResults .pickText{flex:1;overflow:hidden}.chSearchResults .pickSub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chSearchResultTime{color:#e6e3f559;flex:none;font-size:9px}.chSheetBackdrop,.chMiniProfileBackdrop{z-index:80;-webkit-backdrop-filter:blur(17px);background:#03020c9e;justify-content:center;align-items:flex-end;padding:16px;animation:.22s ease-out both chBackdropIn;display:flex;position:fixed;inset:0}.chActionSheet{width:100%;max-width:420px;padding:10px 16px max(18px,var(--vnr-safe-bottom));color:#fff;background:linear-gradient(145deg,#272049f5,#0b091bf7);border:1px solid #c7cfff2e;border-radius:30px;animation:.43s cubic-bezier(.22,1,.36,1) both chSheetIn;box-shadow:0 -22px 80px #00000075,inset 0 1px #ffffff29}.chSheetHandle{background:#fff3;border-radius:4px;width:38px;height:4px;margin:0 auto 16px}.chActionSheet h2{text-align:center;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:680}.chActionSheet>p{color:var(--ch-muted);text-align:center;margin:6px 0 17px;font-size:11px}.chActionGrid{gap:7px;display:grid}.chActionSheetButton{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #c7cfff1c;border-radius:18px;align-items:center;gap:11px;width:100%;min-height:52px;padding:7px 12px;transition:transform .18s cubic-bezier(.22,1,.36,1),background .22s;display:flex}.chActionSheetButton:active{background:#ffffff14;transform:scale(.98)}.chActionSheetButton span{color:#c9ccff;background:linear-gradient(145deg,#4e99e838,#9a5ad42e);border-radius:13px;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.chActionSheetButton strong{font-size:12px;font-weight:620}.chActionSheetButton i{color:#e6e3f559;margin-left:auto;font-size:18px;font-style:normal}.chCreateButton{overflow:visible}.chCreateButton--open{color:#fff;transform:scale(.98);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff12,0 0 24px #967ef538,0 0 42px #54b5f51a}.chCreateMenuOverlay{z-index:72;-webkit-backdrop-filter:blur(2.5px);background:#00000038;animation:.18s ease-out both chCreateOverlayIn;position:fixed;inset:0}.chCreateMenuOverlay--closing{pointer-events:none;animation:.18s ease-out both chCreateOverlayOut}.chCreateMenu{z-index:73;color:#fff;-webkit-backdrop-filter:blur(34px)saturate(1.18);width:min(316px,100vw - 32px);transform-origin:var(--ch-create-origin-x,90%) var(--ch-create-origin-y,0);background:linear-gradient(#ffffff16,#ffffff06 54%,#0000002e),#1414189e;border:1px solid #ffffff13;border-radius:28px;padding:8px;animation:.27s cubic-bezier(.22,1,.36,1) both chCreateMenuIn;position:fixed;overflow:hidden;box-shadow:0 24px 70px #00000061,0 0 0 1px #ffffff05,inset 0 1px #ffffff18,inset 0 -28px 48px #0003}.chCreateMenu--closing{animation:.18s cubic-bezier(.4,0,.2,1) both chCreateMenuOut}.chCreateMenuGlow{opacity:.22;pointer-events:none;filter:blur(16px);background:radial-gradient(circle,#8e72e88c,#0000 62%);border-radius:50%;width:160px;height:160px;position:absolute;inset:-25% -18% auto auto}.chCreateMenuItem{z-index:1;color:#ffffffeb;cursor:pointer;opacity:0;width:100%;min-height:54px;animation:.22s cubic-bezier(.22,1,.36,1) forwards chCreateItemIn;animation-delay:calc(75ms + var(--ch-create-item-index,0) * 24ms);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:20px;align-items:center;gap:12px;padding:6px 10px 6px 7px;transition:transform .16s cubic-bezier(.22,1,.36,1),background .18s;display:flex;position:relative;transform:translateY(-4px)}.chCreateMenu--closing .chCreateMenuItem{opacity:1;animation:none}.chCreateMenuItem+.chCreateMenuItem:before{content:"";background:#ffffff0e;height:1px;position:absolute;top:0;left:58px;right:10px}.chCreateMenuItem:active{background:#ffffff0e;transform:scale(.985)}.chCreateMenuIcon{color:#fffffff5;background:radial-gradient(circle at 32% 18%,#ffffff3d,#0000 42%),linear-gradient(145deg,#ffffff1b,#ffffff09),#ffffff0e;border-radius:15px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff1c,inset 0 -12px 22px #0000002e,0 8px 18px #0000002e}.chCreateMenuIcon svg{filter:drop-shadow(0 2px 5px #00000047)drop-shadow(0 0 7px #ffffff17);width:21px;height:21px}.chCreateMenuIcon--chat{box-shadow:inset 0 1px #ffffff1c,inset 0 -12px 22px #0000002e,0 8px 18px #4ca3f51f}.chCreateMenuIcon--group{box-shadow:inset 0 1px #ffffff1c,inset 0 -12px 22px #0000002e,0 8px 18px #8f70ed21}.chCreateMenuIcon--channel{box-shadow:inset 0 1px #ffffff1c,inset 0 -12px 22px #0000002e,0 8px 18px #d369b41f}.chCreateMenuIcon--community{box-shadow:inset 0 1px #ffffff1c,inset 0 -12px 22px #0000002e,0 8px 18px #60d2ac1a}.chCreateMenuIcon--invite{box-shadow:inset 0 1px #ffffff1c,inset 0 -12px 22px #0000002e,0 8px 18px #f2aa5d1c}.chCreateMenuItem strong{letter-spacing:-.025em;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:16px;font-weight:650;line-height:1.1;overflow:hidden}.chCreateMenuItem i{color:#ffffff59;flex:none;font-size:21px;font-style:normal;line-height:1}.chConfirmSheet{width:100%;max-width:420px;padding:10px 16px max(18px, var(--vnr-safe-bottom));color:#fff;-webkit-backdrop-filter:blur(28px)saturate(1.42);background:radial-gradient(circle at 50% 0,#ff568021,#0000 38%),linear-gradient(145deg,#1e1a37f5,#080714fa);border:1px solid #c7cfff26;border-radius:30px;animation:.43s cubic-bezier(.22,1,.36,1) both chSheetIn;box-shadow:0 -22px 80px #0000007a,inset 0 1px #ffffff24}.chConfirmSheet h2{text-align:center;letter-spacing:-.035em;margin:0;font-size:20px;font-weight:760}.chConfirmSheet p{color:#e8e4f69e;text-align:center;margin:8px 0 18px;font-size:12px;font-weight:560}.chConfirmActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.chConfirmActions button{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;height:50px;font-size:14px;font-weight:760;transition:transform .17s cubic-bezier(.22,1,.36,1),filter .22s}.chConfirmActions button:active{transform:scale(.97)}.chConfirmCancel{background:#ffffff13;box-shadow:inset 0 1px #ffffff21}.chConfirmDanger{background:linear-gradient(135deg,#ff4c71e6,#c33a64d1);box-shadow:0 12px 32px #e6366038,inset 0 1px #ffffff3d}.chToast{z-index:95;left:50%;bottom:calc(var(--vnr-safe-bottom) + 94px);color:#fffffff0;-webkit-backdrop-filter:blur(22px)saturate(1.4);background:radial-gradient(circle at 18% 12%,#75bbff2e,#0000 40%),linear-gradient(145deg,#1f1c36d6,#090814e0);border-radius:999px;width:max-content;max-width:calc(100vw - 36px);padding:12px 16px;font-size:12px;font-weight:720;animation:.26s cubic-bezier(.22,1,.36,1) both chToastIn;position:fixed;transform:translate(-50%);box-shadow:0 18px 48px #00000057,0 0 30px #856be621,inset 0 1px #ffffff29}.chOnlineSheet{width:100%;max-width:420px;max-height:min(78vh,640px);padding:10px 16px max(18px, var(--vnr-safe-bottom));color:#fff;-webkit-backdrop-filter:blur(28px)saturate(1.45);background:linear-gradient(145deg,#272049f5,#0b091bf7);border:1px solid #c7cfff2e;border-radius:30px;flex-direction:column;animation:.43s cubic-bezier(.22,1,.36,1) both chSheetIn;display:flex;box-shadow:0 -22px 80px #00000075,inset 0 1px #ffffff29}.chOnlineSheet h2{text-align:center;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:680}.chOnlineSheet>p{color:var(--ch-muted);text-align:center;margin:6px 0 14px;font-size:11px}.chOnlineSheetList{scrollbar-width:none;flex:auto;gap:8px;min-height:0;max-height:min(52vh,420px);display:grid;overflow-y:auto}.chOnlineSheetList::-webkit-scrollbar{display:none}.chOnlineSheetRow{background:#ffffff0b;border:1px solid #c7cfff1c;border-radius:18px;align-items:center;gap:11px;padding:10px 12px;display:flex}.avatar.chOnlineSheetAvatar{flex:0 0 44px;width:44px;height:44px}.chOnlineSheetRowMain{text-align:left;flex:auto;min-width:0}.chOnlineSheetRowName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.chOnlineSheetRowStatus{color:#5ce1a7d1;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.chOnlineSheetChatBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3791eb8c,#6b50d480);border:1px solid #b6bfff38;border-radius:999px;flex:none;min-height:36px;padding:0 14px;font-size:11px;font-weight:650;transition:transform .18s cubic-bezier(.22,1,.36,1),background .22s}.chOnlineSheetChatBtn:active{transform:scale(.97)}.chOnlineSheetClose{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #c7cfff21;border-radius:999px;width:100%;min-height:48px;margin-top:12px;font-weight:650}.chMiniProfileBackdrop{align-items:center}.chMiniProfile{color:#fff;text-align:center;background:linear-gradient(145deg,#2b224ff5,#0c091df7);border:1px solid #c7cfff2e;border-radius:29px;width:min(300px,100%);padding:27px 22px 20px;animation:.36s cubic-bezier(.22,1,.36,1) both chMiniIn;position:relative;box-shadow:0 25px 80px #00000075,inset 0 1px #ffffff29}.avatar.chMiniProfileAvatar{border-width:3px;width:84px;height:84px;margin:0 auto;box-shadow:0 0 42px #777eeb40}.chMiniProfileOnline{background:#5ce1a7;border:3px solid #17112d;border-radius:50%;width:12px;height:12px;position:absolute;top:91px;left:calc(50% + 25px);box-shadow:0 0 14px #4fdca3a6}.chMiniProfile h2{margin:15px 0 0;font-size:19px}.chMiniProfile p{color:var(--ch-muted);margin:7px 0 19px;font-size:11px}.chMiniProfile button{color:#fff;background:linear-gradient(135deg,#3791ebb8,#6b50d4b3,#c457a699);border:1px solid #b6bfff42;border-radius:999px;width:100%;height:48px;font-weight:650}@keyframes chAccentGlowPulse{0%,to{box-shadow:0 0 12px var(--chat-accent), 0 0 32px var(--chat-accent), 0 0 64px var(--chat-accent-glow);opacity:.92}50%{box-shadow:0 0 18px var(--chat-accent), 0 0 44px var(--chat-accent), 0 0 88px var(--chat-accent-glow);opacity:1}}@keyframes chCardGlowSweep{0%,to{opacity:0;transform:translate(-100%)}42%{opacity:.55}58%{opacity:.4;transform:translate(100%)}}@keyframes chUnreadPulse{0%,to{transform:scale(1);box-shadow:0 0 20px #756ce247}50%{transform:scale(1.08);box-shadow:0 0 28px #756ce27a}}@keyframes chHeaderGlow{0%{opacity:0}35%{opacity:.35}to{opacity:0}}@keyframes chHeaderBtnIn{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}@keyframes chOwnerIn{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}@keyframes chParticles{0%{opacity:.2;transform:translate(-4px,5px)}to{opacity:.38;transform:translate(7px,-8px)}}@keyframes chBokehMove{to{transform:translate(18px,-16px)scale(1.08)}}@keyframes chOnlinePulse{50%{opacity:.65;box-shadow:0 0 0 7px #4fd89d0a,0 0 17px #4fd89da6}}@keyframes chOnlineIn{0%{opacity:0;filter:blur(2px);transform:translate(28px)scale(.74)}to{opacity:1;filter:blur();transform:none}}@keyframes chOnlineAvatarEnter{0%{opacity:0;transform:translateY(10px)scale(.35)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes chOnlinePhotoEnter{0%{opacity:0}to{opacity:1}}@keyframes chOnlineDotEnter{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@keyframes chOnlineNameEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translate(0,0)}}@keyframes chOnlineSeedPulse{0%{opacity:.55;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes chOnlineRailReveal{0%{opacity:0}to{opacity:1}}@keyframes chOnlineRailFromCount{0%{opacity:0;clip-path:inset(0 0 0 88%);filter:blur(3px);transform:translate(24px)scaleX(.82)}to{opacity:1;clip-path:inset(0);filter:blur();transform:none}}@keyframes chOnlineCountPop{0%{opacity:.45;transform:translate(12px)scale(.82)}48%{opacity:1;transform:translate(0)scale(1.18)}to{opacity:1;transform:none}}@keyframes chGreetingMarquee{0%,10%{transform:translate(0,0)}90%,to{transform:translate(calc(-50% - 20px))}}@keyframes chListRowEnter{0%{opacity:0;transform:translate3d(0, var(--ch-enter-from-y,22px), 0) scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes chTileLeftEnter{0%{opacity:0;transform:translate(-36px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes chTileRightEnter{0%{opacity:0;transform:translate(36px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes chTileHomeTap{50%{transform:scale(.97)}}@keyframes chButtonGlint{0%,72%,to{transform:translate(-120%)}86%{transform:translate(120%)}}@keyframes chSheetIn{0%{opacity:0;transform:translateY(35px)scale(.98)}to{opacity:1;transform:none}}@keyframes chCreateOverlayIn{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(2.5px)}}@keyframes chCreateOverlayOut{0%{opacity:1;-webkit-backdrop-filter:blur(2.5px)}to{opacity:0;-webkit-backdrop-filter:blur()}}@keyframes chCreateMenuIn{0%{opacity:0;filter:blur();border-radius:999px;transform:translate(22px,-12px)scale(.2)}62%{opacity:1;filter:blur();transform:translate(-2px,1px)scale(1.018)}to{opacity:1;filter:blur();border-radius:28px;transform:translate(0,0)scale(1)}}@keyframes chCreateMenuOut{0%{opacity:1;border-radius:28px;transform:translate(0,0)scale(1)}to{opacity:0;border-radius:999px;transform:translate(22px,-12px)scale(.2)}}@keyframes chCreateItemIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translate(0,0)}}@keyframes chStatusBreathe{50%{opacity:.55}}@keyframes chVibeWave{50%{opacity:1;height:7px}}@keyframes chEmotionalSpark{0%,70%,to{opacity:.25;transform:scale(.8)}82%{opacity:.9;transform:scale(1.25)}}@keyframes chFastSweep{0%,70%,to{transform:translate(-100%)}85%{transform:translate(100%)}}@keyframes chButtonIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes chButtonFloat{0%,to{box-shadow:inset 0 1px #ffffff3b,0 16px 44px #382e9e3d,0 0 50px #686fe017}50%{box-shadow:inset 0 1px #ffffff3b,0 20px 52px #382e9e4d,0 0 62px #686fe021}}@keyframes chNetworkFlow{to{opacity:.34;transform:translate(12px)}}@keyframes chNetworkBreathe{to{opacity:.2;transform:translate(10px,-8px)}}@keyframes chOnlineDotPulse{0%,to{transform:scale(1);box-shadow:0 0 8px #4fdca361}50%{transform:scale(1.08);box-shadow:0 0 12px #4fdca385}}@keyframes chOnlineAuraBurst{0%,72%,to{opacity:0;transform:scale(.98)}78%{opacity:.22;transform:scale(1)}86%{opacity:0;transform:scale(1.02)}}@keyframes chBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes chMiniIn{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:none}}@media (width<=420px){.page.chPage{--ch-greeting-size:14px}}@media (width<=390px){.page.chPage{--ch-greeting-size:15px;--ch-header-icon-size:20px;--ch-header-btn-size:44px;--ch-profile-block-height:60px}.chHeaderActions{gap:6px}.chGreetingRow{gap:8px}.chHeaderLead,.chProfileBlock{gap:8px;padding-right:12px}}@media (width<=360px){.page.chPage{--ch-greeting-size:14px;--ch-chip-size:36px;--ch-header-btn-size:42px;--ch-profile-block-height:58px;--ch-header-icon-size:19px}}@media (width>=520px){.chContent--tile{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-vnr-chat-scale=compact] .page.chPage{--ch-name-size:17px;--ch-preview-size:11.5px;--ch-status-size:9.5px;--ch-time-size:9.5px;--ch-avatar-size:36px;--ch-avatar-tile-size:45px;--ch-action-icon-size:17px;--ch-row-gap:8px;--ch-row-radius:25px;--ch-row-min-height:48px;--ch-tile-min-height:152px}:root[data-vnr-chat-scale=standard] .page.chPage{--ch-name-size:18px;--ch-preview-size:12px;--ch-status-size:10px;--ch-time-size:10px;--ch-avatar-size:38px;--ch-avatar-tile-size:48px;--ch-action-icon-size:18px;--ch-row-gap:9px;--ch-row-radius:28px;--ch-row-min-height:50px;--ch-tile-min-height:160px}:root[data-vnr-chat-scale=large] .page.chPage{--ch-name-size:19px;--ch-preview-size:13px;--ch-status-size:10.5px;--ch-time-size:10.5px;--ch-avatar-size:41px;--ch-avatar-tile-size:52px;--ch-action-icon-size:19px;--ch-row-gap:10px;--ch-row-radius:30px;--ch-row-min-height:56px;--ch-tile-min-height:176px}:root[data-vnr-theme=light] .page.chPage{--ch-text:var(--vnr-text);--ch-muted:var(--vnr-text-secondary);--ch-page-bg:var(--vnr-bg-page);background:var(--ch-page-bg)}:root[data-vnr-theme=light] .chScrollRoot{background:0 0}:root[data-vnr-theme=light] .chHeaderLead,:root[data-vnr-theme=light] .chProfileBlock,:root[data-vnr-theme=light] .chHeaderAction,:root[data-vnr-theme=light] .chModeToggle{background:linear-gradient(145deg,#ffffffe0,#f5f2ff85),#ffffff75;border-color:#5f588714;box-shadow:inset 0 1px #fffc,0 12px 32px #41328214}:root[data-vnr-theme=light] .chGreeting,:root[data-vnr-theme=light] .chHeaderAction,:root[data-vnr-theme=light] .chModeToggle,:root[data-vnr-theme=light] .chSearchIcon,:root[data-vnr-theme=light] .chOnlineMoreCount{color:var(--vnr-text);text-shadow:none}:root[data-vnr-theme=light] .chSectionHeading,:root[data-vnr-theme=light] .chOnlinePerson,:root[data-vnr-theme=light] .chOnlineMore .chOnlineName{color:#1712289e}:root[data-vnr-theme=light] .chSectionHeading strong{color:#171228d6}:root[data-vnr-theme=light] .chOnlineCount,:root[data-vnr-theme=light] .chOnlineMoreBubble{color:#171228bd;background:radial-gradient(circle at 28% 22%,#ffffffe6,#0000 52%),linear-gradient(135deg,#86aef680,#d6aeec70);box-shadow:0 10px 28px #4132821a,inset 0 0 0 1px #5f58871a}:root[data-vnr-theme=light] .listRow,:root[data-vnr-theme=light] .chTile{color:var(--vnr-text);background:radial-gradient(ellipse 120% 80% at 0% 50%, color-mix(in srgb, var(--chat-accent) 16%, transparent), transparent 58%), linear-gradient(145deg, #ffffffe0, #f2efff9e), #ffffffad;box-shadow:inset 0 1px 0 #ffffffe0, inset 14px 0 42px -24px var(--chat-accent-glow), 0 14px 34px #362b6e1c}:root[data-vnr-theme=light] .page.chPage .listRow .rowName,:root[data-vnr-theme=light] .page.chPage .chTile .rowName,:root[data-vnr-theme=light] .chTile .rowName{color:var(--vnr-text);text-shadow:none}:root[data-vnr-theme=light] .rowTime,:root[data-vnr-theme=light] .chUserStatus,:root[data-vnr-theme=light] .page.chPage .rowLast,:root[data-vnr-theme=light] .page.chPage .rowLastText,:root[data-vnr-theme=light] .chPage--tile .chTile .rowLast,:root[data-vnr-theme=light] .chPage--tile .chTile .rowLastText,:root[data-vnr-theme=light] .chVibePill{color:var(--vnr-text-secondary);text-shadow:none}:root[data-vnr-theme=light] .chVibePill{background:#ffffff94}:root[data-vnr-theme=light] .avatar.chOnlineAvatar,:root[data-vnr-theme=light] .avatar.chOwnerAvatar,:root[data-vnr-theme=light] .chOnlineDot,:root[data-vnr-theme=light] .chListOnlineDot,:root[data-vnr-theme=light] .chTileOnlineDot{border-color:#ffffffeb}:root[data-vnr-theme=light] .avatar{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(145deg,#55b6f4,#9872e6,#df76b5) border-box;box-shadow:0 8px 22px #41328229}:root[data-vnr-theme=black] .page.chPage{--ch-text:#fff;--ch-muted:#ffffff9e;--ch-page-bg:#000;--ch-name-size:17px;--ch-preview-size:11.4px;--ch-status-size:9.6px;--ch-time-size:9.4px;--ch-avatar-size:35px;--ch-avatar-tile-size:42px;--ch-action-icon-size:16px;--ch-unread-size:17px;--ch-unread-font:9.5px;--ch-header-icon-size:19px;--ch-profile-block-height:58px;--ch-greeting-size:clamp(14px, 3.8vw, 16px);--ch-header-btn-size:44px;--ch-row-gap:7px;--ch-row-radius:24px;--ch-row-min-height:46px;--ch-tile-min-height:132px;--ch-grid-gap:12px;--ch-grid-row-gap:12px;--ch-online-avatar-size:52px;--ch-online-avatar-expanded-size:52px;--ch-online-name-size:12px;background:#000}:root[data-vnr-theme=black] .chScrollRoot{padding-bottom:var(--vnr-tab-bar-reserve)}:root[data-vnr-theme=black] .chHeader{padding-top:max(8px, calc(var(--vnr-safe-top) + 6px));padding-bottom:7px}:root[data-vnr-theme=black] .chGreetingRow{min-height:var(--ch-profile-block-height);gap:7px}:root[data-vnr-theme=black] .chHeaderActions{gap:6px}:root[data-vnr-theme=black] .chHeaderLead,:root[data-vnr-theme=black] .chProfileBlock{border-radius:calc(23px - var(--ch-scroll-progress,0) * 5px);gap:8px;padding:0 12px 0 5px}:root[data-vnr-theme=black] .chGreetingTrack--marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000,#000 7px calc(100% - 10px),#0000)}:root[data-vnr-theme=black] .chGreetingInner{gap:28px}:root[data-vnr-theme=black] .avatar.chOwnerAvatar{border-width:1.5px}:root[data-vnr-theme=black] .chPageDecor:before{opacity:.08;background-image:radial-gradient(circle at 20% 17%,#ffffff80 0 1px,#0000 2px),radial-gradient(circle at 78% 30%,#ffffff61 0 1px,#0000 2px),radial-gradient(circle at 34% 65%,#ffffff4d 0 1px,#0000 2px)}:root[data-vnr-theme=black] .chPageDecor:after{opacity:.045;background:radial-gradient(circle at 16% 18%,#ffffff6b 0 1px,#0000 2px),radial-gradient(circle at 72% 33%,#ffffff4d 0 1px,#0000 2px),linear-gradient(155deg,#0000 32%,#ffffff13 32.35%,#0000 32.7%),linear-gradient(24deg,#0000 61%,#ffffff0f 61.35%,#0000 61.7%)}:root[data-vnr-theme=black] .chBokeh{opacity:.045;filter:blur(78px)saturate(.45);background:#ffffff42}:root[data-vnr-theme=black] .chBokeh1,:root[data-vnr-theme=black] .chBokeh2,:root[data-vnr-theme=black] .chBokeh3{background:#ffffff2e}:root[data-vnr-theme=black] .chHeaderLead,:root[data-vnr-theme=black] .chProfileBlock,:root[data-vnr-theme=black] .chHeaderAction,:root[data-vnr-theme=black] .chModeToggle{-webkit-backdrop-filter:blur(26px)saturate(1.05);background:linear-gradient(#ffffff0f,#ffffff07),#0c0c0e94;border-color:#ffffff0e;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000038}:root[data-vnr-theme=black] .chGreeting,:root[data-vnr-theme=black] .chHeaderAction,:root[data-vnr-theme=black] .chModeToggle,:root[data-vnr-theme=black] .chSearchIcon{color:#ffffffe6;text-shadow:none}:root[data-vnr-theme=black] .chHeaderAction svg,:root[data-vnr-theme=black] .chViewModeIcon{filter:drop-shadow(0 0 7px #ffffff14)}:root[data-vnr-theme=black] .chHeaderAction:hover,:root[data-vnr-theme=black] .chModeToggle:hover{background:linear-gradient(#ffffff12,#ffffff08),#0f0f12ad;border-color:#ffffff13}:root[data-vnr-theme=black] .chHeaderAction:active,:root[data-vnr-theme=black] .chModeToggle:active{background:linear-gradient(#ffffff13,#ffffff09),#111114c2;border-color:#b2a0ff24;box-shadow:inset 0 1px #ffffff12,0 0 16px #9b7bf51f}:root[data-vnr-theme=black] .chSectionHeading,:root[data-vnr-theme=black] .chOnlinePerson,:root[data-vnr-theme=black] .chOnlineMore .chOnlineName{color:#ffffff9e}:root[data-vnr-theme=black] .chOnlineSection{margin-bottom:calc(12px * (1 - var(--ch-scroll-progress,0)))}:root[data-vnr-theme=black] .chOnlineSectionHead{padding:9px 0 11px}:root[data-vnr-theme=black] .chOnlineSectionHead strong{gap:6px;font-size:14px}:root[data-vnr-theme=black] .chOnlineReveal{min-height:calc(var(--ch-online-avatar-size) + var(--ch-online-name-size) + 10px)}:root[data-vnr-theme=black] .chOnlineRail{min-height:calc(var(--ch-online-avatar-size) + var(--ch-online-name-size) + 6px);gap:8px}:root[data-vnr-theme=black] .chOnlinePerson,:root[data-vnr-theme=black] .chOnlineMore{flex-basis:54px;gap:5px;min-width:54px}:root[data-vnr-theme=black] .chOnlineName{height:calc(var(--ch-online-name-size) + 1px);line-height:calc(var(--ch-online-name-size) + 1px)}:root[data-vnr-theme=black] .chOnlineOverflow,:root[data-vnr-theme=black] .chOnlineSeed,:root[data-vnr-theme=black] .chOnlineMoreBubble,:root[data-vnr-theme=black] .chHeaderCompactMore{color:#ffffffc7;text-shadow:none;background:radial-gradient(circle at 30% 18%,#ffffff1f,#0000 50%),#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff12,0 12px 28px #00000057}:root[data-vnr-theme=black] .chOnlineOverflow:active{box-shadow:inset 0 0 0 1px #ffffff14,0 12px 28px #00000057,0 0 20px #9b7bf51f}:root[data-vnr-theme=black] .listRow,:root[data-vnr-theme=black] .chTile{color:#fff;background:linear-gradient(180deg, #fff1 0%, #ffffff08 48%, #ffffff06 100%), radial-gradient(ellipse 112% 72% at 0% 50%, color-mix(in srgb, var(--chat-accent) 5%, transparent), transparent 56%), #0a0a0cc7;box-shadow:inset 0 1px 0 #ffffff12, inset 7px 0 22px -22px var(--chat-accent-glow), 0 9px 24px #00000057, 0 0 0 1px #ffffff0c;-webkit-backdrop-filter:blur(20px)saturate(1.04)}:root[data-vnr-theme=black] .listRow{min-height:var(--ch-row-min-height);gap:9px;padding:7px 11px 7px 13px}:root[data-vnr-theme=black] .chPage--tile .chTile{padding:10px 10px 9px}:root[data-vnr-theme=black] .chPage--tile .chTile .rowNameLine{margin-top:6px}:root[data-vnr-theme=black] .chPage--tile .chTile .rowLast{margin-top:5px}:root[data-vnr-theme=black] .rowText{gap:1px}:root[data-vnr-theme=black] .page.chPage .rowLast{gap:7px;margin-top:2px}:root[data-vnr-theme=black] .chVibePill{margin-top:1px;padding:1px 5px}:root[data-vnr-theme=black] .listRow:hover,:root[data-vnr-theme=black] .chTile:hover{box-shadow:inset 0 1px 0 #ffffff17, inset 8px 0 28px -22px var(--chat-accent-glow), 0 14px 34px #0000006b, 0 0 0 1px #ffffff0e}:root[data-vnr-theme=black] .listRow:after,:root[data-vnr-theme=black] .chTile:after{opacity:.16;background:linear-gradient(105deg,#0000 30%,#ffffff09 50%,#0000 70%)}:root[data-vnr-theme=black] .listRow:before,:root[data-vnr-theme=black] .chTile:before{opacity:.72;width:4px;box-shadow:0 0 10px color-mix(in srgb, var(--chat-accent) 52%, transparent), 0 0 24px color-mix(in srgb, var(--chat-accent) 22%, transparent);top:14%;bottom:14%}:root[data-vnr-theme=black] .page.chPage .listRow .rowName,:root[data-vnr-theme=black] .page.chPage .chTile .rowName,:root[data-vnr-theme=black] .chTile .rowName{color:#fff;text-shadow:0 1px 3px #0000007a;font-weight:780}:root[data-vnr-theme=black] .rowTime{color:#ffffff73}:root[data-vnr-theme=black] .chUserStatus{color:#ffffff9e}:root[data-vnr-theme=black] .chUserStatus--online{color:#5ce1a7f0;text-shadow:0 0 10px #4fdca347}:root[data-vnr-theme=black] .chUserStatus--typing{color:#8ecaffdb}:root[data-vnr-theme=black] .chUserStatus--recording{color:#c4a8ffd6}:root[data-vnr-theme=black] .page.chPage .rowLast,:root[data-vnr-theme=black] .page.chPage .rowLastText,:root[data-vnr-theme=black] .chPage--tile .chTile .rowLast,:root[data-vnr-theme=black] .chPage--tile .chTile .rowLastText{color:#ffffffad;opacity:1;text-shadow:none}:root[data-vnr-theme=black] .chVibePill{color:#ffffff85;background:#ffffff0b}:root[data-vnr-theme=black] .chActionIcon{background:#ffffff0e;box-shadow:inset 0 1px #ffffff13}:root[data-vnr-theme=black] .chUnread{box-shadow:none;background:#5882d2eb}:root[data-vnr-theme=black] .chSwipeWrap{background:radial-gradient(circle at 86%,#ffffff09,#0000 36%),#000}:root[data-vnr-theme=black] .empty,:root[data-vnr-theme=black] .chListSkeletonRow{background:#ffffff0b;border-color:#ffffff0f}@media (prefers-reduced-motion:reduce){.chPageDecor:before,.chPageDecor:after,.chBokeh,.chSectionPulse,.chVibeWave i,.chVibePill:after,.chUserStatus,.chActionIcon,.chOnlineDot,.chOnlineAvatarWrap:after,.chUnread,.listRow:after,.chTile:after,.listRow:before,.chTile:before,.chListSkeletonRow,.chGreetingInner--marquee{animation:none}.listRow--enter,.chTile--enter,.chOnlinePerson,.chOnlineOverflow,.chOnlineMore,.chMarkChip--run,.chHeaderAction,.chModeToggle,.chOnlineSection--expanded .chOnlineRail,.chOnlineSeed{opacity:1;clip-path:none;filter:none;animation:none;transform:none}.chOnlineSection--expanded .chOnlinePerson .avatar.chOnlineAvatar,.chOnlineSection--expanded .chOnlinePerson .chOnlineDot,.chOnlineSection--expanded .chOnlinePerson .chOnlineName{opacity:1;animation:none;transform:none}.chGreetingTrack,.chOnlineSection,.chHeaderCompactOnline,.chHeaderCompactPerson{transition:none}.chListSkeletonRow{opacity:.65}}.chScrollRoot{padding-bottom:calc(var(--vnr-tab-bar-reserve) + 32px);scroll-padding-bottom:calc(var(--vnr-tab-bar-reserve) + 32px)}.chPageDecor{background:#050508}.chBokeh{filter:blur(110px);opacity:.07;animation-duration:20s}.chBokeh1{animation-duration:21s}.chBokeh2{animation-duration:19s}.chBokeh3{animation-duration:22s}.chPageDecor:before{opacity:.06;animation-duration:22s}.chPageDecor:after{opacity:.04;animation-duration:24s}:root[data-vnr-theme=black] .chPageDecor{background:#000}:root[data-vnr-theme=black] .chBokeh{opacity:.05;filter:blur(100px)}:root[data-vnr-platform=android] .chBokeh,:root[data-vnr-platform=android] .chPageDecor:before,:root[data-vnr-platform=android] .chPageDecor:after{filter:blur(56px);opacity:.04}.chPage--enter .chPageDecor{animation:.42s cubic-bezier(.22,1,.36,1) both chWowFadeUp}.chPage--enter .chHeader{animation:.4s cubic-bezier(.22,1,.36,1) 30ms both chWowFadeUp}.chPage--enter .chOnlineSection{animation:.4s cubic-bezier(.22,1,.36,1) 60ms both chWowFadeUp}.chPage--enter .chContent,.chPage--enter .chListSkeleton{animation:.4s cubic-bezier(.22,1,.36,1) 90ms both chWowFadeUp}@keyframes chWowFadeUp{0%{opacity:.85;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}.chProfileBlock{overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 6px 20px #0000002e}.chProfileBlock:after,.chMarkChip:after{display:none}.avatar.chOwnerAvatar{box-shadow:inset 0 0 8px #8291ff14}.chOnlinePerson:active{transform:scale(1.02)}.chOnlinePerson--lead .chOnlineAvatarWrap{box-shadow:0 2px 10px #0003,0 0 0 1.5px #62e8ff38}.chOnlinePerson--lead .chOnlineAvatarWrap:before{display:none}.chOnlineDot{animation:none}.chOnlineCount{-webkit-backdrop-filter:blur(14px)saturate(1.05);background:#ffffff0f;border:1px solid #ffffff14}.listRow:before,.chTile:before{width:2px;box-shadow:none;opacity:.85;border-radius:2px;animation:none;top:18%;bottom:18%}.listRow,.chTile{box-shadow:inset 0 1px #ffffff0d,0 4px 14px #00000024}.listRow:after,.chTile:after{opacity:.12;animation:none}.listRow:hover,.chTile:hover{box-shadow:inset 0 1px #ffffff12,0 6px 18px #0000002e!important}.chUnread{box-shadow:none;background:#5f8cdce0;font-weight:700;animation:none}.chVibePill{opacity:.55;background:#ffffff08;border:1px solid #ffffff0a;padding:1px 6px;animation:none}.chVibePillDot{width:4px;height:4px;box-shadow:none}.chVibePill_expressive:after,.chVibePill_productive:after{display:none}@media (prefers-reduced-motion:reduce){.chBokeh,.chPageDecor:before,.chPageDecor:after,.chOnlinePerson:active,.chPage--enter .chPageDecor,.chPage--enter .chHeader,.chPage--enter .chOnlineSection,.chPage--enter .chContent,.chOnlineSection--expanded .chOnlinePerson{animation:none!important}.chOnlinePerson:active{transform:none}}.crPreviewCard{-webkit-backdrop-filter:blur(28px)saturate(1.28);transform-origin:bottom;will-change:transform, opacity, filter;background:linear-gradient(145deg,#ffffff18,#6b55be0a),#0a081ae0;border:1px solid #c3caff24;border-radius:20px;animation:.28s cubic-bezier(.22,1,.36,1) both crPreviewEnter;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 12px 40px #02010d52}.crPreviewCard--dismissing{pointer-events:none;animation:.22s cubic-bezier(.4,0,.9,.4) forwards crPreviewDismiss}.crPreviewCard--sending{pointer-events:none;animation:.2s cubic-bezier(.33,1,.36,1) forwards crPreviewFlySend}@keyframes crPreviewEnter{0%{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes crPreviewDismiss{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(3px);transform:translateY(18px)scale(.9)}}@keyframes crPreviewFlySend{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}40%{opacity:.92;filter:blur(1px);transform:translateY(-8px)scale(.98)}to{opacity:0;filter:blur(6px);transform:translateY(-72px)scale(.88)}}.crPreviewProgress{z-index:2;background:linear-gradient(90deg,#0000 0%,#a78bfa33 20%,#c448a4f2 50%,#63b3f6f2 80%,#0000 100%) 0 0/200% 100%;height:2px;animation:1.1s linear infinite crPreviewProgressGlow;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #a78bfa8c}@keyframes crPreviewProgressGlow{0%{background-position:200% 0}to{background-position:-200% 0}}.crPreviewError{color:#fecaca;background:#ef444424;border-radius:12px;margin:8px 10px 0;padding:7px 10px;font-size:11px;font-weight:700}.crVoicePreviewCard{padding:8px 10px}.crVoicePreviewRow{align-items:center;gap:8px;min-height:40px;display:flex}.crVoicePreviewPlay{flex:none;width:34px;height:34px}.crVoicePreviewDuration{color:#e8e5f89e;font-variant-numeric:tabular-nums;flex:none;min-width:32px;font-size:11px;font-weight:700}.crVoiceWave{flex:1;align-items:center;gap:2px;min-width:0;height:22px;display:flex;overflow:hidden}.crVoiceWave i{opacity:.55;transform-origin:bottom;background:linear-gradient(#ee8ac7,#ad7de9,#62b1f4);border-radius:3px;flex:1;width:2px;max-width:4px;height:38%;transition:opacity .18s,box-shadow .18s,transform .18s}.crVoiceWave i:nth-child(2n){height:72%}.crVoiceWave i:nth-child(3n){height:100%}.crVoiceWave i:nth-child(4n){height:52%}.crVoiceWave i:nth-child(5n){height:64%}.crVoiceWave--playing i{animation:1.2s ease-in-out infinite crVoiceWaveLive}.crVoiceWave--playing i:nth-child(2n){animation-delay:80ms}.crVoiceWave--playing i:nth-child(3n){animation-delay:.16s}.crVoiceWave--playing i:nth-child(4n){animation-delay:.24s}.crVoiceWave--playing i:nth-child(5n){animation-delay:.12s}.crVoiceWaveBar--active{box-shadow:0 0 8px #ad7de9a6;opacity:1!important}.crVoiceWave--mine i{background:#ffffffe0}.crVoiceWave--mine .crVoiceWaveBar--active{box-shadow:0 0 8px #ffffff73}@keyframes crVoiceWaveLive{50%{opacity:1;transform:scaleY(.55)}}.crVoicePlay{color:#d8cbff;cursor:pointer;background:linear-gradient(145deg,#6f53d66b,#3b2b8761);border:1px solid #c2c9ff26;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;padding:0;font-size:10px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:grid;box-shadow:0 0 18px #744fe12e}.crVoiceCompact--mine .crVoicePlay{color:#fff;background:#ffffff2b}.crVoicePlay--active{animation:1.4s ease-in-out infinite crVoicePlayPulse;box-shadow:0 0 0 1px #a78bfa59,0 0 20px #744fe159}@keyframes crVoicePlayPulse{50%{transform:scale(1.06);box-shadow:0 0 0 1px #a78bfa80,0 0 24px #a78bfa73}}.crVoicePlay:active{transform:scale(.9)}.crVoiceCompact{align-items:center;gap:8px;width:100%;display:flex}.crVoiceCompact--playing .crVoiceWave i{opacity:.75}.crVoiceCompactDuration{color:#e8e5f87a;font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-weight:650}.crVoiceCompact--mine .crVoiceCompactDuration{color:#ffffffad}.crVoiceCompact audio{display:none}.crPreviewIconBtn,.crPreviewSendBtn{cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid}.crPreviewIconBtn{color:#ffffffb8;background:#ffffff14;font-size:22px;line-height:1}.crPreviewIconBtn--danger{color:#fca5a5;background:#ef44441f}.crPreviewSendBtn{color:#fff;background:linear-gradient(135deg,#7c5ce0,#c448a4);box-shadow:inset 0 0 0 1px #ffffff2e,0 6px 20px #6366f159}.crPreviewSendBtn:not(:disabled):active,.crPreviewIconBtn:not(:disabled):active{transform:scale(.92)}.crPreviewSendBtn:disabled,.crPreviewIconBtn:disabled{opacity:.45;cursor:default}.crAttachPreviewCard{flex-direction:column;gap:8px;padding:10px;display:flex}.crAttachPreviewMedia{background:#00000047;border-radius:16px;overflow:hidden}.crAttachPreviewMedia img{object-fit:cover;width:100%;max-height:200px;display:block}.crAttachPreviewVideoWrap{aspect-ratio:16/10;background:#000;max-height:200px;position:relative}.crAttachPreviewVideoWrap video{object-fit:cover;width:100%;height:100%;display:block}.crAttachPreviewVideoPlay{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#00000073;border:0;border-radius:50%;width:48px;height:48px;font-size:16px;transition:transform .2s,box-shadow .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #fff3}.crAttachPreviewVideoPlay--active{animation:1.4s ease-in-out infinite crVoicePlayPulse}.crAttachPreviewVideoDur{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:8px;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;bottom:8px;right:8px}.crAttachPreviewDoc{align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:flex}.crAttachPreviewDocIcon{color:#fff;background:linear-gradient(145deg,#7c5ce08c,#3b2b8773);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:grid;box-shadow:0 0 20px #744fe133}.crAttachPreviewDocText{flex-direction:column;gap:3px;min-width:0;display:flex}.crAttachPreviewDocText strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:14px;font-weight:800;overflow:hidden}.crAttachPreviewDocText span{color:#ffffff85;font-size:11px;font-weight:650}.crAttachPreviewFooter{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.crAttachPreviewCaption{color:#fff;background:#ffffff0f;border:1px solid #c3caff1f;border-radius:14px;outline:none;height:38px;padding:0 12px;font-size:13px}.crAttachPreviewCaption::placeholder{color:#ffffff61}.crAttachPreviewCaption:focus{border-color:#a78bfa73;box-shadow:0 0 0 3px #7c5ce026}.crAttachPreviewCaption:disabled{opacity:.45}.msgFileImgWrap{border:1px solid #c3caff1f;border-radius:16px;width:min(100%,280px);max-width:92%;display:block;position:relative;overflow:hidden;box-shadow:0 8px 28px #0000002e}.msgFileVideoDur{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#00000094;border-radius:8px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;bottom:8px;right:8px}.msgFileDocCard{min-width:min(240px,88%);max-width:100%;color:inherit;background:#ffffff0f;border:1px solid #c3caff1f;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.msgFileDocCard:active{transform:scale(.98)}.msgFileDocCard--pdf .msgFileDocIcon{background:linear-gradient(145deg,#ef4444,#b91c1c)}.msgFileDocIcon{color:#fff;background:linear-gradient(145deg,#7c5ce0b3,#3b2b878c);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.msgFileDocInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.msgFileDocInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.msgFileDocInfo span{color:#ffffff7a;font-size:10px;font-weight:700}.msg.mine .msgFileDocInfo span{color:#ffffffb8}@media (prefers-reduced-motion:reduce){.crPreviewCard,.crPreviewCard--dismissing,.crPreviewCard--sending,.crVoiceWave--playing i,.crVoicePlay--active,.crAttachPreviewVideoPlay--active,.crPreviewProgress{animation:none!important}}.chatPage-loading{z-index:2;color:#f8f7ffb8;font-weight:var(--vnr-weight-semibold);justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}html.vnrChatRoomViewport,html.vnrChatRoomViewport body,html.vnrChatRoomViewport #root,html.vnrChatRoomViewport .vnrAppStretch,html.vnrChatRoomViewport .vnrRootFrame,html.vnrChatRoomViewport .shell,html.vnrChatRoomViewport .phone{height:var(--vnr-chat-room-height,var(--vnr-app-height,100dvh))}.chatPage.crPage{--cr-input-bar-height:62px;--cr-input-reserve:calc(var(--cr-input-bar-height) + max(2px, calc(var(--vnr-safe-bottom) - 6px)) + 8px);--cr-header-reserve:calc(max(8px, calc(var(--vnr-safe-top) + 6px)) + 8px + 55px + 12px);--cr-composer-bottom:max(2px, calc(var(--vnr-safe-bottom) - 6px));--cr-messages-bottom-padding:var(--cr-input-reserve);box-sizing:border-box;color:#f8f7ff;overscroll-behavior:none;touch-action:pan-y;background:radial-gradient(76% 42% at 8% 3%,#2160c940,#0000 72%),radial-gradient(72% 48% at 100% 38%,#8437b933,#0000 72%),radial-gradient(60% 42% at 20% 96%,#bf42991f,#0000 72%),linear-gradient(158deg,#060611,#0a0819 52%,#0d081d);flex:1 1 0;width:100%;max-width:100%;height:100%;min-height:0;position:relative;overflow:clip hidden}.crDecor{inset:0;top:calc(-1 * var(--vnr-safe-top));bottom:calc(-1 * var(--vnr-safe-bottom));pointer-events:none;z-index:0;position:absolute;overflow:hidden}.crBokeh{filter:blur(56px);opacity:.42;border-radius:50%;position:absolute}.crBokeh1{background:#c7d2fea6;width:200px;height:200px;top:6%;right:-25%}.crBokeh2{background:#fbcfe880;width:140px;height:140px;top:48%;left:-22%}.crBokeh3{background:#bae6fd73;width:120px;height:120px;bottom:18%;right:8%}.crGlassCircle{-webkit-backdrop-filter:blur(22px)saturate(1.5);color:#6d28d9;cursor:pointer;background:#ffffff38;border:1px solid #fff6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 8px 32px #1f26871f}.chatPage.crPage .crHeader{z-index:4;box-sizing:border-box;flex:none;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:flex;position:absolute;top:0;left:0;right:0}.crBackBtn{border:none}.crHeaderCenter{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:none;border-radius:16px;flex:1;align-items:center;gap:10px;padding:4px 6px;display:flex}.crHeaderAvatarWrap{flex-shrink:0;position:relative}.crHeaderAvatar{background:linear-gradient(145deg,#ede9fef2,#fce7f3d9);border:1px solid #ffffff8c;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden;box-shadow:0 6px 24px #37287814}.crHeaderAvatar .avatarTxt{color:#5b21b6}.crHeaderOnlineDot{background:#22c55e;border:2px solid #fffffff2;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0;box-shadow:0 2px 8px #22c55e59}.crHeaderTextCol{flex-direction:column;justify-content:center;min-width:0;display:flex}.crTitle{letter-spacing:-.02em;color:#3d2f6b;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:900;overflow:hidden}.crHandle{color:#5b21b68c;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:700;overflow:hidden}.crHeaderActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.crIconBtn{border:none}.chatAvatar{background:var(--vnr-gradient-soft);border:1px solid var(--vnr-stroke);border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.avatarImg{object-fit:cover;width:100%;height:100%}.avatarTxt{font-weight:var(--vnr-weight-heavy);color:var(--vnr-text);font-size:18px}.chatPage.crPage .messages{z-index:1;box-sizing:border-box;width:100%;max-width:100%;min-height:0;padding-top:var(--cr-header-reserve);padding-bottom:var(--cr-messages-bottom-padding);padding-left:max(12px, var(--vnr-safe-left));padding-right:max(12px, var(--vnr-safe-right));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:none;gap:12px;transition:bottom .26s cubic-bezier(.22,1,.36,1),padding-bottom .26s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;overflow:hidden auto}.chatPage.crPage .messages::-webkit-scrollbar{width:0;height:0;display:none}.messages.messages--softIn .msg.msg--enter,.messages.messages--softIn .dayLabel.msg--enter{animation:.42s cubic-bezier(.33,1,.36,1) both msgBubbleIn;animation-delay:var(--msg-enter-delay,0s)}@keyframes msgBubbleIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes msgPopIn{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.messages.messages--softIn .msg.msg--enter,.messages.messages--softIn .dayLabel.msg--enter,.msg.msg--popIn{animation:none!important}}.dayLabel{color:#3d2f6ba6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff38;border:1px solid #fff6;border-radius:999px;align-self:center;margin:6px 0;padding:6px 14px;font-size:11px;font-weight:800;box-shadow:0 8px 32px #1f268714}.msg{-webkit-backdrop-filter:blur(25px)saturate(1.5);background:#ffffff38;border:1px solid #fff6;border-radius:22px 22px 22px 10px;flex-direction:column;max-width:88%;padding:12px 14px 10px;display:flex;position:relative;box-shadow:0 8px 32px #1f26871f}.msg.other{align-self:flex-start;margin-left:0;margin-right:auto}.msg.mine{align-self:flex-end;margin-left:auto;margin-right:0}.msg.mine .reactionsRow{align-self:flex-end}.msg.mine{background:#ffffff47;border-color:#ffffff73;border-radius:22px 22px 10px;align-self:flex-end}.msg.other{align-self:flex-start}.msgTextBlock{flex-direction:column;gap:8px;min-width:0;display:flex}.msgText{color:#3d2f6b;word-break:break-word;font-size:15px;font-weight:600;line-height:1.45}.msgTimeIn{color:#3d2f6b73;letter-spacing:.02em;align-self:flex-end;font-size:10px;font-weight:800}.msgTimeInVoice{margin-top:6px}.msgVoiceIncoming{align-items:stretch;gap:10px;min-width:0;display:flex}.msgVoiceInAvatar{background:#ffffff59;border:1px solid #ffffff80;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.msgVoiceInPanel{background:linear-gradient(125deg,#c4b5fd8c,#a78bfabf,#8b5cf6a6);border:1px solid #ffffff59;border-radius:18px;flex:1;min-width:0;padding:10px 12px;box-shadow:0 8px 28px #5b21b626}.msgVoiceInTop{align-items:center;gap:8px;margin-bottom:8px;display:flex}.msgVoiceBadge{letter-spacing:.02em;color:#fffffff2;background:#fff3;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.msgVoiceBadgeIn{background:#ffffff38}.msgVoiceMicSvgIn{color:#fffffff2}.msgVoiceInWave{justify-content:space-between;align-items:flex-end;gap:3px;height:22px;margin-bottom:8px;display:flex}.msgVoiceInWave i{background:#ffffffeb;border-radius:3px;flex:1;max-width:4px;animation:.85s ease-in-out infinite crVoiceBar}.msgVoiceInWave i:first-child{height:35%;animation-delay:0s}.msgVoiceInWave i:nth-child(2){height:70%;animation-delay:60ms}.msgVoiceInWave i:nth-child(3){height:100%;animation-delay:.12s}.msgVoiceInWave i:nth-child(4){height:55%;animation-delay:.18s}.msgVoiceInWave i:nth-child(5){height:85%;animation-delay:.24s}.msgVoiceInWave i:nth-child(6){height:45%;animation-delay:.3s}.msgVoiceInWave i:nth-child(7){height:65%;animation-delay:.36s}@keyframes crVoiceBar{0%,to{opacity:.75;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}.crAudioGlass{opacity:.95;border-radius:10px;width:100%;height:32px;margin:0 0 6px}.msgVoiceInFoot{color:#ffffffeb;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.msgVoiceDur{opacity:.95}.msgVoiceStatus{opacity:.92;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:700;overflow:hidden}.msgVoiceCheck{opacity:.95;font-size:12px}.msgVoiceMine{flex-direction:column;gap:8px;min-width:0;padding:4px 0 0;display:flex}.msgVoiceMineTop{align-items:center;gap:10px;display:flex}.msgVoiceMicSvg{color:#fffffff2;flex-shrink:0;display:flex}.msgVoiceWaveMine{flex:1;justify-content:space-between;align-items:flex-end;gap:3px;height:22px;display:flex}.msgVoiceWaveMine i{background:#ffffffe6;border-radius:3px;flex:1;max-width:4px;animation:.85s ease-in-out infinite crVoiceBar}.msgVoiceWaveMine i:first-child{height:40%;animation-delay:0s}.msgVoiceWaveMine i:nth-child(2){height:75%;animation-delay:80ms}.msgVoiceWaveMine i:nth-child(3){height:100%;animation-delay:.16s}.msgVoiceWaveMine i:nth-child(4){height:55%;animation-delay:.24s}.msgVoiceWaveMine i:nth-child(5){height:88%;animation-delay:.32s}.msgVoiceWaveMine i:nth-child(6){height:48%;animation-delay:.4s}.msgVoiceWaveMine i:nth-child(7){height:70%;animation-delay:.48s}.msg.mine:has(.msgVoiceMine){background:linear-gradient(125deg,#818cf88c,#6366f1b8,#8b5cf6a6);border-color:#ffffff59}.msgVoiceMineCap{color:#fffffff2;text-shadow:0 1px 8px #312e8140;font-size:12px;font-weight:800}.msg.mine .msgTimeInVoice{color:#ffffffd9}.chatPage.crPage .crComposerDock{left:50%;bottom:var(--cr-composer-bottom);z-index:12;flex-direction:column;align-items:stretch;gap:8px;width:min(96%,420px);min-width:0;max-width:calc(100% - 16px);transition:bottom .26s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;transform:translate(-50%)}.chatPage.crPage .inputBar.crChatInputShell{z-index:1;width:100%;min-width:0;min-height:var(--cr-input-bar-height);box-sizing:border-box;-webkit-backdrop-filter:blur(30px)saturate(1.3);background:linear-gradient(145deg,#ffffff17,#6b55be06),#0a081ab8;border:1px solid #c3caff24;border-radius:22px;flex-flow:column;flex:none;align-items:stretch;gap:8px;margin:0;padding:6px 10px;transition:bottom .26s cubic-bezier(.22,1,.36,1),box-shadow .34s,background .34s;display:flex;position:relative;bottom:auto;left:auto;transform:none;box-shadow:inset 0 1px #ffffff1c,0 8px 32px #02010d3d}.chatPage.crPage.crPage--keyboardOpen{--cr-composer-bottom:calc(var(--cr-keyboard-inset,0px) + 2px);--cr-messages-bottom-padding:calc(var(--cr-input-bar-height) + var(--cr-keyboard-inset,0px) + 12px)}:root[data-vnr-theme=black] .chatPage.crPage{background:radial-gradient(70% 42% at 50% 0,#ffffff06,#0000 72%),radial-gradient(54% 34% at 22% 100%,#ffffff05,#0000 76%),linear-gradient(158deg,#000 0%,#030303 48%,#050505 100%)}:root[data-vnr-theme=black] .chatPage.crPage .crDecor:before{opacity:.07;filter:grayscale()}:root[data-vnr-theme=black] .chatPage.crPage .crDecor:after{opacity:.045;filter:grayscale()}:root[data-vnr-theme=original] .chatPage.crPage .inputBar.crChatInputShell,:root[data-vnr-theme=midnight] .chatPage.crPage .inputBar.crChatInputShell,:root[data-vnr-theme=black] .chatPage.crPage .inputBar.crChatInputShell{background:linear-gradient(145deg,#ffffff13,#ffffff05),#080809d1;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 8px 30px #00000057,0 0 22px #ffffff06}.crInputBarRow{flex-direction:row;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.crInputBarIconBtn{box-sizing:border-box;background:#fffffff0;border:1px solid #94a3b873;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;box-shadow:0 2px 10px #0f172a14}.crChatInputText.msgInputMock{min-width:0;min-height:40px;color:var(--vnr-text);flex:auto;padding:9px 6px}:root[data-vnr-theme=original] .crChatInputText.msgInputMock::placeholder,:root[data-vnr-theme=midnight] .crChatInputText.msgInputMock::placeholder,:root[data-vnr-theme=black] .crChatInputText.msgInputMock::placeholder{color:var(--vnr-text-tertiary)}.crEmojiStrip{flex-wrap:wrap;justify-content:flex-start;gap:6px;max-height:220px;padding:4px 2px 0;display:flex;overflow-y:auto}.crEmojiStripBtn{cursor:pointer;background:#ffffffa6;border:none;border-radius:12px;width:40px;height:40px;padding:0;font-size:22px;line-height:1;box-shadow:0 2px 8px #0f172a0f}.crEmojiStripBtn:active{transform:scale(.95)}.crEmojiPicker{background:#ffffffc7;border:1px solid #94a3b859;border-radius:16px;margin-top:4px;padding:8px;box-shadow:0 8px 24px #0f172a14}.crEmojiPickerTop{margin-bottom:8px}.crEmojiSearch{background:#ffffffeb;border:1px solid #94a3b859;border-radius:10px;outline:none;width:100%;height:34px;padding:0 10px;font-size:13px}.crEmojiSearch:focus{border-color:#6366f173;box-shadow:0 0 0 3px #6366f11a}.crEmojiTabs{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.crEmojiTab{cursor:pointer;background:#ffffffbf;border:1px solid #94a3b84d;border-radius:10px;width:34px;height:34px;font-size:17px;line-height:1}.crEmojiTab_active{background:#e0e7ffe6;border-color:#6366f173}.crEmojiEmpty{text-align:center;color:#3d2f6b9e;width:100%;padding:10px 6px 8px;font-size:12px;font-weight:600}.attachBtnMock{font-weight:400;line-height:1}.attachBtnMock.crInputBarIconBtn{color:#0f172a;font-size:26px}.attachBtnMock:disabled{opacity:.4}.msgInputMock{box-shadow:none;background:0 0;border:none;border-radius:0;min-height:38px;padding:8px 4px;font-size:15px}.msgInputMock:focus{box-shadow:none;border:none;outline:none}.crEmojiBtn{cursor:pointer}.crEmojiBtn.crInputBarIconBtn{font-size:22px;line-height:1}.crEmojiBtn.crInputBarIconBtn:hover:not(:disabled){filter:brightness(.97)}.crEmojiBtn.crInputBarIconBtn:disabled{opacity:.45}:root[data-vnr-theme=original] .crInputBarIconBtn,:root[data-vnr-theme=midnight] .crInputBarIconBtn,:root[data-vnr-theme=black] .crInputBarIconBtn{box-shadow:none;background:#ffffff17;border-color:#ffffff29}:root[data-vnr-theme=original] .attachBtnMock.crInputBarIconBtn,:root[data-vnr-theme=midnight] .attachBtnMock.crInputBarIconBtn,:root[data-vnr-theme=black] .attachBtnMock.crInputBarIconBtn{color:var(--vnr-text)}.crRoundSendMic{cursor:pointer;color:#fff;touch-action:none;background:linear-gradient(135deg,#7c3aed 0%,#6366f1 42%,#2563eb 100%);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;padding:0;transition:transform .15s,filter .15s;display:flex;box-shadow:0 6px 20px #6366f159,inset 0 0 0 1px #ffffff40}.crRoundSendMic:disabled{opacity:.45;cursor:default}.crRoundSendMic:not(:disabled):active{filter:brightness(.96);transform:scale(.96)}.crRoundSendMic_swipeCancel{color:#b91c1c;box-shadow:0 0 0 2px #ef44448c}.crRoundSendMic_rec,.crRoundSendMic_locked{border-radius:23px;width:auto;min-width:52px;padding:0 8px}.crRoundSendMicInner{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.crRoundMicWrap{justify-content:center;align-items:center;width:26px;height:26px;display:flex}.crRoundTimer{color:#fffffff2;letter-spacing:-.03em;white-space:nowrap;font-size:9px;font-weight:800}.voicePreviewWide{width:100%}.crHeaderOnlineLbl{color:#22c55e;letter-spacing:.02em;margin-top:2px;font-size:12px;font-weight:700}.hiddenFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:-9999px;overflow:hidden}.crFilePreviewOverlay{z-index:30;padding:max(12px, var(--vnr-safe-top)) max(12px, var(--vnr-safe-right)) max(12px, var(--vnr-safe-bottom)) max(12px, var(--vnr-safe-left));-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#000000bd;justify-content:center;align-items:flex-end;animation:.18s both crPreviewFadeIn;display:flex;position:absolute;inset:0}.crFilePreviewSheet{color:#fff;background:linear-gradient(#ffffff14,#ffffff06),#08080cf0;border:1px solid #ffffff1f;border-radius:28px;grid-template-rows:auto minmax(180px,1fr) auto auto;width:min(100%,420px);max-height:min(92%,760px);animation:.26s cubic-bezier(.22,1,.36,1) both crPreviewSlideUp;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 24px 80px #00000094}.crFilePreviewHeader{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;min-height:56px;padding:8px 12px;display:grid}.crFilePreviewHeader button{color:#fff;background:#ffffff14;border:0;border-radius:16px;width:40px;height:40px;font-size:28px;line-height:1}.crFilePreviewHeader strong{letter-spacing:-.02em;font-size:16px;font-weight:800}.crFilePreviewHeader span{color:#ffffff8a;font-size:12px;font-weight:700}.crFilePreviewStage{place-items:center;min-height:220px;padding:10px 14px 14px;display:grid;overflow:hidden}.crFilePreviewStage img,.crFilePreviewStage video{object-fit:contain;background:#000;border-radius:22px;max-width:100%;max-height:52vh;box-shadow:0 18px 50px #00000057}.crFilePreviewDoc{text-align:center;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:26px;align-content:center;place-items:center;gap:8px;width:min(100%,320px);min-height:180px;padding:22px;display:grid}.crFilePreviewDoc span{font-size:42px}.crFilePreviewDoc strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;overflow:hidden}.crFilePreviewDoc p,.crFilePreviewError{color:#ffffff94;margin:0;font-size:13px}.crFilePreviewError{color:#fecaca;background:#ef444429;border-radius:16px;margin:0 14px 10px;padding:10px 12px}.crFilePreviewFooter{grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 12px 12px;display:grid}.crFilePreviewFooter input{color:#fff;background:#ffffff13;border:1px solid #ffffff1a;border-radius:18px;outline:none;min-width:0;height:44px;padding:0 14px}.crFilePreviewCancel,.crFilePreviewSend{color:#fff;border:0;border-radius:18px;height:44px;padding:0 14px;font-weight:800}.crFilePreviewCancel{background:#ffffff14}.crFilePreviewSend{background:linear-gradient(135deg,#58d7ff,#7c5cff 48%,#f064c8);box-shadow:0 12px 30px #7c5cff42}.crFilePreviewSend:disabled,.crFilePreviewFooter input:disabled{opacity:.48}@keyframes crPreviewFadeIn{0%{opacity:0}to{opacity:1}}@keyframes crPreviewSlideUp{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.msgInput{resize:none;border-radius:var(--vnr-radius-lg);border:1px solid var(--vnr-stroke);min-width:120px;min-height:46px;max-height:120px;color:var(--vnr-text);font-weight:var(--vnr-weight-semibold);box-shadow:var(--vnr-shadow-sm);background:#fffffff2;outline:none;flex:1;padding:11px 16px;font-family:inherit;font-size:15px;line-height:1.35}.msgInput::placeholder{color:var(--vnr-text-tertiary)}.msgInput:focus{border-color:var(--vnr-stroke-strong);box-shadow:0 0 0 3px #6366f11a}.sendBtn{border-radius:var(--vnr-radius-pill);background:var(--vnr-gradient-cta);color:#fff;min-width:120px;height:46px;font-weight:var(--vnr-weight-heavy);cursor:pointer;box-shadow:var(--vnr-shadow-cta);border:none;font-size:14px;transition:filter .2s,transform .12s}.sendBtn:hover:not(:disabled){filter:brightness(1.03)}.sendBtn:active:not(:disabled){transform:scale(.98)}.voiceSlot{flex-direction:column;flex:none;align-items:flex-start;gap:8px;display:flex}.voiceSlotPreview{flex:100%;order:-1;width:100%}.toolRow{flex-direction:row;align-items:center;gap:8px;display:flex}.attachBtn{border-radius:var(--vnr-radius-md);border:1px solid var(--vnr-stroke);width:44px;height:44px;color:var(--vnr-text);font-weight:var(--vnr-weight-heavy);cursor:pointer;box-shadow:var(--vnr-shadow-sm);background:#ffffffe6;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.attachBtn:disabled{opacity:.45;cursor:default}.attachBtnPlus{font-size:26px;font-weight:500;line-height:1}.voiceBtn{border-radius:var(--vnr-radius-md);border:1px solid var(--vnr-stroke);min-width:44px;height:44px;color:var(--vnr-text);font-weight:var(--vnr-weight-heavy);cursor:pointer;touch-action:none;box-shadow:var(--vnr-shadow-sm);background:#ffffffe6;justify-content:center;align-items:center;padding:0 8px;display:flex}.voiceBtnIcon{justify-content:center;align-items:center;width:26px;height:26px;line-height:0;display:flex}.voiceBtnSub{font-size:12px;font-weight:var(--vnr-weight-bold);color:var(--vnr-text-secondary);margin-left:8px}.voiceBtnRec{background:linear-gradient(135deg,#e0e7fff2,#fce7f3b3);border-color:#c084fc73}.voiceBtnLocked{background:#e0e7ffd9;border-color:#6366f159}.voiceLockedActions{flex-direction:column;gap:8px;display:flex}.voiceStopBtn{border-radius:var(--vnr-radius-md);border:1px solid var(--vnr-stroke);height:40px;color:var(--vnr-text);font-weight:var(--vnr-weight-bold);cursor:pointer;background:#ffffffe6;padding:0 12px}.voicePreview{width:100%}.voiceError{font-size:12px;font-weight:var(--vnr-weight-bold);color:var(--vnr-danger-text);border-radius:var(--vnr-radius-md);background:var(--vnr-danger-bg);border:1px solid var(--vnr-danger-border);margin-bottom:6px;padding:8px 10px}.voicePreviewAudio{width:100%;height:40px}.voicePreviewActions{gap:8px;margin-top:8px;display:flex}.voiceSendBtn{border-radius:var(--vnr-radius-md);background:var(--vnr-gradient-cta);color:#fff;height:40px;font-weight:var(--vnr-weight-heavy);cursor:pointer;box-shadow:var(--vnr-shadow-cta);border:none;padding:0 14px}.voiceCancelBtn{border-radius:var(--vnr-radius-md);border:1px solid var(--vnr-stroke);height:40px;color:var(--vnr-text-secondary);font-weight:var(--vnr-weight-bold);cursor:pointer;background:#ffffffd9;padding:0 14px}.chatAvatarBtn{cursor:pointer;touch-action:manipulation;border:none;padding:0}.chatMenuOverlay{background:var(--vnr-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3000;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.chatMenuCard{background:var(--vnr-sheet-bg);border:1px solid var(--vnr-glass-border);border-radius:var(--vnr-radius-xl);width:100%;max-width:420px;-webkit-backdrop-filter:var(--vnr-blur-strong);box-shadow:var(--vnr-shadow-lg);padding:14px}.chatMenuBtn{border-radius:var(--vnr-radius-md);border:1px solid var(--vnr-stroke);width:100%;height:48px;color:var(--vnr-text);font-weight:var(--vnr-weight-heavy);cursor:pointer;background:#ffffffd9;margin-top:10px}.chatMenuBtn:first-child{margin-top:0}.chatMenuBtnDanger{background:var(--vnr-danger-bg);border-color:var(--vnr-danger-border);color:var(--vnr-danger-text)}.chatMenuBtnDanger2{color:#9f1239;background:#fee2e2a6;border-color:#f8717159}.msgVoiceBlock{flex-direction:column;gap:8px;display:flex}.msgVoiceTop{align-items:center;gap:10px;display:flex}.msgVoiceIcon{font-size:18px}.msgVoiceLabel{font-weight:var(--vnr-weight-heavy);color:var(--vnr-text)}.msgVoiceAudio{border-radius:var(--vnr-radius-md);width:100%}.msgVoiceTranscriptHint{color:var(--vnr-text-tertiary);font-size:12px;font-weight:var(--vnr-weight-semibold)}.msgFileBlock{flex-direction:column;gap:8px;min-width:0;display:flex}.msgFileBlock .msgTimeIn{margin-top:2px}.msgFileImgWrap{border-radius:var(--vnr-radius-md);border:1px solid var(--vnr-stroke);max-width:220px;display:block;position:relative;overflow:hidden}.msgFileImg{object-fit:cover;width:100%;height:auto;max-height:240px;display:block}.msgFileVideoPlay{color:#fff;text-shadow:0 2px 10px #00000073;pointer-events:none;background:#0000003d;place-items:center;font-size:24px;display:grid;position:absolute;inset:0}.msgFileLink{font-weight:var(--vnr-weight-bold);color:#5b52d6;word-break:break-word;text-decoration:underline}.msgFileCaption{color:inherit;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.35}.msgFileMeta,.msgFileStatus{color:var(--vnr-text-tertiary);font-size:11px;font-weight:750}.msgFileStatus--failed{color:#fecaca;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.msgFileStatus--failed span{word-break:break-word;max-width:100%;font-size:11px;line-height:1.35}.msgFileStatus--failed button{color:#fff;background:#ef4444b8;border:0;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850}.reactionsRow{flex-wrap:wrap;gap:6px;margin-top:6px;margin-left:2px;display:flex}.reactionChip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#3d2f6b;cursor:pointer;background:#ffffff47;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:800;display:flex;box-shadow:0 6px 20px #1f268714}.reactionChipMine{background:#e0e7ffd9;border-color:#6366f159}.reactionEmoji{font-size:14px}.msgActionOverlay{z-index:4500;background:var(--vnr-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.msgActionCard{border-radius:var(--vnr-radius-xl);background:var(--vnr-sheet-bg);border:1px solid var(--vnr-glass-border);width:100%;max-width:420px;-webkit-backdrop-filter:var(--vnr-blur-strong);box-shadow:var(--vnr-shadow-lg);padding:16px}.msgActionTitle{font-weight:var(--vnr-weight-heavy);color:var(--vnr-text);margin-bottom:10px;font-size:16px}.emojiRow{flex-wrap:wrap;gap:10px;display:flex}.emojiBtn{border-radius:var(--vnr-radius-md);border:1px solid var(--vnr-stroke);width:44px;height:44px;color:var(--vnr-text);cursor:pointer;background:#ffffffd9;font-size:18px}.emojiBtnOn{background:#e0e7ffe6;border-color:#6366f166}.msgActionBtn{border-radius:var(--vnr-radius-md);border:1px solid var(--vnr-stroke);width:100%;height:46px;color:var(--vnr-text);font-weight:var(--vnr-weight-heavy);cursor:pointer;background:#ffffffe6;margin-top:12px}.msgActionBtnGhost{color:var(--vnr-text-secondary);background:0 0}.crPeekDock{left:10px;right:10px;bottom:calc(200px + var(--vnr-safe-bottom));z-index:5;pointer-events:auto;max-height:min(200px,36vh);position:absolute}.crPeekBody{max-height:inherit;align-items:stretch;gap:6px;display:flex}.crPeekSheet{-webkit-backdrop-filter:blur(25px)saturate(1.5);background:#ffffff2e;border:1px solid #fff6;border-radius:20px;flex:1;min-width:0;padding:8px 6px;overflow-y:auto;box-shadow:0 8px 32px #1f268724}.crPeekRow{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;border-radius:14px;align-items:center;gap:10px;padding:8px;transition:background .15s;display:flex}.crPeekRow:hover{background:#fff3}.crPeekAvatar{background:#ffffff40;border:1px solid #ffffff73;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.crPeekMid{flex:1;min-width:0}.crPeekName{color:#3d2f6b;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:900;overflow:hidden}.crPeekSub{color:#3d2f6b8c;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:600;overflow:hidden}.crPeekRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.crPeekTime{color:#4b3a7873;font-size:10px;font-weight:800}.crPeekIconDot{opacity:.55;font-size:12px}.phone:has(.crPage) .vnrTabDock{display:none}.shell:has(.crPage){background:0 0;height:100%;min-height:0;padding:0;overflow:hidden}.phone:has(.crPage){width:100%;max-width:none;height:100%;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.phone:has(.crPage) .phoneOutlet{width:100%;max-width:none;height:100%;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.chatPage.crPage{touch-action:pan-y;height:100%;min-height:0;animation:.22s cubic-bezier(.22,1,.36,1) both crRouteEnter;position:absolute;inset:0}.crMessageSkeleton{flex-direction:column;gap:10px;padding:8px 0 16px;display:flex}.crMessageSkeletonBubble{background:#ffffff14;border:1px solid #bdb1ff1a;border-radius:18px;max-width:min(68%,280px);height:38px;animation:1.4s ease-in-out infinite crMessageSkeletonPulse}.crMessageSkeletonBubble--other{border-bottom-left-radius:7px;align-self:flex-start}.crMessageSkeletonBubble--mine{background:#a78bfa24;border-bottom-right-radius:7px;align-self:flex-end}.crMessageSkeletonBubble--short{max-width:min(42%,180px)}.crMessageSkeletonBubble:nth-child(2){animation-delay:.12s}.crMessageSkeletonBubble:nth-child(3){animation-delay:.24s}.crMessageSkeletonBubble:nth-child(4){animation-delay:.36s}@keyframes crMessageSkeletonPulse{0%,to{opacity:.42}50%{opacity:.72}}.crDecor:before,.crDecor:after{content:"";opacity:.22;background-image:radial-gradient(circle at 18% 18%,#97b7ffbf 0 1px,#0000 2px),radial-gradient(circle at 82% 31%,#e2a6ffb3 0 1px,#0000 2px),radial-gradient(circle at 32% 72%,#95a8ff99 0 1px,#0000 2px);background-size:150px 180px,210px 230px,245px 210px;animation:18s ease-in-out infinite alternate crPremiumParticles;position:absolute;inset:0}.crDecor:after{opacity:.08;background:linear-gradient(153deg,#0000 37%,#7297ef47 37.3%,#0000 37.7%),linear-gradient(28deg,#0000 62%,#c36fdd3d 62.3%,#0000 62.7%);animation-duration:25s;inset:8% -20%}.crBokeh{filter:blur(72px);opacity:.18;animation:17s ease-in-out infinite alternate crPremiumBokeh}.crBokeh1{background:#386ad5}.crBokeh2{background:#a047b8;animation-delay:-6s}.crBokeh3{background:#bd4f9c;animation-delay:-11s}.crHeader{width:100%;max-width:100%;padding:max(8px, calc(var(--vnr-safe-top) + 6px)) max(12px, var(--vnr-safe-right)) 8px max(12px, var(--vnr-safe-left));-webkit-backdrop-filter:blur(30px)saturate(1.25);background:linear-gradient(145deg,#ffffff14,#6754b806),#090818a3;border:0;border-bottom:1px solid #c2c9ff1f;border-radius:0;gap:6px;margin:0;box-shadow:inset 0 1px #ffffff1a,0 12px 36px #01010a38}.crGlassCircle{color:#f1efffd1;background:linear-gradient(145deg,#ffffff17,#6f59cc09),#0e0b209e;border-color:#c3caff1f;width:38px;height:38px;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #02010d33}.crGlassCircle:active{background:#ffffff1f;transform:scale(.92)}.crHeaderCenter{gap:8px;padding:2px}.crHeaderCenter:hover{background:0 0}.crHeaderAvatar{background:#17122e;border-color:#c0c7ff4d;border-radius:50%;width:39px;height:39px;box-shadow:0 0 24px #7175e22e}.crHeaderOnlineDot{background:#58dfa4;border:2px solid #0b091b;width:9px;height:9px;animation:2.4s ease-in-out infinite crOnlinePulse;box-shadow:0 0 12px #4bdea1b3}.crTitle{color:#fff;letter-spacing:-.025em;font-size:14px;font-weight:680}.crHandle{color:#e5e2f56b;font-size:9px;font-weight:570}.crHeaderOnlineLbl{color:#5be1a9c7;font-size:9px;font-weight:620}.crHeaderStatus{color:#e5e2f56e;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;font-weight:580;animation:.32s cubic-bezier(.22,1,.36,1) both crStatusSwap;overflow:hidden}.crHeaderStatus--online{color:#5be1a9c7}.crHeaderActions{align-items:center;gap:4px}.messages{gap:7px}.messages:before{content:"";flex:none;margin-top:auto}.dayLabel{color:#e7e4f76b;box-shadow:none;background:#ffffff0b;border-color:#c3caff1a;margin:4px 0;padding:5px 11px;font-size:9px;font-weight:620}.msg{color:#fff;background:radial-gradient(circle at 0,#7156d221,#0000 55%),linear-gradient(145deg,#ffffff16,#5f4baa08),#0d0b1fb3;border-color:#bec6ff1f;border-radius:24px 24px 24px 8px;max-width:min(84%,360px);padding:10px 12px 8px;box-shadow:inset 0 1px #ffffff17,0 12px 34px #02010d38,0 0 26px #6b4fd50f}.msg.mine{background:linear-gradient(135deg,#2685ebeb,#6946dbf0 57%,#cf45a6e0);border-color:#cebbff38;border-radius:24px 24px 8px;box-shadow:inset 0 1px #ffffff38,0 14px 38px #3f30b247,0 0 32px #a643c21f}.msgText{color:#fffffff0;font-size:13px;font-weight:540;line-height:1.42}.msgTimeIn{color:#e2dff25c;font-size:8px;font-weight:600}.msg.mine .msgTimeIn{color:#ffffff94}.reactionChip{color:#fff;background:#1f1840bf;border-color:#cdc7ff29;padding:3px 8px;font-size:10px;box-shadow:0 6px 18px #01010a2e}.reactionChipMine{background:#6748d3ad}.reactionCount{color:#ffffffb3}.crSystemEvent{color:#e5e2f561;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff09;border:1px solid #c2c9ff17;border-radius:999px;align-self:center;max-width:86%;padding:5px 11px;font-size:8px;font-weight:600;animation:.42s cubic-bezier(.22,1,.36,1) both msgBubbleIn}.crTypingBubble{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#130f2bb8;border:1px solid #bdb1ff21;border-radius:18px 18px 18px 7px;align-self:flex-start;align-items:center;gap:5px;min-height:30px;padding:8px 11px;display:flex;box-shadow:0 0 25px #704dd714}.crTypingBubble i{background:linear-gradient(135deg,#71aaf1,#bd76e4);border-radius:50%;width:6px;height:6px;animation:1.25s ease-in-out infinite crTypingDot}.crTypingBubble i:nth-child(2){animation-delay:.14s}.crTypingBubble i:nth-child(3){animation-delay:.28s}.msg:has(.crVoiceCompact){min-width:min(270px,78%);padding:8px 10px}.crInputBarIconBtn{color:#fff;background:#ffffff0d;border-color:#c3caff1c;width:31px;height:31px;box-shadow:inset 0 1px #ffffff12}.attachBtnMock.crInputBarIconBtn{color:#efecffd6;background:radial-gradient(circle at 28% 18%,#8acaff29,#0000 48%),linear-gradient(145deg,#ffffff13,#6c57ce0a),#0c0a1c9e;border-color:#dce1ff1f;transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffff1a,0 0 16px #5e8bff1c,0 8px 18px #01010a29}.attachBtnMock.crInputBarIconBtn:active{background:radial-gradient(circle at 28% 18%,#94d3ff38,#0000 50%),linear-gradient(145deg,#ffffff1a,#7052d80f),#110d26b8;transform:scale(.96);box-shadow:inset 0 1px #ffffff24,0 0 22px #6985ff2e,0 9px 20px #01010a2e}.crAttachIcon{opacity:.92;filter:drop-shadow(0 0 8px #809aff2e);width:17px;height:17px;display:block}.crChatInputText.msgInputMock{color:#fff;min-height:34px;max-height:88px;padding:6px 4px;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important}.crComposerEmoji{font-size:15px;animation:.3s cubic-bezier(.22,1,.36,1) both crComposerMorph}.crChatInputText.msgInputMock::placeholder{color:#e7e4f757}.crRoundSendMic{background:linear-gradient(135deg,#347fdf,#7853dc 58%,#cb55a4);width:38px;min-width:38px;height:38px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background .3s;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff30,0 0 0 3px #714bda12,0 7px 24px #543dc33d}.crRoundSendMic_rec,.crRoundSendMic_locked{animation:1.3s ease-in-out infinite crRecordRing}.crRoundMicWrap{width:24px;height:24px}.crComposerIcon{animation:.32s cubic-bezier(.22,1,.36,1) both crComposerMorph;display:block}.crVoiceHint{opacity:0;color:#e8e5f84d;justify-content:center;align-items:center;gap:6px;max-height:0;font-size:7px;font-weight:580;transition:max-height .3s cubic-bezier(.22,1,.36,1),opacity .24s,color .28s;display:flex;overflow:hidden}.crVoiceHint--active{opacity:1;color:#deccffb8;max-height:15px;margin-top:3px}.crVoiceHint--active+*{opacity:1}.crVoiceHintWave{align-items:center;gap:1px;height:8px;display:flex}.crVoiceHintWave i{background:#a486ec;border-radius:2px;width:1px;height:3px;animation:1.1s ease-in-out infinite crHintWave}.crVoiceHintWave i:nth-child(2){height:7px;animation-delay:.1s}.crVoiceHintWave i:nth-child(3){height:5px;animation-delay:.2s}.crVoiceHintWave i:nth-child(4){animation-delay:.3s}:is(.chatPage.crPage .inputBar.crChatInputShell:has(.crRoundSendMic_rec),.chatPage.crPage .inputBar.crChatInputShell:has(.crRoundSendMic_locked)){background:linear-gradient(145deg,#674dca29,#c448a412),#0a081ac7;box-shadow:inset 0 1px #ffffff21,0 0 38px #6b43d238,0 18px 50px #02010d59}.voiceLockedActions,.voicePreviewWide{color:#fff}.voiceStopBtn,.voiceCancelBtn{color:#fff;background:#ffffff12;border-color:#c3caff24}.voicePreviewAudio{filter:invert(.9)hue-rotate(180deg)}.crActionPopupOverlay{z-index:78;pointer-events:auto;touch-action:manipulation;background:0 0;position:fixed;inset:0}.crActionPopup{overscroll-behavior:contain;color:#fff;-webkit-backdrop-filter:blur(38px)saturate(1.32);transform-origin:var(--cr-popup-origin-x,24px) var(--cr-popup-origin-y,100%);scrollbar-width:none;background:radial-gradient(circle at 30% 0,#ffffff1c,#0000 44%),linear-gradient(#fff1,#ffffff05),#16161a8f;border:1px solid #ffffff13;border-radius:26px;padding:6px;animation:.18s cubic-bezier(.22,1,.36,1) both crActionPopupIn;position:fixed;overflow:auto;box-shadow:0 18px 46px #0000004d,inset 0 1px #ffffff1b,0 0 0 1px #00000029}.crActionPopup::-webkit-scrollbar{display:none}.crActionPopupList{gap:2px;display:grid}.crActionPopupItem{color:#fff;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;width:100%;min-height:54px;animation:.19s cubic-bezier(.22,1,.36,1) both crActionPopupItemIn;animation-delay:calc(var(--cr-popup-item-index,0) * 18ms);background:0 0;border:0;border-radius:20px;align-items:center;gap:10px;padding:5px 9px 5px 5px;transition:transform .15s cubic-bezier(.22,1,.36,1),background .17s,opacity .17s;display:flex;position:relative}.crActionPopupItem+.crActionPopupItem:before{content:"";pointer-events:none;background:#ffffff0e;height:1px;position:absolute;top:-1px;left:55px;right:10px}.crActionPopupItem:hover{background:#ffffff0e}.crActionPopupItem:active{background:#ffffff13;transform:scale(.975)}.crActionPopupItem:disabled{cursor:default;opacity:.42}.crActionPopupIcon{color:#fffffff5;background:radial-gradient(circle at 32% 18%,#ffffff2e,#0000 44%),linear-gradient(#ffffff18,#ffffff07),#ffffff12;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff21,inset 0 -9px 16px #0000002e,0 7px 16px #00000038,0 0 10px #ffffff06}.crActionPopupIcon svg{filter:drop-shadow(0 1px 3px #00000052)drop-shadow(0 0 6px #ffffff12);width:21px;height:21px}.crActionPopupText{color:#fffffff5;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:590;line-height:1.1;overflow:hidden}.crActionPopupItem--danger .crActionPopupIcon{background:radial-gradient(circle at 30% 18%,#ffffff2e,#0000 42%),linear-gradient(#ff618247,#8e1c362e),#ffffff12;box-shadow:inset 0 1px #ffffff21,inset 0 -9px 16px #0000002e,0 7px 16px #00000038,0 0 13px #ff4c711a}.crActionPopupItem--danger .crActionPopupText{color:#ffbecdf5}.crActionPopup--attach{border-radius:26px}.chatMenuOverlay,.msgActionOverlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02010aa8}.msgActionOverlay{align-items:center;padding:18px}.msgActionCard{border-radius:25px;width:min(340px,100% - 24px);max-width:calc(100% - 24px);padding:12px;animation:.33s cubic-bezier(.22,1,.36,1) both crReactionBubbleIn}.msgActionCard .msgActionTitle{color:#ebe8fa7a;text-align:center;margin:0 0 8px;font-size:9px}.msgActionCard .emojiRow{flex-wrap:nowrap;justify-content:center;gap:5px}.msgActionCard .emojiBtn{border-radius:50%;width:38px;height:38px;font-size:17px;transition:transform .22s cubic-bezier(.22,1,.36,1)}.msgActionCard .emojiBtn:active{transform:scale(1.18)}.msgContextActions{border-top:1px solid #c4cbff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;padding-top:8px;display:grid}.msgActionCard .msgActionBtn{border-radius:13px;height:36px;margin:0;font-size:10px}.msgActionCard .msgActionBtnDanger{color:#ff9cba;background:#c33a701a}.chatMenuCard,.msgActionCard{color:#fff;background:linear-gradient(145deg,#251d46f7,#090717fa);border-color:#c3caff29;box-shadow:0 -20px 80px #00000080,inset 0 1px #ffffff1f}.chatMenuBtn,.msgActionBtn,.emojiBtn{color:#fff;background:#ffffff0e;border-color:#c3caff1f}.chatMenuCard{border-radius:28px;max-height:min(76vh,620px);overflow:auto}.chatMenuTitle{color:#eeebfcb3;text-align:center;padding:6px 4px 10px;font-size:13px;font-weight:680}@keyframes crPremiumParticles{to{opacity:.32;transform:translate(7px,-9px)}}@keyframes crRouteEnter{0%{opacity:.72;transform:translateY(10px)scale(.995)}to{opacity:1;transform:none}}@keyframes crPremiumBokeh{to{transform:translate(16px,-13px)scale(1.08)}}@keyframes crOnlinePulse{50%{transform:scale(1.12);box-shadow:0 0 0 5px #4bdea10d,0 0 15px #4bdea1bf}}@keyframes crRecordRing{50%{transform:scale(1.04);box-shadow:inset 0 0 0 1px #fff3,0 0 0 8px #8252e214,0 10px 34px #6941d15c}}@keyframes crStatusSwap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes crTypingDot{50%{opacity:.55;transform:translateY(-3px)}}@keyframes crComposerMorph{0%{opacity:0;transform:scale(.72)rotate(-18deg)}to{opacity:1;transform:none}}@keyframes crHintWave{50%{opacity:1;transform:scaleY(1.7)}}@keyframes crReactionBubbleIn{0%{opacity:0;transform:translateY(8px)scale(.88)}to{opacity:1;transform:none}}@keyframes crActionPopupIn{0%{opacity:0;filter:blur(1.5px);transform:scale(.92)translateY(8px)}to{opacity:1;filter:blur();transform:none}}@keyframes crActionPopupItemIn{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@keyframes crVoiceCompactWave{50%{opacity:1;transform:scaleY(.55)}}@keyframes crMessageGlowIn{0%{opacity:0;filter:blur(4px)brightness(1.2);transform:translateY(14px)scale(.96)}55%{opacity:1;filter:blur()brightness(1.08);transform:translateY(-2px)scale(1.02)}78%{transform:translateY(1px)scale(.995)}to{filter:none;transform:none}}.msg.msg--popIn{animation:.52s cubic-bezier(.22,1,.36,1) both crMessageGlowIn}.chatPage.crPage .crHeader{padding:max(8px, calc(var(--vnr-safe-top) + 6px)) max(12px, var(--vnr-safe-right)) 6px max(12px, var(--vnr-safe-left));box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;gap:7px}.chatPage.crPage .crBackBtn,.chatPage.crPage .crHeaderCenter,.chatPage.crPage .crIconBtn{-webkit-backdrop-filter:blur(26px)saturate(1.18);background:linear-gradient(#ffffff18,#ffffff09),#08080ab8;border:0;box-shadow:inset 0 1px #ffffff1c,inset 0 -14px 26px #0000002e,0 10px 28px #00000047}.chatPage.crPage .crHeaderCenter{border-radius:23px;min-height:46px;padding:4px 10px 4px 5px}.chatPage.crPage .crBackBtn,.chatPage.crPage .crIconBtn{border-radius:18px;width:40px;height:40px}.chatPage.crPage .crHeaderActions{gap:7px}.chatPage.crPage .crHeaderAvatar{border:0;width:38px;height:38px;box-shadow:0 0 0 1px #ffffff17,0 8px 20px #0000003d}.chatPage.crPage .inputBar.crChatInputShell{border:0;border-radius:19px;min-height:46px;padding:4px 8px}.chatPage.crPage .crInputBarRow{align-items:center;gap:10px;min-height:38px}.chatPage.crPage .crInputBarIconBtn,.chatPage.crPage .attachBtnMock.crInputBarIconBtn{border-radius:15px;flex:0 0 34px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;line-height:1;display:inline-grid}.chatPage.crPage .attachBtnMock.crInputBarIconBtn{color:#f8f7ffe6;background:radial-gradient(circle at 34% 18%,#fff3,#0000 43%),linear-gradient(#ffffff1f,#ffffff09),#101012c7;border:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 8px 12px #ffffff09,inset 0 -10px 18px #00000038,0 7px 16px #0000003d,0 0 13px #ffffff0a}.chatPage.crPage .attachBtnMock.crInputBarIconBtn:before{content:"";border-radius:inherit;opacity:.55;pointer-events:none;background:linear-gradient(#ffffff29,#0000);height:45%;position:absolute;inset:2px 4px auto}.chatPage.crPage .attachBtnMock.crInputBarIconBtn:active{background:linear-gradient(#ffffff29,#ffffff0f),#121214d6;transform:scale(.97);box-shadow:inset 0 1px #ffffff2e,inset 0 -10px 18px #0003,0 8px 18px #0003,0 0 18px #ffffff0e}.chatPage.crPage .crAttachIcon{opacity:.94;z-index:1;filter:drop-shadow(0 1px 1px #0000006b)drop-shadow(0 0 5px #ffffff14);width:18px;height:18px;position:relative;transform:translateY(.15px)}.chatPage.crPage .crChatInputText.msgInputMock{resize:none;color:#fff;align-self:center;height:32px;min-height:32px;max-height:88px;margin:0;padding:6px 0;font-size:16px;line-height:20px;display:block;box-shadow:none!important;background:0 0!important;border:0!important}.chatPage.crPage .crRoundSendMic{align-self:center}:root[data-vnr-theme=black] .chatPage.crPage .crHeader{background:0 0;border-bottom-color:#0000}:root[data-vnr-theme=black] .chatPage.crPage .crGlassCircle{background:linear-gradient(#ffffff18,#ffffff09),#0a0a0cb8;border-color:#ffffff1a}:root[data-vnr-chat-scale=compact] .chatPage.crPage{--cr-input-bar-height:58px;--cr-header-reserve:calc(max(8px, calc(var(--vnr-safe-top) + 6px)) + 8px + 51px + 10px)}:root[data-vnr-chat-scale=compact] .chatPage.crPage .crHeaderAvatar{width:44px;height:44px}:root[data-vnr-chat-scale=compact] .chatPage.crPage .messages{padding-left:max(10px,var(--vnr-safe-left));padding-right:max(10px,var(--vnr-safe-right));gap:10px}:root[data-vnr-chat-scale=compact] .chatPage.crPage .msg{border-radius:20px 20px 20px 9px;max-width:86%;padding:9px 12px 8px}:root[data-vnr-chat-scale=compact] .chatPage.crPage .msg.mine{border-radius:20px 20px 9px}:root[data-vnr-chat-scale=compact] .chatPage.crPage .msgText{font-size:13px;line-height:1.4}:root[data-vnr-chat-scale=compact] .chatPage.crPage .crComposerDock{width:min(94%,400px)}:root[data-vnr-chat-scale=compact] .chatPage.crPage .inputBar.crChatInputShell{width:100%;min-height:var(--cr-input-bar-height);border-radius:20px;padding:5px 9px}:root[data-vnr-chat-scale=compact] .chatPage.crPage .crInputBarIconBtn{width:30px;height:30px}:root[data-vnr-chat-scale=compact] .chatPage.crPage .crRoundSendMic{width:36px;min-width:36px;height:36px}:root[data-vnr-chat-scale=standard] .chatPage.crPage{--cr-input-bar-height:62px}:root[data-vnr-chat-scale=large] .chatPage.crPage{--cr-input-bar-height:68px;--cr-header-reserve:calc(max(8px, calc(var(--vnr-safe-top) + 6px)) + 8px + 60px + 14px)}:root[data-vnr-chat-scale=large] .chatPage.crPage .crHeaderAvatar{width:52px;height:52px}:root[data-vnr-chat-scale=large] .chatPage.crPage .messages{gap:14px}:root[data-vnr-chat-scale=large] .chatPage.crPage .msg{border-radius:24px 24px 24px 11px;max-width:90%;padding:13px 15px 11px}:root[data-vnr-chat-scale=large] .chatPage.crPage .msg.mine{border-radius:24px 24px 11px}:root[data-vnr-chat-scale=large] .chatPage.crPage .msgText{font-size:16px;line-height:1.48}:root[data-vnr-chat-scale=large] .chatPage.crPage .crComposerDock{width:min(97%,430px)}:root[data-vnr-chat-scale=large] .chatPage.crPage .inputBar.crChatInputShell{width:100%;min-height:var(--cr-input-bar-height);border-radius:24px;padding:8px 11px}:root[data-vnr-chat-scale=large] .chatPage.crPage .crInputBarIconBtn{width:34px;height:34px}:root[data-vnr-chat-scale=large] .chatPage.crPage .crRoundSendMic{width:42px;min-width:42px;height:42px}:root[data-vnr-chat-scale=compact] .chatPage.crPage .attachBtnMock.crInputBarIconBtn{border-radius:14px;flex-basis:32px;width:32px;min-width:32px;height:32px}:root[data-vnr-chat-scale=large] .chatPage.crPage .attachBtnMock.crInputBarIconBtn{border-radius:16px;flex-basis:36px;width:36px;min-width:36px;height:36px}:root[data-vnr-chat-scale=compact] .chatPage.crPage .crChatInputText.msgInputMock,:root[data-vnr-chat-scale=standard] .chatPage.crPage .crChatInputText.msgInputMock,:root[data-vnr-chat-scale=large] .chatPage.crPage .crChatInputText.msgInputMock{align-self:center;padding-top:6px;padding-bottom:6px;line-height:20px}:root[data-vnr-chat-scale=compact] .chatPage.crPage .inputBar.crChatInputShell,:root[data-vnr-chat-scale=standard] .chatPage.crPage .inputBar.crChatInputShell,:root[data-vnr-chat-scale=large] .chatPage.crPage .inputBar.crChatInputShell{min-height:46px;padding-top:4px;padding-bottom:4px}:root[data-vnr-chat-scale=compact] .chatPage.crPage .crInputBarRow,:root[data-vnr-chat-scale=standard] .chatPage.crPage .crInputBarRow,:root[data-vnr-chat-scale=large] .chatPage.crPage .crInputBarRow{align-items:center;min-height:38px}:root[data-vnr-theme=black] .chatPage.crPage{color:#f7f7fb;isolation:isolate;background:#000}:root[data-vnr-theme=black] .chatPage.crPage:before{content:"";z-index:0;pointer-events:none;opacity:.48;filter:blur(220px)saturate(1.08);will-change:transform, opacity, filter;background:radial-gradient(64% 58% at 48% 42%,#16a3741d,#0000 76%),radial-gradient(46% 48% at 58% 38%,#14b8a612,#0000 78%);width:150%;height:92%;animation:30s cubic-bezier(.45,0,.22,1) infinite crBlackMistFar;position:absolute;top:-58%;left:-25%;transform:translate(0,0)}:root[data-vnr-theme=black] .crDecor{mix-blend-mode:screen}:root[data-vnr-theme=black] .crDecor:before{opacity:.045;filter:blur(2.4px);background-image:radial-gradient(circle at 18% 20%,#b7ffe842 0 .9px,#0000 2.8px),radial-gradient(circle at 73% 28%,#aee2ff33 0 .9px,#0000 3px),radial-gradient(circle at 46% 72%,#deb9ff29 0 .9px,#0000 3.2px);background-size:340px 460px,510px 590px,680px 620px;animation:34s ease-in-out infinite alternate crBlackMistParticles;inset:0 -8%}:root[data-vnr-theme=black] .crDecor:after{opacity:.38;filter:blur(190px)saturate(1.1);background:radial-gradient(72% 64%,#0891b21b,#0000 78%),radial-gradient(54% 48% at 58% 54%,#2563eb10,#0000 80%);width:118%;height:72%;animation:27s cubic-bezier(.45,0,.22,1) infinite crBlackMistMid;inset:-48% auto auto -10%}:root[data-vnr-theme=black] .crBokeh{filter:blur(210px);opacity:.08;will-change:transform, opacity;border-radius:999px;animation:32s cubic-bezier(.45,0,.22,1) infinite crBlackMistNear;transform:translate(0,0)}:root[data-vnr-theme=black] .crBokeh1{background:#14b8a617;width:82%;height:58%;top:-44%;right:-34%}:root[data-vnr-theme=black] .crBokeh2{background:#4f46e513;width:96%;height:66%;animation-delay:-10s;top:-54%;left:-42%}:root[data-vnr-theme=black] .crBokeh3{background:#f59e0b0e;width:62%;height:44%;animation-delay:-21s;top:-20%;bottom:auto;right:4%}:root[data-vnr-theme=black] .chatPage.crPage .crHeader{top:max(6px, var(--vnr-safe-top));left:max(10px, var(--vnr-safe-left));right:max(10px, var(--vnr-safe-right));-webkit-backdrop-filter:blur(24px)saturate(1.24);background:linear-gradient(#ffffff1b,#ffffff08),#08080a94;border:1px solid #ffffff1b;border-radius:30px;gap:7px;width:auto;padding:6px 7px;transition:padding .32s cubic-bezier(.22,1,.36,1),border-color .32s,background .32s,box-shadow .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s;box-shadow:inset 0 1px #ffffff21,inset 0 -18px 32px #00000038,0 14px 44px #00000057,0 0 34px #5c8aff09}:root[data-vnr-theme=black] .chatPage.crPage.crPage--scrolled .crHeader{-webkit-backdrop-filter:blur(30px)saturate(1.28);background:linear-gradient(#ffffff21,#ffffff0a),#08080ab8;border-color:#ffffff21;padding-top:4px;padding-bottom:4px;box-shadow:inset 0 1px #ffffff26,inset 0 -16px 28px #00000040,0 16px 46px #0000006b}:root[data-vnr-theme=black] .chatPage.crPage .crBackBtn,:root[data-vnr-theme=black] .chatPage.crPage .crIconBtn{color:#f8f7ffe0;background:#ffffff09;border-radius:18px;width:38px;height:38px;transition:transform .26s cubic-bezier(.22,1,.36,1),background .26s;box-shadow:inset 0 1px #ffffff17}:root[data-vnr-theme=black] .chatPage.crPage .crHeaderCenter{background:#ffffff07;border-radius:24px;min-height:48px;padding:4px 11px 4px 5px;transition:min-height .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),background .26s;box-shadow:inset 0 1px #ffffff12}:root[data-vnr-theme=black] .chatPage.crPage.crPage--scrolled .crHeaderCenter{background:#ffffff05;min-height:42px;padding-top:3px;padding-bottom:3px}:root[data-vnr-theme=black] .chatPage.crPage .crHeaderAvatar{border:0;width:42px;height:42px;transition:width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),box-shadow .32s;box-shadow:0 0 0 1px #ffffff1c,0 0 18px #85b0ff29,0 8px 22px #00000047}:root[data-vnr-theme=black] .chatPage.crPage.crPage--scrolled .crHeaderAvatar{width:36px;height:36px;box-shadow:0 0 0 1px #ffffff17,0 0 12px #85b0ff1c,0 7px 18px #00000047}:root[data-vnr-theme=black] .crHeaderOnlineDot{background:#6adcae;border-color:#040406f2;box-shadow:0 0 10px #6adcae6b}:root[data-vnr-theme=black] .crTitle{color:#fffffff2;font-size:14.5px;font-weight:720}:root[data-vnr-theme=black] .crHeaderStatus{color:#ebe9f67a;transition:opacity .26s,transform .26s cubic-bezier(.22,1,.36,1),max-height .26s,margin .26s}:root[data-vnr-theme=black] .crHeaderStatus--online{color:#80e0b7b8}:root[data-vnr-theme=black] .chatPage.crPage.crPage--scrolled .crHeaderStatus{opacity:0;max-height:0;margin-top:0;transform:translateY(-4px)}:root[data-vnr-theme=black] .chatPage.crPage .messages{scrollbar-color:#ffffff29 transparent;gap:8px}:root[data-vnr-theme=black] .chatPage.crPage .dayLabel{color:#eeecf76b;-webkit-backdrop-filter:blur(18px);background:#ffffff08;border-color:#ffffff12}:root[data-vnr-theme=black] .chatPage.crPage .msg{color:#fffffff0;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(#ffffff1b,#ffffff09),#0f0f11f0;border:1px solid #ffffff13;border-radius:24px 24px 24px 9px;box-shadow:inset 0 1px #ffffff1c,0 12px 34px #0000003d,0 0 20px #ffffff05}:root[data-vnr-theme=black] .chatPage.crPage .msg.mine{background:linear-gradient(145deg,#528febf2,#6656dcf2 56%,#b74db0eb),#1c223cf5;border-color:#a6cbff29;border-radius:24px 24px 9px;box-shadow:inset 0 1px #fff3,inset 0 -18px 32px #0000001a,0 14px 36px #334ba838,0 0 28px #765adc14}:root[data-vnr-theme=black] .chatPage.crPage .msgText{color:#fffffff0;font-weight:520}:root[data-vnr-theme=black] .chatPage.crPage .msgTimeIn{color:#ebe9f66b}:root[data-vnr-theme=black] .chatPage.crPage .msg.mine .msgTimeIn{color:#fff9}:root[data-vnr-theme=black] .chatPage.crPage .inputBar.crChatInputShell{-webkit-backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(#ffffff1b,#ffffff08),#08080ac7;border:0;border-radius:25px;min-height:50px;padding:5px 8px;box-shadow:inset 0 1px #ffffff21,inset 0 -16px 30px #0000003d,0 18px 46px #00000057,0 0 30px #5888ff09}:root[data-vnr-theme=black] .chatPage.crPage .crInputBarIconBtn,:root[data-vnr-theme=black] .chatPage.crPage .attachBtnMock.crInputBarIconBtn{border-radius:15px;flex-basis:32px;width:32px;min-width:32px;height:32px}:root[data-vnr-theme=black] .chatPage.crPage .attachBtnMock.crInputBarIconBtn{color:#f8f7ffdb;background:linear-gradient(#ffffff1b,#ffffff09),#121214a3;box-shadow:inset 0 1px #ffffff24,0 7px 16px #0003,0 0 13px #8fb2ff0e}:root[data-vnr-theme=black] .chatPage.crPage .crRoundSendMic{background:radial-gradient(circle at 32% 18%,#ffffff52,#0000 34%),linear-gradient(135deg,#2b89e8,#7559df 58%,#bd5ca6);border-radius:19px;width:38px;min-width:38px;height:38px;box-shadow:inset 0 1px #fff3,0 9px 24px #3a4cbc38,0 0 20px #6b61dc1f}:root[data-vnr-theme=black] .chatPage.crPage .crComposerIcon{transform-origin:50%}:root[data-vnr-theme=black] .chatPage.crPage .crEmojiPicker{-webkit-backdrop-filter:blur(24px)saturate(1.16);background:#0c0c0ed1;border-color:#ffffff17;box-shadow:0 18px 52px #00000057,inset 0 1px #ffffff14}:root[data-vnr-theme=black] .chatPage.crPage .crEmojiSearch,:root[data-vnr-theme=black] .chatPage.crPage .crEmojiTab,:root[data-vnr-theme=black] .chatPage.crPage .crEmojiStripBtn{color:#ffffffe0;background:#ffffff0f;border-color:#ffffff14}@keyframes crBlackMistFar{0%{opacity:.38;filter:blur(230px)hue-rotate()saturate(1.04);transform:translate(-3%,-4%)scale(1.02)}18%{opacity:.52;filter:blur(220px)hue-rotate(28deg)saturate(1.08);transform:translate(2%,6%)scale(1.08)}36%{opacity:.43;filter:blur(240px)hue-rotate(78deg)saturate(1.07);transform:translate(5%,12%)scale(1.04)}55%{opacity:.48;filter:blur(226px)hue-rotate(142deg)saturate(1.08);transform:translate(-2%,9%)scale(1.1)}74%{opacity:.4;filter:blur(246px)hue-rotate(238deg)saturate(1.06);transform:translate(-6%,5%)scale(1.05)}88%{opacity:.46;filter:blur(232px)hue-rotate(318deg)saturate(1.05);transform:translate(-1%,1%)scale(1.08)}to{opacity:.38;filter:blur(230px)hue-rotate(360deg)saturate(1.04);transform:translate(-3%,-4%)scale(1.02)}}@keyframes crBlackMistMid{0%{opacity:.26;filter:blur(200px)hue-rotate()saturate(1.04);transform:translate(4%,-6%)scale(1)}24%{opacity:.4;filter:blur(188px)hue-rotate(48deg)saturate(1.08);transform:translate(-2%,8%)scale(1.08)}48%{opacity:.31;filter:blur(212px)hue-rotate(116deg)saturate(1.07);transform:translate(5%,14%)scale(1.03)}72%{opacity:.36;filter:blur(196px)hue-rotate(245deg)saturate(1.05);transform:translate(-4%,6%)scale(1.1)}to{opacity:.26;filter:blur(200px)hue-rotate(360deg)saturate(1.04);transform:translate(4%,-6%)scale(1)}}@keyframes crBlackMistParticles{to{opacity:.03;transform:translate(8px,-10px)}}@keyframes crBlackMistNear{0%,to{opacity:.045;filter:blur(230px)hue-rotate();transform:translate(0,0)scale(1.02)}35%{opacity:.095;filter:blur(205px)hue-rotate(86deg);transform:translate(10px,20px)scale(1.1)}68%{opacity:.055;filter:blur(245px)hue-rotate(214deg);transform:translate(-12px,14px)scale(1.04)}}@media (width<=370px){.crGlassCircle{width:35px;height:35px}.crHeaderAvatar{width:36px;height:36px}.crTitle{font-size:13px}}@media (prefers-reduced-motion:reduce){.chatPage.crPage:before,.crDecor:before,.crDecor:after,.crBokeh,.crHeaderOnlineDot,.crRoundSendMic_rec,.crRoundSendMic_locked,.crVoiceWave--playing i,.crHeaderStatus,.crTypingBubble i,.crComposerIcon,.crVoiceHintWave i{animation:none!important}}.currentUserAvatar{color:#fff;background:linear-gradient(var(--vnr-bg-shell), var(--vnr-bg-shell)) padding-box, linear-gradient(145deg, #55b6f4, #9872e6 48%, #df76b5) border-box;cursor:pointer;border:2px solid #0000;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .15s,box-shadow .22s;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 20px #7b62ee33,0 10px 24px #0003}.currentUserAvatar:active{transform:scale(.96)}.currentUserAvatar--sm{width:38px;height:38px}.currentUserAvatar--md{width:42px;height:42px}.currentUserAvatar--lg{width:48px;height:48px}.currentUserAvatar img,.currentUserAvatar span{border-radius:50%;width:100%;height:100%}.currentUserAvatar img{object-fit:cover;display:block}.currentUserAvatar span{background:radial-gradient(circle at 30% 20%,#ffffff38,#0000 42%),linear-gradient(145deg,#4d94ecd1,#8c5ce0c7,#df66bebd);place-items:center;font-size:16px;font-weight:820;display:grid}:root[data-vnr-theme=light] .currentUserAvatar{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(145deg,#55b6f4,#9872e6 48%,#df76b5) border-box;box-shadow:inset 0 0 0 1px #fffc,0 0 18px #655bd429,0 10px 24px #41328221}.searchProfileCapsule{color:#ffffffe0;-webkit-backdrop-filter:blur(30px)saturate(1.24);background:linear-gradient(#ffffff0f,#ffffff04),#1212148f;border:1px solid #ffffff14;border-radius:32px;flex:none;justify-content:space-between;align-items:center;gap:8px;width:clamp(132px,34vw,156px);height:56px;padding:6px 7px 6px 12px;display:flex;box-shadow:inset 0 1px #ffffff14,0 16px 38px #00000038,0 0 22px #775de814}.searchProfileCapsuleSearch{width:40px;height:40px;color:inherit;cursor:pointer;background:#ffffff09;border:0;border-radius:50%;place-items:center;transition:transform .14s,background .18s;display:grid}.searchProfileCapsuleSearch:active{background:#ffffff13;transform:scale(.94)}.searchProfileCapsuleSearch svg{width:25px;height:25px}.searchProfileCapsuleAvatar{width:38px;height:38px}:root[data-vnr-theme=light] .searchProfileCapsule{color:#1a1430b8;background:linear-gradient(#ffffffc7,#ffffff61),#ffffff9e;border-color:#5f58871f;box-shadow:inset 0 1px #ffffffdb,0 14px 34px #4132821f}.page.ppPage{--pp-text:var(--vnr-text);--pp-muted:var(--vnr-text-secondary);--pp-pad-x:max(16px, var(--vnr-safe-left));--pp-pad-right:max(16px, var(--vnr-safe-right));--pp-reserve:var(--vnr-tab-bar-reserve);height:100%;min-height:0;color:var(--pp-text);background:0 0;flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}.ppPageDecor{z-index:0;pointer-events:none;background:var(--vnr-bg-page);position:absolute;inset:0;overflow:hidden}.ppBokeh{filter:blur(60px);opacity:.2;border-radius:50%;animation:18s ease-in-out infinite alternate ppBokehMove;position:absolute}.ppBokeh1{background:#4a7fd9;width:170px;height:170px;top:10%;left:-36px}.ppBokeh2{background:#a64bc4;width:150px;height:150px;animation-delay:-5s;top:48%;right:-28px}.ppNetwork{opacity:.08;background-image:radial-gradient(circle at 22% 28%,#8296ff59 0 1px,#0000 2px),radial-gradient(circle at 78% 62%,#c878dc4d 0 1px,#0000 2px);background-size:118px 118px,136px 136px;position:absolute;inset:0}.ppScrollRoot{z-index:1;overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;min-height:0;padding:calc(var(--vnr-safe-top) + 22px) var(--pp-pad-right) var(--pp-reserve) var(--pp-pad-x);scroll-padding-bottom:var(--pp-reserve);scrollbar-width:none;flex:1 1 0;position:relative;overflow:hidden auto}.ppScrollRoot::-webkit-scrollbar{display:none}.ppHeader{opacity:0;align-items:center;margin-bottom:16px;padding:0;display:flex;transform:translateY(18px)}.ppHeaderText{min-width:0;max-width:min(230px,100% - 148px)}.ppPage--enter .ppHeader{animation:.52s cubic-bezier(.22,1,.36,1) forwards ppEnter}.ppTitle{letter-spacing:-.04em;color:#fff;text-shadow:0 0 24px #8c82ff2e;margin:0;font-size:clamp(26px,6vw,30px);font-weight:700}.ppSub{color:var(--pp-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.ppSeg{-webkit-backdrop-filter:blur(22px)saturate(1.4);opacity:0;background:#12142838;border:1px solid #ffffff14;border-radius:999px;gap:3px;margin-bottom:14px;padding:3px;display:flex;position:relative;transform:translateY(16px);box-shadow:inset 0 1px #ffffff0d}.ppPage--enter .ppSeg{animation:.54s cubic-bezier(.22,1,.36,1) 50ms forwards ppEnter}.ppSegBtn{z-index:1;color:#d5daff94;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;min-height:40px;padding:0 10px;font-size:12px;font-weight:650;transition:color .26s,opacity .26s;position:relative}.ppSegBtn--on{color:#fff}.ppSegIndicator{background:linear-gradient(135deg,#488fe59e,#8e5dd68c,#db5bb57a);border-radius:999px;width:calc(50% - 4.5px);transition:transform .28s cubic-bezier(.34,1.45,.64,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 0 16px #645ad238}.ppSegIndicator--contacts{transform:translate(calc(100% + 3px))}.ppFloatingCapsule{z-index:20;top:calc(var(--vnr-safe-top) + 12px);right:max(16px, var(--vnr-safe-right));width:clamp(126px,32vw,148px);position:absolute}.ppSearchPanel{z-index:19;top:calc(var(--vnr-safe-top) + 76px);right:max(16px, var(--vnr-safe-right));left:max(16px, var(--vnr-safe-left));-webkit-backdrop-filter:blur(26px)saturate(1.35);background:#1214288f;border:1px solid #ffffff1a;border-radius:24px;align-items:center;height:52px;padding:0 14px 0 42px;animation:.26s cubic-bezier(.22,1,.36,1) both ppEnter;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff0f,0 16px 38px #0000003d}.ppSearchIcon{z-index:1;color:#d5daff73;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ppSearch{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:none;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:14px;font-weight:550}.ppSearch::placeholder{color:#d5daff61}.ppSectionTitle{color:#e8e5f885;letter-spacing:.02em;margin-bottom:10px;font-size:11px;font-weight:650}.ppLoading{color:var(--pp-muted);padding:24px 4px;font-size:13px;font-weight:600}.ppStateCard{text-align:center;-webkit-backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff0d,#ffffff05),#1214283d;border:1px solid #ffffff1a;border-radius:24px;margin:20px 0;padding:24px 18px;box-shadow:0 10px 36px #02010c38}.ppStateCard--error{border-color:#e8789638;box-shadow:0 10px 36px #02010c38,0 0 28px #c8507814}.ppStateIcon{background:#ffffff0f;border-radius:18px;place-items:center;width:56px;height:56px;margin:0 auto 14px;font-size:24px;display:grid}.ppStateCard h2{margin:0;font-size:17px;font-weight:680}.ppStateCard p{color:var(--pp-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.ppStateBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3791eb8c,#6b50d480);border:1px solid #b6bfff38;border-radius:999px;min-height:44px;margin-top:16px;padding:0 20px;font-size:12px;font-weight:650}.ppStateBtn:active{transform:scale(.98)}.ppStateActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.ppStateActions .ppStateBtn{margin-top:0}.ppInfoBanner{color:var(--pp-muted);background:#ffffff0a;border:1px solid #c7cfff24;border-radius:16px;margin-bottom:12px;padding:10px 12px;font-size:12px}.ppList{flex-direction:column;gap:12px;display:flex}.ppCard{-webkit-backdrop-filter:blur(20px)saturate(1.35);opacity:0;background:linear-gradient(145deg,#ffffff0d,#ffffff04),#12142833;border:1px solid #ffffff14;border-radius:24px;align-items:center;gap:12px;padding:14px;display:flex;transform:translateY(20px);box-shadow:0 8px 28px #02010c29,inset 0 1px #ffffff0f}.ppPage--enter .ppCard{animation:.52s cubic-bezier(.22,1,.36,1) forwards ppEnter}.ppAvatar{background:linear-gradient(#16112d,#16112d) padding-box padding-box,linear-gradient(145deg,#55b6f4,#9872e6,#df76b5) border-box;border:2px solid #0000;border-radius:50%;flex:0 0 50px;width:50px;height:50px;position:relative;overflow:hidden}.ppAvatar img{object-fit:cover;width:100%;height:100%}.ppAvatarFallback{color:#fff;background:linear-gradient(145deg,#26204c,#594184);place-items:center;width:100%;height:100%;font-size:18px;font-weight:700;display:grid}.ppOnlineDot{background:#5ce1a7;border:2px solid #100a22;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0;box-shadow:0 0 10px #5ce1a773}.ppCardMain{text-align:left;flex:auto;min-width:0}.ppCardName{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:680;display:flex;overflow:hidden}.ppVerified{color:#fff;background:linear-gradient(135deg,#60a5fa,#8b5cf6);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:grid}.ppCardStatus{color:#e8e5f8b8;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.ppCardMeta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ppVibe{color:#d5daffb8;background:#ffffff0d;border:1px solid #c7cfff24;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:650}.ppMutual{color:var(--pp-muted);font-size:9px}.ppCardActions{flex-direction:column;flex:none;gap:6px;display:flex}.ppAction{cursor:pointer;white-space:nowrap;border-radius:999px;min-width:78px;min-height:32px;padding:0 10px;font-size:10px;font-weight:650}.ppAction--chat{color:#fff;background:linear-gradient(135deg,#3791eb80,#6b50d473);border:1px solid #b6bfff38}.ppAction--add{color:#e8e5f8d1;background:#ffffff0d;border:1px solid #ffffff1a}.ppAction:active{transform:scale(.97)}.ppDivider{background:#ffffff14;height:1px;margin:18px 0}.ppPhoneBox{gap:8px;margin-bottom:12px;display:flex}.ppContactsEnableCard{-webkit-backdrop-filter:blur(22px)saturate(1.35);background:linear-gradient(145deg,#fff1,#ffffff05),#1214283d;border:1px solid #b6bfff24;border-radius:24px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:grid;box-shadow:0 12px 34px #02010c2e,inset 0 1px #ffffff0f}.ppContactsEnableIcon{color:#ebeeffe0;background:linear-gradient(145deg,#4b94f057,#835cde4d,#da63b73d);border-radius:17px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 14px 28px #5c63dc2e}.ppContactsEnableCard h2{color:#fff;margin:0;font-size:15px;line-height:1.15}.ppContactsEnableCard p{color:var(--pp-muted);margin:6px 0 0;font-size:12px;line-height:1.42}.ppContactsEnableCard button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3791eb9e,#6b50d48f,#d65cb27a);border:0;border-radius:999px;grid-column:1/-1;min-height:44px;font-size:12px;font-weight:700}.ppContactsEnableCard button:disabled{cursor:default;opacity:.6}.ppPhoneInput{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-sizing:border-box;background:#1214283d;border:1px solid #ffffff1a;border-radius:18px;outline:none;flex:auto;min-width:0;height:46px;padding:0 14px;font-size:14px}.ppPhoneInput::placeholder{color:#d5daff61}.ppPhoneBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3791eb9e,#6b50d48c);border:0;border-radius:18px;flex:none;min-width:88px;height:46px;padding:0 14px;font-size:12px;font-weight:650}.ppPhoneBtn:disabled{opacity:.55}.ppPhoneResult{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;overflow:hidden}.ppPhoneRow{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.ppPhoneRow--invite{border-top:1px solid #ffffff0f}.ppPhonePill{white-space:nowrap;background:linear-gradient(135deg,#3791eb8c,#6b50d480);border-radius:999px;margin-left:auto;padding:8px 12px;font-size:10px;font-weight:650}.phone:has(.ppPage){box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}:root[data-vnr-theme=light] .page.ppPage{color:var(--vnr-text)}:root[data-vnr-theme=light] .ppTitle{color:var(--vnr-text);text-shadow:none}:root[data-vnr-theme=light] .ppSeg,:root[data-vnr-theme=light] .ppSearch,:root[data-vnr-theme=light] .ppCard,:root[data-vnr-theme=light] .ppInfoBanner,:root[data-vnr-theme=light] .ppStateCard,:root[data-vnr-theme=light] .ppPhoneResult{background:linear-gradient(145deg,#ffffffe0,#f5f2ff94),#ffffff85;border-color:#5f58871a;box-shadow:inset 0 1px #ffffffd1,0 12px 34px #4132821a}:root[data-vnr-theme=light] .ppSegBtn{color:#1712287a}:root[data-vnr-theme=light] .ppSegBtn--on,:root[data-vnr-theme=light] .ppSearch,:root[data-vnr-theme=light] .ppCardName,:root[data-vnr-theme=light] .ppPhoneInput,:root[data-vnr-theme=light] .ppPhoneRow{color:var(--vnr-text)}:root[data-vnr-theme=light] .ppSearchIcon,:root[data-vnr-theme=light] .ppSearch::placeholder,:root[data-vnr-theme=light] .ppPhoneInput::placeholder,:root[data-vnr-theme=light] .ppCardStatus,:root[data-vnr-theme=light] .ppVibe{color:var(--vnr-text-secondary)}:root[data-vnr-theme=light] .ppAvatar,:root[data-vnr-theme=light] .ppOnlineDot{border-color:#ffffffeb}:root[data-vnr-theme=light] .ppAvatar{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(145deg,#55b6f4,#9872e6,#df76b5) border-box;box-shadow:0 8px 22px #41328226}:root[data-vnr-theme=light] .ppVibe,:root[data-vnr-theme=light] .ppAction--add{background:#ffffff8f;border-color:#5f58871a}:root[data-vnr-theme=light] .ppAction--add{color:var(--vnr-text-secondary)}:root[data-vnr-theme=light] .ppDivider{background:#5f58871a}@keyframes ppEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes ppBokehMove{to{transform:translate(12px,-10px)scale(1.05)}}@media (prefers-reduced-motion:reduce){.ppPage--enter .ppHeader,.ppPage--enter .ppSeg,.ppPage--enter .ppCard,.ppBokeh{opacity:1;animation:none;transform:none}.ppSegIndicator{transition:none}}.fmvRoot{z-index:10000;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;position:fixed;inset:0;overflow:hidden}.fmvBackdrop{opacity:0;pointer-events:none;background:#000;transition:opacity .28s cubic-bezier(.33,1,.68,1);position:absolute;inset:0}.fmvRoot.is-entering .fmvBackdrop,.fmvRoot.is-open .fmvBackdrop{opacity:1}.fmvRoot.is-closing .fmvBackdrop{opacity:0}.fmvStage{z-index:1;opacity:0;will-change:opacity, transform, top, left, width, height, border-radius;transition:opacity .28s cubic-bezier(.33,1,.68,1),transform .28s cubic-bezier(.33,1,.68,1),top .32s cubic-bezier(.33,1,.68,1),left .32s cubic-bezier(.33,1,.68,1),width .32s cubic-bezier(.33,1,.68,1),height .32s cubic-bezier(.33,1,.68,1),border-radius .32s cubic-bezier(.33,1,.68,1);position:absolute;inset:0;overflow:hidden;transform:scale(.92)}.fmvRoot--has-origin.is-entering .fmvStage,.fmvRoot--has-origin.is-closing .fmvStage{top:var(--fmv-oy);left:var(--fmv-ox);width:var(--fmv-ow);height:var(--fmv-oh);border-radius:var(--fmv-or);transform:none}.fmvRoot--has-origin.is-open .fmvStage{border-radius:0;width:100%;height:100%;top:0;left:0}.fmvRoot.is-open .fmvStage,.fmvRoot.is-entering .fmvStage{opacity:1;transform:scale(1)}.fmvRoot.is-closing .fmvStage{opacity:0;transition-duration:.24s;transform:scale(.94)}.fmvTrack{will-change:transform;width:100%;height:100%;transition:transform .28s cubic-bezier(.33,1,.68,1);display:flex}.fmvTrack.is-dragging{transition:none}.fmvSlide{background:#000;flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}.fmvMediaFrame{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.fmvImage{object-fit:contain;object-position:center;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50%;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;transition:transform .28s cubic-bezier(.33,1,.68,1);display:block}.fmvImage.is-zoomed{transform:scale(2)}.fmvVideo{object-fit:contain;object-position:center;background:#000;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;display:block}.fmvLoader,.fmvError{z-index:2;color:#ffffffb8;text-align:center;background:#000;place-items:center;padding:24px;font-size:14px;display:grid;position:absolute;inset:0}.fmvLoaderSpinner{border:2px solid #ffffff2e;border-top-color:#ffffffe0;border-radius:999px;width:32px;height:32px;animation:.8s linear infinite fmvSpin}@keyframes fmvSpin{to{transform:rotate(360deg)}}.fmvTopBar{z-index:10;padding:calc(10px + env(safe-area-inset-top)) 16px 12px;opacity:0;pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 100%);justify-content:space-between;align-items:center;gap:8px;transition:opacity .22s,transform .22s;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-6px)}.fmvRoot.is-ui-visible .fmvTopBar{opacity:1;pointer-events:auto;transform:translateY(0)}.fmvRoot:not(.is-ui-visible) .fmvTopBar{opacity:1;pointer-events:none;background:0 0;transform:translateY(0)}.fmvRoot:not(.is-ui-visible) .fmvTitle,.fmvRoot:not(.is-ui-visible) .fmvCounter{opacity:0;pointer-events:none}.fmvRoot:not(.is-ui-visible) .fmvBackBtn{opacity:1;pointer-events:auto}.fmvBackBtn{-webkit-backdrop-filter:blur(18px);color:#fff;pointer-events:auto;background:#0809126b;border:1px solid #ffffff24;border-radius:999px;flex:0 0 46px;place-items:center;width:46px;height:46px;padding:0;display:grid}.fmvBackBtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.fmvTitle{text-align:center;color:#ffffffeb;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:15px;font-weight:600;overflow:hidden}.fmvCounter{text-align:right;color:#ffffffb8;flex:none;min-width:46px;font-size:13px;font-weight:600}.fmvVideoBar{left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:10;opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;position:absolute;transform:translateY(6px)}.fmvRoot.is-ui-visible .fmvVideoBar{opacity:1;pointer-events:auto;transform:translateY(0)}.fmvProgress{background:#ffffff29;border-radius:999px;width:100%;height:3px;overflow:hidden}.fmvProgress>span{transform-origin:0;background:#ffffffeb;height:100%;transition:transform 80ms linear;display:block}.fmvVideoControls{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fmvPlayBtn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;pointer-events:auto;opacity:0;background:#0000006b;border:0;border-radius:999px;place-items:center;width:64px;height:64px;transition:opacity .18s;display:grid}.fmvRoot.is-ui-visible .fmvPlayBtn,.fmvPlayBtn.is-paused{opacity:1}.fmvPlayBtn svg{fill:currentColor;width:24px;height:24px}.fmvMuteBtn{right:16px;bottom:calc(28px + env(safe-area-inset-bottom));z-index:11;color:#fff;pointer-events:auto;opacity:0;background:#0809126b;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:42px;height:42px;transition:opacity .22s;display:grid;position:absolute}.fmvRoot.is-ui-visible .fmvMuteBtn{opacity:1}.fmvToast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:10001;color:#fff;background:#121218eb;border-radius:12px;padding:10px 14px;font-size:13px;animation:.22s both fmvToastIn;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #00000059}@keyframes fmvToastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}body.vnr-media-viewer-open .vnrTabDock{transition:opacity .22s,transform .28s cubic-bezier(.33,1,.68,1);opacity:0!important;pointer-events:none!important;transform:translateY(calc(100% + 12px))!important}body.vnr-media-viewer-open .modernProfilePage{pointer-events:none;overflow:hidden}@media (prefers-reduced-motion:reduce){.fmvBackdrop,.fmvStage,.fmvTrack,.fmvTopBar,.fmvVideoBar{transition:none!important}}.modernProfilePage{--profile-top-inset:0px;--profile-hero-height-ratio:.62;--profile-content-spacing:16px;--modern-profile-bg:radial-gradient(circle at 22% 4%, #774eff47, transparent 34%), radial-gradient(circle at 82% 22%, #f269d62e, transparent 30%), linear-gradient(180deg, #090813 0%, #05050c 58%, #05050c 100%);--modern-profile-card:#1112229e;--modern-profile-card-strong:#1b1b30c2;--modern-profile-border:#ffffff1f;--modern-profile-text:#fff;--modern-profile-secondary:#ebedffb8;--modern-profile-muted:#ebedff7a;--modern-profile-glow:0 20px 55px #7f56ff47;--modern-profile-accent:linear-gradient(135deg, #62e8ff 0%, #8565ff 48%, #f876dc 100%);--modern-profile-scroll:0;--modern-profile-section-gap:var(--profile-content-spacing);--modern-profile-pad-x:max(8px, var(--vnr-safe-left,0px));--modern-profile-pad-right:max(8px, var(--vnr-safe-right,0px));--modern-profile-qb-gap:4px;--modern-profile-qb-action-h:41px;--modern-profile-qb-stats-h:44px;--modern-profile-hero-ratio:var(--profile-hero-height-ratio);--modern-profile-hero-max:calc(var(--vnr-app-height,100dvh) - var(--vnr-tab-bar-reserve));--modern-profile-hero-height:min(clamp(336px, calc(var(--vnr-app-height,100dvh) * var(--profile-hero-height-ratio)), 720px), var(--modern-profile-hero-max));--modern-profile-hero-focus:center 18%;box-sizing:border-box;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:var(--modern-profile-bg,#05050c);width:100%;min-width:0;max-width:100%;height:100%;min-height:0;color:var(--modern-profile-text);padding-top:var(--profile-top-inset);padding-bottom:calc(var(--vnr-tab-bar-reserve) + 32px);scroll-padding-bottom:calc(var(--vnr-tab-bar-reserve) + 32px);scrollbar-width:none;flex:1 1 0;position:relative;overflow:hidden auto}.modernProfilePage::-webkit-scrollbar{display:none}.modernProfilePage button{font:inherit;-webkit-tap-highlight-color:transparent}.modernProfileDecor{pointer-events:none;opacity:.34;background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 58%);mask-image:linear-gradient(#000000b3,#0000 58%)}.modernProfileHero{width:100%;max-width:100%;height:var(--modern-profile-hero-height);background:var(--modern-profile-bg,#05050c);transform-origin:top;transform:translateY(calc(var(--modern-profile-scroll) * -14px)) scale(var(--modern-profile-hero-scale,1));filter:saturate(calc(1 - var(--modern-profile-scroll) * .12));will-change:transform, filter;flex-shrink:0;animation:.52s cubic-bezier(.22,1,.36,1) both modernProfileHeroIn;position:relative;overflow:hidden}.modernProfileHero:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000 0% 70%,#00000026 85%,#0000008c 92%,#000000f2 100%);height:100%;position:absolute;inset:0}.modernProfileHeroMedia,.modernProfileHero video,.modernProfileHero img{object-fit:cover;object-position:var(--modern-profile-hero-focus);width:100%;height:100%}.modernProfileHeroMedia{will-change:transform;transform:scale(var(--modern-profile-media-scale,1));transition:transform;position:absolute;inset:0}.modernProfileHeroShade{z-index:2;pointer-events:none;background:0 0;position:absolute;inset:0}.modernProfileProgress{z-index:3;top:calc(8px + env(safe-area-inset-top));grid-auto-flow:column;gap:5px;display:grid;position:absolute;left:16px;right:16px}.modernProfileProgress span{background:#ffffff42;border-radius:999px;height:2.5px;overflow:hidden}.modernProfileProgress span:after{content:"";transform-origin:0;background:#fffffff2;width:100%;height:100%;display:block;transform:scaleX(0)}.modernProfileProgress span.is-active:after{transition:transform 4s linear;transform:scaleX(1)}.modernProfileTopBar{z-index:4;top:calc(20px + env(safe-area-inset-top));pointer-events:none;justify-content:space-between;display:flex;position:absolute;left:16px;right:16px}.modernProfileCompactHeader{z-index:30;width:min(100%,760px);min-height:calc(56px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 16px 8px;background:rgba(5, 5, 12, calc(var(--modern-profile-scroll) * .88));-webkit-backdrop-filter:blur(calc(8px + var(--modern-profile-scroll) * 18px));border-bottom:1px solid rgba(255, 255, 255, calc(var(--modern-profile-scroll) * .1));opacity:var(--modern-profile-scroll);transform:translateX(-50%) translateY(calc((1 - var(--modern-profile-scroll)) * -12px));pointer-events:none;will-change:opacity, transform, background;box-sizing:border-box;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid;position:fixed;top:0;left:50%}.modernProfilePage--compact .modernProfileCompactHeader>*{pointer-events:auto}.modernProfileCompactAvatar{background:var(--modern-profile-card);color:#fff;border:1px solid #ffffff1f;border-radius:14px;place-items:center;width:40px;height:40px;font-weight:950;display:grid;overflow:hidden}.modernProfileCompactAvatar img{object-fit:cover;width:100%;height:100%}.modernProfileCompactIdentity{min-width:0}.modernProfileCompactIdentity b,.modernProfileCompactIdentity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.modernProfileCompactIdentity b{color:#fff;letter-spacing:-.02em;font-size:14px}.modernProfileCompactIdentity span{color:#ffffff9e;margin-top:1px;font-size:11px}.modernProfileIconBtn,.modernProfileVideoControls button{border:1px solid rgba(255, 255, 255, calc(.1 + var(--modern-profile-scroll) * .12));color:#fff;background:rgba(8, 9, 18, calc(.34 + var(--modern-profile-scroll) * .22));width:40px;height:40px;-webkit-backdrop-filter:blur(calc(14px + var(--modern-profile-scroll) * 10px));box-shadow:0 12px 28px rgba(0, 0, 0, calc(.18 + var(--modern-profile-scroll) * .12)), inset 0 1px 0 rgba(255, 255, 255, calc(.06 + var(--modern-profile-scroll) * .08));pointer-events:auto;border-radius:14px;place-items:center;transition:background .22s,border-color .22s,box-shadow .22s,transform .18s cubic-bezier(.22,1,.36,1);display:grid}.modernProfileIconBtn svg,.modernProfileVideoControls svg,.modernProfileAction svg,.modernProfileLinkCard svg,.modernProfileAddLink svg,.modernProfileStatIcon svg,.modernProfilePlayBadge svg,.modernProfilePlay svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.modernProfileTapZone,.modernProfileHeroOpen{z-index:2;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;bottom:0}.modernProfileTapZone--left{width:28%;left:0}.modernProfileTapZone--right{width:28%;right:0}.modernProfileHeroOpen{pointer-events:auto;left:28%;right:28%}.modernProfileVideoControls{z-index:4;color:#fff;align-items:center;gap:8px;display:flex;position:absolute;bottom:88px;right:16px}.modernProfileVideoControls span{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08091275;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.modernProfileHeroText{z-index:4;left:var(--modern-profile-pad-x);right:var(--modern-profile-pad-right);min-width:0;max-width:calc(100% - var(--modern-profile-pad-x) - var(--modern-profile-pad-right));transform:translateY(calc(var(--modern-profile-scroll) * 20px));opacity:calc(1 - var(--modern-profile-scroll) * .92);will-change:transform, opacity;animation:.52s 80ms both modernProfileRise;position:absolute;bottom:20px}.modernProfileNameRow{align-items:center;gap:7px;min-width:0;max-width:100%;display:flex}.modernProfileNameRow h1{letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 10px 28px #00000073;flex:auto;min-width:0;margin:0;font-size:clamp(24px,6.6vw,36px);line-height:1.05;overflow:hidden}.modernProfileVerified{background:var(--modern-profile-accent);color:#fff;border-radius:999px;flex:0 0 20px;align-self:center;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;line-height:1;display:grid;box-shadow:0 0 14px #8064ff73}.modernProfileUsername{color:#ffffffc2;white-space:nowrap;text-overflow:ellipsis;margin:7px 0 0;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.modernProfileStatus,.modernProfileBio{color:#ffffffc7;margin:0;font-weight:700}.modernProfileHeroPills{flex-wrap:wrap;align-items:center;gap:11px;min-width:0;max-width:100%;margin-top:10px;display:flex}.modernProfileStatus,.modernProfileVibe{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffffffd6;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;height:30px;margin:0;padding:0 11px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.modernProfileStatus i{background:#32f29b;border-radius:999px;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 12px #32f29bcc}.modernProfileBio{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:560px;margin-top:8px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.modernProfileContent{z-index:5;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:10px var(--modern-profile-pad-right) 0 var(--modern-profile-pad-x);background:var(--modern-profile-bg,#05050c);margin:0;display:block;position:relative;overflow-x:clip}.modernProfileBody{gap:var(--modern-profile-section-gap);width:100%;min-width:0;max-width:100%;display:grid;overflow:clip visible}.modernProfileBody>*{min-width:0;max-width:100%}.modernProfileQuickBlocks{gap:var(--modern-profile-qb-gap);box-sizing:border-box;z-index:2;flex-direction:column;width:100%;min-width:0;max-width:100%;animation:.48s .12s both modernProfileRise;display:flex;position:relative;overflow:hidden}.modernProfileQbActionsRow{grid-template-columns:repeat(3, calc((100% - 2 * var(--modern-profile-qb-gap)) / 3));gap:var(--modern-profile-qb-gap);width:100%;min-width:0;max-width:100%;display:grid}.modernProfileQbAction{width:100%;min-width:0;max-width:100%;height:var(--modern-profile-qb-action-h);color:#ffffffeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);appearance:none;letter-spacing:-.02em;box-sizing:border-box;background:#0e0f1c9e;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 2px;font-size:8px;font-weight:750;transition:transform .18s,border-color .18s,opacity .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.modernProfileQbAction svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;opacity:.92;flex:0 0 13px;width:13px;height:13px}.modernProfileQbAction>span{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;line-height:1.1;display:block;overflow:hidden}.modernProfileQbActionLabelShort{display:none}.modernProfileQbActionLabelFull,.modernProfileQbActionLabelShort{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modernProfileQbAction--primary{background:linear-gradient(#0e0f1cc7,#0e0f1cc7) padding-box padding-box,linear-gradient(135deg,#62e8ff6b,#8565ff94,#f876dc57) border-box;border:1px solid #0000;box-shadow:inset 0 0 0 1px #8565ff1a,inset 0 1px #ffffff0a}.modernProfileQbStatsBar{width:100%;min-width:0;max-width:100%;height:var(--modern-profile-qb-stats-h);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;background:#0e0f1c9e;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(3,33.3333%);align-items:stretch;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.modernProfileQbStatsSeg{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:4px;min-width:0;padding:0 2px;display:flex}.modernProfileQbStatIcon{color:#fff;border-radius:999px;flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.modernProfileQbStatIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px}.modernProfileQbStatsSeg--chats .modernProfileQbStatIcon{color:#b9a6ff;background:#8668ff47}.modernProfileQbStatsSeg--contacts .modernProfileQbStatIcon,.modernProfileQbStatsSeg--mutual .modernProfileQbStatIcon{color:#8ec0ff;background:#4a90e23d}.modernProfileQbStatsSeg--media .modernProfileQbStatIcon{color:#7ef0bf;background:#32d28c33}.modernProfileQbStatMeta b{font-size:12px;font-weight:900;line-height:1}.modernProfileQbStatMeta span{color:var(--modern-profile-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;font-weight:700;line-height:1.05;overflow:hidden}.modernProfileQbAction:active{transform:scale(.98)}.modernProfileScrollTail{width:100%;height:calc(var(--vnr-tab-bar-reserve) + 80px);pointer-events:none;flex-shrink:0}.modernProfileNotice{border:1px solid var(--modern-profile-border);background:var(--modern-profile-card);color:var(--modern-profile-secondary);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;padding:8px 10px;font-size:12px;line-height:1.35}.modernProfileStats{background:0 0;border:0;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;animation:.5s .16s both modernProfileRise;display:flex}.modernProfileStat{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-sizing:border-box;width:0;min-width:0;height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:#111222b8;border:1px solid #ffffff1a;border-radius:14px;flex:1 1 0;grid-template-rows:auto auto;grid-template-columns:24px 1fr;align-content:center;align-items:center;gap:2px 6px;padding:0 8px;display:grid;position:relative}.modernProfileStatIcon{color:#fff;border-radius:999px;grid-row:1/span 2;place-items:center;width:24px;height:24px;display:grid}.modernProfileStatIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.modernProfileStat--chats .modernProfileStatIcon{color:#b9a6ff;background:#8668ff47}.modernProfileStat--contacts .modernProfileStatIcon,.modernProfileStat--mutual .modernProfileStatIcon{color:#8ec0ff;background:#4a90e23d}.modernProfileStat--media .modernProfileStatIcon{color:#7ef0bf;background:#32d28c33}.modernProfileStat+.modernProfileStat:before{display:none}.modernProfileStat b{text-align:left;grid-column:2;min-width:0;font-size:15px;font-weight:900;line-height:1}.modernProfileStat span:last-child{color:var(--modern-profile-muted);text-align:left;grid-column:2;min-width:0;font-size:10px;font-weight:750}.modernProfileActions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;width:100%;min-width:0;max-width:100%;animation:.48s .12s both modernProfileRise;display:grid}.modernProfileActions--guest{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.modernProfileActions--guest .modernProfileAction{gap:3px;padding:7px 3px;font-size:clamp(9px,2.35vw,11px)}.modernProfileActions--guest .modernProfileAction svg,.modernProfileActions--guest .modernProfileActionIconCustom{flex-basis:18px;width:18px;height:18px}.modernProfileAction{width:100%;min-width:0;height:58px;min-height:58px;max-height:58px;color:var(--modern-profile-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:none;box-sizing:border-box;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 5px;font-size:clamp(10px,2.6vw,12px);font-weight:620;transition:transform .18s,border-color .18s,opacity .18s;display:flex;overflow:hidden}.modernProfileAction svg{flex:0 0 clamp(18px,4.6vw,20px);width:clamp(18px,4.6vw,20px);height:clamp(18px,4.6vw,20px)}.modernProfileActionIconCustom{object-fit:contain;filter:drop-shadow(0 1px 2px #ffffff1f);pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:0 0 clamp(18px,4.6vw,20px);width:clamp(18px,4.6vw,20px);height:clamp(18px,4.6vw,20px);display:block}.modernProfileAction span,.modernProfileActionLabel{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;min-width:0;max-width:100%;line-height:1.1;display:block;overflow:hidden}.modernProfileActionLabelShort{display:none}.modernProfileAction--primary{box-shadow:none;background:#ffffff0d;border-color:#ffffff1f}.modernProfileAction:disabled{opacity:.45}.modernProfileAction:active,.modernProfileIconBtn:active,.modernProfileSectionMore:active,.modernProfileSettingsRow:active,.modernProfileLinkCard:active,.modernProfileAddLink:active{transform:scale(.98)}.modernProfilePage .modernProfileSection{min-width:0;max-width:100%;animation:.54s .22s both modernProfileRise;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.modernProfilePage .modernProfileSectionHead{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex;margin-bottom:8px!important}.modernProfilePage .modernProfileSectionHead h2{letter-spacing:-.02em;margin:0;font-size:13px;font-weight:850}.modernProfileSectionMore{color:var(--modern-profile-secondary);align-items:center;gap:2px;font-size:12px;font-weight:800;display:inline-flex;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;min-height:0!important;padding:0!important}.modernProfileSectionMore span{opacity:.82;font-size:16px;line-height:1}.modernProfilePage .modernProfileMediaRail{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.modernProfileMediaRail::-webkit-scrollbar{display:none}.modernProfilePage .modernProfileMediaItem{scroll-snap-align:start;background:#ffffff14;border:0;position:relative;overflow:hidden;border-radius:11px!important;flex:0 0 68px!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:92px!important;min-height:92px!important;max-height:92px!important}.modernProfileMediaItem img,.modernProfileMediaItem video{object-fit:cover;object-position:center 30%;width:100%;height:100%}.modernProfilePlayBadge{color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:5px;left:5px}.modernProfilePlayBadge svg{width:9px;height:9px}.modernProfilePlay{color:#fff;pointer-events:none;background:#05050c47;place-items:center;display:grid;position:absolute;inset:0}.modernProfilePlay svg{width:16px;height:16px}.modernProfileMore{color:#fff;background:#05050c8f;place-items:center;font-size:18px;font-weight:950;display:grid;position:absolute;inset:0}.modernProfileDuration{color:#fff;background:#00000094;border-radius:6px;padding:2px 5px;font-size:10px;font-weight:900;line-height:1.2;position:absolute;bottom:5px;right:5px}.modernProfilePage .modernProfileEmpty{color:var(--modern-profile-muted);padding:0 2px;font-size:13px;font-weight:750;display:block;height:auto!important;min-height:0!important}.modernProfilePage .modernProfileLinks{scrollbar-width:none;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.modernProfileLinks::-webkit-scrollbar{display:none}.modernProfileLinkCard{min-width:118px;height:42px;color:var(--modern-profile-text);text-align:left;background:#111222b8;border:1px solid #ffffff1a;border-radius:12px;flex:0 0 118px;align-items:center;gap:8px;padding:0 9px;display:flex}.modernProfileLinkCardIcon{color:#fff;border-radius:999px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.modernProfileLinkCardIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.modernProfileLinkCardIcon--telegram{background:#2aabee}.modernProfileLinkCardIcon--youtube{background:#f03}.modernProfileLinkCardIcon--github{background:#24292f}.modernProfileLinkCardIcon--site{background:#6b5cff}.modernProfileLinkCardText{gap:1px;min-width:0;display:grid}.modernProfileLinkCardText b,.modernProfileLinkCardText em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.modernProfileLinkCardText b{font-size:11px;font-weight:850;line-height:1.15}.modernProfileLinkCardText em{color:var(--modern-profile-muted);font-size:9px;font-style:normal;line-height:1.15}.modernProfileAddLink{width:100%;height:46px;color:var(--modern-profile-secondary);background:#ffffff08;border:1px dashed #ffffff29;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.modernProfilePage .modernProfileSettingsCompact{border:1px solid var(--modern-profile-border);background:var(--modern-profile-card);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:16px;margin-top:0;margin-bottom:0;animation:.54s .22s both modernProfileRise;overflow:hidden}.modernProfilePage .modernProfileSettingsRow{height:58px;min-height:58px;max-height:58px;color:var(--modern-profile-text);text-align:left;width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0 14px;animation:none;display:flex}.modernProfileSettingsRow>span{background:#ffffff13;border-radius:10px;place-items:center;width:28px;height:28px;font-size:13px;display:grid;box-shadow:inset 0 1px #ffffff1a}.modernProfileSettingsRow div{flex:1;min-width:0}.modernProfileSettingsRow b,.modernProfileSettingsRow em{line-height:1.16;display:block}.modernProfileSettingsRow b{letter-spacing:-.01em;font-size:13px}.modernProfileSettingsRow em{color:var(--modern-profile-muted);margin-top:1px;font-size:11px;font-style:normal}.modernProfileSettingsRow i{color:var(--modern-profile-muted);font-size:18px;font-style:normal}.modernProfileSettingsRow+.modernProfileSettingsRow{border-top:1px solid var(--modern-profile-border)}.modernProfileViewer,.modernProfileSheetRoot{z-index:200;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000b8;position:fixed;inset:0}.modernProfileViewer{place-items:center;display:grid}.modernProfileViewer video{background:#000;border-radius:24px;width:min(96vw,760px);max-height:82vh}.modernProfileViewerClose,.modernProfileSheetClose{z-index:2;top:calc(18px + env(safe-area-inset-top));color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;width:42px;height:42px;font-size:24px;position:absolute;right:18px}.modernProfileSheetRoot{align-items:flex-end;padding:16px;display:flex}.modernProfileSheet{border:1px solid var(--modern-profile-border);color:#fff;background:#0c0d19f0;border-radius:30px 30px 24px 24px;width:min(100%,760px);max-height:min(84vh,760px);margin:0 auto;padding:22px;animation:.24s both modernProfileSheetIn;position:relative;overflow:auto;box-shadow:0 -24px 80px #00000075}.modernProfileSheetRoot--settings{display:none}.modernProfileSheet--settings{width:100%;max-width:100%;height:min(90vh, calc(var(--vnr-app-height,100svh) - env(safe-area-inset-top)));max-height:min(92vh, calc(var(--vnr-app-height,100svh) - env(safe-area-inset-top)));padding:calc(9px + env(safe-area-inset-top)) 0 0;background:var(--vnr-bg-page,#000);color:var(--vnr-text,#fff);border:0;border-radius:28px 28px 0 0;flex-direction:column;margin:0;animation:.28s cubic-bezier(.34,1.22,.64,1) both modernProfileSettingsSheetIn;display:flex;overflow:hidden;box-shadow:0 -12px 48px #00000080}.modernProfileSheet h2{letter-spacing:-.03em;margin:0 52px 18px 0;font-size:24px}.modernProfileSheetText{color:#ffffffad}.modernProfilePlaceholder{gap:12px;display:grid}.modernProfilePlaceholderAction{background:var(--vnr-gradient-cta);width:100%;min-height:48px;color:var(--vnr-text-on-accent,#fff);cursor:pointer;box-shadow:var(--vnr-shadow-cta,none);border:1px solid #ffffff1a;border-radius:16px;font-size:15px;font-weight:750}.modernProfileMenuList{gap:8px;display:grid}.modernProfileMenuList button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;align-items:center;min-height:52px;padding:0 15px;font-weight:850;display:flex}.modernProfileMenuList button.is-danger{color:#ff8eaa}.modernProfileSheet .pfSettingsUnified,.modernProfileSheet .pfSettingsCard{background:#ffffff0e}.modernProfileSheet .pfSettingsProfile{gap:10px;display:grid}.modernProfileSheet .pfFieldLab{color:#ffffff9e;font-size:13px;font-weight:900}.modernProfileSheet .pfInput,.modernProfileSheet .pfTextarea{box-sizing:border-box;width:100%}.modernProfileEditForm{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.modernProfileSheet .pfGeneratedAvatarPick{margin:8px 0 2px}.modernProfileSheet .pfSaveBtn,.modernProfileSheet .pfAiRefresh,.modernProfileSheet .pfSheetBtn{width:100%}.modernProfileSheet .pfQrCard--inline{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.modernProfileEditForm{gap:14px;display:grid}.modernProfileEditSection{gap:10px;display:grid}.modernProfileEditSection h3{letter-spacing:.04em;text-transform:uppercase;color:#ebedff7a;margin:0;font-size:12px;font-weight:800}.modernProfileEditHint{color:#ebedff94;margin:0;font-size:12px}.modernProfileEditHeroBtn{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;width:100%;min-height:48px;font-size:14px;font-weight:700}.modernProfileVibePick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.modernProfileVibePickBtn{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;min-height:44px;font-size:13px;font-weight:650}.modernProfileVibePickBtn.is-on{background:#8565ff24;border-color:#8565ff80}.modernProfileEditLinks{background:#0e0f1c73;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.modernProfileEditRowBtn{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 14px;font-size:15px;font-weight:650;display:flex}.modernProfileEditRowBtn:last-child{border-bottom:0}.modernProfileEditRowBtn em{color:#ebedff7a;margin-left:auto;font-size:13px;font-style:normal;font-weight:600}.modernProfileEditRowBtn i{color:#ebedff61;font-style:normal}.modernProfileEditActions{gap:8px;display:grid}@keyframes modernProfileHeroIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes modernProfileRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes modernProfileSheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes modernProfileSettingsSheetIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}:root[data-vnr-theme=black] .modernProfilePage{--modern-profile-bg:#000;--modern-profile-card:#0b0b0f;--modern-profile-card-strong:#111119;--modern-profile-border:#ffffff0e;--modern-profile-glow:0 18px 48px #8b6aff24;background:#000}:root[data-vnr-theme=black] .modernProfileContent{background:#000}:root[data-vnr-theme=black] .modernProfileHero:after{background:linear-gradient(#0000 0%,#0000006b 42%,#000000d1 72%,#000 100%)}:root[data-vnr-theme=black] .modernProfileDecor{opacity:.08}:root[data-vnr-theme=black] .modernProfileHeroShade{background:linear-gradient(#000000a8 0%,#0000 20%),linear-gradient(#0000 30%,#000000e6 68%,#000 100%)}:root[data-vnr-theme=black] .modernProfileCompactHeader{background:rgba(0, 0, 0, calc(var(--modern-profile-scroll) * .88))}:root[data-vnr-theme=black] .modernProfileStats,:root[data-vnr-theme=black] .modernProfileSettingsCompact,:root[data-vnr-theme=black] .modernProfileAction,:root[data-vnr-theme=black] .modernProfileLinkCard,:root[data-vnr-theme=black] .modernProfileStat{box-shadow:none}:root[data-vnr-theme=light] .modernProfilePage{--modern-profile-bg:radial-gradient(circle at 18% 2%, #8468ff29, transparent 34%), radial-gradient(circle at 90% 18%, #ff82da21, transparent 30%), linear-gradient(180deg, #fff 0%, #fbfbff 100%);--modern-profile-card:#ffffffd6;--modern-profile-card-strong:#fffffff0;--modern-profile-border:#18182a17;--modern-profile-text:#111827;--modern-profile-secondary:#4f5666;--modern-profile-muted:#8790a3;--modern-profile-glow:0 18px 44px #8468ff29;background:var(--modern-profile-bg)}:root[data-vnr-theme=light] .modernProfileContent{background:linear-gradient(#fffffffa,#f8f8fffa);box-shadow:0 -8px 24px #443c7814}:root[data-vnr-theme=light] .modernProfileHeroShade{background:linear-gradient(#06081257 0%,#0000 22%),linear-gradient(#0000 32%,#0608129e 70%,#060812d1 100%)}:root[data-vnr-theme=light] .modernProfileSheet{color:#111827;background:#fffffff5}:root[data-vnr-theme=light] .modernProfileSheet--settings{color:#151225;background:radial-gradient(circle at 14% 4%,#7aa2ff29,#0000 34%),radial-gradient(circle at 88% 12%,#dc91e824,#0000 36%),linear-gradient(#fbfcff 0%,#f6f4ff 56%,#fff9fd 100%)}:root[data-vnr-theme=light] .modernProfileCompactHeader{background:rgba(255, 255, 255, calc(var(--modern-profile-scroll) * .88))}:root[data-vnr-theme=light] .modernProfileCompactIdentity b{color:#111827}:root[data-vnr-theme=light] .modernProfileCompactIdentity span,:root[data-vnr-theme=light] .modernProfileSheetText,:root[data-vnr-theme=light] .modernProfileSheet .pfFieldLab{color:#687082}:root[data-vnr-theme=light] .modernProfileMenuList button,:root[data-vnr-theme=light] .modernProfileSheet .pfSettingsUnified,:root[data-vnr-theme=light] .modernProfileSheet .pfSettingsCard{color:#111827;background:#1118270b;border-color:#11182714}@media (width<=520px){.modernProfilePage{--modern-profile-pad-x:max(6px, var(--vnr-safe-left,0px));--modern-profile-pad-right:max(6px, var(--vnr-safe-right,0px));--modern-profile-qb-gap:3px;--profile-content-spacing:12px;--modern-profile-qb-action-h:46px;--modern-profile-qb-stats-h:36px}.modernProfileQbActionLabelFull{display:none}.modernProfileQbActionLabelShort{display:block}.modernProfileContent{padding-left:max(6px, var(--vnr-safe-left,0px));padding-right:max(6px, var(--vnr-safe-right,0px))}.modernProfileQbAction{gap:2px;font-size:7.5px}.modernProfileQbAction svg{flex:0 0 12px;width:12px;height:12px}.modernProfileQbStatsSeg{gap:3px;padding:0 1px}.modernProfileQbStatIcon{flex-basis:15px;width:15px;height:15px}.modernProfileQbStatIcon svg{width:8px;height:8px}.modernProfileQbStatMeta b{font-size:11px}.modernProfileQbStatMeta span{font-size:6.5px}.modernProfileLinkCard{flex:0 0 88px;justify-content:center;width:88px;min-width:88px;height:88px;padding:8px 6px}.modernProfileLinkCardText{display:grid}.modernProfileLinkCardText b{font-size:9px}.modernProfileLinkCardText em{font-size:7px}.modernProfileAction{border-radius:18px;gap:4px;height:56px;min-height:56px;max-height:56px;padding:7px 3px;font-size:clamp(9.5px,2.45vw,11.5px);overflow:hidden}.modernProfileActions--guest .modernProfileAction{font-size:clamp(8.5px,2.2vw,10.5px)}.modernProfileAction svg{flex:0 0 clamp(17px,4.2vw,19px);width:clamp(17px,4.2vw,19px);height:clamp(17px,4.2vw,19px)}.modernProfileActionIconCustom{flex-basis:clamp(17px,4.2vw,19px);width:clamp(17px,4.2vw,19px);height:clamp(17px,4.2vw,19px)}.modernProfileStat{height:54px}.modernProfileStat b{font-size:15px}}@media (width<=390px){.modernProfileActionLabelFull{display:none}.modernProfileActionLabelShort{display:block}}@media (width<=374px){.modernProfilePage{--profile-hero-height-ratio:.6;--modern-profile-hero-focus:center 16%;--modern-profile-qb-action-h:42px;--modern-profile-qb-stats-h:32px}.modernProfileNameRow h1{font-size:clamp(21px,6vw,26px)}.modernProfileVerified{flex-basis:18px;width:18px;height:18px;font-size:11px}.modernProfileUsername{margin-top:6px;font-size:13px}.modernProfileHeroPills{gap:10px;margin-top:8px}.modernProfileStatus,.modernProfileVibe{height:28px;padding:0 10px;font-size:11px}.modernProfileQbAction{font-size:7px}}@media (width>=390px) and (width<=520px){.modernProfilePage{--profile-hero-height-ratio:.63}}@media (width>=521px){.modernProfilePage{--profile-hero-height-ratio:.64;--modern-profile-pad-x:max(12px, var(--vnr-safe-left,0px));--modern-profile-pad-right:max(12px, var(--vnr-safe-right,0px))}}@media (width>=430px){.modernProfilePage{--profile-hero-height-ratio:.65}}.modernProfileStatusLine,.modernProfileVibeLine{color:#ffffffe0;align-items:center;gap:6px;margin:8px 0 0;font-size:14px;font-weight:600;display:flex}.modernProfileStatusDot{background:#32d74b;border-radius:999px;flex:0 0 7px;width:7px;height:7px}.modernProfileVibeLine{color:#ffffff85;font-weight:500}.modernProfileActivityCard{box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.modernProfileActivityEmoji{flex:none;font-size:22px;line-height:1}.modernProfileActivityCopy{flex:1;min-width:0}.modernProfileActivityCopy b{font-size:14px;font-weight:700;line-height:1.25;display:block}.modernProfileActivityCopy span{color:#ffffff7a;margin-top:2px;font-size:12px;display:block}.modernProfileSettingsRow{align-items:center;gap:10px;width:100%;display:flex}.modernProfileSettingsIcon{background:#ffffff0f;border:1px solid #ffffff14;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.modernProfileSettingsIcon svg{width:20px;height:18px}.modernProfileSettingsCopy{flex:1;min-width:0}.modernProfileSettingsCopy b{font-size:14px;font-weight:700;display:block}.modernProfileSettingsCopy em{color:#ffffff6b;margin-top:2px;font-size:12px;font-style:normal;display:block}.modernProfileSettingsChevron{color:#ffffff47;font-size:22px;line-height:1}.modernProfilePage{padding-bottom:calc(var(--vnr-tab-bar-reserve) + 32px)}.modernProfileQbStatsSeg{color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0}.modernProfileQbAction:active,.modernProfileQbStatsSeg:active,.modernProfileLinkCard:active,.modernProfileSettingsRow:active,.modernProfileMediaItem:active .modernProfileMediaItemInner{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.modernProfileHero,.modernProfileHeroText,.modernProfileHeroAvatar,.modernProfileQuickBlocks,.modernProfileActions,.modernProfileStats,.modernProfileSection,.modernProfileSettingsRow,.modernProfileSheet,.modernProfileSheet--settings,.modernProfileMediaItem,.modernProfileFooterCard{animation:none!important}.modernProfileProgress span.is-active:after{transition:none}}.modernProfilePage{--mp-polish-gap:8px;--mp-hero-h:clamp(420px, 54vh, 520px);--modern-profile-hero-focus:center top;--modern-profile-hero-max:min(520px, calc(var(--vnr-app-height,100dvh) - var(--vnr-tab-bar-reserve) - 32px));--mp-card-radius:24px;--mp-card-h:96px;--mp-icon-box:40px;--mp-tabbar-extra:40px;--mp-grid-gap:8px;--mp-section-gap:12px;--mp-card-bg:#1c1c1eb3;--mp-card-border:#ffffff14;--mp-card-shadow:inset 0 1px 0 #ffffff0f, 0 1px 2px #0000002e, 0 8px 24px #00000029;scroll-padding-bottom:calc(var(--vnr-tab-bar-reserve) + var(--mp-tabbar-extra));padding-bottom:calc(var(--vnr-tab-bar-reserve) + var(--mp-tabbar-extra))!important}.modernProfileHero{height:min(var(--mp-hero-h), var(--modern-profile-hero-max));filter:none!important}.modernProfileHero:before{display:none!important}.modernProfileHero:after{top:0;background:linear-gradient(#0000 0% 70%,#00000026 85%,#0000008c 92%,#000000f2 100%)!important;height:100%!important}.modernProfileHeroShade{background:0 0!important}.modernProfileHeroMedia{object-fit:cover;object-position:var(--modern-profile-hero-focus);transition:transform .14s cubic-bezier(.22,1,.36,1);transform:translateY(calc(var(--modern-profile-scroll) * -12px))!important}.modernProfileContent{z-index:6;box-shadow:none;background:#05050c;border-radius:0;margin-top:0;position:relative;padding-left:max(14px, var(--modern-profile-pad-x))!important;padding-right:max(14px, var(--modern-profile-pad-right))!important}.modernProfileBody{gap:var(--mp-section-gap)!important}.modernProfileActions{gap:6px!important;display:grid!important}.modernProfileActions--guest{gap:5px!important}.modernProfileAction{flex-direction:column!important;overflow:hidden!important}.modernProfileActionLabel,.modernProfileAction>span{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.modernProfileSection--media+.modernProfileMenuGroup{margin-top:8px}.modernProfileCompactHeader{min-height:calc(45px + env(safe-area-inset-top))!important;padding:calc(5px + env(safe-area-inset-top)) 14px 6px!important;grid-template-columns:34px minmax(0,1fr) 34px!important;gap:8px!important}.modernProfileCompactAvatar{border-radius:12px!important;width:34px!important;height:34px!important}.modernProfileCompactIdentity b{font-size:13px!important;line-height:15px!important}.modernProfileCompactIdentity span{margin-top:0!important;font-size:10.5px!important;line-height:13px!important}.modernProfileCompactHeader .modernProfileIconBtn{border-radius:13px!important;width:34px!important;height:34px!important}.profileGlassIcon{color:#ffffffeb;-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at 30% 18%,#ffffff1f,#0000 42%),#ffffff0b;border:1px solid #ffffff1a;flex-shrink:0;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff14}.profileGlassIcon__glyph{display:block;width:70%!important;height:70%!important}.profileGlassIcon--sm{border-radius:10px;width:32px;height:32px}.profileGlassIcon--action,.profileGlassIcon--md,.profileGlassIcon--lg,.profileGlassIcon--xl,.profileGlassIcon--row{width:var(--mp-icon-box);height:var(--mp-icon-box);border-radius:12px}.modernProfileQuickBlocks{gap:var(--mp-grid-gap)!important}.modernProfileQbActionsRow{gap:var(--mp-grid-gap)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.modernProfileQbAction{width:100%!important;min-height:var(--mp-card-h)!important;height:var(--mp-card-h)!important;border:1px solid var(--mp-card-border)!important;border-radius:var(--mp-card-radius)!important;background:var(--mp-card-bg)!important;box-shadow:var(--mp-card-shadow)!important;-webkit-backdrop-filter:blur(16px)!important;color:#ffffffe0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:10px 8px!important;font-size:11px!important;font-weight:650!important;line-height:1.15!important;display:flex!important}.modernProfileQbAction>span{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.modernProfileQbStatsBar{gap:var(--mp-grid-gap)!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:0!important;display:grid!important}.modernProfileQbStatsBar--guest{margin-bottom:0}.modernProfileQbStatsSeg{min-height:var(--mp-card-h)!important;height:var(--mp-card-h)!important;border:1px solid var(--mp-card-border)!important;border-radius:var(--mp-card-radius)!important;background:var(--mp-card-bg)!important;box-shadow:var(--mp-card-shadow)!important;-webkit-backdrop-filter:blur(16px)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:10px 8px!important;display:flex!important}.modernProfileQbStatsSeg+.modernProfileQbStatsSeg{border-left:none!important}.modernProfileQbStatIcon{background:0 0!important;place-items:center!important;display:grid!important}.modernProfileQbStatMeta{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:2px!important;min-width:0!important;display:flex!important}.modernProfileQbStatMeta b{font-variant-numeric:tabular-nums;color:#fffffff2!important;font-size:22px!important;font-weight:800!important;line-height:1!important}.modernProfileQbStatMeta span{color:#ffffff7a!important;font-size:11px!important;font-weight:650!important;line-height:1.1!important}.modernProfileMenuGroup{width:100%;min-width:0}.modernProfileMenuGroup+.modernProfileMenuGroup{margin-top:6px}.modernProfileMenuTitle{color:#ffffff6b;letter-spacing:.075em;text-transform:uppercase;margin:0 0 7px;padding:0 4px;font-size:11px;font-weight:820;line-height:1.1}.modernProfileListStack{width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:9px;display:grid;overflow:visible}.modernProfileListRow{-webkit-backdrop-filter:blur(12px);box-sizing:border-box;text-align:left;width:100%;height:66px;min-height:66px;color:inherit;appearance:none;transform-origin:50%;background:#ffffff09;border:1px solid #ffffff0f;border-radius:19px;align-items:center;gap:12px;padding:0 16px;transition:transform .15s,background .15s,box-shadow .15s;animation:.32s cubic-bezier(.22,1,.36,1) both modernProfileCardCascade;display:flex;position:relative;box-shadow:inset 0 1px #ffffff09}.modernProfileListRow+.modernProfileListRow:before{display:none}button.modernProfileListRow{cursor:pointer}button.modernProfileListRow:active{opacity:1;background:#ffffff0e;transform:scale(.985);box-shadow:inset 0 0 14px #765bff09}button.modernProfileListRow:active .profileGlassIcon{color:#d2cbfff5;filter:none}.modernProfileListRow--static{cursor:default}.modernProfileListRow--danger .modernProfileListCopy b{color:#ffb1c4}.modernProfileListRow--danger .profileGlassIcon{color:#ff9eb8}.modernProfileListCopy{flex:1;min-width:0}.modernProfileListCopy b{letter-spacing:-.02em;color:#fffffff0;font-size:17px;font-weight:620;line-height:1.1;display:block}.modernProfileListCopy em,.modernProfileListCopy span{color:#fff9;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-style:normal;font-weight:500;line-height:1.12;display:block;overflow:hidden}.modernProfileListChevron{color:#ffffff94;flex-shrink:0;font-size:18px;font-weight:350;line-height:1;transition:transform .15s,color .15s}button.modernProfileListRow:active .modernProfileListChevron{color:#ffffffb8;transform:translate(3px)}.modernProfileListRow .profileGlassIcon{color:#fff;flex:0 0 36px;transition:color .15s,filter .15s;width:36px!important;height:36px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#ffffff0b!important;border:0!important;border-radius:12px!important}.modernProfileListRow .profileGlassIcon__glyph{width:23px!important;height:23px!important}:root[data-vnr-theme=light] .modernProfilePage{--mp-card-bg:#ffffffd6;--mp-card-border:#5f58871f;--mp-card-shadow:inset 0 1px 0 #ffffffdb, 0 1px 2px #3728780d, 0 10px 26px #3728781a}:root[data-vnr-theme=light] .modernProfileContent{box-shadow:0 -8px 24px #443c7814;background:linear-gradient(#fffffffa,#f8f8fffa)!important}:root[data-vnr-theme=light] .modernProfileSection,:root[data-vnr-theme=light] .modernProfileQbAction,:root[data-vnr-theme=light] .modernProfileQbStats,:root[data-vnr-theme=light] .modernProfileQbStatsSeg{background:var(--mp-card-bg)!important;border-color:var(--mp-card-border)!important;box-shadow:var(--mp-card-shadow)!important}:root[data-vnr-theme=light] .modernProfileMenuTitle{color:#2b314475}:root[data-vnr-theme=light] .modernProfileListStack{box-shadow:none;background:0 0;border-color:#0000}:root[data-vnr-theme=light] .modernProfileListRow{background:#ffffffb8;border-color:#5f588714;box-shadow:inset 0 1px #ffffffb8,0 6px 18px #3728780f}:root[data-vnr-theme=light] .modernProfileListRow+.modernProfileListRow:before{background:#5f58871a}:root[data-vnr-theme=light] .modernProfileListCopy b{color:#111827f0}:root[data-vnr-theme=light] .modernProfileListCopy em,:root[data-vnr-theme=light] .modernProfileListCopy span,:root[data-vnr-theme=light] .modernProfileListChevron{color:#2b31448f}:root[data-vnr-theme=light] .modernProfileListRow .profileGlassIcon{color:#4b4a6cc2;background:#5453770e!important}.modernProfileScrollTail{height:calc(var(--vnr-tab-bar-reserve) + var(--mp-tabbar-extra));flex-shrink:0}.modernProfilePage .modernProfileSection{animation:.32s cubic-bezier(.22,1,.36,1) both modernProfileCardCascade!important}.modernProfileListRow{animation-delay:var(--profile-row-delay,35ms)}@keyframes modernProfileCardCascade{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.modernProfileQbAction:active,.modernProfileQbStatsSeg:active,button.modernProfileListRow:active{transform:none!important}.modernProfileListRow,.modernProfilePage .modernProfileSection{animation:none!important}}.modernProfileSettings,.modernProfileSettingsHost{--settings-top-inset:22px;--settings-row-height:56px;--settings-stagger-delay:35ms;--settings-stagger-duration:.26s}.modernProfileSettingsHost{z-index:260;background:var(--mp-set-bg,var(--vnr-bg-page,#000));pointer-events:auto;touch-action:manipulation;flex-direction:column;justify-content:flex-start;animation:.3s cubic-bezier(.34,1.18,.64,1) both modernProfileSettingsHostIn;display:flex;position:fixed;inset:0}.modernProfileSettingsHost .mpSetRow{width:100%;max-width:100%;display:flex}.modernProfileSettingsHost .mpSetPremiumScroll{touch-action:pan-y}.modernProfileSettingsHost.is-closing{animation:.3s cubic-bezier(.34,1.18,.64,1) both modernProfileSettingsHostOut}@keyframes modernProfileSettingsHostIn{0%{opacity:0;filter:blur(8px);transform:translateY(100%)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes modernProfileSettingsHostOut{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(6px);transform:translateY(100%)scale(.98)}}.modernProfileSettings{--mp-set-bg:var(--vnr-bg-page,#000);--mp-set-surface:var(--vnr-glass,#ffffff0f);--mp-set-surface-strong:var(--vnr-glass-elevated,#ffffff1a);--mp-set-divider:var(--vnr-stroke,#ffffff1a);--mp-set-text:var(--vnr-text,#fffffff5);--mp-set-muted:var(--vnr-text-tertiary,#ffffff61);--mp-set-label:var(--vnr-text-secondary,#ffffff52);--mp-set-danger:#ff453a;--mp-set-pad-x:16px;min-height:0;color:var(--mp-set-text);background:var(--mp-set-bg);flex-direction:column;flex:auto;justify-content:flex-start;display:flex}.mpSetPremium{flex-direction:column;flex:auto;justify-content:flex-start;height:100%;min-height:0;display:flex;position:relative}.mpSetStack{flex:auto;height:100%;min-height:0;position:relative;overflow:hidden}.mpSetStackLayer{background:var(--mp-set-bg,var(--vnr-bg-page,#000));will-change:transform, opacity, filter;flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.mpSetStackLayer.is-underneath,.mpSetStackLayer.is-revealed{z-index:1;pointer-events:none}.mpSetStackLayer.is-active,.mpSetStackLayer.is-entering{z-index:2;pointer-events:auto}.mpSetStackLayer.is-hidden{visibility:hidden;pointer-events:none;z-index:0}.mpSetStackLayer.is-entering{animation:.3s cubic-bezier(.34,1.18,.64,1) both mpSetPushIn}.mpSetStackLayer.is-exiting{pointer-events:none;animation:.3s cubic-bezier(.34,1.18,.64,1) both mpSetPopOut}@keyframes mpSetPushIn{0%{opacity:0;filter:blur(8px);transform:translateY(28px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes mpSetPopOut{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(6px);transform:translateY(28px)scale(.98)}}.mpSetPage,.mpSetMain{flex-direction:column;flex:auto;justify-content:flex-start;height:100%;min-height:0;display:flex}.mpSetCascadeItem{opacity:0;animation:mpSetCascadeIn var(--settings-stagger-duration) cubic-bezier(.33, 1, .68, 1) both;transform:translateY(22px)}@keyframes mpSetCascadeIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.mpSetView{display:none}.mpSetScreenHeader{z-index:2;padding:calc(var(--vnr-safe-top) + 12px) max(var(--mp-set-pad-x), var(--vnr-safe-right)) 12px max(var(--mp-set-pad-x), var(--vnr-safe-left));background:0 0;border:0;flex:none;align-items:center;gap:18px;display:flex;position:relative}.mpSetScreenHeader .mpSetCascadeItem{align-items:center;min-width:0;display:flex}.mpSetScreenBack{width:40px;height:40px;color:var(--mp-set-text);-webkit-backdrop-filter:blur(14px);background:#08091257;border:1px solid #ffffff1a;border-radius:14px;flex:0 0 40px;place-items:center;padding:0;transition:transform .18s cubic-bezier(.22,1,.36,1),background .22s,border-color .22s;display:grid;box-shadow:0 12px 28px #0000002e,inset 0 1px #ffffff0f}.mpSetScreenBack:active{background:#ffffff14;transform:scale(.94)}.mpSetScreenTitle{letter-spacing:-.04em;color:var(--mp-set-text);margin:0;font-size:clamp(26px,6vw,30px);font-weight:700;line-height:1}.mpSetPremiumScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:2px var(--mp-set-pad-x) 8px;scrollbar-width:none;flex:auto;overflow:auto}.mpSetPremiumScroll::-webkit-scrollbar{display:none}.mpSetSection{margin-bottom:18px}.mpSetSectionLabel{color:var(--mp-set-label);letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px;padding:0 4px;font-size:12px;font-weight:600}.mpSetGroup{flex-direction:column;display:flex}.mpSetGroup>.mpSetCascadeItem{width:100%;display:block}.mpSetGroup>.mpSetCascadeItem>.mpSetRow{width:100%}.mpSetGroup .mpSetRow+.mpSetRow,.mpSetGroup .mpSetFileRow+.mpSetFileRow,.mpSetGroup .mpSetFileRow+.mpSetRow,.mpSetGroup .mpSetRow+.mpSetFileRow,.mpSetGroup .mpSetSwitchRow+.mpSetRow,.mpSetGroup .mpSetRow+.mpSetSwitchRow,.mpSetGroup .mpSetSwitchRow+.mpSetSwitchRow{border-top:1px solid var(--mp-set-divider)}.mpSetRow{width:100%;min-height:var(--settings-row-height);box-sizing:border-box;text-align:left;color:var(--mp-set-text);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#ffffff14;appearance:none;font:inherit;background:0 0;border:0;align-items:center;gap:11px;margin:0;padding:0 4px;transition:transform .14s,opacity .14s;display:flex;position:relative}.mpSetRow>*{pointer-events:none}.mpSetRow--plain{padding:0 4px}.mpSetRow--danger{color:var(--mp-set-danger)}.mpSetRow--danger .mpSetRowTitle{font-weight:500}.mpSetRow:disabled{opacity:.45;cursor:not-allowed}.mpSetRow:active:not(:disabled){opacity:.88;transform:scale(.985)}.mpSetFileRow{width:100%;min-height:var(--settings-row-height);box-sizing:border-box;color:var(--mp-set-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#ffffff14;background:0 0;align-items:center;gap:11px;margin:0;padding:0 4px;display:flex;position:relative}.mpSetFileRow.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.mpSetFileInput{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.mpSetFileRow>:not(.mpSetFileInput){pointer-events:none}.mpSetFileRow:active:not(.is-disabled){opacity:.88}.mpSetRowIcon{width:22px;height:22px;color:var(--mp-set-label);flex:0 0 22px;place-items:center;display:grid}.mpSetRowIcon--brand{color:var(--mp-set-text)}.mpSetRowTitle{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;margin:0;font-size:17px;font-weight:400;overflow:hidden}.mpSetRowFill{flex:auto;align-self:stretch;min-width:8px;min-height:1px}.mpSetRowValue{max-width:48%;color:var(--mp-set-muted);white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:0 auto;font-size:15px;font-weight:400;overflow:hidden}.mpSetRowAvatar{background:var(--mp-set-surface-strong);width:30px;height:30px;color:var(--mp-set-muted);border-radius:999px;flex:0 0 30px;place-items:center;font-size:12px;font-weight:600;display:grid;overflow:hidden}.mpSetRowAvatar img{object-fit:cover;width:100%;height:100%}.mpSetRowChevron{width:14px;height:14px;color:var(--mp-set-muted);flex:0 0 14px;place-items:center;display:grid}.mpSetSignOutWrap{padding:6px 0 calc(10px + env(safe-area-inset-bottom));flex:none}.mpSetSub{flex-direction:column;flex:auto;justify-content:flex-start;height:100%;min-height:0;display:flex}.mpSetScreenHeader--sub{padding-bottom:8px}.mpSetScreenHeaderRow{align-items:center;gap:18px;width:100%;min-width:0;display:flex}.mpSetSubBody{min-height:0;padding-bottom:calc(12px + env(safe-area-inset-bottom));scrollbar-width:none;flex-direction:column;flex:auto;gap:10px;display:flex;overflow:auto}.mpSetSubBody button,.mpSetSubBody label.mpSetFileRow,.mpSetSubBody input,.mpSetSubBody .mpSetSwitch,.mpSetPremiumScroll button,.mpSetPremiumScroll label.mpSetFileRow{touch-action:manipulation}.mpSetDetailField{padding:2px 4px 10px}.mpSetDetailLabel{color:var(--mp-set-muted);letter-spacing:.01em;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.mpSetDetailValue{letter-spacing:-.02em;font-size:17px;font-weight:500;line-height:1.25;display:block}.mpSetDetailHint{color:var(--mp-set-muted);margin:2px 4px 0;font-size:12px;line-height:1.45}.mpSetStatusLine{color:var(--mp-set-muted);padding:2px 4px 8px;font-size:13px;line-height:1.4}.mpSetStatusLine strong{color:var(--mp-set-text);font-weight:500}.mpSetSwitchRow{min-height:var(--settings-row-height);align-items:center;gap:12px;padding:0 4px;display:flex}.mpSetSwitchRowTitle{letter-spacing:-.02em;flex:1;font-size:17px;font-weight:400}.mpSetSwitch{background:var(--mp-set-surface-strong);border:0;border-radius:999px;flex:0 0 44px;width:44px;height:26px;padding:2px;transition:background .22s cubic-bezier(.34,1.1,.64,1);position:relative}.mpSetSwitch--on{background:var(--vnr-gradient-cta)}.mpSetSwitchKnob{background:#fff;border-radius:999px;width:22px;height:22px;transition:transform .22s cubic-bezier(.34,1.2,.64,1);display:block;box-shadow:0 1px 3px #00000038}.mpSetSwitch--on .mpSetSwitchKnob{background:#fff;transform:translate(18px)}.mpSetPickInline{flex-direction:column;display:flex}.mpSetPickItem{min-height:54px;color:var(--mp-set-text);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 4px;font-size:17px;font-weight:400;transition:transform .14s,opacity .14s;display:flex}.mpSetPickItem+.mpSetPickItem{border-top:1px solid var(--mp-set-divider)}.mpSetPickItem:active{opacity:.88;transform:scale(.98)}.mpSetPickItem.is-on{color:var(--mp-set-text)}.mpSetPickItem.is-on span:last-child{color:var(--mp-set-label)}.mpSetPlaceholder{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 8px 4px;display:flex}.mpSetPlaceholderIcon{width:48px;height:48px;color:var(--mp-set-muted);background:var(--mp-set-surface);border-radius:14px;place-items:center;display:grid}.mpSetPlaceholderTitle{letter-spacing:-.03em;margin:0;font-size:16px;font-weight:600}.mpSetPlaceholderText{color:var(--mp-set-muted);margin:0;font-size:13px;line-height:1.45}.mpSetPlaceholderOk{border:1px solid var(--mp-set-divider);background:var(--mp-set-surface-strong);min-height:44px;color:var(--mp-set-text);cursor:pointer;border-radius:999px;margin-top:8px;padding:0 18px;font-size:15px;font-weight:600}.mpSetHiddenFile{opacity:0;clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mpSetPhotoPreview{background:var(--mp-set-surface);border-radius:999px;width:120px;height:120px;margin:0 auto 12px;overflow:hidden}.mpSetPhotoPreview img{object-fit:cover;width:100%;height:100%}.mpSetToast{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:20;color:#fff;text-align:center;pointer-events:none;background:#121218f0;border-radius:12px;max-width:calc(100% - 32px);padding:10px 14px;font-size:13px;position:absolute;transform:translate(-50%);box-shadow:0 8px 28px #00000059}.mpSetLogoutConfirm{padding:2px 4px 0}.mpSetLogoutText{color:var(--mp-set-muted);margin:0 0 14px;font-size:13px;line-height:1.45}.mpSetLogoutActions{flex-direction:column;gap:0;display:flex}.mpSetInputField{padding:2px 4px 10px}.mpSetInputField--error .mpSetInput{border-color:#ff453a8c}.mpSetInputLabel{color:var(--mp-set-muted);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.mpSetInputWrap{border:1px solid var(--mp-set-divider);background:var(--mp-set-surface);border-radius:12px;align-items:center;gap:0;display:flex;overflow:hidden}.mpSetInputPrefix{color:var(--mp-set-muted);padding:0 0 0 12px;font-size:17px}.mpSetInput{min-width:0;height:48px;color:var(--mp-set-text);letter-spacing:-.02em;background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:17px;font-weight:400}.mpSetInputError{color:var(--mp-set-danger);margin:6px 0 0;font-size:12px;line-height:1.35}.mpSetSaveBtn{background:var(--vnr-gradient-cta);width:100%;min-height:48px;color:var(--vnr-text-on-accent,#fff);letter-spacing:-.02em;border:0;border-radius:12px;margin-top:4px;font-size:16px;font-weight:600;transition:transform .14s,opacity .14s}.mpSetSaveBtn:disabled{opacity:.45}.mpSetSaveBtn:active:not(:disabled){transform:scale(.98)}.mpSetDangerBtn{width:100%;min-height:48px;color:var(--mp-set-danger);background:#ff453a1f;border:0;border-radius:12px;font-size:16px;font-weight:500}.mpSetDangerBtn:active:not(:disabled){opacity:.82}.mpSetConfirmCard{padding:4px 4px 0}.mpSetConfirmTitle{letter-spacing:-.03em;margin:0 0 8px;font-size:18px;font-weight:600}.mpSetConfirmText{color:var(--mp-set-muted);margin:0 0 16px;font-size:14px;line-height:1.45}.mpSetConfirmActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mpSetConfirmCancel,.mpSetConfirmOk{border:0;border-radius:12px;min-height:48px;font-size:16px;font-weight:600}.mpSetConfirmCancel{background:var(--mp-set-surface-strong);color:var(--mp-set-text)}.mpSetConfirmOk{color:var(--mp-set-danger);background:#ff453a2e}.mpSetAboutHero{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px 8px 4px;display:flex}.mpSetAboutLogo{color:#fff;letter-spacing:-.06em;background:linear-gradient(135deg,#62e8ff,#8565ff 52%,#f876dc);border-radius:18px;place-items:center;width:64px;height:64px;font-size:20px;font-weight:800;display:grid}.mpSetAboutTagline{color:var(--mp-set-muted);letter-spacing:.02em;margin:0;font-size:13px;font-weight:500}.mpSetAvatarGrid{grid-template-columns:repeat(4,1fr);gap:10px;padding:2px 4px;display:grid}.mpSetAvatarChoice{aspect-ratio:1;background:var(--mp-set-surface);border:2px solid #0000;border-radius:999px;padding:0;overflow:hidden}.mpSetAvatarChoice.is-active{border-color:#ffffffb8}.mpSetAvatarChoice img{object-fit:cover;width:100%;height:100%}.mpSetSubBody>.mpSetGroup .mpSetRow+.mpSetRow,.mpSetSubBody>.mpSetGroup .mpSetFileRow+.mpSetFileRow,.mpSetSubBody>.mpSetGroup .mpSetFileRow+.mpSetRow,.mpSetSubBody>.mpSetGroup .mpSetRow+.mpSetFileRow,.mpSetSubBody>.mpSetGroup .mpSetSwitchRow+.mpSetRow,.mpSetSubBody>.mpSetGroup .mpSetRow+.mpSetSwitchRow,.mpSetSubBody>.mpSetGroup .mpSetSwitchRow+.mpSetSwitchRow{border-top:1px solid var(--mp-set-divider)}.mpSetLogoutActions .mpSetRow--plain{color:var(--mp-set-danger)}.mpSetPickSheetRoot{z-index:40;background:var(--vnr-overlay,#0000007a);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:flex-end;animation:.24s both mpSetPickFadeIn;display:flex;position:absolute;inset:0}.mpSetPickSheet{width:100%;padding:8px 16px calc(16px + env(safe-area-inset-bottom));background:var(--vnr-sheet-bg,#111116);border-radius:20px 20px 0 0;animation:.3s cubic-bezier(.34,1.18,.64,1) both mpSetPickSlideUp}.mpSetPickSheetHandle{background:var(--mp-set-divider);border-radius:999px;width:36px;height:4px;margin:0 auto 12px}.mpSetPickSheetTitle{color:var(--mp-set-label);margin:0 0 10px;font-size:15px;font-weight:600}.mpSetPickSheetList{flex-direction:column;display:flex}.mpSetPickSheetItem{border:0;border-top:1px solid var(--mp-set-divider);min-height:54px;color:var(--mp-set-text);background:0 0;justify-content:space-between;align-items:center;padding:0 4px;font-size:17px;font-weight:400;display:flex}.mpSetPickSheetItem:first-child{border-top:0}.mpSetPickSheetItem.is-on{color:var(--mp-set-text)}:root[data-vnr-theme=light] .modernProfileSettings,:root[data-vnr-theme=light] .modernProfileSettingsHost{--mp-set-bg:radial-gradient(circle at 14% 4%, #7aa2ff29, transparent 34%), radial-gradient(circle at 88% 12%, #dc91e824, transparent 36%), linear-gradient(180deg, #fbfcff 0%, #f6f4ff 56%, #fff9fd 100%);--mp-set-surface:#ffffffc7;--mp-set-surface-strong:#ffffffeb;--mp-set-divider:#4e427a1f;--mp-set-text:#151225;--mp-set-muted:#2a23438f;--mp-set-label:#2a2343ad;--mp-set-danger:#b4233b}:root[data-vnr-theme=light] .mpSetScreenBack{color:#151225;background:#ffffffb8;border-color:#11182714;box-shadow:0 12px 28px #11182714,inset 0 1px #ffffffe6}:root[data-vnr-theme=original] .modernProfileSettings,:root[data-vnr-theme=original] .modernProfileSettingsHost{--mp-set-bg:radial-gradient(circle at 18% 0%, #5ab8ff38, transparent 34%), radial-gradient(circle at 86% 12%, #e65cda2e, transparent 36%), linear-gradient(165deg, #0b0a1d 0%, #11102d 52%, #160d31 100%);--mp-set-surface:#ffffff13;--mp-set-surface-strong:#ffffff1c;--mp-set-divider:#d6cfff21;--mp-set-text:#fbfaff;--mp-set-muted:#e8e4ff8f;--mp-set-label:#e8e4ffb8}:root[data-vnr-theme=black] .modernProfileSettings,:root[data-vnr-theme=black] .modernProfileSettingsHost{--mp-set-bg:#05050c;--mp-set-surface:#ffffff0b;--mp-set-surface-strong:#ffffff12;--mp-set-divider:#ffffff14;--mp-set-text:#fffffff5;--mp-set-muted:#ffffff85;--mp-set-label:#ffffff9e}:root[data-vnr-theme=black] .modernProfileSettingsHost,:root[data-vnr-theme=black] .modernProfileSettings,:root[data-vnr-theme=black] .mpSetStackLayer{background:#05050c}@keyframes mpSetPickFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mpSetPickSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mpSetStackLayer.is-entering,.mpSetStackLayer.is-exiting,.mpSetCascadeItem{opacity:1!important;animation:none!important;transform:none!important}}.page.pfPage{--pf-text:var(--vnr-text,#f8f7ff);--pf-muted:var(--vnr-text-secondary,#e7e4f7ad);--pf-card:var(--vnr-glass,#ffffff0f);--pf-card-strong:var(--vnr-glass-elevated,#ffffff17);--pf-border:var(--vnr-glass-border,#ffffff14);--pf-accent:var(--vnr-gradient-cta);--pf-input:#0000002e;--pf-shadow:var(--vnr-liquid-shadow,0 8px 28px #02010c2e);--pf-glow:#756ce240;--pf-danger:var(--vnr-danger-text,#ffb4c4);--pf-pad-x:max(16px, var(--vnr-safe-left));--pf-pad-right:max(16px, var(--vnr-safe-right));--pf-reserve:calc(var(--vnr-tab-bar-reserve) + 92px);--pf-compact-header-height:calc(max(6px, var(--vnr-safe-top)) + 57px);--pf-scroll-progress:0;--pf-scroll-top-padding:0px;--pf-header-opacity:0;--pf-header-y:-14px;--pf-hero-opacity:1;--pf-hero-scale:1;--pf-hero-y:0px;--pf-hero-identity-y:0px;height:100%;min-height:0;color:var(--pf-text);background:0 0;flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}.pfPageDecor{z-index:0;pointer-events:none;background:var(--vnr-bg-page);position:absolute;inset:0}.pfBokeh{filter:blur(64px);opacity:.22;border-radius:50%;animation:18s ease-in-out infinite alternate pfBokeh;position:absolute}.pfBokeh1{background:#5a8fe8;width:200px;height:200px;top:6%;left:-50px}.pfBokeh2{background:#b45cc8;width:180px;height:180px;animation-delay:-6s;top:38%;right:-40px}.pfNetwork{opacity:.07;background-image:radial-gradient(circle at 20% 30%,#8296ff59 0 1px,#0000 2px),radial-gradient(circle at 80% 60%,#c878dc4d 0 1px,#0000 2px);background-size:120px 120px,140px 140px;position:absolute;inset:0}.pfCompactBar{display:none}.pfCompactBar--overlay{z-index:15;min-height:var(--pf-compact-header-height);padding:max(6px, var(--vnr-safe-top)) var(--pf-pad-right) 8px var(--pf-pad-x);pointer-events:auto;background:linear-gradient(180deg, color-mix(in srgb, var(--vnr-bg-shell,#080714) 82%, transparent), color-mix(in srgb, var(--vnr-bg-shell,#080714) 62%, transparent)), #0807146b;-webkit-backdrop-filter:blur(24px)saturate(1.35);border-bottom:1px solid color-mix(in srgb, var(--pf-text) 8%, transparent);opacity:var(--pf-header-opacity,0);transform:translate3d(0, var(--pf-header-y,-14px), 0);pointer-events:none;will-change:opacity, transform;align-items:center;gap:10px;margin:0;transition:opacity .16s linear,transform .22s cubic-bezier(.22,1,.36,1),background .28s,border-color .28s;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 12px 36px #0000002e}.pfPage--compactNav .pfCompactBar--overlay{pointer-events:auto}.pfCompactThumb{border:1px solid color-mix(in srgb, var(--pf-text) 12%, var(--pf-border));border-radius:14px;flex:0 0 42px;width:42px;height:42px;overflow:hidden;box-shadow:0 0 18px #756ce22e}.pfCompactThumb img{object-fit:cover;width:100%;height:100%}.pfCompactFallback{background:linear-gradient(145deg,#26204c,#594184);place-items:center;width:100%;height:100%;font-weight:700;display:grid}.pfCompactMain{flex:1;min-width:0}.pfCompactName{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:720;overflow:hidden}.pfCompactStatus{color:var(--pf-muted);margin-top:2px;font-size:10px}.pfCompactEdit{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:11px;font-weight:650;display:inline-flex}.pfScroll{z-index:1;overscroll-behavior-y:contain;min-height:0;padding:var(--pf-scroll-top-padding,0px) var(--pf-pad-right) var(--pf-reserve) var(--pf-pad-x);scroll-padding-top:calc(var(--pf-compact-header-height) + 12px);scrollbar-width:none;flex:1 1 0;transition:padding-top .26s cubic-bezier(.22,1,.36,1);position:relative;overflow:clip auto}.pfScroll::-webkit-scrollbar{display:none}.pfLoading{text-align:center;color:var(--pf-muted);padding:48px 0;font-weight:600}.pfHeroBlock{margin-bottom:4px}.pfHeroCarousel{padding-top:calc(var(--vnr-safe-top) + 6px);opacity:var(--pf-hero-opacity,1);transform:translate3d(0, var(--pf-hero-y,0px), 0) scale(var(--pf-hero-scale,1));transform-origin:50% 0;will-change:transform, opacity;margin:0 0 6px;position:relative}.pfHeroCarousel--enter .pfHeroCarouselSlide:first-child{animation:.52s cubic-bezier(.22,1,.36,1) both pfHeroEnter}.pfHeroCarouselBlur{left:8px;right:8px;top:calc(var(--vnr-safe-top) + 6px);height:calc(352px - var(--pf-scroll-progress,0) * 90px);z-index:0;filter:blur(32px)saturate(1.15);opacity:.5;pointer-events:none;border-radius:26px;transition:height .12s linear,opacity .16s linear,transform .16s linear;position:absolute;overflow:hidden;transform:scale(1.06)}.pfHeroCarouselBlur img,.pfHeroCarouselBlurFallback{object-fit:cover;width:100%;height:100%}.pfHeroCarouselBlurFallback{background:var(--vnr-gradient-soft,var(--pf-card))}.pfHeroCarouselRail{z-index:1;height:calc(352px - var(--pf-scroll-progress,0) * 90px);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;max-width:100%;padding:0 2px 4px;scroll-padding-inline:2px;transition:height .12s linear,transform .16s linear,opacity .16s linear;display:flex;position:relative;overflow:auto hidden}.pfHeroCarouselRail::-webkit-scrollbar{display:none}.pfHeroCarouselSlide{scroll-snap-align:center;scroll-snap-stop:always;border-radius:calc(24px - var(--pf-scroll-progress,0) * 3px);border:1px solid var(--pf-border);background:var(--pf-card-strong);min-width:calc(100% - 4px);height:100%;box-shadow:var(--pf-shadow);opacity:.88;flex:0 0 calc(100% - 4px);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s,border-color .28s,border-radius .12s linear;overflow:hidden;transform:scale(.97)}.pfHeroCarouselRail:has(.pfHeroCarouselSlide:nth-child(2)) .pfHeroCarouselSlide{flex:0 0 88%;min-width:88%}.pfHeroCarouselSlide--active{opacity:1;border-color:color-mix(in srgb, var(--pf-text) 12%, var(--pf-border));transform:scale(1)}.pfHeroCarouselPhotoBtn{cursor:pointer;background:var(--pf-card-strong);border:0;width:100%;height:100%;padding:0;display:block}.pfHeroCarouselPhotoBtn img{object-fit:cover;width:100%;height:100%;display:block}.pfHeroCarouselSlide--placeholder,.pfHeroCarouselSlide--add{color:var(--pf-muted);background:var(--pf-card);opacity:1;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;transform:scale(1)}.pfHeroCarouselSlide--add{cursor:pointer;border-style:dashed}.pfHeroCarouselSlide--thumb{border-radius:18px;flex:0 0 72px!important;min-width:72px!important}.pfHeroCarouselSlide--placeholder span{color:var(--pf-muted);font-size:42px;font-weight:800}.pfHeroCarouselAddIcon{color:var(--pf-text);font-size:28px;font-weight:400;line-height:1}.pfHeroCarouselAddLabel{font-size:12px;font-weight:650}.pfHeroCarouselBack{z-index:3;top:calc(max(10px, var(--vnr-safe-top)) + 8px);border:1px solid var(--pf-border);width:40px;height:40px;color:var(--pf-text);background:var(--pf-card-strong);-webkit-backdrop-filter:blur(16px);cursor:pointer;border-radius:50%;font-size:18px;position:absolute;left:12px}.pfHeroCarouselDots{z-index:2;pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;bottom:14px;left:0;right:0}.pfHeroCarouselDot{background:color-mix(in srgb, var(--pf-text) 28%, transparent);opacity:.45;border-radius:999px;width:6px;height:6px;transition:width .22s,opacity .22s,background .22s}.pfHeroCarouselDot--on{opacity:1;background:color-mix(in srgb, var(--pf-text) 72%, transparent);width:18px}.pfHeroPhoto{display:none}.pfHeroIdentity{text-align:left;opacity:var(--pf-hero-opacity,1);transform:translate3d(0, var(--pf-hero-identity-y,0px), 0);padding:0 4px;transition:opacity .16s linear,transform .16s linear}.pfHeroName{font-size:calc(28px - var(--pf-scroll-progress,0) * 6px);letter-spacing:-.04em;color:var(--pf-text);margin:0;font-weight:800;line-height:1.1}.pfHeroHandle{color:var(--pf-muted);margin-top:3px;font-size:14px;font-weight:600}.pfHeroStatusLine{max-width:100%;color:var(--pf-muted);margin:5px 0 0;font-size:13px;font-weight:560;line-height:1.4}.pfPresenceMini{border:1px solid var(--pf-border);color:var(--pf-muted);background:var(--pf-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:3px 8px;font-size:10px;font-weight:650;display:inline-flex}.pfPresenceMini:before{content:"";background:var(--vnr-success,#5ce1a7);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--vnr-success,#5ce1a7) 60%, transparent);border-radius:50%}.pfVibePill{border:1px solid var(--pf-border);color:var(--pf-text);background:var(--pf-card);border-radius:999px;margin-top:7px;padding:4px 11px;font-size:10px;font-weight:650;display:inline-block}.pfHero{text-align:center;flex-direction:column;align-items:center;padding:12px 0 20px;display:flex;position:relative}.pfHeroGlow{filter:blur(20px);width:200px;height:200px;opacity:calc(1 - var(--pf-scroll-progress,0) * .6);pointer-events:none;background:radial-gradient(circle,#7c5adc59 0%,#488fe533 40%,#0000 70%);border-radius:50%;position:absolute;top:20px}.pfHeroAvatarWrap{z-index:1;width:calc(132px - var(--pf-scroll-progress,0) * 88px);height:calc(132px - var(--pf-scroll-progress,0) * 88px);transition:width .12s linear,height .12s linear;position:relative}.pfHeroRing{background:linear-gradient(145deg,#55b6f4,#9872e6,#df76b5);border-radius:50%;width:100%;height:100%;padding:4px;box-shadow:0 0 32px #756ce247}.pfAvatarBtn{cursor:pointer;background:#16112d;border:0;border-radius:50%;width:100%;height:100%;padding:0;position:relative;overflow:hidden}.pfAvatarImg{object-fit:cover;width:100%;height:100%}.pfAvatarFallback{color:#fff;background:linear-gradient(145deg,#26204c,#594184);place-items:center;width:100%;height:100%;font-size:clamp(28px,10vw,40px);font-weight:800;display:grid}.pfPresence{text-transform:lowercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100e24d9;border:2px solid #100a22;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700;position:absolute;bottom:4px;right:4px}.pfPresence--online{color:#5ce1a7;box-shadow:0 0 12px #5ce1a759}.pfPresence--typing{color:#7eb8ff;animation:1.2s ease-in-out infinite pfPulse}.pfPresence--thinking{color:#c9a0ff;animation:1.6s ease-in-out infinite pfPulse}.pfPresence--listening{color:#f0a8d8;animation:1s ease-in-out infinite pfPulse}.pfGlass{border:1px solid var(--pf-border);color:var(--pf-text);background:var(--pf-card);-webkit-backdrop-filter:blur(24px)saturate(1.4);box-shadow:var(--pf-shadow), inset 0 1px 0 #ffffff0f;border-radius:24px;margin-bottom:14px;padding:16px}.pfSettingsCard,.pfSettingsUnified{background:var(--pf-card-strong);border:1px solid color-mix(in srgb, var(--pf-text) 10%, var(--pf-border));box-shadow:var(--pf-shadow), inset 0 1px 0 color-mix(in srgb, var(--pf-text) 6%, transparent);margin-bottom:12px;padding:0;overflow:hidden}.pfSettingsUnifiedHead{letter-spacing:.08em;text-transform:uppercase;color:var(--pf-muted);padding:14px 16px 6px;font-size:10px;font-weight:720}.pfSetDivider{background:color-mix(in srgb, var(--pf-text) 8%, transparent);height:1px;margin:2px 16px}.pfSettingsProfile{padding:0 16px 10px}.pfSettingsProfile .pfReadBlock{border-bottom:1px solid var(--pf-border);padding:16px 0}.pfSettingsProfile .pfReadBlock:last-child{border-bottom:0}.pfSettingsProfile .pfFieldLab:first-of-type{margin-top:4px}.pfSettingsUnified .pfReadBlock{border-bottom:1px solid var(--pf-border);padding:16px}.pfSettingsUnified .pfReadBlock:last-of-type{border-bottom:0}.pfSetRow{border:0;border-bottom:1px solid var(--pf-border);text-align:left;width:100%;color:var(--pf-text);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px 16px;display:flex}.pfSetRow:last-child{border-bottom:0}.pfSetRow--danger .pfSetRowTitle{color:var(--pf-danger)}.pfSetRow--switch{cursor:default}.pfSetRowIcon{flex:none;font-size:18px}.pfSetRowMain{flex:1;min-width:0}.pfSetRowTitle{font-size:14px;font-weight:650;display:block}.pfSetRowSub{color:var(--pf-muted);margin-top:2px;font-size:11px;line-height:1.35;display:block}.pfSetRowValue{color:var(--pf-muted);font-size:12px;font-weight:600}.pfSetRowChevron{color:var(--pf-muted);font-size:18px}.pfSheetRoot{z-index:1000;background:var(--vnr-overlay,#0807149e);justify-content:center;align-items:flex-end;animation:.2s pfFadeIn;display:flex;position:fixed;inset:0}.pfSheet{width:min(100%,480px);max-height:min(72vh, calc(var(--vnr-app-height,100svh) - var(--vnr-safe-top) - 16px));padding:8px 16px max(16px, var(--vnr-safe-bottom));border:1px solid var(--pf-border);color:var(--pf-text);background:var(--vnr-sheet-bg,#100e24f5);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:24px 24px 0 0;flex-direction:column;animation:.32s cubic-bezier(.22,1,.36,1) pfSheetUp;display:flex;overflow:hidden}.pfSheet--tall{max-height:min(88vh, calc(var(--vnr-app-height,100svh) - var(--vnr-safe-top) - 12px))}.pfSheetHandle{background:var(--pf-border);border-radius:999px;width:40px;height:4px;margin:0 auto 12px}.pfSheetTitle{margin:0 0 12px;font-size:16px;font-weight:700}.pfSheetBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(var(--vnr-tab-bar-reserve) + 10px);scrollbar-width:none;overflow:hidden auto}.pfSheetBody::-webkit-scrollbar{display:none}.pfSheetText{color:var(--pf-muted);margin:0 0 16px;font-size:13px;line-height:1.45}.pfSheetActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pfSheetBtn{border:1px solid var(--pf-border);min-height:44px;color:var(--pf-text);background:var(--pf-card);cursor:pointer;border-radius:14px;font-weight:650}.pfSheetBtn--danger{color:var(--pf-danger);border-color:var(--vnr-danger-border,#f8717152)}.pfPickList{flex-direction:column;gap:6px;display:flex}.pfPickItem{border:1px solid var(--pf-border);min-height:44px;color:var(--pf-text);background:var(--pf-card);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;padding:0 14px;font-weight:600;display:flex}.pfPickItem--on{background:var(--vnr-gradient-soft,#488fe51f);border-color:#7c5adc73}.pfPickCheck{color:#7a5ad4;font-weight:800}.pfThemeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pfThemeCard{border:1px solid var(--pf-border);text-align:center;color:var(--pf-text);background:var(--pf-card);cursor:pointer;border-radius:18px;padding:10px 8px 12px;position:relative}.pfThemeCard--on{box-shadow:0 0 18px var(--pf-glow);border-color:#7c5adc80}.pfThemePreview{border:1px solid var(--pf-border);border-radius:12px;height:72px;margin-bottom:8px}.pfThemePreview--original{background:linear-gradient(155deg,#080714,#0d0a1e 54%,#100a22)}.pfThemePreview--black{background:#000}.pfThemePreview--light{background:linear-gradient(165deg,#f4f6ff,#fff8fc)}.pfThemeCardLabel{font-size:12px;font-weight:700;display:block}.pfThemeCardSub{color:var(--pf-muted);margin-top:4px;font-size:9px;line-height:1.3;display:block}.pfThemeCheck{color:#fff;background:var(--pf-accent);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid;position:absolute;top:8px;right:8px}.pfStats--4,.pfStatCard span{display:none}.pfSignOut{border:1px solid var(--pf-border);cursor:pointer;background:var(--pf-card);width:100%;min-height:48px;color:var(--pf-danger);border-radius:16px;margin:8px 0 4px;font-weight:650}.pfInput,.pfTextarea{color:var(--pf-text);background:var(--pf-input);border-color:var(--pf-border)}.pfSettingsUnified--card{scroll-margin-bottom:calc(var(--vnr-tab-bar-reserve) + 12px);scroll-margin-top:calc(var(--pf-compact-header-height) + 14px)}.pfSectionLabel{color:var(--pf-muted);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 8px;padding:0 2px;font-size:11px;font-weight:720}@keyframes pfHeroEnter{0%{opacity:.8;filter:blur(1px);transform:scale(.88)}to{opacity:1;filter:blur();transform:scale(1)}}.pfStatsBlock{margin-bottom:8px}.pfStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pfStats--primary{margin-bottom:0}.pfStats--secondary{margin-top:0}.pfStatsMore{width:100%;color:var(--pf-muted);cursor:pointer;text-align:center;background:0 0;border:0;margin-top:5px;padding:6px 0;font-size:11px;font-weight:650}.pfStatCard{border:1px solid var(--pf-border);background:var(--pf-card);-webkit-backdrop-filter:blur(16px);border-radius:16px;flex-direction:column;justify-content:center;min-height:54px;padding:10px 12px;display:flex}.pfStatCard b{color:var(--pf-text);font-size:18px;font-weight:750;line-height:1.1;display:block}.pfStatCard i{color:var(--pf-muted);margin-top:3px;font-size:10px;font-style:normal;font-weight:600;display:block}.pfActions--compact{flex-wrap:nowrap;gap:6px;margin-bottom:24px;display:flex}.pfActions--compact .pfActionBtn{border:1px solid var(--pf-border);min-width:0;min-height:44px;color:var(--pf-text);background:var(--pf-card);cursor:pointer;-webkit-backdrop-filter:blur(14px);box-shadow:none;border-radius:16px;flex:1 1 0;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:650;display:flex}.pfActions--compact .pfActionBtn--primary{background:var(--vnr-gradient-soft);border-color:var(--pf-border)}@keyframes pfSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pfFadeIn{0%{opacity:0}to{opacity:1}}.pfSectionHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pfSectionHead strong{font-size:13px;font-weight:680}.pfSectionHead span{color:var(--pf-muted);font-size:10px}.pfAiText{color:#e8e5f8d9;margin:0;font-size:13px;line-height:1.5}.pfAiGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pfAiMetric{text-align:center;background:#00000024;border-radius:14px;padding:8px}.pfAiMetric i{color:var(--pf-muted);font-size:9px;font-style:normal;display:block}.pfAiMetric b{margin-top:4px;font-size:11px;font-weight:650;display:block}.pfAiRefresh{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3791eb73,#6b50d466);border:1px solid #b6bfff33;border-radius:999px;width:100%;min-height:40px;margin-top:12px;font-size:11px;font-weight:650}.pfEnergyBar{background:#ffffff14;border-radius:999px;height:10px;margin-top:10px;overflow:hidden}.pfEnergyFill{border-radius:inherit;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.pfEnergyFill--low{background:linear-gradient(90deg,#4a5a8a,#6a7aaa)}.pfEnergyFill--normal{background:linear-gradient(90deg,#4899eb,#6a8fe8);box-shadow:0 0 14px #4899eb59}.pfEnergyFill--high{background:linear-gradient(90deg,#7a5ad4,#db5bb5);box-shadow:0 0 18px #b45ac866}.pfEnergyMeta{color:var(--pf-muted);justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.pfStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:0;display:grid}.pfMediaStats{margin-top:10px}.pfMediaStatsTitle{color:var(--pf-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;padding:0 2px;font-size:10px;font-weight:720}.pfMediaStats .pfStats--secondary{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;gap:8px;padding:0 2px 4px;display:flex;overflow:auto hidden}.pfMediaStats .pfStats--secondary::-webkit-scrollbar{display:none}.pfMediaStats .pfStatCard{scroll-snap-align:start;flex:0 0 128px}.pfStatCard{border:1px solid var(--pf-border);background:var(--pf-card);-webkit-backdrop-filter:blur(16px);border-radius:16px;min-height:54px;padding:10px 12px}.pfStatCard span{display:none}.pfStatCard b{color:var(--pf-text);margin-top:0;font-size:18px;font-weight:750;display:block}.pfStatCard i{color:var(--pf-muted);margin-top:3px;font-size:10px;font-style:normal;display:block}.pfActions{gap:6px;margin-bottom:24px;display:flex}.pfActionBtn{border:1px solid var(--pf-border);min-height:44px;color:var(--pf-text);background:var(--pf-card);cursor:pointer;-webkit-backdrop-filter:blur(14px);box-shadow:none;border-radius:16px;flex:1 1 0;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:650;display:flex}.pfActionBtn--primary{background:var(--vnr-gradient-soft)}.pfActionBtn span{display:none}.pfMenuList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.pfMenuBtn{color:#fff;-webkit-backdrop-filter:blur(20px);text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:8px;min-height:52px;padding:10px 12px;font-size:11px;font-weight:650;display:flex}.pfMenuBtn span{flex:none;font-size:16px}.pfMenuBtn--danger{color:#ffa0afe6;border-color:#e878962e;grid-column:1/-1}.pfHeroEditBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3791eb59,#6b50d44d);border:1px solid #b6bfff38;border-radius:999px;min-height:40px;margin-top:12px;padding:0 18px;font-size:12px;font-weight:650}.pfBackBtn{color:#e8e5f8bf;cursor:pointer;background:0 0;border:0;margin-bottom:8px;padding:6px 0;font-size:13px;font-weight:600}.pfLinkBtn{color:#a0beffd9;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:650}.pfStats--5{grid-template-columns:repeat(2,minmax(0,1fr))}.pfStats--5 .pfStatCard:last-child{grid-column:1/-1}.pfStoryRingAvatar--add{border:1px dashed #fff3;background:#ffffff14!important}.pfGlass--readonly .pfAiRefresh{display:none}.pfStoriesRail{scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.pfStoriesRail::-webkit-scrollbar{display:none}.pfStoryRing{color:#fff;cursor:pointer;background:0 0;border:0;flex:none;width:68px;padding:0}.pfStoryRingAvatar{background:linear-gradient(145deg,#55b6f4,#9872e6,#df76b5);border-radius:50%;width:60px;height:60px;margin:0 auto;padding:3px;box-shadow:0 0 14px #756ce240}.pfStoryRingAvatar img,.pfStoryRingAvatar span{object-fit:cover;background:#26204c;border-radius:50%;place-items:center;width:100%;height:100%;font-size:11px;font-weight:700;display:grid}.pfStoryRingName{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;display:block;overflow:hidden}.pfMediaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pfMediaCell{aspect-ratio:1;cursor:pointer;border:1px solid #ffffff14;border-radius:16px;padding:0;transition:box-shadow .2s;position:relative;overflow:hidden}.pfMediaCell:hover{box-shadow:0 0 18px #756ce240}.pfMediaCell span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border-radius:6px;padding:2px 6px;font-size:9px;font-weight:650;position:absolute;bottom:8px;left:8px}.pfActivityList{flex-direction:column;gap:0;display:flex}.pfActivityRow{border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.pfActivityRow:last-child{border-bottom:0}.pfActivityAvatar{object-fit:cover;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.pfActivityText{flex:1;font-size:12px;line-height:1.4}.pfActivityTime{color:var(--pf-muted);font-size:10px}.pfNotice{background:#ffffff0d;border:1px solid #c7cfff24;border-radius:14px;margin-bottom:12px;padding:10px 12px;font-size:12px}.pfNotice_error{color:#ffc8d2e6;border-color:#e8789638}.pfSectionLabel{color:#e8e5f87a;letter-spacing:.08em;text-transform:uppercase;margin:10px 0 6px;font-size:10px;font-weight:700}.pfFieldLab{color:var(--pf-muted);margin:12px 0 6px;font-size:11px;font-weight:650;display:block}.pfFieldLab:first-child{margin-top:0}.pfInput,.pfTextarea,.pfSelect{box-sizing:border-box;color:#fff;background:#0000002e;border:1px solid #ffffff1a;border-radius:16px;outline:none;width:100%;min-height:48px;padding:0 16px;font-size:14px;font-weight:550}.pfTextarea{resize:vertical;border-radius:16px;min-height:88px;padding:12px 16px}.pfSelect{appearance:none;padding-right:32px}.pfReadBlock{border-bottom:1px solid #ffffff0f;padding:16px 0}.pfReadBlock:last-child{border-bottom:0}.pfReadLabel{color:var(--pf-muted);letter-spacing:.095em;text-transform:uppercase;font-size:11px;font-weight:720;line-height:1.2;display:block}.pfReadValue{color:var(--pf-text);overflow-wrap:anywhere;margin-top:7px;font-size:17px;font-weight:680;line-height:1.25;display:block}.pfPillRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pfSeg{min-height:40px;color:var(--pf-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;font-size:11px;font-weight:650}.pfSegOn{color:#fff;background:linear-gradient(135deg,#488fe566,#8e5dd659);border-color:#b6bfff40}.pfToggleRow{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:14px;padding:12px 0;display:flex}.pfSwitch{cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;width:48px;height:28px;padding:3px}.pfSwitchOn{background:linear-gradient(90deg,#4899eb,#7a5ad4)}.pfSwitchKnob{background:#fff;border-radius:50%;width:20px;height:20px;transition:margin .2s;display:block}.pfSwitchOn .pfSwitchKnob{margin-left:auto}.pfSaveBtn,.pfSignOut{cursor:pointer;border-radius:999px;width:100%;min-height:48px;margin-top:14px;font-weight:650}.pfSaveBtn{color:#fff;background:var(--pf-accent);border:0}.pfHiddenFile{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.pfAvatarGallery{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pfAvatarThumb{cursor:pointer;border:2px solid #ffffff1f;border-radius:14px;width:56px;height:56px;padding:0;overflow:hidden}.pfAvatarThumbOn{border-color:#7c5adcb3;box-shadow:0 0 12px #7c5adc4d}.pfAvatarThumb img{object-fit:cover;width:100%;height:100%}.pfDockHint{color:var(--pf-muted);margin:0 0 8px;font-size:11px}.phone:has(.pfPage){box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}.shell:has(.pfPage){background:0 0;padding:0}.pfPage .pfGlass{margin-bottom:10px}.pfPage .pfSettingsUnified--card{border-radius:24px;margin-top:0}.pfPage--compactNav .pfSettingsLauncherCard,.pfPage--compactNav .pfProfileDetailsCard,.pfPage--compactNav .pfSettingsUnified{scroll-margin-top:calc(var(--pf-compact-header-height) + 14px)}.pfPage .pfProfileDetailsCard{border-radius:24px;margin-bottom:20px}.pfPage .pfSettingsLauncherCard{border-radius:22px;margin-bottom:12px}.pfSettingsLauncherCard .pfSetRow{border-bottom:0;min-height:58px}.pfSettingsLauncherCard .pfSetRowIcon{background:linear-gradient(145deg,#488fe52e,#8e5dd62e);border-radius:13px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffff14}.pfPage .pfSettingsUnifiedHead{padding-top:12px}.pfPage .pfSetRow{padding-top:12px;padding-bottom:12px}:root[data-vnr-theme=light] .page.pfPage{--pf-input:#ffffffc7;--pf-glow:#7062dc2e}:root[data-vnr-theme=light] .pfCompactBar--overlay{background:#f7f8ffc7;box-shadow:0 12px 34px #41328214}:root[data-vnr-theme=light] .pfCompactEdit,:root[data-vnr-theme=light] .pfSetRow,:root[data-vnr-theme=light] .pfSheetBtn,:root[data-vnr-theme=light] .pfPickItem,:root[data-vnr-theme=light] .pfThemeCard,:root[data-vnr-theme=light] .pfInput,:root[data-vnr-theme=light] .pfTextarea{color:var(--vnr-text)}:root[data-vnr-theme=light] .pfCompactEdit,:root[data-vnr-theme=light] .pfGlass,:root[data-vnr-theme=light] .pfSettingsCard,:root[data-vnr-theme=light] .pfSettingsUnified,:root[data-vnr-theme=light] .pfSheet,:root[data-vnr-theme=light] .pfInput,:root[data-vnr-theme=light] .pfTextarea{background:linear-gradient(145deg,#ffffffe6,#f5f2ff9e),#ffffff9e;border-color:#5f58871f;box-shadow:inset 0 1px #ffffffd1,0 12px 34px #4132821a}:root[data-vnr-theme=light] .pfSheet{background:var(--vnr-sheet-bg)}:root[data-vnr-theme=light] .pfInput::placeholder,:root[data-vnr-theme=light] .pfTextarea::placeholder{color:#4a3f6c75}:root[data-vnr-theme=light] .pfSwitch{background:#ffffff9e;border-color:#5f588724}:root[data-vnr-theme=light] .pfAvatarBtn,:root[data-vnr-theme=light] .pfAvatarThumb{background:#fff}:root[data-vnr-theme=light] .pfPageDecor{background:var(--vnr-bg-page)}:root[data-vnr-theme=light] .pfPageDecor .pfBokeh,:root[data-vnr-theme=light] .pfPageDecor .pfNetwork{opacity:.08}:root[data-vnr-theme=black] .pfPageDecor{background:var(--vnr-bg-page)}@media (prefers-reduced-motion:reduce){.pfHeroCarousel--enter .pfHeroCarouselSlide:first-child,.pfSheet,.pfSheetRoot{animation:none}}@keyframes pfBokeh{to{transform:translate(12px,-10px)scale(1.05)}}@keyframes pfPulse{50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.pfBokeh,.pfPresence--typing,.pfPresence--thinking,.pfPresence--listening{animation:none}}.page.pfPageV3{--pf-profile-bg:var(--vnr-bg-page);--pf-profile-card:#12121e94;--pf-profile-card-strong:#161622b8;--pf-profile-border:#ffffff14;--pf-profile-text:var(--vnr-text);--pf-profile-secondary:var(--vnr-text-secondary);--pf-profile-muted:var(--vnr-text-tertiary);--pf-profile-glow:#756ce23d;--pf-profile-icon-bg:#ffffff12;--pf-profile-gradient:var(--vnr-gradient-cta);--pf-pad-x:max(18px, var(--vnr-safe-left));--pf-pad-right:max(18px, var(--vnr-safe-right));--pf-reserve:calc(var(--vnr-tab-bar-reserve) + 42px);color:var(--pf-profile-text);background:var(--pf-profile-bg);transition:background .22s,color .22s}.pfPageV3 .pfPageDecor{background:var(--pf-profile-bg);overflow:hidden}.pfProfileOrb{filter:blur(62px);opacity:.34;pointer-events:none;border-radius:999px;position:absolute}.pfProfileOrb--one{background:#4899eb6b;width:220px;height:220px;top:4%;left:-86px}.pfProfileOrb--two{background:#db5bb552;width:200px;height:200px;top:34%;right:-78px}.pfProfileGrain{opacity:.06;background-image:radial-gradient(circle at 18% 25%,#ffffff8c 0 1px,#0000 1.7px),radial-gradient(circle at 78% 63%,#ffffff59 0 1px,#0000 1.9px);background-size:118px 118px,146px 146px;position:absolute;inset:0}.pfProfileScroll{padding:calc(var(--vnr-safe-top) + 20px) var(--pf-pad-right) var(--pf-reserve) var(--pf-pad-x)}.pfPageV3 .pfNotice{border-color:var(--pf-profile-border);color:var(--pf-profile-secondary);background:var(--pf-profile-card);margin-bottom:12px}.pfProfileHero{border:1px solid var(--pf-profile-border);background:linear-gradient(145deg, #ffffff13, #ffffff06), var(--pf-profile-card);-webkit-backdrop-filter:blur(28px)saturate(1.28);border-radius:34px;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:16px;padding:16px;animation:.3s cubic-bezier(.22,1,.36,1) both pfV3Enter;display:grid;position:relative;box-shadow:0 22px 62px #00000038,inset 0 1px #ffffff14}.pfProfileAvatar{color:#fff;background:linear-gradient(var(--pf-profile-card-strong), var(--pf-profile-card-strong)) padding-box, var(--pf-profile-gradient) border-box;width:124px;height:124px;box-shadow:0 0 0 1px #ffffff0f, 0 20px 48px var(--pf-profile-glow);cursor:pointer;border:2px solid #0000;border-radius:32px;place-items:center;display:grid;position:relative;overflow:hidden}.pfProfileAvatar img{object-fit:cover;width:100%;height:100%;display:block}.pfProfileAvatar span{letter-spacing:-.06em;font-size:32px;font-weight:850}.pfProfileAvatarEdit{border:1px solid var(--pf-profile-border);color:#fff;background:var(--pf-profile-gradient);width:36px;height:36px;box-shadow:0 14px 30px var(--pf-profile-glow);cursor:pointer;border-radius:15px;font-size:22px;font-weight:650;line-height:1;position:absolute;bottom:18px;left:108px}.pfProfileAvatarEdit:disabled{opacity:.55;cursor:default}.pfProfileOnlineDot{background:#58dfa4;border:3px solid #080714e6;border-radius:999px;width:13px;height:13px;position:absolute;bottom:10px;right:10px;box-shadow:0 0 18px #58dfa4a8}.pfProfileHeroMain{min-width:0}.pfProfileHeroMain h1{color:var(--pf-profile-text);letter-spacing:-.06em;margin:0;font-size:clamp(26px,7vw,34px);font-weight:850;line-height:.98}.pfProfileHandle{color:var(--pf-profile-secondary);margin:8px 0 0;font-size:14px;font-weight:680}.pfProfileBio{color:var(--pf-profile-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 0;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.pfProfileChips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.pfProfileChips span{border:1px solid var(--pf-profile-border);min-height:28px;color:var(--pf-profile-secondary);background:var(--pf-profile-icon-bg);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:720;display:inline-flex}.pfProfileChips .pfProfileChipOnline{color:#79e7b2}.pfProfileStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.pfProfileStat{border:1px solid var(--pf-profile-border);min-height:102px;color:var(--pf-profile-text);background:var(--pf-profile-card);-webkit-backdrop-filter:blur(24px)saturate(1.25);border-radius:27px;align-content:center;justify-items:center;gap:5px;padding:13px 8px;animation:.32s cubic-bezier(.22,1,.36,1) both pfV3Enter;display:grid;box-shadow:0 12px 34px #00000021,inset 0 1px #ffffff0f}.pfProfileStat svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;opacity:.86;width:24px;height:24px}.pfProfileStat b{letter-spacing:-.04em;font-size:21px;line-height:1}.pfProfileStat span{color:var(--pf-profile-muted);font-size:11px;font-weight:680}.pfProfileCard,.pfPageV3 .pfGlass.pfSettingsUnified{border:1px solid var(--pf-profile-border);background:linear-gradient(145deg, #ffffff0e, #ffffff05), var(--pf-profile-card);-webkit-backdrop-filter:blur(26px)saturate(1.25);border-radius:30px;animation:.34s cubic-bezier(.22,1,.36,1) both pfV3Rise;box-shadow:0 16px 42px #00000029,inset 0 1px #ffffff0e}.pfProfileSectionHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.pfProfileSectionHead h2,.pfPageV3 .pfSettingsUnifiedHead{color:var(--pf-profile-text);letter-spacing:-.035em;margin:0;font-size:17px;font-weight:790}.pfProfileSectionHead p{color:var(--pf-profile-muted);margin:4px 0 0;font-size:12px}.pfProfileSectionHead button{border:1px solid var(--pf-profile-border);color:var(--pf-profile-secondary);background:var(--pf-profile-icon-bg);border-radius:999px;padding:9px 11px;font-size:11px;font-weight:720}.pfProfileMediaRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pfProfileMediaItem,.pfProfileMediaMore{aspect-ratio:1;border:1px solid var(--pf-profile-border);min-height:92px;color:var(--pf-profile-text);background:var(--pf-profile-card-strong);border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden}.pfProfileMediaItem img{object-fit:cover;width:100%;height:100%}.pfProfilePlay{color:#fff;background:#00000061;border-radius:999px;place-items:center;width:38px;height:38px;font-size:13px;display:grid;position:absolute}.pfProfileMediaMore{font-size:20px;font-weight:800}.pfProfileMediaEmpty{border:1px dashed var(--pf-profile-border);min-height:74px;color:var(--pf-profile-muted);text-align:center;border-radius:22px;place-items:center;font-size:12px;display:grid}.pfProfileActions{grid-template-columns:1.2fr 1fr .7fr;gap:9px;margin-bottom:16px;display:grid}.pfProfileAction{border:1px solid var(--pf-profile-border);min-height:50px;color:var(--pf-profile-text);background:var(--pf-profile-card);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:780;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.pfProfileAction--primary{background:linear-gradient(var(--pf-profile-card-strong), var(--pf-profile-card-strong)) padding-box, var(--pf-profile-gradient) border-box;box-shadow:0 14px 34px var(--pf-profile-glow), inset 0 1px 0 #ffffff14;border:1px solid #0000}.pfProfileAction svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.pfProfileAction:active,.pfProfileStat:active,.pfProfileMediaItem:active{transform:scale(.985)}.pfProfileInfoGrid{gap:8px;display:grid}.pfProfileInfoRow{border:1px solid var(--pf-profile-border);background:#ffffff09;border-radius:19px;grid-template-columns:34px 74px minmax(0,1fr) 12px;align-items:center;gap:8px;min-height:52px;padding:9px 10px;display:grid}.pfProfileInfoIcon{width:34px;height:34px;color:var(--pf-profile-text);background:var(--pf-profile-icon-bg);border-radius:14px;place-items:center;display:grid}.pfProfileInfoIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pfPageV3 .pfReadLabel{color:var(--pf-profile-muted);font-size:12px;font-weight:700}.pfPageV3 .pfReadValue{min-width:0;color:var(--pf-profile-text);text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:13px;font-weight:710;overflow:hidden}.pfProfileChevron{color:var(--pf-profile-muted);font-size:18px}.pfGeneratedAvatarPick{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 4px;display:grid}.pfGeneratedAvatarPick button{aspect-ratio:1;background:var(--pf-profile-card-strong);border:2px solid #0000;border-radius:18px;padding:0;overflow:hidden}.pfGeneratedAvatarPick button.is-selected{border-color:#8b80ffcc;box-shadow:0 0 0 3px #8b80ff29}.pfGeneratedAvatarPick img{object-fit:cover;width:100%;height:100%}.pfPageV3 .pfInput,.pfPageV3 .pfTextarea{color:var(--pf-profile-text);background:var(--pf-profile-icon-bg);border-color:var(--pf-profile-border)}.pfPageV3 .pfSaveBtn,.pfPageV3 .pfAiRefresh{color:#fff;background:var(--pf-profile-gradient);border:0}.pfPageV3 .pfSheetBtn{color:var(--pf-profile-secondary);background:var(--pf-profile-icon-bg);border-color:var(--pf-profile-border)}.pfPageV3 .pfSetRow{color:var(--pf-profile-text);border-color:var(--pf-profile-border);background:#ffffff09}.pfQrOverlay{z-index:80;padding:max(18px, var(--vnr-safe-top)) max(18px, var(--vnr-safe-right)) max(18px, var(--vnr-safe-bottom)) max(18px, var(--vnr-safe-left));background:var(--vnr-overlay);-webkit-backdrop-filter:blur(18px);place-items:center;display:grid;position:fixed;inset:0}.pfQrCard{border:1px solid var(--pf-profile-border,var(--vnr-glass-border));text-align:center;width:min(100%,320px);color:var(--pf-profile-text,var(--vnr-text));background:var(--pf-profile-card-strong,var(--vnr-glass-elevated));border-radius:32px;padding:24px;animation:.22s cubic-bezier(.22,1,.36,1) both pfV3Enter;position:relative;box-shadow:0 28px 80px #0000005c,inset 0 1px #ffffff14}.pfQrClose{border:1px solid var(--pf-profile-border,var(--vnr-glass-border));width:34px;height:34px;color:var(--pf-profile-text,var(--vnr-text));background:var(--pf-profile-icon-bg,#ffffff14);border-radius:14px;font-size:20px;position:absolute;top:12px;right:12px}.pfQrEyebrow{color:var(--pf-profile-muted,var(--vnr-text-tertiary));letter-spacing:.16em;margin:0 0 6px;font-size:11px;font-weight:800}.pfQrCard h2{letter-spacing:-.04em;margin:0 0 16px;font-size:22px}.pfQrCard p:last-child{color:var(--pf-profile-secondary,var(--vnr-text-secondary));margin:14px 0 0;font-weight:760}.pfQrCode{background:linear-gradient(#fff, #fff) padding-box, var(--pf-profile-gradient,var(--vnr-gradient-cta)) border-box;border:2px solid #0000;border-radius:28px;grid-template-columns:repeat(7,1fr);gap:5px;width:184px;height:184px;margin:0 auto;padding:14px;display:grid}.pfQrCode i{background:#1118271f;border-radius:5px}.pfQrCode i.is-on{background:linear-gradient(135deg,#111827,#5b48df)}@keyframes pfV3Enter{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes pfV3Rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}:root[data-vnr-theme=black] .page.pfPageV3{--pf-profile-bg:#000;--pf-profile-card:#ffffff0b;--pf-profile-card-strong:#fff1;--pf-profile-border:#ffffff17;--pf-profile-text:#fff;--pf-profile-secondary:#ffffff9e;--pf-profile-muted:#ffffff61;--pf-profile-glow:#8470ff21;--pf-profile-icon-bg:#ffffff0e}:root[data-vnr-theme=black] .pfProfileOrb--one,:root[data-vnr-theme=black] .pfProfileOrb--two{background:#b4a0ff8c}:root[data-vnr-theme=black] .pfProfileGrain{opacity:.028}:root[data-vnr-theme=light] .page.pfPageV3{--pf-profile-bg:radial-gradient(circle at 15% 8%, #78b4ff2e, transparent 31%), radial-gradient(circle at 78% 20%, #dc91e829, transparent 34%), linear-gradient(165deg, #fff 0%, #fafaff 48%, #fff8fc 100%);--pf-profile-card:#ffffffd6;--pf-profile-card-strong:#fffffff2;--pf-profile-border:#14142817;--pf-profile-text:#111827;--pf-profile-secondary:#5b6270;--pf-profile-muted:#8b91a0;--pf-profile-glow:#7062dc2e;--pf-profile-icon-bg:#ffffffb8}:root[data-vnr-theme=light] .pfProfileChipOnline{color:#0c8f61}@media (width<=370px){.pfProfileHero{grid-template-columns:104px minmax(0,1fr);padding:14px}.pfProfileAvatar{border-radius:28px;width:104px;height:104px}.pfProfileAvatarEdit{left:92px}.pfProfileActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pfProfileHero,.pfProfileStat,.pfProfileCard,.pfPageV3 .pfGlass.pfSettingsUnified{animation:none}}.page.pfPageV3{--pf-pad-x:max(16px, var(--vnr-safe-left));--pf-pad-right:max(16px, var(--vnr-safe-right));--pf-reserve:calc(var(--vnr-tab-bar-reserve) + 78px);--pf-profile-card:#12121c75;--pf-profile-card-strong:#16162094;--pf-profile-border:#ffffff13;--pf-profile-icon-bg:#ffffff0d}.pfProfileScroll{width:100%;max-width:420px;padding:calc(var(--vnr-safe-top) + 14px) var(--pf-pad-right) var(--pf-reserve) var(--pf-pad-x);margin:0 auto}.pfProfileHero{-webkit-backdrop-filter:blur(22px)saturate(1.18);border-radius:26px;grid-template-columns:108px minmax(0,1fr);gap:14px;margin-bottom:10px;padding:14px;box-shadow:0 14px 38px #0000002e,inset 0 1px #fff1}.pfProfileAvatar{width:108px;height:108px;box-shadow:0 0 0 1px #ffffff0b, 0 12px 28px var(--pf-profile-glow);border-width:1.5px;border-radius:25px}.pfProfileAvatar span{font-size:28px}.pfProfileAvatarEdit{width:30px;height:30px;box-shadow:0 9px 20px var(--pf-profile-glow);border-radius:12px;font-size:18px;bottom:15px;left:96px}.pfProfileOnlineDot{border-width:2px;width:11px;height:11px;bottom:8px;right:8px;box-shadow:0 0 12px #58dfa485}.pfProfileHeroMain h1{letter-spacing:-.052em;font-size:clamp(23px,6.1vw,28px);line-height:1}.pfProfileHandle{margin-top:6px;font-size:13px;font-weight:650}.pfProfileChips{gap:6px;margin-top:9px}.pfProfileChips span{min-height:24px;padding:0 8px;font-size:10.5px;font-weight:680}.pfProfileStats{gap:8px;margin-bottom:10px}.pfProfileStat{-webkit-backdrop-filter:blur(18px)saturate(1.18);border-radius:21px;gap:3px;min-height:78px;padding:10px 6px;box-shadow:0 8px 22px #0000001c,inset 0 1px #ffffff0b}.pfProfileStat svg{stroke-width:1.75px;width:19px;height:19px}.pfProfileStat span{font-size:10.5px;font-weight:640}.pfProfileCard,.pfPageV3 .pfGlass.pfSettingsUnified{-webkit-backdrop-filter:blur(20px)saturate(1.16);border-radius:24px;box-shadow:0 10px 28px #00000021,inset 0 1px #ffffff0b}.pfProfileSectionHead{gap:10px;margin-bottom:10px}.pfProfileSectionHead h2,.pfPageV3 .pfSettingsUnifiedHead{font-size:16px;font-weight:760}.pfProfileSectionHead p{margin-top:3px;font-size:11px;line-height:1.28}.pfProfileSectionHead button{min-height:30px;padding:0 10px;font-size:10.5px}.pfProfileMediaRail{gap:7px}.pfProfilePlay{width:30px;height:30px;font-size:11px}.pfProfileMediaEmpty{border-radius:18px;min-height:54px;font-size:11px}.pfProfileActions{gap:8px;margin-bottom:10px}.pfProfileAction{border-radius:17px;gap:6px;min-height:44px;font-size:11.5px;font-weight:720}.pfProfileAction svg{stroke-width:1.8px;width:15px;height:15px}.pfProfileAction--primary{box-shadow:0 9px 22px var(--pf-profile-glow), inset 0 1px 0 #ffffff0f}.pfProfileInfoGrid{gap:6px}.pfProfileInfoRow{border-radius:15px;grid-template-columns:29px 58px minmax(0,1fr) 10px;gap:7px;min-height:43px;padding:6px 8px}.pfProfileInfoIcon{border-radius:11px;width:29px;height:29px}.pfProfileInfoIcon svg{stroke-width:1.65px;width:15px;height:15px}.pfPageV3 .pfReadLabel{font-size:11px;font-weight:650}.pfPageV3 .pfReadValue{font-size:12.5px;font-weight:660}.pfProfileChevron{font-size:15px}.pfPageV3 .pfSettingsLauncherCard .pfSetRowTitle{font-size:14px;font-weight:720}.pfPageV3 .pfSettingsLauncherCard .pfSetRowSub{font-size:10.5px;line-height:1.25}.pfPageV3 .pfSettingsLauncherCard .pfSetRowChevron{font-size:15px}:root[data-vnr-theme=black] .page.pfPageV3{--pf-profile-bg:#000;--pf-profile-card:#ffffff08;--pf-profile-card-strong:#ffffff0d;--pf-profile-border:#ffffff13;--pf-profile-glow:#8b7bff16;--pf-profile-icon-bg:#ffffff0b}:root[data-vnr-theme=black] .pfProfileHero,:root[data-vnr-theme=black] .pfProfileStat,:root[data-vnr-theme=black] .pfProfileCard,:root[data-vnr-theme=black] .pfPageV3 .pfGlass.pfSettingsUnified{background:linear-gradient(145deg, #ffffff0a, #ffffff03), var(--pf-profile-card);box-shadow:0 10px 28px #0000006b,inset 0 1px #ffffff09}:root[data-vnr-theme=light] .pfProfileHero,:root[data-vnr-theme=light] .pfProfileStat,:root[data-vnr-theme=light] .pfProfileCard,:root[data-vnr-theme=light] .pfPageV3 .pfGlass.pfSettingsUnified{box-shadow:0 10px 28px #37287813,inset 0 1px #ffffffd1}@media (width<=370px){.pfProfileHero{grid-template-columns:96px minmax(0,1fr);padding:12px}.pfProfileAvatar{border-radius:22px;width:96px;height:96px}.pfProfileAvatarEdit{bottom:13px;left:84px}.pfProfileHeroMain h1{font-size:22px}.pfProfileStat{min-height:74px}}.page.pfPageV3{--pf-reserve:calc(var(--vnr-tab-bar-reserve) + 156px);--pf-profile-card:#12121c6b;--pf-profile-card-strong:#1616208a}.pfProfileScroll{padding-top:calc(var(--vnr-safe-top) + 12px);padding-bottom:var(--pf-reserve)}.pfProfileHero{border-radius:24px;grid-template-columns:100px minmax(0,1fr);gap:12px;min-height:132px;margin-bottom:9px;padding:12px}.pfProfileAvatar{border-radius:23px;width:100px;height:100px}.pfProfileAvatarEdit{border-radius:11px;width:28px;height:28px;font-size:17px;bottom:13px;left:88px}.pfProfileHeroMain h1{font-size:clamp(22px,5.7vw,27px)}.pfProfileHandle{margin-top:5px;font-size:12.5px}.pfProfileBio{margin-top:6px;font-size:11.5px;line-height:1.3}.pfProfileChips{margin-top:8px}.pfProfileChips span{min-height:22px;padding:0 7px;font-size:10px}.pfProfileStats{margin-bottom:9px}.pfProfileStat{border-radius:19px;min-height:82px}.pfProfileStat svg{width:18px;height:18px}.pfProfileStat b{font-size:20px}.pfProfileStat span{font-size:10.5px}.pfProfileMediaCard{margin-bottom:14px;padding:12px}.pfProfileSectionHead{margin-bottom:8px}.pfProfileSectionHead button{min-height:28px;padding-inline:9px}.pfProfileMediaItem,.pfProfileMediaMore{border-radius:17px;min-height:66px}.pfProfileMediaEmpty{min-height:48px}.pfProfileActions{margin-top:0;margin-bottom:18px}.pfProfileAction{border-radius:16px;min-height:44px}.pfPageV3 .pfSettingsUnified{margin-bottom:12px;padding:12px}.pfProfileInfoRow{border-radius:14px;min-height:41px;padding:5px 8px}.pfPageV3 .pfSettingsLauncherCard{margin-bottom:0}.pfPageV3 .pfSettingsLauncherCard .pfSetRow{min-height:60px;padding:6px 2px}.pfPageV3 .pfSettingsLauncherCard .pfSetRowIcon{border-radius:13px;width:34px;height:34px;font-size:15px}:root[data-vnr-theme=black] .page.pfPageV3{--pf-profile-bg:#000;--pf-profile-card:#ffffff07;--pf-profile-card-strong:#ffffff0b;--pf-profile-glow:#8b7bff11}:root[data-vnr-theme=black] .pfProfileOrb{opacity:.012}@media (width<=370px){.pfProfileHero{grid-template-columns:92px minmax(0,1fr);gap:10px;min-height:124px;padding:11px}.pfProfileAvatar{border-radius:21px;width:92px;height:92px}.pfProfileAvatarEdit{left:80px}.pfProfileHeroMain h1{font-size:21px}}.storySettingsPage{height:100%;min-height:0;color:var(--vnr-text);background:var(--vnr-bg-page);flex:1 1 0;position:relative;overflow:hidden}.storySettingsDecor{pointer-events:none;background:radial-gradient(circle at 12% 8%,#5296ff1f,#0000 32%),radial-gradient(circle at 88% 14%,#db5bb51a,#0000 34%),radial-gradient(circle at 50% 92%,#8e5dd61a,#0000 40%);position:absolute;inset:0}.storySettingsHeader{z-index:2;padding:calc(var(--vnr-safe-top) + 12px) max(16px, var(--vnr-safe-right)) 12px max(16px, var(--vnr-safe-left));align-items:center;gap:12px;display:flex;position:relative}.storySettingsBack{width:44px;height:44px;color:var(--vnr-text);-webkit-backdrop-filter:blur(22px)saturate(1.2);cursor:pointer;background:linear-gradient(#fff1,#ffffff05),#ffffff0b;border:1px solid #ffffff14;border-radius:16px;flex:0 0 44px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14,0 14px 30px #0000002e}.storySettingsBack svg{width:22px;height:22px}.storySettingsBack:active{transform:scale(.96)}.storySettingsHeader h1{color:var(--vnr-text);letter-spacing:-.045em;margin:0;font-size:clamp(23px,5.8vw,30px);font-weight:800;line-height:1.04}.storySettingsHeader p{max-width:300px;color:var(--vnr-text-secondary);margin:5px 0 0;font-size:12px;line-height:1.35}.storySettingsScroll{z-index:1;height:calc(100% - var(--vnr-safe-top) - 68px);min-height:0;padding:4px max(16px, var(--vnr-safe-right)) calc(var(--vnr-tab-bar-reserve) + 34px) max(16px, var(--vnr-safe-left));overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative;overflow:hidden auto}.storySettingsScroll::-webkit-scrollbar{display:none}.storySettingsStack{gap:12px;display:grid}.storySettingsCard,.storySettingsEmpty{-webkit-backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(#ffffff0f,#ffffff06),#ffffff0b;border:1px solid #ffffff13;border-radius:28px;box-shadow:inset 0 1px #ffffff12,0 16px 36px #00000024}.storySettingsCard{padding:14px}.storySettingsCard h2{color:var(--vnr-text);letter-spacing:-.02em;margin:0 0 10px;font-size:16px;font-weight:730}.storySettingsOption{width:100%;min-height:52px;color:var(--vnr-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.storySettingsOption+.storySettingsOption{margin-top:4px}.storySettingsOption:hover,.storySettingsOption.is-active{background:#ffffff0e}.storySettingsOption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:620;overflow:hidden}.storySettingsOption i{color:var(--vnr-text-secondary);flex:none;font-size:13px;font-style:normal;font-weight:650}.storySettingsOption.is-active i{color:#9ed5ff}.storySettingsReactions{gap:8px;padding:10px 2px 2px;display:flex}.storySettingsReactions button{cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;width:44px;height:44px;font-size:20px}.storySettingsReactions button.is-active{background:#907cff29;border-color:#907cff8a;box-shadow:0 0 22px #8266ff24}.storySettingsEmpty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:230px;padding:26px 20px;display:grid}.storySettingsEmptyIcon{color:#ffffffdb;background:radial-gradient(circle at 35% 18%,#ffffff2e,#0000 40%),#ffffff12;border-radius:20px;place-items:center;width:56px;height:56px;font-size:24px;display:grid;box-shadow:inset 0 1px #ffffff1f}.storySettingsEmpty h2{color:var(--vnr-text);margin:8px 0 0;font-size:18px}.storySettingsEmpty p,.storySettingsHelp p{color:var(--vnr-text-secondary);margin:0;font-size:14px;line-height:1.55}.storySettingsHelp{gap:12px;display:grid}:root[data-vnr-theme=light] .storySettingsCard,:root[data-vnr-theme=light] .storySettingsEmpty,:root[data-vnr-theme=light] .storySettingsBack{background:linear-gradient(#ffffffdb,#ffffff8a),#ffffff94;border-color:#5f58871a;box-shadow:inset 0 1px #fffc,0 14px 34px #4132821a}.myStoriesScroll{align-content:start;gap:14px;display:grid}.myStoriesSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.myStoriesSummary div,.myStoriesSection,.myStoryCard{-webkit-backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(#ffffff0f,#ffffff06),#ffffff0b;border:1px solid #ffffff13;box-shadow:inset 0 1px #ffffff12,0 16px 36px #00000024}.myStoriesSummary div{border-radius:22px;align-content:center;place-items:center;gap:2px;min-height:74px;display:grid}.myStoriesSummary strong{color:var(--vnr-text);letter-spacing:-.04em;font-size:24px;line-height:1}.myStoriesSummary span{color:var(--vnr-text-secondary);font-size:12px;font-weight:650}.myStoriesStack{gap:12px;display:grid}.myStoriesSection{border-radius:26px;padding:14px}.myStoriesSection header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.myStoriesSection h2{color:var(--vnr-text);letter-spacing:-.03em;margin:0;font-size:17px;font-weight:780}.myStoriesSection header span{min-width:28px;height:28px;color:var(--vnr-text-secondary);background:#ffffff0f;border-radius:999px;place-items:center;font-size:12px;font-weight:750;display:grid}.myStoriesGrid{gap:10px;display:grid}.myStoryCard{border-radius:20px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-height:78px;padding:8px;display:grid}.myStoryPreview{border-radius:18px;width:64px;height:64px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,0 10px 24px #00000038}.myStoryPreview:after{content:"";background:radial-gradient(circle at 28% 18%,#ffffff47,#0000 24%),linear-gradient(#0000 45%,#0000004d);position:absolute;inset:0}.myStoryPreview span,.myStoryPreview i{z-index:1;color:#fff;text-shadow:0 2px 8px #00000059;font-style:normal;font-weight:760;position:absolute;left:8px;right:8px}.myStoryPreview span{font-size:10px;bottom:8px}.myStoryPreview i{text-align:right;font-size:10px;top:8px}.myStoryMeta{gap:4px;min-width:0;display:grid}.myStoryMeta strong{color:var(--vnr-text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:760;overflow:hidden}.myStoryMeta span,.myStoriesSectionEmpty{color:var(--vnr-text-secondary);font-size:13px;line-height:1.35}.myStoryViewers{gap:3px;display:grid}.myStoryViewers i{color:var(--vnr-text-tertiary);font-size:11px;font-style:normal;font-weight:650}.myStoriesSectionEmpty{margin:0}.myStoriesCreate{color:#fff;cursor:pointer;background:linear-gradient(135deg,#58d7ff,#7c5cff 48%,#f064c8);border:0;border-radius:999px;min-height:44px;padding:0 18px;font-size:14px;font-weight:760;box-shadow:0 14px 34px #7c5cff3d}.myStoriesCreate:active{transform:scale(.97)}:root[data-vnr-theme=light] .myStoriesSummary div,:root[data-vnr-theme=light] .myStoriesSection,:root[data-vnr-theme=light] .myStoryCard{background:linear-gradient(#ffffffe6,#ffffffb8),#ffffffc7;border-color:#14142814;box-shadow:inset 0 1px #ffffffd1,0 18px 34px #191c3214}.page.stPage{--st-text:var(--vnr-text);--st-muted:var(--vnr-text-secondary);--st-pad-x:max(16px, var(--vnr-safe-left));--st-pad-right:max(16px, var(--vnr-safe-right));--st-feed-reserve:calc(var(--vnr-tab-bar-height) + var(--vnr-safe-bottom) + var(--vnr-bottom-comfort) + 48px);height:100%;min-height:0;color:var(--st-text);background:0 0;flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}.stPageDecor{z-index:0;pointer-events:none;background:var(--vnr-bg-page);position:absolute;inset:0;overflow:hidden}:root[data-vnr-theme=black] .stPageDecor{background:#05050c}.stGeminiBg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.stGeminiCloud{pointer-events:none;-webkit-filter:blur(78px)saturate(.72);border-radius:50%;position:absolute}.stGeminiCloud--far{opacity:.06;background:radial-gradient(64% 54% at 42% 44%,#172b7038,#0000 78%),radial-gradient(58% 52% at 61%,#2d216929,#0000 80%),radial-gradient(48% 42% at 54% 56%,#80267614,#0000 84%);width:max(1700px,190vw);height:max(1100px,140vh);animation:36s cubic-bezier(.42,0,.2,1) infinite alternate stGeminiDriftA;top:-78%;left:50%;transform:translate(-50%)}.stGeminiCloud--mid{opacity:.048;background:radial-gradient(66% 58% at 50% 46%,#3a27782e,#0000 78%),radial-gradient(48% 44% at 50% 54%,#ab3a8b12,#0000 82%);width:max(1320px,148vw);height:max(880px,108vh);animation:32s cubic-bezier(.42,0,.22,1) infinite alternate stGeminiDriftB;top:-40%;left:-38%}.stGeminiCloud--near{opacity:.034;background:radial-gradient(66% 58% at 45% 44%,#0858621f,#0000 80%),radial-gradient(54% 50% at 62% 55%,#3e277a26,#0000 84%);width:max(1080px,118vw);height:max(760px,90vh);animation:30s cubic-bezier(.42,0,.22,1) infinite alternate stGeminiDriftC;top:-18%;right:-46%}.stEnvelope{opacity:.06;pointer-events:none;filter:blur(1.4px);background:linear-gradient(145deg,#ffffff1a,#ffffff04),#ffffff04;border:1px solid #e1e8ff1a;border-radius:16px;width:108px;height:76px;animation:38s ease-in-out infinite alternate stEnvelopeDrift;position:absolute;box-shadow:inset 0 1px #ffffff24}.stEnvelope--one{top:11%;left:-36px;transform:rotate(-12deg)}.stEnvelope--two{opacity:.05;animation-delay:-12s;top:22%;right:-42px;transform:rotate(10deg)}.stEnvelope--three{opacity:.045;animation-delay:-20s;bottom:14%;left:10%;transform:rotate(7deg)scale(.72)}.stBokeh{filter:blur(60px);opacity:.22;border-radius:50%;animation:18s ease-in-out infinite alternate stBokehMove;position:absolute}.stBokeh1{background:#4a7fd9;width:180px;height:180px;top:8%;left:-40px}.stBokeh2{background:#a64bc4;width:160px;height:160px;animation-delay:-6s;top:42%;right:-30px}.stNetwork{opacity:.08;background-image:radial-gradient(circle at 20% 30%,#8296ff59 0 1px,#0000 2px),radial-gradient(circle at 80% 60%,#c878dc4d 0 1px,#0000 2px);background-size:120px 120px,140px 140px;position:absolute;inset:0}.stScrollRoot{z-index:1;overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;min-height:0;padding:calc(var(--vnr-safe-top) + 22px) var(--st-pad-right) max(140px, var(--st-feed-reserve)) var(--st-pad-x);scroll-padding-bottom:max(140px, var(--st-feed-reserve));scrollbar-width:none;flex:1 1 0;position:relative;overflow:hidden auto}.stScrollRoot::-webkit-scrollbar{display:none}.stHeader{z-index:1;opacity:0;align-items:center;margin-bottom:16px;padding:0;display:flex;position:relative;transform:translateY(18px)}.stHeaderText{min-width:0;max-width:min(230px,100% - 148px)}.stPage--enter .stHeader{animation:.52s cubic-bezier(.22,1,.36,1) forwards stEnter}.stTitle{letter-spacing:-.04em;white-space:nowrap;text-shadow:0 0 24px #8c82ff2e;margin:0;font-size:clamp(26px,6vw,30px);font-weight:700}.stSub{color:var(--st-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.stFloatingCapsule{z-index:20;top:calc(var(--vnr-safe-top) + 12px);right:max(16px, var(--vnr-safe-right));pointer-events:auto;width:clamp(126px,32vw,148px);position:absolute}.stSearchPanel{z-index:19;top:calc(var(--vnr-safe-top) + 76px);right:max(16px, var(--vnr-safe-right));left:max(16px, var(--vnr-safe-left));-webkit-backdrop-filter:blur(26px)saturate(1.35);pointer-events:auto;background:#1214288f;border:1px solid #ffffff1a;border-radius:24px;align-items:center;height:52px;padding:0 14px 0 42px;animation:.26s cubic-bezier(.22,1,.36,1) both stEnter;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff0f,0 16px 38px #0000003d}.stSearchPanel svg{z-index:1;color:#d5daff73;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.stSearchInput{box-sizing:border-box;color:#fff;background:0 0;border:0;border-radius:0;outline:none;width:100%;height:100%;padding:0;font-size:14px;font-weight:550}.stSearchInput::placeholder{color:#d5daff61}.stMoreDismiss{z-index:18;cursor:default;background:0 0;border:0;position:absolute;inset:0}.stMoreMenu{z-index:22;-webkit-backdrop-filter:blur(34px)saturate(1.25);transform-origin:92% 0;background:linear-gradient(#ffffff14,#ffffff06),#121216a3;border:1px solid #ffffff14;border-radius:26px;gap:3px;width:min(292px,100vw - 32px);padding:8px;animation:.19s cubic-bezier(.22,1,.36,1) both stMoreMenuIn;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:inset 0 1px #ffffff14,0 24px 56px #00000059}.stMoreMenuItem{color:#ffffffeb;text-align:left;cursor:pointer;opacity:0;width:100%;min-height:52px;animation:stMoreItemIn .18s cubic-bezier(.22, 1, .36, 1) calc(45ms + var(--st-more-index) * 24ms) forwards;background:0 0;border:0;border-radius:19px;align-items:center;gap:10px;padding:6px 9px;display:flex;transform:translateY(-4px)scale(.98)}.stMoreMenuItem:hover{background:#ffffff0e}.stMoreMenuItem:active{transform:scale(.98)}.stMoreMenuIcon{color:#f6f2fff0;background:radial-gradient(circle at 34% 18%,#ffffff2e,#0000 38%),linear-gradient(145deg,#ffffff17,#ffffff09);border-radius:15px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid;box-shadow:inset 0 1px #ffffff1f,inset 0 -8px 18px #00000029,0 8px 22px #0003}.stMoreMenuIcon svg{width:21px;height:21px}.stMoreMenuIcon path,.stMoreMenuIcon circle{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.stMoreMenuItem strong{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:650;line-height:1.15;overflow:hidden}.stSectionSearch{z-index:1;-webkit-backdrop-filter:blur(22px)saturate(1.2);background:linear-gradient(#ffffff0e,#ffffff06),#12121652;border:1px solid #ffffff14;border-radius:22px;align-items:center;height:52px;margin:0 0 16px;padding:0 15px;animation:.32s cubic-bezier(.22,1,.36,1) both stEnter;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12}.stSectionSearch:before{content:"";pointer-events:none;filter:blur(18px);opacity:.75;background:radial-gradient(#56b2ff29,#0000 72%);border-radius:999px;height:42px;position:absolute;inset:-18px 18px auto}.stSectionSearch input{z-index:1;width:100%;color:var(--st-text);background:0 0;border:0;outline:none;position:relative}.stSectionSearch input::placeholder{color:var(--st-muted)}.stMySection{opacity:0;margin:0 0 24px;transform:translateY(18px)scale(.98)}.stPage--enter .stMySection{animation:.56s cubic-bezier(.18,.92,.2,1.08) 70ms forwards stStorySpring}.stMyHeading{padding-bottom:10px}.stMyCapsuleRail{align-items:flex-start;gap:12px;min-height:202px;padding:4px 2px 0;display:flex;position:relative}.stMyRow{-webkit-backdrop-filter:blur(22px)saturate(1.22);background:linear-gradient(#ffffff12,#ffffff05),#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;align-items:center;gap:16px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff1f,inset 0 -10px 24px #0000001f,0 12px 32px #00000029}.stMyAvatarBtn{cursor:pointer;background:0 0;border:0;flex:none;padding:0;transition:transform .12s cubic-bezier(.22,1,.36,1)}.stMyAvatarBtn:active{transform:scale(.97)}.stMyInfo{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;flex:1 1 0;min-width:0;padding:0;transition:transform .12s cubic-bezier(.22,1,.36,1)}.stMyInfo:active{transform:scale(.98)}.stMyInfo strong{letter-spacing:-.02em;font-size:15px;font-weight:750;display:block}.stMyInfo span{color:#e8e5f89e;margin-top:2px;font-size:12px;font-weight:650;display:block}.stMyAddGlass{color:#ffffffeb;-webkit-backdrop-filter:blur(22px)saturate(1.24);cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;transition:transform .26s cubic-bezier(.34,1.18,.64,1);display:grid;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 -8px 18px #00000024,0 0 24px #6382ff2e,0 10px 26px #0000002e}.stMyAddGlass--compact{border-radius:999px;flex-basis:42px;width:42px;height:42px;margin-top:118px}.stMyAddGlass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff24,#0000 44%);position:absolute;inset:0}.stMyAddGlass svg{z-index:1;width:22px;height:22px;position:relative}.stMyAddGlass:active{transform:scale(.94)}.stMyAvatarWrap{box-sizing:border-box;background:0 0;border:2px dashed #ffffff38;border-radius:48px;flex:0 0 90px;width:90px;height:154px;padding:3px;position:relative;box-shadow:0 0 18px #9b86ff14}.stMyAvatarBtn--active .stMyAvatarWrap{background:conic-gradient(from 15deg,#5bd6ff,#8d73ff,#f076c8,#5bd6ff);border:0;animation:4.8s ease-in-out infinite stStoryGlow;box-shadow:0 0 26px #7a75ff47,0 0 44px #41aaff1f}.stMyAvatarBtn--seen .stMyAvatarWrap{background:#ffffff2e;border:0;animation:none;box-shadow:0 10px 24px #00000024}.stMyAvatarFrame{background:radial-gradient(circle at 30% 18%,#ffffff24,#0000 34%),#ffffff0d;border-radius:45px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.stMyAvatar{object-fit:cover;object-position:center 30%;box-sizing:border-box;border:2px solid #07070edb;border-radius:43px;width:100%;height:100%;display:block}.stMyPlus{color:#fff;background:linear-gradient(135deg,#4899eb,#7a5ad4);border:2px solid #100a22;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-style:normal;font-weight:700;display:grid;position:absolute;bottom:7px;right:3px;box-shadow:0 0 16px #6382ff47}.stRailSection{--st-section-accent:#5bc4ff57;--st-section-accent-soft:#5bc4ff1a;opacity:0;margin-bottom:22px;transform:translateY(16px)}.stPage--enter .stRailSection{animation:.48s cubic-bezier(.22,1,.36,1) forwards stEnter}.stPage--enter .stRailSection--contacts{animation-delay:.18s}.stPage--enter .stRailSection--favorites{animation-delay:.25s}.stPage--enter .stRailSection--channels{animation-delay:.32s}.stRailSection--contacts{--st-section-accent:#56c4ff6b;--st-section-accent-soft:#56c4ff1f}.stRailSection--favorites{--st-section-accent:#9e78ff70;--st-section-accent-soft:#9e78ff21}.stRailSection--channels{--st-section-accent:#dd67c46b;--st-section-accent-soft:#52b1ff1f}.stRailHeading,.stFeedHeading{color:#e8e5f885;justify-content:space-between;align-items:center;padding:0 2px 12px;font-size:11px;display:flex}.stFeedHeading{opacity:0;transform:translateY(12px)}.stPage--enter .stFeedHeading{animation:.42s cubic-bezier(.22,1,.36,1) .38s forwards stEnter}.stRailHeading strong,.stFeedHeading strong{color:#e8e5f8db;letter-spacing:-.02em;font-size:14px;font-weight:750}.stRailBadge{color:#ffffffc7;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:42px;height:26px;padding:0 10px;font-size:11px;font-weight:760;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 8px 22px #00000024}.stRailBadge i{background:var(--st-section-accent);width:5px;height:5px;box-shadow:0 0 12px var(--st-section-accent);border-radius:50%}.stRail{touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:12px;margin-inline:-2px;padding:6px 58px 18px 2px;display:flex;overflow:auto hidden}.stRail::-webkit-scrollbar{display:none}.stRailEnd{flex:0 0 18px}.stMyStoryBlock{flex-direction:column;align-items:center;gap:10px;min-height:242px;padding:2px 4px 0;display:inline-flex}.stStoryCapsule{--st-capsule-w:94px;--st-capsule-h:168px;--st-capsule-radius:50px;--st-capsule-line:#56c4ff94;width:var(--st-capsule-w);min-width:var(--st-capsule-w);scroll-snap-align:start;color:#fff;cursor:pointer;opacity:0;will-change:transform, opacity;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;padding:0;transition:transform .12s cubic-bezier(.22,1,.36,1),opacity .18s;display:inline-flex;transform:translateY(16px)scale(.94)}.stPage--enter .stStoryCapsule{animation:.52s cubic-bezier(.18,.92,.2,1.08) forwards stStorySpring}.stStoryCapsule:active{transform:scale(.97)}.stStoryCapsule--mine{--st-capsule-w:102px;--st-capsule-h:176px;--st-capsule-radius:53px}.stStoryCapsule--favorites{--st-capsule-line:#ac79ff9e}.stStoryCapsule--channels{--st-capsule-line:#e268cd8f}.stStoryCapsuleStack{isolation:isolate;width:var(--st-capsule-w);height:var(--st-capsule-h);display:block;position:relative}.stStoryCapsuleLine{z-index:0;background:linear-gradient(180deg, transparent 0%, var(--st-capsule-line) 22%, var(--st-capsule-line) 78%, transparent 100%);width:2px;box-shadow:0 0 13px color-mix(in srgb, var(--st-capsule-line) 52%, transparent);opacity:.72;pointer-events:none;border-radius:999px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.stStoryCapsuleMedia{z-index:1;border-radius:var(--st-capsule-radius);width:100%;height:100%;box-shadow:0 0 0 1.5px #20232d, 0 0 0 3px #05060cdb, 0 16px 34px #00000057, 0 0 20px color-mix(in srgb, var(--st-capsule-line) 12%, transparent), inset 0 1px 0 #ffffff13, inset 0 -18px 28px #0000002e;background:radial-gradient(circle at 30% 15%,#ffffff1f,#0000 30%),#ffffff0e;place-items:center;display:grid;position:relative;overflow:hidden;transform:translate(0,0)}.stStoryCapsule--seen .stStoryCapsuleMedia{filter:saturate(.72)brightness(.82);box-shadow:0 0 0 1.5px #1b1d24,0 0 0 3px #05060cd1,0 12px 26px #0003,inset 0 1px #ffffff0b,inset 0 -16px 26px #0003}.stStoryCapsule--empty .stStoryCapsuleMedia{box-shadow:0 0 0 1.5px #242731,0 0 0 3px #05060cd6,0 0 18px #7ed8ff14,0 14px 30px #00000038,inset 0 1px #ffffff0e}.stStoryCapsulePhoto{object-fit:cover;object-position:center 28%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0;transform:translate(0,0)}.stStoryCapsuleShade{z-index:1;pointer-events:none;background:linear-gradient(#0000002e,#0000 28% 62%,#00000057),radial-gradient(circle at 32% 12%,#ffffff1f,#0000 30%);position:absolute;inset:0}.stStoryCapsuleFallback{z-index:2;text-shadow:0 8px 20px #0000005c;font-size:30px;font-weight:800;line-height:1;position:relative}.stStoryCapsuleBadge{z-index:2;color:#fffffff0;-webkit-backdrop-filter:blur(10px);text-overflow:ellipsis;white-space:nowrap;background:#00000061;border:1px solid #ffffff29;border-radius:999px;max-width:calc(100% - 14px);padding:3px 7px;font-size:9px;font-weight:760;line-height:1;position:absolute;bottom:9px;left:50%;overflow:hidden;transform:translate(-50%)}.stStoryCapsuleBadge--live{color:#6ee7b7;background:#0f9c6c47;border-color:#6de7b838}.stStoryCapsuleName{color:#f5f2ffeb;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:14px;font-size:13px;font-weight:760;line-height:1.12;display:block;overflow:hidden}.stStoryCapsuleSub{color:#e8e5f894;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:3px;font-size:11px;font-weight:650;line-height:1.1;display:block;overflow:hidden}.stStoryCapsuleOnline{background:#5ce1a7;border:2px solid #100a22;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 10px #5ce1a766}.stMyStoryAdd{color:#fffffff0;-webkit-backdrop-filter:blur(22px)saturate(1.18);cursor:pointer;background:linear-gradient(#ffffff1f,#ffffff0a),#ffffff0f;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:46px;height:46px;padding:0;transition:transform .17s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 1px #ffffff2e,inset 0 -9px 18px #00000021,0 0 22px #6382ff24,0 10px 24px #00000029}.stMyStoryAdd svg{width:22px;height:22px}.stMyStoryAdd:active{transform:scale(.94)}.stCapsule{scroll-snap-align:start;color:#fff;cursor:pointer;opacity:0;background:0 0;border:0;flex:none;width:96px;padding:0;transition:transform .11s cubic-bezier(.22,1,.36,1);transform:translateY(16px)scale(.94)}.stPage--enter .stCapsule{animation:.52s cubic-bezier(.18,.92,.2,1.08) forwards stStorySpring}.stCapsule:active{transform:scale(.97)}.stCapsuleWrap{isolation:isolate;width:94px;margin:0 auto;position:relative}.stCapsuleBeam{z-index:0;background:linear-gradient(180deg, transparent 0%, var(--st-section-accent) 34%, var(--st-section-accent) 66%, transparent 100%);width:1.5px;box-shadow:0 0 8px var(--st-section-accent-soft);opacity:.5;pointer-events:none;border-radius:999px;position:absolute;top:2px;bottom:-14px;left:50%;transform:translate(-50%)}.stCapsuleShell{z-index:1;box-sizing:border-box;width:94px;height:166px;box-shadow:0 0 22px var(--st-section-accent-soft), 0 14px 34px #00000038;background:conic-gradient(from 20deg,#5be0ff,#8b76ff,#f076c8,#5be0ff);border-radius:50px;flex-shrink:0;margin:0 auto;padding:2.5px;animation:5.2s ease-in-out infinite stStoryGlow;position:relative;overflow:hidden}.stCapsuleShell:before{content:"";z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 36%, var(--st-section-accent), transparent 64%);opacity:.3;filter:blur(16px);pointer-events:none;position:absolute;inset:-12px}.stCapsulePreview{z-index:1;background:#08080e59;border-radius:47px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -16px 28px #00000038}.stCapsulePhoto{object-fit:cover;object-position:center 30%;border-radius:inherit;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.stCapsuleShade{pointer-events:none;background:linear-gradient(#00000057 0%,#0000 28% 62%,#00000061 100%),radial-gradient(circle at 28% 14%,#ffffff1f,#0000 30%);position:absolute;inset:0}.stCapsuleEmoji{z-index:1;filter:drop-shadow(0 2px 8px #00000059);font-size:28px;line-height:1;position:relative}.stCapsuleBadge{z-index:2;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(10px);background:#0000006b;border:1px solid #ffffff1a;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.stCapsuleBadge--live{color:#6ee7b7;background:#10b98147;border-color:#6ee7b733}.stCapsule--seen .stCapsuleShell{background:#ffffff29;animation:none;box-shadow:0 10px 24px #0000001f}.stCapsule--seen .stCapsuleShell:before{opacity:0}.stCapsule--seen .stCapsuleBeam{opacity:.2;box-shadow:none;background:linear-gradient(#0000,#ffffff57,#0000)}.stCapsule--seen .stCapsulePreview{opacity:.65;filter:saturate(.72)brightness(.86)}.stCapsuleDot{z-index:3;background:#5ce1a7;border:2px solid #100a22;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-13px;right:31px;box-shadow:0 0 10px #5ce1a759}.stCapsuleName{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#f5f2ffe6;max-width:96px;margin-top:17px;font-size:13px;font-weight:700;display:block;overflow:hidden}.stCapsuleSub{color:#e8e5f894;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:96px;margin-top:2px;font-size:11px;font-weight:650;line-height:1.1;display:block;overflow:hidden}.stCapsule--mine,.stCapsule--mine .stCapsuleWrap{width:100px}.stCapsule--mine .stCapsuleShell{border-radius:52px;width:100px;height:174px}.stCapsule--mine .stCapsulePreview{border-radius:49px}.stCapsule--empty .stCapsuleShell{background:repeating-conic-gradient(from 20deg, #7ed8ffad 0 10deg, transparent 10deg 22deg), #ffffff14;animation:none;box-shadow:0 0 18px #7ed8ff1f,0 14px 34px #0000002e}.stCapsule--empty .stCapsulePreview{opacity:.82;filter:saturate(.78)brightness(.76)}.stRailEmpty{color:var(--st-muted);margin:0;padding:8px 2px 2px;font-size:13px;font-weight:650}.stFeedGrid{flex-direction:column;gap:13px;display:flex}.stCard{opacity:0;background:radial-gradient(circle at 18% 0,#67a4ff14,#0000 36%),linear-gradient(#ffffff0f,#ffffff07),#ffffff08;border:1px solid #ffffff14;border-radius:22px;overflow:hidden;transform:translateY(16px)scale(.96);box-shadow:inset 0 1px #ffffff14,0 16px 40px #02010c38,0 0 34px #7269ff14}.stPage--enter .stCard{animation:.56s cubic-bezier(.18,.92,.2,1.08) forwards stStorySpring}.stCard--seen{filter:saturate(.7);background:linear-gradient(#ffffff0a,#ffffff05),#ffffff06;box-shadow:inset 0 1px #ffffff0e,0 10px 28px #00000029}.stCardOpen{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:transform .11s cubic-bezier(.22,1,.36,1)}.stCardOpen:active{transform:scale(.97)}.stCardPreview{aspect-ratio:16/10;justify-content:flex-start;align-items:flex-end;min-height:0;max-height:220px;padding:16px;display:flex;position:relative;overflow:hidden}.stCardPreview:after{content:"";pointer-events:none;background:radial-gradient(circle at 22% 10%,#fff3,#0000 26%),linear-gradient(#0000 42%,#00000061 100%);position:absolute;inset:0}.stCardQuote{z-index:1;letter-spacing:-.02em;text-shadow:0 2px 16px #00000059;max-width:85%;margin:0;font-size:20px;font-weight:700;line-height:1.25;position:relative}.stCardPlay,.stViewerPlay{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#00000047;border-radius:50%;place-items:center;width:48px;height:48px;font-size:16px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stCardMeta{z-index:1;align-items:flex-start;gap:10px;padding:12px 14px 14px;display:flex;position:relative}.stCardText{flex:1;min-width:0}.stCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.stCardTop strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.stCardTop span{color:var(--st-muted);flex:none;font-size:10px}.stCardText p{color:#e8e5f8d1;margin:4px 0 0;font-size:12px;line-height:1.4}.stCardStats{color:var(--st-muted);gap:12px;margin-top:8px;font-size:10px;display:flex}.stAvatarClip{aspect-ratio:1;box-sizing:border-box;border-radius:50%;flex:none;width:38px;height:38px;display:block;overflow:hidden}.stAvatarClip--sm{width:34px;height:34px}.stAvatarClip--pill{aspect-ratio:auto;border-radius:inherit;width:100%;height:100%}.stAvatarImg{object-fit:cover;object-position:center center;border:0;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.stAvatarClip--ai,.stAvatarClip--ch,.stAvatarClip--fb{color:#fff;background:linear-gradient(145deg,#488fe580,#8e5dd673);place-items:center;font-size:12px;font-weight:700;display:grid}.stAvatarClip--sm.stAvatarClip--ai,.stAvatarClip--sm.stAvatarClip--ch,.stAvatarClip--sm.stAvatarClip--fb{font-size:11px}.stAvatarClip--ai{box-shadow:0 0 20px #7c5adc59}.stAvatar{aspect-ratio:1;border-radius:50%;flex:0 0 38px;width:38px;height:38px;overflow:hidden}.stAvatar--sm{flex-basis:34px;width:34px;height:34px;font-size:11px}.stTypeBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000047;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:650;position:absolute;top:12px;left:12px}.stTypeBadge--ai{box-shadow:0 0 14px #7c5adc66}.stWave{align-items:flex-end;gap:3px;height:28px;display:flex}.stWave b{background:#ffffffbf;border-radius:3px;width:3px;animation:1.1s ease-in-out infinite stVibeWave}.stWave b:first-child{height:10px;animation-delay:0s}.stWave b:nth-child(2){height:18px;animation-delay:.12s}.stWave b:nth-child(3){height:24px;animation-delay:.24s}.stWave b:nth-child(4){height:16px;animation-delay:.36s}.stWave b:nth-child(5){height:12px;animation-delay:.48s}.stWave--lg{gap:4px;height:48px}.stWave--lg b{width:4px}.stSheetBackdrop{z-index:90;padding:calc(var(--vnr-safe-top) + 12px) 16px max(8px, var(--vnr-safe-bottom));-webkit-backdrop-filter:blur(18px)saturate(1.18);background:#03020c6b;justify-content:center;align-items:flex-end;animation:.22s ease-out both stFadeIn;display:flex;position:fixed;inset:0}.stSheet{width:100%;max-width:392px;max-height:min(78dvh, calc(var(--vnr-app-height,100dvh) - var(--vnr-safe-top) - var(--vnr-safe-bottom) - 30px), 620px);color:#fff;-webkit-backdrop-filter:blur(34px)saturate(1.35);background:linear-gradient(#ffffff16,#fff0 27%),radial-gradient(circle at 18% 0,#5b9aff1f,#0000 35%),radial-gradient(circle at 86% 16%,#ee5bd61a,#0000 34%),linear-gradient(145deg,#181622a8,#09081194);border:1px solid #ffffff14;border-radius:31px 31px 29px 29px;flex-direction:column;min-height:0;padding:12px 20px 10px;animation:.26s cubic-bezier(.22,1,.36,1) both stSheetIn;display:flex;overflow:hidden;box-shadow:0 -18px 64px #0000005c,inset 0 1px #ffffff1c,inset 0 -1px #ffffff0a}.stSheetHandle{touch-action:pan-y;background:#ffffff2e;border-radius:4px;flex:none;width:34px;height:4px;margin:0 auto 14px}.stSheet h2{text-align:center;letter-spacing:-.02em;flex:none;margin:0;font-size:21px;font-weight:780}.stSheet>p{color:#ffffffa3;text-align:center;flex:none;margin:6px 0 16px;font-size:14px}.stSheetScroll{min-height:0;padding:0 4px max(24px, calc(var(--vnr-safe-bottom) + 24px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;margin:0 -4px;overflow-y:auto}.stSheetScroll::-webkit-scrollbar{display:none}.stSheetGrid{gap:10px;display:grid}.stPublishAudience{scrollbar-width:none;gap:8px;margin-bottom:12px;display:flex;overflow-x:auto}.stPublishAudience::-webkit-scrollbar{display:none}.stPublishAudience button{color:#ffffffb8;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;flex:none;min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.stPublishAudience button.is-active{color:#fff;background:#907cff2e;border-color:#907cff73}.stSheetBtn{color:#fff;cursor:pointer;opacity:0;width:100%;min-height:58px;animation:stSheetItemIn .3s cubic-bezier(.22, 1, .36, 1) var(--st-sheet-item-delay,90ms) forwards;background:linear-gradient(#ffffff0e,#ffffff08),#ffffff0b;border:1px solid #ffffff0f;border-radius:20px;align-items:center;gap:12px;padding:7px 10px 7px 8px;transition:transform .15s,background .15s;display:flex;transform:translateY(12px);box-shadow:inset 0 1px #ffffff12,0 10px 28px #00000024}.stSheetBtn:active{transform:scale(.985)}.stSheetIcon{color:#ffffffe6;background:linear-gradient(#ffffff1f,#ffffff06),#ffffff0f;border-radius:15px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff26,inset 0 -10px 18px #00000029,0 8px 22px #6775ff14}.stSheetIcon svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 8px #b2c2ff2e);width:23px;height:23px}.stSheetBtn strong{text-align:left;letter-spacing:-.01em;flex:1;font-size:16px;font-weight:650}.stSheetBtn i{color:#ffffff6b;font-size:22px;font-style:normal;line-height:1}.stSheetClose{color:#ffffffdb;cursor:pointer;background:linear-gradient(#ffffff0d,#ffffff07),#ffffff09;border:1px solid #ffffff0e;border-radius:999px;width:100%;min-height:56px;margin-top:13px;font-weight:680;box-shadow:inset 0 1px #ffffff0f}.stViewer{z-index:100;transform-origin:50% 52%;background:radial-gradient(circle at 50% -12%,#6f63ff29,#0000 42%),#030308f5;flex-direction:column;animation:.26s cubic-bezier(.18,.92,.2,1) both stViewerHeroIn;display:flex;position:fixed;inset:0}.stViewer:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0003 58%,#00000057 100%);height:34%;position:absolute;bottom:0;left:0;right:0}.stViewerProgress{z-index:3;top:calc(var(--vnr-safe-top) + 14px);gap:7px;display:flex;position:absolute;left:22px;right:22px}.stViewerBar{background:#ffffff3d;border-radius:2px;flex:1;height:3px;overflow:hidden}.stViewerBar:after{content:"";background:#fff;width:0;height:100%;display:block}.stViewerBar--done:after{width:100%}.stViewerBar--active:after{width:55%;animation:5s linear forwards stBarFill}.stViewerHeader{z-index:3;top:calc(var(--vnr-safe-top) + 42px);justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;left:22px;right:22px}.stViewerAuthor{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.stViewerAuthor .stAvatarClip--sm{width:42px;height:42px}.stViewerAuthor strong{font-size:14px;display:block}.stViewerAuthor i{color:#ffffff9e;margin-top:2px;font-size:11px;font-style:normal;display:block}.stViewerClose{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.15);cursor:pointer;background:#00000047;border:1px solid #ffffff0f;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff14,0 8px 24px #0000002e}.stViewerStage{height:100%;min-height:0;padding:calc(var(--vnr-safe-top) + 112px) 20px calc(var(--vnr-safe-bottom) + var(--vnr-keyboard-inset,0px) + 178px);flex:100%;place-items:center;display:grid;position:relative;overflow:hidden}.stViewerStage:before{content:"";pointer-events:none;background:radial-gradient(circle at 48% 18%,#ffffff29,#0000 28%),linear-gradient(#00000014,#0000006b);position:absolute;inset:0}.stViewerTap{cursor:pointer;background:0 0;border:0;width:38%;position:absolute;top:0;bottom:0}.stViewerTap--left{left:0}.stViewerTap--right{right:0}.stViewerText{z-index:1;text-align:center;text-shadow:0 4px 24px #00000059;max-width:min(88%,340px);margin:0;font-size:clamp(24px,6vw,34px);font-weight:700;line-height:1.2;position:relative}.stViewerMedia,.stViewerVoice{z-index:1;text-align:center;position:relative}.stViewerMedia p,.stViewerVoice p{margin:16px 0 0;font-size:16px;font-weight:650}.stViewerMedia span,.stViewerVoice span{color:#ffffffa6;margin-top:6px;font-size:12px;display:block}.stViewerFooter{z-index:3;right:22px;bottom:calc(var(--vnr-keyboard-inset,0px) + max(36px, calc(var(--vnr-safe-bottom) + 36px)));flex-direction:column;gap:12px;animation:.22s cubic-bezier(.22,1,.36,1) 80ms both stViewerBottomIn;display:flex;position:absolute;left:22px}.stViewerReply{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.15);background:#0000004d;border:1px solid #ffffff17;border-radius:999px;outline:none;width:100%;height:48px;padding:0 18px;font-size:16px;font-weight:550;box-shadow:inset 0 1px #ffffff17,0 12px 28px #0000002e}.stViewerReply::placeholder{color:#ffffff73}.stViewerReply--locked{color:#ffffff94;align-items:center;display:flex}.stViewerReactions{justify-content:center;gap:12px;display:flex}.stViewerReactions button{-webkit-backdrop-filter:blur(14px)saturate(1.12);cursor:pointer;background:#00000042;border:1px solid #ffffff0f;border-radius:50%;place-items:center;width:50px;height:50px;font-size:20px;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s;display:grid;box-shadow:inset 0 1px #ffffff12,0 10px 24px #00000029}.stViewerReactions button:active{background:#00000057;transform:scale(1.12)}.phone:has(.stPage){box-shadow:none;background:0 0;border:0;border-radius:0}:root[data-vnr-theme=light] .page.stPage,:root[data-vnr-theme=light] .stTitle,:root[data-vnr-theme=light] .stMyInfo,:root[data-vnr-theme=light] .stCapsule,:root[data-vnr-theme=light] .stCardTop strong{color:var(--vnr-text)}:root[data-vnr-theme=light] .stMyRow,:root[data-vnr-theme=light] .stMyAddGlass,:root[data-vnr-theme=light] .stSearchPanel,:root[data-vnr-theme=light] .stCard,:root[data-vnr-theme=light] .stSheetBtn,:root[data-vnr-theme=light] .stSheetClose{background:linear-gradient(145deg,#ffffffe0,#f5f2ff94),#ffffff85;border-color:#5f58871a;box-shadow:inset 0 1px #ffffffd1,0 12px 34px #4132821a}:root[data-vnr-theme=light] .stMyAvatarBtn{box-shadow:none;background:0 0}:root[data-vnr-theme=light] .stRailBadge{color:#241e3ead;background:linear-gradient(#ffffffc7,#fff6),#ffffff85;border-color:#5f58871f}:root[data-vnr-theme=light] .stSheetIcon{color:#2c2748d1;background:linear-gradient(#ffffffb8,#ffffff5c),#8c7ebe1a;box-shadow:inset 0 1px #ffffffe6,inset 0 -8px 18px #56448c14,0 10px 24px #5a4c9614}:root[data-vnr-theme=light] .stRailHeading,:root[data-vnr-theme=light] .stFeedHeading,:root[data-vnr-theme=light] .stRailHeading strong,:root[data-vnr-theme=light] .stFeedHeading strong,:root[data-vnr-theme=light] .stMyInfo span,:root[data-vnr-theme=light] .stCardText p,:root[data-vnr-theme=light] .stCardStats,:root[data-vnr-theme=light] .stCardTop span,:root[data-vnr-theme=light] .stCapsuleName{color:var(--vnr-text-secondary)}:root[data-vnr-theme=light] .stMyAvatar,:root[data-vnr-theme=light] .stCapsuleDot{border-color:#ffffffeb}:root[data-vnr-theme=light] .stCapsule--seen .stCapsuleShell{background:#8278aa29}:root[data-vnr-theme=light] .stCardQuote{color:#fff}:root[data-vnr-theme=light] .stSheet{color:var(--vnr-text);background:linear-gradient(180deg, #ffffff9e, #fff0 30%), var(--vnr-sheet-bg);box-shadow:0 -22px 70px #41328229}:root[data-vnr-theme=light] .stSheetBtn,:root[data-vnr-theme=light] .stSheetClose,:root[data-vnr-theme=light] .stSheetBtn i{color:var(--vnr-text)}@keyframes stEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes stStorySpring{0%{opacity:0;transform:translateY(16px)scale(.94)}68%{opacity:1;transform:translateY(-1px)scale(1.01)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes stStoryGlow{0%,to{opacity:.32;transform:scale(.96)}45%{opacity:.55;transform:scale(1.04)}}@keyframes stGeminiDriftA{0%{transform:translate(-50%)scale(1)}to{transform:translate(calc(18px - 50%),14px)scale(1.03)}}@keyframes stGeminiDriftB{0%{transform:translate(0,0)scale(1)}to{transform:translate(16px,-12px)scale(1.04)}}@keyframes stGeminiDriftC{0%{transform:translate(0,0)scale(1.02)}to{transform:translate(-14px,10px)scale(1.05)}}@keyframes stEnvelopeDrift{0%{transform:translate3d(0, 0, 0) rotate(var(--st-env-rot,-12deg))}to{transform:translate3d(10px, -8px, 0) rotate(calc(var(--st-env-rot,-12deg) + 3deg))}}@keyframes stViewerHeroIn{0%{opacity:0;transform:translateY(18px)scale(.92)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes stBokehMove{to{transform:translate(14px,-12px)scale(1.06)}}@keyframes stVibeWave{50%{opacity:1;transform:scaleY(1.35)}}@keyframes stFadeIn{0%{opacity:0}to{opacity:1}}@keyframes stSheetIn{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}@keyframes stSheetItemIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes stMoreMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.92)}to{opacity:1;transform:none}}@keyframes stMoreItemIn{to{opacity:1;transform:none}}@keyframes stViewerBottomIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes stBarFill{0%{width:0}to{width:100%}}:root[data-vnr-platform=android] .stAvatarImg,html.vnrAndroidViewport .stAvatarImg,:root[data-vnr-platform=android] .stMyAvatar,html.vnrAndroidViewport .stMyAvatar{object-fit:cover;object-position:center center;flex:none;width:100%;min-width:0;height:100%;min-height:0}:root[data-vnr-platform=android] .stCapsuleShell,html.vnrAndroidViewport .stCapsuleShell{flex-shrink:0}@media (prefers-reduced-motion:reduce){.stPage--enter .stHeader,.stPage--enter .stMySection,.stPage--enter .stCapsule,.stPage--enter .stCard,.stPage--enter .stRailHeading,.stPage--enter .stFeedHeading,.stBokeh,.stGeminiCloud,.stEnvelope,.stCapsuleShell:before,.stWave b,.stViewerBar--active:after,.stViewer{opacity:1;animation:none;transform:none}}.feedPage,.feedDetailPage{--feed-text:var(--vnr-text);max-width:100%;height:100%;min-height:0;color:var(--feed-text);background:var(--vnr-bg-page);flex-direction:column;display:flex;position:relative;overflow:hidden}.feedScrollRoot,.feedDetailScroll{z-index:1;max-width:100%;min-height:0;padding:calc(var(--vnr-safe-top) + 22px) max(18px, var(--vnr-safe-right)) calc(var(--vnr-tab-bar-reserve) + 28px) max(18px, var(--vnr-safe-left));overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;scrollbar-width:none;scroll-padding-bottom:calc(var(--vnr-tab-bar-reserve) + 28px);flex:1 1 0;position:relative;overflow:hidden auto}.feedScrollEndSpacer{pointer-events:none;flex-shrink:0;height:24px}.feedPullRefresh{justify-content:center;align-items:flex-end;transition:height .18s;display:flex;overflow:hidden}.feedPullRefreshSpinner{border:2px solid #ffffff2e;border-top-color:var(--feed-accent,#65b7ff);border-radius:50%;width:22px;height:22px;margin-bottom:6px;transition:transform .12s,opacity .12s}.feedPullRefreshSpinner.is-spinning{animation:.75s linear infinite feedPullSpin}@keyframes feedPullSpin{to{transform:rotate(360deg)}}.feedArticle--compact{box-shadow:none;background:0 0;border-bottom:1px solid #ffffff0f;padding:14px 0}.feedArticleCompactOpen{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.feedArticle--compact .feedArticleTitle{margin:0;font-size:16px;line-height:1.35}.feedArticle--compact .feedArticleMeta{margin:6px 0 0}.feedScrollRoot::-webkit-scrollbar{display:none}.feedDetailScroll::-webkit-scrollbar{display:none}:is(.phone:has(.feedPage),.phone:has(.feedDetailPage)){background:0 0;border-color:#acb4ff1f}.feedGlow{filter:blur(70px);pointer-events:none;opacity:.22;border-radius:50%;position:absolute}.feedGlowOne{background:#5a8dff;width:190px;height:190px;top:8%;right:-82px}.feedGlowTwo{background:#c855ae;width:170px;height:170px;top:52%;left:-78px}.feedPage .feedGlow{display:none}.feedPage--instant{padding:calc(var(--vnr-safe-top) + 22px) max(18px, var(--vnr-safe-right)) calc(var(--vnr-tab-bar-reserve) + 28px) max(18px, var(--vnr-safe-left))}.feedInstantSkeleton{background:#ffffff0f;border-radius:22px;height:148px;margin-bottom:12px}.feedInstantSkeleton--short{width:88%;height:108px}.feedHeader{z-index:1;text-align:left;align-items:center;gap:12px;padding:0;display:flex;position:relative}.feedHeaderText{min-width:0;max-width:min(310px,100% - 142px)}.feedHeader h1{color:var(--feed-text);letter-spacing:-.055em;margin:0;font-size:34px;font-weight:780}.feedHeader p{color:#e8e5f89e;max-width:320px;margin:8px 0 0;font-size:13px;line-height:1.45}.feedFloatingCapsule{z-index:20;top:calc(var(--vnr-safe-top) + 12px);right:max(24px, var(--vnr-safe-right));width:clamp(126px,32vw,148px);position:absolute}.feedSearch{z-index:1;-webkit-backdrop-filter:blur(26px)saturate(1.2);background:linear-gradient(#ffffff12,#ffffff06),#1212186b;border:1px solid #ffffff14;border-radius:24px;align-items:center;height:52px;margin-top:18px;padding:0 17px;animation:.26s cubic-bezier(.22,1,.36,1) both feedCardIn;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 16px 36px #00000029}.feedSearch input{width:100%;color:var(--feed-text);background:0 0;border:0;outline:none;font-size:16px;font-weight:560}.feedSearch input::placeholder{color:#e8e5f880}.feedFilters{z-index:1;-webkit-backdrop-filter:blur(24px)saturate(1.12);background:#ffffff0b;border:1px solid #c6cdff1f;border-radius:999px;gap:4px;height:52px;margin-top:22px;padding:4px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.feedFilters button{color:#e8e5f894;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;min-width:0;font-size:13px;font-weight:720;transition:color .18s,background .18s,transform .18s,box-shadow .18s}.feedFilters button:active{transform:scale(.98)}.feedFilters button.is-active{color:#fff;background:linear-gradient(120deg,#3aa3ffc7,#7c5cffbd 50%,#ec4cc7b8);box-shadow:inset 0 1px #ffffff38,0 12px 26px #735aff33}.feedList{z-index:1;contain:layout style;gap:20px;margin-top:18px;display:grid;position:relative}.feedList--articles{gap:0}.feedArticle{--feed-accent:#6aaef5;opacity:0;animation:feedCardIn .32s cubic-bezier(.22, 1, .36, 1) calc(40ms + var(--feed-index) * 35ms) forwards;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:680px;border-bottom:1px solid #ffffff0f;padding:28px 0;position:relative}.feedArticle:last-child{border-bottom:0;padding-bottom:8px}.feedArticleHero{background:#ffffff0a;border-radius:24px;width:100%;min-height:200px;max-height:280px;margin-bottom:16px;position:relative;overflow:hidden}.feedArticleHero img{object-fit:cover;width:100%;height:100%;min-height:200px;max-height:280px;display:block;transform:translate(0,0)}.feedArticleHero--gradient{color:color-mix(in srgb, var(--feed-accent) 82%, white);place-items:center;display:grid}.feedArticleHero--blue{background:radial-gradient(circle at 30% 20%,#ffffff29,#0000 40%),linear-gradient(145deg,#65b7ff6b,#3a78dc2e)}.feedArticleHero--violet{background:radial-gradient(circle at 30% 20%,#ffffff29,#0000 40%),linear-gradient(145deg,#a78bfa6b,#6248be2e)}.feedArticleHero--pink{background:radial-gradient(circle at 30% 20%,#ffffff29,#0000 40%),linear-gradient(145deg,#f472b66b,#be48822e)}.feedArticleHero--amber{background:radial-gradient(circle at 30% 20%,#ffffff29,#0000 40%),linear-gradient(145deg,#f7b2676b,#be78302e)}.feedArticleHero--mint{background:radial-gradient(circle at 30% 20%,#ffffff29,#0000 40%),linear-gradient(145deg,#66d6b36b,#3096782e)}.feedArticleHero--lavender{background:radial-gradient(circle at 30% 20%,#ffffff29,#0000 40%),linear-gradient(145deg,#c4b5fd6b,#7862be2e)}.feedArticleHero .feedVectorIcon{width:48px;height:48px}.feedArticleHeroPlay{color:#fff;cursor:pointer;background:#00000038;border:0;place-items:center;display:grid;position:absolute;inset:0}.feedArticleHeroPlay .feedVectorIcon{fill:currentColor;stroke:none;width:36px;height:36px}.feedArticleTitle{color:#fff;letter-spacing:-.04em;margin:0;font-size:22px;font-weight:780;line-height:1.22}.feedArticleTitleButton{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.feedArticleTitleButton:active{opacity:.88}.feedArticleMeta{color:#e6e3f585;margin:10px 0 0;font-size:12px}.feedArticleText{color:#ffffffc2;white-space:pre-wrap;word-break:break-word;margin:16px 0 0;font-size:15px;line-height:1.62}.feedArticleLead,.feedDetailLead{color:#ffffffe0;margin:14px 0 0;font-size:15px;font-weight:600;line-height:1.55}.feedArticleText--loading,.feedDetailText--loading{color:#ffffff94;font-style:italic}.feedStatus--refreshing span{opacity:.92}.feedArticleText--clamped{-webkit-line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feedArticleText--clamped+.feedArticleVideo+.feedArticleReadMore,.feedArticleText--clamped+.feedArticleReadMore{margin-top:10px}.feedArticleVideo{background:#0000003d;border:1px solid #ffffff14;border-radius:20px;margin-top:16px;overflow:hidden}.feedArticleVideo iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.feedArticleVideoButton{color:#fff;width:100%;height:48px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#3aa3ff6b,#7c5cff61);border:0;font-size:14px;font-weight:740}.feedArticleReadMore{color:color-mix(in srgb, var(--feed-accent) 78%, white);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;margin-top:14px;padding:0;font-size:15px;font-weight:760;text-decoration:underline;display:inline-flex}.feedArticleText--empty{color:#ffffff94;font-style:italic}.feedArticleText--original{color:#ffffffad;border-top:1px solid #ffffff14;margin-top:14px;padding-top:14px}.feedArticleTags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.feedArticleTags span{color:#ffffffa3;background:#ffffff0d;border:1px solid #ffffff12;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:680}.feedArticleReactions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.feedReactionButton{color:#ffffffd1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 10px;transition:transform .14s,background .14s,border-color .14s;display:inline-flex}.feedReactionButton.is-active{border-color:color-mix(in srgb, var(--feed-accent) 42%, transparent);background:color-mix(in srgb, var(--feed-accent) 16%, #ffffff0f)}.feedReactionButton:active{transform:scale(.96)}.feedReactionEmoji{font-size:18px;line-height:1}.feedReactionCount{color:#e6e3f5b8;min-width:10px;font-size:12px;font-weight:740}.feedDetailFooter .feedArticleReactions{margin-top:0;margin-bottom:14px}.feedDetailFooterRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.feedArticleReadMore--collapse{color:#e6e3f594;text-decoration:none}.feedArticleFooter{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.feedArticleSource{color:#e6e3f57a;min-width:0;font-size:12px;font-weight:680}.feedList--stream{gap:0}.feedList--live{gap:8px}.feedList--themes{gap:14px}.feedDigest{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#7c3aed29,#3b82f614),#ffffff08;border:1px solid #c4cbff1a;border-radius:28px;margin:0 16px 18px;padding:18px 16px 14px}.feedDigestHead h2{letter-spacing:-.04em;margin:0;font-size:22px;font-weight:720}.feedDigestHead p{color:#f4f1ff9e;margin:6px 0 0;font-size:13px}.feedDigestRail{auto-flow:column;scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,72vw);grid-auto-flow:column;gap:12px;margin-top:14px;padding-bottom:4px;display:grid;overflow-x:auto}.feedDigestCard{scroll-snap-align:start;min-height:210px;color:inherit;text-align:left;animation:feedCardIn .32s cubic-bezier(.22, 1, .36, 1) calc(20ms + var(--feed-index) * 40ms) both;background:#080a186b;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:8px;padding:12px;display:flex}.feedDigestCard strong{letter-spacing:-.02em;font-size:15px;line-height:1.35}.feedDigestCard span{color:#f4f1ff94;font-size:12px}.feedThemeBlock{--feed-accent:#6aaef5;background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--feed-accent) 10%, transparent), transparent 42%), linear-gradient(145deg, #ffffff0f, #ffffff05);opacity:0;animation:feedCardIn .32s cubic-bezier(.22, 1, .36, 1) calc(40ms + var(--feed-index) * 45ms) forwards;border:1px solid #c4cbff1a;border-radius:28px;position:relative;overflow:hidden}.feedThemeBlock:before{content:"";background:var(--feed-accent);opacity:.82;border-radius:999px;width:4px;position:absolute;top:18%;bottom:18%;left:0}.feedThemeBlockOpen{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:16px 16px 16px 18px;display:block}.feedThemeBlockOpen:active{opacity:.9}.feedThemeBlockHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.feedThemeBlockHead h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:20px;font-weight:780}.feedThemeBlockHead p{color:#e6e3f58a;margin:6px 0 0;font-size:12px}.feedThemeBlockArrow{color:#ebe8fab8;background:#ffffff0f;border-radius:18px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.feedThemeBlockPreviews{gap:8px;margin-top:14px;display:flex}.feedThemeBlockPreviews .feedRowThumb--compact{border-radius:18px;flex:0 0 72px;width:72px;height:72px}.feedThemeBlockPreviews .feedRowThumb--compact .feedVectorIcon{width:26px;height:26px}.feedNewsRow{--feed-accent:#6aaef5;opacity:0;animation:feedCardIn .32s cubic-bezier(.22, 1, .36, 1) calc(40ms + var(--feed-index) * 35ms) forwards;border-bottom:1px solid #ffffff0f;position:relative}.feedNewsRow:last-child{border-bottom:0}.feedNewsRowOpen{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:14px;padding:16px 0;display:flex}.feedNewsRowOpen:active{opacity:.88}.feedRowThumb{border-radius:22px;flex:0 0 92px;place-items:center;width:92px;height:92px;display:grid;position:relative;overflow:hidden}.feedRowThumb img{object-fit:cover;width:100%;height:100%}.feedRowThumb--gradient{color:color-mix(in srgb, var(--feed-accent) 78%, white);background:radial-gradient(circle at 30% 20%, #ffffff29, transparent 40%), linear-gradient(145deg, color-mix(in srgb, var(--feed-accent) 34%, transparent), #ffffff0a)}.feedRowThumb--blue{background:linear-gradient(145deg,#65b7ff59,#3a78dc26)}.feedRowThumb--violet{background:linear-gradient(145deg,#a78bfa59,#6248be26)}.feedRowThumb--pink{background:linear-gradient(145deg,#f472b659,#be488226)}.feedRowThumb--amber{background:linear-gradient(145deg,#f7b26759,#be783026)}.feedRowThumb--mint{background:linear-gradient(145deg,#66d6b359,#30967826)}.feedRowThumb--lavender{background:linear-gradient(145deg,#c4b5fd59,#7862be26)}.feedRowThumb .feedVectorIcon{width:32px;height:32px}.feedRowThumb--compact{flex-basis:72px;width:72px;height:72px}.feedNewsRowBody{flex:1;min-width:0;padding-top:2px}.feedNewsRowBody h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:17px;font-weight:760;line-height:1.28}.feedNewsRowBody p{color:#e6e3f585;margin:7px 0 0;font-size:12px;line-height:1.35}.feedNewsRowMeta{color:#e6e3f56b;margin-top:10px;font-size:11px;font-weight:680;display:block}.feedNewsRowBadge{color:#ffffffd1;background:#ffffff14;border-radius:999px;margin-top:8px;padding:3px 8px;font-size:10px;font-weight:760;display:inline-block}.feedList--plain{margin-top:0}.feedStatus{z-index:1;color:#e8e5f8ad;-webkit-backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff14;border-radius:20px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-top:14px;padding:7px 8px 7px 14px;font-size:12px;line-height:1.35;display:flex;position:relative}.feedStatus span{min-width:0}.feedStatus button{color:#fff;height:30px;font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex:none;padding:0 12px;font-size:11px;font-weight:760}.feedAdminRefresh{z-index:1;background:#ffffff08;border:1px dashed #ffffff24;border-radius:20px;margin-top:10px;padding:12px 14px;position:relative}.feedAdminRefresh button{color:#fff;width:100%;height:38px;font:inherit;cursor:pointer;background:#7c5cff47;border:0;border-radius:999px;font-size:12px;font-weight:760}.feedAdminRefresh button:disabled{opacity:.6;cursor:wait}.feedAdminRefresh p{color:#e8e5f89e;margin:8px 0 0;font-size:11px;line-height:1.4}.feedDetailHero{border:1px solid color-mix(in srgb, var(--feed-accent) 28%, transparent);border-radius:28px;width:calc(100% + 8px);min-height:220px;max-height:320px;margin:-4px -4px 18px;position:relative;overflow:hidden}.feedDetailHero img{object-fit:cover;width:100%;height:100%;min-height:220px;max-height:320px;display:block}.feedDetailHero--gradient{color:color-mix(in srgb, var(--feed-accent) 82%, white);place-items:center;display:grid}.feedDetailHero--gradient .feedVectorIcon{width:56px;height:56px}.feedDetailText{color:#ffffffc2;white-space:pre-wrap;word-break:break-word;margin:22px 0 0;font-size:16px;line-height:1.62}.feedDetailText--original{color:#ffffff9e;border-top:1px solid #ffffff14;margin-top:16px;padding-top:16px;font-size:15px}.feedDetailText--empty{color:#ffffff94;font-style:italic}.feedDetailHero--blue{background:radial-gradient(circle at 30% 20%,#ffffff29,#0000 40%),linear-gradient(145deg,#65b7ff6b,#3a78dc2e)}.feedDetailHero--violet{background:radial-gradient(circle at 30% 20%,#ffffff29,#0000 40%),linear-gradient(145deg,#a78bfa6b,#6248be2e)}.feedDetailHero--pink{background:radial-gradient(circle at 30% 20%,#ffffff29,#0000 40%),linear-gradient(145deg,#f472b66b,#be48822e)}.feedDetailHero--amber{background:radial-gradient(circle at 30% 20%,#ffffff29,#0000 40%),linear-gradient(145deg,#f7b2676b,#be78302e)}.feedDetailHero--mint{background:radial-gradient(circle at 30% 20%,#ffffff29,#0000 40%),linear-gradient(145deg,#66d6b36b,#3096782e)}.feedDetailHero--lavender{background:radial-gradient(circle at 30% 20%,#ffffff29,#0000 40%),linear-gradient(145deg,#c4b5fd6b,#7862be2e)}.feedPlayBadge--small .feedVectorIcon{width:18px;height:18px}.feedPlayBadge{color:#fff;background:#00000038;place-items:center;display:grid;position:absolute;inset:0}.feedPlayBadge .feedVectorIcon{fill:currentColor;stroke:none;filter:drop-shadow(0 2px 8px #00000059);width:28px;height:28px}.feedVectorIcon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--feed-accent) 24%, transparent))}.feedSource{color:color-mix(in srgb, var(--feed-accent) 68%, white);font-size:12px;font-weight:780;display:block}.feedWave{align-items:center;gap:3px;height:18px;display:flex;position:absolute}.feedWave b{background:currentColor;border-radius:3px;width:3px;height:7px;animation:1.4s ease-in-out infinite feedWave}.feedWave b:nth-child(2){height:15px;animation-delay:.1s}.feedWave b:nth-child(3){height:10px;animation-delay:.2s}.feedWave b:nth-child(4){animation-delay:.3s}.feedPulseDot{background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(18px,-18px);box-shadow:0 0 14px}.feedSkeletonCard{opacity:0;min-height:92px;animation:feedCardIn .32s cubic-bezier(.22, 1, .36, 1) calc(40ms + var(--feed-index) * 35ms) forwards;border-bottom:1px solid #ffffff0f;gap:14px;padding:16px 0;display:flex}.feedSkeletonCard span,.feedSkeletonCard i,.feedSkeletonCard b,.feedSkeletonCard em{background:linear-gradient(90deg,#ffffff0f,#ffffff21,#ffffff0f);border-radius:999px;display:block}.feedSkeletonCard span{border-radius:22px;width:92px;height:92px}.feedSkeletonCard div{flex:1;padding-top:8px}.feedSkeletonCard i{width:42%;height:12px}.feedSkeletonCard b{width:92%;height:22px;margin-top:14px}.feedSkeletonCard em{width:55%;height:13px;margin-top:14px}.feedStateCard{color:#e8e5f8c2;text-align:center;-webkit-backdrop-filter:blur(24px);background:#ffffff0b;border:1px solid #c4cbff1a;border-radius:30px;padding:24px;box-shadow:inset 0 1px #ffffff14,0 16px 36px #0000002e}.feedStateCard strong{color:#fff;font-size:20px;font-weight:780;display:block}.feedStateCard p{color:#e8e5f894;max-width:270px;margin:10px auto 0;font-size:14px;line-height:1.45}.feedStateCard button,.feedBackButton{color:#fff;height:46px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#3aa3ff6b,#7c5cff61,#ec4cc752);border:1px solid #ffffff14;border-radius:999px;padding:0 18px;font-size:14px;font-weight:740;box-shadow:inset 0 1px #ffffff24}.feedStateCard button{margin-top:18px}.feedDetailScroll{padding-top:calc(var(--vnr-safe-top) + 18px)}.feedDetailScroll--subpage{padding-top:0}.feedDetailTopBar{z-index:4;padding:calc(var(--vnr-safe-top) + 10px) max(18px, var(--vnr-safe-right)) 8px max(18px, var(--vnr-safe-left));background:linear-gradient(180deg, var(--vnr-bg-page) 72%, transparent);flex:none;position:relative}.feedBackButton{z-index:2;-webkit-backdrop-filter:blur(18px);background:#ffffff0f;margin-bottom:0;position:relative}.feedDetailContent{--feed-accent:#8b8df7;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;animation:.32s cubic-bezier(.22,1,.36,1) both feedCardIn;position:relative;overflow:visible}.feedDetailContent h1{color:#fff;letter-spacing:-.055em;margin:10px 0 0;font-size:30px;line-height:1.1}.feedSourcePageHeader{margin-bottom:18px}.feedSourcePageHeader h1{color:#fff;letter-spacing:-.05em;margin:8px 0 0;font-size:28px;font-weight:780}.feedSourcePageHeader p{color:#e8e5f894;margin:8px 0 0;font-size:14px}.feedDetailSubtitle{color:#e8e5f894;margin:12px 0 0;font-size:14px}.feedTags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.feedTags span{color:#ffffffad;background:#ffffff0e;border:1px solid #ffffff12;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:680}.feedDetailFooter{border-top:1px solid #ffffff14;margin-top:22px;padding-top:18px}.feedDetailSource{color:#e6e3f585;min-width:0;font-size:13px;font-weight:680}.feedDetailIconActions{flex:none;align-items:center;gap:8px;display:flex}.feedDetailIconButton{color:#ffffffdb;cursor:pointer;background:#ffffff12;border:1px solid #ffffff14;border-radius:22px;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:inset 0 1px #ffffff14}.feedDetailIconButton:active{transform:scale(.96)}.feedDetailIconButton:disabled{opacity:.4;cursor:not-allowed}.feedActionIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.feedDetailVideo{background:#0000003d;border:1px solid #ffffff14;border-radius:24px;margin-top:18px;overflow:hidden}.feedDetailVideo iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.feedDetailVideo button{color:#fff;width:100%;height:52px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#3aa3ff6b,#7c5cff61);border:0;font-size:14px;font-weight:740}.feedDetailPlaceholder{gap:10px;margin-top:24px;display:grid}.feedDetailPlaceholder span{background:#ffffff14;border-radius:999px;height:13px}.feedDetailPlaceholder span:nth-child(2){width:82%}.feedDetailPlaceholder span:nth-child(3){width:62%}.feedDetailMissing{margin-top:12px}:root[data-vnr-theme=light] .feedHeader p{color:var(--vnr-text-secondary)}:root[data-vnr-theme=light] .feedFilters{background:#ffffff9e;border-color:#5f58871a;box-shadow:0 12px 34px #41328214}:root[data-vnr-theme=light] .feedFilters button{color:#1712287a}:root[data-vnr-theme=light] .feedFilters button.is-active{color:var(--vnr-text);background:linear-gradient(135deg,#86aef680,#d6aeec7a);box-shadow:inset 0 1px #fffc}:root[data-vnr-theme=light] .feedNewsRow{border-bottom-color:#5f58871a}:root[data-vnr-theme=light] .feedThemeBlock{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--feed-accent) 8%, transparent), transparent 42%), linear-gradient(145deg, #ffffffe0, #f5f2ff94);border-color:#5f58871a}:root[data-vnr-theme=light] .feedThemeBlockHead h2,:root[data-vnr-theme=light] .feedArticleTitle,:root[data-vnr-theme=light] .feedNewsRowBody h2,:root[data-vnr-theme=light] .feedSourcePageHeader h1,:root[data-vnr-theme=light] .feedDetailContent h1,:root[data-vnr-theme=light] .feedStateCard strong{color:var(--vnr-text)}:root[data-vnr-theme=light] .feedThemeBlockHead p,:root[data-vnr-theme=light] .feedArticleMeta,:root[data-vnr-theme=light] .feedArticleText,:root[data-vnr-theme=light] .feedArticleSource,:root[data-vnr-theme=light] .feedNewsRowBody p,:root[data-vnr-theme=light] .feedNewsRowMeta,:root[data-vnr-theme=light] .feedDetailSource,:root[data-vnr-theme=light] .feedDetailSubtitle,:root[data-vnr-theme=light] .feedDetailText,:root[data-vnr-theme=light] .feedStateCard p{color:var(--vnr-text-secondary)}:root[data-vnr-theme=light] .feedStateCard,:root[data-vnr-theme=light] .feedSearch,:root[data-vnr-theme=light] .feedBackButton{color:var(--vnr-text-secondary);background:#ffffff94}@keyframes feedCardIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes feedWave{50%{height:17px}}@media (width<=380px){.feedScrollRoot,.feedDetailScroll{padding-inline:max(14px, var(--vnr-safe-left)) max(14px, var(--vnr-safe-right))}.feedRowThumb{border-radius:20px;flex-basis:80px;width:80px;height:80px}.feedArticleTitle{font-size:20px}.feedArticleHero{border-radius:20px;min-height:180px;max-height:240px}.feedArticleHero img{min-height:180px;max-height:240px}.feedNewsRowBody h2{font-size:16px}}@media (prefers-reduced-motion:reduce){.feedNewsRow,.feedArticle,.feedThemeBlock,.feedSkeletonCard,.feedDetailContent,.feedWave b{opacity:1;animation:none}}.createFlowPage{height:100%;min-height:0;color:var(--vnr-text);background:var(--vnr-bg-page);flex:1 1 0;position:relative;overflow:hidden}.createFlowDecor{pointer-events:none;background:radial-gradient(circle at 12% 12%,#5ca0ff29,#0000 32%),radial-gradient(circle at 88% 4%,#da69d821,#0000 34%),radial-gradient(circle at 62% 94%,#7e60eb1f,#0000 38%);position:absolute;inset:0}.createFlowHeader{z-index:2;padding:calc(var(--vnr-safe-top) + 12px) max(16px, var(--vnr-safe-right)) 12px max(16px, var(--vnr-safe-left));align-items:center;gap:12px;display:flex;position:relative}.createBack{width:44px;height:44px;color:var(--vnr-text);-webkit-backdrop-filter:blur(22px)saturate(1.2);cursor:pointer;background:linear-gradient(#fff1,#ffffff05),#ffffff0b;border:1px solid #ffffff14;border-radius:16px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14,0 14px 30px #0000002e}.createBack svg{width:22px;height:22px}.createBack:active{transform:scale(.96)}.createFlowHeader h1{color:var(--vnr-text);letter-spacing:-.045em;margin:0;font-size:clamp(24px,6vw,32px);font-weight:820;line-height:1.02}.createFlowHeader p{color:var(--vnr-text-secondary);margin:5px 0 0;font-size:13px;line-height:1.35}.createFlowScroll{z-index:1;height:calc(100% - var(--vnr-safe-top) - 68px);min-height:0;padding:4px max(16px, var(--vnr-safe-right)) calc(var(--vnr-tab-bar-reserve) + 34px) max(16px, var(--vnr-safe-left));overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative;overflow:hidden auto}.createFlowScroll::-webkit-scrollbar{display:none}.createCard,.createInviteCard,.createSearch,.createUserRow,.createSelectedRail,.createSegmented,.createPrimary,.createSecondary,.createState,.createNotice,.createInlineError{-webkit-backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(#ffffff0f,#ffffff06),#ffffff0b;border:1px solid #ffffff13;box-shadow:inset 0 1px #ffffff12,0 16px 36px #00000024}.createCard{border-radius:28px;gap:14px;padding:16px;display:grid}.createField{gap:8px;display:grid}.createField span{color:var(--vnr-text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760}.createField input,.createField textarea{width:100%;color:var(--vnr-text);background:#00000024;border:0;border-radius:20px;outline:none;box-shadow:inset 0 1px #ffffff0f}.createField input{height:52px;padding:0 15px}.createField textarea{resize:vertical;min-height:98px;padding:14px 15px}.createField input::placeholder,.createField textarea::placeholder,.createSearch input::placeholder{color:color-mix(in srgb, var(--vnr-text-secondary) 70%, transparent)}.createAvatarUpload{color:#fff;background:var(--vnr-gradient-cta);cursor:pointer;border:0;border-radius:999px;height:50px;font-weight:740;box-shadow:0 12px 34px #6f60e638}.createSearch{border-radius:21px;align-items:center;gap:10px;height:54px;margin:14px 0;padding:0 14px;display:flex}.createSearch svg{width:20px;height:20px;color:var(--vnr-text-secondary);flex:none}.createSearch input{min-width:0;color:var(--vnr-text);background:0 0;border:0;outline:none;flex:1}.createList{gap:10px;display:grid}.createUserRow{width:100%;min-height:72px;color:var(--vnr-text);text-align:left;cursor:pointer;border-radius:24px;align-items:center;gap:12px;padding:10px 12px;display:flex}.createUserRow:active{transform:scale(.985)}.createUserRow--selected{background:radial-gradient(circle at 90%,#c654da24,#0000 44%),linear-gradient(#738bff1c,#ffffff09),#ffffff0e;border-color:#9a7fff47}.createUserAvatar{object-fit:cover;background:linear-gradient(var(--vnr-bg-shell), var(--vnr-bg-shell)) padding-box, linear-gradient(145deg, #54b6ff, #8f70ed, #e879cf) border-box;border:2px solid #0000;border-radius:50%;flex:0 0 48px;width:48px;height:48px;box-shadow:0 0 18px #7b62ee2e}.createUserAvatar--fallback{color:#fff;text-transform:uppercase;place-items:center;font-weight:800;display:grid}.createUserText{flex:1;gap:3px;min-width:0;display:grid}.createUserText strong{color:var(--vnr-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:760;overflow:hidden}.createUserText i{color:var(--vnr-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;overflow:hidden}.createCheck{color:#ffffffd1;background:#ffffff0f;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.createSelectedRail{scrollbar-width:none;border-radius:24px;gap:10px;margin:14px 0;padding:10px;display:flex;overflow-x:auto}.createSelectedRail::-webkit-scrollbar{display:none}.createSelectedRail button{min-width:58px;color:var(--vnr-text-secondary);background:0 0;border:0;justify-items:center;gap:6px;padding:0;font-size:12px;display:grid}.createSelectedRail .createUserAvatar{flex-basis:46px;width:46px;height:46px}.createSegmented{border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:14px 0;padding:4px;display:grid}.createSegmented button{height:44px;color:var(--vnr-text-secondary);background:0 0;border:0;border-radius:999px;font-weight:720}.createSegmented button.active{color:#fff;background:var(--vnr-gradient-cta);box-shadow:0 10px 24px #705fe633}.createPrimary,.createSecondary{cursor:pointer;border-radius:999px;width:100%;height:56px;margin-top:14px;font-weight:780}.createPrimary{color:#fff;background:var(--vnr-gradient-cta);border:0;box-shadow:0 14px 38px #735ee642}.createSecondary{color:var(--vnr-text)}.createPrimary:disabled{opacity:.46;box-shadow:none;cursor:not-allowed}.createState,.createNotice,.createInlineError{color:var(--vnr-text-secondary);text-align:center;border-radius:22px;margin-top:14px;padding:16px}.createInlineError,.createState--error{color:#ffb4c8;border-color:#ff568529}.createNotice{color:#c9fff0;border-color:#52e0b12e}.createSkeleton{background:linear-gradient(90deg,#ffffff0b,#ffffff18,#ffffff0b) 0 0/220% 100%;border-radius:24px;height:72px;animation:1.2s ease-in-out infinite createShimmer}.createInviteCard{text-align:center;border-radius:30px;justify-items:center;gap:16px;padding:20px;display:grid}.createQr{background:linear-gradient(135deg,#55a4ff2e,#df5dd729),#ffffff0b;border-radius:32px;grid-template-columns:repeat(3,1fr);gap:9px;width:158px;height:158px;padding:16px;display:grid}.createQr i{background:#ffffffc2;border-radius:10px}.createQr i:nth-child(2n){opacity:.45}.createInviteLink{max-width:100%;color:var(--vnr-text);text-overflow:ellipsis;white-space:nowrap;background:#00000024;border-radius:18px;padding:12px 14px;font-weight:700;overflow:hidden}.createInviteCard p{color:var(--vnr-text-secondary);margin:0;font-size:13px}:root[data-vnr-theme=black] .createFlowPage{background:#000}:root[data-vnr-theme=light] .createFlowPage{color:var(--vnr-text)}:root[data-vnr-theme=light] .createBack,:root[data-vnr-theme=light] .createCard,:root[data-vnr-theme=light] .createInviteCard,:root[data-vnr-theme=light] .createSearch,:root[data-vnr-theme=light] .createUserRow,:root[data-vnr-theme=light] .createSelectedRail,:root[data-vnr-theme=light] .createSegmented,:root[data-vnr-theme=light] .createSecondary,:root[data-vnr-theme=light] .createState,:root[data-vnr-theme=light] .createNotice,:root[data-vnr-theme=light] .createInlineError{background:linear-gradient(145deg,#ffffffe0,#f5f2ff94),#ffffff85;border-color:#5f58871a;box-shadow:inset 0 1px #ffffffd1,0 12px 34px #4132821a}@keyframes createShimmer{to{background-position:-220% 0}}
