@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Montserrat:wght@400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#050707;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}body{background:#050707;min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit}output{display:none}.toast-stack{z-index:100;top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));pointer-events:none;gap:10px;width:min(380px,100vw - 36px);display:grid;position:fixed}body.has-cabinet .toast-stack{top:max(91px, calc(env(safe-area-inset-top) + 12px))}.toast{color:#fff;-webkit-backdrop-filter:blur(28px)saturate(1.18);opacity:0;background:linear-gradient(125deg,#ffffff24,#1213168f 48%,#2e070c7a);border:1px solid #ffffff85;border-radius:15px;align-items:center;min-height:58px;padding:14px 18px;font-size:14px;line-height:1.35;transition:opacity .22s,transform .22s;display:flex;transform:translate(18px,-4px);box-shadow:inset 0 1px #ffffff38,0 15px 42px #00000057,0 0 38px #b100141a}.toast.is-visible{opacity:1;transform:none}.toast--error{border-color:#ff919bb8;box-shadow:inset 0 1px #ffffff38,0 0 26px #ff243c38,0 15px 42px #00000047}.toast--success{border-color:#fffc;box-shadow:inset 0 1px #ffffff4d,0 0 26px #ffffff2e,0 15px 42px #00000047}.auth-screen,.phrase-screen{background:#070809;grid-template-columns:40.35% 59.65%;height:100svh;display:grid;position:relative;overflow:hidden}.auth-left,.phrase-left{z-index:2;-webkit-backdrop-filter:blur(34px)saturate(1.34)contrast(1.08);background:linear-gradient(112deg,#050809c2,#13050961 58%,#52000b33);border:1px solid #ffffff29;border-right:0;place-items:center;min-width:0;padding:clamp(30px,4.2vw,80px);display:grid;position:relative;box-shadow:inset -1px 0 #ffffff26,inset 0 1px #ffffff29,22px 0 60px #0003}.auth-left:before,.phrase-left:before{content:"";pointer-events:none;background:linear-gradient(124deg,#ffffff21,#0000 14% 73%,#ffffff0b),radial-gradient(76% 62% at 82% 42%,#ff293d29,#0000 72%);position:absolute;inset:0}.auth-left:after,.phrase-left:after{content:"";pointer-events:none;filter:blur(13px);opacity:.58;background:radial-gradient(at 34% 40%,#ffffff12,#0000 42%);border:1px solid #ffffff17;border-radius:50%;position:absolute;inset:14% -24% 12% 26%}.auth-art,.phrase-right{z-index:2;-webkit-backdrop-filter:blur(5px)saturate(1.08);background:linear-gradient(90deg,#55000a1a,#03070852);border:1px solid #ffffff29;min-width:0;position:relative;overflow:hidden}.auth-art:before,.phrase-right:before{content:none}.auth-art:after,.phrase-right:after{content:none;z-index:0;pointer-events:none;background:linear-gradient(90deg,#2a070a2e,#0000 49%,#02080985);position:absolute;inset:0}.auth-ribbons{z-index:0;filter:saturate(.88);background:#070809;position:absolute;inset:-12% 0 -7%;overflow:hidden}.auth-ribbons:before{content:"";mix-blend-mode:screen;background:radial-gradient(at 50% 48%,#d2071652,#0000 28%),radial-gradient(at 50% 51%,#4b00088c,#0000 54%);position:absolute;inset:0}.auth-ribbons i{filter:blur(1.7px);opacity:.78;background:linear-gradient(90deg,#54000805,#d20716b8 34%,#be0412c4 64%,#1e000503);border-radius:32px;width:16vw;height:135vh;animation:8s cubic-bezier(.55,0,.45,1) infinite alternate ribbon-drift;display:block;position:absolute;top:-16vh;transform:rotate(-43deg);box-shadow:0 0 30px #d200145c,0 0 84px #d2001438}.auth-ribbons i:after{content:"";border-radius:inherit;opacity:.55;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E");position:absolute;inset:0}.auth-ribbons i:first-child{animation-delay:-1s;left:22%}.auth-ribbons i:nth-child(2){opacity:.84;animation-delay:-4s;top:-23vh;left:31%}.auth-ribbons i:nth-child(3){animation-delay:-2.5s;top:-15vh;left:40%}.auth-ribbons i:nth-child(4){opacity:.82;animation-delay:-5.2s;top:-22vh;left:49%}.auth-ribbons i:nth-child(5){opacity:.64;animation-delay:-3.4s;top:-13vh;left:58%}.auth-ribbons i:nth-child(6){opacity:.32;animation-delay:-6s;top:-21vh;left:68%}@keyframes ribbon-drift{0%{transform:rotate(-43deg)translate(-1.3vw,-1vh)scaleY(.98)}to{transform:rotate(-43deg)translate(2.5vw,2vh)scaleY(1.035)}}.auth-left__content,.phrase-left__content{z-index:2;gap:clamp(26px,3.2vh,44px);width:min(100%,470px);display:grid;position:relative}.auth-brand{width:min(100%,315px);line-height:0;display:block;position:relative}.auth-logo{width:100%;height:auto;display:block}.auth-content{flex-direction:column;width:100%;margin:0;padding:0;display:flex;position:relative}.auth-content--login,.auth-content--register{padding-top:0}.auth-content h1,.phrase-copy h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(42px,3.1vw,66px);font-weight:700;line-height:1.07}.auth-form{gap:clamp(12px,1.7vh,20px);margin-top:clamp(26px,3.2vh,38px);display:grid}.auth-form label,.phrase-check label{color:#f4f4f4;gap:12px;font-size:clamp(15px,1vw,20px);font-weight:400;line-height:1.2;display:grid}.auth-form input,.auth-form textarea,.phrase-check input{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.22);background:linear-gradient(115deg,#ffffff1b,#12030733);border:1px solid #ffffffb8;border-radius:clamp(10px,.72vw,28px);outline:0;width:100%;min-height:clamp(50px,6vh,64px);padding:0 clamp(16px,1.2vw,46px);font-size:clamp(16px,1vw,20px);transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #ffffff0d,0 10px 28px #00000029}.auth-form textarea{resize:vertical;min-height:150px;padding-top:18px}.auth-form input:focus,.auth-form textarea:focus,.phrase-check input:focus{background:#ffffff24;border-color:#fff;box-shadow:inset 0 1px #ffffff3d,0 0 0 3px #ffffff14,0 0 28px #ffffff1f}.auth-form input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #040708d1}.auth-form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #040708d1}.auth-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #040708d1}.phrase-check input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #040708d1}.phrase-check input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #040708d1}.phrase-check input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #040708d1}.auth-form output,.phrase-check output{color:#ffafb5;min-height:0;font-size:14px}.auth-actions,.phrase-actions{grid-template-columns:1fr 1fr;gap:clamp(14px,1.2vw,46px);margin-top:clamp(8px,1.4vh,20px);display:grid}.auth-button,.phrase-primary,.phrase-secondary{border:1px solid #ffffffe6;border-radius:clamp(10px,.72vw,28px);place-items:center;min-height:clamp(52px,5.8vh,62px);padding:0 16px;font-size:clamp(16px,1vw,20px);font-weight:400;line-height:1;text-decoration:none;transition:transform .2s,background .2s,color .2s,box-shadow .2s,border-color .2s;display:grid}.auth-button:hover,.phrase-primary:hover,.phrase-secondary:hover{border-color:#fff;transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff38,0 0 24px #ffffff52,0 9px 20px #00000052}.auth-button--dark,.phrase-secondary{color:#f2f2f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0708094d}.auth-button--light,.phrase-primary{color:#060707;background:#fffffff0;box-shadow:0 6px 15px #ffffff29,0 9px 20px #0003}.auth-button{white-space:nowrap}.telegram-login{color:#fff;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:clamp(16px,2.2vh,28px);font-size:clamp(14px,.95vw,36px);text-decoration:none}.telegram-login:hover:not(:disabled){text-shadow:0 0 18px #ffffff85}.telegram-login:disabled{cursor:wait;opacity:.62}.telegram-login__status{color:#ffffffb3;text-align:center;max-width:390px;margin:12px auto 0;font-size:clamp(12px,.78vw,15px);line-height:1.4}.forgot-link{color:#ffffffe0;text-underline-offset:5px;align-self:center;margin-top:clamp(20px,3.5vh,42px);font-size:clamp(14px,.95vw,36px);text-decoration:underline}.phrase-copy{width:100%;margin:0;padding:0;position:relative}.phrase-copy h1{font-size:clamp(42px,2.72vw,105px);font-weight:500;line-height:1.18}.phrase-copy>p{color:#fff;text-align:center;margin:clamp(25px,2.8vh,48px) 0 0;font-size:clamp(18px,1.36vw,52px)}.phrase-primary{width:100%;margin-top:clamp(28px,5.4vh,82px)}.phrase-actions .phrase-primary{margin-top:0}.phrase-check{display:block}.phrase-check label{margin-top:clamp(30px,4vh,70px)}.phrase-check .phrase-primary{margin-top:0}.phrase-check output{margin-top:12px;display:block}.phrase-check .phrase-actions{margin-top:clamp(22px,3vh,50px)}.phrase-right{--phrase-gap:clamp(16px, 2.2vw, 52px);flex-direction:column;justify-content:center;padding:8vh 3vw 6vh 8.55vw;display:flex}.phrase-words{z-index:1;gap:clamp(12px, 1.65vh, 28px) var(--phrase-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.phrase-words li{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.22);backdrop-filter:blur(18px)saturate(1.22);white-space:nowrap;background:linear-gradient(115deg,#ffffff1a,#3600082e);border:1px solid #ffffffe6;border-radius:clamp(10px,.77vw,24px);place-items:center;min-height:clamp(50px,6.2vh,86px);padding:12px;font-size:clamp(14px,1.08vw,41px);display:grid;box-shadow:inset 0 1px #ffffff2e,0 9px 22px #00000024}.phrase-words--inputs input{color:#fff;width:100%;min-width:0;height:100%;font:inherit;text-align:center;background:0 0;border:0;outline:0}.phrase-words--inputs input::placeholder{color:#ffffffb8}.copy-phrase{z-index:1;width:calc((100% - var(--phrase-gap) * 2) / 3);color:#050607;background:#fffffff0;border:1px solid #fff;border-radius:clamp(10px,.77vw,24px);align-self:flex-end;place-items:center;min-height:clamp(52px,6.1vh,72px);margin-top:clamp(22px,4vh,58px);padding:0;font-size:clamp(15px,1.08vw,41px);transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 6px 15px #ffffff29,0 9px 20px #0003}.copy-phrase:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff38,0 0 24px #ffffff52,0 9px 20px #00000052}.phrase-words--masked li{font-weight:700}.cabinet{--surface:#0d0f11;--surface-raised:#121417;--line:#292c30;--text:#e6e7e9;--muted:#989ba2;--accent:#d61024;min-height:100svh;color:var(--text);background:#000;font-family:Montserrat,Manrope,sans-serif}.cabinet button,.cabinet a{font-family:inherit}.cabinet-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000e6;border:1px solid #232323;justify-content:space-between;align-items:center;height:79px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 34px #00000040}.cabinet-brand{border-right:1px solid #232323;place-items:center;width:300px;height:100%;display:grid}.cabinet-logo{width:147px;height:auto;display:block}.cabinet-user{align-items:center;height:100%;padding-right:40px;display:flex;position:relative}.cabinet-user>button{color:#c1c1c1;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0 8px 16px;font-size:16px;display:inline-flex}.cabinet-user>button>svg:last-child{width:19px;height:19px;margin-left:3px}.cabinet-user .topbar-icon{border:1px solid #0000;border-radius:8px;place-items:center;width:36px;height:36px;margin-right:18px;padding:0;display:grid}.cabinet-user .topbar-icon:hover{color:#fff;background:#111214;border-color:#34363b}.cabinet-user .topbar-icon svg{width:21px;height:21px}.cabinet-avatar{color:#d7d7d7;background:linear-gradient(135deg,#080808,#444 48%,#080808);border:1px solid #373737;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.profile-menu{background:#0c0d0f;border:1px solid #33363a;border-radius:10px;min-width:200px;padding:7px;position:absolute;top:62px;right:32px;box-shadow:0 18px 45px #0000007a}.profile-menu button{color:#d3d4d5;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:10px;font-size:13px;display:flex}.profile-menu button:hover{background:#181a1e}.profile-menu svg{width:16px;height:16px}.cabinet-body{min-height:100svh;padding-top:79px}.cabinet-sidebar{z-index:10;background:#000000eb;border-right:1px solid #232323;flex-direction:column;width:300px;padding:35px 25px 34px;display:flex;position:fixed;top:79px;bottom:0;left:0}.cabinet-nav{gap:20px;display:grid}.cabinet-nav button{isolation:isolate;color:#c1c1c1;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:20px;width:250px;height:60px;padding:0 20px;font-size:16px;font-weight:500;transition:color .24s,border-color .24s,background .24s,box-shadow .24s,transform .24s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.cabinet-nav button:after{z-index:-1;content:"";opacity:0;background:#ef3142;width:2px;transition:opacity .2s,transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:-38px;transform:translate(-8px);box-shadow:0 0 17px #ef3142eb}.cabinet-nav button>span{place-items:center;width:24px;height:24px;transition:transform .24s cubic-bezier(.2,.8,.2,1),color .24s;display:grid}.cabinet-nav svg{width:24px;height:24px}.cabinet-nav button:hover{color:#fff;background:#ffffff06;border-color:#252525;transform:translate(2px)}.cabinet-nav button:hover>span{transform:translate(2px)}.cabinet-nav button.is-active{color:#fff;background:linear-gradient(93deg,#540000,#090000 63%,#040404);border-color:#960d16b8;animation:.48s cubic-bezier(.2,.8,.2,1) both cabinet-nav-activate;box-shadow:-4px 0 42px 1px #ff00003d,inset 0 1px #ffffff08}.cabinet-nav button.is-active:after{opacity:1;transform:translate(38px)}.support-card{background:linear-gradient(145deg,#1414147a,#010101cc);border:1px solid #2c2c2c;border-radius:12px;width:250px;min-height:146px;margin-top:auto;padding:17px 15px 14px 20px}.support-card__heading{align-items:center;gap:16px;min-height:24px;display:flex}.support-card__heading>span{color:#c1c1c1;place-items:center;width:24px;height:24px;display:grid}.support-card__heading svg{width:24px;height:24px}.support-card h2{color:#c1c1c1;margin:0;font-size:14px;font-weight:500}.support-card p{color:#a0a0a0;margin:0 0 17px 36px;font-size:10px;line-height:1.25}.support-card a{color:#c1c1c1;background:#0e0e0e;border:1px solid #2c2c2c;border-radius:12px;justify-content:space-between;align-items:center;height:38px;padding:0 10px;font-size:13px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex}.support-card a:hover{border-color:#707277;box-shadow:0 0 18px #ffffff14}.support-card a svg{width:16px;height:16px}@media (width>=901px) and (height<=900px){.cabinet-sidebar{padding-top:26px;padding-bottom:20px}.cabinet-nav{gap:13px}.cabinet-nav button{height:56px}.support-card{min-height:134px;padding-top:15px;padding-bottom:12px}.support-card p{margin-bottom:13px}}@media (width>=901px) and (height<=760px){.cabinet-sidebar{padding-top:18px;padding-bottom:16px}.cabinet-nav{gap:9px}.cabinet-nav button{gap:16px;height:50px}.support-card{min-height:116px;padding-top:12px;padding-bottom:10px}.support-card h2{margin-bottom:5px}.support-card p{margin-bottom:9px}.support-card a{height:34px}}.cabinet-content{isolation:isolate;width:calc(100% - 300px);min-height:calc(100svh - 79px);margin-left:300px;padding:clamp(42px,4.25vw,82px) clamp(32px,5.1vw,100px) 72px;position:relative;overflow:hidden}.cabinet-content:before{z-index:-1;content:"";opacity:.8;pointer-events:none;background:linear-gradient(112deg,#0000 0 40%,#6e000e06 47%,#e5132a0f 54%,#6e000e05 61%,#0000 69%);animation:14s ease-in-out infinite alternate cabinet-atmosphere;position:absolute;inset:0}.cabinet-content:after{z-index:-1;content:"";opacity:.7;pointer-events:none;background:linear-gradient(90deg,#0000,#de1e2f42,#0000);height:1px;animation:9s ease-in-out infinite cabinet-horizon;position:absolute;bottom:0;left:0;right:0}.cabinet-content__scale{z-index:1;transform-origin:0 0;width:100%;min-width:0;position:relative}.cabinet-content__scale[data-cabinet-view=private],.cabinet-content__scale[data-cabinet-view=corporate],.cabinet-content__scale[data-cabinet-view=multi]{inline-size:100%;min-inline-size:0}@media (width>=901px){.cabinet-content{scrollbar-gutter:stable;height:calc(100svh - 79px);min-height:0;overflow:hidden auto}}.content-loading{color:var(--muted)}.cabinet-skeleton{z-index:1;align-content:start;gap:16px;max-width:1240px;animation:.34s cubic-bezier(.2,.8,.2,1) both skeleton-enter;display:grid;position:relative}.cabinet-skeleton__intro{align-content:start;gap:10px;margin-bottom:7px;display:grid}.cabinet-skeleton__intro>span,.cabinet-skeleton__hero,.cabinet-skeleton__grid>span{background:linear-gradient(105deg,#101215 24%,#1d2024 42%,#101215 58%) 0 0/220% 100%;border-radius:8px;animation:1.35s linear infinite skeleton-shimmer;position:relative;overflow:hidden}.cabinet-skeleton__eyebrow{width:106px;height:10px}.cabinet-skeleton__title{width:min(330px,58%);height:38px;margin-top:4px}.cabinet-skeleton__copy{width:min(470px,82%);height:16px;margin-bottom:22px}.cabinet-skeleton__hero{border:1px solid #ffffff12;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;min-height:286px;padding:45px 40px;display:grid}.cabinet-skeleton__hero span{background:#ffffff13;border-radius:7px;align-self:start;height:78px;display:block}.cabinet-skeleton__hero i{background:linear-gradient(132deg,#0000 10%,#a7001324 56%,#ef0d221a);width:42%;height:76%;position:absolute;bottom:0;right:0;transform:skew(-19deg)translate(20%)}.cabinet-skeleton__grid{grid-template-columns:1.2fr .8fr;gap:22px;display:grid}.cabinet-skeleton__grid>span{border:1px solid #ffffff0f;min-height:156px;display:block}.cabinet-skeleton__grid>span:last-child{display:none}.cabinet-skeleton[data-skeleton-scene=connection] .cabinet-skeleton__hero{grid-template-columns:.55fr 1.15fr .85fr;min-height:162px;padding:28px 31px}.cabinet-skeleton[data-skeleton-scene=connection] .cabinet-skeleton__hero span{height:46px}.cabinet-skeleton[data-skeleton-scene=connection] .cabinet-skeleton__grid{grid-template-columns:1fr;gap:16px}.cabinet-skeleton[data-skeleton-scene=connection] .cabinet-skeleton__grid>span{min-height:144px}.cabinet-skeleton[data-skeleton-scene=connection] .cabinet-skeleton__grid>span:last-child{display:block}.cabinet-skeleton[data-skeleton-scene=promos] .cabinet-skeleton__hero{grid-template-columns:1fr .25fr;min-height:62px;padding:12px}.cabinet-skeleton[data-skeleton-scene=promos] .cabinet-skeleton__hero span{height:36px}.cabinet-skeleton[data-skeleton-scene=promos] .cabinet-skeleton__hero span:last-of-type{display:none}.cabinet-skeleton[data-skeleton-scene=promos] .cabinet-skeleton__grid{grid-template-columns:1fr;gap:0}.cabinet-skeleton[data-skeleton-scene=promos] .cabinet-skeleton__grid>span{border-width:0 0 1px;border-radius:0;min-height:74px}.cabinet-skeleton[data-skeleton-scene=promos] .cabinet-skeleton__grid>span:last-child{display:block}.cabinet-skeleton[data-skeleton-scene=referrals] .cabinet-skeleton__hero{grid-template-columns:1fr .55fr;min-height:212px}.cabinet-skeleton[data-skeleton-scene=referrals] .cabinet-skeleton__hero span:last-of-type{display:none}.cabinet-skeleton[data-skeleton-scene=referrals] .cabinet-skeleton__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinet-skeleton[data-skeleton-scene=referrals] .cabinet-skeleton__grid>span:last-child{display:block}.cabinet-skeleton[data-skeleton-scene=purchases] .cabinet-skeleton__hero{display:none}.cabinet-skeleton[data-skeleton-scene=purchases] .cabinet-skeleton__grid{grid-template-columns:1fr;gap:0;margin-top:14px}.cabinet-skeleton[data-skeleton-scene=purchases] .cabinet-skeleton__grid>span{border-width:0 0 1px;border-radius:0;min-height:84px}.cabinet-skeleton[data-skeleton-scene=purchases] .cabinet-skeleton__grid>span:last-child{display:block}.cabinet-skeleton[data-skeleton-scene=solutions] .cabinet-skeleton__hero{display:none}.cabinet-skeleton[data-skeleton-scene=solutions] .cabinet-skeleton__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.cabinet-skeleton[data-skeleton-scene=solutions] .cabinet-skeleton__grid>span{min-height:282px;display:block}.cabinet-skeleton[data-skeleton-scene=private] .cabinet-skeleton__hero{grid-template-columns:repeat(3,minmax(0,1fr));min-height:138px;padding:22px}.cabinet-skeleton[data-skeleton-scene=private] .cabinet-skeleton__hero span{height:34px}.cabinet-skeleton[data-skeleton-scene=private] .cabinet-skeleton__grid{grid-template-columns:1.65fr .7fr;gap:16px}.cabinet-skeleton[data-skeleton-scene=private] .cabinet-skeleton__grid>span{min-height:288px;display:block}.cabinet-skeleton[data-skeleton-scene=managed] .cabinet-skeleton__hero{grid-template-columns:repeat(3,minmax(0,1fr));min-height:138px;padding:22px}.cabinet-skeleton[data-skeleton-scene=managed] .cabinet-skeleton__hero span{height:34px}.cabinet-skeleton[data-skeleton-scene=managed] .cabinet-skeleton__grid{grid-template-columns:1fr;gap:16px}.cabinet-skeleton[data-skeleton-scene=managed] .cabinet-skeleton__grid>span{min-height:119px;display:block}.cabinet-skeleton[data-skeleton-scene=security] .cabinet-skeleton__hero{grid-template-columns:1fr .25fr;min-height:136px;padding:30px}.cabinet-skeleton[data-skeleton-scene=security] .cabinet-skeleton__hero span{height:45px}.cabinet-skeleton[data-skeleton-scene=security] .cabinet-skeleton__hero span:last-of-type{display:none}.cabinet-skeleton[data-skeleton-scene=security] .cabinet-skeleton__grid{grid-template-columns:1fr}.cabinet-skeleton[data-skeleton-scene=security] .cabinet-skeleton__grid>span{min-height:130px}.cabinet-skeleton[data-skeleton-scene=security] .cabinet-skeleton__grid>span:last-child{display:block}.cabinet-skeleton[data-skeleton-scene=plans] .cabinet-skeleton__hero{display:none}.cabinet-skeleton[data-skeleton-scene=plans] .cabinet-skeleton__grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px}.cabinet-skeleton[data-skeleton-scene=plans] .cabinet-skeleton__grid>span{min-height:366px;display:block}.cabinet-skeleton[data-skeleton-scene=service] .cabinet-skeleton__hero{background:0 0;border:0;grid-template-columns:.7fr .7fr .7fr;min-height:45px;padding:0}.cabinet-skeleton[data-skeleton-scene=service] .cabinet-skeleton__hero span{height:45px}.cabinet-skeleton[data-skeleton-scene=service] .cabinet-skeleton__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.cabinet-skeleton[data-skeleton-scene=service] .cabinet-skeleton__grid>span{min-height:220px;display:block}@keyframes skeleton-shimmer{to{background-position:-220% 0}}@keyframes skeleton-enter{0%{opacity:.42;transform:translateY(4px)}to{opacity:1;transform:none}}.content-heading{display:none}.content-kicker{color:#f1a6ad;letter-spacing:.12em;margin:0 0 13px;font-size:11px;font-weight:600}.content-heading h1{color:#ececee;letter-spacing:0;margin:0;font-size:clamp(30px,2.35vw,46px);font-weight:500;line-height:1.08}.content-heading p:not(.content-kicker){color:#92959c;margin:11px 0 0;font-size:16px;line-height:1.45}.subscription-card{background:linear-gradient(115deg,#121518 0%,#0d0f11 53%,#120508 100%);border:1px solid #2c2f33;border-radius:16px;padding:43px 40px 38px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 14px 32px #0000002e}.subscription-card__glow{z-index:0;opacity:.7;filter:blur(1px);background:repeating-linear-gradient(130deg,#0000 0 28px,#89040d21 28px 34px,#0000 34px 58px),linear-gradient(120deg,#0000 18%,#6e0007ad 48%,#e10a1a94 96%);width:70%;height:210%;position:absolute;bottom:-80%;right:-18%;transform:rotate(36deg)}.subscription-card>:not(.subscription-card__glow){z-index:1;position:relative}.bypass-workspace{grid-template-columns:minmax(320px,.82fr) minmax(0,1.45fr);gap:24px;min-height:min(680px,100svh - 150px);display:grid}.bypass-balance,.bypass-catalogue{background:linear-gradient(145deg,#121518,#090a0c);border:1px solid #2c2f33;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 42px #00000038}.bypass-balance{align-content:space-between;padding:clamp(26px,3vw,42px);display:grid}.bypass-balance:after{content:"";pointer-events:none;background:repeating-linear-gradient(128deg,#0000 0 22px,#b708171f 22px 26px,#0000 26px 48px);width:72%;height:64%;position:absolute;bottom:-16%;right:-12%;transform:skew(-12deg)}.bypass-balance>*{z-index:1;position:relative}.bypass-balance header,.bypass-catalogue>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.bypass-balance header>span{color:#aeb1b6;letter-spacing:.12em;font-size:11px}.bypass-balance header strong{color:#878a90;font-size:12px;font-weight:500}.bypass-balance header strong.is-active{color:#19d781;text-shadow:0 0 16px #19d78159}.bypass-balance__total{margin:clamp(38px,7vh,78px) 0}.bypass-balance__total>span,.bypass-balance__parts span{color:#92959b;font-size:13px;display:block}.bypass-balance__total>strong{color:#f1f2f3;margin-top:10px;font-size:clamp(46px,5.5vw,78px);font-weight:400;line-height:1;display:block}.bypass-balance__total p{color:#9a9da3;max-width:390px;margin:20px 0 0;font-size:13px;line-height:1.55}.bypass-balance__parts{border-top:1px solid #2d3034;grid-template-columns:1fr 1fr;padding-top:24px;display:grid}.bypass-balance__parts>div+div{border-left:1px solid #2d3034;padding-left:25px}.bypass-balance__parts strong{color:#e9eaec;margin-top:8px;font-size:22px;font-weight:500;display:block}.bypass-balance__parts small{color:#777a80;margin-top:7px;font-size:10px;line-height:1.4;display:block}.bypass-balance__notice{color:#b6b8bd;border-left:2px solid #b81221;margin:20px 0 0;padding-left:12px;font-size:12px}.bypass-catalogue{padding:clamp(26px,3vw,40px)}.bypass-catalogue h1{color:#eceeef;margin:0;font-size:29px;font-weight:500}.bypass-catalogue header p{color:#8e9197;margin:8px 0 0;font-size:12px}.bypass-catalogue header>span{color:#8f9298;font-size:11px}.bypass-packages{border-top:1px solid #2c2f33;margin-top:28px;display:grid}.bypass-package{border-bottom:1px solid #25282c;grid-template-columns:minmax(0,1fr) auto 112px;align-items:center;gap:24px;min-height:70px;transition:background .18s,padding .18s;display:grid}.bypass-package:hover{background:linear-gradient(90deg,#74000a2e,#0000);padding:0 8px}.bypass-package div{gap:3px;display:grid}.bypass-package div span{color:#e9eaec;font-size:17px}.bypass-package div small{color:#777a80;font-size:10px}.bypass-package>strong{color:#d5d7da;font-size:16px;font-weight:500}.bypass-package button{color:#e7e8ea;background:#56000840;border:1px solid #73101a;border-radius:8px;height:38px;font-size:12px;transition:border-color .18s,box-shadow .18s}.bypass-package button:hover{border-color:#d91a2b;box-shadow:0 0 22px #d90a1f33}.bypass-confirmation__note{color:#aeb1b6;border-left:2px solid #a4101d;margin:-4px 0 22px;padding-left:12px;font-size:12px;line-height:1.55}.subscription-stats{grid-template-columns:1.05fr 1.2fr .85fr;margin-bottom:40px;display:grid}.subscription-stats>div{border-left:1px solid #282a2e;align-content:start;min-height:56px;padding:0 40px;display:grid}.subscription-stats>div:first-child{border-left:0;padding-left:0}.subscription-stats span,.subscription-url label,.device-block p,.quick-action small{color:#9699a0;font-size:14px}.subscription-stats strong{color:#e9eaec;margin-top:8px;font-size:19px;font-weight:500;line-height:1.2}.subscription-stats small{color:#92949a;margin-left:6px;font-size:13px;font-weight:400;display:inline-block}.status{align-items:center;gap:10px;display:flex}.status i{background:#6a6e74;border-radius:50%;width:11px;height:11px}.status--active{color:#19d781!important}.status--active i{background:#14d97f;box-shadow:0 0 0 5px #14d97f1f,0 0 16px #14d97f73}.subscription-url{gap:11px;display:grid}.subscription-url>div{background:#0304059e;border:1px solid #2f3236;border-radius:11px;align-items:center;min-height:54px;display:flex;overflow:hidden}.subscription-url code{color:#c8cbd0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 16px;font-family:inherit;font-size:15px;overflow:hidden}.copy-button{color:#d7d9dd;background:linear-gradient(145deg,#27282bbf,#111214e0);border:1px solid #2b2e32;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-width:176px;height:54px;padding:0 18px;font-size:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.copy-button:hover{border-color:#686b70;transform:translateY(-1px);box-shadow:0 0 22px #ffffff17}.copy-button svg{width:19px;height:19px}.subscription-actions{grid-template-columns:1fr 1.12fr;gap:34px;margin-top:32px;display:grid}.button{border-radius:11px;justify-content:center;align-items:center;gap:11px;min-height:54px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex}.button svg{width:20px;height:20px}.button:hover:not(:disabled){transform:translateY(-1px)}.button--solid{color:#101113;background:linear-gradient(#fafafa,#e5e5e7);border:1px solid #ffffffb8;box-shadow:0 8px 22px #ffffff17}.button--solid:hover:not(:disabled){box-shadow:0 0 0 1px #ffffff29,0 0 26px #ffffff40,0 8px 22px #0000004d}.button--outline,.button--line{color:#e5e6e8;background:linear-gradient(90deg,#450006b3,#0d0709a8);border:1px solid #8e111acc}.button--outline:hover,.button--line:hover{border-color:#dc2434;box-shadow:0 0 23px #e10f2133}.button:disabled{cursor:not-allowed;opacity:.54}.account-grid{grid-template-columns:minmax(0,1.28fr) minmax(300px,.92fr);gap:38px;margin-top:37px;display:grid}.device-block h2,.quick-block h2,.instruction-panel h2,.request-panel h2,.empty-panel h2{color:#e5e6e8;margin:0;font-size:21px;font-weight:500}.section-title{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.section-title p{margin:7px 0 0}.section-title>strong{color:#e7e8ea;font-size:25px;font-weight:500}.section-title>strong small{color:#858890;font-size:13px;font-weight:400}.device-line{background:linear-gradient(135deg,#121417,#0a0b0d);border:1px solid #2c2e32;border-radius:16px;align-items:center;gap:18px;min-height:114px;padding:20px 25px;display:flex}.device-line>svg{color:#e6e7e9;flex:none;width:28px;height:28px}.device-line p{flex:1;max-width:265px;margin:0;line-height:1.45}.device-line button{color:#dcdee1;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;display:inline-flex}.device-line button:hover{color:#fff}.device-line button svg{width:16px;height:16px}.quick-block{background:linear-gradient(145deg,#111316,#0a0b0d);border:1px solid #2c2e32;border-radius:16px;padding:23px 25px}.quick-block h2{margin-bottom:18px}.quick-action{color:#e0e1e4;text-align:left;background:#1416199e;border:1px solid #202226;border-radius:10px;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 13px;display:grid}.quick-action+.quick-action{margin-top:9px}.quick-action:hover{background:#17191c;border-color:#44474d}.quick-action__icon{place-items:center;display:grid}.quick-action__icon svg,.quick-action__arrow{width:18px;height:18px}.quick-action>span:nth-child(2){gap:4px;display:grid}.quick-action b{font-size:13px;font-weight:500}.quick-action small{font-size:11px}.promo-entry{grid-template-columns:minmax(0,1fr) 180px;gap:13px;max-width:780px;margin-bottom:27px;display:grid}.promo-entry input{color:#edf0f3;background:#090a0b;border:1px solid #52555b;border-radius:11px;outline:0;min-width:0;height:54px;padding:0 15px;font-size:14px}.promo-entry input:focus{border-color:#b7b9bd;box-shadow:0 0 0 3px #ffffff0f}.promo-list{border-top:1px solid #303236;max-width:900px}.promo-card{border-bottom:1px solid #303236;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;min-height:108px;padding:20px 0;display:grid}.promo-card h2{color:#eceef0;letter-spacing:.015em;margin:0;font-size:17px;font-weight:600}.promo-card p{color:#9b9da3;margin:8px 0 0;font-size:14px}.promo-card__activate{color:#f2f2f3;background:#17191b;border:1px solid #4d5056;border-radius:9px;min-width:142px;min-height:43px;font-size:13px;transition:border-color .18s,box-shadow .18s}.promo-card__activate:hover{border-color:#c21424;box-shadow:0 0 22px #d90b1b38}.promo-card__activate:disabled{cursor:wait;opacity:.58}.promo-card__state{color:#d5d6d9;text-align:right;min-width:142px;font-size:13px;line-height:1.4}.empty-state{color:#92959c;font-size:14px}.referral-card,.connect-panel,.settings-panel,.request-panel,.instruction-panel,.empty-panel{background:linear-gradient(145deg,#121417,#0b0c0e);border:1px solid #2d3034;border-radius:15px;box-shadow:inset 0 1px #ffffff06}.referral-card{max-width:860px;padding:32px}.referral-code{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 22px;display:grid}.referral-code span,.referral-metrics span{color:#9699a0;font-size:13px}.referral-code code{overflow-wrap:anywhere;color:#fff;font-family:inherit;font-size:20px}.referral-code .copy-button{grid-area:1/2/span 2}.referral-metrics{border-top:1px solid #2c2e32;grid-template-columns:repeat(2,1fr);gap:0;margin-top:28px;padding-top:24px;display:grid}.referral-metrics div+div{border-left:1px solid #2c2e32;padding-left:30px}.referral-metrics strong{margin-top:8px;font-size:24px;font-weight:500;display:block}.earnings-workspace{gap:18px;width:100%;display:grid}.earnings-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.earnings-heading h1{margin:0 0 7px;font-size:30px;font-weight:500}.earnings-heading p{color:#8f9298;margin:0}.earnings-heading>span{color:#ffadb4;background:#2b090d;border:1px solid #8d101a;border-radius:6px;padding:10px 14px}.earnings-summary{grid-template-columns:1.35fr 1fr;gap:14px;display:grid}.earnings-level,.wallet-balance,.earnings-ledger{background:#101214;border:1px solid #2d3034;border-radius:8px;padding:24px}.earnings-level>div:first-child{align-items:baseline;gap:24px;display:flex}.earnings-level span,.wallet-balance>span,.earnings-ledger header span{color:#8f9298;font-size:13px}.earnings-level strong{font-size:28px;font-weight:500}.earnings-level strong small{color:#999ca2;font-size:13px;font-weight:400}.earnings-progress{background:#292c30;border-radius:3px;height:5px;margin-top:28px;overflow:hidden}.earnings-progress span{width:var(--progress);background:#c8101e;height:100%;transition:width .45s;display:block}.earnings-level p{color:#777b82;margin:10px 0 0;font-size:12px}.wallet-balance>strong{margin:10px 0 18px;font-size:38px;font-weight:500;display:block}.wallet-balance>div{color:#8f9298;gap:18px;display:flex}.wallet-balance button{color:#eee;background:0 0;border:1px solid #8d101a;border-radius:6px;width:100%;margin-top:24px;padding:12px}.wallet-balance button:disabled{opacity:.4}.earnings-invite{max-width:none}.earnings-ledger header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.earnings-ledger h2{margin:0;font-size:18px;font-weight:500}.earnings-ledger article{border-top:1px solid #282b2f;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:13px 0;display:grid}.earnings-ledger article small{color:#74777d}.earnings-ledger article strong{font-weight:500}.earnings-ledger article strong.is-positive{color:#46d49a}.tariff-confirmation__wallet{border:1px solid #30343a;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.tariff-confirmation__wallet span{gap:3px;display:grid}.tariff-confirmation__wallet small{color:#858991}.tariff-confirmation__wallet b{color:#b6b9bf;font-size:12px;font-weight:500}.withdrawal-dialog{color:#eee;background:0 0;border:0}.withdrawal-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c7}.withdrawal-dialog__panel{background:#111315;border:1px solid #3a3d42;border-radius:8px;gap:14px;width:min(460px,100vw - 32px);padding:30px;display:grid;position:relative}.withdrawal-dialog__panel>button:first-child{color:#aaa;background:0 0;border:0;position:absolute;top:14px;right:14px}.withdrawal-dialog__panel>span{color:#d75c65;font-size:11px}.withdrawal-dialog__panel h2,.withdrawal-dialog__panel p{margin:0}.withdrawal-dialog__panel p{color:#92959b;line-height:1.5}.withdrawal-dialog__panel label{color:#aaa;gap:7px;font-size:12px;display:grid}.withdrawal-dialog__panel input,.withdrawal-dialog__panel select,.withdrawal-dialog__panel textarea{color:#eee;font:inherit;background:#0a0b0d;border:1px solid #34373c;border-radius:5px;padding:11px}.withdrawal-dialog__panel textarea{resize:vertical;min-height:80px}.partner-promo-form{background:#101214;border:1px solid #2d3034;border-radius:8px;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end;gap:14px;padding:20px 24px;display:grid}.partner-promo-form>div:first-child,.partner-promo-form>.promo-type-picker{grid-column:span 2}.partner-promo-form h2,.partner-promo-form p{margin:0}.partner-promo-form h2{font-size:18px;font-weight:500}.partner-promo-form p{color:#858991;margin-top:5px;font-size:12px}.partner-promo-form label{color:#92959b;gap:6px;font-size:11px;display:grid}.partner-promo-form input,.partner-promo-form select{color:#eee;background:#090a0c;border:1px solid #34373c;border-radius:5px;min-width:0;padding:10px}.partner-promo-form .admin-checkbox{align-items:center;min-height:40px;display:flex}.partner-promo-form .admin-checkbox input{width:16px;height:16px}.admin-partners form{border-top:1px solid #282b2f;grid-template-columns:minmax(150px,1fr) 90px repeat(3,auto) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.admin-partners form>span{gap:3px;display:grid}.admin-partners form label{color:#92959b;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.admin-partners form label:first-of-type{gap:4px;display:grid}.admin-partners form input[type=number]{color:#eee;background:#090a0c;border:1px solid #34373c;border-radius:5px;width:76px;padding:8px}.admin-partners form button,.withdrawal-actions button{color:#eee;cursor:pointer;background:#17191c;border:1px solid #3a3d42;border-radius:5px;padding:8px 11px}.admin-withdrawals article{grid-template-columns:1fr auto minmax(320px,auto)}.admin-withdrawals article>span:first-child{gap:3px;display:grid}.withdrawal-actions{justify-content:flex-end;gap:6px;display:flex}.withdrawal-actions button{color:#bbb;background:#17191c;border:1px solid #383b40;border-radius:4px;padding:7px 9px;font-size:11px}.withdrawal-dialog__panel code{color:#fff;overflow-wrap:anywhere;background:#090a0b;border:1px solid #383b40;border-radius:5px;padding:14px}.promo-type-picker{background:#090a0c;border:1px solid #303338;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.promo-type-picker label{display:block}.promo-type-picker input{opacity:0;pointer-events:none;position:absolute}.promo-type-picker span{color:#858991;cursor:pointer;border-radius:4px;place-items:center;min-height:36px;transition:background .18s,color .18s;display:grid}.promo-type-picker input:checked+span{color:#fff;background:#5c0710;box-shadow:inset 0 0 0 1px #b51c2b}.promo-free-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.promo-free-fields[hidden],[data-promo-field][hidden]{display:none}.promo-free-fields fieldset,.partner-policy fieldset{border:0;gap:5px;margin:0;padding:0;display:flex}.promo-free-fields legend,.partner-policy legend{color:#92959b;margin-bottom:6px;font-size:11px}.promo-free-fields fieldset label{display:block}.promo-free-fields fieldset input{opacity:0;position:absolute}.promo-free-fields fieldset span{cursor:pointer;border:1px solid #34373c;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.promo-free-fields fieldset input:checked+span{color:#fff;background:#5c0710;border-color:#bf1e2e}.promo-management-list article{grid-template-columns:1fr auto auto auto}.promo-management-list article>span:first-child{gap:3px;display:grid}.promo-management-list button,.admin-partner-card button{color:#eee;cursor:pointer;background:#17191c;border:1px solid #3a3d42;border-radius:5px;padding:8px 11px}.admin-partner-list{gap:12px;display:grid}.admin-partner-list>header{justify-content:space-between;align-items:center;display:flex}.admin-partner-list h2{margin:0;font-size:18px;font-weight:500}.admin-partner-card{background:#101214;border:1px solid #2d3034;border-radius:8px;padding:18px 20px}.admin-partner-card form>header{justify-content:space-between;align-items:center;display:flex}.admin-partner-card form>header span{gap:3px;display:grid}.admin-partner-settings{grid-template-columns:150px repeat(3,auto);align-items:center;gap:16px;margin-top:16px;display:grid}.admin-partner-settings label,.partner-policy label{color:#92959b;align-items:center;gap:7px;font-size:11px;display:flex}.admin-partner-settings label:first-child,.partner-policy>label{gap:5px;display:grid}.admin-partner-settings input[type=number],.partner-policy input[type=number]{color:#eee;background:#090a0c;border:1px solid #34373c;border-radius:5px;min-width:0;padding:8px}.partner-policy{border-top:1px solid #292c30;grid-template-columns:1.5fr repeat(3,.7fr) 1.4fr auto;align-items:end;gap:14px;margin-top:16px;padding-top:16px;display:grid}.partner-policy>div{gap:6px;display:grid}.partner-policy fieldset{flex-wrap:wrap}.partner-policy-empty{color:#a5a8ae;border:1px dashed #383b40;border-radius:8px;padding:22px}.partner-policy-empty p{color:#73777e;margin:5px 0 0}.admin-users-workspace{gap:20px;display:grid}.admin-user-search{grid-template-columns:minmax(240px,1fr) auto;gap:10px;max-width:720px;display:grid}.admin-user-search input,.admin-user-detail input,.admin-user-detail select{color:#eee;min-width:0;font:inherit;background:#090a0c;border:1px solid #34373c;border-radius:6px;padding:11px 12px}.admin-users-layout{grid-template-columns:minmax(260px,.72fr) minmax(560px,1.6fr);align-items:start;gap:18px;display:grid}.admin-user-directory{gap:7px;display:grid}.admin-user-directory>button{color:#d8dade;text-align:left;cursor:pointer;background:#101214;border:1px solid #292c30;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:13px 14px;transition:border-color .18s,background .18s,transform .18s;display:flex}.admin-user-directory>button:hover,.admin-user-directory>button.is-selected{background:#18090c;border-color:#8e1421;transform:translate(2px)}.admin-user-directory>button span:first-child{gap:4px;min-width:0;display:grid}.admin-user-directory strong,.admin-user-directory small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-directory small{color:#777b82;font-size:11px}.admin-user-directory>button>span:last-child{color:#777b82;flex:none;font-size:10px}.admin-user-directory>button>span.is-active{color:#43d69a}.admin-user-detail{gap:12px;display:grid}.admin-user-detail>header,.admin-user-detail>article,.admin-user-placeholder{background:#101214;border:1px solid #2d3034;border-radius:8px;padding:20px 22px}.admin-user-detail>header{justify-content:space-between;align-items:center;display:flex}.admin-user-detail>header span{color:#c13a47;font-size:10px}.admin-user-detail h2,.admin-user-detail h3,.admin-user-detail p{margin:0}.admin-user-detail h2{margin-top:5px;font-size:23px;font-weight:500}.admin-user-detail h3{margin:20px 0 12px;font-size:15px;font-weight:500}.admin-user-detail p{color:#686c73;overflow-wrap:anywhere;margin-top:4px;font-size:10px}.admin-user-detail>header>strong{color:#777b82;font-size:11px;font-weight:500}.admin-user-detail>header>strong.is-active{color:#43d69a}.admin-user-detail__summary{background:#292c30;border:1px solid #292c30;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.admin-user-detail__summary>span{color:#747880;background:#0b0c0e;gap:5px;padding:12px;font-size:10px;display:grid}.admin-user-detail__summary strong{color:#e0e2e5;font-size:13px;font-weight:500}.admin-user-detail form{border-top:1px solid #26292d;grid-template-columns:repeat(3,minmax(120px,1fr)) auto;align-items:end;gap:8px;padding:10px 0;display:grid}.admin-user-detail form label{color:#8b8f96;gap:5px;font-size:10px;display:grid}.admin-user-detail form button{color:#eee;cursor:pointer;background:#17191c;border:1px solid #3b3e43;border-radius:5px;min-height:40px;padding:0 13px}.admin-user-detail form button.is-danger{color:#ffb7bf;background:#27090e;border-color:#861421}.admin-user-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-user-actions form{grid-template-columns:1fr auto}.admin-user-placeholder{text-align:center;place-content:center;min-height:240px;display:grid}.admin-user-placeholder p{color:#74777d;margin:6px 0 0}.connect-panel{justify-content:space-between;align-items:center;gap:30px;max-width:990px;padding:31px 34px;display:flex}.connect-panel__main{align-items:center;gap:18px;min-width:0;display:flex}.connect-panel__main>svg{color:#e6e7e9;flex:none;width:31px;height:31px}.connect-panel h2{margin:0;font-size:18px;font-weight:500}.connect-panel p{color:#9699a0;text-overflow:ellipsis;white-space:nowrap;max-width:410px;margin:9px 0 0;font-size:13px;overflow:hidden}.connect-panel__actions{flex:none;gap:11px;display:flex}.connect-panel__actions .button{min-height:46px}.instruction-panel{max-width:990px;margin-top:22px;padding:25px 33px}.instruction-panel p{color:#9699a0;margin:8px 0 0;font-size:14px}.connection-flow{gap:16px;max-width:1080px;display:grid}.connection-step{background:linear-gradient(145deg,#111316,#090a0b);border:1px solid #2d3034;border-radius:15px;padding:27px 30px 30px}.connection-step[data-client-step]{transform-origin:50% 0;transition:opacity .12s,filter .12s,transform .16s cubic-bezier(.2,.8,.2,1)}.connection-step[data-client-step].is-platform-switching{opacity:0;filter:blur(5px);transform:translateY(8px)}.connection-step[data-client-step]:not(.is-platform-switching){animation:.34s cubic-bezier(.16,1,.3,1) both connection-client-reveal}@keyframes connection-client-reveal{0%{opacity:.2;filter:blur(6px);transform:translateY(9px)}to{opacity:1;filter:blur();transform:none}}.step-heading{align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.step-heading>span{color:#e1e2e4;border:1px solid #4a4d52;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-weight:600;display:grid}.step-heading h2{color:#e6e7e9;margin:1px 0 7px;font-size:18px;font-weight:500}.step-heading p{color:#9699a0;margin:0;font-size:13px;line-height:1.45}.platform-picker{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.platform-picker button{color:#a6a9b0;background:#111316;border:1px solid #292c30;border-radius:10px;justify-items:center;gap:9px;min-height:82px;padding:12px 8px;font-size:12px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.platform-picker button:hover{color:#e7e8ea;border-color:#505359}.platform-picker button.is-selected{color:#f2f3f4;background:linear-gradient(145deg,#3e0308,#15090b 82%);border-color:#b9101ff2;box-shadow:0 0 21px #cf08192e,inset 0 1px #ffffff0a}.platform-picker svg{width:22px;height:22px}.client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.client-card{color:#e5e6e8;background:linear-gradient(145deg,#131518,#0b0c0e);border:1px solid #292c30;border-radius:11px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:88px;padding:13px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.client-card:hover{border-color:#6e2027;transform:translateY(-2px);box-shadow:0 12px 26px #00000040,0 0 20px #ce07181f}.client-mark{color:#eeeeef;letter-spacing:.02em;background:radial-gradient(circle at 30% 22%,#34373c,#101114 70%);border:1px solid #44474c;border-radius:9px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:700;display:grid}.client-copy{gap:5px;min-width:0;display:grid}.client-copy b{font-size:14px;font-weight:500}.client-copy small{color:#9699a0;font-size:11px;line-height:1.3}.client-card>svg{color:#bfc1c6;width:17px;height:17px}.connection-step--last{background:linear-gradient(135deg,#121518,#0b090a 55%,#2c0207)}.subscription-import{align-items:center;gap:13px;display:flex}.subscription-import__url{background:#0000006b;border:1px solid #33363a;border-radius:10px;flex:1;align-items:center;min-width:0;height:54px;display:flex;overflow:hidden}.subscription-import__url code{color:#c8cad0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 15px;font-family:inherit;font-size:13px;overflow:hidden}.subscription-import__url .copy-button{border-top:0;border-bottom:0;border-right:0;border-radius:0;min-width:154px;height:54px}.qr-button{color:#eeeff1;background:linear-gradient(90deg,#510008b8,#10080ab8);border:1px solid #b6121fc7;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 18px;font-size:13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.qr-button:hover{border-color:#e12535;transform:translateY(-1px);box-shadow:0 0 24px #db0a1c33}.qr-button svg{width:20px;height:20px}.connection-pending{color:#9fa1a6;border:1px dashed #3b3e43;border-radius:10px;padding:17px;font-size:13px}.qr-dialog{color:#e9eaec;background:linear-gradient(145deg,#15171a,#090a0c);border:1px solid #41444a;border-radius:16px;width:min(420px,100vw - 32px);padding:29px;box-shadow:0 24px 80px #000000ad}.qr-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7}.qr-dialog h2{margin:0;font-size:22px;font-weight:500}.qr-dialog>p:not(.content-kicker){color:#9b9da4;margin:9px 0 22px;font-size:13px;line-height:1.45}.qr-dialog__close{color:#d9dade;background:#121316;border:1px solid #36393d;border-radius:8px;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:14px;right:14px}.qr-dialog__close:hover{border-color:#777a80}.qr-dialog__close svg{width:17px;height:17px}.qr-dialog__image{background:#f4f4f5;border-radius:12px;place-items:center;margin:0 0 18px;padding:15px;display:grid}.qr-dialog__image img{width:min(100%,312px);height:auto;image-rendering:pixelated;display:block}.qr-dialog .button{width:100%;min-height:47px}.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;max-width:1110px;display:grid}.solution-card{color:#e6e7e9;text-align:left;background:linear-gradient(148deg,#121416,#08090a);border:1px solid #2c2f33;border-radius:15px;min-height:260px;padding:28px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.solution-card:after{content:"";border:1px solid #c60b1b6b;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-84px;right:-72px;box-shadow:0 0 60px #bb000f2e}.solution-card:hover{border-color:#6c1720;transform:translateY(-3px);box-shadow:0 16px 30px #00000052,0 0 26px #d0091a26}.solution-card>span{z-index:1;color:#eceef0;border:1px solid #3c3e42;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;position:relative}.solution-card>span svg{width:21px;height:21px}.solution-card h2{z-index:1;margin:34px 0 10px;font-size:19px;font-weight:500;position:relative}.solution-card p{z-index:1;color:#989ba1;margin:0;font-size:13px;line-height:1.55;position:relative}.solution-card__arrow{z-index:1;color:#e2e3e5;width:20px;height:20px;position:absolute;bottom:25px;right:25px}.private-vpn-configurator,.managed-solution{width:100%;max-width:none}.private-vpn-configurator{inline-size:100%;min-inline-size:0;display:grid}.private-vpn-configurator__header{justify-content:space-between;align-items:center;gap:28px;min-height:43px;margin-bottom:14px;display:flex}.private-vpn-configurator__intro{color:#8f939a;max-width:650px;margin:0;font-size:13px;line-height:1.55}.solution-back{color:#dadddf;background:#0a0b0dad;border:1px solid #393c41;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:0 13px;font-size:12px;transition:border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.solution-back svg{width:15px;height:15px;transform:rotate(-135deg)}.solution-back:hover{color:#fff;border-color:#b61424;box-shadow:0 0 22px #d10a1d29}.solution-principle{background:linear-gradient(145deg,#121416,#090a0c);border:1px solid #2d3034;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.solution-principle article{min-height:118px;padding:17px 22px}.solution-principle article+article{border-left:1px solid #2a2d31}.solution-principle span{color:#d2192a;letter-spacing:.12em;font-size:10px;font-weight:700;display:inline-block}.solution-principle h2{color:#e9eaec;margin:10px 0 6px;font-size:15px;font-weight:500}.solution-principle p{color:#94979d;margin:0;font-size:12px;line-height:1.52}.private-vpn-builder{grid-template-columns:minmax(0,1.7fr) minmax(280px,.72fr);gap:16px;margin-bottom:12px;display:grid}.private-vpn-builder__surface,.private-vpn-quote,.managed-solution__terms{background:linear-gradient(145deg,#121416,#090a0c);border:1px solid #2d3034;border-radius:15px;box-shadow:inset 0 1px #ffffff09}.private-vpn-builder__surface{background:linear-gradient(126deg,#121518,#090a0c 64%,#150609);position:relative;overflow:visible}.private-vpn-builder__surface:after{content:"";pointer-events:none;border:1px solid #b807192b;border-radius:50%;width:80%;height:245%;position:absolute;bottom:-190%;right:-23%;box-shadow:0 0 90px #a500111f}.private-vpn-builder__controls{z-index:1;gap:0;display:grid;position:relative}.private-vpn-builder__section{padding:17px 26px;position:relative}.private-vpn-builder__section+.private-vpn-builder__section{border-top:1px solid #2a2d31}.private-vpn-builder__label{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:12px;display:flex}.private-vpn-builder__label>span{color:#e8e9eb;font-size:14px;font-weight:500}.private-vpn-builder__label strong{color:#92959b;text-align:right;font-size:11px;font-weight:500}.private-profile-slider{height:50px;padding:0 10px;position:relative}.private-profile-range{z-index:2;appearance:none;cursor:ew-resize;touch-action:pan-y;background:0 0;outline:none;width:calc(100% - 20px);height:34px;margin:0;position:absolute;top:-3px;left:10px;right:10px}.private-profile-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #e01b31 0 var(--profile-progress), #b1091a61 var(--profile-progress), #686b7161 var(--profile-progress) 100%);border-radius:999px;height:3px;box-shadow:0 0 14px #d2091b36}.private-profile-range::-moz-range-track{background:linear-gradient(90deg, #e01b31 0 var(--profile-progress), #b1091a61 var(--profile-progress), #686b7161 var(--profile-progress) 100%);border-radius:999px;height:3px;box-shadow:0 0 14px #d2091b36}.private-profile-range::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 35% 28%,#fff,#d9dadd 25%,#8d0a18 28%,#58020b 72%);border:2px solid #fffffff0;border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 0 0 5px #c60a1c29,0 0 25px #dc0f246e}.private-profile-range::-moz-range-thumb{background:radial-gradient(circle at 35% 28%,#fff,#d9dadd 25%,#8d0a18 28%,#58020b 72%);border:2px solid #fffffff0;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 5px #c60a1c29,0 0 25px #dc0f246e}.private-profile-slider__ticks{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:8px;left:10px;right:10px}.private-profile-slider__ticks span{color:#73777e;justify-items:center;gap:8px;min-width:22px;font-size:9px;transition:color .18s;display:grid}.private-profile-slider__ticks i{background:#151619;border:1px solid #666a70;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #101114}.private-profile-slider__ticks span.is-active{color:#e5d6d8}.private-profile-slider__ticks span.is-active i{background:#cf0d22;border-color:#f2c9cd;box-shadow:0 0 0 3px #171013,0 0 12px #da0d1fa8}.region-picker{position:relative}.region-picker__toggle{color:#e9eaec;text-align:left;background:#07080aad;border:1px solid #373a40;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 14px;font-size:14px;transition:border-color .18s,box-shadow .18s;display:flex}.region-picker__toggle:hover,.region-picker__toggle[aria-expanded=true]{border-color:#c31021d1;box-shadow:0 0 22px #d30a1c24}.region-picker__toggle svg{color:#b3b6bc;width:17px;height:17px;transition:transform .2s}.region-picker__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.region-picker__menu{z-index:6;-webkit-backdrop-filter:blur(22px);background:#0e0f12f5;border:1px solid #af101eb8;border-radius:10px;max-height:248px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 18px 38px #00000094,0 0 32px #bf00122b}.region-picker__menu button{color:#dadddf;text-align:left;background:0 0;border:0;border-top:1px solid #292c30;justify-content:space-between;align-items:center;min-height:40px;padding:0 14px;font-size:13px;display:flex}.region-picker__menu button:first-child{border-top:0}.region-picker__menu button:hover,.region-picker__menu button[aria-selected=true]{color:#fff;background:linear-gradient(100deg,#68000d66,#1c0a0d5c)}.region-picker__menu button:disabled{color:#686c71;cursor:not-allowed}.region-picker__menu small{color:#9b6268;font-size:10px}.private-vpn-periods{background:#04050778;border:1px solid #2e3136;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:4px;display:grid}.private-vpn-periods button{color:#b4b7bd;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;gap:4px;min-height:54px;padding:7px 10px;transition:border-color .18s,box-shadow .18s,background .18s,color .18s;display:grid}.private-vpn-periods button:hover{color:#e8e9eb;background:#ffffff09}.private-vpn-periods button[aria-pressed=true]{color:#fff;background:linear-gradient(112deg,#6f000ebd,#23080cdb);border-color:#c01122d1;box-shadow:inset 0 1px #ffffff17,0 0 20px #d00a1c21}.private-vpn-periods b{font-size:12px;font-weight:500}.private-vpn-periods small{color:#858990;font-size:10px}.private-vpn-periods button[aria-pressed=true] small{color:#ecabb2}.private-vpn-quote{align-content:start;min-height:100%;padding:22px 26px;display:grid;position:relative;overflow:hidden}.private-vpn-quote:after{content:"";border:1px solid #d20a1d6e;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-69px;right:-67px;box-shadow:0 0 60px #cd00132b}.private-vpn-quote>*{z-index:1;position:relative}.private-vpn-quote>p{color:#a0a3a9;margin:0 0 14px;font-size:12px}.private-vpn-quote h2{color:#f2f3f4;margin:0 0 8px;font-size:21px;font-weight:500}.private-vpn-quote>span{color:#9da0a5;font-size:13px}.private-vpn-quote>div{border-top:1px solid #ffffff24;align-self:end;gap:5px;margin-top:34px;padding-top:14px;display:grid}.private-vpn-quote small{color:#a0a3a8;font-size:11px}.private-vpn-quote strong{color:#fff;font-size:28px;font-weight:500}.private-vpn-quote em{color:#edafb5;font-size:11px;font-style:normal}.solution-request-form{background:linear-gradient(105deg,#121416,#0b0c0e 62%,#37030ab8);border:1px solid #34373b;border-radius:15px;grid-template-columns:minmax(220px,1fr) minmax(245px,1.12fr) auto;align-items:end;gap:18px;padding:23px 25px;display:grid;box-shadow:inset 0 1px #ffffff0a}.solution-request-form h2{color:#eceef0;margin:0 0 7px;font-size:16px;font-weight:500}.solution-request-form>div>p{color:#95989e;margin:0;font-size:12px;line-height:1.48}.solution-request-form .button{min-width:158px;min-height:47px}.solution-contact{gap:8px;min-width:0;display:grid}.solution-contact>span,.solution-request-form__note{color:#aeb1b6;font-size:11px}.solution-contact__channels{background:#07080aab;border:1px solid #34373c;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.solution-contact__channels button{color:#96999f;background:0 0;border:0;border-left:1px solid #34373c;justify-content:center;align-items:center;gap:6px;min-width:0;height:34px;padding:0 8px;font-size:10px;display:inline-flex}.solution-contact__channels button:first-child{border-left:0}.solution-contact__channels button[aria-selected=true]{color:#f0f1f2;background:linear-gradient(110deg,#68000d8a,#1c090cb8)}.solution-contact__channels svg{width:13px;height:13px}.solution-contact input,.solution-request-form textarea{color:#eceef0;background:#050608a8;border:1px solid #3b3e43;border-radius:8px;outline:0;width:100%;min-width:0;padding:0 11px;font-size:12px;transition:border-color .18s,box-shadow .18s}.solution-contact input{height:36px}.solution-contact input:focus,.solution-request-form textarea:focus{border-color:#c71022e6;box-shadow:0 0 21px #cd0a1c21}.solution-contact__hint{color:#8e9298;margin:0;font-size:11px;line-height:1.35}.managed-solution__terms{align-items:center;gap:16px;margin-bottom:16px;padding:23px 25px;display:flex}.managed-solution__terms>span{color:#e2e3e5;border:1px solid #3a3d42;border-radius:10px;flex:none;place-items:center;width:43px;height:43px;display:grid}.managed-solution__terms svg{width:21px;height:21px}.managed-solution__terms h2{color:#e9eaeb;margin:0 0 6px;font-size:15px;font-weight:500}.managed-solution__terms p{color:#92959b;margin:0;font-size:12px;line-height:1.5}.managed-solution .solution-request-form{grid-template-columns:minmax(190px,.8fr) minmax(230px,1fr) minmax(220px,1.1fr) auto}.solution-request-form__note{gap:8px;display:grid}.solution-request-form textarea{resize:vertical;height:72px;padding-top:9px;line-height:1.35}.cabinet-content__scale.is-solution-refreshing{animation:.21s both solution-control-refresh}@keyframes solution-control-refresh{0%{opacity:.52;filter:blur(3px);transform:translateY(3px)scale(.997)}to{opacity:1;filter:none;transform:none}}.settings-panel{justify-content:space-between;align-items:center;gap:28px;max-width:900px;padding:28px 31px;display:flex}.settings-panel+.settings-panel{margin-top:16px}.settings-panel>div{grid-template-columns:42px minmax(0,1fr);column-gap:15px;display:grid}.settings-icon{border:1px solid #35383d;border-radius:9px;grid-row:span 2;place-items:center;width:42px;height:42px;display:grid}.settings-icon svg{width:20px;height:20px}.settings-panel h2{color:#e4e5e7;margin:1px 0 5px;font-size:17px;font-weight:500}.settings-panel p{color:#979aa1;margin:0;font-size:13px;line-height:1.5}.settings-state{color:#19d781;font-size:14px;font-weight:500}.settings-panel .button{flex:none;min-height:44px}.settings-panel--quiet{opacity:.86}.settings-panel--password{align-items:flex-start}.settings-password-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;width:min(470px,100%);display:grid}.settings-password-form label{color:#b7b9be;gap:7px;font-size:12px;display:grid}.settings-password-form input{color:#f4f4f5;min-width:0;height:40px;font:inherit;background:#0a0b0dbf;border:1px solid #41444a;border-radius:8px;outline:none;padding:0 12px;transition:border-color .18s,box-shadow .18s}.settings-password-form input:focus{border-color:#da1223e6;box-shadow:0 0 20px #cb091929}.settings-password-form__current{grid-column:span 2}.settings-password-form .button{grid-column:2;justify-self:end;min-width:170px}.request-panel{align-items:center;gap:20px;max-width:930px;padding:26px 29px;display:flex}.request-panel__icon{border:1px solid #373a3e;border-radius:10px;place-items:center;width:46px;height:46px;display:grid}.request-panel__icon svg{width:23px;height:23px}.request-panel h2{margin-bottom:7px}.request-panel p{color:#9699a0;margin:0;font-size:13px}.request-panel .button{flex:none;min-height:46px;margin-left:auto}.empty-panel{text-align:center;justify-items:center;max-width:760px;padding:62px 25px;display:grid}.empty-panel>svg{color:#babcc1;width:34px;height:34px;margin-bottom:15px}.empty-panel h2{margin-bottom:8px}.empty-panel p{color:#9699a0;margin:0;font-size:14px}.empty-panel--purchases{width:100%;max-width:none;min-height:calc(100svh - 193px);box-shadow:none;background:0 0;border:0;border-radius:0;place-content:center;padding:0}.purchase-heading{margin-bottom:28px}.purchase-heading h1{color:#ececee;margin:0;font-size:clamp(30px,2.35vw,46px);font-weight:500;line-height:1.08}.purchase-heading p{color:#979a9f;margin:10px 0 0;font-size:15px}.purchase-history{border-top:1px solid #ffffff1a;max-width:1080px;display:grid}.purchase-row{border-bottom:1px solid #ffffff1a;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:104px;display:grid}.purchase-row__status{color:#bfc1c5;align-items:center;gap:9px;font-size:14px;display:inline-flex}.purchase-row__status i{background:#00c678;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #00c678a6}.purchase-row__status--refunded i,.purchase-row__status--chargeback i{box-shadow:none;background:#b8bbc0}.purchase-row__status--refund_pending i{background:#e6a641;box-shadow:0 0 12px #e6a6418c}.purchase-row__plan{gap:7px;min-width:0;display:grid}.purchase-row__plan strong{color:#ededee;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.purchase-row__plan span{color:#898c92;font-size:13px}.purchase-row__amount{color:#f0f0f2;white-space:nowrap;font-size:18px;font-weight:500}.tariff-selector{width:min(100%,1410px)}.tariff-selector__header{justify-content:space-between;align-items:center;gap:22px;margin-bottom:24px;display:flex}.tariff-selector__header h1{color:#f3f3f4;margin:0;font-size:28px;font-weight:500}.device-switch{background:#0c0d0f;border:1px solid #2f3237;border-radius:10px;grid-template-columns:1fr 1fr;width:min(100%,332px);padding:4px;display:inline-grid}.device-switch button{color:#8d9095;background:0 0;border:0;border-radius:7px;min-height:37px;font-size:13px;transition:color .18s,background .18s,box-shadow .18s}.device-switch button[aria-pressed=true]{color:#f4f4f5;background:linear-gradient(112deg,#6c000bd1,#27080ceb);box-shadow:inset 0 0 0 1px #e61c2dad,0 0 21px #d30a1c2b}.tariff-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tariff-card{background:linear-gradient(143deg,#171a1d 0%,#0a0b0d 62%,#101113 100%);border:1px solid #303338;border-radius:13px;grid-template-rows:auto 1fr auto auto;min-width:0;min-height:365px;padding:20px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0b,0 15px 34px #0000001f}.tariff-card--recommended{background:linear-gradient(142deg,#2e0b0ff5,#0d0b0d 61%,#26060af2);border-color:#b9081b;box-shadow:inset 0 1px #ffffff14,0 0 32px #be001226}.tariff-card__recommended{color:#fff;background:linear-gradient(100deg,#b6081a,#7a000a);border-radius:7px;align-items:center;gap:5px;min-height:27px;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:-15px;right:15px;box-shadow:0 6px 17px #9b000e52}.tariff-card__recommended svg{width:13px;height:13px}.tariff-card h2{color:#f1f1f2;margin:0;font-size:21px;font-weight:500;line-height:1.23}.tariff-card ul{color:#a4a7ad;align-content:start;gap:12px;margin:25px 0 21px;padding:0;font-size:11px;list-style:none;display:grid}.tariff-card li{align-items:center;gap:9px;display:flex}.tariff-card li svg{color:#a7abb0;flex:none;width:15px;height:15px}.tariff-card__price{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;margin-bottom:19px;display:grid}.tariff-card__amount{justify-items:start;gap:3px;display:grid}.tariff-card__amount s{color:#85898e;font-size:12px;font-weight:400;text-decoration-thickness:1px}.tariff-card__price strong{color:#f1f2f3;letter-spacing:0;font-size:27px;font-weight:500}.tariff-card__price>span{color:#fff;background:linear-gradient(105deg,#b7091b,#730009);border-radius:5px;justify-self:end;padding:5px 7px;font-size:11px;font-weight:600}.tariff-card__price small{color:#989ba1;grid-column:1/-1;font-size:11px}.tariff-card button{color:#f0f0f1;background:0 0;border:1px solid #b91021;border-radius:8px;min-height:42px;font-size:13px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.tariff-card button:hover{border-color:#e6293a;transform:translateY(-1px);box-shadow:0 0 25px #d70a1d36}.tariff-card--recommended button{background:linear-gradient(100deg,#c40a1c,#8b000c);border-color:#da1228;box-shadow:0 0 20px #c9061833}.tariff-card--recommended button:hover{background:linear-gradient(100deg,#e01328,#a3000f)}.tariff-confirmation{color:#f2f2f3;background:linear-gradient(145deg,#17191c,#090a0c 72%);border:1px solid #fff3;border-radius:16px;width:min(470px,100vw - 32px);padding:0;box-shadow:0 28px 90px #000000ad,0 0 65px #b5001129}.tariff-confirmation::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c7}.tariff-confirmation__panel{padding:31px;display:grid;position:relative}.tariff-confirmation__panel .content-kicker{margin:0 0 9px}.tariff-confirmation__panel h2{margin:0;font-size:26px;font-weight:500}.tariff-confirmation__close{color:#dadbdd;background:#111214;border:1px solid #35383d;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:15px;right:15px}.tariff-confirmation__close:hover{color:#fff;border-color:#777a80}.tariff-confirmation__close svg{width:17px;height:17px}.tariff-confirmation__details{border-top:1px solid #2e3135;border-bottom:1px solid #2e3135;gap:0;margin:26px 0 22px;display:grid}.tariff-confirmation__details div{border-top:1px solid #26292d;justify-content:space-between;align-items:center;gap:16px;min-height:51px;display:flex}.tariff-confirmation__details div:first-child{border-top:0}.tariff-confirmation__details dt{color:#92959b;font-size:13px}.tariff-confirmation__details dd{color:#f0f1f2;text-align:right;margin:0;font-size:15px;font-weight:500}.tariff-confirmation__details div:last-child dd{font-size:21px}.tariff-confirmation__old-price{color:#8c9096;margin-right:10px;font-size:14px;font-weight:400;text-decoration:line-through}.tariff-confirmation__discount-price{color:#fff}.tariff-confirmation__promo{border-top:1px solid #2e3135;gap:10px;margin:0 0 22px;padding-top:18px;display:grid}.tariff-confirmation__promo-label{color:#aeb1b6;font-size:13px}.tariff-confirmation__promo-picker{position:relative}.tariff-confirmation__promo-toggle{color:#f0f1f2;width:100%;height:42px;font:inherit;text-align:left;background:#101114;border:1px solid #373a40;border-radius:9px;justify-content:space-between;align-items:center;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:flex}.tariff-confirmation__promo-toggle:hover,.tariff-confirmation__promo-toggle[aria-expanded=true]{border-color:#a80c1b;box-shadow:0 0 25px #cc102226}.tariff-confirmation__promo-toggle svg{color:#b7bac0;width:16px;height:16px;transition:transform .18s}.tariff-confirmation__promo-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.tariff-confirmation__promo-menu{z-index:3;-webkit-backdrop-filter:blur(20px);background:#0f1013f7;border:1px solid #b812238c;border-radius:10px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 18px 38px #0000009e,0 0 30px #b5001226}.tariff-confirmation__promo-menu button{color:#f0f1f2;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #292c30;gap:3px;padding:11px 12px;display:grid}.tariff-confirmation__promo-menu button:first-child{border-top:0}.tariff-confirmation__promo-menu button:hover,.tariff-confirmation__promo-menu button[aria-selected=true]{background:linear-gradient(100deg,#6f000d61,#1d0a0e66)}.tariff-confirmation__promo-menu button strong{font-size:13px;font-weight:600}.tariff-confirmation__promo-menu button span,.tariff-confirmation__promo-menu p{color:#a6a9ae;margin:0;font-size:11px;line-height:1.35}.tariff-confirmation__promo-menu p{padding:12px}.tariff-confirmation__promo-entry input{color:#f0f1f2;width:100%;min-width:0;height:42px;font:inherit;background:#101114;border:1px solid #373a40;border-radius:9px;outline:0;padding:0 12px}.tariff-confirmation__promo-entry input:focus{border-color:#9c9fa6;box-shadow:0 0 0 3px #ffffff0f}.tariff-confirmation__promo-entry{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.tariff-confirmation__promo-entry button{color:#f1f1f2;min-width:100px;font:inherit;background:#68050e33;border:1px solid #5e1017;border-radius:9px;font-size:13px;transition:border-color .18s,box-shadow .18s}.tariff-confirmation__promo-entry button:hover{border-color:#cc2532;box-shadow:0 0 22px #ce132233}.tariff-confirmation__promo-entry button:disabled{cursor:wait;opacity:.55}.tariff-confirmation__promo-note{color:#babdc2;margin:0;font-size:12px;line-height:1.45}.tariff-confirmation__consent{color:#afb1b6;align-items:flex-start;gap:10px;font-size:12px;line-height:1.55;display:flex}.tariff-confirmation__consent input{accent-color:#d61024;flex:none;width:17px;height:17px;margin:1px 0 0}.tariff-confirmation__consent a{color:#ececef;text-underline-offset:3px}.tariff-confirmation__submit{width:100%;min-height:49px;margin-top:24px}.payment-screen{isolation:isolate;color:#f5f5f6;background:#070809;place-items:center;height:100svh;min-height:0;padding:110px 24px 42px;font-family:Montserrat,Manrope,sans-serif;display:grid;position:relative;overflow:hidden}.payment-screen__ribbons{z-index:-2}.payment-topbar{z-index:2;-webkit-backdrop-filter:blur(20px);background:#00000061;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:79px;padding:0 clamp(25px,4vw,72px);display:flex;position:absolute;top:0;left:0;right:0}.payment-brand{width:147px;line-height:0;display:block}.payment-brand .cabinet-logo{width:100%}.payment-close{color:#ffffffc2;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;display:inline-flex}.payment-close:hover{color:#fff;text-shadow:0 0 20px #ffffff59}.payment-close svg{width:17px;height:17px}.payment-card{z-index:1;text-align:center;transform-origin:50%;-webkit-backdrop-filter:blur(28px)saturate(1.22);background:linear-gradient(145deg,#141619e8,#040507db);border:1px solid #ffffff38;border-radius:22px;justify-items:center;width:min(100%,580px);padding:clamp(28px,4.2vw,48px);transition:transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 28px 80px #00000075,0 0 90px #cf081a1f}.payment-card:before{content:"";pointer-events:none;border:1px solid #eb102247;border-radius:50%;width:280px;height:280px;position:absolute;top:-135px;right:-75px;box-shadow:0 0 90px #d6091b38}.payment-card__state{color:#f2f3f4;background:#ffffff0f;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:19px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff29,0 0 25px #ffffff14}.payment-card--success .payment-card__state{color:#19d781;border-color:#19d78194;box-shadow:0 0 28px #19d78138}.payment-card__state svg{width:27px;height:27px}.payment-card--processing .payment-card__state{color:#f0d5d8;border-color:#da1228a3;box-shadow:0 0 28px #d30a1e40}.payment-spinner{animation:1.05s linear infinite payment-spin}.payment-card h1{letter-spacing:0;margin:0;font-size:clamp(27px,3vw,40px);font-weight:500;position:relative}.payment-card__copy{color:#e9eaecad;max-width:440px;margin:15px 0 24px;font-size:14px;line-height:1.55;position:relative}.payment-card__amount{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;gap:6px;width:100%;padding:19px 0;display:grid;position:relative}.payment-card__amount span,.payment-card__amount small{color:#e7e9ec9e;font-size:12px}.payment-card__amount strong{font-size:30px;font-weight:500}.payment-qr{background:#f4f4f5;border-radius:17px;place-items:center;width:min(100%,260px);margin:26px 0 20px;padding:12px;display:grid;position:relative;box-shadow:0 14px 28px #0000003d,0 0 35px #ffffff14}.payment-qr img{width:100%;height:auto;image-rendering:pixelated;display:block}.payment-qr span{color:#f1f1f2;letter-spacing:.08em;background:#101113;border-radius:6px;padding:4px 6px;font-size:9px;font-weight:700;position:absolute;bottom:8px;right:8px}.payment-actions{grid-template-columns:1fr 1fr;gap:11px;width:100%;display:grid;position:relative}.payment-actions .button,.payment-return-button{border-radius:10px;min-height:51px;text-decoration:none}.payment-return-button{width:100%;margin-top:28px;position:relative}.payment-processing{color:#edeef0ab;justify-items:center;gap:13px;width:100%;margin-top:29px;font-size:12px;display:grid;position:relative}.payment-processing__line{background:#ffffff1a;border-radius:999px;width:min(100%,252px);height:2px;overflow:hidden}.payment-processing__line:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#ab001140,#f22a3e,#f22a3e33);width:42%;height:100%;animation:1.55s ease-in-out infinite payment-sweep;display:block;box-shadow:0 0 14px #f42438a6}@keyframes payment-spin{to{transform:rotate(360deg)}}@keyframes payment-sweep{0%{transform:translate(-125%)}55%,to{transform:translate(270%)}}@media (width<=1180px){.cabinet-content{padding-left:42px;padding-right:42px}.subscription-card{padding:34px 30px 30px}.subscription-stats>div{padding:0 25px}.account-grid{grid-template-columns:1fr;max-width:800px}.quick-block{max-width:800px}.bypass-workspace{grid-template-columns:1fr;min-height:0}.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.earnings-summary{grid-template-columns:1fr}.earnings-heading{flex-direction:column}.earnings-level>div:first-child{flex-wrap:wrap}.partner-promo-form,.admin-partners form,.partner-policy,.admin-partner-settings{grid-template-columns:1fr 1fr}.admin-users-layout{grid-template-columns:1fr}.admin-user-detail form{grid-template-columns:1fr 1fr}.auth-screen{display:block;overflow:hidden}.phrase-screen{grid-template-rows:42svh 58svh;grid-template-columns:1fr;display:grid;overflow:hidden}.auth-left{border-right:1px solid #ffffff29;height:100svh;min-height:0;padding:24px}.phrase-left{border-right:1px solid #ffffff29;min-height:0;padding:16px 24px}.auth-art{display:none}.phrase-right{border:0;min-height:0;padding:14px 24px 24px}.auth-ribbons i{width:30vw}.auth-ribbons i:first-child{left:-4%}.auth-ribbons i:nth-child(2){left:17%}.auth-ribbons i:nth-child(3){left:38%}.auth-ribbons i:nth-child(4){left:59%}.auth-ribbons i:nth-child(5){left:80%}.auth-ribbons i:nth-child(6){left:101%}.auth-left__content{gap:clamp(20px,3svh,30px);width:min(100%,460px)}.phrase-left__content{gap:12px;width:min(100%,460px)}.auth-brand{width:min(205px,52vw);top:auto;left:auto}.auth-content{width:100%;margin:0;padding:0}.auth-content--login,.auth-content--register{padding-top:0}.auth-content h1{font-size:clamp(40px,11vw,66px)}.auth-form{gap:clamp(10px,1.8svh,18px);margin-top:clamp(28px,4svh,42px)}.auth-form label,.phrase-check label{font-size:16px}.auth-form input,.auth-form textarea,.phrase-check input{min-height:58px;font-size:17px}.auth-button,.phrase-primary,.phrase-secondary{min-height:clamp(50px,7.2svh,60px);font-size:16px}.forgot-link{white-space:nowrap;font-size:15px;position:static;transform:none}.telegram-login{margin-top:clamp(16px,2.5svh,26px);font-size:15px}.phrase-copy{width:100%;margin:0;padding:0}.phrase-copy h1{font-size:clamp(30px,8.7vw,48px);line-height:1.04}.phrase-copy>p{text-align:left;margin-top:13px;font-size:14px}.phrase-copy>.phrase-primary{margin-top:18px}.phrase-recover-form .phrase-actions{margin-top:16px}.phrase-right{--phrase-gap:10px}.phrase-words{gap:8px var(--phrase-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.phrase-words li{white-space:normal;text-align:center;min-height:clamp(38px,5.2svh,52px);padding:5px;font-size:12px}.copy-phrase{min-height:clamp(42px,5.8svh,54px);margin-top:14px;font-size:14px}.cabinet-topbar{height:65px}body.has-cabinet .toast-stack{top:max(77px, calc(env(safe-area-inset-top) + 12px))}.cabinet-brand{border-right:0;width:auto;padding-left:20px}.cabinet-logo{width:124px}.cabinet-user{padding-right:19px}.cabinet-user .topbar-icon{margin-right:9px}.cabinet-user__login{display:none}.cabinet-user>button{padding-left:0}.cabinet-body{padding-top:65px;display:block}.cabinet-sidebar{border-bottom:1px solid #232323;border-right:0;width:100%;height:auto;min-height:auto;padding:11px 16px;position:sticky;top:65px;overflow-x:auto}.cabinet-nav{gap:8px;width:max-content;display:flex}.cabinet-nav button{border-radius:9px;gap:9px;width:auto;height:42px;padding:0 12px;font-size:13px}.cabinet-nav button>span,.cabinet-nav svg{width:18px;height:18px}.support-card{display:none}.cabinet-content{width:100%;height:auto;min-height:auto;margin-left:0;padding:40px 24px 54px}.cabinet-skeleton__hero{gap:18px;min-height:230px;padding:30px 24px}.purchase-row{grid-template-columns:145px minmax(0,1fr) auto;gap:18px;min-height:90px}.content-heading{margin-bottom:25px}.subscription-card{padding:26px 22px}.subscription-stats{grid-template-columns:1fr 1fr;gap:20px 0;margin-bottom:29px}.subscription-stats>div{min-height:52px;padding:0 18px}.subscription-stats>div:nth-child(odd){border-left:0;padding-left:0}.subscription-stats>div:nth-child(3){grid-column:span 2}.subscription-url>div{flex-wrap:wrap;align-items:stretch;min-height:auto}.subscription-url code{flex:auto;width:100%;padding:15px}.subscription-url .copy-button{border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100%;height:46px}.subscription-actions{gap:14px;margin-top:22px}.solution-grid{grid-template-columns:1fr;max-width:560px}.connect-panel,.request-panel,.settings-panel{flex-direction:column;align-items:stretch}.connect-panel__actions{width:100%}.connect-panel__actions .button{flex:1}.request-panel .button{width:100%;margin-left:0}.platform-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-import{flex-direction:column;align-items:stretch}.qr-button{width:100%}}@media (width<=500px){.auth-actions{grid-template-columns:1fr}.phrase-actions{grid-template-columns:1fr 1fr}.plans,.inline-form{grid-template-columns:1fr}.metric{grid-template-columns:1fr;gap:8px}.promo-card__activate,.promo-card__state{text-align:left;width:100%;min-width:0}.cabinet-content{padding-left:16px;padding-right:16px}.cabinet-skeleton__hero,.cabinet-skeleton__grid{grid-template-columns:1fr}.cabinet-skeleton__hero{min-height:255px}.cabinet-skeleton__hero span{height:42px}.purchase-heading{margin-bottom:22px}.purchase-row{grid-template-columns:1fr auto;gap:7px 14px;min-height:0;padding:18px 0}.purchase-row__status{grid-column:1/-1;font-size:12px}.purchase-row__plan strong{font-size:14px}.purchase-row__plan span{font-size:12px}.purchase-row__amount{font-size:16px}.content-heading h1{font-size:31px}.content-heading p:not(.content-kicker){font-size:14px}.subscription-actions,.subscription-stats{grid-template-columns:1fr}.subscription-stats>div,.subscription-stats>div:nth-child(odd){border-top:1px solid #282a2e;border-left:0;padding:16px 0 0}.subscription-stats>div:first-child{border-top:0;padding-top:0}.subscription-stats>div:nth-child(3){grid-column:auto}.account-grid{gap:25px}.device-line{flex-wrap:wrap;align-items:flex-start}.device-line button{width:100%}.promo-entry{grid-template-columns:1fr}.promo-card{grid-template-columns:1fr;gap:15px}.promo-card__activate,.promo-card__state{text-align:left;width:100%}.partner-promo-form,.partner-policy,.admin-partner-settings{grid-template-columns:1fr}.partner-promo-form>div:first-child,.partner-promo-form>.promo-type-picker{grid-column:auto}.promo-type-picker{grid-template-columns:1fr}.promo-management-list article{grid-template-columns:1fr;gap:8px}.admin-user-search,.admin-user-detail form,.admin-user-actions,.admin-user-detail__summary,.referral-code{grid-template-columns:1fr}.referral-code .copy-button{grid-area:auto;width:100%}.referral-metrics{grid-template-columns:1fr;gap:22px}.referral-metrics div+div{border-top:1px solid #2c2e32;border-left:0;padding-top:18px;padding-left:0}.connect-panel__actions{flex-direction:column}.connection-step{padding:22px 19px}.platform-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-picker button{min-height:71px;font-size:11px}.client-grid{grid-template-columns:1fr}.subscription-import__url{flex-wrap:wrap;align-items:stretch;height:auto}.subscription-import__url code{flex:auto;width:100%;padding:15px}.subscription-import__url .copy-button{border-bottom:0;border-left:0;border-right:0;width:100%;height:45px}.settings-panel{padding:22px}.settings-password-form{width:100%}.quick-block,.referral-card,.connect-panel,.instruction-panel,.request-panel{padding-left:20px;padding-right:20px}.tariff-selector__header{flex-direction:column;align-items:stretch}.tariff-selector__assurance{white-space:normal;width:fit-content}.tariff-grid{grid-template-columns:1fr;max-width:500px}.tariff-card{min-height:390px}.tariff-benefits{grid-template-columns:1fr;gap:16px;max-width:500px}.tariff-benefits>div,.tariff-benefits>div:nth-child(odd){border-top:1px solid #2a2d31;border-left:0;padding:16px 0 0}.tariff-benefits>div:first-child{border-top:0;padding-top:0}.payment-screen{padding:94px 16px 24px}.payment-topbar{height:64px;padding:0 17px}.payment-brand{width:126px}.payment-close{font-size:0}.payment-close svg{width:20px;height:20px}.payment-card{border-radius:17px;padding:27px 21px}.payment-actions,.settings-password-form{grid-template-columns:1fr}.settings-password-form__current,.settings-password-form .button{grid-column:auto}.settings-password-form .button{justify-self:stretch}}.cabinet-content__scale{opacity:1;filter:blur();transition:opacity .32s,transform .34s cubic-bezier(.2,.8,.2,1),filter .3s;transform:translate(0,0)}.cabinet-content__scale.is-entering{opacity:0;filter:blur(6px);transform:translateY(12px)}.cabinet-content__scale.is-leaving{pointer-events:none;opacity:0;filter:blur(7px);transform:translate(-16px,-6px)}.cabinet-content[data-transition-direction=back] .cabinet-content__scale.is-leaving{transform:translate(16px,-6px)}[data-motion-reveal]{opacity:0;animation:.62s cubic-bezier(.16,1,.3,1) both cabinet-reveal;animation-delay:var(--motion-delay,0s)}@keyframes cabinet-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(15px)scale(.985)}62%{opacity:1}to{opacity:1;filter:blur();transform:none}}@keyframes cabinet-atmosphere{0%{opacity:.38;transform:translate(-7%)scaleX(.9)}to{opacity:.9;transform:translate(7%)scaleX(1.08)}}@keyframes cabinet-horizon{0%,to{opacity:.16;transform:scaleX(.6)}50%{opacity:.78;transform:scaleX(1)}}@keyframes cabinet-nav-activate{0%{filter:brightness(.88);transform:translate(-3px)}60%{filter:brightness(1.12)}to{filter:none;transform:none}}.service-catalogue{width:min(100%,1240px)}.service-catalogue__header{justify-content:space-between;align-items:center;gap:28px;margin:0 0 25px;display:flex}.service-catalogue__title-row{color:#f1f2f3;letter-spacing:0;margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:500}.service-categories{background:#0d0e11d1;border:1px solid #34373d;border-radius:10px;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));min-width:326px;display:inline-grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.service-categories button{color:#8e9299;min-height:43px;font:inherit;background:0 0;border:0;border-left:1px solid #2b2e33;font-size:12px;transition:color .18s,background .18s,box-shadow .18s}.service-categories button:first-child{border-left:0}.service-categories button:hover{color:#f4f4f5;background:#ffffff0a}.service-categories button.is-selected{color:#fff;background:linear-gradient(100deg,#76000e7a,#1e080c8c);box-shadow:inset 0 -1px #bb0a1c,0 0 20px #c4061926}.service-location-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:15px;display:grid}.service-location{background:linear-gradient(145deg,#141619e6,#08090be0);border:1px solid #2a2d31;border-radius:14px;transition:border-color .22s,box-shadow .22s,transform .22s;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.service-location:hover{border-color:#454950;transform:translateY(-2px)}.service-location.is-expanded{border-color:#a80c1bb8;box-shadow:inset 0 1px #ffffff0f,0 0 34px #ac00121a}.service-location__trigger{color:#f2f2f3;text-align:left;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;width:100%;min-height:108px;padding:22px;display:grid}.service-location__flag{background:#121317;border:1px solid #34373c;border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.service-location__copy{gap:4px;display:grid}.service-location__copy strong{font-size:17px;font-weight:500}.service-location__copy small{color:#969aa1;font-size:13px}.service-location__toggle{color:#aeb1b7;place-items:center;transition:transform .28s cubic-bezier(.2,.8,.2,1),color .18s;display:grid}.service-location__toggle svg{width:19px;height:19px}.service-location.is-expanded .service-location__toggle{color:#fff;transform:rotate(180deg)}.service-location__details{border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1),border-color .3s;display:grid}.service-location.is-expanded .service-location__details{border-color:#2a2d31;grid-template-rows:1fr}.service-location__details>div{opacity:0;min-height:0;transition:opacity .18s 70ms,transform .18s 70ms;display:grid;overflow:hidden;transform:translateY(-6px)}.service-location.is-expanded .service-location__details>div{opacity:1;transform:none}.service-location__transport{border-bottom:1px solid #272a2e;gap:10px;padding:19px 22px;display:grid}.service-location__transport>span{color:#858991;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.service-location__transport>div{flex-wrap:wrap;gap:7px;display:flex}.service-location__transport div span{color:#d7d9dc;background:#ffffff09;border:1px solid #363a40;border-radius:999px;padding:5px 8px;font-size:11px}.service-location__access{grid-template-columns:25px minmax(0,1fr);gap:11px;padding:19px 22px 21px;display:grid}.service-location__access>span{color:#1bce7d}.service-location__access>span svg{width:19px;height:19px}.service-location__access strong{color:#e9eaec;font-size:13px;font-weight:600;display:block}.service-location__access p{color:#92969d;margin:6px 0 0;font-size:12px;line-height:1.45}.service-location__access ul{grid-column:1/-1;gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.service-location__access li{color:#cfd1d5;border-top:1px solid #272a2e;justify-content:space-between;align-items:center;padding-top:9px;font-size:12px;display:flex}.service-location__access li strong{font-size:12px;font-weight:500}.service-location__access li span{color:#90949b;font-size:11px}.service-location__access--locked>span{color:#d59aa1}.service-location__access--locked{background:linear-gradient(105deg,#54000b2e,#0000 76%)}.service-protocol-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.service-protocol-card,.service-protection-card{background:linear-gradient(145deg,#131518e8,#08090be6);border:1px solid #2a2d31;border-radius:14px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.service-protocol-card:after,.service-protection-card:after{content:"";pointer-events:none;border:1px solid #b70a1d2e;border-radius:50%;width:160px;height:160px;position:absolute;inset:auto -12% -42% auto;box-shadow:0 0 54px #ab00111f}.service-protocol-card__top{justify-content:space-between;align-items:center;gap:14px;display:flex}.service-protocol-card h2,.service-protection-card h2{color:#f0f1f2;margin:0;font-size:19px;font-weight:500}.service-protocol-card__top span{color:#bdc0c5;letter-spacing:.07em;border:1px solid #3a3d42;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:600}.service-protocol-card>p{color:#a4a7ad;margin:17px 0 20px;font-size:13px;line-height:1.55}.service-protocol-card dl{gap:11px;margin:0;display:grid}.service-protocol-card dl div{border-top:1px solid #282b2f;grid-template-columns:116px minmax(0,1fr);gap:14px;padding-top:11px;display:grid}.service-protocol-card dt{color:#858991;font-size:11px}.service-protocol-card dd{color:#d9dbde;margin:0;font-size:12px;line-height:1.45}.service-protection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.service-protection-card{min-height:198px}.service-protection-card>span{color:#dedfe1;background:#ffffff09;border:1px solid #3a3d42;border-radius:9px;place-items:center;width:38px;height:38px;margin-bottom:29px;display:grid}.service-protection-card>span svg{width:20px;height:20px}.service-protection-card p{color:#9fa3aa;max-width:360px;margin:10px 0 0;font-size:13px;line-height:1.55}.cabinet-mobile-nav,.cabinet-more-sheet{display:none}@media (width<=900px){.cabinet-sidebar{display:none}.cabinet-mobile-nav{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(1.18);background:#07080adb;border-top:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 34px #0000003d}.cabinet-mobile-nav button{color:#a8abb1;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;min-height:47px;padding:0;transition:color .18s,background .18s,border-color .18s,box-shadow .18s;display:grid}.cabinet-mobile-nav button svg{width:21px;height:21px}.cabinet-mobile-nav button.is-active{color:#fff;background:linear-gradient(100deg,#64000da1,#16080ba6);border-color:#a90e1db3;box-shadow:0 0 21px #c2071929}.cabinet-content{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.cabinet-more-sheet{color:#ededee;-webkit-backdrop-filter:blur(28px)saturate(1.2);background:#0d0e11eb;border:1px solid #ffffff29;border-radius:19px 19px 0 0;width:min(100%,540px);max-width:100%;margin:0;padding:0;position:fixed;inset:auto 0 0;box-shadow:0 -18px 64px #00000087,0 0 55px #9f00121a}.cabinet-more-sheet[open]{animation:.22s cubic-bezier(.2,.8,.2,1) both mobile-sheet-enter;display:block}.cabinet-more-sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000094}.cabinet-more-sheet>section{padding:20px 16px calc(18px + env(safe-area-inset-bottom));gap:17px;display:grid}.cabinet-more-sheet header{justify-content:space-between;align-items:center;display:flex}.cabinet-more-sheet h2{margin:0;font-size:18px;font-weight:500}.cabinet-more-sheet header button{color:#e6e7e8;background:#121317;border:1px solid #34373c;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.cabinet-more-sheet header button svg{width:19px;height:19px}.cabinet-more-sheet nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cabinet-more-sheet nav button{color:#d6d8db;min-height:49px;font:inherit;text-align:left;background:#ffffff06;border:1px solid #2f3237;border-radius:10px;align-items:center;gap:11px;padding:0 13px;font-size:13px;display:flex}.cabinet-more-sheet nav button.is-active{color:#fff;background:linear-gradient(102deg,#66000e94,#17080b9e);border-color:#b00d1db3}.cabinet-more-sheet nav button span,.cabinet-more-sheet nav button svg{width:19px;height:19px}.cabinet-more-sheet__support{border-top:1px solid #2d3034;grid-template-columns:27px minmax(0,1fr);gap:10px;padding-top:16px;display:grid}.cabinet-more-sheet__support>span{color:#d5d7da}.cabinet-more-sheet__support>span svg{width:21px;height:21px}.cabinet-more-sheet__support div{gap:3px;display:grid}.cabinet-more-sheet__support strong{font-size:13px;font-weight:500}.cabinet-more-sheet__support small{color:#8e9298;font-size:11px}.cabinet-more-sheet__support a{color:#d7d9dc;border:1px solid #34373c;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:43px;padding:0 12px;font-size:12px;text-decoration:none;display:flex}.cabinet-more-sheet__support a svg{width:16px;height:16px}.service-catalogue__header{flex-direction:column;align-items:stretch}.service-categories{width:min(100%,390px)}.service-location-grid{grid-template-columns:1fr;max-width:610px}.private-vpn-builder{grid-template-columns:1fr}.private-vpn-quote{min-height:225px}.solution-request-form,.managed-solution .solution-request-form{grid-template-columns:1fr 1fr}.solution-request-form>div{grid-column:1/-1}.solution-request-form .button{justify-self:end}}@media (width<=560px){.service-catalogue__header{margin-bottom:23px}.service-catalogue__header h1{font-size:31px}.service-categories{min-width:0}.service-protocol-grid,.service-protection-grid{grid-template-columns:1fr}.service-protocol-card,.service-protection-card{padding:20px}.service-protocol-card dl div{grid-template-columns:1fr;gap:5px}.cabinet-more-sheet nav{grid-template-columns:1fr}.private-vpn-configurator__header{align-items:start;gap:17px;display:grid}.private-vpn-configurator__header h1{font-size:32px}.solution-principle{grid-template-columns:1fr}.solution-principle article{min-height:0;padding:18px 20px}.solution-principle article+article{border-top:1px solid #2a2d31;border-left:0}.private-vpn-builder__section{padding:19px}.private-vpn-builder__label{flex-direction:column;align-items:flex-start;gap:6px}.private-vpn-builder__label strong{text-align:left}.private-vpn-periods{grid-template-columns:repeat(2,minmax(0,1fr))}.private-vpn-quote{min-height:198px;padding:22px}.private-vpn-quote>div{margin-top:31px}.solution-request-form,.managed-solution .solution-request-form{grid-template-columns:1fr;padding:20px}.solution-request-form>div{grid-column:auto}.solution-request-form .button{justify-self:stretch;width:100%}.managed-solution__terms{align-items:flex-start;padding:20px}}@keyframes mobile-sheet-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (width<=900px){.cabinet-skeleton[data-skeleton-scene=plans] .cabinet-skeleton__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinet-skeleton[data-skeleton-scene=service] .cabinet-skeleton__grid,.cabinet-skeleton[data-skeleton-scene=solutions] .cabinet-skeleton__grid,.cabinet-skeleton[data-skeleton-scene=private] .cabinet-skeleton__grid{grid-template-columns:1fr;max-width:610px}}@media (width<=560px){.cabinet-skeleton{gap:13px}.cabinet-skeleton__intro{margin-bottom:1px}.cabinet-skeleton__hero{gap:14px;min-height:220px;padding:26px 21px}.cabinet-skeleton__hero span{height:54px}.cabinet-skeleton__grid{grid-template-columns:1fr;gap:13px}.cabinet-skeleton__grid>span{min-height:116px}.cabinet-skeleton[data-skeleton-scene=connection] .cabinet-skeleton__grid,.cabinet-skeleton[data-skeleton-scene=plans] .cabinet-skeleton__grid{grid-template-columns:1fr}.cabinet-skeleton[data-skeleton-scene=connection] .cabinet-skeleton__grid>span:last-child,.cabinet-skeleton[data-skeleton-scene=plans] .cabinet-skeleton__grid>span:last-child{display:block}}@media (prefers-reduced-motion:reduce){.cabinet-content:before,.cabinet-content:after,.cabinet-content__scale,.cabinet-skeleton,.cabinet-skeleton *,[data-motion-reveal],.cabinet-nav button,.service-location,.service-location__toggle,.service-location__details,.service-location__details>div,.cabinet-mobile-nav button,.cabinet-more-sheet[open]{transition:none!important;animation:none!important}}
