@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/chat-next/assets/opensans-cyrillic-ext-D8xHCTEw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/chat-next/assets/opensans-cyrillic-bOs07Rf4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/chat-next/assets/opensans-latin-ext-DPNHYqvY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/chat-next/assets/opensans-latin-CWNzRldh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0f1319;--surface:#161b23;--surface-2:#1b212a;--ink:#e8ecf1;--ink-2:#b3bcc9;--ink-3:#8b96a6;--muted:#6b7686;--border:#e8ecf11c;--hover-wash:#e8ecf10f;--accent:#38a5ea;--accent-ink:#0f1319;--accent-2:#8fc5f5;--accent-900:#17324f;--accent-wash:#38a5ea26;--good:#6fcf97;--good-bg:#16301f;--warn:#e0b45f;--warn-bg:#332a17;--bad:#ef8a86;--bad-bg:#331d24;--bad-strong:#f4a3a0;--grid:#2a323d;--axis:#3a4553;--series-1:#38a5ea;--series-2:#6fcf97;--series-3:#c99af0;--series-4:#e0b45f;--series-5:#ef8a86;--bubble-in:#1b212a;--bubble-out:#2e5f8a;--channel-tg:#08c;--channel-wa:#25d366;--channel-max:#7b61ff;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000073;--shadow-lg:0 16px 40px #0000008c;--chat-bg:radial-gradient(1100px 700px at 12% -8%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 60%), radial-gradient(900px 640px at 100% 108%, #6f5fd80d, transparent 60%), var(--page)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#e6ebf2;--surface:#fff;--surface-2:#eef1f6;--ink:#111827;--ink-2:#414b5a;--ink-3:#5d6879;--muted:#7b8697;--border:#1118271f;--hover-wash:#1118270d;--accent:#0a6ca8;--accent-ink:#fff;--accent-2:#085683;--accent-900:#d6eafb;--accent-wash:#0a6ca81c;--good:#177342;--good-bg:#e3f5ea;--warn:#8a6100;--warn-bg:#fbf0d8;--bad:#c62f3f;--bad-bg:#fce8ea;--bad-strong:#a81f2e;--grid:#dfe4ea;--axis:#c3cbd5;--series-1:#0a6ca8;--series-2:#177342;--series-3:#7c3fb4;--series-4:#8a6100;--series-5:#c62f3f;--bubble-in:#fbfcfe;--bubble-out:#cee4fa;--shadow-sm:0 1px 3px #10182814;--shadow-md:0 4px 16px #1018281a;--shadow-lg:0 16px 44px #10182829;--chat-bg:radial-gradient(1100px 700px at 12% -8%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 60%), radial-gradient(900px 640px at 100% 108%, #6d5fd81c, transparent 60%), var(--page)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--radius-sm:6px;--radius:10px;--radius-lg:14px;--radius-full:999px;--text-xs:11px;--text-sm:12px;--text-base:14px;--text-md:15px;--text-lg:18px;--text-xl:22px;--text-2xl:30px;--dur-fast:.12s;--dur:.18s;--ease:cubic-bezier(.2, 0, 0, 1);--dur-base:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box;margin:0}button:not(:disabled){cursor:pointer}body{font:var(--text-base)/1.5 "Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased;height:100vh;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}html{-webkit-tap-highlight-color:transparent}@media (pointer:coarse){:focus-visible{outline:none!important}}.skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--hover-wash) 50%, var(--surface-2) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root[data-power-save] :not(.tg-spinner,.doc-ring.spin),:root[data-power-save] :before,:root[data-power-save] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.search-mark{color:#17212b;background:#ffd54a;border-radius:2px;padding:0 1px}.empty{height:100%;color:var(--ink-3);justify-content:center;align-items:center;display:flex}.avatar{object-fit:cover;width:46px;height:46px;font-size:var(--text-md);color:#16202b;box-shadow:var(--shadow-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.avatar.sm{width:32px;height:32px;font-size:var(--text-sm)}.avatar-saved{background:var(--tg-accent,var(--accent));color:#fff;justify-content:center;align-items:center;display:inline-flex}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease)}:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 24%, transparent)}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 36%, transparent)!important}.avatar-presence{flex:none;display:inline-flex;position:relative}.avatar-online-dot{width:28%;min-width:10px;max-width:14px;height:28%;min-height:10px;max-height:14px;box-shadow:0 0 0 2px var(--tg-bg,var(--surface));background:#4fce5d;border-radius:50%;position:absolute;bottom:0;right:0}.avatar.avatar-letters{color:#fff;letter-spacing:.02em}body{color:#fff;background-color:#0000;background-image:radial-gradient(560px 520px at 36% -8%,#38a5ea80,#0000 65%),radial-gradient(520px 480px at -6% 104%,#7b61ff6b,#0000 65%),radial-gradient(640px 560px at 100% 100%,#7b61ff33,#0000 70%),linear-gradient(150deg,#0b4a7a 0%,#0a5f97 40%,#243d8f 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;height:auto;min-height:100dvh;margin:0;overflow:auto}.auth-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:minmax(380px,42%) 1fr;min-height:100dvh;display:grid}.auth-shell :focus-visible{outline-color:#fff}.auth-hero{box-sizing:border-box;flex-direction:column;align-self:start;height:100dvh;min-height:460px;padding:40px 48px;display:flex;position:sticky;top:0}.auth-logo{letter-spacing:-.01em;align-items:center;gap:12px;font-size:20px;font-weight:700;display:flex}.auth-logo-mark{border-radius:9px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 18px #0000002e}.auth-logo-mark img{width:100%;height:100%;display:block}.auth-hero-body{flex:1;align-items:center;display:flex}.auth-hero-title{letter-spacing:-.03em;text-shadow:0 2px 28px #030f2d47;margin:0;font-size:clamp(28px,4vw - 10px,54px);font-weight:700;line-height:1.1;animation:.7s cubic-bezier(.2,.7,.2,1) both auth-hero-in}.auth-hero-line{display:block}.auth-hero-accent{background:linear-gradient(92deg,#a5e4ff 0%,#c3cdff 55%,#dcc2ff 100%);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;padding-bottom:12px;display:inline-block;position:relative}.auth-hero-accent:after{content:"";transform-origin:0;background:linear-gradient(100deg,#0000 40%,#fffffff2 50%,#0000 60%) 110% 0/250% 100% no-repeat,linear-gradient(90deg,#5cc8ff,#a98bff);border-radius:4px;height:4px;animation:.9s cubic-bezier(.2,.7,.2,1) .35s both auth-hero-underline,6s ease-in-out 1.6s infinite auth-hero-shine;position:absolute;bottom:0;left:2px;right:2px;box-shadow:0 0 18px #7caaffa6}@keyframes auth-hero-in{0%{opacity:0;transform:translateY(14px)}}@keyframes auth-hero-underline{0%{transform:scaleX(0)}}@keyframes auth-hero-shine{0%{background-position:110% 0,0 0}30%,to{background-position:-10% 0,0 0}}.auth-shell:before,.auth-shell:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;width:70vmax;height:70vmax;position:fixed}.auth-shell:before{background:radial-gradient(closest-side,#40b0f052,#0000);animation:24s ease-in-out infinite alternate auth-drift-a;top:-30vmax;left:-15vmax}.auth-shell:after{background:radial-gradient(closest-side,#8569ff47,#0000);animation:30s ease-in-out infinite alternate auth-drift-b;bottom:-35vmax;right:-20vmax}@keyframes auth-drift-a{to{transform:translate(30vw,25vh)scale(1.15)}}@keyframes auth-drift-b{to{transform:translate(-35vw,-20vh)scale(1.2)}}.auth-bubbles{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 30%,#0000 39% 67%,#000 76%);mask-image:linear-gradient(#0000 0%,#000 20% 30%,#0000 39% 67%,#000 76%)}.auth-bubble{top:100%;left:var(--x);opacity:0;animation:auth-bubble-up var(--t) linear var(--d) infinite;will-change:transform, opacity;background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px 18px 18px 6px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex;position:absolute;box-shadow:0 10px 30px -12px #030f2d80}.auth-bubble-icon{color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.auth-bubble--tg .auth-bubble-icon{background:#2aabee}.auth-bubble--wa .auth-bubble-icon{background:#25d366}.auth-bubble--max .auth-bubble-icon{background:linear-gradient(135deg,#3d8bff,#8b4dff)}.auth-bubble-lines{gap:6px;display:grid}.auth-bubble-lines i{background:#ffffff52;border-radius:3px;width:64px;height:6px;display:block}.auth-bubble-lines i+i{background:#fff3;width:40px}.auth-bubble{--t:42s}.auth-bubble:first-child{--x:3%;--d:0s;--s:.9}.auth-bubble:nth-child(2){--x:16%;--d:-15.5s;--s:1}.auth-bubble:nth-child(3){--x:29%;--d:-31.1s;--s:.72}.auth-bubble:nth-child(4){--x:42%;--d:-4.6s;--s:.85}.auth-bubble:nth-child(5){--x:55%;--d:-20.2s;--s:.95}.auth-bubble:nth-child(6){--x:68%;--d:-35.7s;--s:.8}.auth-bubble:nth-child(7){--x:3%;--d:-21s;--s:.75}.auth-bubble:nth-child(8){--x:16%;--d:-36.5s;--s:.8}.auth-bubble:nth-child(9){--x:29%;--d:-10.1s;--s:.95}.auth-bubble:nth-child(10){--x:42%;--d:-25.6s;--s:.7}.auth-bubble:nth-child(11){--x:55%;--d:-41.2s;--s:.78}.auth-bubble:nth-child(12){--x:68%;--d:-14.7s;--s:.9}@keyframes auth-bubble-up{0%{transform:translate(0, 0) scale(var(--s));opacity:0}10%{opacity:.7}50%{transform:translate(14px, calc(-50dvh - 40px)) scale(var(--s))}88%{opacity:.7}to{transform:translate(-6px, calc(-100dvh - 80px)) scale(var(--s));opacity:0}}@media (prefers-reduced-motion:reduce){.auth-hero-title,.auth-hero-accent:after,.auth-shell:before,.auth-shell:after{animation:none}.auth-bubbles{display:none}}.auth-download{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(420px,100% - 96px);transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:#ffffff1a;border:1px solid #ffffff38;border-radius:16px;align-items:center;gap:14px;padding:14px 14px 14px 16px;text-decoration:none;display:flex;position:absolute;bottom:40px;left:48px}.auth-download:hover{background:#ffffff29;transform:translateY(-1px)}.auth-download:focus-visible{outline-offset:3px;outline:2px solid #fff}.auth-download-icon{background:#ffffff29;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.auth-download-text{gap:2px;min-width:0;display:grid}.auth-download-text b{font-size:15px;font-weight:600}.auth-download-text span{color:#ffffffc7;font-size:13px}.auth-download-go{color:#0b4a7a;background:#fff;border-radius:999px;flex:none;margin-left:auto;padding:9px 16px;font-size:14px;font-weight:600}.auth-main{box-sizing:border-box;justify-content:center;align-items:center;min-height:100dvh;padding:48px 24px;display:flex}.wrap{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:24px;width:100%;max-width:440px;padding:36px;animation:.7s cubic-bezier(.2,.7,.2,1) both auth-card-in;box-shadow:0 30px 80px -30px #030f2d99}.wrap>:not(.card),.wrap .card>*{animation:.5s cubic-bezier(.2,.7,.2,1) both auth-item-in}.wrap>:first-child{animation-delay:.1s}.wrap>:nth-child(2){animation-delay:.16s}.wrap>:nth-child(n+3){animation-delay:.5s}.wrap .card>:first-child{animation-delay:.22s}.wrap .card>:nth-child(2){animation-delay:.28s}.wrap .card>:nth-child(3){animation-delay:.34s}.wrap .card>:nth-child(4){animation-delay:.4s}.wrap .card>:nth-child(n+5){animation-delay:.46s}.wrap .card>.error{animation-delay:0s}@keyframes auth-card-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes auth-item-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.wrap,.wrap>:not(.card),.wrap .card>*{animation:none}}.brand-row{margin:0 0 var(--space-2);letter-spacing:-.025em;color:#fff;font-size:30px;font-weight:700;line-height:1.2}.sub{font-size:var(--text-base);color:#ffffffbf;margin-bottom:28px;line-height:1.55}.card{flex-direction:column;gap:18px;display:flex}.card+.card{border-top:1px solid #ffffff29;margin-top:24px;padding-top:24px}.field label{font-size:var(--text-sm);color:#ffffffd9;margin-bottom:6px;font-weight:500;display:block}.field-box{position:relative}.field input,.field select{box-sizing:border-box;width:100%;min-height:48px;padding:var(--space-2) 14px;font:inherit;color:#fff;caret-color:#fff;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:#ffffff1a;border:1px solid #ffffff38;border-radius:12px;font-size:16px}.field input::placeholder{color:#ffffff80}.field select option{color:#111827}.field-box.has-icon input{padding-left:44px}.field-box.has-toggle input{padding-right:48px}.field input:hover:not(:disabled),.field select:hover:not(:disabled){border-color:#fff6}.field input:focus-visible,.field select:focus-visible{background:#ffffff24;border-color:#ffffffbf;outline:none;box-shadow:0 0 0 4px #ffffff24}.field input:disabled,.field select:disabled{opacity:.5;cursor:default}.field input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 600000s,color 600000s}.field input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 600000s,color 600000s}.field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;transition:background-color 600000s,color 600000s}.field .hint{font-size:var(--text-sm);color:#ffffffb3;margin-top:6px;line-height:1.5}.field-icon{color:#fff9;pointer-events:none;transition:color var(--dur-fast) var(--ease);display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.field-box:focus-within .field-icon{color:#fff}.field-eye{color:#fff9;cursor:pointer;width:38px;height:38px;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.field-eye:hover{color:#fff;background:#ffffff1a}.field-eye:focus-visible{outline-offset:1px;outline:2px solid #fff}.field-link{font-size:var(--text-sm);justify-content:flex-end;margin-top:-8px;display:flex}.field-link a{color:#ffffffe6;font-weight:500;text-decoration:none}.field-link a:hover{color:#fff;text-decoration:underline}.auth-submit,.btn-link{box-sizing:border-box;width:100%;min-height:48px;margin-top:var(--space-1);padding:var(--space-3);font:inherit;font-size:var(--text-base);color:#0b4a7a;cursor:pointer;text-align:center;transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 12px 28px -12px #030f2d8c}.auth-submit:hover:not(:disabled),.btn-link:hover{background:#eaf3ff;transform:translateY(-1px);box-shadow:0 16px 32px -12px #030f2da6}.auth-submit:active:not(:disabled),.btn-link:active{transform:none}.auth-submit:focus-visible,.btn-link:focus-visible{outline-offset:3px;outline:2px solid #fff}.auth-submit:disabled{opacity:.7;cursor:default;box-shadow:none}.error,.success{gap:var(--space-2);padding:var(--space-3) 14px;font-size:var(--text-base);color:#fff;border-radius:12px;line-height:1.5;display:flex}.error{background:#ef444447;border:1px solid #ffaaaa59}.success{background:#22c55e40;border:1px solid #a0f0be59}.error:before{content:"!";flex:none;font-weight:700}.success:before{content:"✓";flex:none;font-weight:700}.waiting{align-items:center;gap:var(--space-3);padding:var(--space-3) 14px;font-size:var(--text-base);color:#fff;background:#ffffff1a;border-radius:12px;display:flex}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin}.spinner.on-accent{border-color:#0b4a7a #0b4a7a4d #0b4a7a4d}@keyframes spin{to{transform:rotate(360deg)}}.foot-link{text-align:center;font-size:var(--text-base);color:#ffffffbf;margin-top:20px}.foot-link a{min-height:44px;padding:0 var(--space-2);color:#fff;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.foot-link a:hover{text-decoration:underline}.back-link{align-items:center;gap:var(--space-1);font-size:var(--text-base);color:#ffffffbf;margin-bottom:var(--space-3);min-height:44px;text-decoration:none;display:inline-flex}.back-link:hover{color:#fff}@media (width<=900px){.auth-shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.auth-hero{gap:var(--space-4);height:auto;min-height:0;padding:18px 20px;position:static}.auth-hero-body,.auth-bubbles{display:none}.auth-download{width:auto;max-width:420px;position:static}.auth-main{align-items:flex-start;min-height:0;padding:12px 16px 40px}}@media (width<=900px) and (hover:none){.auth-download{display:none}}@media (width<=480px){.wrap{border-radius:20px;padding:24px 20px}.brand-row{font-size:26px}.auth-logo{font-size:18px}.auth-logo-mark{border-radius:8px;width:34px;height:34px}.auth-shell{padding:calc(24px + env(safe-area-inset-top)) 0 calc(24px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;display:flex}.auth-hero{align-self:stretch;align-items:center;gap:0;padding:0 20px 20px}.auth-logo{justify-content:center;gap:0;width:100%;font-size:0}.auth-logo-mark{border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 10px 30px -10px #030f2d99}.auth-main{flex:none;align-items:center;min-height:0;padding:0 20px}.wrap{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.brand-row{text-align:center;font-size:28px}.sub{text-align:center;margin-bottom:24px}.field input,.field select,.auth-submit{border-radius:14px;min-height:52px;font-size:17px}}@media (width<=768px) and (pointer:coarse){body{font-family:-apple-system,BlinkMacSystemFont,Roboto,system-ui,Segoe UI,sans-serif}}.auth-accounts{gap:8px;margin-bottom:8px;display:grid}.auth-account{border:1px solid var(--border,#7f7f7f4d);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.auth-account:hover{background:#7f7f7f1f}.auth-account-picked{cursor:default;margin-bottom:8px}.auth-account-picked:hover{background:0 0}
