.footer{isolation:isolate;background:radial-gradient(circle at 12% 22%,#7e4ebe2e,#0000 32%),radial-gradient(circle at 90% 38%,#32778021,#0000 30%),linear-gradient(#08080a,#050506);border-top:1px solid #ffffff1a;padding-top:clamp(58px,5vw,82px);padding-bottom:24px;display:block;position:relative;overflow:hidden}.footer:before{content:"";z-index:-1;border:1px solid #a97ef21c;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-350px;right:-300px;box-shadow:0 0 0 82px #a97ef207,0 0 0 174px #79e7ee05}.footer>.footerMain{grid-template-columns:minmax(250px,3.2fr) minmax(620px,8.8fr);align-items:start;gap:clamp(32px,4.5vw,72px);padding-bottom:clamp(44px,4vw,62px);display:grid!important}.footerBrand{min-width:0}.footer .footerBrandLink{color:#fff;opacity:.86;align-items:center;gap:14px;width:max-content;max-width:100%;min-height:72px;transition:opacity .25s;display:inline-flex;overflow:visible}.footerBrandLink:hover,.footerBrandLink:focus-visible{opacity:1}.footerBrandMark{object-fit:contain;flex:0 0 72px;display:block;filter:none!important;width:72px!important;height:72px!important}.footerBrandWordmark{letter-spacing:-.045em;white-space:nowrap;font-size:23px;font-weight:400;line-height:1;display:block}.footerBrand p{color:#96919c;letter-spacing:.055em;text-transform:lowercase;margin:14px 0 22px;font-size:11px;line-height:1.5}.footerSocials{font-size:inherit;flex-wrap:wrap;gap:8px;display:flex}.footerSocial{--icon-size:20px;--icon-x:0px;--icon-y:0px;color:#fff;background:#ffffff06;border:1px solid #ffffff1f;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:transform .28s,border-color .28s,background .28s,box-shadow .28s;display:grid;position:relative}.footerSocialIcon{width:var(--icon-size);height:var(--icon-size);pointer-events:none;opacity:.72;transform:translate(calc(-50% + var(--icon-x)),calc(-50% + var(--icon-y)));-webkit-mask:var(--social-icon) center/contain no-repeat;-webkit-mask:var(--social-icon) center/contain no-repeat;mask:var(--social-icon) center/contain no-repeat;background:currentColor;transition:opacity .28s;position:absolute;top:50%;left:50%}.footerSocial--telegram{--icon-size:20px;--icon-x:-.5px;--icon-y:.5px}.footerSocial--youtube{--icon-size:23px;--icon-y:.5px}.footerSocial--vk{--icon-size:20px}.footerSocial--genius{--icon-size:19px;--icon-x:.5px}.footerSocial--yandex_music{--icon-size:21px}.footerSocial:hover,.footerSocial:focus-visible{background:#a97ef21a;border-color:#a97ef285;transform:translateY(-3px);box-shadow:0 12px 30px #2f1b4852}.footerSocial:hover .footerSocialIcon,.footerSocial:focus-visible .footerSocialIcon{opacity:1}.footerSocial:focus-visible{outline-offset:3px;outline:2px solid #79e7eecc}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footerLinkGroups{grid-template-columns:1.15fr .9fr 1.25fr;gap:clamp(20px,2.5vw,40px);min-width:0;display:grid}.footerMain .footerColumn{flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:2px 0 0;font-style:normal;display:flex}.footerMain .footerColumn>span,.footerLegal>*>span{color:#b8b2bd;letter-spacing:.16em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff16;border-radius:999px;align-self:flex-start;align-items:center;width:max-content;max-width:100%;min-height:22px;margin:0 0 2px;padding:0 9px;font-size:8px;font-weight:600;line-height:1;display:inline-flex}.footerColumnLinks{flex-direction:column;align-items:stretch;min-width:0;display:flex}.footerNavigation .footerColumnLinks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.footerColumnLinks>a{color:#b4afb9;overflow-wrap:anywhere;border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 2px;font-size:13px;line-height:1.45;transition:color .25s,padding .25s,border-color .25s;display:flex;position:relative}.footerColumnLinks>a:after{content:"";opacity:0;border-top:1px solid;border-right:1px solid;flex:0 0 5px;width:5px;height:5px;transition:opacity .25s,transform .25s;transform:translate(-5px)rotate(45deg)}.footerColumnLinks>a:hover,.footerColumnLinks>a:focus-visible{color:#fff;border-bottom-color:#a97ef261;padding-left:8px}.footerColumnLinks>a:hover:after,.footerColumnLinks>a:focus-visible:after{opacity:.75;transform:translate(-2px)rotate(45deg)}.footerServices .footerColumnLinks>a:after,.footerExternalContact:after{display:none}.footerNavigation{display:flex!important}.footerContacts .footerColumnLinks>a{word-break:normal}.footer>.footerLegal{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:minmax(250px,3.2fr) minmax(620px,8.8fr);padding:28px 0 30px;gap:clamp(32px,4.5vw,72px)!important;display:grid!important}.footerLegalIdentity,.footerDocuments{flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0;display:flex}.footerLegal>*>span{margin-bottom:8px}.footerLegalIdentity dl{grid-template-columns:1fr;gap:0;width:100%;margin:0;display:grid}.footerLegalIdentity dl>div{border-bottom:1px solid #ffffff0b;flex-direction:column;justify-content:center;min-width:0;min-height:42px;display:flex}.footerLegalIdentity dt{color:#89838f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:8px;line-height:1.4}.footerLegalIdentity dd{color:#aaa5af;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.footerLegalIdentity .footerLegalName dd{color:#c4bfc9}.footerDocumentLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.footerDocuments a,.footerCookieSettings{color:#b2adb7;width:100%;min-height:52px;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;align-items:center;padding:0;font-size:12px;line-height:1.4;transition:color .25s,border-color .25s;display:flex}.footerDocuments a:hover,.footerDocuments a:focus-visible,.footerCookieSettings:hover,.footerCookieSettings:focus-visible{color:#fff;border-bottom-color:#a97ef261}.footer>.copyright{color:#807a86;border-top:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:18px 0 0;font-size:9px;display:grid}.footer>.copyright>span{margin:0}.footer>.copyright>span:nth-child(2){justify-self:center}.copyright a{color:#98929e;justify-self:end;align-items:center;gap:7px;min-height:40px;transition:color .25s;display:inline-flex}.copyright a:hover,.copyright a:focus-visible{color:#fff}@media (max-width:1180px){.footer>.footerMain{grid-template-columns:minmax(230px,.8fr) minmax(0,2.2fr);gap:48px}.footerLinkGroups{grid-template-columns:repeat(3,minmax(0,1fr));max-width:850px}.footer>.footerLegal{grid-template-columns:1fr;gap:42px!important}.footerDocumentLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.footer>.footerMain{grid-template-columns:1fr;gap:38px}.footerLinkGroups{max-width:none}}@media (max-width:760px){.footer{padding-top:54px}.footer>.footerMain{grid-template-columns:1fr;gap:38px;padding-bottom:46px}.footerLinkGroups{grid-template-columns:1fr 1fr;gap:42px 34px}.footerContacts{grid-column:1/-1}.footer>.copyright{grid-template-columns:1fr auto;row-gap:14px}.footer>.copyright>span:nth-child(2){display:none}}@media (max-width:520px){.footer{padding-top:46px;padding-bottom:20px}.footerBrandLink{gap:12px;min-height:64px}.footerBrandMark{flex-basis:64px;width:64px!important;height:64px!important}.footerBrandWordmark{font-size:21px}.footerBrand p{margin-top:12px;margin-bottom:20px}.footerLinkGroups{grid-template-columns:1fr 1fr;gap:32px 20px}.footerNavigation .footerColumnLinks{display:flex}.footerContacts{grid-column:1/-1}.footer>.footerLegal{padding:26px 0 28px;gap:20px!important}.footerLegalIdentity dl{grid-template-columns:1fr}.footerDocumentLinks{grid-template-columns:1fr 1fr;gap:0 16px}.footerLegal>*>span{margin-bottom:8px}.footerDocuments a,.footerCookieSettings{min-height:48px;font-size:11px}.footer>.copyright{grid-template-columns:1fr;align-items:start;gap:12px}.copyright a{justify-self:start}}@media (prefers-reduced-motion:reduce){.footerBrandLink,.footerSocial,.footerSocialIcon,.footerColumnLinks>a,.footerColumnLinks>a:after{transition:none}.footerSocial:hover,.footerSocial:focus-visible{transform:none}}.legalPage{min-height:100svh;color:var(--white);background:radial-gradient(circle at 74% 10%,#417e8821,#0000 30%),radial-gradient(circle at 18% 25%,#7e4ebe29,#0000 30%),#060608}.legalHero{width:min(1180px,calc(100% - 2 * var(--page-pad)));border-bottom:1px solid #ffffff1a;margin:0 auto;padding:clamp(90px,12vw,170px) 0 clamp(60px,8vw,104px)}.legalBack{color:#8f8a96;align-items:center;gap:8px;margin-bottom:clamp(54px,7vw,90px);font-size:12px;display:inline-flex}.legalBack:hover{color:#fff}.legalHero h1{letter-spacing:-.07em;margin:28px 0 26px;font-size:clamp(58px,8vw,124px);font-weight:300;line-height:.86}.legalHero h1 span{color:#8e79bd}.legalHero>p:last-child{color:#77727e;margin:0;font-size:12px}.legalContent{width:min(920px,calc(100% - 2 * var(--page-pad)));margin:0 auto;padding:clamp(70px,8vw,112px) 0 120px}.legalContent section{border-bottom:1px solid #ffffff14;margin:0 0 34px;padding:0 0 34px}.legalContent h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(20px,2vw,28px);font-weight:400}.legalContent p{color:#aaa5b0;margin:0;font-size:15px;line-height:1.75}.legalContent p+p{margin-top:14px}.legalContent ul{color:#aaa5b0;gap:10px;margin:16px 0 0;padding-left:22px;font-size:15px;line-height:1.7;display:grid}.legalContent li::marker{color:#8e79bd}.legalContent li strong{color:#d3ced8;font-weight:500}.legalContent p a{color:#c7b8e7;text-underline-offset:4px;text-decoration:underline}.legalContent .legalTableNote{color:#77727e;margin-top:12px;font-size:12px;line-height:1.6}.legalMatrixWrap{width:min(1320px,calc(100vw - 2 * var(--page-pad)));scrollbar-color:#8e79bd #101015;background:#0c0c10c7;border:1px solid #ffffff1a;border-radius:18px;margin:24px 0 0 50%;overflow-x:auto;transform:translate(-50%)}.legalMatrixWrap:focus-visible{outline-offset:4px;outline:2px solid #b9a1e8}.legalMatrix{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1260px}.legalMatrix caption{color:#d8d3dd;text-align:left;border-bottom:1px solid #ffffff1a;padding:18px 16px;font-size:13px}.legalMatrix th,.legalMatrix td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;padding:18px 16px;font-size:12px;line-height:1.6}.legalMatrix thead th{color:#d8d3dd;background:#8e79bd1a;font-weight:500}.legalMatrix tbody th{color:#eeeaf2;font-size:13px;font-weight:500}.legalMatrix td{color:#aaa5b0}.legalMatrix td strong{color:#d3ced8;font-weight:500}.legalMatrix a{color:#c7b8e7;text-underline-offset:3px;text-decoration:underline}.legalMatrix th:first-child{width:150px}.legalMatrix th:nth-child(2){width:160px}.legalMatrix th:nth-child(3){width:230px}.legalMatrix th:nth-child(4){width:190px}.legalMatrix th:nth-child(5){width:180px}.legalMatrix th:nth-child(6){width:230px}.legalMatrix th:nth-child(7){width:180px}.legalMatrix tr:last-child th,.legalMatrix tr:last-child td{border-bottom:0}.legalMatrix th:last-child,.legalMatrix td:last-child{border-right:0}.legalOperator{color:#89848f;background:#a97ef20a;border:1px solid #a97ef233;flex-direction:column;gap:7px;margin-top:54px;padding:28px;font-size:12px;display:flex}.legalOperator strong{color:#d3ced8;font-weight:400}.contactDetails{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 0;display:grid}.contactDetailsRow{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:9px;min-width:0;min-height:104px;padding:20px 22px;display:flex}.contactDetailsRow:nth-child(2n){border-right:0}.contactDetailsRowWide{border-right:0;grid-column:1/-1}.contactDetails dt{color:#77727e;letter-spacing:.14em;text-transform:uppercase;font-size:9px;line-height:1.4}.contactDetails dd{color:#d3ced8;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.contactDetails a{color:#c7b8e7;text-underline-offset:4px;text-decoration:underline;transition:color .2s}.contactDetails a:hover,.contactDetails a:focus-visible{color:#fff}.legalContent .contactSourceNote{color:#77727e;margin-top:16px;font-size:12px;line-height:1.65}@media (max-width:560px){.legalHero h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:clamp(36px,12vw,52px)}.legalContent p{font-size:14px}.legalOperator{padding:22px}.legalMatrixWrap{border-radius:14px;width:calc(100vw - 32px)}.legalMatrix{min-width:1160px}.legalMatrix th,.legalMatrix td{padding:15px 13px}.contactDetails{grid-template-columns:1fr}.contactDetailsRow,.contactDetailsRow:nth-child(2n){border-right:0;min-height:auto;padding:18px 4px}.contactDetailsRowWide{grid-column:auto}.contactDetails dd{font-size:13px}}
.cookieConsent{z-index:200;-webkit-backdrop-filter:blur(24px)saturate(125%);background:linear-gradient(145deg,#14121df7,#090a0efa);border:1px solid #a97ef24d;width:min(440px,100vw - 36px);padding:30px;animation:.55s cubic-bezier(.2,.8,.2,1) cookieConsentIn;position:fixed;bottom:clamp(18px,3vw,42px);right:clamp(18px,3vw,48px);box-shadow:0 26px 80px #0000008c,inset 0 1px #ffffff0d}.cookieConsent:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#79e7ee1a,#0000 30%),radial-gradient(circle at 0 100%,#a97ef224,#0000 38%);position:absolute;inset:0}.cookieConsentTag{color:#8e8996;letter-spacing:.19em;font-size:10px;position:relative}.cookieConsent h2{color:#f4f2f7;letter-spacing:-.055em;margin:21px 0 17px;font-size:clamp(31px,3vw,42px);font-weight:350;line-height:1.02;position:relative}.cookieConsent p{color:#aaa6b1;margin:0;font-size:14px;line-height:1.7;position:relative}.cookieConsent p a{color:#d5c9ed;text-underline-offset:4px;-webkit-text-decoration:underline #a97ef273;text-decoration:underline #a97ef273}.cookieConsentActions{grid-template-columns:1fr auto;gap:10px;margin-top:25px;display:grid;position:relative}.cookieConsent button{min-height:52px;font:inherit;cursor:pointer;border:1px solid #ffffff1a;padding:0 18px;transition:transform .25s,border-color .25s,background .25s,color .25s}.cookieConsentAccept{color:#09090c;background:linear-gradient(105deg,#e9e4f0,#f8f6fa);justify-content:space-between;align-items:center;display:flex}.cookieConsentAccept:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 30px #a97ef224}.cookieConsentAccept svg{flex:none;display:block}.cookieConsentNecessary{color:#a7a3ad;background:#ffffff06}.cookieConsentNecessary:hover{color:#f1edf5;background:#a97ef212;border-color:#a97ef259;transform:translateY(-2px)}@keyframes cookieConsentIn{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:560px){.cookieConsent{width:auto;padding:23px;bottom:12px;left:12px;right:12px}.cookieConsent h2{margin-top:16px;font-size:32px}.cookieConsent p{font-size:13px;line-height:1.62}.cookieConsentActions{grid-template-columns:1fr}.cookieConsent button{min-height:50px}}@media (prefers-reduced-motion:reduce){.cookieConsent{animation:none}.cookieConsent button{transition:none}}
