@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/quicksand-vietnamese-400-normal.CYVZRxRj.woff2) format("woff2"),url(/_astro/quicksand-vietnamese-400-normal.D4WCpyCa.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/quicksand-latin-ext-400-normal.DOOYliWl.woff2) format("woff2"),url(/_astro/quicksand-latin-ext-400-normal.7j7vE8sY.woff) format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/quicksand-latin-400-normal.Brw4NP73.woff2) format("woff2"),url(/_astro/quicksand-latin-400-normal.B1bXoAxe.woff) format("woff");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}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@media (prefers-color-scheme: light){#paint0_linear_101_292[data-astro-cid-mi6oc4wi]{stop{stop-color:#131313;offset[0]: #090808;offset[1]: #343333}}#paint1_linear_101_292[data-astro-cid-mi6oc4wi]{stop{stop-color:#0b0b0b;offset[.0001]: #0b0b0b;offset[1]: #323131}}}@media (prefers-color-scheme: light){svg[data-astro-cid-btr64ft6]{path{fill:#000}}}svg[data-astro-cid-tvhr6yr3]{fill:var(--white-color);transition:transform .23s ease-in-out;&:hover{transform:scale(1.2)}}@media (max-width: 360px){svg[data-astro-cid-tvhr6yr3]{width:1.8em}}@media (prefers-color-scheme: light){svg[data-astro-cid-tvhr6yr3]{fill:var(--primary-color)}}.button[data-astro-cid-qyilbwih]{font-size:.8rem;display:flex;align-items:center;gap:.5em;padding:.7em 1em;border:1px solid #6966ca;border-radius:.77rem;background-image:conic-gradient(from .35turn at 85% -32%,#010613,#232243 150%);color:var(--white-c-900);user-select:none;&:hover{filter:drop-shadow(0 0 .15rem #6966ca)}}svg[data-astro-cid-qyilbwih]{fill:var(--white-c-900);transition:transform .23s ease-in-out}@media (max-width: 360px){svg[data-astro-cid-qyilbwih]{width:1.6em}}@media (prefers-color-scheme: light){svg[data-astro-cid-qyilbwih]{fill:var(--primary-color)}}svg[data-astro-cid-zzu23hoj]{stroke:var(--white-color);transition:scale .3s ease-in-out}svg[data-astro-cid-zzu23hoj]:hover{transform:scale(1.2)}@media (prefers-color-scheme: light){svg[data-astro-cid-zzu23hoj]{stroke:var(--primary-color)}}.footer[data-astro-cid-scinlfmn]{border-top:.2px solid hsl(225 33% 15% / 1);background:#0a0d14;padding:4em 10em;container-type:inline-size;position:relative;z-index:5;.content{display:flex;justify-content:space-between;align-items:center;.social-wrapper{display:flex;flex-direction:column;.social-links{margin-top:-.9rem;display:flex;align-items:center;justify-content:center;gap:1rem}}.tool-used{display:flex;align-items:center;line-height:9px;small{top:0;left:0;font-size:.73rem;color:var(--white-c-800)}a{margin-top:0}}}}@media screen and (max-width: 500px){.footer[data-astro-cid-scinlfmn]{padding:4em 2em}}@media (max-width: 590px){.content[data-astro-cid-scinlfmn]{flex-direction:column;.tool-used{margin-top:2em;flex-direction:column}}}@media (prefers-color-scheme: light){.footer[data-astro-cid-scinlfmn]{border-top:.2px solid hsl(227,70%,87%);background:linear-gradient(9deg,#cad6e2 6.27%,#f5f5f5 52.57% 88.98%);.content{.tool-used{small{color:var(--primary-color)}}}}}@media (prefers-color-scheme: light){path[data-astro-cid-ao4g6apg]{fill:var(--primary-color)}}@media (prefers-color-scheme: light){path[data-astro-cid-d6myn54x]{stroke:var(--primary-color)}}.dropdown-wrapper[data-astro-cid-t6yucy5h]{#dropdown{anchor-name:--btn;.dropdown-btn{display:flex;align-items:center;gap:7px}}#dropdown-items{position-anchor:--btn;position:absolute;inset:auto;top:anchor(bottom);left:anchor(left);overflow:hidden;margin:0;padding:.55rem .77rem;display:none;opacity:0;border-radius:.55rem;background:#090f1a;border:1px solid var(--secondary-lighter__color);transition:display .2s,opacity .2s;transition-behavior:allow-discrete;@media (max-width: 425px){#dropdown-items{top:anchor(bottom);left:none;right:anchor(right)}}>*{padding:.5rem}&:popover-open{display:grid;opacity:1;@starting-style{display:grid;opacity:0}}a{font-size:.9rem;text-decoration:none;color:var(--white-color);transition:color .15s ease-in;display:flex;gap:.5rem;align-items:center;&:hover{color:var(--secondary-lighter__color)}}img{aspect-ratio:1/1;width:20px;height:20px}}}} @position-try --left{inset:auto;top:anchor(bottom);right:anchor(right)}@position-try --right{inset:auto;top:anchor(bottom);left:anchor(left)}@keyframes stickyNav{0%{border-radius:0}to{top:.3rem;background-color:var(--_surfaceColorEnd);border-radius:100vw}}#navbar[data-astro-cid-5q655d6g]{--_animationStartsAfter: 60vh;--_animationDistance: 500px;--_surfaceColorStart: hsl(223, 44%, 14%);--_surfaceLightColorStart: #e4ecf1;--_surfaceColorEnd: hsl(0 50% 90% / .1);--_logoAfterAnimation: none;@supports (animation-timeline: view()){top:-5rem;backdrop-filter:blur(100px) saturate(130%) drop-shadow(0 0 .75rem #2d59d4fa);animation:stickyNav linear forwards;animation-timeline:view();animation-range-start:calc(100vh + var(--_animationStartsAfter));animation-range-end:calc(100vh + var(--_animationStartsAfter) + var(--_animationDistance))}position:sticky;top:0;z-index:9999;width:100%;display:flex;justify-content:space-between;align-items:center;padding:.04em 10em;background-color:var(--_surfaceColorStart);@media (prefers-color-scheme: light){background-color:var(--_surfaceLightColorStart)}@media (max-width: 375px){nav{padding:1em 2em}}a{text-decoration:none;color:var(--white-color);font-weight:500}@media (prefers-color-scheme: light){a{color:var(--primary-color)}}ul{margin:0;display:flex;align-items:center;gap:1.9em;li{list-style:none;font-size:.8rem;transition:color .15s ease-in-out,text-decoration: .15s ease-in-out;:hover{text-decoration:underline;text-underline-offset:10px;color:var(--secondary-lighter__color)}}}.icons{display:flex;gap:10px;align-items:center}}@media screen and (max-width: 900px){#navbar[data-astro-cid-5q655d6g]{padding:1.2em 2em;ul{display:none}}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}@keyframes moveUp{0%{transform:translateY(var(--_animationDistance))}to{transform:translateY(0)}}.button[data-astro-cid-77e6zsyj]{--_animationStartsAfter: 1vh;--_animationDistance: 900px;position:fixed;right:2em;bottom:2em;z-index:20;display:flex;align-items:center;justify-content:center;padding:.5em;border-radius:50%;background-color:var(--secondary-color);cursor:pointer;@supports (animation-timeline: view()){animation:moveUp linear forwards;animation-timeline:view();animation-range-start:calc(5vh + var(--_animationStartsAfter));animation-range-end:calc(5vh + var(--_animationStartsAfter) + var(--_animationDistance))}svg{stroke:var(--white-c-900);fill:var(--white-c-900)}}@layer system;@layer system{@font-face{font-family:OpenSans Bold;src:url(/fonts/OpenSans/open-sans-cyrillic-800-normal.woff2);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:OpenSans Regular;src:url(/fonts/OpenSans/open-sans-cyrillic-700-normal.woff);font-weight:700;font-style:normal;font-display:swap}h1{font-family:OpenSans Bold,system-ui,sans-serif;font-size:clamp(1.9rem,2.01rem + 1.2vw,5rem);font-weight:800}h2{font-family:OpenSans Bold,system-ui,sans-serif;font-size:clamp(1.35rem,1.1rem + 1.05vw,3rem);font-weight:600}h3{font-family:OpenSans Bold,sans-serif;font-weight:500;font-size:clamp(1.2rem,1rem + 1vw,2.5rem)}h4{font-family:OpenSans Bold,sans-serif;font-size:clamp(1rem,.5rem + 1vw,2.2rem);font-weight:500}:is(p,a,li,small,button,label,input,textarea){font-family:OpenSans Regular,sans-serif}}:root{--black-c-900: color-mix(in lch, hsl(221, 76%, 5%), hsl(120, 24%, 96%) 5%);--black-c-800: color-mix(in lch, hsl(221, 76%, 5%), hsl(120, 24%, 96%) 15%);--white-c-900: color-mix(in lch, hsl(120, 24%, 96%), hsl(221, 76%, 5%) 5%);--white-c-800: color-mix(in lch, hsl(120, 24%, 96%), hsl(221, 76%, 5%) 15%);--primary-color: var(--black-c-900);--secondary-color: hsl(160, 73%, 36%);--secondary-lighter__color: hsl(133, 55%, 54%);--blue-color: hsl(212, 83%, 66%);--white-color: var(--white-c-900);--dark-rb-gradient: linear-gradient( 90deg, var(--primary-color) 0%, var(--secondary-color) 100% )}@media (prefers-color-scheme: light){:root{color:var(--white-c-800);--hero__light-bg: linear-gradient(169deg, #f9f8f8 -169.26%, #dbe5fc 144.3%)}:root.dark{--hero__dark-bg: linear-gradient(-200deg, #232243 -79%, #010613 90%);--primary-color: var(--black-c-900)}}*,*:before,*:after{box-sizing:border-box}*{padding:0;margin:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty;line-height:1.7rem;font-size:clamp(1rem,.5rem + .1vw,1.2rem)}html{scroll-behavior:smooth}a{text-decoration:none}html,body{position:relative;font-size:100%;color-scheme:dark light;::-webkit-scrollbar{width:.87rem}::-webkit-scrollbar-thumb{border:4px solid transparent;background-clip:padding-box;border-radius:9999px;background-color:#97bdf7}::-webkit-scrollbar-track{box-shadow:inset 0 0 3.2rem #0e131b;cursor:pointer!important}@media (prefers-color-scheme: light){&::-webkit-scrollbar-track{box-shadow:inset 0 0 3.2rem #cdd0da}}}button{border:none;background-color:transparent}ul{padding:0}li{list-style:none}img{display:block;max-width:100%}
