@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/russo-one-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/russo-one-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/russo-one-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/unbounded-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/unbounded-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/unbounded-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Unbounded;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/unbounded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-0: oklch(.155 .012 320);--bg-1: oklch(.195 .014 320);--bg-2: oklch(.235 .016 320);--bg-3: oklch(.285 .018 320);--bg-inset: oklch(.125 .01 320);--brick: oklch(.93 .008 70);--brick-ink: oklch(.22 .01 320);--fg-1: oklch(.97 .006 70);--fg-2: oklch(.8 .01 330);--fg-3: oklch(.62 .012 330);--fg-4: oklch(.46 .014 330);--pink: oklch(.7 .235 5);--pink-bright: oklch(.78 .225 5);--pink-dim: oklch(.52 .16 5);--pink-glow: oklch(.7 .235 5 / .45);--aqua: oklch(.82 .145 190);--aqua-bright: oklch(.88 .135 190);--aqua-dim: oklch(.62 .11 190);--aqua-glow: oklch(.82 .145 190 / .4);--lamp: oklch(.8 .13 70);--lamp-glow: oklch(.8 .13 70 / .3);--success: var(--aqua);--danger: oklch(.64 .22 18);--warning: var(--lamp);--info: var(--aqua);--line: oklch(1 0 0 / .09);--line-strong: oklch(1 0 0 / .16);--line-pink: oklch(.7 .235 5 / .55);--line-aqua: oklch(.82 .145 190 / .5);--font-display: "Unbounded", system-ui, sans-serif;--font-body: "Manrope", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-logo: "Ruslan Display", "Unbounded", sans-serif;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 28px;--text-3xl: 36px;--text-4xl: 46px;--text-5xl: 60px;--leading-tight: 1.06;--leading-snug: 1.22;--leading-body: 1.55;--tracking-tight: -.02em;--tracking-wide: .02em;--tracking-caps: .16em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 24px;--r-pill: 999px;--shadow-1: 0 1px 2px oklch(0 0 0 / .4);--shadow-2: 0 8px 24px oklch(0 0 0 / .45);--shadow-3: 0 20px 50px oklch(0 0 0 / .55);--glow-pink: 0 0 24px var(--pink-glow);--glow-aqua: 0 0 24px var(--aqua-glow);--app-header-top-gap: 38px;--app-tabbar-bottom-gap: 8px;--app-actionbar-bottom-gap: 8px;--app-viewport-height: 100vh;--app-keyboard-h: 0px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .14s;--dur: .24s;--dur-slow: .42s}@supports (height: 100svh){:root{--app-viewport-height: 100svh}}:root.ak-in-telegram{--app-viewport-height: var(--tg-viewport-stable-height, 100svh)}.ak-display{font-family:var(--font-display);font-weight:800;font-size:var(--text-5xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--fg-1)}h1,.ak-h1{font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--fg-1);margin:0}h2,.ak-h2{font-family:var(--font-display);font-weight:600;font-size:var(--text-2xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--fg-1);margin:0}h3,.ak-h3{font-family:var(--font-body);font-weight:700;font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--fg-1);margin:0}p,.ak-body{font-family:var(--font-body);font-weight:400;font-size:var(--text-base);line-height:var(--leading-body);color:var(--fg-2);margin:0}.ak-lead{font-family:var(--font-body);font-weight:500;font-size:var(--text-lg);line-height:var(--leading-body);color:var(--fg-2)}.ak-caption{font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg-3)}.ak-eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--aqua)}.ak-mono{font-family:var(--font-mono);font-weight:500;font-size:var(--text-sm);letter-spacing:.02em;color:var(--fg-2)}.ak-code-token{font-family:var(--font-mono);font-weight:700;letter-spacing:.22em;color:var(--aqua-bright)}.ak-logo{font-family:var(--font-logo);color:var(--pink);letter-spacing:.01em}.ak-root{background:var(--bg-0);color:var(--fg-1);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none}body{background:radial-gradient(60% 50% at 22% 0%,oklch(.7 .235 5 / .1),transparent 70%),radial-gradient(55% 45% at 82% 4%,oklch(.82 .145 190 / .08),transparent 70%),#050305;display:flex;align-items:center;justify-content:center;min-height:100%;padding:24px;font-family:var(--font-body)}#root{display:contents}.phone{width:393px;height:820px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);border-radius:46px;padding:10px;flex-shrink:0;position:relative;background:linear-gradient(160deg,#2a2530,#141219);box-shadow:0 40px 90px #0009,0 0 0 1px #ffffff0f inset}.phone-screen{width:100%;height:100%;border-radius:37px;overflow:hidden;background:var(--bg-0);display:flex;flex-direction:column;position:relative;overscroll-behavior:none}.phone-scroll{min-height:0;scrollbar-width:none;overscroll-behavior:contain}.phone-scroll::-webkit-scrollbar{display:none}*::-webkit-scrollbar{display:none}.ak-tabbar{display:flex;flex-shrink:0;border-top:1px solid var(--line);background:#0f0b0feb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:4px 4px max(var(--app-tabbar-bottom-gap),calc(env(safe-area-inset-bottom,0px) - 10px))}.ak-tabbar-pad{padding-bottom:0}.ak-above-tabbar{margin-bottom:0}input,textarea,select{font-size:max(16px,1em)}.twk-panel input,.twk-panel textarea,.twk-panel select{font-size:inherit}.ak-field[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0}.ak-field[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0}.ak-field[type=date]::-webkit-datetime-edit{padding:0}.ak-field[type=date]::-webkit-calendar-picker-indicator{margin-left:auto;flex-shrink:0}.ak-field[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ak-field[type=search]::-webkit-search-cancel-button,.ak-field[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.ak-field:focus-visible{border-color:var(--aqua)!important;box-shadow:0 0 0 3px var(--line-aqua)}.ak-focusable:focus-visible{outline:2px solid var(--aqua-bright);outline-offset:2px}.ak-choice>input:focus-visible~.ak-mark{outline:2px solid var(--aqua-bright);outline-offset:3px}.ak-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ak-mark{transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.ak-mark>*{animation:markPop var(--dur-fast) var(--ease)}@keyframes markPop{0%{transform:scale(.35);opacity:0}to{transform:scale(1);opacity:1}}.phone:before{content:"";position:absolute;top:18px;left:50%;transform:translate(-50%);width:118px;height:28px;background:#07060a;border-radius:999px;z-index:90}.neon-word{font-family:"Russo One",var(--font-display);font-weight:400;text-transform:uppercase;-webkit-font-smoothing:antialiased;color:#ffecf4;color:oklch(.96 .04 350);text-shadow:0 0 5px var(--pink),0 0 13px var(--pink-glow)}.neon-mark{color:var(--pink);filter:drop-shadow(0 0 5px var(--pink-glow))}.neon-mark svg{width:100%;height:100%;display:block;fill:currentColor}.neon-sign{display:inline-flex;align-items:center;line-height:1}.sign-calm .neon-word{color:#ffecf4;color:oklch(.96 .04 350);text-shadow:0 0 5px var(--pink),0 0 13px var(--pink-glow)}.sign-calm .neon-mark{color:var(--pink);filter:drop-shadow(0 0 5px var(--pink-glow))}.sign-soft .neon-word{color:#fff1f7;color:oklch(.97 .02 350);text-shadow:0 0 8px var(--pink-glow)}.sign-soft .neon-mark{color:var(--pink);filter:drop-shadow(0 0 6px var(--pink-glow))}.sign-flat .neon-word{color:var(--pink-bright);text-shadow:none}.sign-flat .neon-mark{color:var(--pink-bright);filter:none}.sign-outline .neon-word{color:transparent;-webkit-text-stroke:1.2px var(--pink);text-shadow:0 0 7px var(--pink-glow)}.sign-outline .neon-mark{color:var(--pink);filter:drop-shadow(0 0 5px var(--pink-glow))}.sign-breathe .neon-word{color:#ffecf4;color:oklch(.96 .04 350);text-shadow:0 0 5px var(--pink),0 0 13px var(--pink-glow)}.sign-breathe .neon-mark{color:var(--pink);filter:drop-shadow(0 0 5px var(--pink-glow))}.sign-breathe .neon-word,.sign-breathe .neon-mark{animation:signBreathe 5.5s ease-in-out infinite}@keyframes signBreathe{0%,to{opacity:1}50%{opacity:.9}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes imgFade{0%{opacity:0}to{opacity:1}}@keyframes sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheetFade{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.ak-spin{animation:spin .9s linear infinite}@media(max-width:460px),(display-mode:standalone){:root{--app-header-top-gap: 10px;--app-tabbar-bottom-gap: 14px;--app-actionbar-bottom-gap: 14px}html,body{position:fixed;top:0;right:0;bottom:0;left:0;height:var(--app-viewport-height, 100svh);min-height:var(--app-viewport-height, 100svh)}body{padding:0;align-items:stretch;justify-content:stretch;background:var(--bg-0)}.phone{width:100vw;width:100dvw;height:100vh;height:100svh;height:var(--app-viewport-height, 100svh);max-height:none;border-radius:0;padding:0}.phone-screen{border-radius:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}:root:not(.ak-in-telegram) .ak-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;padding-left:max(4px,env(safe-area-inset-left));padding-right:max(4px,env(safe-area-inset-right))}.ak-tabbar{background:var(--bg-0);backdrop-filter:none;-webkit-backdrop-filter:none}:root:not(.ak-in-telegram) .ak-tabbar-pad{padding-bottom:var(--app-tabbar-h, 0px)}:root:not(.ak-in-telegram) .ak-above-tabbar{margin-bottom:var(--app-tabbar-h, 0px)}.phone:before{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important}}.twk-panel{position:fixed;right:16px;bottom:16px;z-index:2147483646;width:280px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;transform:scale(var(--dc-inv-zoom,1));transform-origin:bottom right;background:#faf9f7c7;color:#29261b;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:.5px solid rgba(255,255,255,.6);border-radius:14px;box-shadow:0 1px #ffffff80 inset,0 12px 40px #0000002e;font:11.5px/1.4 ui-sans-serif,system-ui,-apple-system,sans-serif;overflow:hidden}.twk-hd{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 10px 14px;cursor:move;-webkit-user-select:none;user-select:none}.twk-hd b{font-size:12px;font-weight:600;letter-spacing:.01em}.twk-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#29261b8c;width:22px;height:22px;border-radius:6px;cursor:default;font-size:13px;line-height:1}.twk-x:hover{background:#0000000f;color:#29261b}.twk-body{padding:2px 14px 14px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.twk-row{display:flex;flex-direction:column;gap:5px}.twk-row-h{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.twk-lbl{display:flex;justify-content:space-between;align-items:baseline;color:#29261bb8}.twk-lbl>span:first-child{font-weight:500}.twk-val{color:#29261b80;font-variant-numeric:tabular-nums}.twk-sect{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#29261b73;padding:10px 0 0}.twk-sect:first-child{padding-top:0}.twk-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-width:0;height:26px;padding:0 8px;border:.5px solid rgba(0,0,0,.1);border-radius:7px;background:#fff9;color:inherit;font:inherit;outline:none}.twk-field:focus{border-color:#00000040;background:#ffffffd9}select.twk-field{padding-right:22px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='rgba(0,0,0,.5)' d='M0 0h10L5 6z'/></svg>");background-repeat:no-repeat;background-position:right 8px center}.twk-slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:4px;margin:6px 0;border-radius:999px;background:#0000001f;outline:none}.twk-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:.5px solid rgba(0,0,0,.12);box-shadow:0 1px 3px #0003;cursor:default}.twk-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:.5px solid rgba(0,0,0,.12);box-shadow:0 1px 3px #0003;cursor:default}.twk-seg{position:relative;display:flex;padding:2px;border-radius:8px;background:#0000000f;-webkit-user-select:none;user-select:none}.twk-seg-thumb{position:absolute;top:2px;bottom:2px;border-radius:6px;background:#ffffffe6;box-shadow:0 1px 2px #0000001f;transition:left .15s cubic-bezier(.3,.7,.4,1),width .15s}.twk-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;flex:1;border:0;background:transparent;color:inherit;font:inherit;font-weight:500;min-height:22px;border-radius:6px;cursor:default;padding:4px 6px;line-height:1.2;overflow-wrap:anywhere}.twk-toggle{position:relative;width:32px;height:18px;border:0;border-radius:999px;background:#00000026;transition:background .15s;cursor:default;padding:0}.twk-toggle[data-on="1"]{background:#34c759}.twk-toggle i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.twk-toggle[data-on="1"] i{transform:translate(14px)}.twk-chips{display:flex;gap:6px}.twk-chip{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;height:46px;padding:0;border:0;border-radius:6px;overflow:hidden;cursor:default;box-shadow:0 0 0 .5px #0000001f,0 1px 2px #0000000f;transition:transform .12s cubic-bezier(.3,.7,.4,1),box-shadow .12s}.twk-chip:hover{transform:translateY(-1px);box-shadow:0 0 0 .5px #0000002e,0 4px 10px #0000001f}.twk-chip[data-on="1"]{box-shadow:0 0 0 1.5px #000000d9,0 2px 6px #00000026}.twk-chip svg{position:absolute;top:6px;left:6px;width:13px;height:13px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.twk-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:26px;padding:0 12px;border:0;border-radius:7px;background:#000000c7;color:#fff;font:inherit;font-weight:500;cursor:default}.twk-btn:hover{background:#000000e0}
