@font-face{font-family:Inter;src:url(/fonts/Inter-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:fallback;unicode-range:u+00??,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:Inter;src:url(/fonts/Inter-latin-ext.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:fallback;unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e??,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;src:url(/fonts/Inter-cyrillic.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:fallback;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;src:url(/fonts/Inter-cyrillic-ext.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:fallback;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@media(min-width:1001px){@font-face{font-family:Golos Text;src:url(/fonts/GolosText-cyrillic.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:block;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;src:url(/fonts/GolosText-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:block;unicode-range:u+00??,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}}@media(max-width:1000px){@font-face{font-family:Golos Text;src:url(/fonts/GolosText-cyrillic.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:optional;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;src:url(/fonts/GolosText-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:optional;unicode-range:u+00??,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{--foreground:#000;--background:#0d0f16;--sidebar-background:#0a0a0a;--font-inter:"Inter",sans-serif;--scale-factor:1;--sticky-sidebar-offset:20px;--mobile-header-height:48px}*{box-sizing:border-box;padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{max-width:100vw;overflow-x:clip;overflow-y:auto;min-height:100vh;height:100%;background-color:var(--background);color:var(--foreground);scrollbar-gutter:stable;scroll-padding-top:calc(52px + max(env(safe-area-inset-top, 0px),var(--tg-safe-top, 0px)) + 8px)}html:has([data-guide-detail=true]){scroll-padding-top:calc(95px + max(env(safe-area-inset-top, 0px),var(--tg-safe-top, 0px)) + 8px)}@media(min-width:1351px){html{scroll-padding-top:16px}html:has([data-guide-detail=true]){scroll-padding-top:16px}}body,html{width:100%;box-sizing:border-box}body{color:rgb(var(--foreground-rgb));background:var(--background);font-family:var(--font-inter);overflow-x:clip;max-width:100vw;display:flex;flex-direction:column;min-height:100%}a{color:inherit;text-decoration:none}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible{outline:none}@media(prefers-color-scheme:dark){html{color-scheme:dark}}:root{--sidebar-width:244px}@media(max-width:1536px){:root{--sidebar-width:240px}}@media(orientation:portrait)and (max-height:1900px){:root{--sidebar-width:240px}}@media(orientation:portrait)and (max-height:1600px){:root{--sidebar-width:210px}}:root{--layout-gap:24px}.app{display:flex;flex-direction:column;min-height:100vh;background-color:#06080f;width:100%;box-sizing:border-box;flex:1 1;padding:8px}@media(max-width:1000px),(orientation:portrait){.app{padding:0}}.scrollArea{flex-direction:column}.content,.scrollArea{display:flex;flex:1 1}.content{background-color:var(--background);align-items:center;flex-direction:column;margin-left:calc(var(--sidebar-width)*var(--scale-factor) + 8px);width:calc(100% - var(--sidebar-width)*var(--scale-factor) - 8px);overflow-x:clip;overflow-y:visible;position:relative;border:1px solid hsla(0,0%,100%,.051);border-bottom:none;border-radius:16px 16px 0 0;padding:48px}.content:has([data-homepage=true]){background-color:transparent}.content:has([data-fullwidth=true]){padding:0}.content>[data-fullwidth=true]{width:100%!important;max-width:none!important}.content{min-height:0}.content>:not(.footer){width:min(100%,var(--content-max-width,1096px));max-width:100%;margin-left:auto;margin-right:auto}@media(max-width:1350px){.content{margin-left:0;width:100%;padding:48px 24px;padding-top:calc(var(--mobile-header-height) + 48px);border-radius:10px 10px 0 0}}@media(orientation:portrait){.content{margin-left:0;width:100%;padding:48px 24px;padding-top:calc(var(--mobile-header-height) + 48px);border-radius:10px 10px 0 0}}@media(max-width:1000px),(orientation:portrait){.content{padding:0 8px;border-radius:0;border:none}}.content:has([data-guide-detail=true]){padding:0}@media(max-width:1350px){.content:has([data-guide-detail=true]){padding:0}}@media(orientation:portrait){.content:has([data-guide-detail=true]){padding:0}}@media(max-width:1000px),(orientation:portrait){.content:has([data-guide-detail=true]){padding:0}}.content:has([data-ai-page=true]){border-radius:16px;padding:0;border:none}@media(max-width:1350px){.content:has([data-ai-page=true]){padding:0;padding-top:var(--mobile-header-height)}}@media(orientation:portrait){.content:has([data-ai-page=true]){padding:0;padding-top:var(--mobile-header-height)}}@media(max-width:1000px),(orientation:portrait){.content:has([data-ai-page=true]){padding:0;padding-top:var(--mobile-header-height)}}@media(max-width:1350px){.content:has([data-hero-page=true]){padding-top:calc(var(--mobile-header-height, 48px) + 8px)}}@media(orientation:portrait){.content:has([data-hero-page=true]){padding-top:calc(var(--mobile-header-height, 48px) + 8px)}}@media(max-width:1000px),(orientation:portrait){.content:has([data-hero-page=true]){padding-top:calc(var(--mobile-header-height, 48px) + 8px)}}.content:has([data-hero-page=true]),.content:has([data-homepage=true]){border-color:transparent}.content:has([data-hero-page=true]):after,.content:has([data-homepage=true]):after{content:"";position:absolute;inset:0;border-radius:16px 16px 0 0;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.051),inset 1px 0 0 0 hsla(0,0%,100%,.051),inset -1px 0 0 0 hsla(0,0%,100%,.051);pointer-events:none;z-index:10}@media(max-width:1000px),(orientation:portrait){.content:has([data-hero-page=true]):after,.content:has([data-homepage=true]):after{display:none}}html:has([data-ai-page=true]){scrollbar-gutter:auto}@media(max-width:1000px){html:has([data-ai-page=true]) .app{padding:0}}@media(max-width:1350px){html:has([data-hero-page=true]) .app{padding:0}}html:has([data-hero-page=true]):not(.hero-scrolled) [data-mobile-header]{background:transparent!important}html.in-telegram [data-mobile-header]:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--tg-safe-top,0);background:#0d0f16;pointer-events:none}html:has([data-ai-page=true]) .footer{display:none}@media(min-width:1351px)and (not (orientation:portrait)){html{overflow-y:hidden;scrollbar-gutter:auto}body{overflow:hidden}.scrollArea{max-height:calc(100vh - 16px);overflow-y:auto;scrollbar-gutter:stable;margin-left:calc(var(--sidebar-width)*var(--scale-factor) + 8px);width:calc(100% - var(--sidebar-width)*var(--scale-factor) - 8px);border:none;border-radius:16px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.051);background-color:var(--background)}.content{margin-left:0;width:100%;border:none;border-radius:0;background-color:transparent}html:has([data-homepage=true]) .scrollArea{background-color:transparent}html:has([data-ai-page=true]) .scrollArea{border:none;border-radius:16px;scrollbar-gutter:auto}}.footer{display:flex;justify-content:center;padding:42px 16px;width:100%;box-sizing:border-box;flex-shrink:0;margin-top:48px;position:relative}.footer:before{content:"";position:absolute;top:0;left:-48px;right:-48px;height:1px;background:#1d202a}@media(max-width:1000px){.footer:before{left:-8px;right:-8px}}.footer__container{max-width:1096px;flex-direction:column}.footer__container,.footer__top{width:100%;display:flex;align-items:flex-start;gap:24px}.footer__top{justify-content:space-between;flex-wrap:wrap}.footer__links{display:flex;gap:32px;align-items:center}.footer__link{font-family:Golos Text,sans-serif;font-weight:400;font-size:15px;line-height:19px;letter-spacing:0;color:#9fa3b4;text-decoration:none;transition:color .15s ease}.footer__link:hover{color:#fafbfb}.footer__copyright{line-height:19px;color:#606477}.footer__copyright,.footer__disclaimer{font-family:Golos Text,sans-serif;font-weight:400;font-size:15px;letter-spacing:0}.footer__disclaimer{line-height:20px;color:#383c4f;margin:0;max-width:788px;width:100%}.footer__linkBtn{background:none;border:none;padding:0;cursor:pointer;font:inherit;text-align:left}.footer__contact{font-family:Golos Text,sans-serif;font-weight:400;font-size:15px;line-height:20px;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.footer__contactLabel{color:#9fa3b4}.footer__contactEmail{background:none;border:none;padding:0;margin:0;font:inherit;cursor:pointer;color:#fafbfb;text-decoration:none;transition:color .15s ease;text-align:left}.footer__contactEmail:focus-visible,.footer__contactEmail:hover{color:#fafbfb;text-decoration:underline;outline:none}.footer__contactCopied{display:inline-block;font-size:13px;color:#4ade80;opacity:0;transform:translateY(-2px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.footer__contactCopied--visible{opacity:1;transform:translateY(0)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;flex-wrap:wrap}.footer__crafted{display:flex;align-items:center;gap:8px}.footer__icons{display:flex;align-items:center;justify-content:center;gap:2px;background:#14161d;border-radius:28px;padding:4px 6px;box-sizing:border-box}.footer__craftedText{font-family:Golos Text,sans-serif;font-weight:400;font-size:15px;line-height:19px;letter-spacing:0;color:#606477}@media(max-width:1000px),(orientation:portrait){.footer{padding:24px 16px}.footer__container{gap:32px}.footer__top{flex-direction:column;align-items:flex-start;gap:24px}.footer__links{flex-direction:column;gap:12px}.footer__disclaimer{max-width:none;text-align:justify}.footer__bottom{flex-direction:column;align-items:center;gap:16px;width:100%}.footer__crafted{flex-direction:row;align-items:center}.footer__craftedText{order:0}}