/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.h-\[2px\]{height:2px}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing) * 8)}.w-16{width:calc(var(--spacing) * 16)}.w-full{width:100%}.max-w-\[240px\]{max-width:240px}.max-w-md{max-width:var(--container-md)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.bg-\[\#18181b\]{background-color:#18181b}.object-contain{object-fit:contain}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-red-300{color:var(--color-red-300)}.text-white{color:var(--color-white)}.text-zinc-500{color:var(--color-zinc-500)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.placeholder-zinc-600::placeholder{color:var(--color-zinc-600)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:grid-cols-\[1\.7fr_1fr_1fr_1\.2fr\]{grid-template-columns:1.7fr 1fr 1fr 1.2fr}}}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-cyrillic-ext-BOeWTOD4.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:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-cyrillic-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.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:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/space-grotesk-vietnamese-D0rl6rjA.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/space-grotesk-latin-ext-D9tNdqV9.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:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/space-grotesk-latin-BhU9QXUp.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}*,:before,:after{box-sizing:border-box}html,body,#root{background:var(--bg,#0f1013);height:100%;margin:0;padding:0}html{background:var(--bg,#0f1013);color-scheme:dark}:root{--tb-h:0px;--app-h:calc(100vh - var(--tb-h));--app-viewport-h:var(--app-h);--mobile-dock-h:0px;--telegram-safe-area-top:0px;--telegram-safe-area-right:0px;--telegram-safe-area-bottom:0px;--telegram-safe-area-left:0px;--telegram-controls-safe-area-top:0px;--mobile-safe-top:max(env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top,0px), var(--tg-content-safe-area-inset-top,0px), var(--telegram-safe-area-top), var(--telegram-controls-safe-area-top));--mobile-safe-right:max(env(safe-area-inset-right,0px), var(--tg-safe-area-inset-right,0px), var(--tg-content-safe-area-inset-right,0px), var(--telegram-safe-area-right));--mobile-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px), var(--tg-content-safe-area-inset-bottom,0px), var(--telegram-safe-area-bottom));--mobile-safe-left:max(env(safe-area-inset-left,0px), var(--tg-safe-area-inset-left,0px), var(--tg-content-safe-area-inset-left,0px), var(--telegram-safe-area-left));--mobile-keyboard-gap:0px;--mobile-composer-bottom-clearance:max(var(--mobile-safe-bottom), var(--mobile-keyboard-gap));--mobile-system-bar-bg:#0f1013;--mobile-system-bar-safe-max:env(safe-area-max-inset-bottom,48px);--mobile-edge-left:12px;--mobile-edge-right:12px;--mobile-edge-top:12px;--mobile-edge-bottom:10px;--mobile-surface:#e4e2f60b;--mobile-surface-strong:#e4e2f611;--mobile-border:#e4e2f612;--glass-bg:#16171d8c;--glass-bg-strong:#1c1d24ad;--glass-blur:16px;--glass-sat:1.55;--glass-sheen:inset 0 1px 0 #ffffff0d;--desktop-shell-top:56px}html.is-tauri{--tb-h:44px;--desktop-shell-top:var(--tb-h)}html.is-tauri.is-macos-desktop{--tb-h:0px;--desktop-shell-top:56px}html.is-android{--tb-h:env(safe-area-inset-top,28px)}body{padding-top:var(--tb-h)}html{scroll-padding-top:calc(var(--tb-h) + 72px)}:root{--bg:#0e0f17;--s0:#11121b;--s1:#141520;--s2:#171824;--s3:#1d1e2b;--s4:#252342;--accent:#a78bfa;--accent2:#dcc7f3;--mist:#7da0d6;--glow:#a78bfa24;--glow-sm:#a78bfa14;--border:#dcc7f312;--border-a:#a78bfa42;--active-bg:#a78bfa1c;--active-border:#a78bfa33;--active-glow:#a78bfa1a;--tp:#f3f2f7;--ts:#bdbacb;--tm:#87859a;--td:#2e2c46;--pistachio:#bce08c;--pistachio2:#a3d65f;--green:#a3d65f;--red:#fb7185;--amber:#bce08c;--r:16px;--r-lg:22px;--r-xl:28px;--r-pill:999px;--panel:#141520ed;--panel-2:#11121bed;--panel-l:#171824e8;--hover:#e4e2f60d;--ease:cubic-bezier(.2,.8,.2,1);--sh-1:0 1px 0 #dcc7f30d inset, 0 8px 22px #00000038;--sh-2:0 1px 0 #dcc7f312 inset, 0 20px 48px #00000061;--font:"Inter", system-ui, "Segoe UI", Roboto, sans-serif;--display:"Space Grotesk", "Inter", system-ui, sans-serif;--desktop-rail-w:72px;--desktop-channels-w:232px;--desktop-aside-w:228px;--control-h:40px;--hit:40px}body{min-width:320px;font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01";text-rendering:optimizelegibility;background:radial-gradient(circle at 78% 18%, #a78bfa0b, transparent 54%), radial-gradient(circle at 16% 82%, #7da0d608, transparent 50%), linear-gradient(180deg, #151622 0%, #11121b 52%, var(--bg) 100%);color:var(--tp);background-attachment:fixed;overflow-x:hidden}body:after{content:"";z-index:0;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.68' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:320px 320px;position:fixed;inset:0}button{font-family:inherit}@media (resolution<=1.5x),(-webkit-device-pixel-ratio<=1.5){svg[shape-rendering=crispEdges]{shape-rendering:geometricprecision}:root{--bg:#14151f;--s0:#191a26;--s1:#1e1f2c;--s2:#232434;--s3:#2b2c3d;--s4:#343150;--panel:#1e1f2cf0;--panel-2:#191a26f0;--panel-l:#232535eb;--border:#dcc7f321;--hover:#a78bfa1a;--tm:#9694ab;--td:#3a3852}body{background:radial-gradient(circle at 78% 18%, #a78bfa0d, transparent 54%), radial-gradient(circle at 16% 82%, #7da0d60a, transparent 50%), linear-gradient(180deg, #1b1c28 0%, #181925 52%, var(--bg) 100%)}}button,a,input,textarea,select,label,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}html.is-app body{user-select:none;-webkit-touch-callout:none;touch-action:manipulation;overscroll-behavior-x:none;overscroll-behavior-y:contain}html.is-app,html.is-app body,html.is-app #root{background:var(--bg);width:100%;height:100%;min-height:100%;overflow:hidden}html.is-app,html.is-app *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none}html.is-mobile-touch-locked,html.is-mobile-touch-locked *{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;user-select:none!important}html.is-app ::selection,html.is-mobile-browser-locked ::selection,html.is-mobile-touch-locked ::selection{color:inherit!important;background:0 0!important}html.is-app input,html.is-app textarea,html.is-app [contenteditable=true]{user-select:text;-webkit-touch-callout:default}html.is-mobile-touch-locked input,html.is-mobile-touch-locked textarea,html.is-mobile-touch-locked select,html.is-mobile-touch-locked [contenteditable=true],html.is-mobile-touch-locked [contenteditable=true] *{-webkit-touch-callout:none!important;user-select:none!important}@media (hover:hover) and (pointer:fine){html.is-app .text-selectable,html.is-app .text-selectable *{user-select:text;-webkit-touch-callout:default}}html.is-mobile-touch-locked .text-selectable,html.is-mobile-touch-locked .text-selectable *,html.is-mobile-touch-locked :not(input):not(textarea):not(select):not([contenteditable=true]){-webkit-touch-callout:none!important;user-select:none!important}html.is-app [data-native-context-menu=true],html.is-app [data-native-context-menu=true] *,html.is-mobile-browser-locked [data-native-context-menu=true],html.is-mobile-browser-locked [data-native-context-menu=true] *,html.is-mobile-touch-locked [data-native-context-menu=true],html.is-mobile-touch-locked [data-native-context-menu=true] *{-webkit-touch-callout:default!important;user-select:none!important;-webkit-user-drag:auto!important;user-drag:auto!important;touch-action:auto!important}html.is-app img,html.is-app svg,html.is-app canvas{-webkit-user-drag:none;-khtml-user-drag:none;user-select:none}@supports (height:100dvh){:root{--app-h:calc(100dvh - var(--tb-h))}}@media (width<=900px),(orientation:portrait) and (width<=1180px){html.is-mobile-browser-locked,html.is-mobile-browser-locked *,html.is-mobile-touch-locked,html.is-mobile-touch-locked *,html.is-app,html.is-app *{-webkit-touch-callout:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important}html.is-mobile-browser-locked ::selection,html.is-mobile-touch-locked ::selection,html.is-app ::selection{color:inherit!important;background:0 0!important}html.is-mobile-browser-locked,html.is-mobile-browser-locked body,html.is-mobile-browser-locked #root,html.is-mobile-touch-locked,html.is-mobile-touch-locked body,html.is-mobile-touch-locked #root,html.is-app,html.is-app body,html.is-app #root{touch-action:pan-x pan-y;overscroll-behavior-x:auto}html.is-mobile-browser-locked button,html.is-mobile-browser-locked [role=button],html.is-mobile-browser-locked a,html.is-mobile-touch-locked button,html.is-mobile-touch-locked [role=button],html.is-mobile-touch-locked a,html.is-app button,html.is-app [role=button],html.is-app a{touch-action:manipulation;-webkit-tap-highlight-color:transparent!important}html.is-mobile-browser-locked button:not(:disabled):active,html.is-mobile-browser-locked [role=button]:not([aria-disabled=true]):active,html.is-mobile-touch-locked button:not(:disabled):active,html.is-mobile-touch-locked [role=button]:not([aria-disabled=true]):active,html.is-app button:not(:disabled):active,html.is-app [role=button]:not([aria-disabled=true]):active{filter:brightness(1.08)}html.is-app img,html.is-app svg,html.is-app video,html.is-app canvas{-webkit-user-drag:none!important;user-drag:none!important}:root{--app-h:var(--app-h-fallback,100vh);--mobile-edge-left:max(12px, var(--mobile-safe-left));--mobile-edge-right:max(12px, var(--mobile-safe-right));--mobile-edge-top:max(12px, var(--mobile-safe-top));--mobile-edge-bottom:0px;--mobile-dock-h:calc(64px + var(--mobile-safe-bottom));--r:14px;--r-lg:20px}html.is-app:not(.is-telegram-mini-app):not(.is-android){--mobile-safe-top:0px;--mobile-safe-right:0px;--mobile-safe-bottom:0px;--mobile-safe-left:0px}html.is-app.is-standalone-pwa:not(.is-telegram-mini-app):not(.is-android){--mobile-safe-top:env(safe-area-inset-top,0px);--mobile-safe-right:env(safe-area-inset-right,0px);--mobile-safe-bottom:0px;--mobile-safe-left:env(safe-area-inset-left,0px)}html.is-mobile-browser-locked input,html.is-mobile-browser-locked textarea,html.is-mobile-browser-locked select,html.is-mobile-browser-locked [contenteditable=true],html.is-app input,html.is-app textarea,html.is-app select,html.is-app [contenteditable=true]{touch-action:auto;caret-color:currentColor;font-size:16px;user-select:text!important;-webkit-touch-callout:default!important}html.is-mobile-touch-locked input,html.is-mobile-touch-locked textarea,html.is-mobile-touch-locked select,html.is-mobile-touch-locked [contenteditable=true]{touch-action:auto;caret-color:currentColor;font-size:16px;-webkit-touch-callout:none!important;user-select:none!important}html.is-mobile-browser-locked :not(input):not(textarea):not(select):not([contenteditable=true]),html.is-mobile-touch-locked :not(input):not(textarea):not(select):not([contenteditable=true]),html.is-app :not(input):not(textarea):not(select):not([contenteditable=true]){-webkit-touch-callout:none!important;user-select:none!important}html.is-mobile-browser-locked [data-native-context-menu=true],html.is-mobile-browser-locked [data-native-context-menu=true] *,html.is-mobile-touch-locked [data-native-context-menu=true],html.is-mobile-touch-locked [data-native-context-menu=true] *,html.is-app [data-native-context-menu=true],html.is-app [data-native-context-menu=true] *{-webkit-touch-callout:default!important;user-select:none!important;-webkit-user-drag:auto!important;user-drag:auto!important;touch-action:auto!important}html.is-mobile-browser-locked [contenteditable=true] *,html.is-app [contenteditable=true] *{-webkit-touch-callout:default!important;user-select:text!important}html.is-tauri{--tb-h:0px}body{overscroll-behavior-x:auto;overscroll-behavior-y:none;background:var(--bg);background-attachment:scroll}html.is-app body{overscroll-behavior-x:auto;overscroll-behavior-y:none;width:100%;max-width:100%;height:var(--app-viewport-h);padding-top:0;position:fixed;top:0;left:0;overflow:hidden}html.is-app,html.is-app body,html.is-app #root{height:var(--app-viewport-h);min-height:var(--app-viewport-h);max-height:var(--app-viewport-h);background:#0f1013;overflow:hidden}html.is-android-browser,html.is-android-browser body,html.is-android-browser #root{color-scheme:dark only;background-color:var(--mobile-system-bar-bg,#0f1013)!important}html.is-android-browser:after{content:"";left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) - var(--mobile-system-bar-safe-max,48px));height:var(--mobile-system-bar-safe-max,48px);pointer-events:none;background:var(--mobile-system-bar-bg,#0f1013);z-index:2147483647;position:fixed}html[data-mobile-keyboard]{--mobile-safe-bottom:0px;--mobile-keyboard-gap:14px}}@supports (height:100svh){@media (width<=900px),(orientation:portrait) and (width<=1180px){:root{--app-h:100svh}html.is-standalone-pwa{--app-h:var(--app-h-fallback,100svh)}}}@keyframes pageEnter{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.page-enter{animation:pageEnter .38s var(--ease) both}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.anim-slide-up{animation:slideUp .22s var(--ease) both}@keyframes fadeScale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.anim-fade-scale{animation:fadeScale .2s var(--ease) both}@keyframes mascotBounce{0%{transform:scale(1)translateY(0)}30%{transform:scale(1.12)translateY(-6px)}55%{transform:scale(.96)translateY(0)}75%{transform:scale(1.04)translateY(-2px)}to{transform:scale(1)translateY(0)}}.anim-mascot-bounce{animation:mascotBounce .55s var(--ease) both}@keyframes glowPulse{0%,to{box-shadow:0 0 #8b7bff80}50%{box-shadow:0 0 0 6px #8b7bff00}}.anim-glow-pulse{animation:2.4s ease-out infinite glowPulse}@keyframes shimmerSweep{0%{background-position:-200% 0}to{background-position:200% 0}}.anim-shimmer{background:linear-gradient(100deg, var(--s2) 30%, var(--s3) 50%, var(--s2) 70%);background-size:200% 100%;animation:1.8s linear infinite shimmerSweep}.stagger-1{animation-delay:60ms}.stagger-2{animation-delay:.12s}.stagger-3{animation-delay:.18s}.stagger-4{animation-delay:.24s}.stagger-5{animation-delay:.3s}@media (hover:none) and (pointer:coarse){button:active,a:active{opacity:.82;transition:opacity 80ms}}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#8b7bff33 padding-box content-box;border:2px solid #0000;border-radius:9px}::-webkit-scrollbar-thumb:hover{background:#8b7bff59 padding-box content-box}::selection{color:var(--tp);background:#8b7bff59}@keyframes authFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.auth-grid{grid-template-columns:minmax(620px,1fr) minmax(500px,676px);align-items:center;gap:clamp(34px,5vw,76px);width:min(1710px,100vw - 72px);max-width:none;min-height:min(940px,100vh - 58px);display:grid}.auth-page{background:radial-gradient(circle at 46% 30%,#9363ff3d,#0000 34%),linear-gradient(90deg,#0405160a,#05061870 48%,#040510e6 100%),#060617;min-height:100dvh}.auth-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 47% 33%,#b576ff3d,#0000 18%),linear-gradient(#04051280,#04051214 36%,#040512e0),url(/auth-mountain-bg.png) 34%/auto 108% no-repeat,linear-gradient(120deg,#060819 0%,#0a0924 46%,#050714 100%);position:fixed;inset:0}.auth-page:after{content:"";pointer-events:none;opacity:.22;mix-blend-mode:screen;background:radial-gradient(#ffffff47 1px,#0000 1.4px) 0 0/72px 72px,linear-gradient(90deg,#0000 0%,#07071b1f 42%,#07071bc2 72%,#050716 100%);position:fixed;inset:0}.auth-intro{min-height:min(890px,100vh - 76px);box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:space-between;padding:clamp(36px,5vw,72px) 0 clamp(28px,5vw,62px) clamp(18px,4vw,70px);display:flex}.auth-intro__brand{color:var(--tp);font-family:var(--display);text-shadow:0 2px 18px #00000061;align-items:center;gap:12px;font-size:28px;font-weight:800;display:inline-flex}.auth-intro__logo{object-fit:contain;filter:drop-shadow(0 12px 28px #8b5cf675);width:48px;height:48px;animation:5s ease-in-out infinite authLogoFloat}@keyframes authLogoFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.auth-intro__logo{animation:none}}.auth-intro__copy{transform:translateY(18px)}.auth-intro__title{max-width:620px;color:var(--tp);font-family:var(--display);text-shadow:0 18px 45px #00000094;margin:0;font-size:clamp(46px,5.1vw,78px);font-weight:900;line-height:1.12}.auth-intro__title span{color:#c1a4ff}.auth-intro__text{color:#e1e2f1c2;text-shadow:0 12px 34px #0000009e;max-width:570px;margin:28px 0 0;font-size:20px;line-height:1.62}.auth-benefits{color:#f5f5ffdb;text-shadow:0 10px 28px #0000008c;flex-wrap:wrap;align-items:center;gap:26px;margin-top:44px;font-size:15px;font-weight:560;display:flex}.auth-benefits span{align-items:center;gap:12px;display:inline-flex}.auth-benefit-icon{color:#a970ff;width:24px;height:24px;position:relative}.auth-benefit-icon--voice:before,.auth-benefit-icon--voice:after{content:"";background:currentColor;border-radius:999px;width:3px;position:absolute;top:4px;bottom:4px;box-shadow:7px -4px,14px 2px}.auth-benefit-icon--voice:after{opacity:.45;left:4px;transform:scaleY(.58)}.auth-benefit-icon--browser:before{content:"";border:2px solid;border-radius:3px;position:absolute;inset:4px 3px;box-shadow:inset 0 -5px 0 -3px}.auth-benefit-icon--download:before{content:"";background:currentColor;border-radius:999px;width:3px;height:12px;position:absolute;top:3px;left:10px}.auth-benefit-icon--download:after{content:"";border-bottom:3px solid;border-right:3px solid;width:11px;height:11px;position:absolute;top:10px;left:6px;transform:rotate(45deg)}.auth-online-card{color:#f3f4ffdb;backdrop-filter:blur(18px);background:#1c1e3b9e;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:20px;width:min(460px,100%);min-height:82px;padding:14px 20px;display:inline-flex;box-shadow:0 22px 58px #0000005c,inset 0 1px #ffffff0f}.auth-online-card__avatars{min-width:144px;display:flex}.auth-online-card__avatars span{background:#fff3;border:2px solid #ffffff6b;border-radius:999px;place-items:center;width:44px;height:44px;margin-left:-12px;font-size:25px;display:grid;box-shadow:0 10px 20px #00000047}.auth-online-card__avatars span:first-child{margin-left:0}.auth-online-card strong,.auth-online-card span{display:block}.auth-online-card strong{color:#ffffffeb;font-size:15px;font-weight:800}.auth-online-card strong i{background:#42d66b;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block;box-shadow:0 0 14px #42d66bb3}.auth-online-card span{color:#e4e7f59e;margin-top:6px;font-size:13px}.auth-form-column{justify-self:center;width:min(676px,100%);min-width:0}.auth-form-brand{display:none}.auth-card{min-height:760px;border-radius:30px!important}.auth-card-tabs{padding:50px 68px 0!important}.auth-mode-switch{background:0 0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid}.auth-mode-btn{color:#e2e4f27a;border-radius:0;min-height:56px;position:relative}.auth-mode-btn--active{color:#a970ff}.auth-mode-btn--active:after{content:"";background:linear-gradient(90deg,#8b5cf6,#b06cff);height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 20px #9b5cf67a}.auth-mode-btn--inactive:hover{color:#f2f3ffb8}.auth-card form{padding:46px 68px 34px!important}.auth-card h1{line-height:1.12;font-size:36px!important}.auth-card input{min-height:58px;box-shadow:inset 0 1px #ffffff05;background:#070a1ac2!important;border-color:#ffffff1a!important;border-radius:12px!important}.auth-field-label{display:none}.auth-field-helper{color:#cacce2b3;margin:10px 0 0;font-size:13px;line-height:1.35}.auth-card .auth-submit-btn{min-height:64px;background:linear-gradient(135deg,#8447ff,#a967ff)!important;border-radius:12px!important;margin-top:18px!important;box-shadow:0 16px 36px #8447ff57!important}.auth-card .auth-google-btn{min-height:62px;border-radius:12px!important}.auth-legal-copy{max-width:430px;margin:0 auto;line-height:1.6}@media (width<=920px){.auth-grid{grid-template-columns:minmax(0,1fr);justify-content:center;gap:24px;width:min(100%,620px);min-height:auto}.auth-page:before{background:linear-gradient(#040712ad,#040712c7),url(/auth-mountain-bg.png) top/cover no-repeat,#060a18}.auth-intro{gap:26px;min-height:360px;padding:34px 12px 0}.auth-intro__title{font-size:36px}.auth-benefits,.auth-online-card{display:none}.auth-form-column{padding-top:0}.auth-card-tabs{padding:32px 28px 0!important}.auth-card form{padding:34px 28px 28px!important}.auth-card{min-height:0}}@media (width<=520px){.auth-page{align-items:flex-start;padding:74px 14px 18px}.auth-intro{min-height:210px;padding:0}.auth-intro__brand{font-size:20px}.auth-intro__logo{width:44px;height:44px}.auth-intro__title{font-size:34px}.auth-intro__text{display:none}.auth-card{min-height:0}.auth-card h1{font-size:24px!important}.auth-card form{padding:28px 18px 22px!important}.auth-card-tabs{padding:24px 18px 0!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.landing{min-height:var(--app-h);font-family:var(--font);color:var(--tp);--lp-hero-h:clamp(500px, 56svh, 800px);--lp-fir-bg:#020309;--lp-fir-bg-rgb:2, 3, 9;background:var(--lp-fir-bg);position:relative;overflow-x:hidden}.landing__noise{pointer-events:none;z-index:0;background:radial-gradient(42% 38% at 18% 8%,#232d5c13,#0000 66%),radial-gradient(30% 34% at 88% 12%,#36427609,#0000 68%),radial-gradient(66% 34% at 54%,#0a102a0f,#0000 64%);position:fixed;inset:0}.lp-lang-switch{top:calc(env(safe-area-inset-top,0px) + 18px);z-index:30;position:fixed;right:clamp(18px,4vw,40px)}.reveal{opacity:0;transition:opacity .65s var(--ease), transform .65s var(--ease);will-change:opacity, transform;transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal--delay-1{transition-delay:.1s}.reveal--delay-2{transition-delay:.2s}.reveal--delay-3{transition-delay:.3s}.reveal--blur{filter:blur(8px);transition:opacity .65s var(--ease), transform .65s var(--ease), filter .65s var(--ease);transform:translateY(12px)scale(.99)}.reveal--blur.is-visible{filter:blur()}@keyframes floatY{0%,to{transform:translateY(0)rotate(-1.4deg)}50%{transform:translateY(-16px)rotate(-.4deg)}}.float-a{animation:7s ease-in-out infinite floatY}@keyframes pulseDot{0%,to{box-shadow:0 0 #a3d65f8c}50%{box-shadow:0 0 0 6px #a3d65f00}}.pulse-dot{animation:2.2s ease-out infinite pulseDot}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-text{color:var(--accent2);background:linear-gradient(110deg, var(--tp) 30%, var(--accent2) 50%, var(--tp) 70%);-webkit-text-fill-color:transparent;background-size:220% 100%;background-clip:text;animation:6s linear infinite shimmer}@keyframes heroGlowPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes heroMascotIn{0%{opacity:0;filter:blur(6px);transform:scale(.85)translateY(10px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes heroBadgeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes heroHeadlineIn{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:none}}@keyframes heroSubIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes heroCtaIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes heroScrollIn{0%{opacity:0;transform:translateY(-6px)}60%{opacity:1}to{opacity:.45;transform:none}}@keyframes heroScrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes mascotEnter{0%{opacity:0;filter:blur(4px);transform:translateY(20px)scale(.84)}55%{opacity:1;filter:blur();transform:translateY(-5px)scale(1.04)}75%{transform:translateY(2px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mascotFloatIdle{0%,to{transform:translateY(0)rotate(-1deg)}45%{transform:translateY(-10px)rotate(.6deg)}75%{transform:translateY(-5px)rotate(-.3deg)}}@keyframes bubbleSwitch{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes mobMascotIn{0%{opacity:0;transform:translate(-30px)rotate(-5deg)scale(.88)}60%{opacity:1;transform:translate(3px)rotate(1deg)scale(1.03)}80%{transform:translate(-1px)rotate(-.3deg)scale(1)}to{opacity:1;transform:none}}@keyframes mobBubbleIn{0%{opacity:0;transform:scale(.72)translateY(5px)}65%{opacity:1;transform:scale(1.03)translateY(-2px)}82%{transform:scale(.98)translateY(1px)}to{opacity:1;transform:none}}.mock{background:var(--s1);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-2);overflow:hidden}.mock__bar{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px;display:flex}.mock__dot{background:var(--s3);border-radius:50%;width:9px;height:9px}.mock__title{font-family:var(--display);color:var(--ts);letter-spacing:-.2px;margin-left:6px;font-size:13px;font-weight:600}.mock-msg{gap:11px;padding:10px 16px;display:flex}.mock-msg__av{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.mock-msg__name{color:var(--tp);font-size:12.5px;font-weight:600}.mock-msg__time{color:var(--tm);margin-left:7px;font-size:10px;font-weight:500}.mock-msg__body{color:var(--ts);margin-top:2px;font-size:12.5px;line-height:1.55}.mock-chip{color:var(--pistachio2);background:#a3d65f1a;border:1px solid #a3d65f40;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.mock-chip__dot{background:var(--pistachio2);width:6px;height:6px;box-shadow:0 0 6px var(--pistachio2);border-radius:50%}.btn-primary{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#fff;cursor:pointer;transition:transform .25s var(--ease), box-shadow .25s var(--ease), filter .25s;border:none;border-radius:14px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;box-shadow:0 8px 28px #8b7bff73,0 2px 8px #0000004d}.btn-primary:hover{filter:brightness(1.08);transform:translateY(-3px);box-shadow:0 16px 40px #8b7bff8c,0 4px 12px #00000059}.btn-primary:active{transform:scale(.97)}.btn-ghost{color:var(--ts);cursor:pointer;transition:transform .25s var(--ease), border-color .25s, background .25s, color .25s;background:#ffffff0f;border:1.5px solid #ffffff1a;border-radius:14px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.btn-ghost:hover{color:var(--tp);background:#ffffff17;border-color:#fff3;transform:translateY(-2px)}.btn-ghost:active{transform:scale(.97)}.lp-hero{z-index:10;min-height:calc(100svh - var(--tb-h,0px));text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px 80px;display:flex;position:relative}.lp-hero__glow{pointer-events:none;background:radial-gradient(#8b7bff47 0%,#a3d65f0f 50%,#0000 72%);border-radius:50%;width:560px;height:560px;animation:5s ease-in-out infinite heroGlowPulse;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.lp-hero__mascot{z-index:2;animation:.9s cubic-bezier(.16,1.3,.4,1) 50ms both heroMascotIn;position:relative}.lp-hero__pig{filter:drop-shadow(0 16px 48px #8b7bff80)drop-shadow(0 4px 16px #00000080)}.lp-hero__badge{animation:heroBadgeIn .6s var(--ease) .4s both;color:var(--pistachio2);background:#a3d65f14;border:1px solid #a3d65f38;border-radius:999px;align-items:center;gap:8px;margin-top:28px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.lp-hero__body{flex-direction:column;align-items:center;display:flex}.lp-hero__headline{font-family:var(--display);letter-spacing:-.04em;max-width:800px;margin-top:20px;font-size:clamp(38px,7vw,72px);font-weight:900;line-height:1.05;animation:.75s cubic-bezier(.2,.8,.2,1) .52s both heroHeadlineIn}.lp-hero__sub{animation:heroSubIn .6s var(--ease) .68s both;color:var(--ts);max-width:480px;margin-top:18px;font-size:clamp(15px,2.5vw,18px);line-height:1.55}.lp-hero__cta{animation:heroCtaIn .6s var(--ease) .8s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.lp-btn-primary{border-radius:16px;padding:14px 28px;font-size:15px}.lp-btn-ghost{border-radius:16px;padding:13px 24px;font-size:15px}.lp-hero__scroll-hint{animation:heroScrollIn .5s var(--ease) 1.1s both;color:var(--tm);opacity:.45;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.lp-hero__scroll-hint svg{animation:2.4s ease-in-out 1.4s infinite heroScrollBounce}@media (width<=640px){.lp-hero{padding:48px 20px 64px}.lp-hero__glow{width:300px;height:300px;top:26%}.lp-hero__headline{letter-spacing:-.03em}.lp-hero__cta{flex-direction:column;width:100%}.lp-btn-primary,.lp-btn-ghost{justify-content:center;width:100%;padding:15px 20px}}.lp-dl{z-index:10;width:min(1100px,100% - 128px);margin:18px auto 0 64px;padding:0 0 86px;position:relative}.lp-dl__card{background:linear-gradient(135deg, #0c0b1dd1, #040610f0 52%, rgba(var(--lp-fir-bg-rgb),.98)), linear-gradient(180deg, #ffffff0a, transparent 46%);backdrop-filter:blur(22px);border:1px solid #ffffff17;border-radius:22px;grid-template-columns:minmax(0,.96fr) minmax(360px,.84fr);align-items:stretch;gap:22px;padding:22px;display:grid;box-shadow:0 0 0 1px #8b7bff0d,0 26px 64px #00000057,inset 0 1px #ffffff0f}.lp-dl__left{flex-direction:column;min-width:0;padding:14px 10px 12px 12px;display:flex}.lp-dl__title{font-family:var(--display);letter-spacing:-.035em;color:var(--tp);max-width:520px;margin:0;font-size:clamp(27px,3vw,42px);font-weight:850;line-height:1.05}.lp-dl__desc{color:var(--ts);max-width:500px;margin:14px 0 0;font-size:14.5px;line-height:1.58}.lp-dl__facts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lp-dl__facts span{color:#fff9;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;align-items:center;min-height:30px;padding:6px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.lp-dl__btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:520px;margin-top:26px;display:grid}.lp-dl__btns .dl-btn{justify-content:center;width:100%;min-width:0}.lp-dl__meta{color:#ffffff61;margin-top:16px;font-size:11.5px;line-height:1.5}.lp-dl__browser{color:#ffffff75;margin-top:8px;font-size:12px}.lp-dl__browser-link{color:var(--pistachio2);cursor:pointer;text-underline-offset:3px;font-weight:700;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.lp-dl__right{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;display:grid}.lp-dl__window{background:#080814c7;border:1px solid #ffffff1a;border-radius:18px;min-height:260px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.lp-dl__window-bar{background:#ffffff09;border-bottom:1px solid #ffffff12;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.lp-dl__window-bar>span{background:#ffffff38;border-radius:50%;width:8px;height:8px}.lp-dl__window-bar>span:first-child{background:#ff7575c7}.lp-dl__window-bar>span:nth-child(2){background:#f3c753c7}.lp-dl__window-bar>span:nth-child(3){background:#a3d65fd1}.lp-dl__window-title{color:#ffffff85;margin-left:8px;font-size:11.5px;font-weight:700}.lp-dl__window-body{grid-template-columns:54px minmax(0,1fr);min-height:222px;display:grid}.lp-dl__rail{background:#ffffff05;border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.lp-dl__rail-logo{background:#8b7bff24;border:1px solid #8b7bff38;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.lp-dl__rail-dot{background:#ffffff0e;border:1px solid #ffffff0f;border-radius:10px;width:26px;height:26px}.lp-dl__rail-dot--active{background:#8b7bff38;border-color:#8b7bff57}.lp-dl__chat{min-width:0;padding:16px}.lp-dl__chat-head{border-bottom:1px solid #ffffff12;align-items:center;gap:8px;min-width:0;padding-bottom:13px;display:flex}.lp-dl__chat-head strong{color:var(--tp);font-size:13.5px}.lp-dl__chat-head small{color:#ffffff6b;white-space:nowrap;margin-left:auto;font-size:11px}.lp-dl__online-dot{background:var(--pistachio2);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #a3d65fa6}.lp-dl__voice-card,.lp-dl__message{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:10px;margin-top:13px;padding:11px;display:flex}.lp-dl__voice-card strong,.lp-dl__message p{color:var(--tp);margin:0;font-size:12px}.lp-dl__voice-card span{color:#ffffff73;margin-top:2px;font-size:10.5px;display:block}.lp-dl__mini-av{border-radius:50%;flex-shrink:0;width:30px;height:30px;display:flex;overflow:hidden;box-shadow:0 1px 6px #00000070}.lp-dl__mini-wave{align-items:center;gap:3px;height:24px;margin-left:auto;display:flex}.lp-dl__mini-wave i{background:linear-gradient(180deg, var(--pistachio2), var(--accent2));opacity:.85;border-radius:999px;width:4px;height:14px}.lp-dl__mini-wave i:nth-child(2){height:20px}.lp-dl__mini-wave i:nth-child(3){height:11px}.lp-dl__mini-wave i:nth-child(4){height:23px}.lp-dl__mini-wave i:nth-child(5){height:16px}.lp-dl__mini-wave i:nth-child(6){height:19px}.lp-dl__mini-wave i:nth-child(7){height:12px}.lp-dl__message{background:#8b7bff12;align-items:flex-start}.lp-dl__plats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lp-dl__plat{min-height:66px;color:var(--accent2);transition:background .2s, border-color .2s, transform .2s var(--ease);background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:13px;padding:11px 12px;display:flex}.lp-dl__plat:hover{background:#8b7bff12;border-color:#8b7bff38;transform:translate(3px)}.lp-dl__plat-name{color:var(--tp);font-size:13px;font-weight:600;line-height:1.2}.lp-dl__plat-meta{color:var(--tm);margin-top:1px;font-size:11px}.dl-btn{white-space:nowrap;cursor:pointer;transition:transform .22s var(--ease), box-shadow .22s var(--ease), border-color .22s, background .22s, filter .22s;border-radius:14px;align-items:center;gap:8px;padding:13px 20px;font-size:14.5px;font-weight:600;display:inline-flex}.btn-ghost.dl-btn--rec{color:var(--tp);background:#a3d65f0f;border-color:#a3d65f59}.btn-ghost.dl-btn--rec:hover{background:#a3d65f1a;border-color:#a3d65f8c}.dl-rec-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--pistachio2);background:#a3d65f21;border:1px solid #a3d65f40;border-radius:999px;margin-left:2px;padding:1px 7px;font-size:9.5px;font-weight:700}.dl-btn--dev{cursor:default;color:#ffffff6b;opacity:.72}.dl-btn--dev:hover{transform:none}.dl-dev-badge{text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;margin-left:2px;padding:1px 7px;font-size:9.5px;font-weight:700}.lp-dl__window-badge{text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c;z-index:1;background:#080814cc;border:1px solid #ffffff24;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:700;position:absolute;top:10px;right:10px}.lp-dl__plat--dev{color:#ffffff52}.lp-dl__plat--dev .lp-dl__plat-name{color:#ffffff9e}.dl-chevron{transition:transform .35s var(--ease);flex-shrink:0;margin-left:auto}.dl-chevron--open{transform:rotate(180deg)}@media (width<=640px){.lp-dl__btns{grid-template-columns:1fr}.dl-btn{justify-content:center;width:100%;padding:14px 18px;font-size:14px}.dl-chevron{margin-left:auto}}.ios-expand{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden}.ios-expand--open{grid-template-rows:1fr}.ios-expand__inner{min-height:0;overflow:hidden}.ios-ins{flex-direction:column;gap:16px;padding-top:20px;display:flex}.ios-ins__steps{flex-direction:column;gap:10px;display:flex}.ios-ins__step{align-items:flex-start;gap:14px;display:flex}.ios-ins__num{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;font-size:11px;font-weight:800;display:flex}.ios-ins__content{flex-direction:column;flex:1;gap:10px;display:flex}.ios-ins__label{color:var(--ts);font-size:13.5px;line-height:1.55}.ios-ins__label strong{color:var(--tp)}.ios-ins__sub{color:var(--tm);font-size:12px}.ios-ins__note{color:var(--tm);background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:11.5px;line-height:1.55;display:flex}.ios-ins__note strong{color:var(--ts)}.ios-ins__paths{flex-direction:column;gap:12px;display:flex}.ios-ins__path{flex-direction:column;gap:8px;display:flex}.ios-ins__path-label{text-transform:uppercase;letter-spacing:.1em;color:var(--accent2);background:#8b7bff1a;border:1px solid #8b7bff38;border-radius:999px;margin-bottom:2px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.ios-ins__path-divider{color:var(--tm);text-align:center;padding:0 4px;font-size:11px;position:relative}.ios-ins__path-divider:before,.ios-ins__path-divider:after{content:"";background:#ffffff12;width:40%;height:1px;position:absolute;top:50%}.ios-ins__path-divider:before{left:0}.ios-ins__path-divider:after{right:0}.ios-bottom-bar{background:#141420e6;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-around;align-items:center;max-width:280px;padding:10px 14px;display:flex}.ios-bottom-bar__btn{color:#fff6;border-radius:8px;justify-content:center;align-items:center;width:36px;height:32px;font-size:17px;display:flex}.ios-bottom-bar__btn--share{color:var(--accent2);background:#8b7bff38;border:1.5px solid #8b7bff99;box-shadow:0 0 10px #8b7bff59}.ios-safari-bar{background:#141420e6;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:6px;max-width:320px;padding:10px 12px;display:flex}.ios-safari-bar__row{align-items:center;gap:8px;display:flex}.ios-safari-bar__back{color:#ffffff59;flex-shrink:0;font-size:20px;line-height:1}.ios-safari-bar__url{color:#ffffffa6;text-align:center;background:#ffffff1a;border-radius:9px;flex:1;padding:6px 12px;font-size:12px}.ios-safari-bar__dots{background:#8b7bff8c;border:1.5px solid #8b7bffe6;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:36px;height:30px;display:flex;box-shadow:0 0 10px #8b7bff66}.ios-safari-bar__dots span{background:#fff;border-radius:50%;width:4px;height:4px;display:block}.ios-safari-bar__hint{color:var(--accent2);text-align:right;justify-content:flex-end;align-items:center;gap:4px;font-size:10.5px;display:flex}.ios-safari-bar{flex-direction:column}.ios-safari-bar__bar-row{align-items:center;gap:8px;display:flex}.ios-share-sheet{background:#141420e6;border:1px solid #ffffff1a;border-radius:14px;max-width:300px;overflow:hidden}.ios-share-item{color:var(--tp);border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:11px 14px;font-size:13px;transition:background .15s;display:flex}.ios-share-item:last-child{border-bottom:none}.ios-share-item--dim{opacity:.38}.ios-share-item--active{background:#8b7bff24;border-color:#8b7bff26;font-weight:600}.ios-share-item__icon{background:#ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}.ios-share-item__icon--home{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#fff;font-weight:700}.ios-share-item__icon--share{color:var(--accent2);background:#8b7bff40;border:1px solid #8b7bff59}.ios-share-item__arr{color:var(--tm);margin-left:auto;font-size:14px}.lp-hero-v2{z-index:1;min-height:var(--lp-hero-h);align-items:center;display:flex;position:relative;overflow:hidden}.lp-mountain-wrap{pointer-events:none;z-index:0;height:min(1700px,172svh);position:absolute;top:0;left:0;right:0}.lp-mountain{transform-origin:top;will-change:transform;background:radial-gradient(ellipse 70% 54% at 76% 12%, #1c2b67e0, transparent 68%), linear-gradient(180deg, #060a22 0%, #101744 34%, #090c24 62%, var(--lp-fir-bg) 100%);position:absolute;inset:0;overflow:hidden}.lp-mountain__img{object-fit:cover;object-position:68% 6%;transform-origin:68% 10%;user-select:none;width:100%;height:100%;display:block;transform:scale(.85)translate(5.5%,-5%)}.lp-mountain__overlay{background:radial-gradient(ellipse 62% 64% at 100% 100%, rgba(var(--lp-fir-bg-rgb),1) 0%, rgba(var(--lp-fir-bg-rgb),.98) 24%, rgba(var(--lp-fir-bg-rgb),.82) 42%, rgba(var(--lp-fir-bg-rgb),.34) 64%, transparent 82%), linear-gradient(to right, #03040c 0%, #03040cfa 20%, #04050fd6 38%, #0507137a 56%, #06081621 72%, transparent 84%),  linear-gradient(to top, rgba(var(--lp-fir-bg-rgb),1) 0%, rgba(var(--lp-fir-bg-rgb),.96) 22%, rgba(var(--lp-fir-bg-rgb),.74) 42%, rgba(var(--lp-fir-bg-rgb),.34) 64%, transparent 86%), linear-gradient(to bottom, #03050e7a 0%, transparent 9%);position:absolute;inset:0}.lp-hero-v2__left{z-index:2;width:min(760px,58vw);max-width:760px;min-height:var(--lp-hero-h);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:clamp(48px,7svh,96px) 44px 40px 64px;display:flex;position:relative}@keyframes lpFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.lph-badge{color:var(--pistachio2);animation:lpFadeUp .5s var(--ease) 80ms both;background:#a3d65f12;border:1px solid #a3d65f47;border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.lph-badge__dot{background:var(--pistachio2);width:7px;height:7px;box-shadow:0 0 8px var(--pistachio2);border-radius:50%;flex-shrink:0;animation:2.2s ease-out infinite pulseDot}.lph-headline{font-family:var(--display);letter-spacing:-.04em;color:var(--tp);animation:lpFadeUp .6s var(--ease) .22s both;white-space:nowrap;margin:20px 0 0;font-size:clamp(38px,4.5vw,64px);font-weight:900;line-height:1.08}.lph-sub{color:var(--ts);max-width:420px;animation:lpFadeUp .5s var(--ease) .34s both;margin:16px 0 0;font-size:clamp(15px,1.5vw,18px);line-height:1.55}.lph-cta{animation:lpFadeUp .5s var(--ease) .44s both;flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.lph-btn-primary{cursor:pointer;background:linear-gradient(135deg, var(--accent), #7c5ff5);color:#fff;transition:transform .22s var(--ease), box-shadow .22s;border:none;border-radius:14px;align-items:center;gap:6px;padding:13px 26px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 6px 26px #7c5ff56b}.lph-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 34px #7c5ff585}.lph-btn-ghost{cursor:pointer;color:var(--ts);background:#ffffff0d;border:1.5px solid #ffffff1c;border-radius:14px;align-items:center;gap:7px;padding:12px 22px;font-size:15px;font-weight:600;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.lph-btn-ghost:hover{color:var(--tp);background:#ffffff17;border-color:#ffffff38;transform:translateY(-1px)}.lph-chips{animation:lpFadeUp .5s var(--ease) .54s both;flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lph-chip{color:#ffffff6b;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:inline-flex}.lph-chip svg{opacity:.55}.lph-online{backdrop-filter:blur(12px);animation:lpFadeUp .5s var(--ease) .64s both;background:#ffffff0d;border:1px solid #ffffff17;border-radius:16px;align-self:flex-start;align-items:center;gap:14px;margin-top:22px;padding:10px 18px;display:flex}.lph-online__avs{flex-direction:row-reverse;align-items:center;display:flex}.lph-online__avs>svg{border:2px solid #0a0916e6;border-radius:50%;margin-left:-10px;box-shadow:0 2px 10px #0000008c}.lph-online__row{color:var(--tp);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.lph-online__dot{background:var(--pistachio2);width:7px;height:7px;box-shadow:0 0 6px var(--pistachio2);border-radius:50%;flex-shrink:0;animation:2.2s ease-out infinite pulseDot}.lph-online__sub{color:var(--tm);margin-top:3px;font-size:11.5px}.lp-cards{z-index:10;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;width:min(1100px,100% - 128px);margin:0 auto 0 64px;padding:6px 0 58px;display:grid;position:relative}.lp-fcard{backdrop-filter:blur(20px);background:#0d0b1fc7;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;min-height:280px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #8b7bff0f,0 20px 48px #00000042,inset 0 1px #ffffff0f}.lp-fcard__head{align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.lp-fcard__ico{color:#fff;background:linear-gradient(145deg,#8b6cf7,#6040d8);border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 32px #7c5ff573,0 4px 16px #00000059}.lp-fcard__htext{flex:1;min-width:0}.lp-fcard__title{color:var(--tp);font-size:15px;font-weight:700;font-family:var(--display);margin:0 0 6px}.lp-fcard__desc{color:var(--ts);margin:0;font-size:12px;line-height:1.44}.lp-fcard__preview{border-top:1px solid #ffffff0f;flex-direction:column;flex:1;min-height:0;display:flex}.cm__av-px{border-radius:50%;flex-shrink:0;width:28px;height:28px;display:flex;overflow:hidden;box-shadow:0 1px 4px #0006}.cm{flex:1;min-height:0;padding:10px 12px 12px}.cm__bar{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;margin-bottom:5px;padding-bottom:7px;display:flex}.cm__bar--server{gap:6px}.cm__bartext{color:var(--tp);flex:1;font-size:12px;font-weight:700}.cm__barmeta{color:var(--tm);font-size:10.5px}.cm__barinfo{flex-direction:column;flex:1;gap:1px;display:flex}.cm__vrow{border-radius:8px;align-items:center;gap:9px;padding:4px;transition:background .12s;display:flex}.cm__vrow:hover{background:#ffffff0a}.cm__av{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:8.5px;font-weight:700;display:grid}.cm__av--b{background:linear-gradient(135deg,#3b6fcf,#7da0d6)}.cm__av--c{background:linear-gradient(135deg, #2d7a4a, var(--pistachio2))}.cm__vname{color:var(--tp);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:500;overflow:hidden}.cm__live{letter-spacing:.5px;color:var(--pistachio2);background:#a3d65f26;border:1px solid #a3d65f47;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:8.5px;font-weight:800}.cm__wave{flex:1;align-items:center;gap:2.5px;height:18px;padding:0 2px;display:flex}.cm__wave i{background:linear-gradient(to top, var(--accent), var(--pistachio2));border-radius:2px;flex:1;width:3px;max-width:4px;font-style:normal;animation:.9s ease-in-out infinite cmWaveBar;display:block}.cm__wave i:first-child{animation-delay:0s}.cm__wave i:nth-child(2){animation-delay:80ms}.cm__wave i:nth-child(3){animation-delay:.16s}.cm__wave i:nth-child(4){animation-delay:.24s}.cm__wave i:nth-child(5){animation-delay:.18s}.cm__wave i:nth-child(6){animation-delay:.1s}.cm__wave i:nth-child(7){animation-delay:20ms}.cm__wave i:nth-child(8){animation-delay:.14s}.cm__wave i:nth-child(9){animation-delay:.22s}.cm__wave i:nth-child(10){animation-delay:60ms}.cm__wave i:nth-child(11){animation-delay:.19s}.cm__wave i:nth-child(12){animation-delay:40ms}@keyframes cmWaveBar{0%,to{opacity:.6;height:3px}50%{opacity:1;height:18px}}.cm__icon-btn{opacity:.55;flex-shrink:0;align-items:center;display:flex}.cm__icon-btn--muted{opacity:.22}.cm__msg{gap:9px;padding:4px 2px;display:flex}.cm__msg-body{flex:1;min-width:0}.cm__msg-head{align-items:baseline;gap:7px;margin-bottom:2px;display:flex}.cm__msg-name{color:var(--accent);white-space:nowrap;font-size:12px;font-weight:600}.cm__msg-time{color:var(--tm);font-size:10px}.cm__msg-text{color:var(--tp);font-size:12px;line-height:1.42}.cm__server-dot{background:var(--pistachio2);width:8px;height:8px;box-shadow:0 0 6px var(--pistachio2);border-radius:50%;flex-shrink:0;animation:2.2s ease-out infinite pulseDot}.cm__server-caret{color:var(--ts);opacity:.65;flex-shrink:0;margin-left:2px}.cm__server-add{width:20px;height:20px;color:var(--ts);cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:5px;flex-shrink:0;place-items:center;margin-left:auto;padding:0;font-size:14px;display:grid}.cm__ch{color:var(--ts);border-radius:6px;align-items:center;gap:7px;padding:3px 4px;font-size:12px;transition:background .12s,color .12s;display:flex}.cm__ch:hover{color:var(--tp);background:#ffffff0d}.cm__ch--active{color:var(--tp);background:#8b7bff2e;font-weight:500}.cm__ch-icon{text-align:center;width:16px;color:var(--td);flex-shrink:0;font-size:12px}.cm__ch-name{flex:1}.cm__ch-count{color:var(--tm);background:#ffffff0f;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10.5px}@media (width<=900px){.landing{--lp-hero-h:auto}.lp-hero-v2{align-items:flex-start;min-height:0;overflow:visible}.lp-mountain-wrap{height:clamp(760px,116svh,980px)}.lp-mountain__img{object-position:66% 0%;transform:scale(1.04)translate(10%,-2%)}.lp-mountain__overlay{background:linear-gradient(to right, rgba(var(--lp-fir-bg-rgb),.98) 0%, rgba(var(--lp-fir-bg-rgb),.92) 30%, rgba(var(--lp-fir-bg-rgb),.62) 56%, #0608162e 82%, transparent 100%), linear-gradient(to top, rgba(var(--lp-fir-bg-rgb),1) 0%, rgba(var(--lp-fir-bg-rgb),.92) 9%, rgba(var(--lp-fir-bg-rgb),.52) 28%, transparent 55%), linear-gradient(to bottom, rgba(var(--lp-fir-bg-rgb),.84) 0%, rgba(var(--lp-fir-bg-rgb),.38) 18%, transparent 36%)}.lp-hero-v2__left{width:100%;max-width:100%;min-height:0;padding:calc(env(safe-area-inset-top,0px) + 28px) 20px 36px;justify-content:flex-start}.lp-lang-switch{top:calc(env(safe-area-inset-top,0px) + 14px);right:16px}.lph-badge{padding:5px 11px 5px 9px;font-size:11px}.lph-headline{white-space:normal;text-wrap:balance;max-width:min(100%,420px);margin-top:16px;font-size:clamp(34px,11vw,46px);line-height:1.03}.lph-sub{max-width:260px;margin-top:14px;font-size:clamp(15px,4.5vw,18px);line-height:1.55}.lph-cta{flex-direction:column;gap:10px;width:min(100%,300px);margin-top:24px}.lph-btn-primary,.lph-btn-ghost{border-radius:16px;justify-content:center;width:100%;min-height:58px;padding:14px 18px;font-size:15px}.lph-chips{gap:8px;width:min(100%,320px);margin-top:18px}.lph-chip{white-space:normal;max-width:100%;line-height:1.25}.lph-online{border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:13px;width:min(100%,332px);margin-top:18px;padding:11px 13px;display:grid}.lph-online__avs{justify-content:flex-end;min-width:0}.lph-online__avs>svg{width:34px;height:34px;margin-left:-9px}.lph-online__row{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:7px;font-size:clamp(14px,4.1vw,16px);line-height:1.18;display:grid}.lph-online__dot{margin-top:.42em}.lph-online__num{min-width:0;max-width:none}.lph-online__sub{max-width:none;margin-left:15px;font-size:12px;line-height:1.25}.lp-cards{grid-template-columns:1fr;gap:16px;width:auto;margin:8px 0 0;padding:22px 20px 48px}.lp-fcard{border-radius:18px;min-height:0}.lp-fcard__head{gap:14px;padding:18px 18px 14px}.lp-fcard__ico{width:46px;height:46px}.lp-fcard__title{font-size:17px;line-height:1.2}.lp-fcard__desc{font-size:14px;line-height:1.5}.lp-dl{width:auto;margin:0;padding:8px 20px 60px}.lp-dl__card{grid-template-columns:1fr;padding:20px}.lp-dl__left{padding:6px 2px 2px}.lp-dl__right{display:none}}@media (width>=901px) and (height<=820px){.landing{--lp-hero-h:clamp(400px, 54svh, 440px)}.lp-hero-v2__left{padding:32px 40px 28px 56px}.lph-headline{margin-top:14px;font-size:clamp(38px,4.05vw,52px);line-height:1.05}.lph-sub{margin-top:12px;font-size:15px}.lph-cta{margin-top:20px}.lph-btn-primary,.lph-btn-ghost{padding-top:11px;padding-bottom:11px}.lph-chips{margin-top:12px}.lph-chip{padding:4px 10px;font-size:11px}.lph-online{margin-top:14px;padding:8px 14px}.lp-cards{width:min(1040px,100% - 112px);max-width:1040px;margin:18px auto 0 56px;padding-top:0;padding-bottom:36px}.lp-fcard{min-height:258px}.lp-dl{width:min(1040px,100% - 112px);max-width:1040px;margin:12px auto 0 56px;padding-bottom:66px}.lp-dl__card{gap:16px;padding:18px}.lp-dl__left{padding:10px 8px 8px}.lp-dl__title{font-size:clamp(26px,2.6vw,34px)}.lp-dl__desc{font-size:13px;line-height:1.48}.lp-dl__facts{margin-top:14px}.lp-dl__btns{margin-top:20px}.lp-dl__window{min-height:232px}.lp-dl__window-body{min-height:194px}.lp-fcard__head{padding:14px 15px 10px}.lp-fcard__ico{width:38px;height:38px}.lp-fcard__title{font-size:14.5px}.lp-fcard__desc{font-size:11.5px;line-height:1.36}.cm{padding:8px 10px 10px}.cm__vrow,.cm__msg{padding-top:4px;padding-bottom:4px}.cm__ch{padding-top:3px;padding-bottom:3px}.cm__bartext,.cm__vname,.cm__msg-name,.cm__msg-text,.cm__ch{font-size:11.5px}}@media (width<=640px){.lph-chips{flex-wrap:wrap;gap:6px}.lph-chip{font-size:11.5px}.lph-online__num{line-height:1.25}.lph-online__sub{line-height:1.3}}@media (width<=360px){.lp-hero-v2__left{padding-left:16px;padding-right:16px}.lph-online{grid-template-columns:1fr;row-gap:10px;width:min(100%,300px)}.lph-online__avs{justify-content:flex-start}.lph-online__sub{margin-left:15px}}@media (prefers-reduced-motion:reduce){.float-a,.lp-hero__glow,.lp-hero__scroll-hint svg,.pulse-dot{animation:none!important}.shimmer-text{background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:unset!important;color:var(--tp)!important;animation:none!important}.reveal{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.lp-hero__mascot,.lp-hero__badge,.lp-hero__headline,.lp-hero__sub,.lp-hero__cta,.lp-hero__scroll-hint{opacity:1!important;animation:none!important;transform:none!important}}.lp-footer-wrap{width:min(1100px,100% - 128px);margin:0 auto 0 64px}@media (width>=901px) and (height<=820px){.lp-footer-wrap{width:min(1040px,100% - 112px);max-width:1040px;margin-left:56px}}.lp-footer-col-title{text-transform:uppercase;letter-spacing:.08em;color:var(--tm);opacity:.72;margin-bottom:2px;font-size:11px;font-weight:700}.lp-footer-link{width:fit-content;color:var(--tm);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;transition:color .18s;display:inline-block}.lp-footer-link:hover{color:#fff}@media (width<=900px){.lp-footer-wrap{width:auto;margin:0;padding-left:20px;padding-right:20px}}.lang-switch{-webkit-backdrop-filter:blur(18px);background:#fff1;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 10px 30px #00000029}.lang-switch button{color:#f8f7ff9e;cursor:pointer;min-width:38px;min-height:30px;font:inherit;letter-spacing:.02em;background:0 0;border:0;border-radius:999px;font-size:12px;font-weight:800;line-height:1;transition:background .18s,color .18s,box-shadow .18s,transform .18s}.lang-switch button:hover{color:#fff;background:#ffffff14}.lang-switch button.is-active{color:#fff;background:linear-gradient(135deg,#8b7bff,#6f57e8);box-shadow:0 6px 18px #8b7bff57}.lang-switch button:active{transform:scale(.96)}.lang-switch--compact button{min-width:34px;min-height:28px;font-size:11px}.alpine{--al-bg:#0f0d1a;--al-panel:#1b1730;--al-glass:#1b1730b8;--al-border:#a78bfa21;--al-border2:#a78bfa42;--al-accent:#a78bfa;--al-accent2:#dcc7f3;--al-blue:#7da0d6;--al-green:#b6f48a;--al-pink:#ffb6c7;--al-text:#f5e9f7;--al-text2:#a89bc0;--al-text3:#6a5f80;--al-ease:cubic-bezier(.2,.8,.2,1);background:var(--al-bg);color:var(--al-text);min-height:100dvh;font-family:Inter,DM Sans,system-ui,sans-serif;overflow-x:hidden}.al-stars{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.al-stars:before,.al-stars:after{content:"";border-radius:50%;position:absolute;inset:0}.al-stars-field{background-image:radial-gradient(1px 1px at 7% 8%,#dcc7f3b3 0%,#0000 0%),radial-gradient(1px 1px at 18% 15%,#dcc7f380 0%,#0000 0%),radial-gradient(1.5px 1.5px at 25% 4%,#f5e9f7cc 0%,#0000 0%),radial-gradient(1px 1px at 33% 20%,#dcc7f366 0%,#0000 0%),radial-gradient(1px 1px at 42% 9%,#f5e9f799 0%,#0000 0%),radial-gradient(1.5px 1.5px at 54% 3%,#dcc7f3e6 0%,#0000 0%),radial-gradient(1px 1px at 61% 17%,#f5e9f780 0%,#0000 0%),radial-gradient(1px 1px at 72% 6%,#dcc7f399 0%,#0000 0%),radial-gradient(1.5px 1.5px at 81% 12%,#f5e9f7b3 0%,#0000 0%),radial-gradient(1px 1px at 89% 4%,#dcc7f380 0%,#0000 0%),radial-gradient(1px 1px at 94% 18%,#f5e9f766 0%,#0000 0%),radial-gradient(1px 1px at 3% 35%,#dcc7f34d 0%,#0000 0%),radial-gradient(1px 1px at 11% 28%,#a78bfa66 0%,#0000 0%),radial-gradient(1.5px 1.5px at 19% 42%,#f5e9f799 0%,#0000 0%),radial-gradient(1px 1px at 28% 31%,#dcc7f366 0%,#0000 0%),radial-gradient(1px 1px at 37% 38%,#f5e9f74d 0%,#0000 0%),radial-gradient(1px 1px at 46% 25%,#dcc7f380 0%,#0000 0%),radial-gradient(1px 1px at 58% 44%,#a78bfa4d 0%,#0000 0%),radial-gradient(1.5px 1.5px at 65% 29%,#f5e9f780 0%,#0000 0%),radial-gradient(1px 1px at 76% 36%,#dcc7f366 0%,#0000 0%),radial-gradient(1px 1px at 85% 22%,#f5e9f799 0%,#0000 0%),radial-gradient(1px 1px at 92% 40%,#dcc7f34d 0%,#0000 0%),radial-gradient(1px 1px at 97% 27%,#a78bfa66 0%,#0000 0%),radial-gradient(1px 1px at 5% 55%,#dcc7f333 0%,#0000 0%),radial-gradient(1px 1px at 14% 62%,#f5e9f74d 0%,#0000 0%);position:absolute;inset:0}@keyframes alTwinkle{0%,to{opacity:1}50%{opacity:.35}}.al-nav{z-index:100;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--al-border);background:#0f0d1ad1;position:fixed;top:0;left:0;right:0}.al-nav__inner{align-items:center;gap:40px;max-width:1200px;height:62px;margin:0 auto;padding:0 40px;display:flex}.al-nav__logo{flex-shrink:0;align-items:center;gap:9px;text-decoration:none;display:flex}.al-nav__logo img{object-fit:contain;width:30px;height:30px}.al-nav__logo-text{color:var(--al-text);letter-spacing:-.3px;font-size:16px;font-weight:700}.al-nav__links{flex:1;align-items:center;gap:6px;display:flex}.al-nav__links a{color:var(--al-text2);border-radius:8px;padding:6px 14px;font-size:14px;text-decoration:none;transition:color .2s,background .2s}.al-nav__links a:hover{color:var(--al-text);background:#a78bfa14}.al-nav__cta{cursor:pointer;background:linear-gradient(135deg, var(--al-accent), #7c5ff5);color:#fff;border:none;border-radius:10px;flex-shrink:0;margin-left:auto;padding:8px 20px;font-size:14px;font-weight:600;transition:opacity .2s,transform .2s}.al-nav__lang{flex-shrink:0}.al-nav__cta:hover{opacity:.88;transform:translateY(-1px)}.al-hero{grid-template-columns:1fr 1fr;align-items:center;min-height:100svh;padding-top:62px;display:grid;position:relative;overflow:hidden}.al-hero__left{z-index:2;max-width:580px;padding:80px 20px 80px 80px;position:relative}.al-hero__right{align-self:stretch;position:relative}.al-mountain{will-change:transform;position:absolute;inset:-30px -5% -5% -10%}.al-mountain__img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.al-mountain__fade{pointer-events:none;background:linear-gradient(90deg,#0f0d1a 0%,#0f0d1a8c 22%,#0000 50%),linear-gradient(#0000 65%,#0f0d1a4d 88%,#0f0d1a 100%);position:absolute;inset:0}.al-mountain__glow{pointer-events:none;background:radial-gradient(55% 45% at 55% 38%,#5e48b41f,#0000);position:absolute;inset:0}.al-badge{color:var(--al-green);background:#b6f48a12;border:1px solid #b6f48a4d;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:5px 14px 5px 10px;font-size:13px;font-weight:500;display:inline-flex}.al-badge__dot{background:var(--al-green);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite alPulse;box-shadow:0 0 6px 1px #b6f48a80}@keyframes alPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.al-headline{letter-spacing:-1.5px;color:var(--al-text);margin:0 0 20px;font-size:clamp(38px,5.5vw,64px);font-weight:800;line-height:1.1}.al-headline em{background:linear-gradient(120deg, var(--al-accent), var(--al-blue));-webkit-text-fill-color:transparent;background-clip:text;font-style:normal}.al-sub{color:var(--al-text2);max-width:400px;margin:0 0 36px;font-size:17px;line-height:1.55}.al-cta-row{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.al-btn-primary{cursor:pointer;background:linear-gradient(135deg, var(--al-accent), #7c5ff5);color:#fff;transition:transform .2s var(--al-ease), box-shadow .2s;border:none;border-radius:12px;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 4px 24px #7c5ff559}.al-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #7c5ff573}.al-btn-ghost{border:1px solid var(--al-border2);cursor:pointer;color:var(--al-text2);background:#a78bfa0f;border-radius:12px;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:600;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.al-btn-ghost:hover{color:var(--al-text);background:#a78bfa1a;border-color:#a78bfa66;transform:translateY(-1px)}.al-chips{flex-wrap:wrap;gap:10px;margin-bottom:36px;display:flex}.al-chip{border:1px solid var(--al-border);color:var(--al-text2);background:#a78bfa0a;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;display:inline-flex}.al-online{align-items:center;gap:14px;display:flex}.al-online__avatars{flex-direction:row-reverse;display:flex}.al-online__av{border:2px solid var(--al-bg);color:#fff;background:linear-gradient(135deg,#6d52c8 0%,#a78bfa 100%);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;margin-left:-8px;font-size:10px;font-weight:700;display:grid}.al-online__av:nth-child(2){background:linear-gradient(135deg,#3b6fcf 0%,#7da0d6 100%)}.al-online__av:nth-child(3){background:linear-gradient(135deg,#2d7a4a 0%,#b6f48a 100%)}.al-online__av:nth-child(4){background:linear-gradient(135deg,#8b4462 0%,#ffb6c7 100%)}.al-online__count{color:var(--al-text);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.al-online__dot{background:var(--al-green);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 5px #b6f48a80}.al-online__sub{color:var(--al-text3);margin-top:2px;font-size:12px}.al-hero__left:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#5e48b42e 0%,#0000 70%);width:500px;height:500px;position:absolute;top:20%;left:-20%}.al-features{z-index:1;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto;padding:80px 40px 96px;display:grid;position:relative}.al-card{background:var(--al-glass);border:1px solid var(--al-border);-webkit-backdrop-filter:blur(16px);transition:border-color .3s, transform .3s var(--al-ease), box-shadow .3s;border-radius:20px;padding:28px 24px 24px}.al-card:hover{border-color:var(--al-border2);transform:translateY(-4px);box-shadow:0 12px 48px #5e48b424}.al-card__head{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.al-card__icon{background:linear-gradient(135deg,#a78bfa33,#5e48b44d);border:1px solid #a78bfa33;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.al-card__title{color:var(--al-text);margin-bottom:5px;font-size:16px;font-weight:700}.al-card__desc{color:var(--al-text2);font-size:13px;line-height:1.55}.al-mock{background:#0f0d1a99;border:1px solid #a78bfa17;border-radius:12px;padding:12px;font-size:13px}.al-mock__channel{color:var(--al-text2);border-bottom:1px solid #a78bfa17;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;font-size:12px;font-weight:600;display:flex}.al-mock__user{border-radius:6px;align-items:center;gap:8px;padding:6px 4px;transition:background .15s;display:flex}.al-mock__user:hover{background:#a78bfa0f}.al-mock__av{color:#fff;background:linear-gradient(135deg,#6d52c8,#a78bfa);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:grid}.al-mock__name{color:var(--al-text);flex:1;font-size:13px;font-weight:500}.al-mock__live{letter-spacing:.5px;color:var(--al-green);background:#b6f48a2e;border:1px solid #b6f48a4d;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.al-wave{align-items:center;gap:2px;height:18px;display:flex}.al-wave span{background:var(--al-green);border-radius:2px;width:3px;animation:.85s ease-in-out infinite alWaveBar;display:block}.al-wave span:first-child{animation-delay:0s}.al-wave span:nth-child(2){animation-delay:.1s}.al-wave span:nth-child(3){animation-delay:.2s}.al-wave span:nth-child(4){animation-delay:.13s}.al-wave span:nth-child(5){animation-delay:50ms}@keyframes alWaveBar{0%,to{height:4px}50%{height:14px}}.al-mock__mic{opacity:.5;font-size:13px}.al-mock__msg{gap:8px;padding:5px 4px;display:flex}.al-mock__msg-head{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.al-mock__msg-head span:first-child{color:var(--al-accent2);font-size:13px;font-weight:600}.al-mock__time{color:var(--al-text3);font-size:10.5px}.al-mock__msg-body{color:var(--al-text);font-size:13px;line-height:1.45}.al-mock__server{color:var(--al-text);border-bottom:1px solid #a78bfa17;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:10px;font-size:13px;font-weight:700;display:flex}.al-mock__add{border:1px solid var(--al-border2);width:22px;height:22px;color:var(--al-text2);cursor:pointer;background:0 0;border-radius:6px;place-items:center;padding:0;font-size:16px;line-height:1;display:grid}.al-mock__ch{color:var(--al-text2);border-radius:6px;align-items:center;gap:7px;padding:5px 4px;font-size:13px;transition:background .15s,color .15s;display:flex}.al-mock__ch:hover,.al-mock__ch--active{color:var(--al-text);background:#a78bfa14}.al-mock__ch-icon{text-align:center;width:16px;color:var(--al-text3);flex-shrink:0;font-size:12px}.al-mock__ch-name{flex:1}.al-mock__ch-count{color:var(--al-text3);background:#a78bfa1a;border-radius:4px;padding:1px 6px;font-size:11px}.al-statsbar{z-index:1;border-top:1px solid var(--al-border);background:#0b0916eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 80px;display:flex;position:relative}.al-statsbar__brand{color:var(--al-text2);align-items:center;gap:10px;font-size:13.5px;display:flex}.al-statsbar__brand img{object-fit:contain;opacity:.75;width:28px;height:28px}.al-statsbar__stats{align-items:center;gap:40px;display:flex}.al-stat{align-items:center;gap:10px;display:flex}.al-stat__icon{border:1px solid var(--al-border);background:#a78bfa14;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.al-stat__val{color:var(--al-text);font-size:16px;font-weight:800;display:block}.al-stat__label{color:var(--al-text3);font-size:11px;display:block}@media (width<=900px){.al-nav__inner{gap:12px;padding:0 20px}.al-nav__links{display:none}.al-hero{grid-template-columns:1fr;min-height:auto;padding-top:62px}.al-hero__right{order:-1;width:100%;height:260px;position:relative}.al-mountain{inset:0}.al-mountain__img{object-position:center 30%}.al-mountain__fade{background:linear-gradient(#0000 40%,#0f0d1a 100%),linear-gradient(90deg,#0000 50%,#0f0d1a 100%)}.al-hero__left{max-width:100%;padding:24px 24px 60px}.al-hero__left:before{display:none}.al-headline{letter-spacing:-1px;font-size:clamp(30px,8.5vw,46px)}.al-features{grid-template-columns:1fr;gap:16px;padding:40px 20px 60px}.al-statsbar{flex-direction:column;align-items:flex-start;gap:14px;padding:16px 20px}.al-statsbar__stats{flex-wrap:wrap;gap:24px}}@media (width<=600px){.al-chips{gap:8px}.al-chip{font-size:12px}.al-cta-row{flex-direction:column}.al-btn-primary,.al-btn-ghost{justify-content:center}}.legal-page{min-height:var(--app-h);color:#f5f4ff;background:radial-gradient(circle at 18% 0,#8b7bff2e,#0000 34%),radial-gradient(circle at 82% 12%,#abe85e1f,#0000 28%),#080811;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.legal-shell{width:min(1040px,100% - 40px);margin:0 auto;padding:28px 0 64px}.legal-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:46px;display:flex}.legal-brand,.legal-home,.legal-card a{color:inherit;text-decoration:none}.legal-brand{letter-spacing:.01em;align-items:center;gap:10px;font-weight:900;display:inline-flex}.legal-brand img{object-fit:cover;border-radius:15px;width:50px;height:50px;box-shadow:0 10px 28px #8b7bff57}.legal-home{color:#c7c3ea;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;align-items:center;min-height:40px;padding:0 15px;font-size:13px;font-weight:800;display:inline-flex}.legal-hero{background:linear-gradient(145deg,#19182de0,#0c0c18d6);border:1px solid #ffffff1a;border-radius:18px;padding:34px;box-shadow:0 24px 80px #00000052}.legal-hero p{color:#abe85e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}.legal-hero h1{letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(32px,6vw,58px);font-weight:950;line-height:.98}.legal-hero span{color:#aaa5cf;max-width:720px;margin-top:18px;font-size:16px;line-height:1.65;display:block}.legal-nav{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.legal-nav a{color:#aaa5cf;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:850;text-decoration:none}.legal-nav a.is-active{color:#fff;background:#8b7bff29;border-color:#8b7bff94}.legal-content{gap:14px;display:grid}.legal-card{background:#0e0e1cc2;border:1px solid #ffffff17;border-radius:16px;padding:24px}.legal-card h2{color:#fff;margin:0 0 12px;font-size:18px;font-weight:900}.legal-card p{color:#b9b4d8;margin:0;font-size:14.5px;line-height:1.72}.legal-card p+p{margin-top:10px}.legal-card ul{color:#b9b4d8;margin:10px 0 0;padding-left:20px;font-size:14.5px;line-height:1.72}.legal-card li{margin:4px 0}.legal-card li b,.legal-card p b{color:#d7d2f0;font-weight:700}.legal-card a{color:#abe85e;font-weight:800}.legal-requisites dl{gap:10px;margin:0;display:grid}.legal-requisites dl div{border-top:1px solid #ffffff13;grid-template-columns:minmax(160px,220px) 1fr;gap:16px;padding:12px 0;display:grid}.legal-requisites dt{color:#7d789f;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.legal-requisites dd{color:#f1efff;margin:0;font-size:14px;font-weight:750}.legal-note{color:#777292;margin:4px 0 0;font-size:12.5px;line-height:1.6}@media (width<=720px){.legal-shell{width:min(100% - 28px,1040px);padding-top:18px}.legal-header{margin-bottom:28px}.legal-hero{border-radius:14px;padding:24px}.legal-requisites dl div{grid-template-columns:1fr;gap:5px}}._mascot_17ny6_1{width:var(--mascot-size);height:var(--mascot-size);will-change:transform, opacity, filter;flex-shrink:0;display:block;overflow:visible}._earLeft_17ny6_10,._earRight_17ny6_11,._snout_17ny6_12,._nostril_17ny6_13{transform-box:fill-box}._earLeft_17ny6_10{transform-origin:78% 84%}._earRight_17ny6_11{transform-origin:18% 85%}._snout_17ny6_12,._nostril_17ny6_13{transform-origin:50%}._mood_idle_17ny6_21 ._earLeft_17ny6_10{animation:5.4s ease-in-out infinite _earLeft_17ny6_10}._mood_idle_17ny6_21 ._earRight_17ny6_11{animation:5.4s ease-in-out infinite _earRight_17ny6_11}._mood_idle_17ny6_21 ._snout_17ny6_12{animation:3.4s ease-in-out infinite _snoutBreathe_17ny6_1}._mood_listen_17ny6_25 ._earLeft_17ny6_10,._mood_listen_17ny6_25 ._earRight_17ny6_11{animation:1.45s cubic-bezier(.2,.8,.2,1) infinite _listenEar_17ny6_1}._mood_listen_17ny6_25 ._earRight_17ny6_11{animation-delay:-.2s}._mood_listen_17ny6_25 ._snout_17ny6_12{animation:1.45s ease-in-out infinite _listenSnout_17ny6_1}._mood_speak_17ny6_30 ._snout_17ny6_12{animation:.54s ease-in-out infinite _speakSnout_17ny6_1}._mood_speak_17ny6_30 ._nostril_17ny6_13{animation:.54s ease-in-out infinite _speakNostril_17ny6_1}._mood_hello_17ny6_33{transform-origin:50% 72%;animation:2.6s cubic-bezier(.2,.8,.2,1) both _hello_17ny6_1}._mood_pop_17ny6_34{animation:.72s cubic-bezier(.2,.85,.2,1) both _pop_17ny6_1}._mood_party_17ny6_35{animation:1.6s cubic-bezier(.2,.8,.2,1) both _party_17ny6_1}._mood_party_17ny6_35 ._earLeft_17ny6_10{animation:1.05s ease-in-out .5s infinite _partyEarLeft_17ny6_1}._mood_party_17ny6_35 ._earRight_17ny6_11{animation:1.05s ease-in-out .58s infinite _partyEarRight_17ny6_1}._mood_party_17ny6_35 ._snout_17ny6_12{animation:1.6s ease-in-out .5s infinite _partySnout_17ny6_1}._mood_party_17ny6_35 ._nostril_17ny6_13{animation:1.6s ease-in-out .5s infinite _partySnort_17ny6_1}._mood_sleep_17ny6_42{transform-origin:50% 72%;animation:5.6s ease-in-out infinite _sleepDrift_17ny6_1}._mood_sleep_17ny6_42 ._earLeft_17ny6_10,._mood_sleep_17ny6_42 ._earRight_17ny6_11{animation:6.4s ease-in-out infinite _sleepEar_17ny6_1}._mood_sleep_17ny6_42 ._snout_17ny6_12{animation:3.2s ease-in-out infinite _sleepSnout_17ny6_1}._zzz_17ny6_53{fill:#dcc7ff;font-family:var(--display);opacity:.9;filter:drop-shadow(0 0 10px #8b7bff6b);pointer-events:none;font-weight:800}._zzz_17ny6_53 text{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite _zFloat_17ny6_1}._zzz_17ny6_53 text:first-of-type{font-size:148px}._zzz_17ny6_53 text:nth-of-type(2){opacity:.72;font-size:112px;animation-delay:-.9s}._zzz_17ny6_53 text:nth-of-type(3){opacity:.56;font-size:82px;animation-delay:-1.7s}._sleepLid_17ny6_69{opacity:.58;filter:drop-shadow(0 0 6px #8b7bff57);animation:3.2s ease-in-out infinite _sleepLidBreathe_17ny6_1}._confetti_17ny6_74 rect{transform-box:fill-box;transform-origin:50%;animation:1.5s ease-out infinite _confetti_17ny6_74}._confetti_17ny6_74 rect:nth-child(2){animation-delay:-.3s}._confetti_17ny6_74 rect:nth-child(3){animation-delay:-.65s}._confetti_17ny6_74 rect:nth-child(4){animation-delay:-.9s}._loader_17ny6_79{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}._loaderVisual_17ny6_89{isolation:isolate;place-items:center;width:164px;height:164px;display:grid;position:relative}._loaderVisual_17ny6_89:after{z-index:-1;content:"";background:radial-gradient(circle,#8b7bff24,#0000 68%);border:1px solid #c6a2ff1f;border-radius:50%;animation:4.8s ease-in-out infinite _field_17ny6_1;position:absolute;inset:18px;box-shadow:0 0 42px #8b7bff21,inset 0 0 28px #8b7bff14}._loader_launch_17ny6_110 ._loaderVisual_17ny6_89:before{content:"";background:conic-gradient(from 0deg, transparent 0 48%, #8b7bff33 58%, #8b7bff 76%, #d9c0ff 91%, transparent);filter:drop-shadow(0 0 8px #8b7bff80);border-radius:50%;animation:3.8s cubic-bezier(.45,0,.2,1) infinite _orbit_17ny6_1;position:absolute;inset:3px;mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}._loader_launch_17ny6_110 ._mascot_17ny6_1{animation:4.8s cubic-bezier(.22,.75,.22,1) infinite _reveal_17ny6_1}._signal_17ny6_124{border:1px solid #8b7bffb8;border-radius:50%;width:78px;height:78px;animation:2.1s ease-out infinite _signal_17ny6_124;position:absolute}._signal_17ny6_124:nth-child(2){animation-delay:-.7s}._signal_17ny6_124:nth-child(3){animation-delay:-1.4s}._loader_think_17ny6_135 ._loaderVisual_17ny6_89{width:190px}._loader_think_17ny6_135 ._mascot_17ny6_1{animation:1.6s ease-in-out infinite _thinkNod_17ny6_1;transform:translate(-18px)}._thinkDots_17ny6_137{gap:5px;display:flex;position:absolute;bottom:51px;left:calc(50% + 38px)}._thinkDots_17ny6_137 i{background:var(--accent2);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite _dots_17ny6_1}._thinkDots_17ny6_137 i:nth-child(2){animation-delay:-.2s}._thinkDots_17ny6_137 i:nth-child(3){animation-delay:-.4s}._loaderCopy_17ny6_154{flex-direction:column;gap:5px;display:flex}._loaderCopy_17ny6_154 strong{color:var(--tp);font-family:var(--display);font-size:16px}._loaderCopy_17ny6_154 span{max-width:360px;color:var(--tm);font-size:12px;line-height:1.5}._compact_17ny6_158{gap:8px}._compact_17ny6_158 ._loaderVisual_17ny6_89{width:96px;height:96px}._compact_17ny6_158 ._loaderVisual_17ny6_89:after{inset:9px}._compact_17ny6_158 ._loaderCopy_17ny6_154 strong{font-size:13px}._compact_17ny6_158 ._loaderCopy_17ny6_154 span{font-size:11px}._companion_17ny6_164{--badge-bg:linear-gradient(135deg, #8b7bfffa, #ccb4fffa);--badge-fg:#fff;--badge-shadow:#8b7bff6b;align-items:center;gap:12px;min-width:0;display:inline-flex}._companionVisual_17ny6_174{width:var(--companion-size);height:var(--companion-size);flex:0 0 var(--companion-size);isolation:isolate;place-items:center;display:grid;position:relative}._companionVisual_17ny6_174:before{z-index:-2;content:"";filter:blur(2px);opacity:.9;background:radial-gradient(circle,#8b7bff2e,#0000 66%);border-radius:999px;position:absolute;inset:10%}._companionCopy_17ny6_195{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}._companionCopy_17ny6_195 strong{color:var(--tp);font-family:var(--display);font-size:14px;line-height:1.18}._companionCopy_17ny6_195 span{max-width:360px;color:var(--tm);font-size:12px;line-height:1.35}._companionCompact_17ny6_217{gap:8px}._companionCompact_17ny6_217 ._companionCopy_17ny6_195 strong{font-size:12px}._companionCompact_17ny6_217 ._companionCopy_17ny6_195 span{font-size:11px}._signalBadge_17ny6_229{z-index:3;width:max(18px, calc(var(--companion-size) * .34));height:max(18px, calc(var(--companion-size) * .34));background:var(--badge-bg);color:var(--badge-fg);box-shadow:0 8px 18px var(--badge-shadow), 0 1px 8px #00000047, inset 0 1px 0 #ffffff61;transition:background .24s var(--ease), color .24s var(--ease), box-shadow .24s var(--ease), border-color .24s var(--ease);border:1px solid #ffffff57;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:2%;right:1%}._signalBadge_17ny6_229 svg{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;width:55%;height:55%;display:block}._signal_idle_17ny6_257 ._signalBadge_17ny6_229{opacity:0;transform:scale(.7)}._signal_connected_17ny6_262,._signal_success_17ny6_263,._signal_listening_17ny6_264,._signal_speaking_17ny6_265,._signal_network_good_17ny6_266{--badge-bg:linear-gradient(135deg, #a3d65f, #d9f7a7);--badge-fg:#152006;--badge-shadow:#a3d65f5c}._signal_muted_17ny6_272,._signal_deafened_17ny6_273,._signal_network_bad_17ny6_274{--badge-bg:linear-gradient(135deg, #ef4444, #fb7185);--badge-fg:#fff;--badge-shadow:#ef444457}._signal_sleepy_17ny6_280,._signal_alone_17ny6_281,._signal_sleeping_17ny6_282{--badge-bg:linear-gradient(135deg, #6266a8, #b7a6ff);--badge-fg:#fff;--badge-shadow:#8b7bff47}._signal_warning_17ny6_288,._signal_network_warn_17ny6_289,._signal_network_reconnecting_17ny6_290{--badge-bg:linear-gradient(135deg, #f59e0b, #facc15);--badge-fg:#211700;--badge-shadow:#f59e0b52}._signal_network_offline_17ny6_296{--badge-bg:linear-gradient(135deg, #52525b, #a1a1aa);--badge-fg:#fff;--badge-shadow:#52525b47}._signal_network_good_17ny6_266 ._mascot_17ny6_1{transform-origin:50% 72%;animation:5.2s ease-in-out infinite _networkGood_17ny6_1}._signal_network_warn_17ny6_289 ._mascot_17ny6_1{transform-origin:50% 72%;animation:2.8s ease-in-out infinite _networkWarn_17ny6_1}._signal_network_bad_17ny6_274 ._mascot_17ny6_1{transform-origin:50% 72%;animation:1.9s cubic-bezier(.36,.07,.19,.97) infinite _networkBad_17ny6_1}._signal_network_offline_17ny6_296 ._mascot_17ny6_1{filter:grayscale(.45)saturate(.55)brightness(.74);opacity:.68}._signal_network_reconnecting_17ny6_290 ._mascot_17ny6_1{transform-origin:50% 72%;animation:1.45s ease-in-out infinite _reconnectFloat_17ny6_1}._signal_speaking_17ny6_265 ._companionVisual_17ny6_174:before{background:radial-gradient(circle,#a3d65f42,#8b7bff1f 48%,#0000 70%);animation:1.1s ease-in-out infinite _speakingAura_17ny6_1}._signal_speaking_17ny6_265 ._signalBadge_17ny6_229{animation:1.1s ease-in-out infinite _speakingBadge_17ny6_1}._signal_listening_17ny6_264 ._companionVisual_17ny6_174:before{background:radial-gradient(circle,#7da0d638,#8b7bff1f 48%,#0000 70%);animation:1.65s ease-in-out infinite _listeningAura_17ny6_1}._signal_network_warn_17ny6_289 ._earLeft_17ny6_10,._signal_network_warn_17ny6_289 ._earRight_17ny6_11,._signal_network_bad_17ny6_274 ._earLeft_17ny6_10,._signal_network_bad_17ny6_274 ._earRight_17ny6_11{animation:1.25s cubic-bezier(.2,.8,.2,1) infinite _listenEar_17ny6_1}._signal_recording_17ny6_348{--badge-bg:linear-gradient(135deg, #ef4444, #f97316);--badge-fg:#fff;--badge-shadow:#ef44445c}._signal_recording_17ny6_348 ._mascot_17ny6_1{animation:1.25s ease-in-out infinite _recordingPulse_17ny6_1}._recordDot_17ny6_358{background:currentColor;border-radius:999px;width:45%;height:45%;animation:1.05s ease-in-out infinite _recordDot_17ny6_358;box-shadow:0 0 #ffffff6b}._signal_muted_17ny6_272 ._mascot_17ny6_1,._signal_deafened_17ny6_273 ._mascot_17ny6_1{filter:saturate(.8)brightness(.92)}._signal_muted_17ny6_272 ._snout_17ny6_12,._signal_deafened_17ny6_273 ._snout_17ny6_12{animation:none}._signal_connecting_17ny6_377 ._mascot_17ny6_1,._signal_checking_17ny6_378 ._mascot_17ny6_1{animation:1.8s ease-in-out infinite _connectFloat_17ny6_1}._signal_checking_17ny6_378 ._companionVisual_17ny6_174:after,._signal_connecting_17ny6_377 ._companionVisual_17ny6_174:after,._signal_network_reconnecting_17ny6_290 ._companionVisual_17ny6_174:after{z-index:-1;content:"";background:conic-gradient(from 0deg, transparent 0 58%, #f0d86dd6 68%, #8b7bffb3 82%, transparent 100%);filter:drop-shadow(0 0 7px #f0d86d57);border-radius:999px;animation:1.35s linear infinite _checkOrbit_17ny6_1;position:absolute;inset:8%;mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}._signal_sleepy_17ny6_280 ._companionVisual_17ny6_174:before,._signal_alone_17ny6_281 ._companionVisual_17ny6_174:before,._signal_sleeping_17ny6_282 ._companionVisual_17ny6_174:before{background:radial-gradient(circle,#6266a838,#8b7bff17 52%,#0000 72%);animation:4.2s ease-in-out infinite _sleepyAura_17ny6_1}._signal_alone_17ny6_281 ._mascot_17ny6_1,._signal_sleepy_17ny6_280 ._mascot_17ny6_1,._signal_sleeping_17ny6_282 ._mascot_17ny6_1{filter:saturate(.86)brightness(.94)}._companionRings_17ny6_411{z-index:-1;pointer-events:none;border-radius:999px;position:absolute;inset:0}._companionRings_17ny6_411 i{border-radius:inherit;border:1px solid #8b7bff80;animation:2.1s ease-out infinite _companionRing_17ny6_411;position:absolute;inset:11%}._companionRings_17ny6_411 i:nth-child(2){animation-delay:-.7s}._companionRings_17ny6_411 i:nth-child(3){animation-delay:-1.4s}._companionBubble_17ny6_430{z-index:2;background:#10101eeb;border:1px solid #8b7bff3d;border-radius:999px;gap:3px;padding:6px 7px;animation:.45s cubic-bezier(.2,.8,.2,1) both _bubbleIn_17ny6_1;display:flex;position:absolute;top:10%;left:67%;box-shadow:0 10px 22px #0000003d,inset 0 1px #ffffff14}._companionBubble_17ny6_430 i{background:var(--accent2);border-radius:999px;width:4px;height:4px;animation:1.1s ease-in-out infinite _dots_17ny6_1}._companionBubble_17ny6_430 i:nth-child(2){animation-delay:-.18s}._companionBubble_17ny6_430 i:nth-child(3){animation-delay:-.36s}._uploadTrail_17ny6_456{z-index:-1;background:#8b7bff1a;border-radius:999px;height:4px;position:absolute;bottom:12%;left:6%;right:25%;overflow:hidden}._uploadTrail_17ny6_456:after{border-radius:inherit;content:"";background:linear-gradient(90deg, var(--accent), var(--accent2), var(--pistachio2));width:42%;height:100%;animation:1.05s ease-in-out infinite _uploadTrail_17ny6_456;display:block}._progress_17ny6_478{width:100%}._progressLabel_17ny6_479{color:var(--ts);margin-bottom:8px;font-size:12px;font-weight:700}._progressRail_17ny6_480{background:#ffffff13;border-radius:999px;height:8px;margin:34px 0 10px;position:relative;box-shadow:inset 0 1px 2px #0006}._progressFill_17ny6_488{width:var(--progress);border-radius:inherit;will-change:width;background:linear-gradient(90deg,#8b7bff,#b6acff 58%,#bce08c);height:100%;transition:width .65s cubic-bezier(.22,1,.36,1);box-shadow:0 0 14px #8b7bff99}._progressMascot_17ny6_497{left:clamp(0px, var(--progress), 100%);will-change:left, transform;transition:left .65s cubic-bezier(.22,1,.36,1),transform .32s ease-out;position:absolute;bottom:10px;transform:translate(-50%)rotate(0)}._progressDone_17ny6_505 ._progressFill_17ny6_488{background:linear-gradient(90deg,#a3d65f,#d8f2b6)}._progressDone_17ny6_505 ._progressMascot_17ny6_497{transform:translate(-50%)rotate(0)}._progressMeta_17ny6_507{color:var(--tm);justify-content:space-between;gap:12px;font-size:11px;display:flex}._progressCompact_17ny6_508 ._progressRail_17ny6_480{height:4px;margin:24px 0 2px}._progressCompact_17ny6_508 ._progressMascot_17ny6_497{bottom:5px}._emptyState_17ny6_511{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;padding:24px;display:flex}._emptyState_17ny6_511 strong{color:var(--tp);font-family:var(--display);font-size:19px}._emptyState_17ny6_511 p{max-width:390px;color:var(--tm);margin:0;font-size:13px;line-height:1.5}._emptyCompact_17ny6_523{padding:14px}._emptyCompact_17ny6_523 strong{font-size:14px}._emptyCompact_17ny6_523 p{font-size:11px}._celebration_17ny6_529{z-index:12000;cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(1.25);-webkit-tap-highlight-color:transparent;background:radial-gradient(58% 38% at 50% 44%,#a78bfa3d,#0000 72%),radial-gradient(90% 60% at 50% 108%,#7a5cff29,#0000 70%),#06050e8c;outline:0;place-items:center;padding:24px;animation:2.4s both _celebrationBackdrop_17ny6_1;display:grid;position:fixed;inset:0}._celebrationStage_17ny6_548{text-align:center;justify-items:center;gap:10px;animation:2.4s cubic-bezier(.2,.8,.2,1) both _celebrationStage_17ny6_548;display:grid;position:relative}._celebration_17ny6_529[data-persistent]{cursor:default;animation:.42s both _celebrationBackdropIn_17ny6_1}._celebration_17ny6_529[data-persistent] ._celebrationStage_17ny6_548{animation:.85s cubic-bezier(.2,.8,.2,1) both _celebrationStageIn_17ny6_1}._celebration_17ny6_529[data-closing]{animation:.26s forwards _celebrationClose_17ny6_1}._celebration_17ny6_529[data-closing] ._celebrationStage_17ny6_548{animation:.26s cubic-bezier(.4,0,.75,.5) forwards _celebrationCloseStage_17ny6_1}._celebrationHalo_17ny6_576{pointer-events:none;filter:blur(18px);background:radial-gradient(circle,#d6c0ff57,#9678f024 46%,#0000 72%);border-radius:999px;width:260px;height:260px;animation:2.4s ease-in-out both _celebrationHalo_17ny6_576;position:absolute;top:76px;left:50%;transform:translate(-50%,-50%)}._celebrationFlash_17ny6_591{pointer-events:none;background:radial-gradient(circle,#fffc,#d6c0ff5c 38%,#0000 68%);border-radius:999px;width:230px;height:230px;margin:-115px 0 0 -115px;animation:.54s ease-out .58s both _celebrationFlash_17ny6_591;position:absolute;top:76px;left:50%}._celebrationShock_17ny6_605{pointer-events:none;border:2.5px solid #e4d6ffbf;border-radius:999px;width:130px;height:130px;margin:-65px 0 0 -65px;animation:.8s cubic-bezier(.1,.72,.24,1) .6s both _celebrationShock_17ny6_605;position:absolute;top:76px;left:50%}._celebrationRing_17ny6_618{pointer-events:none;border:1px solid #cebcff52;border-radius:999px;width:150px;height:150px;margin:-75px 0 0 -75px;position:absolute;top:76px;left:50%}._celebrationRing1_17ny6_630{animation:1.5s cubic-bezier(.15,.7,.3,1) .66s both _celebrationRing_17ny6_618}._celebrationRing2_17ny6_631{animation:1.5s cubic-bezier(.15,.7,.3,1) .86s both _celebrationRing_17ny6_618}._celebrationSparks_17ny6_633{pointer-events:none;width:0;height:0;position:absolute;top:76px;left:50%}._celebrationSpark_17ny6_633{width:var(--spark-size,5px);height:var(--spark-size,5px);margin:calc(var(--spark-size,5px) / -2) 0 0 calc(var(--spark-size,5px) / -2);background:var(--spark-color,#e6dcff);filter:blur(var(--spark-blur,0px));animation:_celebrationSpark_17ny6_633 1.3s cubic-bezier(.12,.72,.24,1) var(--spark-delay,0s) both;border-radius:999px;position:absolute;top:0;left:0}._celebrationSparkStar_17ny6_656{clip-path:polygon(50% 0%,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0% 50%,41% 41%);border-radius:0}._celebrationMascot_17ny6_661{filter:drop-shadow(0 20px 42px #00000057)drop-shadow(0 0 28px #bf9fff6b);place-items:center;animation:.85s cubic-bezier(.22,.68,.28,1) both _celebrationPop_17ny6_1,3.2s ease-in-out .85s infinite _celebrationFloat_17ny6_1;display:grid}._celebrationMascot_17ny6_661 ._mood_party_17ny6_35{animation:none}._celebrationStage_17ny6_548 strong{font-family:var(--display);letter-spacing:-.01em;background:linear-gradient(100deg,#cfc0f7 0%,#fff 26%,#cfc0f7 52%,#fff 76%,#cfc0f7 100%) 100% 0/300% 100%;-webkit-text-fill-color:transparent;color:#fff;background-clip:text;font-size:clamp(27px,7.4vw,35px);font-weight:800;line-height:1.08;animation:.85s cubic-bezier(.2,.8,.2,1) .68s both _celebrationRise_17ny6_1,1.4s ease-in-out 1.12s both _celebrationShimmer_17ny6_1}._celebrationSub_17ny6_698{color:#f0ecffa8;text-wrap:balance;max-width:300px;font-size:14.5px;line-height:1.45;animation:.85s cubic-bezier(.2,.8,.2,1) .84s both _celebrationRise_17ny6_1}@keyframes _earLeft_17ny6_10{0%,78%,to{transform:rotate(0)}84%{transform:rotate(-8deg)}91%{transform:rotate(3deg)}}@keyframes _earRight_17ny6_11{0%,76%,to{transform:rotate(0)}82%{transform:rotate(8deg)}90%{transform:rotate(-3deg)}}@keyframes _snoutBreathe_17ny6_1{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes _listenEar_17ny6_1{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(5deg)translateY(-5px)}}@keyframes _listenSnout_17ny6_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes _speakSnout_17ny6_1{0%,to{transform:scaleY(1)}50%{transform:scaleY(.91)scaleX(1.025)}}@keyframes _speakNostril_17ny6_1{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)scaleX(1.1)}}@keyframes _hello_17ny6_1{0%{opacity:0;transform:scale(.82)rotate(-8deg)}45%{opacity:1;transform:scale(1.08)rotate(5deg)}70%{transform:scale(.98)rotate(-2deg)}to{transform:scale(1)rotate(0)}}@keyframes _pop_17ny6_1{0%{opacity:0;transform:scale(.45)}65%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes _party_17ny6_1{0%{opacity:0;transform:translateY(10px)rotate(-8deg)scale(.8)}55%{opacity:1;transform:translateY(-10px)rotate(7deg)scale(1.08)}to{transform:none}}@keyframes _partyEarLeft_17ny6_1{0%,62%,to{transform:rotate(0)}12%{transform:rotate(-13deg)}28%{transform:rotate(6deg)}44%{transform:rotate(-4deg)}}@keyframes _partyEarRight_17ny6_1{0%,66%,to{transform:rotate(0)}14%{transform:rotate(13deg)}30%{transform:rotate(-6deg)}46%{transform:rotate(4deg)}}@keyframes _partySnout_17ny6_1{0%,44%,to{transform:scale(1)}8%{transform:scale(1.06,.9)}18%{transform:scale(1)}26%{transform:scale(1.05,.92)}34%{transform:scale(1)}}@keyframes _partySnort_17ny6_1{0%,44%,to{transform:scaleY(1)}8%{transform:scale(1.16,.62)}18%{transform:scaleY(1)}26%{transform:scale(1.12,.7)}34%{transform:scaleY(1)}}@keyframes _sleepDrift_17ny6_1{0%,to{transform:translateY(1px)rotate(-1deg)}50%{transform:translateY(5px)rotate(1deg)}}@keyframes _sleepEar_17ny6_1{0%,to{transform:rotate(-1deg)translateY(1px)}50%{transform:rotate(-5deg)translateY(6px)}}@keyframes _sleepSnout_17ny6_1{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.045)translateY(4px)}}@keyframes _sleepLidBreathe_17ny6_1{0%,to{opacity:.46;transform:translateY(0)}50%{opacity:.72;transform:translateY(3px)}}@keyframes _zFloat_17ny6_1{0%{opacity:0;transform:translateY(18px)scale(.82)}22%{opacity:.95}to{opacity:0;transform:translateY(-40px)scale(1.16)}}@keyframes _confetti_17ny6_74{0%{opacity:0;transform:translateY(-16px)rotate(0)}20%{opacity:1}to{opacity:0;transform:translateY(100px)rotate(240deg)}}@keyframes _orbit_17ny6_1{0%{opacity:.18;transform:rotate(-75deg)}18%{opacity:1}72%{opacity:.82}to{opacity:.18;transform:rotate(285deg)}}@keyframes _field_17ny6_1{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes _reveal_17ny6_1{0%,10%{opacity:0;filter:blur(7px)brightness(1.45);transform:scale(.88)translateY(4px)}34%,76%{opacity:1;filter:blur()brightness();transform:scale(1)}to{opacity:0;filter:blur(3px)brightness(1.2);transform:scale(1.018)translateY(-2px)}}@keyframes _signal_17ny6_124{0%{opacity:0;transform:scale(.72)}25%{opacity:.65}to{opacity:0;transform:scale(1.9)}}@keyframes _thinkNod_17ny6_1{0%,to{transform:translate(-18px)rotate(-3deg)translateY(0)}50%{transform:translate(-18px)rotate(3deg)translateY(-5px)}}@keyframes _dots_17ny6_1{0%,to{opacity:.4;transform:translateY(0)scale(.8)}50%{opacity:1;transform:translateY(-8px)}}@keyframes _progressLean_17ny6_1{0%{transform:translate(-50%)rotate(5deg)}to{transform:translate(-50%)rotate(0)}}@keyframes _celebrationBackdrop_17ny6_1{0%,to{opacity:0}11%,88%{opacity:1}}@keyframes _celebrationStage_17ny6_548{0%{opacity:0;transform:scale(.97)}13%,83%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)scale(1.02)}}@keyframes _celebrationBackdropIn_17ny6_1{0%{opacity:0}to{opacity:1}}@keyframes _celebrationStageIn_17ny6_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes _celebrationClose_17ny6_1{0%{opacity:1}to{opacity:0}}@keyframes _celebrationCloseStage_17ny6_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)scale(.94)}}@keyframes _celebrationPop_17ny6_1{0%{opacity:0;transform:translateY(22px)scale(.52)rotate(-10deg)}48%{opacity:1;transform:translateY(-11px)scale(1.1)rotate(4deg)}73%{transform:translateY(2px)scale(1.07,.92)rotate(.5deg)}86%{transform:translateY(-4px)scale(.982,1.022)rotate(-1.2deg)}94%{transform:translateY(0)scale(1.004,.996)rotate(-1.7deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(-1.5deg)}}@keyframes _celebrationFloat_17ny6_1{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-7px)rotate(1.5deg)}}@keyframes _celebrationRise_17ny6_1{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@keyframes _celebrationShimmer_17ny6_1{0%{background-position:100% 0}to{background-position:-40% 0}}@keyframes _celebrationHalo_17ny6_576{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}26%{opacity:1;transform:translate(-50%,-50%)scale(1)}80%{opacity:.9;transform:translate(-50%,-50%)scale(1.06)}to{opacity:0;transform:translate(-50%,-50%)scale(1.12)}}@keyframes _celebrationFlash_17ny6_591{0%{opacity:0;transform:scale(.3)}16%{opacity:.95;transform:scale(.78)}to{opacity:0;transform:scale(1.55)}}@keyframes _celebrationShock_17ny6_605{0%{opacity:0;border-width:3px;transform:scale(.2)}10%{opacity:1}to{opacity:0;border-width:.5px;transform:scale(2.5)}}@keyframes _celebrationRing_17ny6_618{0%{opacity:0;transform:scale(.32)}22%{opacity:.85}to{opacity:0;transform:scale(1.75)}}@keyframes _celebrationSpark_17ny6_633{0%{opacity:0;transform:rotate(var(--spark-angle,0deg)) translateX(14px) scale(.2)}14%{opacity:1;transform:rotate(var(--spark-angle,0deg)) translateX(calc(var(--spark-dist,120px) * .34)) scale(1.15)}70%{opacity:.9}to{opacity:0;transform:rotate(var(--spark-angle,0deg)) translateX(var(--spark-dist,120px)) scale(.72)}}@keyframes _badgePop_17ny6_1{0%{opacity:0;transform:scale(.58)translateY(3px)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes _connectFloat_17ny6_1{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-4px)rotate(2deg)}}@keyframes _companionRing_17ny6_411{0%{opacity:0;transform:scale(.72)}22%{opacity:.7}to{opacity:0;transform:scale(1.55)}}@keyframes _bubbleIn_17ny6_1{0%{opacity:0;transform:translate(-6px,5px)scale(.7)}to{opacity:1;transform:none}}@keyframes _uploadTrail_17ny6_456{0%{transform:translate(-120%)}to{transform:translate(270%)}}@keyframes _recordingPulse_17ny6_1{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes _recordDot_17ny6_358{0%,to{opacity:.72;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}@keyframes _speakingAura_17ny6_1{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes _speakingBadge_17ny6_1{0%,to{box-shadow:0 8px 18px var(--badge-shadow), inset 0 1px 0 #ffffff3d}50%{box-shadow:0 8px 24px #a3d65f8a,inset 0 1px #ffffff4d}}@keyframes _listeningAura_17ny6_1{0%,to{opacity:.42;transform:scale(.96)}50%{opacity:.86;transform:scale(1.04)}}@keyframes _networkGood_17ny6_1{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.012)}}@keyframes _networkWarn_17ny6_1{0%,to{transform:rotate(0)translateY(0)}18%{transform:rotate(-2deg)translateY(-1px)}36%{transform:rotate(2deg)}54%{transform:rotate(0)}}@keyframes _networkBad_17ny6_1{0%,to{transform:translate(0)rotate(0)}12%{transform:translate(-1px)rotate(-2deg)}24%{transform:translate(1px)rotate(2deg)}36%{transform:translate(-1px)rotate(-1deg)}48%{transform:translate(0)rotate(0)}}@keyframes _reconnectFloat_17ny6_1{0%,to{filter:brightness();transform:translateY(0)rotate(-2deg)}50%{filter:brightness(1.08);transform:translateY(-4px)rotate(2deg)}}@keyframes _checkOrbit_17ny6_1{to{transform:rotate(360deg)}}@keyframes _sleepyAura_17ny6_1{0%,to{opacity:.38;transform:scale(.94)}50%{opacity:.66;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){._mascot_17ny6_1,._mascot_17ny6_1 *,._loaderVisual_17ny6_89:before,._loaderVisual_17ny6_89:after,._signal_17ny6_124,._thinkDots_17ny6_137 i,._signalBadge_17ny6_229,._signal_checking_17ny6_378 ._companionVisual_17ny6_174:after,._signal_connecting_17ny6_377 ._companionVisual_17ny6_174:after,._signal_network_reconnecting_17ny6_290 ._companionVisual_17ny6_174:after,._companionRings_17ny6_411 i,._companionBubble_17ny6_430,._companionBubble_17ny6_430 i,._uploadTrail_17ny6_456:after,._recordDot_17ny6_358,._signal_speaking_17ny6_265 ._companionVisual_17ny6_174:before,._signal_speaking_17ny6_265 ._signalBadge_17ny6_229,._signal_network_good_17ny6_266 ._mascot_17ny6_1,._signal_network_warn_17ny6_289 ._mascot_17ny6_1,._signal_network_bad_17ny6_274 ._mascot_17ny6_1,._signal_network_reconnecting_17ny6_290 ._mascot_17ny6_1,._celebrationMascot_17ny6_661,._celebrationHalo_17ny6_576,._celebrationRing_17ny6_618,._celebrationShock_17ny6_605,._celebrationFlash_17ny6_591,._celebrationSpark_17ny6_633{animation:none!important}._celebrationSpark_17ny6_633,._celebrationRing_17ny6_618,._celebrationShock_17ny6_605,._celebrationFlash_17ny6_591{opacity:0}._progressFill_17ny6_488,._progressMascot_17ny6_497{transition:none}}.a2hs{left:50%;right:auto;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:10000;width:min(520px,100vw - 32px);max-width:520px;font-family:var(--font,"Inter", system-ui, sans-serif);color:#f4f2fa;text-align:center;background:#191a28;border:1px solid #e4e2f60f;border-radius:26px;flex-direction:column;align-items:center;gap:0;padding:22px 22px 18px;animation:.32s cubic-bezier(.22,1,.36,1) both a2hs-in;display:flex;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 60px #00000085,inset 0 1px #e4e2f60d}.a2hs--guide{max-height:calc(100dvh - 32px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px));overscroll-behavior:contain;overflow:auto}.a2hs:not(.a2hs--guide){border-radius:28px;width:min(520px,100vw - 28px);padding:30px 26px 24px}.a2hs--leaving{animation:.2s ease-in both a2hs-out}@keyframes a2hs-in{0%{opacity:0;transform:translate(-50%)translateY(18px)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes a2hs-out{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(14px)}}.a2hs__mascot{place-items:center;margin-bottom:6px;animation:4.8s ease-in-out infinite a2hs-mascot-float;display:grid}@keyframes a2hs-mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.a2hs__mascot--guide{margin-bottom:0;animation:none}.a2hs__body{width:100%;min-width:0}.a2hs__title{color:#f8f7fc;max-width:430px;margin:0 auto;font-size:17px;font-weight:760;line-height:1.25}.a2hs:not(.a2hs--guide) .a2hs__title{max-width:420px;font-family:var(--display,"Space Grotesk", "Inter", system-ui, sans-serif);letter-spacing:-.01em;padding-inline:18px;font-size:26px;font-weight:640;line-height:1.14}.a2hs__text{color:#ece9f7b8;max-width:360px;margin:7px auto 0;font-size:13px;line-height:1.45}.a2hs:not(.a2hs--guide) .a2hs__text{color:#f2eff8ad;max-width:470px;margin-top:14px;font-size:18px;line-height:1.34}.a2hs:not(.a2hs--guide) .a2hs__text--status{color:#f2eff8d6;max-width:460px;margin-top:12px;font-size:13px;line-height:1.42}.a2hs__text--fallback{margin-top:16px;font-size:13px}.a2hs__quick-steps{color:#f2eff8b3;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 9px;width:min(100%,490px);margin:10px auto 0;font-size:18px;font-weight:520;line-height:1.3;display:flex}.a2hs__quick-steps svg{color:#f2eff8bd;flex:none}.a2hs__quick-arrow{color:#f2eff880;font-weight:500}.a2hs__actions{flex-direction:column;align-items:stretch;width:min(100%,360px);margin-top:20px;display:flex}.a2hs:not(.a2hs--guide) .a2hs__actions{width:100%;margin-top:34px}.a2hs__actions--guide{margin:16px auto 0}.a2hs__btn{cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:999px;min-height:40px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:740;transition:transform .2s cubic-bezier(.2,.8,.25,1),opacity .16s,border-color .16s;position:relative;overflow:hidden}.a2hs__btn--primary{color:#171233;background:var(--accent,#a78bfa);border:0;min-height:52px;box-shadow:0 10px 24px #0000003d}.a2hs:not(.a2hs--guide) .a2hs__btn--primary{border-radius:26px;min-height:60px;font-size:19px;font-weight:680}.a2hs__btn--copy{color:#171233;background:var(--accent,#a78bfa);border:0;flex-shrink:0;min-height:36px}.a2hs__btn--ghost{color:#eeebfab8;background:0 0;border:0;margin-top:8px}.a2hs__btn:active{transform:scale(.98)}.a2hs__btn--primary:hover,.a2hs__btn--copy:hover{background:#b9a3fb}.a2hs__btn--ghost:hover{color:#f4f2fa}.a2hs__btn:disabled{cursor:default;opacity:.64}.a2hs__btn:focus-visible{outline-offset:3px;outline:2px solid #cfc3feb8}.a2hs__guide{width:100%}.a2hs__guide-head{flex-direction:column;align-items:center;gap:13px;display:flex}.a2hs__copy-row{background:#ffffff0b;border:1px solid #ffffff13;border-radius:18px;align-items:center;gap:8px;width:min(100%,430px);min-width:0;margin:16px auto 0;padding:7px;display:flex}.a2hs__url{text-overflow:ellipsis;white-space:nowrap;color:#ebe8f6b8;text-align:left;flex:auto;min-width:0;padding-inline:6px;font-size:12px;overflow:hidden}.a2hs__steps{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,456px);margin:17px auto 0;padding:0;list-style:none;display:grid}.a2hs__step{flex-direction:column;gap:8px;min-width:0;display:flex}.a2hs__steps[data-count="3"] .a2hs__step:last-child{grid-column:1/-1}.a2hs__shot{background:radial-gradient(115% 95% at 50% -12%,#b8a6fc1c,#0000 56%),#0b0c11eb;border:1px solid #e4e2f612;border-radius:17px;height:132px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0000004d,0 9px 18px #00000024}.a2hs__shot:after{content:"";pointer-events:none;background:linear-gradient(#ffffff09,#0000 38%),radial-gradient(80% 90% at 50% 110%,#b8a6fc0b,#0000 62%);border-radius:16px;position:absolute;inset:1px}.a2hs__shot--safari-menu{place-items:end center;padding-bottom:12px;display:grid}.a2hs__shot--safari-menu:before{content:"";background:radial-gradient(95% 85% at 50% 0,#b8a6fc1a,#0000 60%),#ffffff08;border:1px solid #ffffff0b;border-radius:13px;position:absolute;inset:12px 12px 56px}.a2hs__step-caption{color:#f4f1fce0;overflow-wrap:anywhere;grid-template-columns:20px 1fr;align-items:start;gap:7px;min-width:0;font-size:12px;font-weight:680;line-height:1.32;display:grid}.a2hs__step-caption>span:last-child:first-letter{text-transform:uppercase}.a2hs__step-number{color:#f8f6ff;background:#b8a6fc29;border:1px solid #cfc3fe33;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10.5px;font-weight:790;display:grid}.a2hs-shot__topbar{color:#f1edf9c7;background:linear-gradient(#ffffff1b,#ffffff0b),#1b1c22eb;border:1px solid #ffffff13;border-radius:999px;grid-template-columns:24px 1fr 24px;align-items:center;gap:6px;height:28px;padding:0 7px;font-size:8.5px;font-weight:760;display:grid;position:absolute;top:9px;left:9px;right:9px;box-shadow:inset 0 1px #ffffff14,0 8px 16px #0000001f}.a2hs__shot--safari-menu .a2hs-shot__topbar{z-index:1;grid-template-columns:28px minmax(0,1fr) 34px;width:calc(100% - 28px);height:36px;padding:0 8px;font-size:9px;position:relative;inset:auto;box-shadow:inset 0 1px #ffffff1a,0 12px 24px #0000002e}.a2hs__shot--safari-menu .a2hs-shot__target{background:linear-gradient(#fff3,#ffffff0b),#b8a6fc94;width:31px;height:31px;box-shadow:0 0 0 5px #b8a6fc1f,0 10px 20px #4a389133}.a2hs-shot__topbar--inapp{color:#f7f6fcd6;background:linear-gradient(#ffffff14,#ffffff08),#1d1e24f0}.a2hs-shot__topbar--android{grid-template-columns:24px minmax(0,1fr) 30px}.a2hs-shot__small,.a2hs-shot__dots,.a2hs-shot__go,.a2hs-shot__close-x{text-align:center;white-space:nowrap}.a2hs-shot__close-x{color:#f7f6fcb8;font-size:14px;font-weight:520}.a2hs-shot__address{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.a2hs-shot__address--active{color:#f8f6fceb}.a2hs-shot__go{color:#cfc3fe}.a2hs-shot__page{background:radial-gradient(95% 90% at 50% 0,#b8a6fc1c,#0000 58%),#ffffff0b;border:1px solid #ffffff0b;border-radius:14px;place-items:center;gap:4px;padding:10px;display:grid;position:absolute;inset:44px 12px 34px}.a2hs-shot__page--compact{bottom:12px}.a2hs-shot__logo-dot{background:radial-gradient(circle at 45% 40%,#f6f1ffeb,#b8a6fcd1 48%,#654fbca3);border-radius:10px;width:23px;height:23px;box-shadow:0 0 14px #b8a6fc2e}.a2hs-shot__line{background:#f5f3fa26;border-radius:999px;width:52%;height:5px;display:block}.a2hs-shot__line--wide{width:70%}.a2hs-shot__toolbar{color:#ebe7f6b3;background:linear-gradient(#ffffff17,#ffffff0a),#1b1c22ed;border:1px solid #fff1;border-radius:999px;grid-template-columns:repeat(5,1fr);place-items:center;height:25px;display:grid;position:absolute;bottom:8px;left:10px;right:10px}.a2hs-shot__target{color:#f9f7ff;background:linear-gradient(#ffffff2e,#ffffff0a),#b8a6fc7a;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 0 0 4px #b8a6fc1b,0 8px 17px #4a38912e}.a2hs-shot__target--dots{letter-spacing:1px;font-size:12px}.a2hs-shot__nav,.a2hs-shot__book,.a2hs-shot__compass{opacity:.52;border:2px solid;width:15px;height:15px}.a2hs-shot__nav{border-bottom:0;border-right:0;width:11px;height:11px;transform:rotate(-45deg)}.a2hs-shot__nav--right{transform:rotate(135deg)}.a2hs-shot__book{border-radius:2px 2px 4px 4px}.a2hs-shot__compass{border-radius:50%}.a2hs-shot__sheet{color:#f6f3fce0;background:linear-gradient(#ffffff1d,#ffffff0b),#1f2027f5;border:1px solid #ffffff13;border-radius:17px;padding:8px;position:absolute;bottom:8px;left:12px;right:12px;box-shadow:0 -9px 22px #00000038,inset 0 1px #ffffff14}.a2hs-shot__sheet--menu{top:17px;bottom:auto}.a2hs-shot__sheet-grabber{background:#ffffff29;border-radius:999px;width:28px;height:3px;margin:0 auto 8px}.a2hs-shot__share-row{gap:8px;margin-bottom:8px;display:flex}.a2hs-shot__app-icon,.a2hs-shot__plus-box,.a2hs-shot__share-box,.a2hs-shot__muted-box,.a2hs-shot__safari-icon{background:#b8a6fc61;border-radius:7px;flex:none;width:22px;height:22px}.a2hs-shot__more-chip{color:#f9f7ff;background:#b8a6fc7a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-left:auto;display:grid;box-shadow:0 0 0 4px #b8a6fc1c}.a2hs-shot__app-icon--blue{background:#3b82f6b8}.a2hs-shot__app-icon--green{background:#22c55eb8}.a2hs-shot__action-row{border-radius:11px;grid-template-columns:22px 1fr;align-items:center;gap:8px;min-width:0;padding:7px 8px;font-size:9.8px;font-weight:760;line-height:1.12;display:grid}.a2hs-shot__action-row>span:last-child,.a2hs-shot__toggle-row>span:first-child{min-width:0}.a2hs-shot__action-row--target{color:#f7f4fcf0;background:linear-gradient(#ffffff14,#ffffff06),#b8a6fc29;box-shadow:inset 0 0 0 1px #cfc3fe2b,0 6px 14px #4a38911f}.a2hs__shot--safari-share .a2hs-shot__action-row:last-child,.a2hs__shot--safari-actions .a2hs-shot__action-row:last-child{display:none}.a2hs__shot--safari-actions .a2hs-shot__share-row{margin-bottom:7px}.a2hs-shot__plus-box{color:#fff;place-items:center;font-size:16px;font-weight:560;display:grid}.a2hs-shot__share-box{color:#fff;place-items:center;display:grid}.a2hs-shot__muted-box{background:#ffffff16}.a2hs-shot__safari-icon{background:radial-gradient(circle,#ffffffe0 0 26%,#0000 27%),conic-gradient(from 40deg,#3b82f6eb,#38bdf8db,#3b82f6eb);border-radius:50%}.a2hs-shot__add-card{color:#f7f4fce6;background:linear-gradient(#ffffff1f,#ffffff0b),#1f2027f5;border:1px solid #ffffff13;border-radius:17px;padding:9px;position:absolute;top:17px;left:12px;right:12px;box-shadow:0 10px 24px #0003,inset 0 1px #ffffff14}.a2hs-shot__add-head{grid-template-columns:24px minmax(0,1fr) max-content;align-items:center;gap:6px;font-size:9.5px;font-weight:780;display:grid}.a2hs-shot__add-head img{object-fit:contain;background:#12131e;border-radius:7px;width:26px;height:26px;padding:3px;box-shadow:inset 0 0 0 1px #e4e2f614,0 2px 5px #00000047}.a2hs-shot__add-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.a2hs-shot__add-head b{text-overflow:ellipsis;white-space:nowrap;color:#cfc3fe;justify-self:end;min-width:0;max-width:43px;font-size:8.2px;overflow:hidden}.a2hs-shot__toggle-row{border-top:1px solid #ffffff14;grid-template-columns:1fr 28px;align-items:center;gap:8px;margin-top:13px;padding-top:10px;font-size:8.8px;font-weight:700;display:grid}.a2hs-shot__switch{background:#34c759;border-radius:999px;width:28px;height:17px;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 12px #22c55e2e}.a2hs-shot__switch:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;margin:2px 2px 2px auto;display:block;box-shadow:0 1px 3px #0003}.a2hs-shot__home{background:linear-gradient(145deg,#272a33eb,#0d0e12d6),radial-gradient(120% 90% at 50% 0,#b8a6fc38,#0000 60%);grid-template-columns:repeat(4,1fr);grid-auto-rows:34px;gap:9px;padding:18px 17px;display:grid;position:absolute;inset:0}.a2hs-shot__wallpaper{background:radial-gradient(80px 70px at 18% 18%,#b8a6fc29,#0000 60%),radial-gradient(80px 70px at 76% 82%,#ffffff14,#0000 65%);position:absolute;inset:0}.a2hs-shot__home-icon{background:#ffffff29;border-radius:9px;justify-self:center;width:28px;height:28px;position:relative}.a2hs-shot__home-icon--soft{background:#b8a6fc38}.a2hs-shot__home-icon--dark{background:#ffffff1a}.a2hs-shot__home-icon--brand{background:#15161deb;place-items:center;display:grid;box-shadow:0 0 0 3px #b8a6fc2e,0 8px 18px #0000004d}.a2hs-shot__home-icon--brand img{object-fit:contain;width:22px;height:22px}.a2hs-shot__home-label{color:#ffffffe0;text-align:center;text-shadow:0 1px 4px #00000059;width:58px;font-size:8.5px;font-weight:720;position:absolute;top:82px;left:50%;transform:translate(-50%)}.a2hs__close{color:#e7e3f26b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;line-height:0;transition:transform .16s cubic-bezier(.2,.8,.25,1),color .16s,background .16s;display:grid;position:absolute;top:13px;right:13px}.a2hs:not(.a2hs--guide) .a2hs__close{color:#e7e3f280;top:18px;right:18px}.a2hs__close:hover{color:#f8f6fcc7;background:#ffffff0e}.a2hs__close:active{transform:scale(.94)}.a2hs__close:focus-visible{outline-offset:3px;outline:2px solid #cfc3feb8}@media (width<=480px){.a2hs{border-radius:22px;width:calc(100vw - 32px);padding:22px 18px 16px}.a2hs:not(.a2hs--guide){width:calc(100vw - 28px);padding:40px 18px 20px}.a2hs__title{font-size:16px}.a2hs:not(.a2hs--guide) .a2hs__title{max-width:340px;padding-inline:6px;font-size:23px}.a2hs__text{max-width:300px}.a2hs:not(.a2hs--guide) .a2hs__text,.a2hs__quick-steps{max-width:330px;font-size:17px}.a2hs:not(.a2hs--guide) .a2hs__actions{margin-top:28px}.a2hs:not(.a2hs--guide) .a2hs__btn--primary{border-radius:24px;min-height:58px;font-size:19px}.a2hs__actions{width:100%}.a2hs__steps{gap:9px}.a2hs__shot{border-radius:16px;height:124px}.a2hs__step{gap:7px}.a2hs__step-caption{grid-template-columns:18px 1fr;gap:6px;font-size:11.2px}.a2hs__step-number{width:18px;height:18px;font-size:10px}.a2hs-shot__sheet{padding:7px;left:8px;right:8px}.a2hs-shot__sheet--menu{top:14px}.a2hs-shot__action-row{gap:6px;padding:6px;font-size:8.4px}.a2hs-shot__toggle-row{font-size:7.8px}.a2hs-shot__home{gap:7px;padding:16px 12px}.a2hs__copy-row{flex-direction:column;align-items:stretch}.a2hs__url{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.a2hs,.a2hs--leaving,.a2hs__mascot,.a2hs__btn,.a2hs__close{transition:none;animation:none}}._container_1r264_1{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}._toast_1r264_15{background:var(--s2);pointer-events:all;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:9px;min-width:0;max-width:340px;padding:9px 14px 9px 10px;animation:.24s cubic-bezier(.16,1,.3,1) _slideIn_1r264_1;display:flex;box-shadow:0 10px 28px #00000057}._error_1r264_31{background:color-mix(in srgb, #ef4444 13%, var(--s2))}._success_1r264_32{background:color-mix(in srgb, #22c55e 11%, var(--s2))}._info_1r264_33{background:var(--s2)}._icon_1r264_35{flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}._message_1r264_36{color:var(--tp);font-size:13.5px;font-weight:560;line-height:1.35}._notification_1r264_38{background:linear-gradient(90deg, #b8a6fc29, transparent 42%), color-mix(in srgb, var(--s2) 92%, #fff 8%);border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;width:min(360px,100vw - 32px);padding:12px 14px 12px 11px;box-shadow:0 18px 44px #00000070}._notification_1r264_38 ._icon_1r264_35{margin-top:1px}._notificationCopy_1r264_54{gap:3px;min-width:0;display:grid}._notificationTitle_1r264_60{color:var(--tp);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:760;line-height:1.25;overflow:hidden}._notificationBody_1r264_70{color:var(--ts);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:540;line-height:1.35;display:-webkit-box;overflow:hidden}@keyframes _slideIn_1r264_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px),(orientation:portrait) and (width<=1180px){._container_1r264_1{left:12px;right:12px;bottom:calc(var(--mobile-dock-h) + 14px + var(--mobile-safe-bottom));align-items:center}._toast_1r264_15{min-width:0;max-width:100%}}._page_aqr3r_1{min-height:var(--app-h);isolation:isolate;padding:calc(clamp(26px, 5vh, 48px) + env(safe-area-inset-top)) calc(clamp(18px, 5vw, 30px) + env(safe-area-inset-right)) calc(clamp(26px, 6vh, 48px) + env(safe-area-inset-bottom)) calc(clamp(18px, 5vw, 30px) + env(safe-area-inset-left));color:#f4f2fc;background:radial-gradient(circle at 50% 18%,#c6b1ff33,#0000 34%),radial-gradient(circle at 50% 86%,#7a5cff24,#0000 36%),linear-gradient(#15151b 0%,#111119 48%,#171222 100%);justify-content:center;align-items:center;font-family:Inter,system-ui,sans-serif;display:flex;position:relative;overflow-x:hidden}._page_aqr3r_1:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff0e,#0000 30%),radial-gradient(circle at 50% 32%,#ffffff0f,#0000 48%);position:absolute;inset:0}._page_aqr3r_1:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 100%,#a880ff2e,#0000 68%);height:44%;position:absolute;inset:auto -18% -18%}._shell_aqr3r_43{justify-items:center;gap:clamp(38px,8vh,62px);width:min(430px,100%);margin:auto;display:grid}._brand_aqr3r_53{white-space:nowrap;text-shadow:0 1px 14px #0000004d;justify-content:center;align-items:baseline;gap:10px;width:100%;line-height:1;display:inline-flex}._brandB2_aqr3r_64,._brandSp_aqr3r_65{font-family:var(--display,"Space Grotesk", Inter, sans-serif);letter-spacing:.34em;text-transform:uppercase;font-size:12.5px;font-weight:700}._brandB2_aqr3r_64{color:#fff0dbe0}._brandSp_aqr3r_65{background:linear-gradient(100deg,#fff 20%,#cfc0f7 85%);-webkit-text-fill-color:transparent;color:#fff;background-clip:text}._brandX_aqr3r_85{color:#c4b0fa8c;letter-spacing:0;font-size:11px;font-weight:600}._panel_aqr3r_92{width:100%;display:block;overflow:visible}._inviteContent_aqr3r_98,._stateBlock_aqr3r_99{text-align:center;justify-items:center;width:100%;display:grid}._inviteContent_aqr3r_98{gap:20px}._stateBlock_aqr3r_99{gap:12px;padding-top:clamp(18px,5vh,44px)}._serverVisual_aqr3r_117{filter:drop-shadow(0 18px 34px #0003)drop-shadow(0 0 22px #bf9fff47);place-items:center;width:152px;height:148px;margin-bottom:2px;animation:4.8s ease-in-out infinite _inviteFloat_aqr3r_1;display:grid;position:relative}._serverAura_aqr3r_130{filter:blur(18px);background:radial-gradient(circle at 50% 42%,#e2cbff61,#a07aff29 48%,#0000 74%);border-radius:999px;animation:3.8s ease-in-out infinite _inviteAura_aqr3r_1;position:absolute;inset:-4px -14px -10px;transform:scale(1.08)}._serverVisual_aqr3r_117:after{content:"";z-index:0;pointer-events:none;background:#f0d8ffd1;border-radius:999px;width:7px;height:7px;animation:3.2s ease-in-out infinite _inviteSpark_aqr3r_1;position:absolute;top:26px;right:34px;box-shadow:-92px 34px 0 -2px #b393ff85,-24px 92px 0 -3px #ffffff61,-122px 82px 0 -2px #e2d0ff70,16px 66px 0 -3px #c4a8ff80,-54px -10px 0 -3px #ffffff57,-4px 120px 0 -2px #b393ff6b}._serverVisual_aqr3r_117:before{content:"";z-index:0;pointer-events:none;background:#e2d0ffad;border-radius:999px;width:5px;height:5px;animation:4.1s ease-in-out .9s infinite _inviteSpark_aqr3r_1;position:absolute;top:12px;left:20px;box-shadow:114px 6px 0 -1px #ffffff75,132px 72px #c4a8ff80,4px 106px 0 -1px #e2d0ff6b,120px 124px 0 -2px #ffffff61,-10px 54px 0 -2px #c4a8ff75,64px -8px 0 -2px #f0d8ff66}._serverIcon_aqr3r_183{z-index:1;object-fit:cover;color:#fff;border-radius:28px;place-items:center;width:106px;height:106px;font-size:32px;font-weight:850;display:grid;position:relative;box-shadow:0 20px 42px #00000061,0 0 0 1px #ffffff29,inset 0 1px #ffffff38}._copyBlock_aqr3r_203{justify-items:center;gap:10px;width:100%;display:grid}._eyebrow_aqr3r_210{color:#cdbbff9e;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:700;line-height:1}._serverName_aqr3r_220,._title_aqr3r_221{color:#fff;max-width:340px;font-family:var(--display,"Space Grotesk", Inter, sans-serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700}._serverName_aqr3r_220{overflow-wrap:anywhere;font-size:clamp(28px,7.4vw,34px);line-height:1.08}._title_aqr3r_221{font-size:clamp(24px,6vw,30px);line-height:1.12}._subtitle_aqr3r_242,._hint_aqr3r_243{color:#eeeafa99;text-wrap:balance;max-width:320px;margin:0;font-size:14.5px;line-height:1.5}._members_aqr3r_252{color:#eeeafa9e;align-items:center;gap:8px;margin:2px 0 0;font-size:14px;font-weight:600;line-height:1;display:inline-flex}._members_aqr3r_252:before{content:"";background:var(--pistachio2,#a3d65f);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #a3d65fa6}._hint_aqr3r_243{color:#eeeafaa8;margin-top:2px;font-weight:600}._actions_aqr3r_280{justify-items:center;gap:14px;width:min(100% - 32px,300px);margin-top:14px;display:grid}._btn_aqr3r_288{width:100%;min-height:50px;font:inherit;color:#191327;letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(22px)saturate(1.7);-webkit-tap-highlight-color:transparent;user-select:none;background:linear-gradient(#ffffff3d,#ffffff0a 52%),linear-gradient(115deg,#d7c9ffb8 0%,#baa3fda3 58%,#a08af499 100%);border:0;border-radius:999px;padding:0 24px;font-size:15px;font-weight:720;transition:transform .16s,filter .2s;animation:3.2s ease-in-out infinite _inviteBtnGlow_aqr3r_1;position:relative;overflow:hidden;box-shadow:0 3px 8px -4px #08061252,0 8px 16px -8px #0a08163d,0 0 8px #a88cfa21,0 0 18px 1px #a082f617,0 0 30px 2px #9779f20f,inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff24,inset 0 -1px #40307824}._btn_aqr3r_288:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57 50%,#0000);width:42%;transition:left .55s;position:absolute;inset:-40% auto -40% -58%;transform:skew(-18deg)}._btn_aqr3r_288:hover{filter:brightness(1.05);animation-duration:2.2s;transform:translateY(-1px)}._btn_aqr3r_288:hover:after{left:118%}._btn_aqr3r_288:active{filter:brightness(.98);animation:none;transform:translateY(1px)scale(.99);box-shadow:0 6px 16px -8px #08061266,0 0 14px 1px #a082f61f,inset 0 1px #ffffff61,inset 0 0 0 1px #ffffff1f}._btn_aqr3r_288:focus-visible{outline:0;animation:none;box-shadow:0 12px 26px -10px #0806126b,0 0 0 4px #baa8fa4d,inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff29}._textButton_aqr3r_365{color:#dcd2f6d6;min-width:118px;min-height:40px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(18px)saturate(1.3);appearance:none;-webkit-tap-highlight-color:transparent;user-select:none;background:linear-gradient(#e4e2f60f,#e4e2f607);border:0;border-radius:999px;justify-content:center;justify-self:center;align-items:center;padding:0 22px;font-size:14px;font-weight:650;line-height:1;transition:color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d}._textButton_aqr3r_365:hover,._textButton_aqr3r_365:focus-visible{color:#e8e0fcf0;background:linear-gradient(#e4e2f61a,#e4e2f60e);outline:0}._textButton_aqr3r_365:focus-visible{box-shadow:inset 0 1px #ffffff14,0 0 0 4px #baa8fa33}._textButton_aqr3r_365:active{color:#d8cef4cc;background:linear-gradient(#e4e2f60e,#e4e2f608);outline:0;transform:scale(.985);box-shadow:inset 0 1px #ffffff0f}._mascotFigure_aqr3r_416{filter:drop-shadow(0 18px 34px #00000038)drop-shadow(0 0 18px #bf9fff33);place-items:center;width:126px;height:116px;margin-bottom:2px;animation:4.8s ease-in-out infinite _inviteFloat_aqr3r_1;display:grid;position:relative}._mascotFigure_aqr3r_416:before,._mascotFigure_aqr3r_416:after{z-index:-1;content:"";pointer-events:none;border-radius:999px;position:absolute}._mascotFigure_aqr3r_416:before{filter:blur(10px);background:radial-gradient(circle,#cdb4ff3d,#8b7bff14 48%,#0000 72%);animation:3.8s ease-in-out infinite _inviteAura_aqr3r_1;inset:18px 12px 12px}._mascotFigure_aqr3r_416:after{background:#f0d8ffdb;width:7px;height:7px;animation:3.2s ease-in-out infinite _inviteSpark_aqr3r_1;top:18px;right:18px;box-shadow:-74px 18px 0 -2px #b393ff94,-16px 72px 0 -3px #ffffff6b}._mascot_aqr3r_416{place-items:center;display:grid}._mascot_aqr3r_416 [class*=companionVisual]:before{filter:blur(4px);opacity:.86;background:radial-gradient(circle,#b191ff2e,#0000 68%)}._stateBlock_aqr3r_99 ._btn_aqr3r_288{max-width:300px;margin-top:14px}@media (width<=420px){._page_aqr3r_1{padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}._panel_aqr3r_92{border-radius:26px}._serverVisual_aqr3r_117{width:134px;height:132px}._serverIcon_aqr3r_183{border-radius:26px;width:98px;height:98px}}@media (width<=340px){._serverName_aqr3r_220{font-size:26px}}@media (prefers-reduced-motion:reduce){._serverVisual_aqr3r_117,._serverAura_aqr3r_130,._serverVisual_aqr3r_117:after,._serverVisual_aqr3r_117:before,._mascotFigure_aqr3r_416,._mascotFigure_aqr3r_416:before,._mascotFigure_aqr3r_416:after{animation:none}._btn_aqr3r_288,._btn_aqr3r_288:after,._textButton_aqr3r_365{transition:none;animation:none}}@keyframes _inviteBtnGlow_aqr3r_1{0%,to{box-shadow:0 3px 8px -4px #08061252,0 8px 16px -8px #0a08163d,0 0 8px #a88cfa21,0 0 18px 1px #a082f617,0 0 30px 2px #9779f20f,inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff24,inset 0 -1px #40307824}50%{box-shadow:0 3px 8px -4px #08061252,0 8px 16px -8px #0a08163d,0 0 11px #a88cfa33,0 0 24px 2px #a082f624,0 0 38px 3px #9779f217,inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff24,inset 0 -1px #40307824}}@keyframes _inviteFloat_aqr3r_1{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes _inviteAura_aqr3r_1{0%,to{opacity:.52;transform:scale(.92)}50%{opacity:.9;transform:scale(1.08)}}@keyframes _inviteSpark_aqr3r_1{0%,to{opacity:.34;transform:translateY(0)scale(.9)}50%{opacity:.9;transform:translateY(-5px)scale(1.08)}}.sv-auth{min-height:var(--app-h,100svh);color:#f8f7ff;background:#0a0917;font-family:Inter,system-ui,sans-serif;display:flex;overflow:hidden}.sv-auth-hero{flex:58%;min-height:0;position:relative;overflow:hidden}.sv-auth-hero__bg{position:absolute;inset:0}.sv-auth-hero__img{object-fit:cover;object-position:55% center;user-select:none;width:100%;height:100%;display:block}.sv-auth-hero__overlay{background:linear-gradient(90deg,#0a0917 0%,#0a0917f0 14%,#0a0917b8 34%,#0a091747 58%,#0000 76%),linear-gradient(#0000 62%,#0a091766 84%,#0a0917e6 100%),linear-gradient(#0a09178c 0%,#0000 10%);position:absolute;inset:0}.sv-auth-hero__content{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;padding:52px;display:flex;position:relative}.sv-auth-hero__body{flex-direction:column;display:flex}.sv-auth-hero__headline{font-family:var(--display,"Space Grotesk", sans-serif);letter-spacing:-.04em;color:#fff;max-width:460px;margin:0 0 14px;font-size:clamp(32px,3.8vw,54px);font-weight:900;line-height:1.08}.sv-auth-hero__headline-row{display:contents}.sv-auth-lang--hero{display:none}.sv-auth-hero__sub{color:#f8f7ff9e;max-width:380px;margin:0 0 22px;font-size:clamp(13px,1.4vw,15px);line-height:1.55}.sv-auth-hero__chips{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.sv-auth-hero__chip{color:#f8f7ffb3;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;display:inline-flex}.sv-auth-hero__chip svg{opacity:.75;flex-shrink:0}.sv-auth-hero__online{-webkit-backdrop-filter:blur(12px);background:#0a09178c;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:13px;width:fit-content;padding:12px 16px;display:flex}.sv-auth-hero__avs{flex-direction:row-reverse;align-items:center;display:flex}.sv-auth-hero__avs>svg{border:2px solid #0a0917cc;border-radius:6px;margin-left:-8px;box-shadow:0 2px 8px #00000073}.sv-auth-hero__online-row{color:#fff;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.sv-auth-hero__online-dot{background:#a3d65f;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.2s ease-out infinite authPulseDot;box-shadow:0 0 7px #a3d65f}@keyframes authPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.4)}}@keyframes svInviteHalo{0%,to{opacity:.82;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes svInviteRingOuter{0%,to{opacity:.42;transform:scale(.94)}50%{opacity:.82;transform:scale(1.03)}}@keyframes svInviteRingInner{0%,to{opacity:.56;transform:scale(.98)}50%{opacity:.96;transform:scale(1.07)}}@keyframes svInviteOrbit{0%{opacity:.42;transform:rotate(-75deg)}18%,72%{opacity:1}to{opacity:.42;transform:rotate(285deg)}}@keyframes svInviteSpark{0%,to{opacity:.38;filter:blur(.4px);transform:translateY(0)scale(.78)}45%{opacity:1;filter:blur();transform:translateY(-8px)scale(1.08)}}@keyframes svInviteMascotFloat{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-8px)rotate(1.5deg)}}@keyframes svInviteTextIn{0%{opacity:0;filter:blur(5px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}@keyframes svInviteShimmer{0%{background-position:100% 0}to{background-position:-40% 0}}@keyframes svInviteProgressSpin{to{transform:rotate(360deg)}}@keyframes svInviteCorePulse{0%,to{opacity:.62;filter:blur(9px)brightness();transform:scale(.86)}46%{opacity:.92;filter:blur(7px)brightness(1.16);transform:scale(1.06)}}@keyframes svInviteCoreBurst{0%{opacity:.76;filter:blur(8px)brightness();transform:scale(.92)}24%{opacity:1;filter:blur(5px)brightness(1.28);transform:scale(1.34)}to{opacity:0;filter:blur(18px)brightness(1.08);transform:scale(.54)}}@keyframes svInviteDustDrift{0%,to{opacity:var(--dust-opacity,.58);transform:translate(-50%, -50%) translate3d(0, 0, 0) scale(var(--dust-scale,1));filter:blur(var(--dust-blur,9px)) brightness(1)}48%{opacity:var(--dust-opacity-high,.9);transform:translate(-50%, -50%) translate3d(var(--dust-shift-x,0), var(--dust-shift-y,0), 0) scale(var(--dust-scale-high,1.08));filter:blur(var(--dust-blur-high,7px)) brightness(1.18)}}@keyframes svInviteDustReveal{0%{opacity:var(--dust-opacity-high,.9);transform:translate(-50%, -50%) translate3d(var(--dust-shift-x,0), var(--dust-shift-y,0), 0) scale(var(--dust-scale-high,1.08));filter:blur(var(--dust-blur-high,7px)) brightness(1.12)}26%{opacity:1;transform:translate(-50%, -50%) translate3d(var(--dust-pop-x,0), var(--dust-pop-y,0), 0) scale(var(--dust-pop-scale,1.22));filter:blur(5px)brightness(1.42)}to{opacity:0;transform:translate(-50%, -50%) translate3d(var(--dust-out-x,0), var(--dust-out-y,0), 0) scale(.36);filter:blur(16px)brightness(1.08)}}@keyframes svInviteOverlayClose{0%{opacity:1}to{opacity:0}}@keyframes svInviteStageClose{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.94)}}@keyframes svInviteSuccessFlash{0%{opacity:0;transform:scale(.32)}16%{opacity:.9;transform:scale(.78)}to{opacity:0;transform:scale(1.56)}}@keyframes svInviteSuccessShock{0%{opacity:0;border-width:3px;transform:scale(.2)}10%{opacity:1}to{opacity:0;border-width:.5px;transform:scale(2.45)}}@keyframes svInviteSuccessRing{0%{opacity:0;transform:scale(.32)}22%{opacity:.88}to{opacity:0;transform:scale(1.75)}}@keyframes svInviteBurstSpark{0%{opacity:0;transform:rotate(var(--spark-angle,0deg)) translateX(14px) scale(.2)}14%{opacity:1;transform:rotate(var(--spark-angle,0deg)) translateX(calc(var(--spark-dist,120px) * .34)) scale(1.15)}70%{opacity:.92}to{opacity:0;transform:rotate(var(--spark-angle,0deg)) translateX(var(--spark-dist,120px)) scale(.72)}}@keyframes svInviteMascotPop{0%{opacity:0;filter:blur(6px)brightness(1.25);transform:translateY(30px)scale(.48)rotate(-10deg)}24%{opacity:1;filter:blur()brightness(1.08);transform:translate(-6px,-16px)scale(1.08)rotate(-5deg)}46%{filter:blur()brightness(1.1);transform:translate(7px,-34px)scale(1.18)rotate(7deg)}66%{filter:blur()brightness();transform:translate(2px,4px)scale(1.11,.88)rotate(.8deg)}82%{transform:translate(-2px,-8px)scale(.976,1.032)rotate(-1.6deg)}94%{transform:translate(0)scale(1.004,.996)rotate(-1.7deg)}to{opacity:1;transform:translate(0)scale(1)rotate(-1.5deg)}}.sv-auth-hero__online-sub{color:#f8f7ff73;margin-top:2px;font-size:11.5px}.sv-auth-panel{background:#0e0c1f;border-left:1px solid #ffffff12;flex-direction:column;flex:0 0 min(460px,42%);min-width:360px;padding:0;display:flex;overflow-y:auto}.sv-auth-panel__top{flex-shrink:0;justify-content:flex-end;padding:14px 18px 0;display:flex}.sv-auth-lang{--lang-shadow:#8b7bff57}.sv-auth-back{color:#f8f7ffb8;cursor:pointer;font:inherit;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;align-self:flex-start;margin:14px 18px 0;padding:9px 12px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.sv-auth-back:hover{color:#fff;background:#ffffff14;border-color:#ffffff2e}.sv-auth-back--recovery{margin:0 auto 14px;display:block}.sv-auth-tabs{border-bottom:1px solid #ffffff17;flex-shrink:0;display:flex}.sv-auth-tabs button{color:#f8f7ff66;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2.5px solid #0000;flex:1;margin-bottom:-1px;font-size:14px;font-weight:600;transition:color .18s,border-color .18s}.sv-auth-tabs button.is-active{color:#fff;border-bottom-color:#8b7bff}.sv-auth-form{flex-direction:column;flex:1;gap:12px;padding:36px 44px 40px;animation:.22s both svAuthIn;display:flex;overflow-y:auto}.sv-auth-heading{margin-bottom:6px}.sv-auth-heading h1,.sv-auth-heading h2{color:#fff;font-family:var(--display,"Space Grotesk", sans-serif);letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.1}.sv-auth-heading__sub{color:#f8f7ff75;margin:6px 0 0;font-size:13.5px;line-height:1.4}.sv-auth-field{gap:6px;min-width:0;display:grid}.sv-auth-field__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sv-auth-field__label,.sv-auth-field__top label{color:#f8f7ff8c;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.sv-auth-field__top button,.sv-auth-link,.sv-auth-switch-copy button,.sv-auth-legal a{color:#a78bfa;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:none;transition:color .15s}.sv-auth-field__top button{font-size:12px}.sv-auth-input{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:50px;padding:0 14px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.sv-auth-input:focus-within{background:#ffffff0f;border-color:#8b7bff80;box-shadow:0 0 0 4px #8b7bff1a}.sv-auth-field.has-error .sv-auth-input{border-color:#fb718599;box-shadow:0 0 0 4px #fb718514}.sv-auth-input__icon{color:#f8f7ff61;flex:none;place-items:center;display:grid}.sv-auth-input input{color:#fff;width:100%;min-width:0;height:48px;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.sv-auth-input input::placeholder{color:#f8f7ff47}.sv-auth-input input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 600000s,color 600000s;box-shadow:inset 0 0 0 1000px #141320}.sv-auth-input input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 600000s,color 600000s;box-shadow:inset 0 0 0 1000px #141320}.sv-auth-input input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 600000s,color 600000s;box-shadow:inset 0 0 0 1000px #141320}.sv-auth-input input:-webkit-autofill:active{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 600000s,color 600000s;box-shadow:inset 0 0 0 1000px #141320}.sv-auth-password-toggle{color:#f8f7ff66;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:grid}.sv-auth-password-toggle:hover{color:#fff;background:#ffffff12}.sv-auth-field__error,.sv-auth-error{color:#ff8aa0;font-size:12px;line-height:1.35}.sv-auth-field__helper{color:#f8f7ff66;margin:0;font-size:11.5px;line-height:1.3}.sv-auth-error{background:#fb718514;border:1px solid #fb718538;border-radius:10px;padding:10px 12px}.sv-auth-note{color:#f8f7ff85;text-align:center;margin:-2px 0 0;font-size:12.5px;line-height:1.45}.sv-auth-review-card{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;gap:6px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffff0b}.sv-auth-review-card span{color:#f8f7ff80;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.sv-auth-review-card strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:16px;line-height:1.3}.sv-auth-strength{gap:5px;display:grid}.sv-auth-strength__bars{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.sv-auth-strength__bar{border-radius:999px;height:3.5px}.sv-auth-strength p{margin:0;font-size:11px;font-weight:700}.sv-auth-button{width:100%;min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:700;transition:transform .14s,opacity .14s,box-shadow .16s;display:inline-flex}.sv-auth-button:active{transform:translateY(1px)scale(.99)}.sv-auth-button:disabled{cursor:not-allowed;opacity:.6}.sv-auth-button--primary{color:#fff;background:linear-gradient(135deg,#9b7fff,#6d4ef5);box-shadow:0 8px 28px #6d4ef56b}.sv-auth-button--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 36px #6d4ef585}.sv-auth-button--google,.sv-auth-button--telegram,.sv-auth-button--ghost{color:#f8f7ff;background:#ffffff0d;border:1px solid #ffffff1c}.sv-auth-button--google:hover,.sv-auth-button--telegram:hover,.sv-auth-button--ghost:hover{background:#ffffff17;border-color:#ffffff2e}.sv-auth-button__loading{align-items:center;gap:10px;display:inline-flex}.sv-auth-divider{color:#f8f7ff47;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.sv-auth-divider:before,.sv-auth-divider:after{content:"";background:#ffffff14;flex:1;height:1px}.sv-auth-legal,.sv-auth-switch-copy{color:#f8f7ff66;text-align:center;margin:0;font-size:12px;line-height:1.45}.sv-auth-switch-copy button:hover,.sv-auth-legal a:hover,.sv-auth-consent a:hover,.sv-auth-link:hover,.sv-auth-field__top button:hover{color:#c4b5fd}.sv-auth-consent{margin:0}.sv-auth-consent__row{cursor:pointer;color:#f8f7ff8c;text-align:left;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.sv-auth-consent__row input{accent-color:#7c5cff;cursor:pointer;flex:none;width:16px;height:16px;margin-top:1px}.sv-auth-consent a{color:#a78bfa;text-decoration:none}.sv-auth-consent.has-error .sv-auth-consent__row{color:#fca5a5}.sv-auth-consent .sv-auth-field__error{margin-top:6px}.sv-auth--compact{background-color:#07070c;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:center;align-items:center}.sv-auth-recovery{z-index:1;width:min(420px,100%);position:relative}.sv-auth-recovery__brand{color:#fff;font-family:var(--display,sans-serif);justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:18px;font-size:22px;font-weight:800;display:inline-flex}.sv-auth-recovery__brand img{object-fit:contain;width:40px;height:40px}.sv-auth-lang--recovery{width:fit-content;margin:-6px auto 14px;display:flex}.sv-auth-panel--recovery{backdrop-filter:blur(22px);background:#0e0c1fe6;border:1px solid #ffffff1f;border-radius:20px;flex:none;width:100%;min-width:0;padding:clamp(18px,5vw,28px);box-shadow:0 32px 86px #00000070}.sv-auth-panel--recovery .sv-auth-form{flex:none;margin-top:0;padding:0;overflow-y:visible}.sv-auth-panel--recovery .sv-auth-heading{text-align:center}.sv-auth-mascot{isolation:isolate;place-items:center;width:clamp(140px,20vw,220px);height:clamp(140px,20vw,220px);margin:0 auto;display:grid;position:relative}.sv-auth-mascot--small{width:126px;height:126px}.sv-auth-mascot__ring,.sv-auth-mascot__orbit{z-index:-1;border-radius:999px;position:absolute;inset:10px}.sv-auth-mascot__ring{background:#ffffff0a;border:1px solid #ffffff1f;animation:4s ease-in-out infinite svAuthPulse;box-shadow:inset 0 1px #ffffff0f,0 28px 70px #0000005c}.sv-auth-mascot__orbit{-webkit-mask-composite:xor;opacity:.62;background:linear-gradient(90deg,#8b7bff,#0000 42%,#a3d65f 72%,#0000) border-box;border:1px solid #0000;animation:9s linear infinite svAuthOrbit;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.sv-auth-mascot__orbit--two{opacity:.34;animation-duration:12s;animation-direction:reverse;inset:30px}.sv-auth-result{text-align:center;gap:14px;display:grid}.sv-auth-result p{color:#f8f7ff99;margin:0;font-size:14px;line-height:1.45}.sv-auth-result strong{color:#fff}.sv-auth-result h1{color:#fff;font-family:var(--display,sans-serif);margin:0;font-size:clamp(22px,2.8vw,28px)}.sv-auth-status{border-radius:999px;justify-self:center;padding:8px 12px;font-size:12px;font-weight:700}.sv-auth-status--success{color:#d9f7a7;background:#a3d65f1a;border:1px solid #a3d65f42}.sv-auth-status--danger{color:#ff8aa0;background:#fb718517;border:1px solid #fb71853d}.sv-auth-link--center{justify-self:center;padding:0}.sv-auth--telegram.sv-auth--compact{isolation:isolate;background:linear-gradient(145deg,#0a0a0ffa 0%,#17161ffa 48%,#221934f5 100%),linear-gradient(90deg,#ffffff07 0 1px,#0000 1px) 0 0/86px 86px;position:relative}.sv-auth--telegram.sv-auth--compact:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,#0000 0%,#c5a6ff21 42%,#0000 72%),linear-gradient(#ffffff0a,#0000 34%);position:absolute;inset:0}.sv-app-layout-shell-fallback,.sv-telegram-invite-handoff-underlay{min-height:var(--app-h,100svh);background:#06050e}.sv-auth--invite-handoff.sv-auth--compact{z-index:12000;min-height:var(--app-h,100svh);-webkit-backdrop-filter:blur(16px)saturate(1.22);-webkit-tap-highlight-color:transparent;background:radial-gradient(64% 40% at 50% 43%,#a78bfa38,#0000 72%),radial-gradient(92% 62% at 50% 108%,#7a5cff26,#0000 70%),#06050e;transition:background .45s;position:fixed;inset:0;overflow:visible}.sv-auth--invite-handoff.sv-auth--compact:before{background:radial-gradient(86% 52% at 50% 44%,#ffffff09,#0000 66%),linear-gradient(#ffffff05,#0000 24%)}.sv-auth--invite-handoff[data-phase=success].sv-auth--compact,.sv-auth--invite-handoff[data-phase=closing].sv-auth--compact{background:radial-gradient(58% 38% at 50% 44%,#a78bfa3d,#0000 72%),radial-gradient(90% 60% at 50% 108%,#7a5cff29,#0000 70%),#06050eb8}.sv-auth--invite-handoff[data-closing].sv-auth--compact{pointer-events:none;animation:.32s forwards svInviteOverlayClose}.sv-auth--telegram:not(.sv-auth--telegram-email).sv-auth--compact{justify-content:flex-start;align-items:flex-start;overflow-y:auto}.sv-auth--telegram.sv-auth--invite-handoff.sv-auth--compact{overflow:visible}.sv-auth--telegram .sv-auth-recovery{width:min(440px,100%);padding:clamp(18px,5vw,28px)}.sv-auth--telegram:not(.sv-auth--telegram-email) .sv-auth-recovery{width:min(420px,100%);padding:calc(clamp(42px, 8vh, 82px) + var(--mobile-safe-top,0px)) calc(clamp(20px, 5.5vw, 32px) + var(--mobile-safe-right,0px)) calc(clamp(24px, 6vw, 36px) + var(--mobile-safe-bottom,0px)) calc(clamp(20px, 5.5vw, 32px) + var(--mobile-safe-left,0px));margin:0 auto}.sv-auth--telegram .sv-auth-recovery__brand{text-shadow:0 12px 32px #00000059}.sv-auth--telegram .sv-auth-email-brand--handoff{text-shadow:0 12px 32px #00000059;margin-bottom:20px}.sv-auth--telegram .sv-auth-email-brand--handoff .sv-auth-email-brand__b2,.sv-auth--telegram .sv-auth-email-brand--handoff .sv-auth-email-brand__sp{font-size:14px}.sv-auth--invite-handoff .sv-auth-email-brand--handoff{opacity:.9;max-height:26px;margin-bottom:clamp(44px,10vh,92px);transition:opacity .34s,transform .34s,margin-bottom .34s,max-height .34s}.sv-auth--invite-handoff .sv-auth-email-brand--handoff .sv-auth-email-brand__b2,.sv-auth--invite-handoff .sv-auth-email-brand--handoff .sv-auth-email-brand__sp{font-size:14.5px}.sv-auth--invite-handoff:is([data-phase=success],[data-phase=closing]) .sv-auth-email-brand--handoff{opacity:0;pointer-events:none;transform:translateY(-8px)scale(.98)}.sv-auth--telegram .sv-auth-panel--recovery{-webkit-backdrop-filter:blur(24px)saturate(125%);background:linear-gradient(#201f29c7,#100f18eb),#121119db;border:0;border-radius:8px;box-shadow:inset 0 1px #ffffff14,0 34px 90px #00000085,0 0 54px #9776ff24}.sv-auth--telegram .sv-auth-panel--handoff{place-items:center;min-height:360px;display:grid}.sv-auth--telegram .sv-auth-panel--recovery.sv-auth-panel--handoff{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.sv-invite-handoff-loader{text-align:center;justify-items:center;gap:18px;width:min(430px,100%);transition:gap .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1),opacity .32s;display:grid;overflow:visible}.sv-invite-handoff-stage{isolation:isolate;place-items:center;width:min(72vw,332px);height:min(72vw,332px);transition:width .52s cubic-bezier(.2,.8,.2,1),height .52s cubic-bezier(.2,.8,.2,1),transform .52s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:visible}.sv-invite-handoff-halo{z-index:-2;opacity:0;pointer-events:none;filter:blur(20px);background:radial-gradient(circle,#d6c0ff5c,#9678f026 46%,#0000 72%);border-radius:999px;position:absolute;inset:10%}.sv-invite-handoff-dust{z-index:-1;pointer-events:none;position:absolute;inset:0}.sv-invite-handoff-dust i{top:calc(50% + var(--dust-y,0px));left:calc(50% + var(--dust-x,0px));width:var(--dust-size,34px);height:var(--dust-size,34px);opacity:0;background:radial-gradient(circle at 42% 38%, #ffffffdb, var(--dust-color,#c4a8ff85) 28%, transparent 72%);box-shadow:0 0 28px var(--dust-glow,#bf9fff47), 0 0 54px #8b7bff1a;animation:svInviteDustDrift var(--dust-duration,3.4s) ease-in-out infinite;animation-delay:var(--dust-delay,0s);border-radius:999px;position:absolute}.sv-invite-handoff-core{z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 45%,#ffffff3d,#dac7ff33 28%,#8b7bff1f 48%,#0000 72%);border-radius:999px;width:116px;height:116px;animation:2.4s ease-in-out infinite svInviteCorePulse;position:absolute;box-shadow:inset 0 0 34px #ffffff0d,0 0 48px #b096ff2e}.sv-invite-handoff-progress{pointer-events:none;background:conic-gradient(from -86deg, transparent 0 52%, #8b7bff57 64%, #d9c8ff 79%, #fff 88%, transparent 100%);filter:drop-shadow(0 0 12px #bf9fff5c)drop-shadow(0 0 28px #8b7bff2e);border-radius:999px;width:118px;height:118px;transition:opacity .24s,transform .34s cubic-bezier(.2,.8,.2,1),filter .34s;animation:1.05s linear infinite svInviteProgressSpin;position:absolute;mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.sv-invite-handoff-flash,.sv-invite-handoff-shock{opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:29%}.sv-invite-handoff-flash{background:radial-gradient(circle,#ffffffd1,#d6c0ff5c 38%,#0000 68%)}.sv-invite-handoff-shock{border:2.5px solid #e4d6ffbd}.sv-invite-handoff-ring,.sv-invite-handoff-orbit{pointer-events:none;border-radius:999px;position:absolute}.sv-invite-handoff-ring--outer{opacity:0;border:1px solid #cebcff21;inset:2%}.sv-invite-handoff-ring--inner{opacity:0;border:1px solid #cebcff3d;inset:23%}.sv-invite-handoff-orbit{opacity:0;background:conic-gradient(from -40deg, transparent 0 50%, #8b7bff52 62%, #bfa7ff 78%, #efe4ff 91%, transparent);filter:drop-shadow(0 0 12px #bf9fff6b);inset:31%;mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.sv-invite-handoff-sparks{opacity:0;pointer-events:none;position:absolute;inset:0}.sv-invite-handoff-sparks i{background:#f0ecffdb;border-radius:999px;width:6px;height:6px;animation:3.4s ease-in-out infinite svInviteSpark;position:absolute;box-shadow:0 0 14px #dac7ff73}.sv-invite-handoff-sparks i:first-child{background:#a3d65fad;width:5px;height:5px;top:29%;left:30%}.sv-invite-handoff-sparks i:nth-child(2){clip-path:polygon(50% 0%,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0% 50%,41% 41%);animation-delay:-.7s;top:22%;right:32%}.sv-invite-handoff-sparks i:nth-child(3){background:#c4a8ffe6;width:8px;height:8px;animation-delay:-1.15s;top:40%;right:19%}.sv-invite-handoff-sparks i:nth-child(4){background:#8b7bffdb;width:5px;height:5px;animation-delay:-1.8s;bottom:30%;right:28%}.sv-invite-handoff-sparks i:nth-child(5){background:#ffffffb8;animation-delay:-2.2s;bottom:28%;left:32%}.sv-invite-handoff-sparks i:nth-child(6){background:#ffffffd1;width:8px;height:8px;animation-delay:-2.7s;top:47%;left:17%}.sv-invite-handoff-sparks i:nth-child(7){background:#c4a8ffd1;width:5px;height:5px;animation-delay:-3.05s;bottom:20%;left:20%}.sv-invite-handoff-sparks i:nth-child(8){clip-path:polygon(50% 0%,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0% 50%,41% 41%);width:7px;height:7px;animation-delay:-3.4s;top:67%;right:13%}.sv-invite-handoff-burst{z-index:2;opacity:0;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.sv-invite-handoff-burst i{width:var(--spark-size,5px);height:var(--spark-size,5px);margin:calc(var(--spark-size,5px) / -2) 0 0 calc(var(--spark-size,5px) / -2);background:var(--spark-color,#e6dcff);filter:blur(var(--spark-blur,0px)) drop-shadow(0 0 10px #e4d6ff6b);opacity:0;border-radius:999px;position:absolute;top:0;left:0}.sv-invite-handoff-burst-star{clip-path:polygon(50% 0%,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0% 50%,41% 41%);border-radius:0!important}.sv-invite-handoff-mascot{filter:drop-shadow(0 20px 42px #00000057)drop-shadow(0 0 32px #bf9fff75);place-items:center;animation:3.2s ease-in-out infinite svInviteMascotFloat;display:grid}.sv-invite-handoff-loader[data-phase=success]{gap:8px}.sv-invite-handoff-loader[data-closing]{animation:.32s cubic-bezier(.4,0,.75,.5) forwards svInviteStageClose}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-stage{width:min(72vw,332px);height:min(72vw,332px)}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-halo{opacity:1;filter:blur(20px);background:radial-gradient(circle,#e2d0ff6b,#9678f02e 46%,#0000 72%);animation:2.4s ease-in-out both svInviteHalo;inset:-2%}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-progress{opacity:0;filter:blur(6px);animation-play-state:paused;transform:scale(.72)}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-dust i{animation:.82s cubic-bezier(.14,.72,.24,1) both svInviteDustReveal}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-core{animation:.7s cubic-bezier(.12,.72,.24,1) both svInviteCoreBurst}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-flash{animation:.54s ease-out .58s both svInviteSuccessFlash;inset:14%}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-shock{animation:.8s cubic-bezier(.1,.72,.24,1) .6s both svInviteSuccessShock;inset:31%}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-ring--outer{border-color:#cebcff57;animation:1.5s cubic-bezier(.15,.7,.3,1) .66s both svInviteSuccessRing;inset:31%}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-ring--inner{border-color:#cebcff47;animation:1.5s cubic-bezier(.15,.7,.3,1) .86s both svInviteSuccessRing;inset:31%}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-orbit{opacity:0;animation:none}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-sparks i{background:#ffffffd6;animation-duration:2.2s;animation-iteration-count:infinite;box-shadow:0 0 12px #ffffff59,0 0 22px #c4a8ff42}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-sparks,.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-burst{opacity:1}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-burst i{animation:svInviteBurstSpark 1.3s cubic-bezier(.12,.72,.24,1) var(--spark-delay,0s) both}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-mascot{filter:drop-shadow(0 24px 48px #0000005c)drop-shadow(0 0 40px #d6c0ff8f);animation:.85s cubic-bezier(.22,.68,.28,1) both svInviteMascotPop,3.2s ease-in-out .85s infinite svInviteMascotFloat}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-mascot-svg{animation:none}.sv-invite-handoff-copy{justify-items:center;gap:10px;margin-top:-12px;display:grid}.sv-invite-handoff-copy strong{max-width:min(390px,92vw);font-family:var(--display,"Space Grotesk", Inter, sans-serif);letter-spacing:0;text-wrap:balance;background:linear-gradient(100deg,#cfc0f7 0%,#fff 26%,#cfc0f7 52%,#fff 76%,#cfc0f7 100%) 100% 0/300% 100%;-webkit-text-fill-color:transparent;color:#fff;background-clip:text;font-size:clamp(29px,7.2vw,37px);font-weight:800;line-height:1.08;animation:.65s cubic-bezier(.2,.8,.2,1) both svInviteTextIn,1.4s ease-in-out .45s both svInviteShimmer}.sv-invite-handoff-copy span{color:#f0ecffa8;text-wrap:balance;max-width:min(360px,86vw);font-size:15px;line-height:1.45;animation:.65s cubic-bezier(.2,.8,.2,1) 80ms both svInviteTextIn}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-copy{gap:11px;margin-top:-18px}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-copy strong{max-width:min(430px,92vw);font-size:clamp(36px,10.2vw,52px);animation:.85s cubic-bezier(.2,.8,.2,1) .68s both svInviteTextIn,1.4s ease-in-out 1.12s both svInviteShimmer}.sv-invite-handoff-loader[data-phase=success] .sv-invite-handoff-copy span{max-width:min(330px,84vw);font-size:14.5px;animation:.85s cubic-bezier(.2,.8,.2,1) .84s both svInviteTextIn}.sv-auth-handoff-loader{gap:10px}.sv-auth-handoff-loader [class*=loaderVisual]{width:138px;height:138px}.sv-auth-handoff-loader [class*=loaderVisual]:after{box-shadow:none;background:radial-gradient(circle,#cdb4ff33,#8b7bff12 48%,#0000 72%);border:0;inset:24px}.sv-auth-handoff-loader [class*=loaderVisual]:before{opacity:.72;inset:10px}.sv-auth-handoff-loader [class*=loaderCopy]{gap:6px}.sv-auth-handoff-loader [class*=loaderCopy] strong{color:#fffffff0;letter-spacing:0;font-size:15px;font-weight:780}.sv-auth-handoff-loader [class*=loaderCopy] span{color:#f8f7ff85;font-size:13px}.sv-auth--telegram .sv-auth-mascot__ring{background:linear-gradient(#ffffff12,#ffffff06),#bc8fff14;border:0;box-shadow:inset 0 1px #ffffff14,0 28px 70px #00000057,0 0 44px #bc8fff29}.sv-auth--telegram .sv-auth-field__label,.sv-auth--telegram .sv-auth-field__top label,.sv-auth--telegram .sv-auth-review-card span{letter-spacing:0}.sv-auth--telegram .sv-auth-input{background:linear-gradient(#ffffff0e,#ffffff06),#ffffff06;border:1px solid #ffffff14;border-radius:14px;min-height:52px;padding:0 15px;box-shadow:inset 0 1px #ffffff0b}.sv-auth--telegram .sv-auth-input:focus-within{background:linear-gradient(#ffffff13,#ffffff09),#ffffff09;border-color:#c4b5fd61;box-shadow:inset 0 1px #ffffff0f,0 0 0 4px #a78bfa1c}.sv-auth--telegram .sv-auth-input input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #191720}.sv-auth--telegram .sv-auth-input input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #191720}.sv-auth--telegram .sv-auth-input input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #191720}.sv-auth--telegram .sv-auth-input input:-webkit-autofill:active{box-shadow:inset 0 0 0 1000px #191720}.sv-auth--telegram .sv-auth-review-card{background:linear-gradient(#ffffff13,#ffffff09),#ffffff09;border:0;border-radius:8px;padding:15px 16px;box-shadow:inset 0 1px #ffffff14,0 14px 32px #0000002e}.sv-auth--telegram .sv-auth-result{justify-items:center}.sv-auth--telegram .sv-auth-result h1{letter-spacing:0}.sv-auth--telegram .sv-auth-button{border-radius:14px;min-height:52px;transition:transform .14s,opacity .14s,box-shadow .16s,background .16s;position:relative;overflow:hidden}.sv-auth--telegram .sv-auth-button--primary{color:#17111f;background:linear-gradient(#ffffff52,#0000 46%),linear-gradient(135deg,#a98cff 0%,#d6c0ff 100%);box-shadow:0 16px 36px #9d71ff57,inset 0 1px #ffffff80}.sv-auth--telegram .sv-auth-button--primary:hover:not(:disabled){box-shadow:0 20px 46px #aa8cff70,inset 0 1px #ffffff94}.sv-auth--telegram .sv-auth-button--ghost{background:linear-gradient(#ffffff12,#ffffff09),#ffffff09;border:0;box-shadow:inset 0 1px #ffffff13}.sv-auth--telegram .sv-auth-button--ghost:hover{background:linear-gradient(#ffffff1a,#ffffff0d),#ffffff0d}.sv-auth--telegram-email.sv-auth--compact{min-height:var(--app-h,100svh);height:var(--app-h,100svh);max-height:var(--app-h,100svh);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:calc(12px + var(--mobile-safe-top,0px)) calc(24px + var(--mobile-safe-bottom,0px));overflow-anchor:none;background-color:#0000;background-image:radial-gradient(circle at 50% 18%,#c6b1ff33,#0000 34%),radial-gradient(circle at 50% 86%,#7a5cff24,#0000 36%),linear-gradient(#15151b 0%,#111119 48%,#171222 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:flex-start;align-items:flex-start;overflow-y:auto}.sv-auth--telegram-email.sv-auth--compact:before{background:linear-gradient(#ffffff0e,#0000 30%),radial-gradient(circle at 50% 32%,#ffffff0f,#0000 48%)}.sv-auth--telegram-email .sv-auth-recovery{--sv-auth-email-top-gap:16px;width:min(420px,100%);padding:calc(clamp(12px, 3vw, 20px) + var(--mobile-safe-top,0px)) calc(clamp(20px, 5.5vw, 32px) + var(--mobile-safe-right,0px)) calc(clamp(24px, 6vw, 36px) + var(--mobile-safe-bottom,0px)) calc(clamp(20px, 5.5vw, 32px) + var(--mobile-safe-left,0px));margin:0 auto auto}.sv-auth--telegram-email .sv-auth-email-header{justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin-bottom:clamp(30px,7vw,46px);display:flex;position:relative}.sv-auth--telegram-email .sv-auth-email-header__left{align-items:center;min-width:40px;display:flex}.sv-auth--telegram-email .sv-auth-email-header .sv-auth-email-brand{width:auto;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-auth--telegram-email .sv-auth-email-header .sv-auth-lang--recovery{flex:none;margin:0}.sv-auth-iconback{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,transform .12s;display:inline-flex}.sv-auth-iconback:hover{background:#ffffff1a}.sv-auth-iconback:active{transform:scale(.92)}.sv-auth-iconback:focus-visible{outline:0;box-shadow:0 0 0 3px #b49eff4d}.sv-auth-email-brand{width:100%;margin-bottom:var(--sv-auth-email-top-gap);color:#fff9f1e6;white-space:nowrap;text-shadow:0 1px 12px #0003;justify-content:center;align-self:center;align-items:center;gap:6px;line-height:1;display:inline-flex}.sv-auth-email-brand__b2,.sv-auth-email-brand__sp{letter-spacing:.45px;text-transform:uppercase;font-size:12px;font-weight:800}.sv-auth-email-brand__b2{color:#fff2e0eb}.sv-auth-email-brand__sp{color:#fffffffa}.sv-auth-email-brand__x{color:#fff9f194;font-size:12px;font-weight:650}.sv-auth--telegram-email .sv-auth-panel--recovery{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:28px;padding:0}.sv-auth--telegram-email .sv-auth-panel--recovery .sv-auth-form{gap:16px;padding:0;overflow:visible}.sv-auth--telegram-email .sv-auth-heading{text-align:center;justify-items:center;gap:10px;margin-bottom:4px;display:grid}.sv-auth--telegram-email .sv-auth-heading h1{letter-spacing:0;max-width:360px;font-size:clamp(28px,6.6vw,36px);line-height:1.06}.sv-auth--telegram-email .sv-auth-heading__sub{color:#f8f7ffad;text-wrap:balance;max-width:360px;margin:0;font-size:15px;line-height:1.45}.sv-auth--telegram-email .sv-auth-mascot--small{width:124px;height:112px;margin-top:0}.sv-auth--telegram-email .sv-auth-mascot__figure{filter:drop-shadow(0 18px 34px #0003)drop-shadow(0 0 18px #bf9fff33);place-items:center;animation:4.8s ease-in-out infinite svAuthMascotFloat;display:grid;position:relative}.sv-auth--telegram-email .sv-auth-mascot__figure:before,.sv-auth--telegram-email .sv-auth-mascot__figure:after{z-index:-1;content:"";pointer-events:none;border-radius:999px;position:absolute}.sv-auth--telegram-email .sv-auth-mascot__figure:before{filter:blur(10px);background:radial-gradient(circle,#cdb4ff3d,#8b7bff14 48%,#0000 72%);animation:3.8s ease-in-out infinite svAuthMascotAura;inset:18px 12px 12px}.sv-auth--telegram-email .sv-auth-mascot__figure:after{background:#f0d8ffdb;width:6px;height:6px;animation:3.2s ease-in-out infinite svAuthMascotSpark;top:20px;right:20px;box-shadow:-74px 14px 0 -2px #b393ff94,-16px 72px 0 -3px #ffffff6b,-104px 60px 0 -2px #d2baff80,16px 58px 0 -2px #c4a8ff8a,-52px -12px 0 -3px #fff6,28px 8px 0 -3px #d2baff75,-110px 26px 0 -3px #ffffff5c,8px 100px 0 -2px #b393ff70,-92px 96px 0 -3px #ffffff57}.sv-auth--telegram-email .sv-auth-mascot__figure{overflow:visible}.sv-auth--telegram-email .sv-auth-email-mascot{place-items:center;gap:0;display:grid}.sv-auth--telegram-email .sv-auth-email-mascot [class*=companionVisual]:before{filter:blur(4px);opacity:.86;background:radial-gradient(circle,#b191ff2e,#0000 68%)}.sv-auth-email-reasons{color:#f8f7ffb8;text-align:left;gap:8px;width:100%;max-width:360px;margin-top:4px;font-size:13.5px;line-height:1.35;display:grid}.sv-auth-email-reasons span{padding-left:20px;position:relative}.sv-auth-email-reasons span:before{content:"";background:linear-gradient(135deg,#c9b7ff,#8f7cff);border-radius:999px;width:7px;height:7px;position:absolute;top:.48em;left:2px;box-shadow:0 0 18px #a68bff6b}.sv-auth--telegram-email .sv-auth-field{gap:8px;padding-inline:4px}.sv-auth--telegram-email .sv-auth-field__label,.sv-auth--telegram-email .sv-auth-field__top label{color:#f8f7ff80;text-transform:none;font-size:12px;font-weight:760}.sv-auth--telegram-email .sv-auth-input{background:#ffffff13;border:0;border-radius:18px;min-height:58px;padding:0 18px;box-shadow:inset 0 1px #ffffff1f,0 16px 44px #00000038}.sv-auth--telegram-email .sv-auth-input:focus-within{background:#ffffff1b;border-color:#0000;box-shadow:inset 0 1px #ffffff29,0 18px 48px #00000042,0 0 0 4px #b49eff2e}.sv-auth--telegram-email .sv-auth-input input{height:58px;font-size:17px}.sv-auth--telegram-email .sv-auth-input input::placeholder{color:#f8f7ff57}.sv-auth--telegram-email .sv-auth-input__icon{color:#d2c2ffb8}.sv-auth--telegram-email[data-input-focus] .sv-auth-recovery{padding-bottom:max(36px, calc(24px + var(--mobile-safe-bottom,0px)))}.sv-auth--telegram-email[data-input-focus] .sv-auth-email-header{margin-bottom:16px}.sv-auth--telegram-email[data-input-focus] .sv-auth-panel--recovery .sv-auth-form{gap:12px}.sv-auth--telegram-email[data-input-focus] .sv-auth-heading{gap:7px;margin-bottom:0}.sv-auth--telegram-email[data-input-focus] .sv-auth-heading h1{font-size:clamp(26px,6vw,30px);line-height:1.08}.sv-auth--telegram-email[data-input-focus] .sv-auth-heading__sub{font-size:14px;line-height:1.36}.sv-auth--telegram-email[data-input-focus] .sv-auth-mascot--small{width:104px;height:94px}.sv-auth--telegram-email[data-input-focus] .sv-auth-email-reasons{gap:6px;margin-top:0;font-size:13px}.sv-auth--telegram-email[data-input-focus] .sv-auth-field{scroll-margin-block:calc(16px + var(--mobile-safe-top,0px)) calc(160px + var(--mobile-safe-bottom,0px))}.sv-auth--telegram-email .sv-auth-button{letter-spacing:.01em;border-radius:999px;min-height:52px;font-size:15.5px;font-weight:720}.sv-auth--telegram-email .sv-auth-button--primary{color:#191327;-webkit-backdrop-filter:blur(22px)saturate(1.7);background:linear-gradient(#ffffff3d,#ffffff0a 52%),linear-gradient(115deg,#d7c9ffb8 0%,#baa3fda3 58%,#a08af499 100%);align-self:center;width:calc(100% - 32px);animation:3.2s ease-in-out infinite svAuthBtnGlow;box-shadow:0 3px 8px -4px #08061252,0 8px 16px -8px #0a08163d,0 0 8px #a88cfa21,0 0 18px 1px #a082f617,0 0 30px 2px #9779f20f,inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff24,inset 0 -1px #40307824}.sv-auth--telegram-email .sv-auth-button--primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57 50%,#0000);width:42%;transition:left .55s;position:absolute;inset:-40% auto -40% -58%;transform:skew(-18deg)}.sv-auth--telegram-email .sv-auth-button--primary:hover:not(:disabled){filter:brightness(1.05);animation-duration:2.2s}.sv-auth--telegram-email .sv-auth-button--primary:hover:not(:disabled):after{left:118%}.sv-auth--telegram-email .sv-auth-link--email-change{color:#dcd2f6d6;text-align:center;-webkit-backdrop-filter:blur(18px)saturate(1.3);appearance:none;-webkit-tap-highlight-color:transparent;user-select:none;background:linear-gradient(#e4e2f60f,#e4e2f607);border:0;border-radius:999px;justify-content:center;align-self:center;align-items:center;min-width:118px;min-height:40px;margin-top:8px;padding:0 22px;font-size:14px;font-weight:650;line-height:1;transition:color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d}.sv-auth--telegram-email .sv-auth-link--email-change:hover,.sv-auth--telegram-email .sv-auth-link--email-change:focus,.sv-auth--telegram-email .sv-auth-link--email-change:focus-visible{color:#e8e0fcf0;opacity:1;background:linear-gradient(#e4e2f61a,#e4e2f60e);outline:0;transform:none}.sv-auth--telegram-email .sv-auth-link--email-change:active{color:#dcd2f6d6;opacity:1;background:linear-gradient(#e4e2f60e,#e4e2f608);outline:0;transform:scale(.985)}.sv-auth--telegram-email .sv-auth-review-card{background:#ffffff13;border-radius:18px}.sv-auth--telegram-email .sv-auth-heading__sub .sv-auth-code-email{color:#cdbcff;white-space:nowrap;font-weight:700}.sv-auth--telegram-email .sv-auth-field--code{gap:14px}.sv-auth-code-cells{grid-template-columns:repeat(6,1fr);gap:clamp(6px,2.2vw,11px);width:100%;display:grid}.sv-auth-code-cell{text-align:center;color:#fff;width:100%;min-width:0;height:60px;font-family:var(--display,sans-serif);caret-color:#b8a6fc;appearance:none;background:#ffffff0b;border:1.5px solid #ffffff1c;border-radius:15px;font-size:clamp(20px,6.4vw,26px);font-weight:700;transition:border-color .15s,background .15s,box-shadow .15s}.sv-auth-code-cell.is-filled{background:#b8a6fc17;border-color:#b8a6fc6b}.sv-auth-code-cell:focus{background:#ffffff14;border-color:#bea8ffe6;outline:0;box-shadow:0 0 0 4px #b49eff29}.sv-auth-code-cell:disabled{opacity:.6;cursor:not-allowed}.sv-auth-code-sender{text-align:left;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:15px;align-items:center;gap:12px;width:100%;padding:11px 14px;display:flex}.sv-auth-code-sender__icon{background:#b8a6fc21;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sv-auth-code-sender__text{gap:2px;min-width:0;display:grid}.sv-auth-code-sender__text b{color:#f0ecffe0;font-size:13.5px;font-weight:640}.sv-auth-code-sender__text span{color:#f8f7ff85;font-size:12.5px;line-height:1.35}.sv-auth--telegram-email .sv-auth-form[data-step=code] .sv-auth-button--primary{color:#fff;background:linear-gradient(135deg,#a78bfa 0%,#7c5cf0 100%);animation:none;box-shadow:0 14px 30px -8px #7c5cf080,0 0 22px -6px #9779f257,inset 0 1px #ffffff42}.sv-auth--telegram-email .sv-auth-form[data-step=code] .sv-auth-button--primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 18px 38px -8px #7c5cf094,0 0 28px -6px #9779f26b,inset 0 1px #ffffff4d}.sv-auth--telegram-email .sv-auth-form[data-step=code] .sv-auth-button--primary:disabled{color:#f8f7ff6b;opacity:1;cursor:not-allowed;background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff0d}.sv-auth-code-actions{justify-items:center;gap:6px;width:100%;margin-top:2px;display:grid}.sv-auth-textbtn{color:#cabaffeb;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:14px;font-weight:640;line-height:1;transition:color .15s,background .15s;display:inline-flex}.sv-auth-textbtn:not(:disabled):hover{color:#d6c6ff;background:#ffffff0a}.sv-auth-textbtn:disabled{cursor:default}.sv-auth-textbtn--muted{color:#f8f7ff8f}.sv-auth-textbtn__pre{color:#f8f7ff80;font-weight:600}.sv-auth-code-sep{border:0;border-top:1px dashed #ffffff21;width:100%;max-width:220px;height:0;margin:6px 0 2px}@keyframes svAuthBtnGlow{0%,to{box-shadow:0 3px 8px -4px #08061252,0 8px 16px -8px #0a08163d,0 0 8px #a88cfa21,0 0 18px 1px #a082f617,0 0 30px 2px #9779f20f,inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff24,inset 0 -1px #40307824}50%{box-shadow:0 3px 8px -4px #08061252,0 8px 16px -8px #0a08163d,0 0 11px #a88cfa33,0 0 24px 2px #a082f624,0 0 38px 3px #9779f217,inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff24,inset 0 -1px #40307824}}@media (prefers-reduced-motion:reduce){.sv-auth--telegram-email .sv-auth-button--primary{animation:none}}@keyframes svAuthIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svAuthPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes svAuthOrbit{to{transform:rotate(360deg)}}@keyframes svAuthMascotFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes svAuthMascotAura{0%,to{opacity:.52;transform:scale(.92)}50%{opacity:.9;transform:scale(1.08)}}@keyframes svAuthMascotSpark{0%,to{opacity:.22;transform:translateY(2px)scale(.72)}18%,58%{opacity:.92;transform:translateY(-2px)scale(1)}76%{opacity:.34;transform:translateY(-5px)scale(.84)}}@media (width<=860px){.sv-auth{flex-direction:column;min-height:100svh;overflow-y:auto}.sv-auth-hero{flex:none;height:260px;min-height:0}.sv-auth-hero__img{object-position:55% 30%}.sv-auth-hero__overlay{background:linear-gradient(90deg,#0a0917eb 0%,#0a0917b3 40%,#0a091747 70%,#0000 100%),linear-gradient(#0000 40%,#0a091799 70%,#0a0917 100%),linear-gradient(#0a091780 0%,#0000 12%)}.sv-auth-hero__content{padding:28px 28px 20px}.sv-auth-brand img{width:28px;height:28px}.sv-auth-brand span{font-size:17px}.sv-auth-hero__body{justify-content:flex-end;padding-bottom:0}.sv-auth-hero__headline-row{justify-content:space-between;align-items:flex-end;gap:14px;width:100%;display:flex}.sv-auth-hero__headline{flex:auto;min-width:0;max-width:none;margin-bottom:0;font-size:clamp(22px,6vw,32px)}.sv-auth-lang--hero{flex-shrink:0;margin-bottom:2px;display:inline-flex}.sv-auth-hero__sub,.sv-auth-hero__chips,.sv-auth-hero__online{display:none}.sv-auth-panel{border-top:1px solid #ffffff12;border-left:none;flex:auto;min-width:0}.sv-auth-tabs button{min-height:46px}.sv-auth-panel__top{display:none}.sv-auth-form{padding:28px 28px 36px}}@media (width>=540px) and (width<=860px){.sv-auth-hero{height:300px}.sv-auth-hero__chips{display:flex}.sv-auth-hero__sub{margin-bottom:14px;font-size:13px;display:block}}@media (width<=400px){.sv-auth-hero{height:220px}.sv-auth-hero__content{padding:22px 22px 16px}.sv-auth-form{gap:10px;padding:22px 20px 32px}.sv-auth-input{min-height:46px}.sv-auth-input input{height:44px;font-size:14px}.sv-auth-button{min-height:46px;font-size:14px}.sv-auth-tabs button{min-height:42px;font-size:13px}}@media (prefers-reduced-motion:reduce){.sv-auth *,.sv-auth :before,.sv-auth :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
