@font-face{font-family:TikTok Sans;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(/assets/tiktok-sans-cyrillic-D9cjLRiP.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(/assets/tiktok-sans-latin-CU0fHExD.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:Open Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/open-sans-cyrillic-BJd4lehG.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/open-sans-latin-BEhAMRCF.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:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/open-sans-cyrillic-BJd4lehG.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/open-sans-latin-BEhAMRCF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--site-bg:#fafafa;--site-surface:#fff;--site-surface-2:#f8f9fa;--site-surface-3:#f0f0f0;--site-surface-4:#e0e0e0;--site-card-bg:#e6f0f5;--site-text:#1a1a1a;--site-text-body:#333;--site-text-soft:#666;--site-text-muted:#999;--site-text-faint:#e0e0e0;--site-border:#e0e0e0;--site-border-soft:#eee;--site-shadow:0 2px 12px #0000000f;--site-shadow-hover:0 8px 24px #0000001a;--site-shadow-lg:0 4px 20px #00000014;--site-shadow-lg-hover:0 8px 30px #0000001f;--site-accent:#fe2c55;--site-link:#0070c8;--site-card-link:#1163ff;--site-card-link-bg:#fff;--site-invert-bg:#1a1a1a;--site-invert-bg-hover:#333;--site-invert-text:#fff;--site-skeleton-base:#e8e8e8;--site-skeleton-shine:#f3f3f3;--site-texture-bg:#f5f5f5;--site-texture-blend:normal;--site-footer-bg:#101116;--site-footer-line:#26272f;--site-footer-title:#f2f2f5;--site-footer-text:#8b8c98;--site-footer-link:#c9cad4;--site-footer-label:#61626e;--site-footer-copy:#5e5f6b;--site-footer-cta-border:#3a3b46;--site-footer-cta-hover-border:#5b5c69;--site-footer-cta-hover-bg:#ffffff0f}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-bg:#0f1015;--site-surface:#17181f;--site-surface-2:#1c1d26;--site-surface-3:#23242f;--site-surface-4:#2c2e3a;--site-card-bg:#1c1d26;--site-text:#ececf1;--site-text-body:#d5d6de;--site-text-soft:#a2a3af;--site-text-muted:#7c7d8a;--site-text-faint:#2e3040;--site-border:#2c2e3a;--site-border-soft:#23242f;--site-shadow:0 2px 12px #00000080;--site-shadow-hover:0 8px 24px #0009;--site-shadow-lg:0 4px 20px #0000008c;--site-shadow-lg-hover:0 8px 30px #000000a6;--site-accent:#ff5470;--site-link:#5aa9ff;--site-card-link:#7ea9ff;--site-card-link-bg:#23242f;--site-invert-bg:#ececf1;--site-invert-bg-hover:#fff;--site-invert-text:#14151b;--site-skeleton-base:#1e1f29;--site-skeleton-shine:#2a2c38;--site-texture-bg:#14151d;--site-texture-blend:multiply;--site-footer-bg:#15161c;--site-footer-line:#2b2c36}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Open Sans,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.admin-boot{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f3f1;min-height:100vh}.theme-toggle{border:1px solid var(--site-border);width:40px;height:40px;color:var(--site-text);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.theme-toggle:hover{border-color:var(--site-invert-bg);background:var(--site-invert-bg);color:var(--site-invert-text)}.theme-toggle:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.theme-toggle.on-dark{color:#fffc;border-color:#ffffff40}.theme-toggle.on-dark:hover{color:#fff;background:#ffffff1f;border-color:#fff6}.theme-toggle-icons{width:18px;height:18px;position:relative}.theme-toggle-icons svg{transition:opacity .25s,transform .25s;position:absolute;inset:0}.theme-toggle-sun{opacity:0;transform:rotate(-90deg)scale(.6)}.theme-toggle-moon,:root[data-theme=dark] .theme-toggle-sun{opacity:1;transform:none}:root[data-theme=dark] .theme-toggle-moon{opacity:0;transform:rotate(90deg)scale(.6)}@media (prefers-reduced-motion:reduce){.theme-toggle-icons svg{transition:none}}@media (width<=768px){.theme-toggle{width:36px;height:36px}}.site-footer{box-sizing:border-box;background:var(--site-footer-bg);border-top:1px solid var(--site-footer-line);width:100%;color:var(--site-footer-text);text-align:left;margin-top:auto;padding:40px 24px 0;font-family:Open Sans,sans-serif}.site-footer-inner{max-width:1140px;margin:0 auto}.site-footer-cols{grid-template-columns:1.6fr 1fr 1fr;align-items:start;gap:32px;display:grid}.site-footer-logo{letter-spacing:.01em;color:var(--site-footer-title);font-family:TikTok Sans,Open Sans,sans-serif;font-size:18px;font-weight:500}.site-footer-tagline{max-width:260px;color:var(--site-footer-text);margin:10px 0 0;font-size:13px;line-height:1.65}.site-footer-cta{border:1px solid var(--site-footer-cta-border);color:var(--site-footer-title);border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:9px 18px;font-size:13px;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.site-footer-cta:link,.site-footer-cta:visited{color:var(--site-footer-title);text-decoration:none}.site-footer-cta:hover{background:var(--site-footer-cta-hover-bg);border-color:var(--site-footer-cta-hover-border)}.site-footer-col{flex-direction:column;gap:9px;display:flex}.site-footer-col-title{letter-spacing:.14em;text-transform:uppercase;color:var(--site-footer-label);margin:0 0 3px;font-size:11px;font-weight:400}.site-footer-col a,.site-footer-col a:link,.site-footer-col a:visited{color:var(--site-footer-link);width:fit-content;font-size:13px;line-height:1.4;text-decoration:none;transition:color .2s}.site-footer-col a:hover{color:var(--site-footer-title);text-underline-offset:3px;text-decoration:underline}.site-footer-bottom{border-top:1px solid var(--site-footer-line);text-align:center;letter-spacing:.02em;color:var(--site-footer-copy);margin-top:34px;padding:16px 0;font-size:12px}@media (width<=720px){.site-footer{text-align:center;padding:32px 20px 0}.site-footer-cols{grid-template-columns:1fr;justify-items:center;gap:28px}.site-footer-tagline{max-width:340px}.site-footer-col{align-items:center}.site-footer-bottom{margin-top:28px}}.background-container{z-index:-1;box-sizing:border-box;width:100%;height:100%;min-height:100dvh;position:fixed;top:0;left:0;overflow:hidden}.background-gif,.background-gif:after{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.background-gif{background-color:var(--site-bg);box-sizing:border-box;background-image:url(data:image/webp;base64,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);width:100%;height:100%;min-height:100dvh;position:absolute;top:0;left:0}.background-gif:after{content:"";background-image:var(--background-live,none);opacity:0;transition:opacity .8s;position:absolute;inset:0}.background-gif.is-live:after{opacity:1}:root[data-theme=dark] .background-gif{filter:brightness(.4)saturate(.85)}html,body{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}body{background:var(--site-bg);color:var(--site-text);text-align:center;font-synthesis:style;-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;font-family:Open Sans,sans-serif;overflow-x:hidden}.App{text-align:center;box-sizing:border-box;flex-direction:column;width:100%;min-height:100vh;margin:0;padding:0;display:flex;position:relative;overflow-x:hidden}.content-container,.content-fade-in{flex-direction:column;flex:1 0 auto;display:flex}.app-loader{justify-content:center;align-items:center;min-height:100vh;display:flex}.content-container{opacity:0;transition:opacity .5s ease-in-out}.content-container.content-visible{opacity:1}.content-fade-in{animation:.5s ease-in fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.site-error{color:red;justify-content:center;align-items:center;height:100vh;font-size:24px;display:flex}.wrapper{max-width:1140px;margin:0 auto}#mainText .wrapper{flex-flow:row;place-content:center;display:flex}.bgvideo{z-index:-9999;width:auto;min-width:100%;height:auto;min-height:100%;position:fixed;bottom:0;right:0}a{color:var(--site-link);text-decoration:underline;transition:all .15s}a:link{text-decoration:none}#headlogo{-webkit-backdrop-filter:saturate(120%)blur(20px);backdrop-filter:saturate(120%)blur(20px);z-index:10;box-sizing:border-box;background-color:#00000042;justify-content:center;align-items:center;width:100%;padding:0 20px;display:flex;position:absolute;top:0}.header-nav{flex:1;align-items:center;gap:8px;display:flex}.header-nav-left{justify-content:flex-start}.header-nav-right{justify-content:flex-end}.header-nav a{color:#fffc;border-radius:8px;padding:8px 16px;font-family:TikTok Sans,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s}.header-nav a:hover{color:#fff;background-color:#ffffff1a}.header-nav a.active{color:#fff;background-color:#ffffff26}.header-logo{padding:0 20px}.header-logo img{max-width:100%;height:auto}.content{padding:65px 0 84px}#works{margin:5% 0 3%;padding:0;font-size:50px;display:none}#cards{text-align:right;flex-flow:row;justify-content:center;align-items:center;margin:-10px 10px;display:flex}#firstBlock{flex-direction:column;justify-content:center;max-width:100%;height:300px;display:flex}#secondBlock{max-width:100%;font-size:16px;display:inline-block}a.cardLink:hover{-webkit-box-shadow:-4px 20px 49px #ff000047;-moz-box-shadow:-4px 20px 49px #005aff47;box-shadow:-4px 20px 49px #ff00004f}#mainCake{vertical-align:middle;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;max-width:100%;height:auto;display:inline-block}:root[data-theme=dark] #mainCake{filter:invert()}#trigger{text-align:left;letter-spacing:-.021em;color:var(--site-link);cursor:pointer;margin:0 0 10px;font-family:Open Sans,sans-serif;font-size:20px;font-weight:300;line-height:1.52947;display:block}#mainText{color:var(--site-text);opacity:1;background-color:var(--site-texture-bg);text-align:center;background-blend-mode:var(--site-texture-blend);background-image:url(/images/geometry2.png);background-position:50%;background-repeat:repeat;background-attachment:fixed;width:100%;margin-top:0;font-family:Open Sans,sans-serif;font-size:25px;font-weight:700;transition:left .4s;display:block;position:absolute;top:50%;transform:translateY(-50%)}#rkMain{background:linear-gradient(20deg,#f92056 38%,#00deff 65%);-webkit-text-fill-color:transparent;font-optical-sizing:auto;font-variation-settings:"slnt" 0, "wdth" 100;-webkit-background-clip:text;border-image:linear-gradient(20deg,#f92056 38%,#00deff 65%) 1;margin:0;padding:.3em 0;font-family:TikTok Sans,sans-serif;font-size:90px;font-style:normal;font-weight:500;line-height:.5}#rkText{font-optical-sizing:auto;font-variation-settings:"slnt" 0, "wdth" 100;vertical-align:middle;margin:0;font-family:TikTok Sans,sans-serif;font-size:46px;font-style:normal;font-weight:300;display:inline-block}.card{background-color:var(--site-card-bg);border-radius:9px;flex:1 0 auto;width:250px;min-height:300px;margin-right:15px;padding:10px;font-weight:900;display:inline-block;box-shadow:0 3px #00000014}#cardFirst,#cardSecond{text-align:center}p.cardName{color:var(--site-text);margin:0;font-size:25px}p.cardText{color:var(--site-text);font-weight:300}a.cardLink{background-color:var(--site-card-link-bg);border:2px solid var(--site-card-link);border-radius:1.25em;padding:0 7px 2px;font-size:18px;transition:all .2s ease-out;box-shadow:-4px 20px 49px #005aff47;color:var(--site-card-link)!important}a.cardLink:hover{text-shadow:0 0 10px #ffffff80;background-color:#f9153f;border-color:#f9153f;text-decoration:none;color:#fff!important}@media (width>=1255px){#headlogo{position:fixed}}@media (width>=1025px) and (width<=1200px){#secondBlock{max-width:100%;font-size:16px;display:inline-block}#trigger{font-size:26px}#rkMain{font-size:70px}#rkText{font-size:37px}}@media screen and (width<=1024px){#mainText .wrapper{flex-flow:column;place-content:center flex-start;align-items:center;display:flex}#firstBlock{max-width:100%;height:auto;margin:20px auto}}@media (width>=768px) and (width<=1024px){#cards{flex-flow:row;justify-content:center;align-items:center;margin:0 0 -30px;display:flex}#works{margin:0 .3em .3em;display:block}#secondBlock{max-width:100%;margin:20px;font-size:16px;display:inline-block}#trigger{font-size:26px}#rkText{font-size:33px;display:inline-block}#mainCake{width:38px;height:auto;margin-right:39px}#rkMain{font-size:68px}}@media (width<=768px){.header-nav a{padding:6px 10px;font-size:14px}.header-logo,#headlogo{padding:0 10px}#mainCake{width:35px}#trigger{font-size:44px}#cardFirst{margin:0 0 25px}#cards{margin:2px}.card{margin-right:0}#rkMain{margin:10px 0 0;font-size:45px}#rkText{font-size:30px}#secondBlock{width:100%;max-width:100%;font-size:16px}#mainText{position:initial;transform:unset;display:block;left:0}.content{min-height:calc(100vh - 218px);padding:65px 0 0}#cards{flex-wrap:wrap}#cardFirst,#cardSecond{margin:20px 30px;display:block}}.content.home-screen{box-sizing:border-box;min-height:max(100svh,540px);position:relative}@media (width>=769px) and (width<=1024px){.content.home-screen{min-height:max(100svh,700px)}}@media (width<=768px){.content.home-screen{min-height:100svh}}a.scroll-hint{-webkit-backdrop-filter:saturate(120%)blur(20px);backdrop-filter:saturate(120%)blur(20px);color:#ffffffd9;background-color:#00000042;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}a.scroll-hint:hover{color:#fff;background-color:#0000006b;border-color:#ffffff73}a.scroll-hint:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.scroll-hint svg{animation:1.8s ease-in-out 1.2s infinite scroll-hint-bob}@keyframes scroll-hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.scroll-hint svg{animation:none}}@media (width<=768px),(height<=539px){a.scroll-hint{display:none}}
