@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.confirmation-sheet-wrapper{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.confirmation-sheet-wrapper .sheet-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000000b3;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.confirmation-sheet-wrapper.visible .sheet-overlay{opacity:1;pointer-events:auto}.confirmation-sheet-wrapper .confirmation-sheet{background-color:#1d2521;border-top:1px solid #ffffff1a;border-top-left-radius:24px;border-top-right-radius:24px;bottom:0;box-shadow:0 -4px 20px #00000080;left:0;max-height:80vh;overflow-y:auto;padding:16px 16px 24px;pointer-events:auto;position:absolute;right:0;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.confirmation-sheet-wrapper.visible .confirmation-sheet{transform:translateY(0)}.confirmation-sheet-wrapper .sheet-content{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:402px;width:100%}.confirmation-sheet-wrapper .sheet-drag-handle{-webkit-tap-highlight-color:transparent;cursor:grab;display:flex;justify-content:center;padding:4px 0;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.confirmation-sheet-wrapper .drag-indicator{background-color:#fff3;border-radius:2px;height:4px;transition:background-color .2s;width:40px}.confirmation-sheet-wrapper .icon-placeholder{display:flex;justify-content:center}.confirmation-sheet-wrapper .icon-circle{height:48px;object-fit:contain;width:48px}.confirmation-sheet-wrapper .sheet-title{color:#fff;font-size:20px;font-weight:600;margin:0;text-align:center}.confirmation-sheet-wrapper .sheet-text{color:#ff4757;font-size:16px;font-weight:500;line-height:1.5;margin:0;text-align:center}.confirmation-sheet-wrapper .custom-content-box{background-color:#0f1513;border:1px solid #ffffff0d;border-radius:16px;padding:20px 16px}.confirmation-sheet-wrapper .custom-content-text{color:#fffc;font-size:14px;line-height:1.6;margin:0 0 16px;text-align:center}.confirmation-sheet-wrapper .custom-content-text1{color:#fffc;font-size:13px;line-height:1.6;margin:0 0 16px;text-align:center}.price-tag{align-items:center;background:#32d7551a;border:1px solid #32d7554d;border-radius:12px;display:flex;justify-content:space-between;padding:12px}.price-label{color:#8e98a3;font-size:14px}.price-value{color:#ff8a4c}.price-value,.price-value1{font-size:20px;font-weight:700}.price-value1{color:#ff9800}.price-value.free{color:#4ecdc4}.rate-limit-note{border-top:1px solid #ffffff1a;color:gold;font-size:12px;margin-bottom:0;margin-top:12px;padding-top:8px;text-align:center}.confirmation-sheet-wrapper .sheet-buttons{display:flex;gap:12px;margin-top:8px}.confirmation-sheet-wrapper .sheet-button{border:none;border-radius:16px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;height:48px;transition:all .2s}.confirmation-sheet-wrapper .sheet-button:active{transform:scale(.98)}.confirmation-sheet-wrapper .sheet-button-cancel{background-color:initial;border:1.5px solid #fff3;color:#fff}.confirmation-sheet-wrapper .sheet-button-cancel:hover{background-color:#ffffff0d;border-color:#ffffff4d}.confirmation-sheet-wrapper .sheet-button-confirm{background-color:#ff8a4c;color:#fff}.confirmation-sheet-wrapper .sheet-button-confirm:hover{background-color:#d96a31}.confirmation-sheet-wrapper .sheet-button-confirm.disabled{background-color:#32d7564d;cursor:default}@media (max-width:402px){.confirmation-sheet-wrapper .confirmation-sheet{padding:12px 12px 20px}.confirmation-sheet-wrapper .icon-circle{height:40px;width:40px}.confirmation-sheet-wrapper .sheet-title{font-size:18px}.confirmation-sheet-wrapper .sheet-text{font-size:14px}.confirmation-sheet-wrapper .custom-content-box{padding:16px}.confirmation-sheet-wrapper .custom-content-text{font-size:13px}.price-value{font-size:18px}.confirmation-sheet-wrapper .sheet-button{font-size:13px;height:44px}}body.sheet-open{overflow:hidden}.reset-info-block{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:2px}.reset-traffic-info-block{border-bottom:1px solid #ffffff1a;padding-bottom:10px}.reset-info-divider{background:#ffffff1a;height:1px;margin-bottom:12px}.reset-info-content{align-items:flex-start;background:#0000004d;border-radius:12px;display:flex;gap:12px;padding:12px}.reset-info-content svg{flex-shrink:0;margin-top:2px}.reset-info-text,.reset-info-text1{display:flex;flex:1 1;flex-direction:column;gap:4px}.reset-info-text1{padding-top:10px}.reset-info-label{color:#fff9;font-size:12px}.reset-info-value{color:#ff9800;font-size:14px;font-weight:500}.hyd-loader-screen{background:radial-gradient(circle at 50% 42%,#ff8a4c1c,#0000 24%),#0c0d10;color:#f7f7f8;display:grid;min-height:100dvh;overflow:hidden;place-items:center;position:relative;width:100%}.hyd-loader-screen:before{background-image:radial-gradient(circle,#ff8a4c3d 1px,#0000 1.5px);background-size:84px 84px;content:"";inset:0;-webkit-mask-image:radial-gradient(circle at center,#000,#0000 62%);mask-image:radial-gradient(circle at center,#000,#0000 62%);opacity:.16;pointer-events:none;position:absolute}.hyd-loader{align-items:center;display:flex;flex-direction:column;gap:18px;position:relative;width:190px;z-index:1}.hyd-loader-mark{display:grid;filter:drop-shadow(0 16px 28px rgba(255,122,64,.2));height:92px;place-items:center;position:relative;width:92px}.hyd-loader-blueprint{animation:hyd-loader-blueprint 6.4s linear infinite;background:#ff8a4c17;inset:7px 20px;-webkit-mask:url(/static/media/hydraMark.f238e81a31592c2ad9ff.svg) center/contain no-repeat;mask:url(/static/media/hydraMark.f238e81a31592c2ad9ff.svg) center/contain no-repeat;position:absolute}.hyd-loader-blueprint:after,.hyd-loader-blueprint:before{content:"";display:none;position:absolute}.hyd-logo-fragment{--from-x:0px;--from-y:0px;--from-rotate:0deg;animation:hyd-logo-assemble 3.15s cubic-bezier(.18,.82,.22,1) infinite;animation-fill-mode:both;background:linear-gradient(155deg,#ffab78 2%,#ff844b 54%,#ed6530);display:block;filter:drop-shadow(0 0 8px rgba(255,126,66,.32));inset:4px;-webkit-mask:url(/static/media/hydraMark.f238e81a31592c2ad9ff.svg) center/contain no-repeat;mask:url(/static/media/hydraMark.f238e81a31592c2ad9ff.svg) center/contain no-repeat;position:absolute;z-index:2}.hyd-logo-fragment--top{--from-y:-46px;--from-rotate:-16deg;clip-path:polygon(0 0,100% 0,70% 32%,50% 50%,30% 32%)}.hyd-logo-fragment--right{--from-x:48px;--from-rotate:18deg;animation-delay:.08s;clip-path:polygon(100% 0,100% 100%,70% 68%,50% 50%,70% 32%)}.hyd-logo-fragment--bottom{--from-y:46px;--from-rotate:-18deg;animation-delay:.16s;clip-path:polygon(0 100%,100% 100%,70% 68%,50% 50%,30% 68%)}.hyd-logo-fragment--left{--from-x:-48px;--from-rotate:18deg;animation-delay:.24s;clip-path:polygon(0 0,0 100%,30% 68%,50% 50%,30% 32%)}.hyd-logo-fragment--core{animation-delay:.3s;animation-name:hyd-logo-core-assemble;clip-path:polygon(50% 18%,82% 50%,50% 82%,18% 50%)}.hyd-loader-flare{inset:4px 18px;-webkit-mask:url(/static/media/hydraMark.f238e81a31592c2ad9ff.svg) center/contain no-repeat;mask:url(/static/media/hydraMark.f238e81a31592c2ad9ff.svg) center/contain no-repeat;opacity:.7;overflow:hidden;pointer-events:none;position:absolute;z-index:3}.hyd-loader-flare:after{animation:hyd-logo-flare 3.15s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffffeb,#0000);bottom:-18px;content:"";filter:blur(2px);position:absolute;top:-18px;transform:translateX(-30px) rotate(12deg);width:18px}.hyd-loader-copy{align-items:center;display:flex;flex-direction:column;gap:5px;text-align:center}.hyd-loader-copy strong{font-size:17px;font-weight:760;letter-spacing:-.035em}.hyd-loader-copy span{color:#ffffff6e;font-size:11px}.hyd-loader-progress{background:#ffffff12;border-radius:999px;height:2px;overflow:hidden;position:relative;width:112px}.hyd-loader-progress i{animation:hyd-loader-progress 1.25s cubic-bezier(.45,0,.25,1) infinite;background:linear-gradient(90deg,#0000,#ff8a4c);border-radius:inherit;inset:0 auto 0 0;position:absolute;width:42%}.hyd-loader--compact{gap:12px;width:76px}.hyd-loader--compact .hyd-loader-mark{height:68px;margin:-12px;transform:scale(.72);width:68px}.hyd-loader--compact .hyd-loader-progress{width:64px}@keyframes hyd-logo-assemble{0%,8%{opacity:0;transform:translate(var(--from-x),var(--from-y)) rotate(var(--from-rotate)) scale(.45)}28%{opacity:1}38%,78%{opacity:1;transform:translate(0) rotate(0) scale(1)}84%{transform:translate(0) rotate(0) scale(1.035)}94%,to{opacity:0;transform:translate(0) rotate(0) scale(.86)}}@keyframes hyd-logo-core-assemble{0%,17%{opacity:0;transform:scale(.05) rotate(-90deg)}35%{opacity:1;transform:scale(1.16) rotate(8deg)}43%,78%{opacity:1;transform:scale(1) rotate(0)}84%{opacity:1;transform:scale(1.035)}94%,to{opacity:0;transform:scale(.86)}}@keyframes hyd-loader-blueprint{0%,to{opacity:.22;transform:scale(.91)}38%,72%{opacity:.62;transform:scale(1.08)}}@keyframes hyd-logo-flare{0%,46%{opacity:0;transform:translateX(-30px) rotate(12deg)}54%{opacity:1}69%,to{opacity:0;transform:translateX(72px) rotate(12deg)}}@keyframes hyd-loader-progress{0%{transform:translateX(-120%)}to{transform:translateX(340%)}}.spinner-fullscreen{background:#0c0d10!important;display:block!important;max-width:none!important;min-height:100dvh!important;overflow:hidden!important;padding:0!important;width:100%!important}.spinner-fullscreen>.error-message{background:#281619eb;border:1px solid #ef707947;border-radius:14px;bottom:30px;color:#ff9ca3;font-size:12px;left:50%;margin:0;max-width:min(360px,calc(100vw - 32px));padding:11px 16px;position:fixed;text-align:center;transform:translateX(-50%);z-index:5}@media (prefers-reduced-motion:reduce){.hyd-loader-blueprint,.hyd-loader-flare:after,.hyd-loader-progress i,.hyd-logo-fragment{animation-duration:5s}}:root{--card-bg:#17181d;--text-muted:#ffffff94;--text-dim:#ffffff1a;--accent-red:#d73248;--nav-bg:#18191e;--font-family:"Inter",sans-serif;*{-webkit-overflow-scrolling:touch;box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;&::-webkit-scrollbar{display:none}}html{scroll-behavior:smooth}.app-scroll-container,html{-webkit-overflow-scrolling:touch}.app-scroll-container{height:100%;overflow-y:auto;overscroll-behavior:contain}body{-webkit-overflow-scrolling:touch;background-color:#0c0d10;font-family:Inter,sans-serif;font-family:var(--font-family),sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;margin:0;padding:0;touch-action:pan-y}.menu-item,.period-item,body,button,div,span{-webkit-user-select:none;user-select:none}.input-url,.key-id,.url-text,.user-id,input,textarea{cursor:text;-webkit-user-select:text!important;user-select:text!important}.app-container{align-items:center;background-color:#0c0d10;background-color:var(--bg-color);display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overscroll-behavior:none;overscroll-behavior-x:none;overscroll-behavior-y:none;position:relative;width:100%}.bg-vector{filter:brightness(1.5);height:auto;left:50%;opacity:.5;pointer-events:none;position:fixed;top:387px;transform:translateX(-70%);-webkit-user-select:none;user-select:none;width:930px;z-index:0}.content-area{border-radius:40px 40px 0 0;display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow-x:hidden;scrollbar-width:none}.content-area::-webkit-scrollbar{background:#0000;display:none;width:0}.main-page-content{-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;gap:24px;scrollbar-width:none;width:100%}.main-page-content::-webkit-scrollbar{background:#0000;display:none;width:0}.purchase-page-content{-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:0 16px;scrollbar-width:none;width:100%}.purchase-page-content::-webkit-scrollbar{display:none}.page-header{flex-shrink:0;margin-bottom:16px;width:100%}.page-header h1{color:#fff;color:var(--text-primary);font-size:32px;font-weight:700;line-height:1.2}.back-button{align-items:center;background:#1d2521;border:none;border-radius:32px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Inter,sans-serif;gap:4px;margin-bottom:16px;margin-top:8px;padding:6px 16px;position:relative;width:fit-content;z-index:3}.back-arrow{font-size:20px}.app-container .v1_61{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1d2521;border-radius:16px;bottom:100px;box-shadow:0 4px 20px #00000080;margin:0}.menu-item{background:#0000;border:none;flex:1 1;padding:4px 0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;z-index:1001}.menu-icon{background-color:#ff8a4c33;margin-bottom:2px;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.menu-text{color:#ff8a4c33;font-size:12px;font-weight:600;transition:color .3s cubic-bezier(.4,0,.2,1)}.menu-item.active .menu-icon{background-color:#fff}.menu-item.active .menu-text{color:#fff}

/*!* Анимация выхода (плавное затухание) *!*/

/*!* Анимация входа (плавное появление) *!*/@keyframes fadeOutIcon{0%{background-color:#fff}to{background-color:#ff8a4c33}}@keyframes fadeOutText{0%{color:#fff}to{color:#ff8a4c33}}@keyframes fadeInIcon{0%{background-color:#ff8a4c33}to{background-color:#fff}}@keyframes fadeInText{0%{color:#ff8a4c33}to{color:#fff}}.menu-item:hover{transform:scale(1.05)}.menu-item:hover .menu-icon{background-color:#fffc}.menu-item:hover .menu-text{color:#fffc}@media (max-width:480px){.app-container .v1_61{bottom:12px;height:58px;padding:6px 10px;width:90%}.menu-icon{height:20px;width:20px}.menu-text{font-size:10px}}.menu-item:active{transform:scale(.95);transition:transform .1s ease}.icon-vpn{mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAwCAYAAAAGlsrkAAADRUlEQVR4AbyXgVnbMBBGTSbICNmAMAF0gsIG6QZ0giQTQCeATtB2AsIEtBuECWCD9H+HztiyItuJ4346JJ3u7unOsqNOdrvdvBj5n5iziZhzDW7Vj9LEWgh0DvivBkspZupP2gJjKcg74K0GU8kvyakbUBLcTs7Ozt5FQyg5C5oO35QtJUYKMV/JGApZ069kMPhhU0yy9KR4tIWDbQJZ8iAZugEFTlyqW4I9YxayJdfup5JryZ3kQcKYM4JvQ7R+JaWVWD3NWJ7xK5qK1EqOswTdk2zeJBxEXkECMn7T+ouEzQCSSVFozobiCtbA1VKbk/6QDQII4FK6MqjGceNssJknAWn4APUSu72xPGOru6+EnkBkxK6DqlfHJq8THsYysI436ZsiYTi06h8BDcxAMgpYSRqnCrbaawOnbCWjCj4lsBG7Co5PX8N4AMVMx90Oq4HDhFM8QOxsCKCWoIFlytFXN0q7hOJgm6AYQayyDrbJCFAQVl0H2wTtCGIHjMveqaH2wYgSuiTj80jJlG80n1HGxwjQm0SAK8D7PuRf5HAMHN8LxUi1OeDUwZrqm4rjoXDzDTF4d2O4ge9jreb23INjX3gVqlDFV/5Ecs8tcy3lRlJtC33NVigC/BvjjrIIPtxAuBhwXqquW62vKTVKAnMQGLssBec2MZMhG0N8bV9P0Gf58cpwA7lLGFLBj8ueAlMeMo/tKDl3KXbeBbwRFNsXBcJXXa2tAusDzJIUPOtUcA4HO7fSY5sRYNjiE5ttxCiT81K7Uarkvtalt1+ehCEVJXa5VANrRw2D0vK4QVliD1MDoxT8t/qfkqHao2I24jXAgcYBIfswPbgjxroomv5JsHbIq1V7Jk3XTppGid0rCWZRcE44G2B6qPzZ57gXHBx43mHYu+P12bvxNvBzb9ynQ3bTbeCs8ycjOcpuOgvWc6ZUPOtk5IySb3b5v4aUXRYcHA4Bt/p0AWdLFjYXd62PqBWscrN7Sh4Hz81bN9sKDtFbMwh2dNnXCAOkK5ifsy5wPpHfCdwmncAqN6eUa2ruN5mNXcg2e5p9Q53AbqygZM6VlcxczfO/1dqNhLHrs30vMJEUnIy4Nz1qzsEjyx8a92r/AQAA//97o2WWAAAABklEQVQDABXGDgI0CmqTAAAAAElFTkSuQmCC);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAwCAYAAAAGlsrkAAADRUlEQVR4AbyXgVnbMBBGTSbICNmAMAF0gsIG6QZ0giQTQCeATtB2AsIEtBuECWCD9H+HztiyItuJ4346JJ3u7unOsqNOdrvdvBj5n5iziZhzDW7Vj9LEWgh0DvivBkspZupP2gJjKcg74K0GU8kvyakbUBLcTs7Ozt5FQyg5C5oO35QtJUYKMV/JGApZ069kMPhhU0yy9KR4tIWDbQJZ8iAZugEFTlyqW4I9YxayJdfup5JryZ3kQcKYM4JvQ7R+JaWVWD3NWJ7xK5qK1EqOswTdk2zeJBxEXkECMn7T+ouEzQCSSVFozobiCtbA1VKbk/6QDQII4FK6MqjGceNssJknAWn4APUSu72xPGOru6+EnkBkxK6DqlfHJq8THsYysI436ZsiYTi06h8BDcxAMgpYSRqnCrbaawOnbCWjCj4lsBG7Co5PX8N4AMVMx90Oq4HDhFM8QOxsCKCWoIFlytFXN0q7hOJgm6AYQayyDrbJCFAQVl0H2wTtCGIHjMveqaH2wYgSuiTj80jJlG80n1HGxwjQm0SAK8D7PuRf5HAMHN8LxUi1OeDUwZrqm4rjoXDzDTF4d2O4ge9jreb23INjX3gVqlDFV/5Ecs8tcy3lRlJtC33NVigC/BvjjrIIPtxAuBhwXqquW62vKTVKAnMQGLssBec2MZMhG0N8bV9P0Gf58cpwA7lLGFLBj8ueAlMeMo/tKDl3KXbeBbwRFNsXBcJXXa2tAusDzJIUPOtUcA4HO7fSY5sRYNjiE5ttxCiT81K7Uarkvtalt1+ehCEVJXa5VANrRw2D0vK4QVliD1MDoxT8t/qfkqHao2I24jXAgcYBIfswPbgjxroomv5JsHbIq1V7Jk3XTppGid0rCWZRcE44G2B6qPzZ57gXHBx43mHYu+P12bvxNvBzb9ynQ3bTbeCs8ycjOcpuOgvWc6ZUPOtk5IySb3b5v4aUXRYcHA4Bt/p0AWdLFjYXd62PqBWscrN7Sh4Hz81bN9sKDtFbMwh2dNnXCAOkK5ifsy5wPpHfCdwmncAqN6eUa2ruN5mNXcg2e5p9Q53AbqygZM6VlcxczfO/1dqNhLHrs30vMJEUnIy4Nz1qzsEjyx8a92r/AQAA//97o2WWAAAABklEQVQDABXGDgI0CmqTAAAAAElFTkSuQmCC)}.icon-wallet{mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAC+klEQVR4AeyYj1XbMBDG404AG8AGZQM6QcsEhQkIEwATtJ0AugGdgHYCugHtBLBB+vv5JX5yJTl2SKzwSN5dpOjP6ft0p5Odd5NX/tkRKO3AnQd2HnjhDryNEJrNZnvoFXqPPqLrlicMavuc8mCIUzo9gDGBf8XgE3qJHqODFmB8H9ljkLZdyw26cW3alkqWAAYE+oCFc3RsOWXBhzkGqnlJEphPvGeaJCiKiGsbVnonCyBJgNGGiwaoFhUxiCULIiIw331dmJ00cscUTFkvRAQA9xHdNsmewxSBT9uGHjxmKIpYUgTex8OKt3gWkiBSBLLxFli4pX41UJ3DlF7yh1Gh/uR3UlIEkgODxtuqqs6qqrquhukZNrpICNJQ2cfu4X/qXKbHsgqB2MrLW6YA/oD+Qp+HmFuFwClpzav+knKI3gAslZ4F/42+RrB7kNBkaK9CwIUEMvQMOMe5oRqODXhAm/MfGZBSH/im9LVkAIHWvHX9aIHH6Bc0m3Hoi27lkgSeifffgFpI9rJaDKCMwqgkgQY8oWP26dp5sKelJIEQ0aDME04sSSC88b20ViJRkoBve4bOhLMg+ItwZzN1iba6ShIQSJNVIOEtfUJjczaohyJJXznDtklpAsccYO+TGhQk7tAjfuyjHupQfbxo0i79tZQmIAhv84aEDZAwxf6lDFUP2N3SbSAgIEn4b8RnPBLlegfkdFsIiM9w8Rz4yKBKaKE+Rzkm0hSB6KRHszbfoBcktNA6W6WWTRHIZYHU/LHaspuaIuCLxVjA+q5zlxuYIvCdwckTT3sp+ZFbOCJA6hJ89hUuZ2iD7b4zDAohr3ZdFt16GwSZMy3wzkeMyAMLS3jCia0LZtE3Uil435ONiOySWQLOgMQ1peGkMaqjid4/Yv2l63YSEC5GjMFD6hIxtDaRZgVq9tPj/q1ywbqdOw+eWpYSqEfxhUGJnFC6MxRrFR/UDBf/a+oFHEi19CZQj+77NeK4HYERNzu51M4DyW0ZsfHVe+AfAAAA//+lOdUIAAAABklEQVQDAHxKcHCVvHSWAAAAAElFTkSuQmCC);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAC+klEQVR4AeyYj1XbMBDG404AG8AGZQM6QcsEhQkIEwATtJ0AugGdgHYCugHtBLBB+vv5JX5yJTl2SKzwSN5dpOjP6ft0p5Odd5NX/tkRKO3AnQd2HnjhDryNEJrNZnvoFXqPPqLrlicMavuc8mCIUzo9gDGBf8XgE3qJHqODFmB8H9ljkLZdyw26cW3alkqWAAYE+oCFc3RsOWXBhzkGqnlJEphPvGeaJCiKiGsbVnonCyBJgNGGiwaoFhUxiCULIiIw331dmJ00cscUTFkvRAQA9xHdNsmewxSBT9uGHjxmKIpYUgTex8OKt3gWkiBSBLLxFli4pX41UJ3DlF7yh1Gh/uR3UlIEkgODxtuqqs6qqrquhukZNrpICNJQ2cfu4X/qXKbHsgqB2MrLW6YA/oD+Qp+HmFuFwClpzav+knKI3gAslZ4F/42+RrB7kNBkaK9CwIUEMvQMOMe5oRqODXhAm/MfGZBSH/im9LVkAIHWvHX9aIHH6Bc0m3Hoi27lkgSeifffgFpI9rJaDKCMwqgkgQY8oWP26dp5sKelJIEQ0aDME04sSSC88b20ViJRkoBve4bOhLMg+ItwZzN1iba6ShIQSJNVIOEtfUJjczaohyJJXznDtklpAsccYO+TGhQk7tAjfuyjHupQfbxo0i79tZQmIAhv84aEDZAwxf6lDFUP2N3SbSAgIEn4b8RnPBLlegfkdFsIiM9w8Rz4yKBKaKE+Rzkm0hSB6KRHszbfoBcktNA6W6WWTRHIZYHU/LHaspuaIuCLxVjA+q5zlxuYIvCdwckTT3sp+ZFbOCJA6hJ89hUuZ2iD7b4zDAohr3ZdFt16GwSZMy3wzkeMyAMLS3jCia0LZtE3Uil435ONiOySWQLOgMQ1peGkMaqjid4/Yv2l63YSEC5GjMFD6hIxtDaRZgVq9tPj/q1ywbqdOw+eWpYSqEfxhUGJnFC6MxRrFR/UDBf/a+oFHEi19CZQj+77NeK4HYERNzu51M4DyW0ZsfHVe+AfAAAA//+lOdUIAAAABklEQVQDAHxKcHCVvHSWAAAAAElFTkSuQmCC)}.icon-ref{mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFvUlEQVR4AeyZgVXcMAyGfZ2g3aCdoDBBYYLCBIUJgAmACYAJgAkoEwATlE4AnYBucP0/X2SUxL44R2hf34NnxbYsy/olxXaOd+E//3sDMFUA5/P5huhE9CCy8kONc9HH0jr/PAIy7r3oVAbeiPZF3tg19XdEgALce7VbZTIAMgIP7qm+ErHgk2ortPEmY4dibmCFagzC8D36AwS4m2ZOEn0RAJSJjkRP0ogheHJLbbyIcWrGQhtvMnYkDoY8UIvgq2qV7+pdiLoF2UPPXAmADLawYzgKMdDrrWkDEoO6shez2Wx7NpvtaiAHYl/rxwhqPIwGoMkxJzW5G/bf4hEBxtfV/jBr/miL4BEBjHpUv1T8mG97+a/WGQVAxmPguSZ7j9+qvyFbMfhA9aXoXgQgDYVAWwTvWvWu6FMIoWscukmvu/D8RxseoJ+5IeCIwF8VABlOypDj3usYgOGbMoiF0DeGSCGTJ20AfyxdOCTyaYvgddMpza0CIG14PeWd+nhrXcpXMVzTpyuDAOR9jE0h09JHMhxvpRQRb5VCBG3ejtbhwEpbLAPisTXDu1Kfd0tVLPfxqcdSAFLAJJ82GH+seVMUtkqvh7XI9y+OSRuedyDDwwBkPHnGFskE6FSeH2U8OiAmZ+g6w4PFutSQb9M3SnYsiwDGmwLCnSaZllwtgwk7BxVnBIcVp7LYc3jpPZIzeFlJz64aSyfeO6LSHceR2BP5WQDz+RzD/WRSZzDnNQ+D2K0w1G+1LAYPECd0GsIpKR0aHhVrQ7Q9sRUfeEYWgATwvqpYbuWty9ha8pDx7NX+fSlJc5LiXTsfOOAAXpI3PhHbtI7VJQB4y2QGlct4vPXNJlTUpMm+yclBeJXDDSf4iKRUkeya5HpZ0AMgYzCeFNKc8KhJpZctuD8fMcde2mzN0TqsxSnN+aJuLIAyozlMsa2ltAdAo2xdqmIhbLFRenQAl8Ry/KxBGUGiYuzP1rA6B8DfELt7tc3zdU+pHxxo18z96XRURcDSh3m/eCyo+OzuNkXBzEDNXP9OeOdGdbkIeAD+JYoTMg/L0czQIKtmrrehBzgHIAnpNapZ4CUXusG5HRuSbeaaHAAbq6q1ACEefNkzyth1mJsZqmflACSva4fpIS6o5kQtDBXZnB3FQRvo2JBss/GlACTk3wd180VRIALcGvMCfS5Xk8H0aaZ5G/z7EIdzAHxYa7a5qEggiAJfTr1FosDigQd3GtkFZ/g5GgDeNLW9bcsGcrUM49DhbgMQzhCcASDaXB0+SWbwXtXRnT7gxUefqueSi4A/OKry9FldsAsa37j8NMK1AKNpn8l4IhBG/vnDyzs3qukB0CII2UK1x31UNvVDLzBfYpZC7Fq996YHoDHC30Bbl65mvFdpMcBuqebnRb5vuft7sp8Vkand3fz1HMf21i0BOHOSfGH5MLqhEGQw43zE8AXGxzfgST3meMKb7FTI8Fsp4IpXcOk1HbYem4S1U50FoDQihVjMBPFoy2taAMP5ZMR4DDXZ2po5F9LDJ2cLiHisdegU8U6xGTjWopkFsBgKRAEgdMnD9CmoBfAyhsNn/CWEDoAk/VJGG76aAcOz3g/6KwJoosB2KLFY+Iril2i2Sp+bcXCCR/zUlHOIPOljKjn0AGH9Vl0EgJRAsH/jbboQYW2FG+aEhOGsYSoxfum5sRQAWgSC79WlSpB7BSLvi6lj6w0CQFAg8AzRoPs3CON9+hbXrALAbIHYVu3TSd1XKfxwVWU8q1cDQFggSCeUF18q5FYkdjwueqxRrWIUALQKBLsQPzBRw5qCiCx3ptHv2mgAWCsQ3EuIBL/bAKQdEYSGCY+zZdp/dugPz+pIrATAdBgQ1QDhZOXKzMvOtdcbRBuQjCHDf3YwnP++MGYqR9cvAuBXE4g7EVdmrs5cozFQrFhokyKMIdO7VXpdY9qTARiz6JSybwCm9OYquv4AAAD//4el16oAAAAGSURBVAMAutElf2CvJt0AAAAASUVORK5CYII=);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFvUlEQVR4AeyZgVXcMAyGfZ2g3aCdoDBBYYLCBIUJgAmACYAJgAkoEwATlE4AnYBucP0/X2SUxL44R2hf34NnxbYsy/olxXaOd+E//3sDMFUA5/P5huhE9CCy8kONc9HH0jr/PAIy7r3oVAbeiPZF3tg19XdEgALce7VbZTIAMgIP7qm+ErHgk2ortPEmY4dibmCFagzC8D36AwS4m2ZOEn0RAJSJjkRP0ogheHJLbbyIcWrGQhtvMnYkDoY8UIvgq2qV7+pdiLoF2UPPXAmADLawYzgKMdDrrWkDEoO6shez2Wx7NpvtaiAHYl/rxwhqPIwGoMkxJzW5G/bf4hEBxtfV/jBr/miL4BEBjHpUv1T8mG97+a/WGQVAxmPguSZ7j9+qvyFbMfhA9aXoXgQgDYVAWwTvWvWu6FMIoWscukmvu/D8RxseoJ+5IeCIwF8VABlOypDj3usYgOGbMoiF0DeGSCGTJ20AfyxdOCTyaYvgddMpza0CIG14PeWd+nhrXcpXMVzTpyuDAOR9jE0h09JHMhxvpRQRb5VCBG3ejtbhwEpbLAPisTXDu1Kfd0tVLPfxqcdSAFLAJJ82GH+seVMUtkqvh7XI9y+OSRuedyDDwwBkPHnGFskE6FSeH2U8OiAmZ+g6w4PFutSQb9M3SnYsiwDGmwLCnSaZllwtgwk7BxVnBIcVp7LYc3jpPZIzeFlJz64aSyfeO6LSHceR2BP5WQDz+RzD/WRSZzDnNQ+D2K0w1G+1LAYPECd0GsIpKR0aHhVrQ7Q9sRUfeEYWgATwvqpYbuWty9ha8pDx7NX+fSlJc5LiXTsfOOAAXpI3PhHbtI7VJQB4y2QGlct4vPXNJlTUpMm+yclBeJXDDSf4iKRUkeya5HpZ0AMgYzCeFNKc8KhJpZctuD8fMcde2mzN0TqsxSnN+aJuLIAyozlMsa2ltAdAo2xdqmIhbLFRenQAl8Ry/KxBGUGiYuzP1rA6B8DfELt7tc3zdU+pHxxo18z96XRURcDSh3m/eCyo+OzuNkXBzEDNXP9OeOdGdbkIeAD+JYoTMg/L0czQIKtmrrehBzgHIAnpNapZ4CUXusG5HRuSbeaaHAAbq6q1ACEefNkzyth1mJsZqmflACSva4fpIS6o5kQtDBXZnB3FQRvo2JBss/GlACTk3wd180VRIALcGvMCfS5Xk8H0aaZ5G/z7EIdzAHxYa7a5qEggiAJfTr1FosDigQd3GtkFZ/g5GgDeNLW9bcsGcrUM49DhbgMQzhCcASDaXB0+SWbwXtXRnT7gxUefqueSi4A/OKry9FldsAsa37j8NMK1AKNpn8l4IhBG/vnDyzs3qukB0CII2UK1x31UNvVDLzBfYpZC7Fq996YHoDHC30Bbl65mvFdpMcBuqebnRb5vuft7sp8Vkand3fz1HMf21i0BOHOSfGH5MLqhEGQw43zE8AXGxzfgST3meMKb7FTI8Fsp4IpXcOk1HbYem4S1U50FoDQihVjMBPFoy2taAMP5ZMR4DDXZ2po5F9LDJ2cLiHisdegU8U6xGTjWopkFsBgKRAEgdMnD9CmoBfAyhsNn/CWEDoAk/VJGG76aAcOz3g/6KwJoosB2KLFY+Iril2i2Sp+bcXCCR/zUlHOIPOljKjn0AGH9Vl0EgJRAsH/jbboQYW2FG+aEhOGsYSoxfum5sRQAWgSC79WlSpB7BSLvi6lj6w0CQFAg8AzRoPs3CON9+hbXrALAbIHYVu3TSd1XKfxwVWU8q1cDQFggSCeUF18q5FYkdjwueqxRrWIUALQKBLsQPzBRw5qCiCx3ptHv2mgAWCsQ3EuIBL/bAKQdEYSGCY+zZdp/dugPz+pIrATAdBgQ1QDhZOXKzMvOtdcbRBuQjCHDf3YwnP++MGYqR9cvAuBXE4g7EVdmrs5cozFQrFhokyKMIdO7VXpdY9qTARiz6JSybwCm9OYquv4AAAD//4el16oAAAAGSURBVAMAutElf2CvJt0AAAAASUVORK5CYII=)}.icon-faq{mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEHUlEQVR4AeyYj1UUMRDGd21A7QAqUDqACpQKhArECsAKgAqACtQKgArACsQKpIPz+8XNkr0ku5PsHfd8j3uZy5/NfDNfMpnN3avmP/+8ENj0Br7swPIOLBaLN5IDyYXkTvJLEhb61xo4lewu65f2V7YDOCO5lgN/JBeSA8l7yZYkLPRx/EiDEIEQZBnXUFmZTUBO70pwHMGxMg+aBschW0VkFgE5ftY0Ta3jUo0KRNiVj9GTzEAVATlOnOP45wzunGF25JtsnFhAigkI+I2Acb4mXKRqLseyNUmimIDMc0A5nGquvUCCw541VESgWxFzfGatlj2ARHbBzATkPLF5XGZ7JbMJ2dMckpmAADbhvMy6QqpOnjkTgW71SXEObUNfyQU0EZDDHySbLsldsBJ47oObW6x3yw+sBO6l+CDhzUsoEY876iO0SXWX6jNH1doKtgbgJgJt235p23a7/Vdfqb6V3HdC+1ztQ8m20DECGTVXXqJ0aiJQ4oZIQOhQOoTdqneEVC7op1JEQNmIg8Q9nrsKd30uXghjrHyPLCI/1CHEvqteWzERkOMni8WCez53IOKd1WU7cRphDCJciT95b0XiUbKv/pVkLWWUgBzfktzJMjmYN6Kao4UtvpQORGi7ySLBwScRuP6MrwgjS0BO4AArzkqX2nS6HYbXZScefaeyjvSTBDrDOI8jlbYadAkrt3PaBQ40abiZ8YnOU5KADBAyOKDmrAJGeBE7F1q0ihqzFhLDYG5EoFt9YnYwcUaHfyhcGGoXcD5aRSP2jfTZxcH0iICeruNnYniXupWNmpJ8OaYIkBZrDIzpkHb98xvfKKh56ydTcYoAcVuAbZoaYhJGJqVuEvPJYF13WKUIuKwxnDa712MqjnGoBPBEOlHse4AUgVIDHmusrsXEeTJXFjtFIHrbZbXtD3pMZTmXkQyqR1r5r1PzUgRqDtmUnZ6AJloI7Mr50ZUXjispAiZFp23/CjHDlJpD+Jl7sDweERBz4nXuKz+0cyZMdwgVPmSjMKWG88L267Az1o4IdJOJPWe069dWYIDl9a0vSUuYOcwkAa0Yu7CnGTigqqqgu9dheYDfvjFR92l3Yl6TJICSDDsH1A4PoLqmQiLAeTB6BWESmvxKG4z3E54a83bA48gghtgNPzRV4/iB9CLnvaKecS3gxz+/m8H3j8J6/g4EaDkwiHGz5JLFT0pSH44n7ywBnmuKCHqEKbUbC7447EE338yGUKCSAiMU+JtlX47wdwp/qxTfMqX7IGEn2BG/GyxMmHYDV+LmKAGlPVYf8ZqECCvN/0QY8uPDurAnEhCBBDdhFoadNaGMEhAwTnKIqXm1EyLFK23yRJNkj/+UsKWerYwSAEKgO5K3EvO2ovdcMknguRyptfNCoHblVqX3FwAA//+7NZjcAAAABklEQVQDADQGTHDBbwkfAAAAAElFTkSuQmCC);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEHUlEQVR4AeyYj1UUMRDGd21A7QAqUDqACpQKhArECsAKgAqACtQKgArACsQKpIPz+8XNkr0ku5PsHfd8j3uZy5/NfDNfMpnN3avmP/+8ENj0Br7swPIOLBaLN5IDyYXkTvJLEhb61xo4lewu65f2V7YDOCO5lgN/JBeSA8l7yZYkLPRx/EiDEIEQZBnXUFmZTUBO70pwHMGxMg+aBschW0VkFgE5ftY0Ta3jUo0KRNiVj9GTzEAVATlOnOP45wzunGF25JtsnFhAigkI+I2Acb4mXKRqLseyNUmimIDMc0A5nGquvUCCw541VESgWxFzfGatlj2ARHbBzATkPLF5XGZ7JbMJ2dMckpmAADbhvMy6QqpOnjkTgW71SXEObUNfyQU0EZDDHySbLsldsBJ47oObW6x3yw+sBO6l+CDhzUsoEY876iO0SXWX6jNH1doKtgbgJgJt235p23a7/Vdfqb6V3HdC+1ztQ8m20DECGTVXXqJ0aiJQ4oZIQOhQOoTdqneEVC7op1JEQNmIg8Q9nrsKd30uXghjrHyPLCI/1CHEvqteWzERkOMni8WCez53IOKd1WU7cRphDCJciT95b0XiUbKv/pVkLWWUgBzfktzJMjmYN6Kao4UtvpQORGi7ySLBwScRuP6MrwgjS0BO4AArzkqX2nS6HYbXZScefaeyjvSTBDrDOI8jlbYadAkrt3PaBQ40abiZ8YnOU5KADBAyOKDmrAJGeBE7F1q0ihqzFhLDYG5EoFt9YnYwcUaHfyhcGGoXcD5aRSP2jfTZxcH0iICeruNnYniXupWNmpJ8OaYIkBZrDIzpkHb98xvfKKh56ydTcYoAcVuAbZoaYhJGJqVuEvPJYF13WKUIuKwxnDa712MqjnGoBPBEOlHse4AUgVIDHmusrsXEeTJXFjtFIHrbZbXtD3pMZTmXkQyqR1r5r1PzUgRqDtmUnZ6AJloI7Mr50ZUXjispAiZFp23/CjHDlJpD+Jl7sDweERBz4nXuKz+0cyZMdwgVPmSjMKWG88L267Az1o4IdJOJPWe069dWYIDl9a0vSUuYOcwkAa0Yu7CnGTigqqqgu9dheYDfvjFR92l3Yl6TJICSDDsH1A4PoLqmQiLAeTB6BWESmvxKG4z3E54a83bA48gghtgNPzRV4/iB9CLnvaKecS3gxz+/m8H3j8J6/g4EaDkwiHGz5JLFT0pSH44n7ywBnmuKCHqEKbUbC7447EE338yGUKCSAiMU+JtlX47wdwp/qxTfMqX7IGEn2BG/GyxMmHYDV+LmKAGlPVYf8ZqECCvN/0QY8uPDurAnEhCBBDdhFoadNaGMEhAwTnKIqXm1EyLFK23yRJNkj/+UsKWerYwSAEKgO5K3EvO2ovdcMknguRyptfNCoHblVqX3FwAA//+7NZjcAAAABklEQVQDADQGTHDBbwkfAAAAAElFTkSuQmCC)}.card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#17181d;background-color:var(--card-bg);border-radius:24px;padding:16px;position:relative;width:100%;z-index:2}.card-new{justify-content:center}.card-new,.card-new1{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;position:relative;width:100%}.card-new1{flex-direction:column;gap:8px}.key-card{background:linear-gradient(40deg,#4052494d 50%,#2a5a3a);border-radius:32px;padding:16px;position:relative;width:100%;z-index:2}.key-card .card-content{gap:12px}.key-card .card-content,.key-info{display:flex;flex-direction:column;position:relative;z-index:2}.key-info{gap:4px}.status-row{align-items:center;display:flex;justify-content:space-between;width:100%}.protocol-text,.status-text{color:#ffffff94;color:var(--text-muted);font-size:12px;font-weight:500}.id-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.key-id{color:#fff;color:var(--text-primary);font-size:20px;font-weight:700;line-height:1.2}.device-badge{align-items:center;background-color:#0c0d10;background-color:var(--bg-color);border-radius:100px;display:inline-flex;opacity:.6;padding:4px 10px}.device-badge span{color:#fff;color:var(--text-primary);font-size:12px;font-weight:500}.expiry-info{margin-top:0;width:100%}.expiry-text,.expiry-text-warning{color:#d73248;font-size:10px}.expiry-text-warning{color:var(--accent-red);font-weight:500}.norm-text{color:#00ff56;font-size:10px;font-weight:500}.action-buttons{gap:6px;position:relative;width:100%;z-index:2}.row-buttons{display:flex;gap:6px;width:100%}.row-buttons .btn{flex:1 1}.btn{align-items:center;border:none;border-radius:32px;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;justify-content:center;min-height:40px;padding:10px 8px;position:relative;text-align:center;transition:opacity .2s;z-index:2}.btn:active{opacity:.8}.btn-outline{background:#0000;border:1.5px solid #fff;color:#fff;color:var(--text-primary)}.btn-white{background-color:#fff;color:#242e2a}.btn-outline-red{background:#0000;border:1.5px solid #d73248;border:1.5px solid var(--accent-red);color:#fff;color:var(--text-primary)}.btn-green{background:linear-gradient(135deg,#ff8a4c61,#33aa4d);color:var(--text-primary);width:100%}.btn-green .active{background:linear-gradient(135deg,#ff8a4c61,#ff8a4c)}.btn-green .active,.btn-green .disabled{box-shadow:0 4px 15px #00ff564d;color:#fff;color:var(--text-primary);width:100%}.btn-green .disabled{background:linear-gradient(135deg,#1d392561,#ff8a4c60)}.promo-card .btn-green{margin:0 auto;max-width:none;width:calc(100% - 32px)}.v1_129{align-items:center;background:#ff8a4c;border-radius:32px;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;position:relative;transition:opacity .2s;width:100%;z-index:2}.v1_129:active{opacity:.8}.v1_130{color:#fff;font-size:16px;font-weight:700}.promo-card,.promo-card-empty{flex-shrink:0;position:relative;z-index:2}.promo-card-empty{margin-top:250px}.promo-card .promo-content,.promo-card-empty .promo-content{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.promo-text{display:flex;flex-direction:column;gap:6px}.promo-text h2{color:#fff;color:var(--text-primary);font-size:17px;font-weight:600;line-height:1.2}.promo-text p{color:#ffffff94;color:var(--text-muted);font-size:13px;line-height:1.4;margin:0 auto;max-width:240px}.v1_91{-ms-overflow-style:none;flex:1 1;overflow-y:auto;padding-bottom:10px;position:relative;scrollbar-width:none;width:100%;z-index:2}.v1_91::-webkit-scrollbar{display:none}.v1_92{width:100%}@media (max-width:380px) and (min-height:701px){.v1_92{padding-top:25px}}.v1_93{align-items:center;background:#ff8a4c1a;border-radius:24px;display:flex;flex-shrink:0;gap:8px;height:48px;justify-content:space-around;margin-bottom:16px;padding:8px;position:relative;width:100%;z-index:2}.active-highlight{background-color:#ff8a4c1a;border-radius:32px;bottom:8px;pointer-events:none;position:absolute;top:8px;transition:left .3s ease,width .3s ease;z-index:1}.period-item{cursor:pointer;flex:1 1;padding:6px 0;text-align:center;-webkit-user-select:none;user-select:none}.period-item,.period-text{position:relative;z-index:2}.period-text{color:#fff;font-size:16px;font-weight:500}.v1_102{background:#ff8a4c1a;border-radius:16px;flex-shrink:0;margin-bottom:16px;padding:16px;position:relative;z-index:2}.v1_102,.v1_103,.v1_104,.v1_105{width:100%}.v1_105{align-items:center;display:flex;justify-content:space-between}.v1_106{color:#fff6;font-size:16px;font-weight:500}.v1_107{color:#fff;font-size:36px;font-weight:600}.v1_108{height:25px;margin-top:16px;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;z-index:2}.v1_109{background:#ff8a4c;height:4px;pointer-events:none;top:10px;width:0;z-index:2}.v1_109,.v1_110{border-radius:14px;left:12px;position:absolute}.v1_110{background:#78787833;height:7px;top:9px;width:calc(100% - 24px);z-index:1}.v1_111{background:#fff;border-radius:100px;box-shadow:0 26.5286px 57px #0000001f;cursor:grab;height:24px;left:0;position:absolute;top:0;touch-action:none;width:24px;z-index:3}.v1_112{background:#ff8a4c1a;border-radius:16px;flex-shrink:0;padding:16px;position:relative;width:100%;z-index:2}.v1_112,.v1_113{margin-bottom:16px}.v1_113{cursor:pointer;-webkit-user-select:none;user-select:none}.v1_114{align-items:center;display:flex;justify-content:space-between}.v1_115{color:#fff6;font-size:16px;font-weight:500}.v1_116{border-bottom:2px solid #ffd0b7;border-left:2px solid #ffd0b7;height:12px;transform:rotate(-45deg);transition:transform .3s ease;width:12px}.v1_116.open{transform:rotate(135deg)}.options-content{max-height:100px;opacity:1;overflow:hidden;transition:max-height .3s ease,opacity .2s ease}.options-content.hidden{max-height:0;opacity:0}.v1_118{cursor:pointer}.v1_119{justify-content:space-between}.v1_119,.v1_120{align-items:center;display:flex}.v1_120{gap:8px}.v1_122{color:#fff;font-size:16px;font-weight:500}.v1_124{color:#ff8a4c;font-size:16px;font-weight:600}.toggle-switch{background-color:#ccc;border-radius:12px;cursor:pointer;display:inline-block;height:24px;position:relative;transition:background-color .2s;width:40px;z-index:2}.toggle-switch.active{background-color:#ff8a4c}.toggle-slider{background-color:#fff;border-radius:50%;height:20px;left:2px;position:absolute;top:2px;transition:left .2s;width:20px}.toggle-switch.active .toggle-slider{left:18px}.v1_125{flex-shrink:0;margin-top:24px;position:relative;width:100%;z-index:2}.v1_126{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:16px}.v1_127{color:#fff;font-size:40px;font-weight:600}.v1_128{color:#fff6;font-size:16px;font-weight:600}.loading-spinner{color:#fff;color:var(--text-primary);font-size:16px;padding:40px 20px;text-align:center}*{-webkit-tap-highlight-color:transparent}:focus{outline:none!important}button{-webkit-tap-highlight-color:transparent;outline:none}a,button,div,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.period-item{-webkit-tap-highlight-color:transparent;outline:none}.period-item:focus{outline:none}.back-button,.btn,.menu-item,.period-item,.v1_118,.v1_129,[role=button],button{-webkit-tap-highlight-color:transparent;outline:none}@media (hover:none) and (pointer:coarse){*{-webkit-tap-highlight-color:transparent}}.key-card{margin-bottom:12px}.key-card:last-child{margin-bottom:0}.keys-container{display:flex;flex-direction:column;flex-shrink:0;gap:12px;margin-bottom:0;padding:0 16px 20px}@media (max-width:380px) and (min-height:701px){.keys-container{padding-top:25px}}.promo-card{margin-top:12px}.content-wrapper{display:flex;flex-direction:column;gap:12px}@media (max-width:402px){.app-container .v1_61{bottom:16px;width:95%}.key-card{margin-bottom:8px}.keys-container{gap:8px}}.key-management-page{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.key-management-page .back-button{flex-shrink:0;margin:0 0 20px;position:relative;width:fit-content;z-index:10}.key-management-content{-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding-bottom:10px;position:relative;scrollbar-width:none;width:100%;z-index:2}.key-management-content::-webkit-scrollbar{display:none}.key-management-page .toggle-container{align-items:center;background-color:#ff8a4c1a;border-radius:24px;display:flex;flex-direction:row;flex-shrink:0;gap:8px;padding:8px;width:100%}.key-management-page .toggle-item{align-items:center;border-radius:32px;cursor:pointer;display:flex;flex:1 1;height:32px;justify-content:center;padding:8px;transition:background-color .3s}.key-management-page .toggle-item.active{background-color:#405249}.key-management-page .toggle-text{color:#fff;font-size:12px;font-weight:500}.key-management-page .header-section{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:3px;text-align:center}.key-management-page .main-title{color:#fff;font-size:15px;font-weight:700}.key-management-page .subtitle{color:#fff6;font-size:14px;line-height:1.4;max-width:300px}.key-management-page .status-card{background:linear-gradient(40deg,#4052494d 50%,#2a5a3a);border-radius:16px;box-shadow:0 4px 12px #0003;flex-shrink:0;padding:16px 0;width:100%}.key-management-page .card-content{display:flex;flex-direction:column;gap:12px;padding:0 12px}.key-management-page .status-row{align-items:center;display:flex}.key-management-page .status-badge{align-items:center;display:flex;gap:8px}.key-management-page .status-text{color:#fff9;font-size:12px;font-weight:500}.key-management-page .id-row{align-items:center;display:flex;gap:8px}.key-management-page .user-id{color:#fff;font-size:17px;font-weight:700;text-shadow:0 1px 2px #0003}.key-management-page .protocol-badge{background:#ffffff26;border-radius:12px;color:#fff;font-size:10px;font-weight:700;margin-left:auto;padding:4px 8px;text-transform:uppercase}.key-management-page .expiry-row{align-items:center;display:flex}.key-management-page .expiry-content{align-items:center;display:flex;gap:4px}.key-management-page .clock-icon{filter:brightness(0) saturate(100%) invert(68%) sepia(33%) saturate(1000%) hue-rotate(315deg) brightness(102%) contrast(101%);height:16px;width:16px}.key-management-page .expiry-text{color:#f99;font-size:12px;font-weight:500;text-shadow:0 1px 2px #0003}.key-management-page .norm-text{color:#ff8a4c;font-size:12px;font-weight:500;text-shadow:0 1px 2px #0003}.key-management-page .input-url{color:#fff6;cursor:text;flex:1 1;font-size:11px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;white-space:nowrap}.key-management-page .input-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.key-management-page .icon-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.key-management-page .icon-btn img{display:block;height:24px;opacity:.7;transition:opacity .2s;width:24px}.key-management-page .icon-btn:hover img{opacity:1}.key-management-page .platform-selector{-ms-overflow-style:none;align-items:center;background-color:#ff8a4c1a;border-radius:24px;display:flex;flex-direction:row;flex-shrink:0;gap:8px;overflow-x:auto;padding:8px;scrollbar-width:none}.key-management-page .platform-selector::-webkit-scrollbar{display:none}.key-management-page .platform-item{align-items:center;border-radius:32px;cursor:pointer;display:flex;flex:1 1;height:32px;justify-content:center;min-width:70px;padding:8px;transition:background-color .2s;white-space:nowrap}.key-management-page .platform-item.active{background-color:#405249}.key-management-page .platform-item span{color:#fff;font-size:12px}.key-management-page .app-grid{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:0}.key-management-page .app-item{align-items:center;display:flex;flex-direction:column;gap:6px;width:64px}.key-management-page .app-icon{border-radius:16px;height:64px;object-fit:cover;width:64px}.key-management-page .app-name{color:#fff;font-size:11px;text-align:center}.key-management-page .change-tab-placeholder{align-items:center;display:flex;flex-shrink:0;justify-content:center;min-height:300px}.key-management-page .background-layer{display:none}.keys-container:last-child,.promo-card:last-child{margin-bottom:200px}.tariff-change-page{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.tariff-change-page .back-button{flex-shrink:0;margin:0 0 16px;position:relative;width:fit-content;z-index:10}.tariff-change-content{-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding-bottom:10px;position:relative;scrollbar-width:none;width:100%;z-index:2}.tariff-change-content::-webkit-scrollbar{display:none}.tariff-change-page .segmented-control{align-items:center;background-color:#ff8a4c1a;border-radius:24px;display:flex;flex-direction:row;flex-shrink:0;gap:8px;padding:8px;position:relative;width:100%}.tariff-change-page .tab-highlight{background-color:#405249;border-radius:32px;bottom:8px;pointer-events:none;position:absolute;top:8px;transition:left .3s ease,width .3s ease;z-index:1}.tariff-change-page .segment-option{align-items:center;border-radius:32px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:500;height:32px;justify-content:center;position:relative;transition:color .2s;z-index:2}.tariff-change-page .segment-option.active{color:#fff}.tariff-change-page .tab-content{display:flex;flex-direction:column;gap:12px;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.tariff-change-page .tab-content.hidden{display:none;opacity:0;transform:translateY(10px)}.tariff-change-page .card{background-color:#ff8a4c1a;border-radius:16px;display:flex;flex-direction:column;flex-shrink:0;padding:16px;width:100%}.tariff-change-page .slider-card{gap:16px}.tariff-change-page .options-card{gap:0}.tariff-change-page .card-row{align-items:center;display:flex;justify-content:space-between;width:100%}.tariff-change-page .header-row{cursor:pointer;padding:4px 0}.tariff-change-page .label-text{color:#fff6;font-size:14px}.expiry-text-new{color:#ffffffb3;font-size:10px}.tariff-change-page .value-text{color:#fff;font-size:24px;font-weight:700}.tariff-change-page .slider-component{align-items:center;cursor:pointer;display:flex;height:30px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.tariff-change-page .slider-track{background-color:#7878784d;border-radius:14px;height:6px;left:12px;position:absolute;right:12px;width:calc(100% - 24px)}.tariff-change-page .slider-fill{background-color:#ff8a4c;border-radius:14px;height:6px;left:12px;position:absolute;transition:width .1s ease;width:0;z-index:1}.tariff-change-page .slider-thumb{background-color:#fff;border-radius:50%;box-shadow:0 2px 10px #0003;cursor:grab;height:24px;left:0;position:absolute;transition:left .1s ease;width:24px;z-index:2}.tariff-change-page .slider-thumb:active{cursor:grabbing}.tariff-change-page .icon-wrapper{align-items:center;display:flex;gap:10px;transition:transform .3s ease}.tariff-change-page .icon-wrapper.open{transform:rotate(180deg)}.tariff-change-page .icon-wrapper img{height:12px;transition:transform .3s ease;width:12px}.tariff-change-page .options-content{margin-top:16px;max-height:100px;opacity:1;overflow:hidden;transition:max-height .3s ease,opacity .2s ease,margin .3s ease}.tariff-change-page .options-content.hidden{margin-top:0;max-height:0;opacity:0}.tariff-change-page .option-row{justify-content:space-between}.tariff-change-page .left-group{align-items:center;display:flex;gap:8px}.tariff-change-page .option-label{color:#fff;font-size:14px}.tariff-change-page .info-icon{height:16px;opacity:.6;width:16px}.tariff-change-page .price-tag{color:#ff8a4c;font-size:14px;font-weight:600}.tariff-change-page .toggle-switch{align-items:center;background-color:#555;border-radius:128px;cursor:pointer;display:flex;height:24px;padding:2px;position:relative;transition:background-color .2s;width:44px}.tariff-change-page .toggle-switch.active{background-color:#ff8a4c}.tariff-change-page .toggle-knob{background-color:#fff;border-radius:50%;height:20px;transition:transform .2s;width:20px}.tariff-change-page .toggle-switch.active .toggle-knob{transform:translateX(20px)}.tariff-change-page .action-area{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:12px;margin-top:8px;padding:8px 0 10px}.tariff-change-page .action-label{color:#fff6;font-size:13px;margin:0}.tariff-change-page .primary-button{align-items:center;background-color:#ff8a4c;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:52px;justify-content:center;transition:opacity .2s;width:100%}.tariff-change-page .primary-button:active{opacity:.8}.key-detail-page{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding-left:16px;padding-right:16px;padding:20px;position:relative;width:100%}.key-detail-page .back-button{flex-shrink:0;margin:65px 0 16px;position:relative;width:fit-content;z-index:10}.key-detail-content{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;padding-bottom:200px;position:relative;scrollbar-width:none;touch-action:pan-y;width:100%;z-index:2}@media (max-width:380px) and (max-height:700px){.key-detail-content{padding-bottom:210px}}@media (min-width:390px) and (max-width:430px){.key-detail-page .confirmation-sheet-wrapper .confirmation-sheet.qr-sheet{padding-bottom:120px}.purchase-page-content .confirmation-sheet-wrapper .confirmation-sheet{padding-bottom:40px}.purchase-page-content .confirmation-sheet-wrapper .confirmation-sheet.success{padding-bottom:0}.key-detail-page .confirmation-sheet-wrapper .confirmation-sheet.balance{padding-bottom:150px}.mainpage .confirmation-sheet-wrapper .confirmation-sheet.balance,.shtorkamain .confirmation-sheet-wrapper .confirmation-sheet,.shtorkamainpurchase .confirmation-sheet-wrapper .confirmation-sheet{padding-bottom:50px}.key-detail-page .confirmation-sheet-wrapper .confirmation-sheet{padding-bottom:200px}}@media (max-width:380px) and (min-height:701px){.key-detail-page .confirmation-sheet-wrapper .confirmation-sheet.qr-sheet{padding-bottom:95px}.confirmation-sheet-wrapper .confirmation-sheet.qr-sheet{padding-bottom:40px}}.key-detail-content::-webkit-scrollbar{display:none}.key-detail-page .tab-control{align-items:center;background-color:#ff8a4c1a;border-radius:24px;display:flex;flex-direction:row;flex-shrink:0;gap:8px;padding:8px;position:relative;width:100%}.key-detail-page .tab-highlight{background-color:#405249;border-radius:32px;bottom:8px;pointer-events:none;position:absolute;top:8px;transition:left .3s ease,width .3s ease;z-index:1}.key-detail-page .tab-option{align-items:center;border-radius:32px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:500;height:32px;justify-content:center;position:relative;transition:color .2s;z-index:2}.key-detail-page .tab-option.active{color:#fff}.key-detail-page .tab-content-container{min-height:500px;position:relative;width:100%}.key-detail-page .tab-content{display:flex;flex-direction:column;gap:16px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(20px);transition:opacity .3s ease,transform .3s ease;width:100%}.key-detail-page .tab-content.active{opacity:1;pointer-events:auto;position:relative;transform:translateX(0)}.key-detail-page .status-card{background:linear-gradient(40deg,#4052494d 50%,#2a5a3a);border-radius:16px;box-shadow:0 4px 12px #0003;flex-shrink:0;padding:16px 0;width:100%}.key-detail-page .card-content{display:flex;flex-direction:column;gap:12px;padding:0 12px}.key-detail-page .status-badge,.key-detail-page .status-row{align-items:center;display:flex}.key-detail-page .status-badge{gap:8px}.key-detail-page .status-text{color:#fff9;font-size:12px;font-weight:500}.key-detail-page .id-row{align-items:center;display:flex;gap:8px}.key-detail-page .user-id{color:#fff;font-size:17px;font-weight:700;text-shadow:0 1px 2px #0003}.key-detail-page .protocol-badge{background:#ffffff26;border-radius:12px;color:#fff;font-size:10px;font-weight:700;margin-left:auto;padding:4px 8px;text-transform:uppercase}.key-detail-page .expiry-row{align-items:center;display:flex}.key-detail-page .expiry-content{align-items:center;display:flex;gap:4px}.key-detail-page .clock-icon{height:16px;width:16px}.key-detail-page .expiry-text{color:#d73248;font-size:12px;font-weight:500;text-shadow:0 1px 2px #0003}.key-detail-page .header-section{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px;text-align:center}.key-detail-page .main-title{color:#fff;font-size:15px;font-weight:700}.key-detail-page .subtitle{color:#fff6;font-size:10px;line-height:1.4;max-width:300px}.key-detail-page .input-container{align-items:center;background-color:-moz-default-background-color;border:1.5px solid #ff8a4c1a;border-radius:22px;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:16px 12px}.key-detail-page .input-url{color:#fff6;cursor:text;flex:1 1;font-size:11px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;white-space:nowrap}.key-detail-page .input-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.key-detail-page .icon-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.key-detail-page .icon-btn img{display:block;height:24px;opacity:.7;transition:opacity .2s;width:24px}.key-detail-page .platform-selector{cursor:pointer}.key-detail-page .platform-item{transition:background-color .2s}.key-detail-page .platform-item.active{background-color:#405249}.key-detail-page .platform-item:hover{background-color:#fff0}.key-detail-page .app-grid{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;margin-bottom:0}.key-detail-page .app-item{align-items:center;display:flex;flex-direction:column;gap:6px;width:64px}.key-detail-page .app-icon{border-radius:16px;height:64px;object-fit:cover;width:64px}.key-detail-page .app-name{color:#fff;font-size:11px;text-align:center}.key-detail-page .card{background-color:#ff8a4c1a;border-radius:16px;display:flex;flex-direction:column;flex-shrink:0;padding:16px;width:100%}.key-detail-page .slider-card{display:flex;gap:16px}.key-detail-page .options-card{gap:0}.key-detail-page .card-row{align-items:center;display:flex;justify-content:space-between;width:100%}.key-detail-page .header-row{cursor:pointer;padding:4px 0}.key-detail-page .label-text{color:#fff6;font-size:14px}.key-detail-page .value-text{color:#fff;font-size:24px;font-weight:700}.key-detail-page .slider-component{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:30px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.key-detail-page .slider-track{background-color:#7878784d;border-radius:14px;height:6px;left:12px;max-width:100%;position:absolute;right:12px;width:calc(100% - 25px)}.key-detail-page .slider-fill{background-color:#ff8a4c;border-radius:14px;height:6px;left:12px;max-width:calc(100% - 10px);position:absolute;transition:width .1s ease;width:0;z-index:1}.key-detail-page .slider-thumb{background-color:#fff;border-radius:50%;box-shadow:0 2px 10px #0003;cursor:grab;height:24px;left:0;position:absolute;transition:left .1s ease;width:24px;z-index:2}.key-detail-page .slider-thumb:active{cursor:grabbing}.key-detail-page .icon-wrapper{align-items:center;display:flex;gap:10px;transition:transform .3s ease}.key-detail-page .icon-wrapper.open{transform:rotate(180deg)}.key-detail-page .icon-wrapper img{height:12px;transition:transform .3s ease;width:12px}.key-detail-page .options-content{margin-top:16px;max-height:100px;opacity:1;overflow:hidden;transition:max-height .3s ease,opacity .2s ease,margin .3s ease}.key-detail-page .options-content.hidden{margin-top:0;max-height:0;opacity:0}.key-detail-page .option-row{justify-content:space-between}.key-detail-page .left-group{align-items:center;display:flex;gap:8px}.key-detail-page .option-label{color:#fff;font-size:14px}.key-detail-page .info-icon{height:16px;opacity:.6;width:16px}.key-detail-page .price-tag{color:#ff8a4c;font-size:14px;font-weight:600}.key-detail-page .toggle-switch{align-items:center;background-color:#555;border-radius:128px;cursor:pointer;display:flex;height:24px;padding:2px;position:relative;transition:background-color .2s;width:44px}.key-detail-page .toggle-switch.active{background-color:#ff8a4c}.key-detail-page .toggle-knob{background-color:#fff;border-radius:50%;height:20px;transition:transform .2s;width:20px}.key-detail-page .toggle-switch.active .toggle-knob{transform:translateX(20px)}.key-detail-page .action-area{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:12px;margin-top:8px;padding:8px 0 10px}.key-detail-page .action-label{color:#fff6;font-size:13px;margin:0}.key-detail-page .primary-button{align-items:center;background-color:#ff8a4c;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:52px;justify-content:center;transition:opacity .2s;width:100%}.key-detail-page .primary-button:active{opacity:.8}.key-detail-page .platform-selector{-ms-overflow-style:none;align-items:center;background-color:#ff8a4c1a;border-radius:24px;display:flex;flex-direction:row;flex-shrink:0;gap:8px;overflow-x:auto;padding:8px;position:relative;scrollbar-width:none}.key-detail-page .platform-selector::-webkit-scrollbar{display:none}.key-detail-page .platform-highlight{background-color:#405249;border-radius:32px;bottom:8px;pointer-events:none;position:absolute;top:8px;transition:left .3s ease,width .3s ease;z-index:1}.key-detail-page .platform-item{align-items:center;border-radius:32px;cursor:pointer;display:flex;flex:1 1;height:32px;justify-content:center;min-width:70px;padding:8px;position:relative;transition:color .2s;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:2}.key-detail-page .platform-item span{color:#fff;font-size:12px;pointer-events:none;position:relative;z-index:2}.qr-sheet .qr-code-canvas{height:100%}@media (max-width:402px){.app-container .v1_61{bottom:16px;width:95%}}.qr-sheet .qr-code-container{align-items:center;display:flex;justify-content:center;padding:16px 0}.qr-sheet .qr-code-canvas{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0003;display:block;height:200px;margin:0 auto;padding:12px;width:200px}.qr-sheet .qr-content{background-color:#ffffff0d;border:1px solid #ffffff1a}.qr-sheet .qr-content .custom-content-text{color:#fffc;font-size:14px;font-style:normal}

/*!* Адаптация для мобильных устройств *!*/.confirmation-sheet-wrapper{position:fixed;z-index:10000}.confirmation-sheet-wrapper,.confirmation-sheet-wrapper .sheet-overlay{bottom:0;left:0;pointer-events:none;right:0;top:0;transition:opacity .3s ease}.confirmation-sheet-wrapper .sheet-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000000b3;opacity:0;position:absolute}.confirmation-sheet-wrapper.visible .sheet-overlay{opacity:1;pointer-events:auto}.confirmation-sheet-wrapper .confirmation-sheet{background-color:#0b1217;border-top:1px solid #ffffff1a;border-top-left-radius:24px;border-top-right-radius:24px;bottom:0;box-shadow:0 -4px 20px #00000080;left:0;max-height:100vh;overflow-y:auto;padding-bottom:25px;padding-left:16px;padding-right:16px;pointer-events:auto;position:absolute;right:0;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1)}

/*!* Базовый отступ для всех устройств *!*/@media (max-width:380px){.confirmation-sheet-wrapper .confirmation-sheet{padding-bottom:210px}}@media (max-width:380px) and (min-height:701px){.confirmation-sheet-wrapper .confirmation-sheet{padding-bottom:75px}.confirmation-sheet-wrapper .confirmation-sheet.reset-sheet.res{padding-bottom:95px}}@media (min-width:390px) and (max-width:430px){.confirmation-sheet-wrapper .confirmation-sheet.reset-sheet.res,.sheet-selection{padding-bottom:140px}}@media (max-width:380px) and (min-height:701px){.sheet-selection{padding-bottom:140px}}@media (min-width:390px) and (max-width:430px){.key-detail-page .confirmation-sheet-wrapper .confirmation-sheet.regenerate{padding-bottom:140px}.confirmation-sheet-wrapper .confirmation-sheet{padding-bottom:120px}.confirmation-sheet-wrapper .confirmation-sheet.delete{padding-bottom:25px}.confirmation-sheet-wrapper .confirmation-sheet.change{padding-bottom:125px}.confirmation-sheet-wrapper .confirmation-sheet.qr-sheet{padding-bottom:25px}}.notification-container{padding-bottom:10px;padding-left:16px;padding-right:16px}@media (min-width:390px) and (max-width:430px){.notification-container{padding-top:90px}.key-detail-page .notification-container{padding-top:0}}@media (min-width:431px){.confirmation-sheet-wrapper .confirmation-sheet{padding-bottom:90px}.confirmation-sheet-wrapper .confirmation-sheet.qr-sheet{padding-bottom:25px}}.confirmation-sheet-wrapper.visible .confirmation-sheet{transform:translateY(0)}.confirmation-sheet-wrapper .sheet-content{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:402px;width:100%}.confirmation-sheet-wrapper .sheet-drag-handle{-webkit-tap-highlight-color:transparent;cursor:grab;display:flex;justify-content:center;padding:4px 0;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.confirmation-sheet-wrapper .drag-indicator{background-color:#fff3;border-radius:2px;height:4px;transition:background-color .2s;width:40px}.confirmation-sheet-wrapper .sheet-drag-handle:hover .drag-indicator{background-color:#ffffff4d}.confirmation-sheet-wrapper .icon-placeholder{display:flex;justify-content:center}.confirmation-sheet-wrapper .icon-circle{align-items:center;background-color:#ffffff1a;border:1px solid #fff3;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.confirmation-sheet-wrapper .sheet-title{color:#fff;font-size:20px;font-weight:600;margin:0;text-align:center}.confirmation-sheet-wrapper .sheet-text{color:#fffc;font-size:16px;line-height:1.5;margin:0;text-align:center}.confirmation-sheet-wrapper .custom-content-box{background-color:#0f1513;border:1px solid #ffffff0d;border-radius:16px;padding:20px 16px}.confirmation-sheet-wrapper .custom-content-text{color:#fff9;font-size:14px;margin:0;text-align:center}.confirmation-sheet-wrapper .sheet-buttons{display:flex;gap:12px;margin-top:8px}.confirmation-sheet-wrapper .sheet-button{border:none;border-radius:16px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;height:48px;transition:all .2s}.confirmation-sheet-wrapper .sheet-button:active{transform:scale(.98)}.confirmation-sheet-wrapper .sheet-button-cancel{background-color:initial;border:1.5px solid #fff3;color:#fff}.confirmation-sheet-wrapper .sheet-button-cancel:hover{background-color:#ffffff0d;border-color:#ffffff4d}.confirmation-sheet-wrapper .sheet-button-confirm{background:linear-gradient(135deg,#ff8a4c61,#ff8a4c);color:#fff}.confirmation-sheet-wrapper .sheet-button-confirm:hover{background-color:#d96a31}.confirmation-sheet-wrapper .sheet-button-confirm.disabled{background:#ff8a4c61;cursor:default}:root{--menu-height:110px}.app-container .v1_61{align-items:center;background:#1f1f1fcc;border-radius:18px;bottom:20px;box-shadow:0 1px 30px #00000080;display:flex;height:55px;justify-content:space-around;left:50%;margin:0 0 35px;padding:8px 12px;position:fixed;transform:translateX(-50%);transition:transform .3s ease,opacity .2s ease;width:370px;z-index:1000}.menu-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;opacity:.6;transition:all .3s ease}.menu-item.active{opacity:1}.menu-text{color:#fff;font-size:10px;margin-top:4px}.menu-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.menu-item.exit-animation{animation:menuExit .3s ease forwards}.menu-item.enter-animation{animation:menuEnter .3s ease forwards}@keyframes menuExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes menuEnter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}body.sheet-open .app-container .v1_61{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(100px)}@media (max-width:402px){.app-container .v1_61{bottom:16px;width:95%}body.sheet-open .app-container .v1_61{transform:translateX(-50%) translateY(80px)}}body.sheet-open{overflow:hidden}.wallet-page{padding:0 17px 100px}.wallet-page .content-wrapper{gap:24px}.wallet-page .balance-container{display:flex;flex-direction:column}.wallet-page .balance-label{color:#fff6;font-size:14px;line-height:1}.wallet-page .balance-amount{color:#fff;font-size:32px;font-weight:600;line-height:1}.wallet-page .form-stack{display:flex;flex-direction:column;gap:8px}.wallet-page .glass-card{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#ff8a4c1a;border-radius:16px;width:100%}.wallet-page .method-selector{align-items:center;display:flex;height:80px;justify-content:space-between;padding:16px}.wallet-page .method-left{align-items:center;display:flex;gap:12px}.wallet-page .method-icon-box{align-items:center;background-color:#141917;border-radius:16px;display:flex;height:48px;justify-content:center;width:48px}.wallet-page .method-icon{border-radius:16px;height:100%;object-fit:contain;width:100%}.wallet-page .method-info{display:flex;flex-direction:column;gap:8px}.wallet-page .method-label{color:#fff6;font-size:12px}.wallet-page .method-value{color:#fff;font-size:14px;font-weight:600}.wallet-page .chevron-box{align-items:center;background-color:#121715;border-radius:8px;display:flex;height:30px;justify-content:center;width:30px}.wallet-page .amount-card{display:flex;flex-direction:column;gap:24px;padding:24px 12px}.wallet-page .input-display{display:flex;flex-direction:column;gap:12px;padding:0 12px}.wallet-page .input-label{color:#fff6;font-size:12px}.wallet-page .incorrect{color:red;font-size:8px;white-space:nowrap}.wallet-page .input-value{color:#b1b4b9;font-size:28px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wallet-page .custom-amount-input{background:#0000;color:#fff;font-size:28px;font-weight:700;line-height:1.2;text-shadow:0 2px 4px #0003}.wallet-page .custom-amount-input::placeholder{color:#ffffff4d}.wallet-page .amount-selector-wide{background:#ff8a4c1a;border-radius:20px;display:flex;gap:6px;padding:6px;position:relative;width:100%}.wallet-page .amount-highlight-wide{background-color:#ff8a4c33;border-radius:28px;bottom:6px;pointer-events:none;position:absolute;top:6px;transition:left .3s ease,width .3s ease;z-index:1}.wallet-page .amount-item-wide{cursor:pointer;flex:1 1;margin-bottom:3px;padding:6px;position:relative;text-align:center;z-index:2}.wallet-page .amount-item-wide span{color:#fff;font-size:12px;font-weight:500;outline:none;position:relative;z-index:2}.wallet-page .amount-item-wide:hover{background-color:#fff0}.wallet-page .action-btn{align-items:center;background-color:#208a37;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:600;height:52px;justify-content:center;transition:opacity .2s;width:100%}.wallet-page .action-btn:active{opacity:.8}.wallet-page .history-title{color:#fff;font-size:20px;font-weight:600;margin:0}.wallet-page .empty-content{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.wallet-page .empty-title{color:#fff;font-size:16px}.wallet-page .empty-desc{color:#fff6;font-size:14px;line-height:1.5}.wallet-page .item-left{align-items:center;display:flex;gap:14px}.wallet-page .item-icon{height:40px;object-fit:contain;width:34px}.wallet-page .item-details{display:flex;flex-direction:column;gap:8px}.wallet-page .item-date{color:#fff6;font-size:12px}.wallet-page .item-desc{color:#fff;font-size:14px}.wallet-page .item-right{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.wallet-page .item-amount{color:#fff;font-size:20px;font-weight:600}.wallet-page .item-status{align-items:center;background-color:#ff8a4c33;border-radius:4px;display:flex;gap:4px;padding:4px 8px}.wallet-page .status-icon{height:12px;width:12px}.wallet-page .status-text{color:#fff;font-size:11px}.wallet-page .hide-scrollbar::-webkit-scrollbar{display:none}.wallet-page .hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.wallet-page .topup-card{background:linear-gradient(40deg,#4052494d 50%,#2a5a3a);border-radius:16px;box-shadow:0 4px 12px #0003;margin-top:8px;padding:16px 18px;position:relative;width:100%;z-index:2}.wallet-page .topup-card .card-content{display:flex;flex-direction:column;gap:16px}.wallet-page .topup-card .input-display{display:flex;flex-direction:column;gap:8px;padding:0}.wallet-page .topup-card .input-label{color:#fff9;font-size:12px;font-weight:500}.wallet-page .topup-card .custom-amount-input,.wallet-page .topup-card .input-value{color:#fff;font-size:28px;font-weight:700;line-height:1.2;text-shadow:0 2px 4px #0003}.wallet-page .topup-card .custom-amount-input{background:#0000;border:none;font-family:Inter,sans-serif;margin:0;outline:none;padding:0;width:auto}.wallet-page .topup-card .action-btn{align-items:center;background-color:#208a37;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:600;height:48px;justify-content:center;margin-top:8px;position:relative;transition:opacity .2s;width:100%;z-index:2}.wallet-page .topup-card .action-btn:active{opacity:.8}.wallet-page .amount-item-wide{-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.wallet-page .amount-item-wide:focus{outline:none}.wallet-page .amount-item-wide:active{background-color:initial}.wallet-page .action-btn,.wallet-page .amount-item-wide,.wallet-page .method-selector{-webkit-tap-highlight-color:transparent}@keyframes slideIn{0%{opacity:0}to{opacity:1}}@keyframes slideOut{0%{opacity:1}to{opacity:0}}.content-area{-webkit-overflow-scrolling:touch;margin:0 auto;max-width:402px;overflow-y:auto;overscroll-behavior:none;overscroll-behavior-x:none;overscroll-behavior-y:none;z-index:2}.content-area,.faq-page{min-height:100vh;position:relative;width:100%}.faq-page{align-items:center;animation:slideIn .3s ease;padding-left:17px;padding-right:17px}@media (max-width:380px) and (min-height:701px){.faq-page{padding-top:25px}}.faq-background{height:1113px;left:-416px;pointer-events:none;position:absolute;top:387px;width:930px;z-index:0}.faq-background img{height:100%;object-fit:cover;opacity:.5;width:100%}.faq-header{gap:24px;margin-bottom:24px;position:relative;z-index:2}.faq-header,.faq-title-section{display:flex;flex-direction:column}.faq-title-section{gap:12px}.search-icon{flex-shrink:0;height:24px;width:24px}.search-icon img{height:100%;width:100%}.search-input{color:#fff6}.faq-list{position:relative;z-index:2}.faq-item,.faq-list{display:flex;flex-direction:column}.faq-item-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:20px 0}.faq-item-title{color:#fff;font-size:18px;font-weight:800}.faq-item-icon{height:24px;transition:transform .3s ease;width:14px}.faq-item-icon.expanded{transform:rotate(180deg)}.faq-divider{background:#ff8a4c1a;height:1px;width:100%}.legal-section{padding-top:20px}.legal-content{display:flex;flex-direction:column;gap:12px;padding-bottom:32px}.legal-subitem{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ff8a4c1a;border-radius:16px;cursor:pointer;display:flex;justify-content:space-between;padding:16px}.legal-subitem.expanded{align-items:stretch;flex-direction:column;padding:16px}.legal-subitem-header{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between}.legal-subitem-title{color:#fff;font-size:14px;line-height:1.3}.legal-subitem-icon{height:24px;margin-top:4px;transition:transform .3s ease;width:14px}.legal-subitem-icon.expanded{transform:rotate(180deg)}.privacy-text{display:flex;flex-direction:column;font-size:14px;gap:12px;margin-top:12px}.privacy-divider{background:#ff8a4c1a;height:1px;margin:4px 0;width:100%}.privacy-paragraph{font-size:11px}.faq-header-compact{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.faq-title-small{color:#fff;font-size:18px;font-weight:500;margin:0}.faq-subtitle-small{color:#fff6;font-size:12px;margin:0}.faq-search-bar{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ff8a4c1a;border-radius:16px;height:40px;justify-content:space-between;margin-bottom:8px;padding:0 12px;width:100%}.faq-search-bar,.search-left{align-items:center;display:flex}.search-left{gap:8px}.search-icon-small{height:24px;width:24px}.search-text{color:#fff;font-size:14px}.search-clear{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.search-clear img{height:20px;width:20px}.search-result-count{color:#ff8a4c;font-size:11px;margin-bottom:20px}.search-results-list{display:flex;flex-direction:column;gap:12px}.result-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0}.result-item-title{color:#fff;font-size:14px}.result-item-arrow{height:24px;width:14px}.result-card{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(135deg,#267b4c,#7494871a);border:1px solid #0000;border-radius:16px;padding:16px}.result-card-header{align-items:flex-start;cursor:pointer;display:flex;gap:12px;justify-content:space-between}.result-card-title{color:#fff;flex:1 1;font-size:12px;font-weight:700;line-height:1.4}.result-card-toggle{background:none;border:none;cursor:pointer;margin-top:2px;padding:0}.toggle-icon{height:24px;transition:transform .3s ease;width:14px}.toggle-icon.expanded{transform:rotate(180deg)}.result-divider{background:#ff8a4c1a;height:1px;margin:12px 0;width:100%}.result-content{margin-top:8px}.result-text{color:#fff;font-size:10px;line-height:1.6;opacity:1}.error-message{color:#d73248;line-height:1.4;margin:16px 0 24px}.faq-scroll-container{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:0 17px;padding-bottom:100px}@media (max-width:380px){.faq-scroll-container{padding-bottom:210px}}@media (min-width:390px) and (max-width:430px){.faq-scroll-container{padding-bottom:250px}}@media (min-width:431px){.faq-scroll-container{padding-bottom:90px}}.support-card{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ff8a4c1a;border-radius:16px;gap:24px;margin-bottom:20px;margin-top:16px;padding:24px}.support-card,.support-card-content{align-items:center;display:flex;flex-direction:column}.support-card-content{gap:16px;text-align:center}.support-card-title{color:#fff;font-size:14px;font-weight:700;margin:0}.support-card-description{color:#fff6;font-size:14px;line-height:1.5;margin:0}.support-button{background:#0000;border:1.5px solid #ff8a4c;border-radius:16px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:57px;transition:background-color .2s;width:100%}.support-button:hover{background:#ff8a4c1a}.support-button:active{opacity:.8}.search-clear-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;margin-left:auto;padding:0;width:24px}.search-clear-btn img{height:20px;width:20px}.faq-search{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ff8a4c1a;border-radius:16px;display:flex;gap:8px;height:40px;padding:0 16px;width:100%}.search-input{background:#0000;border:none;color:#fff;flex:1 1;font-size:14px;outline:none}.search-input::placeholder{color:#fff6}.faq-title{color:#fff;font-size:32px;font-weight:700;margin:0}.faq-subtitle{color:#fff6;font-size:14px;margin:0}.referral-page{animation:slideIn .3s ease;min-height:100vh;overflow-y:auto;padding:0 17px;position:relative;width:100%}@media (max-width:380px) and (min-height:701px){.referral-page{padding-top:25px}}.referral-background{height:1113px;left:-415px;opacity:.5;pointer-events:none;position:absolute;top:387px;width:930px;z-index:0}.referral-content{-ms-overflow-style:none;display:flex;flex-direction:column;gap:32px;height:100%;max-height:100vh;overflow-y:auto;padding:0 16px;position:relative;scrollbar-width:none;z-index:2;&::-webkit-scrollbar{display:none}}.referral-content::-webkit-scrollbar{display:none;height:0;width:0}

/*!* Базовый отступ для всех устройств *!*/.referral-content{padding-bottom:100px}@media (max-width:380px){.referral-content{padding-bottom:210px}}@media (min-width:390px){.referral-content{padding-bottom:200px}}@media (min-width:431px){.referral-content{padding-bottom:90px}}@media (max-width:380px){.referral-page{padding-bottom:210px}}@media (min-width:390px){.referral-page{padding-bottom:200px}}@media (min-width:431px){.referral-page{padding-bottom:90px}}.referral-card{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(135deg,#2a211d,#7494871a);border-radius:16px;gap:5px;padding:24px 16px}.referral-card,.referral-header{display:flex;flex-direction:column}.referral-header{gap:2px;padding-bottom:16px;text-align:center}.referral-title{color:#fff;font-size:18px;font-weight:700;margin:0}.referral-subtitle{color:#fff9;font-size:13px;line-height:1.4;margin:0}.friends-counter{align-items:center;background:#121715;border-radius:16px;cursor:pointer;display:flex;gap:8px;height:68px;justify-content:center;transition:opacity .2s}.friends-counter:hover{opacity:.9}.friends-counter:active{opacity:.8}.friends-count{color:#fff;font-size:24px;font-weight:700}.friends-label{color:#fff;font-size:14px}.stats-grid{background:#ff8a4c1a;border-radius:16px;justify-content:center;padding:16px 0}.stat-item,.stats-grid{align-items:center;display:flex}.stat-item{flex:1 1;flex-direction:column;gap:8px}.stat-value{color:#fff;font-size:14px;font-weight:700}.stat-label{color:#fff9;font-size:11px}.stat-divider{background:#ff8a4c1a;height:32px;width:1px}.withdrawal-info{text-align:center}.withdrawal-text{color:#fff9;font-size:14px;line-height:1.5;margin:0}.withdrawal-button{background:#208a37;font-size:13px;font-weight:500;height:52px;transition:background-color .2s}.withdrawal-button:hover{background:#269e40}.withdrawal-button:active{transform:scale(.98)}.referral-divider{background:#ff8a4c1a;height:1px;margin:0;width:100%}.referral-controls{display:flex;flex-direction:column;gap:12px}.toggle-option{border-radius:12px;color:#fff6;font-size:12px;transition:all .2s}.toggle-option.active{background:#ff8a4c1a;color:#fff}.referral-link-field{align-items:center;background:#121715;border:1px solid #ff8a4c1a;border-radius:16px;display:flex;height:48px;overflow:hidden}.link-text{color:#fff6;flex:1 1;font-family:Inter,sans-serif;font-size:11px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.copy-button{align-items:center;background:#48685a;border:none;cursor:pointer;display:flex;height:48px;justify-content:center;transition:background-color .2s;width:48px}.copy-button:hover{background:#5a8270}.copy-button img{height:24px;width:24px}.action-button{align-items:center;background:#ff8a4c1a;border:none;border-radius:24px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:11px;gap:6px;height:44px;justify-content:center;transition:background-color .2s}.action-button:hover{background:#ff8a4c26}.action-button:active{transform:scale(.98)}.action-button img{height:16px;width:16px}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:#ff8a4c0d}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ff8a4c33;border-radius:2px}.percentage-info{text-align:center}.percentage-text{color:#fff9;font-size:14px;line-height:1.5;margin:0}.link-type-toggle{background:#ff8a4c1a;border-radius:20px;display:flex;height:40px;padding:4px;position:relative}.toggle-highlight{background:#ff8a4c33;border-radius:16px;bottom:4px;pointer-events:none;position:absolute;top:4px;transition:left .3s ease,width .3s ease;z-index:1}.toggle-option{align-items:center;background:#0000;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;justify-content:center;position:relative;z-index:2}.link-type-indicator{background:#ff8a4c1a;border-radius:20px;display:inline-block;margin-bottom:8px;padding:8px 16px}.link-type-indicator span{color:#fff;font-size:13px;font-weight:500}.action-buttons-row{display:flex;gap:12px;margin-top:8px}.action-button-small{align-items:center;background:#ff8a4c1a;border:none;border-radius:24px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;gap:6px;height:48px;justify-content:center;padding:0 12px;transition:background-color .2s}.action-button-small:hover{background:#ff8a4c26}.action-button-small:active{transform:scale(.98)}.action-button-small img{height:18px;width:18px}.action-buttons{display:flex;flex-direction:column;gap:8px}.wallet-page{animation:slideIn .3s ease;height:100%;min-height:100vh;overflow-x:hidden;padding:0 16px 100px;position:relative;width:100%}.wallet-page .content-wrapper{display:flex;flex-direction:column;min-height:min-content;overflow:hidden;padding:0 16px;position:relative;z-index:2}.wallet-page .history-wrapper{animation:slideUp .3s ease;display:flex;flex-direction:column;gap:16px;margin-top:24px;padding:0 16px 150px}.wallet-page .history-list{display:flex;flex-direction:column;gap:8px}.wallet-page .history-item{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#ff8a4c1a;border-radius:16px;display:flex;flex-shrink:0;justify-content:space-between;min-height:82px;padding:16px 14px}.wallet-page .empty-state{align-items:center;display:flex;flex-shrink:0;justify-content:center;min-height:119px;padding:33px 0;width:100%}@media (max-width:402px){.wallet-page{padding:16px 12px 90px}}.wallet-page::-webkit-scrollbar{display:none;height:0;width:0}.faq-item .legal-subitem.expanded{margin-bottom:6px;padding:8px 12px}.faq-item .legal-subitem-header{padding:6px 0}.faq-item .legal-subitem-title{font-size:14px;line-height:1.3}.faq-item .privacy-text{margin-top:6px}.faq-item .privacy-paragraph{font-size:10px;line-height:1.4}

/*!* Стили для загрузки *!*/.reset-section{margin:0 0 8px;padding:0 16px}.reset-button{align-items:center;background-color:#080d13;border:1.5px solid #ff8a4c1a;border-radius:22px;color:#fff6;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px;position:relative;transition:all .2s;width:100%}.reset-button:hover{transform:translateY(-1.5px)}.reset-icon{font-size:20px}.spinner-fullscreen{align-items:center;background:#ff8a4c1a;color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;padding:20px;text-align:center}.spinner-text{animation:pulse 2s infinite;color:#ffffffe6;font-size:16px;margin-top:20px}.error-message{padding:10px 20px}.error-message,.error-message-faq{background:#ff475733;border:1px solid #ff475780;border-radius:12px;color:#ff6b6b;font-size:14px;margin-top:20px;max-width:300px}.error-message-faq{padding:10px}.referral-controls .tab-control{background:#ffffff14;border-radius:32px;display:flex;margin-bottom:20px;padding:4px;position:relative}.referral-controls .tab-highlight{background:#c3c6c933;border-radius:28px;height:calc(100% - 8px);pointer-events:none;position:absolute;top:4px;transition:left .3s ease,width .3s ease;z-index:0}.referral-controls .tab-option{background:#0000;border:none;color:#fff9;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:10px 0;position:relative;text-align:center;transition:color .3s ease;z-index:1}.referral-controls .tab-option.active{color:#fff}.referral-controls .tab-option:focus{outline:none}.referral-controls .tab-option:hover{color:#fffc}.key-card-animate{opacity:0;transform:translateY(30px);transition:opacity .5s ease-out,transform .5s ease-out}.key-card-animate.visible{opacity:1;transform:translateY(0)}.promo-card-animate{opacity:0;transform:translateY(50px);transition:opacity .5s cubic-bezier(.34,1.2,.64,1),transform 2s cubic-bezier(.34,1.2,.64,1);transition-delay:.7s}.promo-card-animate.visible{opacity:1;transform:translateY(0)}.empty-state-animate{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.empty-state-animate.visible{opacity:1;transform:translateY(0)}.key-card{transition:transform .3s ease,box-shadow .3s ease}.key-card:hover{box-shadow:0 8px 25px #0003;transform:translateY(-4px)}.promo-card{transition:transform .3s ease,box-shadow .3s ease}.promo-card:hover{box-shadow:0 8px 25px #0003;transform:translateY(-4px)}.promo-card .btn-green{overflow:hidden;position:relative}.promo-card .btn-green:after{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.promo-card .btn-green:active:after{height:200%;width:200%}.empty-state-card{animation:fadeInUp .5s ease-out forwards}.page-enter-animate{animation:fadeInUp .4s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading-page{align-items:center;display:flex;justify-content:center;min-height:300px}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-top-color:#ff8a4c}.loading-text{color:#ffffffb3;font-size:14px}.action-buttons-container{align-items:center;display:flex;flex-direction:column;gap:12px;margin:12px 0 8px;padding:0 16px}.reset-button:active{transform:translateY(0)}.reset-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.regenerate-button{align-items:center;background:linear-gradient(135deg,#4ecdc4,#6cd4cc);border:none;border-radius:16px;box-shadow:0 4px 15px #4ecdc44d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 16px;transition:all .2s ease;width:100%}.regenerate-button:hover{box-shadow:0 6px 20px #4ecdc466;transform:translateY(-2px)}.regenerate-button:active{transform:translateY(0)}.regenerate-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.reset-note{color:#8e98a3;font-size:12px;line-height:1.4;margin-top:8px;padding:0 8px;text-align:center}.regenerate-button:before,.reset-button:before{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;width:20px}.regenerate-button:focus{box-shadow:0 0 0 3px #4ecdc44d}@media (max-width:480px){.regenerate-button,.reset-button{font-size:14px;padding:12px 16px}.reset-note{font-size:11px}}.withdrawal-sheet-wrapper{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.withdrawal-sheet-wrapper .sheet-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000000b3;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.withdrawal-sheet-wrapper.visible .sheet-overlay{opacity:1;pointer-events:auto}.withdrawal-sheet-wrapper .withdrawal-sheet{background-color:#0b1217;border-top:1px solid #ffffff1a;border-top-left-radius:24px;border-top-right-radius:24px;bottom:0;box-shadow:0 -4px 20px #00000080;left:0;max-height:80vh;overflow-y:auto;padding:16px 16px 24px;pointer-events:auto;position:absolute;right:0;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.withdrawal-sheet-wrapper.visible .withdrawal-sheet{transform:translateY(0)}.withdrawal-sheet-wrapper .sheet-content{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:402px;width:100%}.withdrawal-sheet-wrapper .sheet-drag-handle{-webkit-tap-highlight-color:transparent;cursor:grab;display:flex;justify-content:center;padding:4px 0;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.withdrawal-sheet-wrapper .drag-indicator{background-color:#fff3;border-radius:2px;height:4px;width:40px}.withdrawal-sheet-wrapper .icon-placeholder{display:flex;justify-content:center}.withdrawal-sheet-wrapper .icon-circle{align-items:center;background-color:#ffffff1a;border-radius:50%;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.withdrawal-sheet-wrapper .sheet-title{color:#fff;font-size:20px;font-weight:600;margin:0;text-align:center}.withdrawal-sheet-wrapper .sheet-text{color:#fffc;font-size:16px;margin:0;text-align:center}.withdrawal-sheet-wrapper .amount-value{color:#ff8a4c;font-weight:600}.methods-container{gap:12px}.method-item{background-color:#0f1513;border:1px solid #ffffff1a;gap:12px}.method-item.selected{background-color:#ff8a4c1a;border-color:#ff8a4c}.method-item:hover{background-color:#ffffff0d}.method-icon{align-items:center;background-color:#ffffff1a;border-radius:50%;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.method-info{flex:1 1}.method-name{font-size:16px;margin-bottom:4px}.method-desc{font-size:12px}.method-check{color:#ff8a4c;font-size:18px;font-weight:700}.withdrawal-sheet-wrapper .sheet-buttons{display:flex;gap:12px;margin-top:8px;padding-bottom:25px}.withdrawal-sheet-wrapper .sheet-button{border:none;border-radius:16px;cursor:pointer;flex:1 1;font-size:11px;font-weight:600;height:48px;transition:all .2s}.withdrawal-sheet-wrapper .sheet-button-cancel{background-color:initial;border:1.5px solid #fff3;color:#fff}.withdrawal-sheet-wrapper .sheet-button-cancel:hover{background-color:#ffffff0d;border-color:#ffffff4d}.withdrawal-sheet-wrapper .sheet-button-confirm{background-color:#ff8a4c;color:#fff}.withdrawal-sheet-wrapper .sheet-button-confirm:hover{background-color:#d96a31}@media (max-width:402px){.method-item{padding:10px 12px}.method-icon{font-size:18px;height:36px;width:36px}.method-name{font-size:14px}.method-desc{font-size:11px}}.withdrawal-text{color:#fff}.available-balance{background:linear-gradient(135deg,#ff8a4c1a,#ff8a4c0d);border:1px solid #ff8a4c33;border-radius:16px;margin:8px 16px 16px;padding:16px 20px;text-align:center}.balance-label{color:#fff9;font-size:14px;letter-spacing:.5px;margin-bottom:8px}.balance-value{color:#ff8a4c;font-size:32px;font-weight:700;letter-spacing:1px;text-shadow:0 0 10px #ff8a4c4d}.withdrawal-section{margin-top:8px;padding:8px 16px 16px}.withdrawal-button{align-items:center;border:none;border-radius:16px;box-shadow:0 4px 15px #ff8a4c4d;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 16px;transition:all .2s ease;width:100%}.withdrawal-button,.withdrawal-button.active{background:linear-gradient(135deg,#ff8a4c,#d96a31);cursor:pointer}.withdrawal-button.active{transform:translateY(0)}.withdrawal-button.active:hover{box-shadow:0 6px 20px #ff8a4c66;transform:translateY(-2px)}.withdrawal-button.disabled{background:#ff8a4c4d;box-shadow:none;cursor:not-allowed;transform:none}.withdrawal-icon{font-size:18px}.withdrawal-text{font-size:16px;font-weight:600}.withdrawal-min-hint{font-size:12px;margin-left:4px;opacity:.8}@media (max-width:480px){.available-balance{margin:6px 12px 12px;padding:12px 16px}.balance-label{font-size:12px}.balance-value{font-size:28px}.withdrawal-button{font-size:14px;padding:12px 14px}.withdrawal-icon{font-size:16px}.withdrawal-text{font-size:14px}}.device-count-animate{animation:deviceCountPop .25s cubic-bezier(.34,1.2,.64,1)}.animate-increase{animation:deviceCountIncrease .25s cubic-bezier(.34,1.2,.64,1)}.animate-decrease{animation:deviceCountDecrease .25s cubic-bezier(.34,1.2,.64,1)}@keyframes deviceCountPop{0%{opacity:1;transform:scale(1)}50%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes deviceCountIncrease{0%{color:#fff;transform:scale(1)}50%{color:#ff8a4c;text-shadow:0 0 8px #ff8a4c99;transform:scale(1.4)}to{color:#fff;transform:scale(1)}}@keyframes deviceCountDecrease{0%{color:#fff;transform:scale(1)}50%{color:#ff4757;text-shadow:0 0 8px #ff475799;transform:scale(1.2)}to{color:#fff;transform:scale(1)}}.slider-fill-smooth{transition:width .1s cubic-bezier(.2,.9,.4,1.1)}.slider-thumb-smooth{transition:left .1s cubic-bezier(.2,.9,.4,1.1);transition:transform .1s ease,left .1s cubic-bezier(.2,.9,.4,1.1)}.slider-thumb-smooth:active{box-shadow:0 0 12px #ff8a4c80;transform:scale(1.15)}.slider-thumb-smooth:hover{transform:scale(1.05)}.slider-thumb-smooth:active{cursor:grabbing}.renew-sheet-wrapper{position:fixed;z-index:10000}.renew-sheet-overlay,.renew-sheet-wrapper{bottom:0;left:0;pointer-events:none;right:0;top:0}.renew-sheet-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000000b3;opacity:0;position:absolute;transition:transform .4s cubic-bezier(.16,1,.3,1)}.renew-sheet-overlay.visible{opacity:1;pointer-events:auto}.renew-sheet{background-color:#0b1217;border-top-left-radius:24px;border-top-right-radius:24px;bottom:0;left:0;max-height:90vh;overflow-y:auto;pointer-events:auto;position:absolute;right:0;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.renew-sheet.open{transform:translateY(0)}.renew-sheet-content{display:flex;flex-direction:column;gap:20px}.renew-sheet-drag-handle{cursor:grab;display:flex;justify-content:center;padding:4px 0;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.drag-indicator{background-color:#fff3;border-radius:2px;height:4px;width:40px}.renew-sheet-header{text-align:center}.renew-sheet-header h2{color:#fff;font-size:20px;font-weight:600;margin-bottom:8px}.renew-sheet-header p{color:#fff9;font-size:14px}.renew-periods{display:flex;flex-direction:column;gap:12px}.renew-period-item{align-items:center;background:#ffffff0d;border:1px solid #0000;border-radius:16px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s}.renew-period-item.selected{background:#ff8a4c1a;border-color:#ff8a4c}.renew-period-item:hover{background:#ffffff1a}.period-left{display:flex;flex-direction:column;gap:4px}.period-months{color:#fff;font-size:16px;font-weight:500}.period-discount{color:#ff8a4c;font-size:12px;font-weight:500}.period-right{text-align:right}.period-price{color:#fff;display:block;font-size:18px;font-weight:600}.period-old-price{color:#fff6;font-size:12px;text-decoration:line-through}.renew-sheet-total{align-items:center;background:#ff8a4c1a;border:1px solid #ff8a4c4d;border-radius:16px;display:flex;justify-content:space-between;padding:16px}.renew-sheet-total span:first-child{color:#fffc;font-size:16px}.total-price{color:#ff8a4c;font-size:24px;font-weight:700}.renew-sheet-buttons{display:flex;gap:12px}.renew-button-cancel,.renew-button-confirm{border:none;border-radius:16px;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:14px;text-shadow:0 0 8px #000;transition:all .2s}.renew-button-cancel{background:linear-gradient(135deg,#ffffff61,#ffffffc7);border:1px solid #fff3;box-shadow:0 4px 15px #ffffff61;color:#fff;width:100%}.renew-button-cancel:hover{background:#ffffff0d;border-color:#ffffff4d}.renew-button-confirm:hover{background:#d96a31}@media (max-width:480px){.renew-period-item{padding:12px}.period-months{font-size:14px}.period-price{font-size:16px}.total-price{font-size:20px}}.slider-fill-smooth{transition:width .05s linear}.slider-thumb-smooth{transition:left .05s linear,transform .1s ease}.slider-thumb-smooth.dragging{box-shadow:0 0 12px #ff8a4c99;cursor:grabbing;transform:scale(1.2)}.slider-thumb-smooth:hover{cursor:grab;transform:scale(1.1)}.v1_108{cursor:pointer;position:relative}.v1_109{transition:width .05s linear}.sheet-button-delete{background-color:#ff4757;color:#fff}.sheet-button-delete:hover{background-color:#e03e4e}.sheet-button-delete:active{transform:scale(.98)}.compare-card{background:linear-gradient(40deg,#4052494d 50%,#2a5a3a);border-radius:16px;gap:12px;justify-content:space-between;padding:20px 16px}.compare-card,.compare-item{align-items:center;display:flex}.compare-item{flex:1 1;flex-direction:column;gap:8px;text-align:center}.compare-label{color:#fff9;font-size:12px}.compare-value{font-size:14px;font-weight:600}.current-value{color:#ff8a4c}.new-value{color:#ff4757}.compare-arrow{color:#fff6;font-size:20px;font-weight:600}.loading-spinner-small{animation:spin 1s linear infinite;border:2px solid #ff8a4c33;border-radius:50%;border-top-color:#ff8a4c;height:24px;width:24px}.devices-list{display:flex;flex-direction:column;gap:12px;margin-bottom:200px;margin-top:16px}.device-card{align-items:center;background:#ffffff0d;border-radius:16px;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s}.device-card:hover{background:#ffffff1a}.device-info{flex:1 1;gap:12px}.device-icon,.device-info{align-items:center;display:flex}.device-icon{background:#4caf501a;border-radius:12px;height:48px;justify-content:center;width:48px}.device-icon img{height:28px;object-fit:contain;width:28px}.device-details{flex:1 1}.device-name{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.device-platform{color:#fff9;font-size:12px;margin-bottom:4px}.device-date{color:#fff6;font-size:11px}.device-delete-btn{align-items:center;background:#f443361a;border:none;border-radius:40px;color:#f44336;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.device-delete-btn:hover:not(:disabled){background:#f4433633;transform:scale(1.05)}.device-delete-btn:disabled{cursor:not-allowed;opacity:.5}.spinner-small{animation:spin .8s linear infinite;border:2px solid #f443364d;border-radius:50%;border-top-color:#f44336;height:16px;width:16px}.empty-devices{background:#ffffff0d;border-radius:24px;margin-top:20px;padding:48px 20px;text-align:center}.empty-icon{font-size:48px;margin-bottom:16px}.empty-title{color:#fff;font-size:18px;font-weight:600;margin-bottom:8px}.empty-subtitle{color:#ffffff80;font-size:14px}.loading-container{color:#fff9;padding:48px 20px;text-align:center}.loading-spinner{animation:spin .8s linear infinite;border:3px solid #fff3;border-radius:50%;border-top-color:#4caf50;height:40px;margin:0 auto 16px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.price-panel-with-discount{margin:12px 0;padding:12px 16px;transition:all .3s ease}.price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.price-row:not(:last-child){margin-bottom:6px}.price-row.main-price{margin-bottom:4px;margin-top:4px}.price-label{font-size:13px;font-weight:500}.discount-badge{animation:discountPulse .5s ease-out;background:linear-gradient(135deg,#ff9800,#f57c00);border-radius:12px;color:#fff;font-size:10px;font-weight:600;padding:2px 8px;position:absolute;right:0}.regular-price{color:#fff6;font-size:13px;text-decoration:line-through}.final-price{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.5px}.final-price.discounted{color:#4caf50;text-shadow:0 0 8px #4caf504d}.price-period{color:#ffffff80;font-size:13px}.savings{align-items:center;color:#ff9800;display:flex;font-size:11px;gap:4px}.savings svg{height:10px;width:10px}.price-per-month{color:#fff6;font-size:11px}@keyframes discountPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.price-panel-with-discount.compact{border-radius:12px;margin:8px 0;padding:8px 12px}.price-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.price-line:not(:last-child){margin-bottom:4px}.price-line.main{margin:2px 0}.price-label{color:#ffffff80;font-size:32px}.price-label-reset{color:#ffffff80;font-size:16px}.regular-price{font-size:24px}.final-price{font-size:32px;font-weight:800}.price-period{font-size:11px}.price-per-month,.savings{font-size:10px}.savings svg{height:9px;width:9px}.v1_127.discounted{color:#4caf50;text-shadow:0 0 8px #4caf504d}.html-content{color:#ffffffe6;line-height:1.5}.html-content p:last-child{margin-bottom:0}.html-content a{color:#4caf50;text-decoration:none}.html-content a:hover{text-decoration:underline}.html-content ol,.html-content ul{margin:8px 0;padding-left:20px}.html-content li{margin:4px 0}.html-content b,.html-content strong{color:#fff;font-weight:600}.html-content em,.html-content i{font-style:italic}.html-content code{background:#0000004d;border-radius:4px;font-family:monospace;font-size:13px;padding:2px 6px}.html-content pre{background:#0000004d;border-radius:8px;margin:12px 0;overflow-x:auto;padding:12px}.html-content img{border-radius:8px;margin:8px 0;max-width:100%}.html-content blockquote{background:#4caf501a;border-left:3px solid #4caf50;border-radius:0 8px 8px 0;margin:12px 0;padding:8px 16px}.privacy-paragraph{color:#fffc;font-size:14px;line-height:1.5;margin:0}.faq-item .html-content a{color:#ff9800;text-decoration:underline}.faq-item .html-content a:hover{color:#ffb74d}.amount-input-row{margin:8px 0}.amount-input-wrapper{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:8px;justify-content:center;padding:4px 12px}.amount-input{font-size:18px;font-weight:500}.amount-input:focus{outline:none}.amount-input::placeholder{color:#fff6}.amount-currency{color:#fff9;font-size:16px}.max-amount-btn{background:#4caf5033;border:none;padding:6px;position:relative;white-space:nowrap}.max-amount-btn:hover{background:#4caf504d}.amount-hint{color:#ffffff80;font-size:12px;margin-top:6px;padding-right:8px;text-align:right}.method-item{border-radius:12px}.sheet-buttons{margin-top:8px}.btn-green{background:linear-gradient(135deg,#ff8a4c61,#ff8a4c)}.amount-section{margin:8px 0 16px;padding:0 4px}.amount-label{color:#fff9;font-size:13px;margin-bottom:8px}.amount-input-container{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;display:flex;gap:8px;justify-content:center;padding:8px 20px;transition:all .2s}.amount-input-container:focus-within{background:#ffffff14;border-color:#4caf50}.currency-symbol{color:#ff9800;font-size:16px;font-weight:600}.amount-input{background:#0000;border:none;color:#fff;flex:1 1;font-family:monospace;font-size:16px;font-weight:600;outline:none;padding:12px 0;text-align:center}.amount-input::placeholder{color:#ffffff4d;font-size:16px;font-weight:600}.amount-actions{align-items:center;display:flex;justify-content:space-between;margin-top:12px;padding:0 4px}.max-amount-btn{background:#4caf5026;border:1px solid #4caf504d;border-radius:20px;color:#4caf50;cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px;transition:all .2s}.max-amount-btn:hover{background:#4caf5040}.available-amount{color:#ffffff80;font-size:12px}.available-amount span{color:#ff9800;font-weight:500}.methods-container{display:flex;flex-direction:column;gap:8px;margin:8px 0}.method-item{align-items:center;background:#ffffff0d;border-radius:16px;cursor:pointer;display:flex;padding:12px 16px;transition:all .2s}.method-item.selected{background:#4caf501a;border:1px solid #4caf504d}.method-name{color:#fff;font-size:15px;font-weight:500;margin-bottom:2px}.method-desc{color:#ffffff80;font-size:11px}.sheet-buttons{display:flex;gap:12px;margin-top:16px}.sheet-button{border-radius:12px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px}.sheet-button-cancel{background:#0000}.btn-green,.sheet-button-cancel{border:1px solid #fff3;color:#fff}.btn-green{background:linear-gradient(135deg,#ff8a4c61,#209532)}.btn-green:disabled{cursor:not-allowed;opacity:.5}.html-content{word-wrap:break-word;color:#ffffffd9;font-size:14px;line-height:1.6;white-space:pre-wrap}.html-content p{margin:0 0 12px}.html-content br{content:"";display:block;margin:4px 0}.auth-page{align-items:center;background:linear-gradient(135deg,#080d13,#0a1418);display:flex;justify-content:center;min-height:100vh;padding:20px}.auth-container{max-width:400px;width:100%}.auth-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff8a4c0d;border:1px solid #ff8a4c1a;border-radius:32px;padding:32px 24px}.auth-header{margin-bottom:32px;text-align:center}.auth-header h1{color:#fff;font-size:32px;font-weight:700;margin-bottom:8px}.auth-header p{color:#fff9;font-size:14px}.auth-form{display:flex;flex-direction:column;gap:16px}.form-group input{background:#ffffff0d;border:1px solid #ff8a4c1a;border-radius:16px;color:#fff;font-size:14px;padding:14px 16px;transition:all .2s;width:100%}.form-group input:focus{background:#ffffff14;border-color:#ff8a4c;outline:none}.form-group input::placeholder{color:#fff6}.auth-button{background:linear-gradient(135deg,#ff8a4c,#d96a31);border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:14px;transition:opacity .2s;width:100%}.auth-button:disabled{cursor:not-allowed;opacity:.6}.auth-error{background:#ff47571a;border:1px solid #ff47574d;border-radius:12px;color:#ff6b6b;font-size:14px;margin-bottom:20px;padding:12px;text-align:center}.auth-footer{margin-top:24px;text-align:center}.auth-switch{background:none;border:none;color:#fff9;cursor:pointer;font-size:14px;transition:color .2s}.auth-switch:hover{color:#ff8a4c}.auth-divider{margin:24px 0}.auth-divider:before{background:#ff8a4c1a;content:"";height:1px;position:absolute;right:0;top:50%}.auth-divider span{background:#080d13;color:#fff6;font-size:12px;padding:0 12px;position:relative}.auth-telegram-button{align-items:center;background:#ffffff0d;border:1px solid #ff8a4c1a;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:center;padding:14px;transition:all .2s;width:100%}.auth-telegram-button:hover{background:#ffffff1a;border-color:#ff8a4c}.auth-telegram-button img{height:20px;width:20px}.verify-status{padding:20px;text-align:center}.verify-loading .spinner{animation:spin 1s linear infinite;border:3px solid #fff3;border-radius:50%;border-top-color:#ff8a4c;height:40px;margin:0 auto 16px;width:40px}.verify-error,.verify-success{text-align:center}.error-icon,.success-icon{font-size:48px;margin-bottom:16px}.verify-status p{color:#fffc;margin-bottom:16px}.verify-status button{background:#ff8a4c;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px}.logout-button{background:none;color:#f55}.logout-button:hover{background:#ff55551a;border-radius:8px}.auth-message{border-radius:12px;font-size:14px;margin-bottom:16px;padding:12px;text-align:center}.auth-message.success{background:#ff8a4c1a;border:1px solid #ff8a4c4d;color:#ff8a4c}.auth-message.error{background:#ff47571a;border:1px solid #ff47574d;color:#ff6b6b}.resend-container{margin-bottom:16px;text-align:center}.resend-text{color:#fff9;font-size:13px}.resend-button{background:none;border:none;color:#ff8a4c;cursor:pointer;font-size:13px;margin-left:8px;text-decoration:underline}.resend-button:hover{color:#d96a31}.resend-button:disabled{cursor:not-allowed;opacity:.5}.auth-success{background:#ff8a4c1a;border:1px solid #ff8a4c4d;border-radius:12px;color:#ff8a4c;font-size:14px;margin-bottom:16px;padding:12px;text-align:center}.logout-button{background:#ff4757e6;border:none;border-radius:20px;box-shadow:0 2px 8px #0003;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.logout-button:hover{background:#ff4757;transform:translateY(-1px)}.logout-button:active{transform:translateY(0)}.web-back-button-left{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1d2521f2;border:1px solid #ff8a4c33;border-radius:32px;box-shadow:0 2px 8px #0003;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;left:20px;padding:10px 20px;position:fixed;top:20px;transition:all .2s ease;z-index:100}.web-back-button-left:hover{background:#ff8a4c33;border-color:#ff8a4c;transform:translateX(-2px)}.web-back-button-left:active{transform:translateX(0)}@media (max-width:480px){.web-back-button-left{font-size:12px;left:10px;padding:8px 16px;top:10px}}.telegram-auth-container{margin-bottom:20px;width:100%}.telegram-auth-button{align-items:center;background:#2aabee;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;justify-content:center;padding:12px;transition:all .2s;width:100%}.telegram-auth-button:hover{background:#1f8bc2;transform:translateY(-1px)}.telegram-auth-button:active{transform:translateY(0)}.telegram-auth-button:disabled{cursor:not-allowed;opacity:.6}.telegram-icon{height:20px;width:20px}.telegram-auth-error{color:#ff6b6b;font-size:12px;margin-top:8px;text-align:center}.telegram-login-widget{display:flex;justify-content:center;margin-bottom:20px}.telegram-login-widget iframe{border-radius:16px!important}.auth-divider{color:#fff6;font-size:12px;margin:20px 0;position:relative;text-align:center}.auth-divider:after,.auth-divider:before{background:#ff8a4c1a;content:"";height:1px;position:absolute;top:50%;width:calc(50% - 30px)}.auth-divider:before{left:0}.auth-divider:after{right:0}.code-inputs{display:flex;flex-wrap:nowrap;gap:8px;justify-content:space-between;margin-bottom:24px}.code-input{background:#ff8a4c1a;border:1px solid #ff8a4c33;border-radius:12px;color:#fff;font-size:24px;font-weight:600;height:50px;max-width:50px;text-align:center;transition:all .3s ease;width:100%}@media (max-width:480px){.code-inputs{gap:6px}.code-input{border-radius:10px;font-size:20px;height:42px;max-width:42px}}@media (max-width:380px){.code-inputs{gap:4px}.code-input{border-radius:8px;font-size:18px;height:38px;max-width:38px}}@media (max-width:340px){.code-inputs{gap:3px}.code-input{font-size:16px;height:35px;max-width:35px}}@media (max-width:300px){.code-inputs{flex-wrap:wrap;justify-content:center;margin:0 auto 24px;max-width:280px}.code-input{max-width:none;width:calc(33.33% - 6px)}}.profile-page{min-height:100vh;padding:20px}.profile-container{margin:0 auto;max-width:500px}.profile-header{margin-bottom:30px;text-align:center}.profile-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff8a4c,#d96a31);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:600}.profile-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(40deg,#4052494d 50%,#2a5a3a);border-radius:20px;padding:24px}.profile-info{display:flex;flex-direction:column;gap:20px}.info-row{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 0}.info-label{color:#fff9;font-size:14px;font-weight:500}.info-value{color:#fff;font-size:16px;font-weight:500}.email-section{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.change-email-btn{background:#ff8a4c33;border:1px solid #ff8a4c80;border-radius:8px;color:#ff8a4c;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s}.change-email-btn:hover{background:#ff8a4c4d}.change-cooldown{color:#ffffff80;font-size:12px}.email-edit-form{display:flex;flex-direction:column;gap:12px;width:100%}.email-input{background:#ffffff1a;border:1px solid #ff8a4c4d;border-radius:10px;color:#fff;font-size:14px;padding:10px 12px}.email-input:focus{border-color:#ff8a4c;outline:none}.edit-actions{display:flex;gap:12px}.cancel-btn,.save-btn{border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.save-btn{background:#ff8a4c;border:none;color:#0a0e1a}.save-btn:hover:not(:disabled){background:#d96a31}.save-btn:disabled{cursor:not-allowed;opacity:.5}.cancel-btn{background:#ffffff1a;border:1px solid #fff3;color:#fff}.cancel-btn:hover{background:#fff3}.profile-error{background:#ff50501a;border:1px solid #ff50504d;border-radius:10px;color:#ff6b6b}.profile-error,.profile-success{font-size:14px;margin-top:20px;padding:12px;text-align:center}.profile-success{background:#ff8a4c1a;border:1px solid #ff8a4c4d;border-radius:10px;color:#ff8a4c}.profile-actions{margin-top:24px;text-align:center}.logout-button-full{background:#ff505033;border:1px solid #ff505080;border-radius:12px;color:#ff6b6b;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s;width:100%}.logout-button-full:hover{background:#ff50504d}.icon-profile{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.modal-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;overflow-x:hidden;overflow-y:scroll;position:fixed;right:0;top:0;z-index:1000}.modal-content{animation:slideUp .3s ease;background:linear-gradient(135deg,#2a211d,#74948733);border:1px solid #ff8a4c33;border-radius:24px;margin:20px;max-width:400px;width:90%}.modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px}.modal-header h2{color:#fff;font-size:20px;margin:0}.modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.modal-close:hover{background:#ffffff1a;color:#fff}.modal-body{padding:24px;text-align:center}.verify-icon{font-size:48px;margin-bottom:16px}.verify-email{color:#ff8a4c;font-size:18px;font-weight:600;margin:12px 0;word-break:break-all}.verify-text{color:#ffffffb3;font-size:14px;line-height:1.5;margin-bottom:24px}.verify-actions{display:flex;gap:12px;justify-content:center;margin-top:16px}.close-verify-btn,.resend-verify-btn{border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.resend-verify-btn{background:#ff8a4c33;border:1px solid #ff8a4c80;color:#ff8a4c}.resend-verify-btn:hover:not(:disabled){background:#ff8a4c4d}.resend-verify-btn:disabled{cursor:not-allowed;opacity:.5}.close-verify-btn{background:#ffffff1a;border:1px solid #fff3;color:#fff}.close-verify-btn:hover{background:#fff3}.verify-message{border-radius:8px;font-size:13px;margin-top:16px;padding:10px}.verify-message.success{background:#ff8a4c1a;color:#ff8a4c}.verify-message.error{background:#ff50501a;color:#ff6b6b}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.code-input-group{margin:20px 0}.code-input-full{background:#ffffff1a;border:1px solid #ff8a4c4d;border-radius:12px;color:#fff;font-size:20px;font-weight:600;letter-spacing:4px;padding:14px;text-align:center;width:100%}.code-input-full:focus{border-color:#ff8a4c;box-shadow:0 0 10px #ff8a4c4d;outline:none}.verify-text-small{color:#ffffff80;font-size:12px;margin-bottom:20px}.confirm-verify-btn{background:#ff8a4c;border:none;border-radius:10px;color:#0a0e1a;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.confirm-verify-btn:hover:not(:disabled){background:#d96a31}.confirm-verify-btn:disabled{cursor:not-allowed;opacity:.5}.verify-error{background:#ff50501a;border:1px solid #ff50504d;border-radius:8px;color:#ff6b6b;font-size:13px;margin-top:16px;padding:10px;text-align:center}.confirm-verified-btn{background:linear-gradient(135deg,#ff8a4c,#d96a31);border:none;border-radius:12px;color:#0a0e1a;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:20px;padding:14px 20px;transition:all .2s;width:100%}.confirm-verified-btn:hover:not(:disabled){box-shadow:0 5px 15px #ff8a4c4d;transform:translateY(-2px)}.confirm-verified-btn:disabled{cursor:not-allowed;opacity:.6}.verify-divider{margin:20px 0;position:relative;text-align:center}.verify-divider:after,.verify-divider:before{background:#ffffff1a;content:"";height:1px;position:absolute;top:50%;width:calc(50% - 30px)}.verify-divider:before{left:0}.verify-divider:after{right:0}.verify-divider span{background:#0000;color:#ffffff80;font-size:12px;padding:0 15px}.change-email-modal-btn{background:#ffc10733;border:1px solid #ffc10780;border-radius:10px;color:#ffc107;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:10px;padding:10px 20px;transition:all .2s;width:100%}.change-email-modal-btn:hover{background:#ffc1074d}.forgot-password-container{margin-bottom:20px;margin-top:-10px;text-align:right}.forgot-password-link{background:none;border:none;color:#ff8a4ccc;cursor:pointer;font-size:13px;text-decoration:none;transition:all .2s}.forgot-password-link:hover{color:#ff8a4c;text-decoration:underline}.reset-error{background:#ff50501a;border:1px solid #ff50504d;border-radius:10px;color:#ff6b6b}.reset-error,.reset-success{font-size:14px;margin-bottom:20px;padding:10px;text-align:center}.reset-success{background:#ff8a4c1a;border:1px solid #ff8a4c4d;border-radius:10px;color:#ff8a4c}}.blocked-container{align-items:center;background:linear-gradient(40deg,#4052494d 50%,#2a5a3a);box-sizing:border-box;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;justify-content:center;min-height:100vh;padding:20px}.blocked-content{animation:fadeIn .5s ease-out;background:#fffffff2;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:400px;padding:40px 30px;text-align:center;width:100%}.blocked-icon{animation:pulse 2s infinite;color:#ff4757;height:100px;margin:0 auto 24px;width:100px}.blocked-title{color:#2d3436;font-size:28px;font-weight:700;letter-spacing:-.5px;margin:0 0 16px}.blocked-description{color:#636e72;font-size:16px;line-height:1.6;margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width:480px){.blocked-content{padding:30px 20px}.blocked-icon{height:80px;width:80px}.blocked-title{font-size:24px}.blocked-description{font-size:14px}}@media (prefers-color-scheme:dark){.blocked-content{background:#242e2a}.blocked-title{color:#fff}.blocked-description{color:#b2bec3}}html[data-theme=dark]{--font-family-body:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",sans-serif;--font-family-heading:var(--font-family-body);--font-weight-semibold:600;--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-10:40px;--border-width:1px;--radius-none:0px;--radius-element:14px;--radius-container:20px;--radius-page:24px;--shadow-high:0 12px 36px #00000052;--color-overlay:#00000094;--color-error-muted:#d732481f;--duration-fast-min:1ms;--color-background-body:var(--tg-theme-bg-color,var(--bg-color));--color-background-surface:var(--tg-theme-secondary-bg-color,var(--nav-bg));--color-background-card:var(--tg-theme-secondary-bg-color,var(--card-bg));--color-background-popover:var(--tg-theme-secondary-bg-color,var(--nav-bg));--color-background-muted:var(--card-bg);--color-text-primary:var(--tg-theme-text-color,var(--text-primary));--color-text-secondary:var(--tg-theme-hint-color,var(--text-muted));--color-icon-primary:var(--tg-theme-text-color,var(--text-primary));--color-icon-secondary:var(--tg-theme-hint-color,var(--text-muted));--color-accent:var(--accent-green);--color-text-accent:var(--accent-green);--color-icon-accent:var(--accent-green);--color-on-accent:#1d0c04;--color-border:var(--text-dim);--color-border-emphasized:var(--tg-theme-hint-color,var(--text-muted));--color-success:var(--accent-green);--color-success-muted:var(--card-bg);--color-error:var(--accent-red)}#root,body,html{background:var(--color-background-body);color:var(--color-text-primary);min-height:100%}body{font-family:var(--font-family-body)}.app-container{background:var(--color-background-body);margin:var(--spacing-0) auto}.telegram-only-screen{align-items:center;background:#080d13;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:100vh;min-height:100dvh;padding:24px;text-align:center}.telegram-only-screen h1,.telegram-only-screen p{margin:0}.telegram-only-screen p{color:#ffffffa6}.bg-vector{display:none}.content-area{padding-inline:var(--spacing-4);padding-bottom:calc(var(--menu-height) + env(safe-area-inset-bottom))}.faq-page,.hyd-page,.key-detail-page,.profile-page,.purchase-page-content,.referral-page,.wallet-page{color:var(--color-text-primary);width:100%}.hyd-page-heading{padding-block:var(--spacing-4) var(--spacing-2)}.keys-container{padding-inline:var(--spacing-0);width:100%}.astryx-segmented-control,.hyd-key-card,.hyd-price-panel,.hyd-promo-card{width:100%}.hyd-key-card[data-variant=default]{border-color:var(--color-border-emphasized)}.astryx-bottom-nav{background:var(--color-background-popover);border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-container);inset-inline:var(--spacing-3);bottom:max(var(--spacing-3),env(safe-area-inset-bottom));box-shadow:var(--shadow-high);padding:var(--spacing-1);position:fixed;z-index:50}.astryx-bottom-nav .astryx-tab-list,.astryx-bottom-nav .astryx-tab-strip{width:100%}.astryx-bottom-nav .astryx-tab{min-width:var(--spacing-0)}.astryx-bottom-nav .astryx-tab-indicator{border-radius:var(--radius-full)}.faq-header,.header-section,.page-header,.referral-header{color:var(--color-text-primary)}.balance-amount,.faq-header h1,.header-section h1,.key-title,.page-header h1,.profile-name,.referral-header h1{color:var(--color-text-primary);font-family:var(--font-family-heading)}.card,.compare-card,.device-card,.faq-item,.glass-card,.history-item,.profile-card,.referral-card,.slider-card,.status-card,.support-card,.topup-card{background:var(--color-background-card);border-color:var(--color-border);border-radius:var(--radius-container)}.balance-label,.faq-answer,.input-label,.item-date,.item-desc,.profile-email,.referral-description,.secondary-text,.support-card-description{color:var(--color-text-secondary)}.custom-amount-input,.method-selector,input,textarea{background:var(--color-background-surface);border-color:var(--color-border-emphasized);border-radius:var(--radius-element);color:var(--color-text-primary)}.action-btn,.btn,.copy-button,.logout-button-full,.reset-button,.save-btn,.sheet-button,.support-button{border-radius:var(--radius-element);font-family:var(--font-family-body);font-weight:var(--font-weight-semibold);min-height:var(--spacing-10)}.action-btn,.btn-green,.btn-white,.save-btn,.sheet-button.btn-green{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.btn-outline,.copy-button,.sheet-button-cancel,.support-button{background:var(--color-background-surface);border-color:var(--color-border-emphasized);color:var(--color-text-primary)}.btn-outline-red,.device-delete-btn,.sheet-button-delete{background:var(--color-error-muted);border-color:var(--color-error);color:var(--color-error)}.confirmation-sheet,.renew-sheet-content,.withdrawal-sheet{background:var(--color-background-popover);border-color:var(--color-border-emphasized);border-radius:var(--radius-page) var(--radius-page) var(--radius-none) var(--radius-none);color:var(--color-text-primary)}.sheet-overlay{background:var(--color-overlay)}.confirmation-sheet-wrapper{background:#0000}.renew-sheet-drag-handle,.sheet-drag-handle{background:var(--color-border-emphasized)}:focus-visible{outline-color:var(--color-accent);outline-offset:var(--spacing-1)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:var(--duration-fast-min)!important;scroll-behavior:auto!important;transition-duration:var(--duration-fast-min)!important}}:root{--bg-color:#0c0d10;--surface-color:#17181d;--surface-raised:#1e2026;--surface-control:#292b32;--card-bg:var(--surface-color);--nav-bg:#16181cf5;--text-primary:#fff;--text-muted:#9aa0a6;--text-soft:#dcdde0;--accent-green:#ff8a4c;--accent-green-soft:#ff8a4c29;--accent-blue:#ff8a4c;--accent-primary:#ff8a4c;--accent-primary-soft:#ff8a4c29;--accent-red:#dc4e58;--border-subtle:#ffffff14;--border-strong:#ffffff24;--radius-control:14px;--radius-surface:22px}#root,.app-container,body,html{background:#0c0d10!important;background:var(--bg-color)!important;color:#fff;color:var(--text-primary)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.012em;min-height:100%}.app-container{padding-top:calc(68px + env(safe-area-inset-top))!important}.app-container.no-shell-bar{padding-top:env(safe-area-inset-top)!important}.app-container.no-shell-bar .content-area{height:calc(100dvh - env(safe-area-inset-top))}.bg-vector{display:none!important}.hyd-appbar{align-items:center;background:linear-gradient(180deg,#0c0d10 72%,#0c0d1000);display:flex;height:68px;justify-content:flex-end;left:50%;padding:10px max(12px,env(safe-area-inset-right)) 10px 16px;pointer-events:none;position:fixed;top:env(safe-area-inset-top);transform:translateX(-50%);width:min(100%,600px);z-index:900}.hyd-appbar button{pointer-events:auto}.hyd-balance,.hyd-brand{border:0;color:#fff;color:var(--text-primary);cursor:pointer;font:inherit;min-height:42px}.hyd-brand{align-items:center;background:#0000;display:inline-flex;font-size:17px;font-weight:700;gap:9px;letter-spacing:-.035em;padding:0}.hyd-brand-mark{background:#ff8a4c;background:var(--accent-blue);border-radius:12px;box-shadow:0 8px 24px #ff8a4c33;color:#fff;display:grid;font-size:18px;font-weight:800;height:36px;place-items:center;width:36px}.hyd-balance{align-items:center;background:#17181d;background:var(--surface-color);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:999px;box-shadow:0 8px 22px #00000038;display:inline-flex;font-size:12px;gap:7px;min-height:38px;padding:0 11px 0 7px}.hyd-balance-icon{background:#ff8a4c29;background:var(--accent-green-soft);border-radius:50%;color:#ffad81;display:grid;font-weight:700;height:24px;place-items:center;width:24px}.content-area{border-radius:0;height:calc(100dvh - 68px - env(safe-area-inset-top));max-height:none;max-width:600px!important;overscroll-behavior:contain;padding:0 16px calc(94px + env(safe-area-inset-bottom));padding:0 16px calc(var(--menu-height, 94px) + env(safe-area-inset-bottom));width:100%}.faq-page,.key-detail-page,.mainpage,.profile-page,.purchase-page-content,.referral-page,.wallet-page{width:100%}.keys-container{padding:0!important}.vpn-hero{align-items:flex-end;background:radial-gradient(circle at 86% 15%,#ff8a4c3d,#0000 35%),linear-gradient(145deg,#2a201c,#1c1918 54%,#121315);border:1px solid #ff8a4c33;border-radius:28px;cursor:pointer;display:flex;gap:16px;isolation:isolate;justify-content:space-between;margin:8px 0 24px;min-height:190px;overflow:hidden;padding:24px;position:relative}.vpn-hero:after{border:32px solid #ff8a4c14;border-radius:50%;content:"";height:190px;position:absolute;right:-54px;top:-64px;width:190px;z-index:-1}.vpn-hero-copy{max-width:390px}.vpn-hero-kicker{color:#ffad81;display:block;font-size:11px;font-weight:750;letter-spacing:.14em;margin-bottom:14px}.vpn-hero h1{color:#fff;font-size:clamp(25px,7.2vw,34px);font-weight:700;letter-spacing:-.052em;line-height:1.04;margin:0}.vpn-hero p{color:#ffffff9e;font-size:13px;line-height:1.45;margin:12px 0 0;max-width:330px}.vpn-hero-action{background:#ff8a4c;background:var(--accent-blue);border:0;border-radius:50%;box-shadow:0 12px 30px #ff8a4c40;color:#fff;display:grid;flex:0 0 48px;font-size:27px;font-weight:300;height:48px;place-items:center;width:48px}.section-heading{align-items:center;display:flex;gap:9px;margin:0 2px 12px}.section-heading h2{color:#fff;color:var(--text-primary);font-size:20px;font-weight:650;letter-spacing:-.03em;margin:0}.section-heading>span{background:#1e2026;background:var(--surface-raised);border-radius:999px;color:#9aa0a6;color:var(--text-muted);display:grid;font-size:11px;font-weight:700;height:23px;min-width:23px;place-items:center}.faq-header,.header-section,.page-header,.referral-header{margin:0;padding:18px 2px 14px}.app-container .page-header h1,.faq-header h1,.faq-title,.header-section h1,.main-title,.referral-header h1{color:#fff;color:var(--text-primary);font-size:28px;font-weight:700;letter-spacing:-.045em;line-height:1.12;margin:0}.faq-subtitle,.page-subtitle,.subtitle{color:#9aa0a6;color:var(--text-muted);font-size:13px;line-height:1.45;margin:6px 0 0}.page-kicker{color:#ff8a4c;color:var(--accent-primary);display:block;font-size:10px;font-weight:750;letter-spacing:.14em;margin-bottom:8px}.purchase-header{padding-top:8px}.card,.compare-card,.device-card,.faq-item,.glass-card,.history-item,.profile-card,.referral-card,.slider-card,.status-card,.support-card,.topup-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#17181d;background:var(--surface-color);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:22px;border-radius:var(--radius-surface);box-shadow:none}.card.key-card{background:#17181d!important;background:var(--surface-color)!important;border-radius:22px!important;border-radius:var(--radius-surface)!important;margin-bottom:12px;overflow:hidden;padding:18px;position:relative}.card.key-card.active:before{background:#ff8a4c;background:var(--accent-blue);content:"";inset:0 auto 0 0;position:absolute;width:3px}.card.key-card.expired,.card.key-card.trial-key{background:#17181d!important;background:var(--surface-color)!important}.card.key-card .card-content{gap:16px}.card.key-card .key-info{gap:9px}.status-row{min-height:20px}.expiry-text,.norm-text,.protocol-text,.status-text{color:#9aa0a6;color:var(--text-muted);font-size:12px;font-weight:550}.protocol-text{background:hsla(0,0%,100%,.055);border-radius:999px;padding:4px 8px}.status-text{align-items:center;display:inline-flex;gap:8px}.status-text:before{background:#5dc88a;border-radius:50%;box-shadow:0 0 0 4px #5dc88a1a;content:"";flex:0 0 7px;height:7px;width:7px}.card.key-card.expired .status-text:before{background:#dc4e58;background:var(--accent-red);box-shadow:0 0 0 4px #dc4e581a}.id-row{gap:12px;justify-content:space-between}.key-id{color:#fff;color:var(--text-primary);font-size:23px;font-weight:720;letter-spacing:-.04em}.device-badge{background:#1e2026;background:var(--surface-raised);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:999px;opacity:1;padding:6px 10px}.device-badge span{color:#dcdde0;color:var(--text-soft);font-size:11px;font-weight:550}.action-buttons,.row-buttons{gap:8px}.action-btn,.app-container .btn,.copy-button,.logout-button-full,.reset-button,.save-btn,.sheet-button,.support-button{border-radius:999px;font-size:14px;font-weight:620;min-height:45px;padding:10px 15px;transition:transform .14s ease,background-color .14s ease,border-color .14s ease}.action-btn:active,.app-container .btn:active,.hyd-balance:active,.sheet-button:active,.vpn-hero-action:active{opacity:1;transform:scale(.975)}.action-btn,.app-container .btn-blue,.app-container .btn-green,.app-container .btn-white,.save-btn,.sheet-button.btn-green{background:#ff8a4c;background:var(--accent-blue);border:1px solid #ff8a4c;border:1px solid var(--accent-blue);color:#1d0c04}.app-container .btn-outline,.copy-button,.reset-button,.sheet-button-cancel,.support-button{background:#1e2026;background:var(--surface-raised);border:1px solid #ffffff14;border:1px solid var(--border-subtle);color:#dcdde0;color:var(--text-soft)}.app-container .btn-outline-red,.device-delete-btn,.sheet-button-delete{background:#dc4e5817;border:1px solid #dc4e5847;color:#ef7881}.card.promo-card,.promo-card-empty{background:#0000;border:1px dashed #ffffff24;border:1px dashed var(--border-strong);border-radius:22px;border-radius:var(--radius-surface);margin-top:18px;padding:20px}.promo-card-animate{transition:opacity .22s ease,transform .22s ease!important;transition-delay:80ms!important}.promo-card-empty{margin-top:12px!important}.promo-card .promo-content,.promo-card-empty .promo-content{gap:18px}.promo-text h2{color:#fff;color:var(--text-primary);font-size:18px;font-weight:650}.promo-text p{color:#9aa0a6;color:var(--text-muted);font-size:13px;line-height:1.5;max-width:380px}.app-container .v1_61{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#16181cf5!important;background:var(--nav-bg)!important;border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:22px!important;bottom:max(12px,env(safe-area-inset-bottom));box-shadow:0 18px 46px #0000006b;height:66px!important;left:50%;padding:6px;position:fixed;transform:translateX(-50%);width:min(calc(100% - 24px),576px)}.menu-item{border-radius:16px;gap:2px;min-width:0;opacity:1!important;padding:6px 5px;transition:background-color .14s ease,transform .14s ease}.menu-item:hover{transform:none}.menu-item,.menu-item *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none!important;user-select:none!important}.menu-item.active{background:#ff8a4c29;background:var(--accent-green-soft)}.menu-icon{background-color:#777e87!important;height:22px;margin:0;width:22px}.menu-text{color:#777e87;font-size:10px;font-weight:600}.menu-item.active .menu-icon{background-color:#ff8a4c!important;background-color:var(--accent-primary)!important}.menu-item.active .menu-text{background:#0000!important;color:#ff8a4c!important;color:var(--accent-primary)!important}.custom-amount-input,.method-selector,.v1_102,.v1_112,.v1_125,.v1_93,input,textarea{background:#1e2026;background:var(--surface-raised);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:14px;border-radius:var(--radius-control);color:#fff;color:var(--text-primary)}.purchase-page-content .v1_102,.purchase-page-content .v1_112,.purchase-page-content .v1_125,.purchase-page-content .v1_93{background:#17181d!important;background:var(--surface-color)!important;border:1px solid #ffffff14!important;border:1px solid var(--border-subtle)!important;box-shadow:none!important}.purchase-page-content .active-highlight{background:#292b32!important;background:var(--surface-control)!important}.purchase-page-content .slider-fill-smooth,.purchase-page-content .v1_109{background:#ff8a4c!important;background:var(--accent-primary)!important}.purchase-page-content .slider-thumb-smooth,.purchase-page-content .v1_111{background:#fff!important;border:4px solid #ff8a4c!important;border:4px solid var(--accent-primary)!important;box-shadow:0 5px 18px #ff8a4c3d!important}.active-highlight,.amount-highlight-wide,.platform-highlight,.tab-highlight{background:#292b32;background:var(--surface-control);border-radius:999px}.amount-selector-wide,.platform-selector,.tab-control{background:#1e2026;background:var(--surface-raised);border-radius:999px;padding:5px}.confirmation-sheet,.renew-sheet-content,.withdrawal-sheet{background:#17181d;background:var(--surface-color);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-bottom:0;border-radius:28px 28px 0 0;color:#fff;color:var(--text-primary)}.confirmation-sheet-wrapper:not(.visible){display:none}.renew-sheet-overlay,.sheet-overlay,.withdrawal-sheet-wrapper .sheet-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050608b8!important}.app-install-sheet,.app-selection-sheet,.confirmation-sheet,.payment-method-sheet,.renew-sheet-content,.withdrawal-sheet{background:linear-gradient(160deg,#202126,#17181d 72%)!important;border:1px solid #ffffff14!important;border:1px solid var(--border-subtle)!important;border-bottom:0!important;border-radius:28px 28px 0 0!important;box-shadow:0 -18px 60px #0006!important;max-height:min(82dvh,720px);padding:24px 18px calc(18px + env(safe-area-inset-bottom))!important;width:min(100%,600px)!important}.renew-sheet-drag-handle,.sheet-drag-handle{margin:0 auto 18px;width:100%}.drag-indicator{width:42px!important}.renew-sheet-header h2,.sheet-title{color:#fff!important;margin:0}.renew-sheet-header p,.sheet-text{color:#9aa0a6!important;color:var(--text-muted)!important;font-size:13px}.renew-sheet-buttons,.sheet-buttons{gap:9px;margin-top:18px}.sheet-button{border-radius:16px!important;min-height:48px!important}.renew-sheet-buttons .btn-green,.sheet-button-confirm{background:#ff8a4c!important;background:var(--accent-primary)!important;color:#241108!important}.sheet-button-cancel{background:var(--surface-raised)!important;border-color:#ffffff14!important;border-color:var(--border-subtle)!important}.renew-sheet{background:#0000!important;left:50%;right:auto;transform:translate(-50%,100%);width:min(100%,600px)}.renew-sheet.open{transform:translate(-50%)}.renew-period-item,.renew-sheet-total{background:#1e2026!important;background:var(--surface-raised)!important;border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:16px}.renew-period-item.active{background:#ff8a4c1f!important;border-color:#ff8a4c73!important}.refsheet{background:linear-gradient(160deg,#202126,#17181d)!important;border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-bottom:0;left:0!important;margin:0 auto!important;max-width:600px!important;right:0!important;width:100%!important}.balance-label,.faq-answer,.input-label,.item-date,.item-desc,.profile-email,.referral-description,.secondary-text,.support-card-description{color:#9aa0a6;color:var(--text-muted)}.wallet-page{padding:0 0 112px!important;padding:0 0 calc(var(--menu-height, 94px) + 18px)!important}.wallet-page .content-wrapper{padding-inline:0!important}.wallet-page .history-wrapper{padding-inline:0!important;padding-bottom:24px!important}.wallet-page .method-left{align-items:center}.wallet-page .balance-container{background:linear-gradient(145deg,#2b211d,#17181d 68%);border:1px solid #ff8a4c33;border-radius:26px;margin-top:8px;padding:24px}.wallet-page .balance-amount{color:#fff;font-size:36px;letter-spacing:-.05em}.wallet-page .content-wrapper,.wallet-page .form-stack{gap:12px}.wallet-page .amount-selector-wide,.wallet-page .input-display,.wallet-page .key-card.topup-card,.wallet-page .method-selector{background:#17181d!important;background:var(--surface-color)!important;border-color:#ffffff14!important;border-color:var(--border-subtle)!important;box-shadow:none!important}.wallet-page .key-card.topup-card{padding:18px!important}.wallet-page .amount-selector-wide{background:var(--surface-raised)!important}.wallet-page .amount-highlight-wide{background:#292b32!important;background:var(--surface-control)!important}.history-title{font-size:18px;font-weight:650;margin:22px 2px 10px}.faq-item,.history-item{border-radius:16px;padding:15px 16px}.wallet-page .empty-state{background:#17181d!important;background:var(--surface-color)!important}.faq-search{background:#1e2026;background:var(--surface-raised);border-radius:999px}.support-card{background:linear-gradient(145deg,#2a211d,#17181d);background:linear-gradient(145deg,#2a211d,var(--surface-color))}.back-button,.web-back-button-left{background:#1e2026;background:var(--surface-raised);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:999px}@media (max-width:380px){.content-area,.hyd-appbar{padding-inline:12px}.vpn-hero{min-height:174px;padding:20px}.vpn-hero-action{flex-basis:44px;height:44px;width:44px}.app-container .v1_61{width:calc(100% - 16px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.referral-shell{background:#17181d;background:var(--surface-color);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:26px;overflow:hidden;padding:0!important}.referral-content{padding:0 0 118px!important;padding:0 0 calc(var(--menu-height, 94px) + 24px)!important}.referral-shell{background:#17181d!important;background:var(--surface-color)!important;gap:0!important}.referral-hero{align-items:flex-end;background:radial-gradient(circle at 100% 0,#ff8a4c2e,#0000 45%),linear-gradient(145deg,#2a211d,#17181d 72%);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-subtle);display:flex;gap:16px;justify-content:space-between;padding:24px 22px 20px}.referral-hero h1{font-size:clamp(24px,6vw,32px);letter-spacing:-.045em;line-height:1.05;margin:8px 0 6px}.referral-hero p{color:#9aa0a6;color:var(--text-muted);font-size:13px;line-height:1.45;margin:0;max-width:390px}.referral-friends-pill{background:#ff8a4c1f;border:1px solid #ff8a4c47;border-radius:22px;color:#fff;color:var(--text-primary);cursor:pointer;display:grid;flex:0 0 auto;height:auto!important;min-height:82px;min-width:82px;padding:12px;place-items:center}.referral-friends-pill strong{color:#ff8a4c;color:var(--accent-primary);font-size:28px;line-height:1}.referral-friends-pill span{color:#9aa0a6;color:var(--text-muted);font-size:11px}.referral-summary-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1.2fr 1fr 1fr;padding:16px 16px 8px}.referral-stat-card{background:#1e2026;background:var(--surface-raised);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:18px;min-width:0;padding:14px 13px}.referral-stat-card small,.referral-stat-card span{color:#9aa0a6;color:var(--text-muted);display:block;font-size:11px}.referral-stat-card strong{display:block;font-size:18px;letter-spacing:-.03em;margin:8px 0 3px}.referral-stat-card-accent{background:linear-gradient(145deg,#ff8a4c29,#ff8a4c0d);border-color:#ff8a4c3d}.referral-stat-card-accent strong{color:#ff8a4c;color:var(--accent-primary)}.referral-earnings-row{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-subtle);border-top:1px solid #ffffff14;border-top:1px solid var(--border-subtle);color:#9aa0a6;color:var(--text-muted);display:flex;font-size:12px;gap:10px;margin:8px 16px 12px;padding:12px 14px}.referral-earnings-row strong{color:#ff8a4c;color:var(--accent-primary);font-size:16px}.referral-earnings-total{font-size:11px;margin-left:auto;text-align:right}.referral-withdraw-btn{margin:0 16px 16px;width:calc(100% - 32px)}.referral-link-panel{background:#1e2026;background:var(--surface-raised);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:22px;margin:0 16px 16px;padding:16px}.referral-link-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:13px}.referral-link-heading h3{font-size:17px;margin:6px 0 0}.referral-link-badge{background:#ff8a4c1f;border-radius:999px;color:#ff8a4c;color:var(--accent-primary);font-size:10px;padding:6px 9px}.referral-link-panel .referral-controls{gap:10px}.referral-link-panel .tab-control{width:100%}.referral-link-panel .referral-link-field{min-height:48px}.referral-link-panel .copy-button{background:#ff8a4c!important;background:var(--accent-primary)!important}.vpn-hero{min-height:188px;transition:min-height .65s cubic-bezier(.22,1,.36,1),padding .65s cubic-bezier(.22,1,.36,1),border-radius .65s ease}.vpn-hero-copy{transition:transform .65s cubic-bezier(.22,1,.36,1)}.vpn-hero h1,.vpn-hero p,.vpn-hero-kicker{transition:opacity .35s ease,transform .5s cubic-bezier(.22,1,.36,1),font-size .5s ease}.vpn-hero.hero-compact{border-radius:20px;min-height:72px;padding:14px 18px}.vpn-hero.hero-compact .vpn-hero-copy{transform:translateY(-1px)}.vpn-hero.hero-compact .vpn-hero-kicker{font-size:9px}.hero-compact-title{display:none}.vpn-hero.hero-compact h1{font-size:18px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vpn-hero.hero-compact .hero-expanded-title{display:none}.vpn-hero.hero-compact .hero-compact-title{display:inline}.vpn-hero.hero-compact p{margin:0;overflow:hidden;transform:translateY(-8px)}.vpn-hero.hero-compact .vpn-hero-action{flex-basis:40px;height:40px;width:40px}.key-detail-intro{padding:8px 2px 16px}.key-detail-intro h1{font-size:clamp(25px,7vw,34px);letter-spacing:-.05em;margin:7px 0 5px}.key-detail-intro p{color:#9aa0a6;color:var(--text-muted);font-size:13px;margin:0}.detail-section-label{color:#9aa0a6;color:var(--text-muted);font-size:11px;font-weight:650;letter-spacing:.08em;margin:16px 2px 8px;text-transform:uppercase}.detail-section-label-spaced{margin-top:20px}.key-detail-page .status-card{background:linear-gradient(145deg,#202126,#17181d)!important;border:1px solid #ffffff14!important;border:1px solid var(--border-subtle)!important;border-radius:22px!important;box-shadow:none!important}.key-detail-page .key-status-card{background:#17181d!important;background:var(--surface-color)!important}.key-detail-page .input-container{background:#1e2026;background:var(--surface-raised);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:16px}.key-detail-page .action-buttons-container{display:grid;grid-template-columns:1fr 1fr}.key-detail-page .reset-button{background:#1e2026;background:var(--surface-raised);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:15px;color:#fff;color:var(--text-primary);min-height:46px}.key-detail-page .platform-selector{margin-top:8px}.key-detail-page .app-grid{grid-gap:10px!important;display:grid;gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.key-detail-page .app-item{align-items:center;background:#1e2026;background:var(--surface-raised);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:18px;display:flex;flex-direction:column;gap:8px!important;justify-content:center;min-height:92px;transition:transform .18s ease,border-color .18s ease}.key-detail-page .app-item:active{transform:scale(.97)}.key-detail-page .app-name{color:#dcdde0;color:var(--text-soft);font-size:11px!important}.key-detail-page .tab-content .header-section{margin:4px 2px 14px}.key-detail-page .main-title{font-size:24px}.wallet-intro{padding:8px 2px 6px}.wallet-intro h1{font-size:28px;letter-spacing:-.045em;margin:7px 0 5px}.wallet-intro p{color:#9aa0a6;color:var(--text-muted);font-size:13px;margin:0}.faq-page{padding:8px 0 112px!important;padding:8px 0 calc(var(--menu-height, 94px) + 18px)!important}.faq-header{margin:0 0 16px;padding:0 2px}.faq-title-section{margin-bottom:16px}.faq-title{font-size:clamp(28px,8vw,36px);letter-spacing:-.055em;line-height:1;margin:6px 0 0}.faq-subtitle{margin-top:8px}.faq-search{border:1px solid #ffffff14;border:1px solid var(--border-subtle);box-shadow:none;min-height:48px;padding:0 14px}.faq-search .search-icon img{opacity:.62}.faq-search .search-input{font-size:14px}.faq-list{display:flex;flex-direction:column;gap:8px}.faq-item{background:var(--surface-color)!important}.faq-item-header{gap:14px;min-height:60px;padding:16px 17px}.faq-item-title{font-size:14px;font-weight:620;line-height:1.3}.faq-item-icon{height:18px;opacity:.7;transition:transform .25s ease;width:18px}.faq-item-icon.expanded{transform:rotate(90deg)}.legal-content{padding:0 14px 14px!important}.legal-subitem.expanded{background:#1e2026;background:var(--surface-raised);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:14px}.html-content,.privacy-text{color:#9aa0a6;color:var(--text-muted);font-size:13px;line-height:1.55}.faq-divider{display:none}.support-card{background:linear-gradient(145deg,#2a211d,#17181d)!important;background:linear-gradient(145deg,#2a211d,var(--surface-color))!important;margin-top:16px;padding:19px}.support-card-title{font-size:17px}.support-card-description{line-height:1.45;margin-top:7px}.support-button{margin-top:14px;width:100%}.key-detail-page .compare-value,.key-detail-page .expiry-text,.key-detail-page .norm-text,.key-detail-page .status-text{color:#ff8a4c!important;color:var(--accent-primary)!important}.key-detail-page .btn-blue,.key-detail-page .btn-green{background:#ff8a4c!important;background:var(--accent-primary)!important;color:#241108!important}.key-detail-page .btn-blue:disabled,.key-detail-page .btn-green:disabled{opacity:.45}.device-count-animate{animation:hydDeviceBounce .46s cubic-bezier(.2,1.45,.35,1)!important;transform-origin:center bottom}@keyframes hydDeviceBounce{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-10px) scale(1.12)}62%{transform:translateY(3px) scale(.96)}82%{transform:translateY(-3px) scale(1.03)}to{transform:translateY(0) scale(1)}}@media (max-width:520px){.hyd-appbar{height:48px;top:calc(env(safe-area-inset-top) + 40px)}.app-container{padding-top:calc(90px + env(safe-area-inset-top))!important}.content-area{height:calc(100dvh - 90px - env(safe-area-inset-top))}.app-container.no-shell-bar{padding-top:env(safe-area-inset-top)!important}.app-container.no-shell-bar .content-area{height:calc(100dvh - env(safe-area-inset-top))}.referral-hero{align-items:flex-start}.referral-summary-grid{grid-template-columns:1fr 1fr}.referral-stat-card:first-child{grid-column:1/-1}.referral-earnings-row{flex-wrap:wrap}.referral-earnings-total{margin-left:0;text-align:left;width:100%}.key-detail-page .app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.key-detail-page .action-buttons-container{grid-template-columns:1fr}}:root{--v2-bg:#0c0d10;--v2-surface:#17181d;--v2-surface-2:#1e2026;--v2-surface-3:#282a31;--v2-border:hsla(0,0%,100%,.085);--v2-border-strong:#ffffff24;--v2-text:#f7f7f8;--v2-muted:#92969e;--v2-accent:#ff8a4c;--v2-accent-soft:#ff8a4c24;--v2-danger:#ef7079;--v2-page-width:600px;--v2-radius:22px}*{box-sizing:border-box}#root,body,html{background:#0c0d10!important;background:var(--v2-bg)!important;height:100%;width:100%}button,input,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}.app-container{background:#0c0d10!important;background:var(--v2-bg)!important;min-height:100dvh;padding-top:0!important;width:100%}.content-area{height:100dvh!important;margin:0 auto!important;overflow-x:hidden!important;overflow-y:auto!important;padding:8px 16px 112px!important;padding:8px 16px calc(var(--menu-height, 92px) + 20px)!important;scrollbar-width:none;width:min(100%,600px)!important;width:min(100%,var(--v2-page-width))!important}.content-area::-webkit-scrollbar{display:none}.app-container.no-shell-bar{padding-top:0!important}.app-container.no-shell-bar .content-area{height:100dvh!important;padding-top:8px!important}.hyd-appbar{height:48px!important;padding:4px 16px!important;top:5px!important}.app-container.platform-android,.app-container.platform-ios{padding-top:88px!important}.app-container.platform-android .content-area,.app-container.platform-ios .content-area{height:calc(100dvh - 88px)!important;padding-top:5px!important}.app-container.platform-android .hyd-appbar,.app-container.platform-ios .hyd-appbar{height:50px!important;padding:6px 13px!important;top:38px!important}.app-container.platform-android.no-shell-bar,.app-container.platform-ios.no-shell-bar{padding-top:88px!important}.vpn-hero{contain:layout paint;height:190px!important;min-height:0!important;transition:height .41s cubic-bezier(.24,1,.4,1),padding .41s cubic-bezier(.24,1,.4,1),border-radius .41s cubic-bezier(.24,1,.4,1)!important;will-change:height}.vpn-hero-copy{min-width:0;transition:transform .31s cubic-bezier(.24,1,.4,1)!important}.vpn-hero h1{display:grid;max-height:92px;overflow:hidden;position:relative;transition:max-height .31s cubic-bezier(.24,1,.4,1),margin .31s cubic-bezier(.24,1,.4,1),font-size .31s cubic-bezier(.24,1,.4,1)!important}.vpn-hero h1>span{display:block!important;grid-area:1/1;transition:opacity 175ms ease,transform .31s cubic-bezier(.24,1,.4,1)!important}.vpn-hero .hero-expanded-title{opacity:1;position:static;transform:translateY(0)}.vpn-hero .hero-compact-title{opacity:0;pointer-events:none;position:absolute;transform:translateY(7px)}.vpn-hero p{max-height:44px;transition:max-height .31s cubic-bezier(.24,1,.4,1),opacity 175ms ease,transform .31s cubic-bezier(.24,1,.4,1),margin .31s cubic-bezier(.24,1,.4,1)!important}.vpn-hero .vpn-hero-action,.vpn-hero .vpn-hero-kicker{transition:font-size 175ms ease,width .31s cubic-bezier(.24,1,.4,1),height .31s cubic-bezier(.24,1,.4,1),flex-basis .31s cubic-bezier(.24,1,.4,1),transform 175ms ease!important}.vpn-hero.hero-compact{height:74px!important;min-height:0!important;padding:13px 17px!important}.vpn-hero.hero-compact h1{margin:4px 0 0!important;max-height:24px}.vpn-hero.hero-compact .hero-expanded-title{opacity:0;pointer-events:none;position:absolute;transform:translateY(-7px)}.vpn-hero.hero-compact .hero-compact-title{opacity:1;position:static;transform:translateY(0)}.vpn-hero.hero-compact p{max-height:0;opacity:0;transform:translateY(-5px)}.referral-page{min-height:auto!important;padding:0!important;width:100%!important}.referral-content,.referral-page{height:auto!important;overflow:visible!important}.referral-content{display:flex!important;flex-direction:column!important;gap:12px!important;max-height:none!important;padding:6px 0 20px!important}.ref-v2-header{padding:8px 2px 14px}.ref-v2-header h1{color:#f7f7f8;color:var(--v2-text);font-size:clamp(28px,7vw,38px);letter-spacing:-.055em;line-height:1;margin:6px 0 8px}.ref-v2-header p{color:#92969e;color:var(--v2-muted);font-size:13px;line-height:1.48;margin:0;max-width:440px}.ref-v2-balance{align-items:flex-start;background:radial-gradient(circle at 88% 18%,#ff8a4c3d,#0000 38%),linear-gradient(145deg,#2b211d,#17181d 72%);border:1px solid #ff8a4c38;border-radius:28px;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;min-height:164px;overflow:hidden;padding:22px;position:relative}.ref-v2-balance-copy{display:flex;flex-direction:column;gap:7px}.ref-v2-balance-copy>span{color:#ffffff9e;font-size:12px}.ref-v2-balance-copy strong{color:#fff;font-size:36px;letter-spacing:-.055em;line-height:1}.ref-v2-balance-copy small{color:#ff8a4c;color:var(--v2-accent);font-size:18px}.ref-v2-withdraw{background:#ff8a4c;background:var(--v2-accent);border:0;border-radius:999px;color:#261208;cursor:pointer;font-weight:700;min-height:42px;padding:0 18px}.ref-v2-withdraw:disabled{background:#ffffff1a;color:#ffffff59}.ref-v2-orbit{border:30px solid rgba(255,138,76,.075);border-radius:50%;height:188px;position:absolute;right:-52px;top:-66px;width:188px;z-index:-1}.ref-v2-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.ref-v2-stats>*{background:#17181d;background:var(--v2-surface);border:1px solid hsla(0,0%,100%,.085);border:1px solid var(--v2-border);border-radius:18px;color:inherit;display:flex;flex-direction:column;gap:6px;justify-content:flex-end;min-height:86px;min-width:0;padding:14px 12px;text-align:left}.ref-v2-stats button{cursor:pointer}.ref-v2-stats strong{color:#f7f7f8;color:var(--v2-text);font-size:18px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-v2-stats span{color:#92969e;color:var(--v2-muted);font-size:10px}.ref-v2-how,.ref-v2-invite{background:#17181d;background:var(--v2-surface);border:1px solid hsla(0,0%,100%,.085);border:1px solid var(--v2-border);border-radius:22px;border-radius:var(--v2-radius);padding:18px}.ref-v2-invite-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.ref-v2-how h2,.ref-v2-invite h2{color:#f7f7f8;color:var(--v2-text);font-size:20px;letter-spacing:-.035em;margin:4px 0 0}.ref-v2-rate{background:#ff8a4c24;background:var(--v2-accent-soft);border-radius:999px;color:#ff8a4c;color:var(--v2-accent);font-size:11px;font-weight:700;padding:7px 10px;white-space:nowrap}.ref-v2-invite .referral-controls{gap:9px!important}.ref-v2-invite .tab-control{background:#1e2026!important;background:var(--v2-surface-2)!important;border:0!important;border-radius:14px!important;height:42px!important;padding:4px!important;width:100%!important}.ref-v2-invite .tab-option{color:#92969e!important;color:var(--v2-muted)!important;font-size:12px!important;z-index:1}.ref-v2-invite .tab-option.active{color:#fff!important}.ref-v2-invite .tab-highlight{background:#282a31!important;background:var(--v2-surface-3)!important;border-radius:11px!important;bottom:4px!important;height:auto!important;top:4px!important}.ref-v2-invite .referral-link-field{background:#1e2026!important;background:var(--v2-surface-2)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:15px!important;height:50px!important}.ref-v2-invite .link-text{color:#ffffffa6!important;font-size:12px!important}.ref-v2-invite .copy-button{background:#ff8a4c!important;background:var(--v2-accent)!important;border:0!important;border-radius:14px!important;height:48px!important;min-height:48px!important;padding:0!important;width:48px!important}.ref-v2-invite .copy-button img{filter:brightness(.15);height:20px!important;width:20px!important}.ref-v2-invite .action-buttons-row{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr}.ref-v2-invite .action-button-small{align-items:center!important;background:#1e2026!important;background:var(--v2-surface-2)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:15px!important;color:#f7f7f8!important;color:var(--v2-text)!important;display:flex!important;gap:8px!important;justify-content:center!important;min-height:46px!important}.ref-v2-invite .action-button-small img{height:18px!important;opacity:.75;width:18px!important}.ref-v2-how{display:flex;flex-direction:column;gap:8px}.ref-v2-how h2{margin-bottom:5px}.ref-v2-how>div{align-items:center;background:#1e2026;background:var(--v2-surface-2);border-radius:15px;display:flex;gap:12px;min-height:58px;padding:10px 12px}.ref-v2-how>div>span{background:#ff8a4c24;background:var(--v2-accent-soft);border-radius:10px;color:#ff8a4c;color:var(--v2-accent);display:grid;flex:0 0 30px;font-size:12px;font-weight:800;height:30px;place-items:center;width:30px}.ref-v2-how p{display:flex;flex-direction:column;gap:3px;margin:0;min-width:0}.ref-v2-how strong{color:#f7f7f8;color:var(--v2-text);font-size:13px}.ref-v2-how small{color:#92969e;color:var(--v2-muted);font-size:11px;line-height:1.3}.wallet-page{height:auto!important;min-height:auto!important;overflow:visible!important;padding:0 0 22px!important;width:100%!important}.wallet-page .content-wrapper,.wallet-page .history-wrapper{gap:12px!important;overflow:visible!important;padding:0!important}.wallet-intro{padding:4px 2px 10px!important}.wallet-intro h1{font-size:clamp(28px,7vw,38px)!important;line-height:1!important;margin:6px 0 7px!important}.wallet-page .balance-container{background:radial-gradient(circle at 88% 15%,#ff8a4c3b,#0000 38%),linear-gradient(145deg,#2b211d,#17181d 72%)!important;border:1px solid #ff8a4c38!important;border-radius:28px!important;justify-content:flex-end;margin:0!important;min-height:154px;padding:22px!important;position:relative}.wallet-page .balance-label{color:#ffffff94!important;font-size:12px!important;margin-bottom:9px}.wallet-page .balance-amount,.wallet-page .balance-amount span{font-size:38px!important;font-weight:720!important;letter-spacing:-.055em;line-height:1!important}.wallet-page .form-stack{gap:10px!important}.wallet-page .method-selector{background:#17181d!important;background:var(--v2-surface)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:20px!important;height:auto!important;min-height:74px;padding:13px 15px!important}.wallet-page .method-left{align-items:center!important;flex-direction:row!important;gap:12px!important}.wallet-page .method-icon-box{background:#1e2026!important;background:var(--v2-surface-2)!important;border-radius:14px!important;height:44px!important;width:44px!important}.wallet-page .method-info{gap:4px!important}.wallet-page .method-label{color:#92969e!important;color:var(--v2-muted)!important;font-size:10px!important}.wallet-page .method-value{color:#f7f7f8!important;color:var(--v2-text)!important;font-size:14px!important;font-weight:620}.wallet-page .topup-card{background:#17181d!important;background:var(--v2-surface)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:22px!important;margin:0!important;padding:18px!important}.wallet-page .topup-card .card-content{gap:15px!important;padding:0!important}.wallet-page .input-display{border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:17px!important;padding:15px!important}.wallet-page .amount-selector-wide,.wallet-page .input-display{background:#1e2026!important;background:var(--v2-surface-2)!important}.wallet-page .amount-selector-wide{border:0!important;border-radius:14px!important;height:44px!important;padding:4px!important}.wallet-page .amount-highlight-wide{background:#282a31!important;background:var(--v2-surface-3)!important;border-radius:11px!important;bottom:4px!important;height:auto!important;top:4px!important}.wallet-page .amount-item-wide{color:#92969e!important;color:var(--v2-muted)!important;font-size:11px!important}.wallet-page .amount-item-wide.active{color:#fff!important}.wallet-page .btn{border-radius:16px!important;min-height:48px!important}.wallet-page .history-wrapper{margin-top:20px!important}.wallet-page .history-title{font-size:19px!important;letter-spacing:-.035em;margin:0 2px 2px!important}.wallet-page .history-list{gap:8px!important}.wallet-page .history-item{background:#17181d!important;background:var(--v2-surface)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:18px!important;min-height:72px!important;padding:13px 14px!important}.wallet-page .empty-state{background:#0000!important;border:1px dashed #ffffff24!important;border:1px dashed var(--v2-border-strong)!important;border-radius:20px!important;min-height:120px;padding:22px!important}.faq-page{min-height:auto!important;padding:5px 0 22px!important;width:100%!important}.faq-scroll-container{height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important}.faq-header{margin:0 0 14px!important;padding:0!important}.faq-title-section{margin:0 2px 15px!important}.faq-title{font-size:clamp(30px,8vw,40px)!important;letter-spacing:-.06em!important;line-height:1!important;margin:6px 0 7px!important}.faq-search{background:#17181d!important;background:var(--v2-surface)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:17px!important;box-shadow:none!important;height:50px!important;padding:0 14px!important;width:100%!important}.faq-search .search-input{background:#0000!important;border:0!important;height:100%!important}.faq-list{display:flex!important;flex-direction:column!important;gap:8px!important}.faq-item{background:#17181d!important;background:var(--v2-surface)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:18px!important;overflow:hidden;padding:0!important}.faq-item-header{min-height:58px!important;padding:14px 16px!important}.faq-item-title{color:#f7f7f8!important;color:var(--v2-text)!important;font-size:14px!important;line-height:1.35}.faq-item-icon{height:18px!important;opacity:.55;width:18px!important}.faq-item-icon.expanded{transform:rotate(90deg)!important}.faq-divider{display:none!important}.faq-item .legal-content{padding:0 12px 12px!important}.faq-item .legal-subitem{background:#1e2026!important;background:var(--v2-surface-2)!important;border:0!important;border-radius:14px!important;padding:13px!important}.faq-item .html-content,.faq-item .privacy-text{color:#92969e!important;color:var(--v2-muted)!important;font-size:13px!important;line-height:1.55!important}.support-card{background:linear-gradient(145deg,#2a211d,#17181d 72%)!important;background:linear-gradient(145deg,#2a211d,var(--v2-surface) 72%)!important;border:1px solid #ff8a4c2e!important;border-radius:22px!important;margin-top:12px!important;padding:18px!important}.support-button{background:#1e2026!important;background:var(--v2-surface-2)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:15px!important;margin-top:14px!important;min-height:46px!important;width:100%!important}.key-detail-page{height:auto!important;min-height:auto!important;overflow:visible!important;padding:0 0 24px!important;width:100%!important}.key-detail-content{gap:12px!important;padding:4px 0 0!important;width:100%!important}.key-detail-intro{padding:2px 2px 12px!important}.key-detail-intro h1{font-size:clamp(27px,7vw,36px)!important;line-height:1!important;margin:6px 0!important}.key-detail-page>.key-detail-content>.tab-control{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#17181deb!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:16px!important;height:48px!important;margin:0 0 12px!important;padding:4px!important;position:sticky;top:4px;width:100%!important;z-index:30}.key-detail-page .tab-option{color:#92969e!important;color:var(--v2-muted)!important;font-size:11px!important;min-width:0;white-space:nowrap;z-index:2}.key-detail-page .tab-option.active{color:#fff!important}.key-detail-page .tab-highlight{background:#282a31!important;background:var(--v2-surface-3)!important;border-radius:12px!important;bottom:4px!important;height:auto!important;top:4px!important}.key-detail-page .tab-content-container{min-height:0!important;overflow:visible!important;width:100%!important}.key-detail-page .tab-content{width:100%!important}.detail-section-label{color:#92969e!important;color:var(--v2-muted)!important;font-size:10px!important;letter-spacing:.12em!important;margin:16px 2px 8px!important}.key-detail-page .key-status-card{background:radial-gradient(circle at 90% 0,#ff8a4c21,#0000 36%),#17181d!important;background:radial-gradient(circle at 90% 0,#ff8a4c21,#0000 36%),var(--v2-surface)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:24px!important;box-shadow:none!important;padding:18px!important}.key-detail-page .key-status-card>.card-content{gap:11px!important;padding:0!important}.key-detail-page .status-row{justify-content:space-between;min-height:23px}.key-detail-page .status-text{color:#f7f7f8!important;color:var(--v2-text)!important;font-size:12px!important}.key-detail-page .status-text:before{background:#ff8a4c!important;background:var(--v2-accent)!important;box-shadow:0 0 0 4px #ff8a4c24!important;box-shadow:0 0 0 4px var(--v2-accent-soft)!important}.key-detail-page .protocol-badge{background:#ffffff0f!important;border-radius:999px!important;color:#92969e!important;color:var(--v2-muted)!important;opacity:1!important;padding:5px 8px!important}.key-detail-page .user-id{color:#f7f7f8!important;color:var(--v2-text)!important;font-size:18px!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-shadow:none!important;white-space:nowrap}.key-detail-page .key-status-card>div[style*=padding-top]{margin:0!important;padding-top:12px!important}.key-detail-page .input-container{background:#1e2026!important;background:var(--v2-surface-2)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:15px!important;min-height:50px;padding:8px 8px 8px 13px!important}.key-detail-page .input-url{color:#ffffff9e!important;font-size:11px!important}.key-detail-page .input-actions{gap:5px!important}.key-detail-page .icon-btn{background:#282a31!important;background:var(--v2-surface-3)!important;border-radius:11px!important;height:34px;width:34px}.key-detail-page .icon-btn img{height:18px!important;width:18px!important}.key-link-card{background:#17181d;background:var(--v2-surface);border:1px solid hsla(0,0%,100%,.085);border:1px solid var(--v2-border);border-radius:22px;padding:16px}.key-link-card__field .subtitle{margin:0!important;padding:9px 3px 0!important;text-align:left!important}.key-link-card__action{padding-top:13px}.key-link-card__action .btn{background:#ff8a4c!important;background:var(--v2-accent)!important;border:0!important;border-radius:16px!important;color:#261208!important;font-weight:720!important;min-height:48px!important;width:100%}.key-detail-page .action-buttons-container{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr!important;margin:0!important}.key-detail-page .reset-button{border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:16px!important;color:#f7f7f8!important;color:var(--v2-text)!important;min-height:48px!important;padding:10px!important}.key-detail-page .platform-selector,.key-detail-page .reset-button{background:#17181d!important;background:var(--v2-surface)!important}.key-detail-page .platform-selector{border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:15px!important;height:46px!important;margin:0!important;padding:4px!important;width:100%!important}.key-detail-page .platform-highlight{background:#282a31!important;background:var(--v2-surface-3)!important;border-radius:11px!important;bottom:4px!important;height:auto!important;top:4px!important}.key-detail-page .platform-item{color:#92969e!important;color:var(--v2-muted)!important;font-size:11px!important;z-index:2}.key-detail-page .platform-item.active{color:#fff!important}.key-detail-page .app-grid{grid-gap:8px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:10px!important}.key-detail-page .app-item{background:#17181d!important;background:var(--v2-surface)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;display:flex!important;flex-direction:column!important;gap:7px!important;justify-content:center!important;min-height:96px!important;min-width:0;padding:10px 4px!important}.key-detail-page .app-icon{border-radius:13px;height:48px!important;width:48px!important}.key-detail-page .app-name{color:#92969e!important;color:var(--v2-muted)!important;font-size:10px!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-detail-page .header-section{align-items:flex-start!important;margin:4px 2px 13px!important;text-align:left!important}.key-detail-page .main-title{color:#f7f7f8!important;color:var(--v2-text)!important;font-size:22px!important;letter-spacing:-.045em;line-height:1.08}.key-detail-page .subtitle{color:#92969e!important;color:var(--v2-muted)!important;font-size:12px!important;max-width:100%!important}.key-detail-page .compare-card,.key-detail-page .slider-card{background:#17181d!important;background:var(--v2-surface)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:20px!important;padding:17px!important}.key-detail-page .slider-card{margin-bottom:9px!important}.key-detail-page .value-text{color:#ff8a4c!important;color:var(--v2-accent)!important;font-size:30px!important;font-weight:760!important}.key-detail-page .slider-track{background:#282a31!important;background:var(--v2-surface-3)!important}.key-detail-page .slider-fill{background:#ff8a4c!important;background:var(--v2-accent)!important}.key-detail-page .slider-thumb{border-color:#ff8a4c!important;border-color:var(--v2-accent)!important;box-shadow:0 4px 14px #ff8a4c3d!important}.slider-fill-smooth,.slider-thumb-smooth{transition-duration:40ms!important;transition-timing-function:linear!important}.is-dragging .slider-fill-smooth{transition:none!important}.is-dragging .slider-thumb-smooth{transition:transform .13s ease!important}.key-detail-page .compare-card{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 28px 1fr!important;margin-bottom:8px!important}.key-detail-page .compare-label{color:#92969e!important;color:var(--v2-muted)!important;font-size:10px!important}.key-detail-page .compare-value{color:#f7f7f8!important;color:var(--v2-text)!important;font-size:13px!important}.key-detail-page .new-value{color:#ff8a4c!important;color:var(--v2-accent)!important}.key-detail-page .action-area .btn{background:#ff8a4c!important;background:var(--v2-accent)!important;border-radius:16px!important;color:#261208!important;min-height:49px!important}.key-detail-page .empty-devices{background:#0000!important;border:1px dashed #ffffff24;border:1px dashed var(--v2-border-strong);border-radius:22px;padding:38px 18px!important}.key-detail-page .devices-list{display:flex;flex-direction:column;gap:8px}.key-detail-page .device-card{background:#17181d!important;background:var(--v2-surface)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:18px!important;min-height:78px;padding:13px!important}.confirmation-sheet-wrapper,.renew-sheet-wrapper,.withdrawal-sheet-wrapper{inset:0!important;pointer-events:none;position:fixed!important;z-index:100000!important}.confirmation-sheet-wrapper.visible,.renew-sheet-wrapper:has(.renew-sheet.open),.withdrawal-sheet-wrapper.visible{pointer-events:auto}.confirmation-sheet-wrapper .sheet-overlay,.renew-sheet-overlay,.withdrawal-sheet-wrapper .sheet-overlay{-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#030406c2!important;inset:0!important;position:absolute!important}.confirmation-sheet-wrapper .sheet-overlay,.withdrawal-sheet-wrapper .sheet-overlay{opacity:0!important;transition:opacity .23s cubic-bezier(.24,1,.4,1)!important}.confirmation-sheet-wrapper.visible .sheet-overlay,.withdrawal-sheet-wrapper.visible .sheet-overlay{opacity:1!important}.renew-sheet-overlay{opacity:0!important;transition:opacity .23s cubic-bezier(.24,1,.4,1)!important}.renew-sheet-overlay.visible{opacity:1!important}.confirmation-sheet-wrapper .confirmation-sheet,.renew-sheet-wrapper .renew-sheet,.withdrawal-sheet-wrapper .withdrawal-sheet{background:linear-gradient(160deg,#202126,#17181d 70%)!important;background:linear-gradient(160deg,#202126,var(--v2-surface) 70%)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-bottom:0!important;border-radius:28px 28px 0 0!important;bottom:0!important;box-shadow:0 -24px 70px #00000080!important;left:50%!important;margin:0!important;max-height:min(86dvh,760px)!important;max-width:600px!important;max-width:var(--v2-page-width)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:12px 18px calc(18px + env(safe-area-inset-bottom))!important;position:absolute!important;right:auto!important;width:min(100%,600px)!important;width:min(100%,var(--v2-page-width))!important}.sheet-layer{inset:0!important;overflow:hidden;pointer-events:none;position:fixed!important;z-index:100000!important}.sheet-layer .sheet-backdrop{-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#030406c2!important;inset:0!important;position:absolute!important}.app-download-sheet,.app-install-sheet,.payment-method-sheet,.refsheet,.sheet-selection{background:linear-gradient(160deg,#202126,#17181d 70%)!important;background:linear-gradient(160deg,#202126,var(--v2-surface) 70%)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-bottom:0!important;border-radius:28px 28px 0 0!important;bottom:0!important;box-shadow:0 -24px 70px #00000080!important;left:0!important;margin:0 auto!important;max-height:min(86dvh,760px)!important;max-width:600px!important;max-width:var(--v2-page-width)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:12px 18px calc(18px + env(safe-area-inset-bottom))!important;position:absolute!important;right:0!important;transition:transform .31s cubic-bezier(.24,1,.4,1),opacity .23s ease!important;width:min(100%,600px)!important;width:min(100%,var(--v2-page-width))!important}.app-download-sheet .app-store-global-button,.app-install-sheet .app-store-global-button{background:#343943!important;border-color:#626a78!important;box-shadow:inset 0 1px 0 #ffffff0f!important;color:#fff!important}.app-download-sheet .app-store-global-button:hover,.app-install-sheet .app-store-global-button:hover{background:#3d4350!important;border-color:#727b8b!important}.app-download-sheet[style*="transition: none"],.app-install-sheet[style*="transition: none"],.payment-method-sheet[style*="transition: none"],.refsheet[style*="transition: none"],.sheet-selection[style*="transition: none"]{transition:none!important}.payment-method-sheet>img,.refsheet>img,.sheet-selection>img{display:none!important}.app-download-sheet>div,.app-install-sheet>div,.payment-method-content,.sheet-selection>div{max-width:100%!important;padding:0!important;width:100%!important}.sheet-drag-indicator{background:#ffffff38!important;border-radius:99px!important;height:4px!important;width:40px!important}.sheet-option-list{gap:8px!important;padding-bottom:12px!important}.sheet-option{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1e2026!important;background:var(--v2-surface-2)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:18px!important;min-height:66px;padding:9px 11px!important}.sheet-option:hover{background:#ff8a4c1a!important;border-color:#ff8a4c42!important}.payment-method-content{max-height:calc(86dvh - 24px)!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important;scrollbar-width:none}.payment-method-content::-webkit-scrollbar{display:none}.payment-method-content>div{margin-bottom:18px!important}.payment-method-content>div>h3{color:#92969e!important;color:var(--v2-muted)!important;font-size:10px!important;font-weight:650!important;letter-spacing:.1em;margin:0 2px 9px!important;text-transform:uppercase}.app-download-sheet,.app-install-sheet{padding-inline:20px!important}.app-download-sheet img,.app-install-sheet img{border-radius:18px!important}.app-download-sheet button,.app-install-sheet button{border-radius:15px!important;min-height:48px!important}.app-download-sheet .app-connect-button,.app-install-sheet .app-connect-button{background:#ff8a4c!important;background:var(--v2-accent)!important;color:#261208!important;font-weight:720!important}.refsheet>div{padding:0!important;width:100%!important}.refsheet-search{background:#1e2026!important;background:var(--v2-surface-2)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:15px!important;margin-bottom:13px!important;min-height:48px!important;padding:0 13px!important}.refsheet-columns{color:#92969e!important;color:var(--v2-muted)!important;margin-bottom:9px!important;padding:0 10px!important}.refsheet-list{gap:7px!important;padding:0 0 calc(12px + env(safe-area-inset-bottom))!important;scrollbar-width:none}.refsheet-list::-webkit-scrollbar{display:none}.refsheet-row{background:#1e2026;background:var(--v2-surface-2);border:1px solid hsla(0,0%,100%,.085);border:1px solid var(--v2-border);border-radius:17px;min-height:64px;padding:9px 10px!important}.confirmation-sheet-wrapper .confirmation-sheet{transform:translate(-50%,100%)!important}.confirmation-sheet-wrapper.visible .confirmation-sheet{transform:translate(-50%)!important}.renew-sheet-wrapper .renew-sheet{transform:translate(-50%,100%)!important}.renew-sheet-wrapper .renew-sheet.open{transform:translate(-50%)!important}.withdrawal-sheet-wrapper .withdrawal-sheet{transform:translate(-50%,100%)!important}.withdrawal-sheet-wrapper.visible .withdrawal-sheet{transform:translate(-50%)!important}.confirmation-sheet-wrapper .confirmation-sheet,.renew-sheet-wrapper .renew-sheet,.withdrawal-sheet-wrapper .withdrawal-sheet{transition:transform .31s cubic-bezier(.24,1,.4,1),opacity .23s ease!important}.confirmation-sheet-wrapper .sheet-content,.renew-sheet-content,.withdrawal-sheet-wrapper .sheet-content{gap:13px!important;padding:0!important;width:100%!important}.renew-sheet-drag-handle,.sheet-drag-handle{background:#0000!important;display:flex;justify-content:center;margin:0!important;min-height:25px;padding:8px 0 12px!important;width:100%!important}.drag-indicator{background:#ffffff38!important;border-radius:99px!important;height:4px!important;width:40px!important}.icon-placeholder{margin:0 auto!important}.icon-circle{background:#ff8a4c24!important;background:var(--v2-accent-soft)!important;border-radius:18px!important;height:58px!important;width:58px!important}.renew-sheet-header h2,.sheet-title{color:#f7f7f8!important;color:var(--v2-text)!important;font-size:22px!important;letter-spacing:-.04em;line-height:1.1;margin:0!important;text-align:center}.renew-sheet-header p,.sheet-text{color:#92969e!important;color:var(--v2-muted)!important;font-size:13px!important;line-height:1.5;margin:0!important;text-align:center}.custom-content-box,.renew-period-item,.renew-sheet-total{background:#1e2026!important;background:var(--v2-surface-2)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:16px!important;padding:14px!important}.renew-period-item{padding-left:46px!important;position:relative;transition:border-color 175ms ease,background-color 175ms ease,box-shadow 175ms ease,transform 175ms ease!important}.renew-period-item:before{background:#17181d;background:var(--v2-surface);border:1px solid #ffffff24;border:1px solid var(--v2-border-strong);border-radius:50%;color:#261208;content:"";display:grid;font-size:12px;font-weight:800;height:20px;left:14px;line-height:1;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:border-color 175ms ease,background-color 175ms ease,transform 175ms ease!important;width:20px}.renew-period-item.selected{background:#ff8a4c24!important;background:var(--v2-accent-soft)!important;border-color:#ff8a4c9e!important;box-shadow:inset 0 0 0 1px #ff8a4c24!important}.renew-period-item.selected:before{background:#ff8a4c;background:var(--v2-accent);border-color:#ff8a4c;border-color:var(--v2-accent);content:"✓";transform:translateY(-50%) scale(1.04)}.renew-period-item.selected .period-months,.renew-period-item.selected .period-price{color:#f7f7f8!important;color:var(--v2-text)!important}.renew-period-item:focus-visible{outline:2px solid #ff8a4cb8;outline-offset:2px}.renew-sheet-buttons,.sheet-buttons{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr;margin:4px 0 0!important;padding:0!important}.renew-sheet-buttons .btn,.sheet-button{border-radius:16px!important;margin:0!important;min-height:48px!important;padding:10px 13px!important}.sheet-button-cancel{background:#1e2026!important;background:var(--v2-surface-2)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;color:#f7f7f8!important;color:var(--v2-text)!important}.renew-sheet-buttons .btn-green,.sheet-button-confirm,.sheet-button.btn-green{background:#ff8a4c!important;background:var(--v2-accent)!important;border:0!important;color:#261208!important}.sheet-button-delete{background:#ef70791a!important;border:1px solid #ef707940!important;color:#ef7079!important;color:var(--v2-danger)!important}.qr-sheet .qr-code-container{background:#fff!important;border-radius:20px!important;padding:14px!important}@media (max-width:520px){.content-area{padding-inline:14px!important}.vpn-hero:not(.hero-compact){height:220px!important}.vpn-hero:not(.hero-compact) h1{font-size:28px!important;line-height:.96!important;max-height:112px}.ref-v2-balance,.wallet-page .balance-container{border-radius:24px!important;min-height:146px}.key-detail-page .app-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:380px){.content-area{padding-inline:11px!important}.ref-v2-header h1{font-size:29px}.ref-v2-stats{grid-template-columns:1fr 1fr}.ref-v2-stats>:first-child{grid-column:1/-1}.ref-v2-how,.ref-v2-invite,.wallet-page .topup-card{padding:15px!important}.key-detail-page .action-buttons-container,.renew-sheet-buttons,.sheet-buttons{grid-template-columns:1fr!important}.app-download-sheet,.app-install-sheet,.payment-method-sheet,.refsheet,.sheet-selection{border-radius:24px 24px 0 0!important;padding-inline:13px!important}}@media (min-width:768px){.app-container,.app-container.no-shell-bar{padding-top:0!important}.app-container.no-shell-bar .content-area,.content-area{height:100dvh!important;padding-top:8px!important}.hyd-appbar{background:#0000!important;height:48px!important;padding-bottom:4px!important;padding-top:4px!important;top:5px!important}.ref-v2-balance,.wallet-page .balance-container{min-height:176px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page-title-row{align-items:flex-end!important;display:flex!important;gap:14px!important;justify-content:space-between!important;min-width:0;width:100%}.page-title-row>div{min-width:0}.page-balance{-webkit-tap-highlight-color:transparent;align-items:center;background:#17181d;background:var(--v2-surface);border:1px solid hsla(0,0%,100%,.085);border:1px solid var(--v2-border);border-radius:999px;box-shadow:none;color:#f7f7f8;color:var(--v2-text);cursor:pointer;display:flex;display:none!important;gap:7px;min-height:40px;min-width:max-content;padding:5px 11px 5px 6px}.page-balance__currency{background:#ff8a4c24;background:var(--v2-accent-soft);border-radius:50%;color:#ff8a4c;color:var(--v2-accent);display:grid;font-size:13px;font-weight:800;height:28px;place-items:center;width:28px}.page-balance strong{font-size:12px;font-weight:700;letter-spacing:-.015em;white-space:nowrap}.page-balance:active{transform:scale(.97)}.page-balance--hero{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121316b3;position:absolute;right:16px;top:16px;z-index:3}.vpn-hero.hero-compact .page-balance--hero{min-height:38px;right:66px;top:16px}.vpn-hero.hero-compact .page-balance__currency{height:26px;width:26px}.vpn-hero.hero-compact .vpn-hero-copy{max-width:calc(100% - 170px)}.faq-title-section.page-title-row{display:flex!important}.faq-title-section.page-title-row .faq-title{margin-bottom:0!important}.profile-page .page-header .page-title-row h1{margin:0!important;min-width:0}.mainpage .keys-container{gap:8px!important;padding-bottom:12px!important}.mainpage .vpn-hero{height:178px!important;margin:4px 0 10px!important}.mainpage .section-heading{margin-bottom:7px!important}.mainpage .key-card{margin-bottom:0!important}.mainpage .promo-card,.mainpage .promo-card-empty{margin-top:2px!important}.mainpage .key-card{padding:14px!important}.mainpage .key-card .card-content{gap:11px!important}.mainpage .key-card .key-info{gap:6px!important}.mainpage .key-card .action-buttons{grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))}.mainpage .key-card .row-buttons{display:contents!important}.mainpage .key-card .action-buttons .btn{font-size:11px!important;min-height:40px!important;min-width:0;padding:7px 5px!important;white-space:nowrap}.ref-v2-header{padding-bottom:6px!important}.ref-v2-header h1{margin-bottom:0!important}.ref-v2-balance{align-items:flex-end!important;flex-direction:row!important;gap:14px;min-height:150px!important}.ref-v2-balance-copy{align-self:flex-start;min-width:0}.ref-v2-withdraw{align-self:flex-end;flex:0 0 auto;margin-left:auto;position:relative;z-index:2}.withdrawal-sheet-wrapper .withdrawal-sheet{padding-inline:18px!important}.withdrawal-sheet__lead{color:#92969e;color:var(--v2-muted);font-size:12px;line-height:1.4;margin:-5px 0 2px;text-align:center}.withdrawal-sheet-wrapper .amount-section{background:#1e2026!important;background:var(--v2-surface-2)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:20px!important;margin:2px 0 0!important;padding:15px!important}.withdrawal-sheet-wrapper .amount-label{color:#92969e!important;color:var(--v2-muted)!important;font-size:11px!important;margin:0 0 9px!important}.withdrawal-sheet-wrapper .amount-input-container{background:#0c0d10!important;background:var(--v2-bg)!important;border:0!important;border-radius:15px!important;min-height:66px;padding:5px 14px!important}.withdrawal-sheet-wrapper .amount-input-container:focus-within{box-shadow:0 0 0 1px #ff8a4c61}.withdrawal-sheet-wrapper .amount-input{color:#f7f7f8!important;color:var(--v2-text)!important;font-family:inherit!important;font-size:30px!important;font-weight:720!important;letter-spacing:-.04em;min-width:0;padding:7px 0!important}.withdrawal-sheet-wrapper .amount-actions{gap:10px;margin-top:10px!important;padding:0!important}.withdrawal-sheet-wrapper .max-amount-btn{background:#ff8a4c24!important;background:var(--v2-accent-soft)!important;border:0!important;border-radius:10px!important;color:#ff8a4c!important;color:var(--v2-accent)!important;padding:7px 11px!important}.withdrawal-sheet-wrapper .available-amount{color:#92969e!important;color:var(--v2-muted)!important;text-align:right}.withdrawal-sheet-wrapper .available-amount span{color:#f7f7f8!important;color:var(--v2-text)!important}.withdrawal-sheet-wrapper .methods-container{gap:7px!important;margin:0!important}.withdrawal-sheet-wrapper .method-item{background:#1e2026!important;background:var(--v2-surface-2)!important;border:1px solid hsla(0,0%,100%,.085)!important;border:1px solid var(--v2-border)!important;border-radius:17px!important;min-height:64px;padding:11px 42px 11px 13px!important;position:relative}.withdrawal-sheet-wrapper .method-item:after{border:1px solid #ffffff24;border:1px solid var(--v2-border-strong);border-radius:50%;content:"";height:16px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:16px}.withdrawal-sheet-wrapper .method-item.selected{background:#ff8a4c24!important;background:var(--v2-accent-soft)!important;border-color:#ff8a4c6b!important}.withdrawal-sheet-wrapper .method-item.selected:after{background:#fff;border:5px solid #ff8a4c;border:5px solid var(--v2-accent)}.withdrawal-sheet-wrapper .method-name{color:#f7f7f8!important;color:var(--v2-text)!important;font-size:13px!important;margin:0 0 3px!important}.withdrawal-sheet-wrapper .method-desc{color:#92969e!important;color:var(--v2-muted)!important;font-size:10px!important;line-height:1.35}.payment-method-content>.sheet-title{margin:0 0 22px!important}.key-detail-page .action-buttons-container{background:#17181d;background:var(--v2-surface);border:1px solid hsla(0,0%,100%,.085);border:1px solid var(--v2-border);border-radius:19px;gap:0!important;grid-template-columns:1fr!important;padding:5px!important}.key-detail-page .reset-button{background:#0000!important;border:0!important;border-radius:14px!important;min-height:50px!important;padding:10px 42px 10px 44px!important;position:relative;text-align:left}.key-detail-page .reset-button:first-child{border-bottom:1px solid hsla(0,0%,100%,.085)!important;border-bottom:1px solid var(--v2-border)!important;border-radius:14px 14px 0 0!important}.key-detail-page .reset-button:before{background:#282a31;background:var(--v2-surface-3);border-radius:8px;color:#ff8a4c;color:var(--v2-accent);display:grid;font-size:15px;height:23px;left:13px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:23px}.key-detail-page .reset-button--traffic:before{content:"↻"}.key-detail-page .reset-button--regenerate:before{content:"✦";font-family:Segoe UI Symbol,Arial Unicode MS,sans-serif;font-size:21px;font-weight:700;line-height:1;padding:0 0 1px}.key-detail-page .reset-button:after{color:#92969e;color:var(--v2-muted);content:"›";font-size:20px;position:absolute;right:15px;top:50%;transform:translateY(-52%)}.key-detail-page .platform-selector{gap:3px}.key-detail-page .platform-highlight{display:none!important}.key-detail-page .platform-item{-webkit-tap-highlight-color:transparent!important;background:#0000!important;border:1px solid #0000!important;border-radius:11px!important;outline:0!important;transition:background .16s ease,color .16s ease,border-color .16s ease!important}.key-detail-page .platform-item.active{background:#282a31!important;background:var(--v2-surface-3)!important;border-color:hsla(0,0%,100%,.085)!important;border-color:var(--v2-border)!important;box-shadow:none!important}.key-detail-page .app-grid{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.key-detail-page .app-item{border-radius:17px!important;flex-direction:row!important;gap:10px!important;justify-content:flex-start!important;min-height:68px!important;padding:9px 10px!important}.key-detail-page .app-icon{flex:0 0 42px}.key-detail-page .app-name{color:#f7f7f8!important;color:var(--v2-text)!important;font-size:12px!important;font-weight:620;text-align:left}.key-detail-page .key-detail-content{flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important;overscroll-behavior:auto!important;padding-bottom:24px!important}.key-detail-page .tab-content-container{flex:none!important;height:auto!important;max-height:none!important}.key-detail-page .tab-content,.key-detail-page .tab-content.active{height:auto!important;max-height:none!important;overflow:visible!important}.app-container.platform-macos .content-area,.app-container.platform-windows .content-area{overflow-y:auto!important;overscroll-behavior:auto!important}.confirmation-sheet.reset-sheet .custom-content-box{background:#1e2026!important;background:var(--v2-surface-2)!important;border-radius:19px!important;display:flex;flex-direction:column;gap:7px;padding:7px!important}.confirmation-sheet.reset-sheet .custom-content-text1{color:#92969e!important;color:var(--v2-muted)!important;font-size:12px!important;line-height:1.45!important;margin:0!important;padding:9px 8px;text-align:left!important}.confirmation-sheet.reset-sheet .reset-traffic-info-block{border:0!important;padding:0!important}.confirmation-sheet.reset-sheet .reset-info-content{background:#0c0d10!important;background:var(--v2-bg)!important;border-radius:14px!important;padding:12px!important}.confirmation-sheet.reset-sheet .reset-info-content svg{height:18px;width:18px}.confirmation-sheet.reset-sheet .reset-info-content svg path{fill:#ff8a4c;fill:var(--v2-accent)}.confirmation-sheet.reset-sheet .reset-info-value{color:#f7f7f8!important;color:var(--v2-text)!important;font-weight:680!important}.confirmation-sheet.reset-sheet .reset-info-text1{padding:0!important}.confirmation-sheet.reset-sheet .price-tag{background:#0c0d10!important;background:var(--v2-bg)!important;border:0!important;border-radius:13px!important;margin-top:2px;padding:11px 12px!important}.confirmation-sheet.reset-sheet .price-value1{color:#ff8a4c!important;color:var(--v2-accent)!important}.qr-sheet .qr-visual{align-items:center;background:#1e2026;background:var(--v2-surface-2);border:1px solid hsla(0,0%,100%,.085);border:1px solid var(--v2-border);border-radius:22px;display:flex;flex-direction:column;gap:12px;margin-top:2px;padding:18px 16px 14px}.qr-sheet .qr-code-container{aspect-ratio:1;background:#0000!important;border-radius:17px!important;display:grid;max-width:72vw;padding:10px!important;place-items:center;width:220px!important}.qr-sheet .qr-code-canvas{background:#fff;border-radius:12px;height:auto!important;padding:8px;width:100%!important}.qr-sheet .qr-visual__hint{color:#92969e;color:var(--v2-muted);font-size:12px;line-height:1.4;margin:0;max-width:240px;text-align:center}.qr-sheet .sheet-buttons{grid-template-columns:1fr!important}.purchase-page-content{gap:12px!important;overflow:visible!important;padding-inline:0!important}.purchase-page-content .purchase-header{margin-bottom:8px!important;padding-inline:2px}.purchase-page-content .v1_91{overflow:visible!important;padding:0 0 12px!important}.purchase-page-content .v1_125{background:#17181d;background:var(--v2-surface);border:1px solid hsla(0,0%,100%,.085);border:1px solid var(--v2-border);border-radius:20px;margin:18px 0 12px!important;padding:17px!important}.purchase-page-content .v1_126{gap:14px;margin:0!important}.purchase-page-content .v1_127{font-size:34px!important;line-height:1}.purchase-page-content .v1_128{font-size:12px!important;text-align:right}.purchase-page-content .discount-badge{right:12px;top:10px}.purchase-page-content .v1_125+.btn{border-radius:16px!important;margin-top:0!important;min-height:49px!important;width:100%!important}@media (max-width:520px){.mainpage .vpn-hero:not(.hero-compact){height:190px!important}.page-title-row{align-items:center!important}.page-title-row h1{font-size:clamp(27px,7vw,31px)!important}.page-balance{min-height:38px;padding-right:9px}.page-balance strong{font-size:11px}.page-balance--hero{right:13px;top:13px}.vpn-hero.hero-compact .vpn-hero-action{flex-basis:0!important;height:0!important;opacity:0;pointer-events:none;width:0!important}.vpn-hero.hero-compact .page-balance--hero{right:13px}.vpn-hero.hero-compact .vpn-hero-copy{max-width:calc(100% - 108px)}.key-detail-page .app-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.key-detail-page .app-item{gap:8px!important;min-height:64px!important;padding:8px!important}.key-detail-page .app-icon{flex-basis:38px;height:38px!important;width:38px!important}.key-detail-page .app-name{font-size:11px!important}.mainpage .promo-card{padding:14px!important}.mainpage .promo-card .promo-content{gap:10px!important}.mainpage .promo-card .promo-text p{display:none}.mainpage .promo-card .promo-text h2{font-size:14px!important}.mainpage .promo-card .btn{min-height:40px!important;padding:7px 12px!important}.ref-v2-balance{min-height:136px!important}}.app-container.platform-android,.app-container.platform-ios{--hyd-tg-content-top:calc(max(var(--tg-content-safe-area-inset-top, 64px), var(--tg-safe-area-inset-top, 0px), env(safe-area-inset-top, 0px)) + 10px);padding-top:var(--hyd-tg-content-top)!important}.app-container.platform-android .content-area,.app-container.platform-ios .content-area{height:calc(100dvh - var(--hyd-tg-content-top))!important}.notification-container{padding:0 max(12px,0px)!important;padding:0 max(12px,var(--tg-content-safe-area-inset-right,0px)) 0 max(12px,var(--tg-content-safe-area-inset-left,0px))!important;top:calc(max(0px, 0px, env(safe-area-inset-top, 0px)) + 10px)!important;top:calc(max(var(--tg-content-safe-area-inset-top, 0px), var(--tg-safe-area-inset-top, 0px), env(safe-area-inset-top, 0px)) + 10px)!important}.notification-container--telegram-mobile{top:calc(max(64px,0px,0px,env(safe-area-inset-top,0px)) + 10px)!important;top:calc(max(64px,var(--tg-content-safe-area-inset-top,0px),var(--tg-safe-area-inset-top,0px),env(safe-area-inset-top,0px)) + 10px)!important}.app-download-sheet,.app-install-sheet,.confirmation-sheet-wrapper .confirmation-sheet,.payment-method-sheet,.refsheet,.renew-sheet-wrapper .renew-sheet,.sheet-selection,.withdrawal-sheet-wrapper .withdrawal-sheet{padding-bottom:calc(18px + max(env(safe-area-inset-bottom,0px),0px))!important;padding-bottom:calc(18px + max(env(safe-area-inset-bottom,0px),var(--tg-content-safe-area-inset-bottom,0px)))!important}.renew-sheet-drag-handle,.sheet-drag-handle{cursor:grab!important;min-height:34px!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.renew-sheet-drag-handle:active,.sheet-drag-handle:active{cursor:grabbing!important}.app-download-sheet,.app-install-sheet,.confirmation-sheet,.payment-method-sheet,.refsheet,.renew-sheet,.sheet-selection,.withdrawal-sheet{transition-duration:.31s,.23s,.22s!important;transition-property:transform,opacity,translate!important;transition-timing-function:cubic-bezier(.24,1,.4,1),ease,cubic-bezier(.24,1,.4,1)!important}.sheet-is-dragging{transition:none!important}:root{--hyd-content-safe-top:0px;--hyd-content-safe-right:0px;--hyd-content-safe-bottom:0px;--hyd-content-safe-left:0px;--hyd-safe-top:max(var(--hyd-content-safe-top),var(--tg-content-safe-area-inset-top,0px),var(--tg-safe-area-inset-top,0px),env(safe-area-inset-top,0px));--hyd-safe-right:max(var(--hyd-content-safe-right),var(--tg-content-safe-area-inset-right,0px),var(--tg-safe-area-inset-right,0px),env(safe-area-inset-right,0px));--hyd-safe-bottom:max(var(--hyd-content-safe-bottom),var(--tg-content-safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom,0px),env(safe-area-inset-bottom,0px));--hyd-safe-left:max(var(--hyd-content-safe-left),var(--tg-content-safe-area-inset-left,0px),var(--tg-safe-area-inset-left,0px),env(safe-area-inset-left,0px))}.app-container.telegram-miniapp,.app-container.telegram-miniapp.no-shell-bar,.app-container.telegram-miniapp.platform-android,.app-container.telegram-miniapp.platform-ios{padding:max(0px,0px,0px,env(safe-area-inset-top,0px)) max(0px,0px,0px,env(safe-area-inset-right,0px)) max(0px,0px,0px,env(safe-area-inset-bottom,0px)) max(0px,0px,0px,env(safe-area-inset-left,0px))!important;padding:var(--hyd-safe-top) var(--hyd-safe-right) var(--hyd-safe-bottom) var(--hyd-safe-left)!important}.app-container.telegram-miniapp .content-area,.app-container.telegram-miniapp.no-shell-bar .content-area,.app-container.telegram-miniapp.platform-android .content-area,.app-container.telegram-miniapp.platform-ios .content-area{height:calc(100dvh - max(0px,0px,0px,env(safe-area-inset-top,0px)) - max(0px,0px,0px,env(safe-area-inset-bottom,0px)))!important;height:calc(100dvh - var(--hyd-safe-top) - var(--hyd-safe-bottom))!important;padding-top:10px!important}.app-container .v1_61{bottom:calc(12px + max(0px,0px,0px,env(safe-area-inset-bottom,0px)))!important;bottom:calc(12px + var(--hyd-safe-bottom))!important;width:min(calc(100% - max(0px,0px,0px,env(safe-area-inset-left,0px)) - max(0px,0px,0px,env(safe-area-inset-right,0px)) - 24px),576px)!important;width:min(calc(100% - var(--hyd-safe-left) - var(--hyd-safe-right) - 24px),576px)!important}.notification-container,.notification-container--telegram-mobile{padding-left:calc(max(0px,0px,0px,env(safe-area-inset-left,0px)) + 12px)!important;padding-left:calc(var(--hyd-safe-left) + 12px)!important;padding-right:calc(max(0px,0px,0px,env(safe-area-inset-right,0px)) + 12px)!important;padding-right:calc(var(--hyd-safe-right) + 12px)!important;top:calc(max(0px,0px,0px,env(safe-area-inset-top,0px)) + 10px)!important;top:calc(var(--hyd-safe-top) + 10px)!important}.app-download-sheet,.app-install-sheet,.confirmation-sheet-wrapper .confirmation-sheet,.payment-method-sheet,.refsheet,.renew-sheet-wrapper .renew-sheet,.sheet-selection,.withdrawal-sheet-wrapper .withdrawal-sheet{max-height:calc(100dvh - max(0px,0px,0px,env(safe-area-inset-top,0px)) - 8px)!important;max-height:calc(100dvh - var(--hyd-safe-top) - 8px)!important;padding-bottom:calc(18px + max(0px,0px,0px,env(safe-area-inset-bottom,0px)))!important;padding-bottom:calc(18px + var(--hyd-safe-bottom))!important;padding-left:calc(18px + max(0px,0px,0px,env(safe-area-inset-left,0px)))!important;padding-left:calc(18px + var(--hyd-safe-left))!important;padding-right:calc(18px + max(0px,0px,0px,env(safe-area-inset-right,0px)))!important;padding-right:calc(18px + var(--hyd-safe-right))!important}.mainpage .vpn-hero.hero-compact{height:74px!important;min-height:74px!important;padding:13px 17px!important}.mainpage .vpn-hero.hero-compact .vpn-hero-action{flex:0 0 40px!important;height:40px!important;opacity:1!important;pointer-events:auto!important;width:40px!important}.mainpage .vpn-hero.hero-compact .vpn-hero-copy{max-width:calc(100% - 54px)!important}.mainpage .key-card .btn-outline-red{grid-column:1/-1;margin-top:4px!important;width:100%!important}.key-detail-page .app-item{grid-column-gap:10px!important;align-items:center!important;column-gap:10px!important;cursor:pointer;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;justify-items:stretch!important;width:100%!important}.key-detail-page .app-icon-frame{background:#0000;border-radius:12px;display:grid;height:42px;justify-self:start;overflow:hidden;place-items:center;width:42px}.key-detail-page .app-icon{border-radius:12px!important;display:block;height:42px!important;object-fit:cover;object-position:center;width:42px!important}.key-detail-page .app-name{line-height:1.25;min-width:0}.wallet-page .history-list{background:#17181d;background:var(--v2-surface);border:1px solid hsla(0,0%,100%,.085);border:1px solid var(--v2-border);border-radius:20px;gap:0!important;overflow:hidden}.wallet-page .history-item{grid-gap:12px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;border:0!important;border-radius:0!important;display:grid!important;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:76px!important;padding:13px 15px!important}.wallet-page .history-item+.history-item{border-top:1px solid hsla(0,0%,100%,.085)!important;border-top:1px solid var(--v2-border)!important}.wallet-page .item-left{gap:11px!important;min-width:0}.wallet-page .item-icon{background:#ff8a4c24;background:var(--v2-accent-soft);border-radius:11px;flex:0 0 36px;height:36px!important;object-fit:contain;padding:8px;width:36px!important}.wallet-page .item-details{gap:3px!important;min-width:0}.wallet-page .item-desc{color:#f7f7f8!important;color:var(--v2-text)!important;font-size:13px!important;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-page .item-date{color:#92969e!important;color:var(--v2-muted)!important;font-size:10px!important}.wallet-page .item-right{gap:5px!important}.wallet-page .item-amount{color:#f7f7f8!important;color:var(--v2-text)!important;font-size:14px!important;font-weight:720}.wallet-page .item-status{background:#ff8a4c24;background:var(--v2-accent-soft);border-radius:999px;gap:4px!important;min-height:22px;padding:3px 7px!important}.wallet-page .status-icon{height:10px!important;width:10px!important}.wallet-page .status-text{color:#ff8a4c!important;color:var(--v2-accent)!important;font-size:9px!important;font-weight:650}.wallet-page .amount-selector-wide{align-items:stretch!important;display:flex!important;gap:4px!important}.wallet-page .amount-item-wide{align-items:center!important;display:flex!important;height:36px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-width:0;padding:0 3px!important}.wallet-page .amount-item-wide span{display:block;line-height:1!important}@media (max-width:520px){.key-detail-page .app-item{grid-template-columns:38px minmax(0,1fr)!important}.key-detail-page .app-icon-frame{border-radius:11px;height:38px;width:38px}.key-detail-page .app-icon{border-radius:11px!important;height:38px!important;width:38px!important}.app-container.telegram-miniapp.platform-android,.app-container.telegram-miniapp.platform-ios{--hyd-safe-top:max(64px,var(--hyd-content-safe-top),var(--tg-content-safe-area-inset-top,0px),var(--tg-safe-area-inset-top,0px),env(safe-area-inset-top,0px))}.app-container .referral-page{min-height:100%!important;padding:0!important}.app-container .referral-page,.app-container .referral-page .referral-content{height:auto!important;min-width:0!important;overflow:visible!important;width:100%!important}.app-container .referral-page .referral-content{display:flex!important;flex-direction:column!important;gap:12px!important;max-height:none!important;padding:4px 0 calc(104px + max(0px,0px,0px,env(safe-area-inset-bottom,0px)))!important;padding:4px 0 calc(104px + var(--hyd-safe-bottom))!important}.app-container .referral-content>.ref-v2-balance,.app-container .referral-content>.ref-v2-header,.app-container .referral-content>.ref-v2-how,.app-container .referral-content>.ref-v2-invite,.app-container .referral-content>.ref-v2-stats{box-sizing:border-box!important;flex:none!important;grid-column:auto!important;grid-row:auto!important;height:auto!important;inset:auto!important;margin:0!important;min-width:0!important;position:relative!important;width:100%!important}.app-container .ref-v2-header{min-height:58px!important;padding:6px 2px 8px!important}.app-container .ref-v2-header .page-title-row{align-items:flex-end!important;min-width:0!important}.app-container .ref-v2-balance{grid-gap:12px!important;align-items:end!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:136px!important;padding:18px!important}.app-container .ref-v2-balance-copy{min-width:0!important}.app-container .ref-v2-balance-copy strong{font-size:clamp(29px,9vw,36px)!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-container .ref-v2-withdraw{margin:0!important}.app-container .ref-v2-stats{grid-gap:7px!important;display:grid!important;gap:7px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-container .ref-v2-stats>*{grid-column:auto!important;min-height:82px!important;min-width:0!important;padding:12px 9px!important}.app-container .ref-v2-stats strong{font-size:clamp(14px,4.3vw,18px)!important}.app-container .ref-v2-stats span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-container .ref-v2-how,.app-container .ref-v2-invite{padding:15px!important}.app-container .ref-v2-invite-head,.app-container .ref-v2-invite-head>div{min-width:0}.app-container .ref-v2-invite .action-buttons-row,.app-container .ref-v2-invite .referral-controls,.app-container .ref-v2-invite .referral-link-field,.app-container .ref-v2-invite .tab-control{min-width:0!important;width:100%!important}.app-container .ref-v2-how{display:flex!important}}@media (max-width:350px){.app-container .ref-v2-balance{align-items:start!important;grid-template-columns:1fr!important}.app-container .ref-v2-withdraw{width:100%}.app-container .ref-v2-stats{grid-template-columns:1fr!important}.app-container .ref-v2-stats>*{min-height:66px!important}}.renew-sheet-wrapper .renew-sheet{box-sizing:border-box!important}.renew-sheet-wrapper .renew-sheet-content{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;overflow:visible!important;padding:0!important;width:100%!important}.renew-sheet-wrapper .renew-sheet-content--desktop{padding-top:4px!important}.renew-sheet-wrapper .renew-periods{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.renew-sheet-wrapper .renew-period-item{grid-gap:10px;align-items:center!important;box-sizing:border-box;display:grid!important;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin:0!important;min-height:68px;min-width:0;padding:12px 12px 12px 44px!important;width:100%}.renew-sheet-wrapper .period-left,.renew-sheet-wrapper .period-right{min-width:0}.renew-sheet-wrapper .period-months,.renew-sheet-wrapper .period-old-price,.renew-sheet-wrapper .period-price{white-space:nowrap}.renew-sheet-wrapper .period-months{overflow:hidden;text-overflow:ellipsis}.renew-sheet-wrapper .renew-sheet-total{background:linear-gradient(135deg,#ff8a4c21,#1e2026 72%)!important;background:linear-gradient(135deg,#ff8a4c21,var(--v2-surface-2) 72%)!important;box-sizing:border-box;margin:0!important;min-width:0;padding:14px!important;width:100%}.renew-sheet-wrapper .renew-sheet-buttons{box-sizing:border-box;padding:0!important;width:100%}.renew-sheet-wrapper .renew-action{border-radius:15px;color:#f7f7f8;color:var(--v2-text);cursor:pointer;font:600 14px/1.2 inherit;margin:0;min-height:48px;min-width:0;padding:11px 14px;width:100%}.renew-sheet-wrapper .renew-action--cancel{background:#1e2026;background:var(--v2-surface-2);border:1px solid hsla(0,0%,100%,.085);border:1px solid var(--v2-border)}.renew-sheet-wrapper .renew-action--confirm{background:#ff8a4c;background:var(--v2-accent);border:1px solid #0000;color:#261208}@media (max-width:520px){.renew-sheet-wrapper .renew-sheet{padding:10px 14px calc(16px + max(0px,0px,0px,env(safe-area-inset-bottom,0px)))!important;padding:10px 14px calc(16px + var(--hyd-safe-bottom))!important;width:calc(100% - max(0px,0px,0px,env(safe-area-inset-left,0px)) - max(0px,0px,0px,env(safe-area-inset-right,0px)))!important;width:calc(100% - var(--hyd-safe-left) - var(--hyd-safe-right))!important}.renew-sheet-wrapper .renew-periods{grid-template-columns:1fr}.renew-sheet-wrapper .renew-period-item{min-height:62px}}.app-container .wallet-page .balance-container{border-radius:22px!important;min-height:116px!important;padding:17px 20px!important}.app-container .wallet-page .balance-label{margin-bottom:7px!important}.app-container .wallet-page .balance-amount,.app-container .wallet-page .balance-amount span{font-size:32px!important}.wallet-page .item-amount--credit{color:#6fd8a0!important}.wallet-page .item-amount--debit{color:#ef8a91!important}.wallet-page .item-amount--neutral{color:#92969e!important;color:var(--v2-muted)!important}@media (max-width:520px){.app-container .wallet-page .balance-container{border-radius:20px!important;min-height:104px!important;padding:15px 17px!important}.app-container .wallet-page .balance-amount,.app-container .wallet-page .balance-amount span{font-size:29px!important}}.web-auth-page{-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 74% -12%,#ff8a4c38,#0000 34%),radial-gradient(circle at 8% 92%,#ff8a4c14,#0000 30%),var(--v2-bg);color:var(--v2-text);display:grid;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:clamp(20px,4vw,56px);place-items:start center;width:100%}.web-auth-page:before{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:48px 48px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 72%);mask-image:linear-gradient(180deg,#000,#0000 72%);opacity:.22;pointer-events:none;position:fixed}.web-auth-shell{background:#121317e6;border:1px solid var(--v2-border);border-radius:32px;box-shadow:0 36px 100px #00000075;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);margin-block:auto;min-height:650px;width:min(100%,1080px);z-index:1}.web-auth-shell,.web-auth-story{overflow:hidden;position:relative}.web-auth-story{background:radial-gradient(circle at 8% 12%,#ff8a4c38,#0000 38%),linear-gradient(145deg,#251b17,var(--v2-surface) 66%);border-right:1px solid var(--v2-border);display:flex;flex-direction:column;justify-content:space-between;padding:42px}.web-auth-story:after{border:64px solid rgba(255,138,76,.055);border-radius:50%;bottom:-150px;content:"";height:390px;position:absolute;right:-120px;width:390px}.web-auth-brand,.web-sidebar-brand{align-items:center;color:var(--v2-text);display:flex;font-size:18px;font-weight:740;gap:11px;letter-spacing:-.03em}.web-auth-brand>span,.web-sidebar-brand>span{background:var(--v2-accent);border-radius:13px;color:#251006;display:grid;font-weight:850;height:38px;place-items:center;width:38px}.web-auth-story-copy{margin:72px 0 54px;max-width:520px;position:relative;z-index:1}.web-auth-kicker,.web-auth-step{color:var(--v2-accent);font-size:11px;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.web-auth-story-copy h1{font-size:clamp(38px,4.5vw,64px);letter-spacing:-.065em;line-height:.94;margin:15px 0 18px;max-width:500px}.web-auth-story-copy p{color:#ffffff94;font-size:15px;line-height:1.55;margin:0;max-width:470px}.web-auth-benefits{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;position:relative;z-index:1}.web-auth-benefits>li{background:#0a0b0e4d;border:1px solid var(--v2-border);border-radius:16px;min-width:0;padding:13px}.web-auth-benefits>li>span{color:var(--v2-accent);font-size:10px;font-weight:750}.web-auth-benefits p{display:flex;flex-direction:column;gap:4px;margin:8px 0 0}.web-auth-benefits strong{font-size:12px}.web-auth-benefits small{color:var(--v2-muted);font-size:9px;line-height:1.35}.web-auth-form-panel{background:#0c0d10bd;display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,64px)}.web-auth-form-head h2{color:var(--v2-text);font-size:34px;letter-spacing:-.055em;line-height:1;margin:12px 0 10px}.web-auth-form-head p{color:var(--v2-muted);font-size:13px;line-height:1.5;margin:0 0 28px}.web-auth-error{background:#ef707917;border:1px solid #ef707940;border-radius:13px;color:#ff9ca3}.web-auth-error,.web-auth-notice{font-size:12px;margin:0 0 14px;padding:11px 13px}.web-auth-notice{background:#ff8a4c14;border:1px solid #ff8a4c40;border-radius:13px;color:#ffb08a;line-height:1.45}.web-auth-switch{grid-gap:4px;background:hsla(0,0%,100%,.025);border:1px solid var(--v2-border);border-radius:14px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin:0 0 22px;padding:4px}.web-auth-switch button{background:#0000;border:0;border-radius:10px;color:var(--v2-muted);cursor:pointer;font-size:12px;font-weight:680;min-height:38px;transition:background-color 175ms ease,color 175ms ease,transform 175ms ease}.web-auth-switch button.is-active{background:var(--v2-surface-2);box-shadow:0 2px 10px #00000038;color:var(--v2-text)}.web-auth-switch button:active{transform:scale(.985)}.web-auth-form{display:flex;flex-direction:column;gap:11px}.web-auth-form label{color:#ffffffb8;font-size:11px;font-weight:650}.web-auth-field{display:flex;flex-direction:column;gap:7px}.web-auth-field__input{display:block;position:relative}.web-auth-field__input>input{background:var(--v2-surface);border:1px solid var(--v2-border-strong);border-radius:16px;color:var(--v2-text);font-size:15px;font-weight:610;height:54px;outline:0;padding:0 15px;transition:border-color 175ms ease,box-shadow 175ms ease;width:100%}.web-auth-field__input--password>input{padding-right:52px}.web-auth-field__input>input:focus{border-color:#ff8a4c94;box-shadow:0 0 0 3px #ff8a4c17}.web-auth-field__input>input::placeholder{color:#666a72;font-weight:500}.web-auth-field__visibility{background:#0000;border:0;border-radius:11px;color:var(--v2-muted);cursor:pointer;display:grid;height:38px;padding:0;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .16s ease,background-color .16s ease,transform .12s ease;width:38px;z-index:1}.web-auth-field__visibility:hover{background:#ffffff0f;color:var(--v2-text)}.web-auth-field__visibility:active{transform:translateY(-50%) scale(.92)}.web-auth-field__visibility:focus-visible{outline:2px solid #ff8a4cb3;outline-offset:1px}.web-auth-field__visibility svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:19px;width:19px}.web-auth-input-wrap{align-items:center;background:var(--v2-surface);border:1px solid var(--v2-border-strong);border-radius:17px;display:flex;gap:9px;height:58px;padding:0 16px;transition:border-color 175ms ease,box-shadow 175ms ease}.web-auth-input-wrap:focus-within{border-color:#ff8a4c94;box-shadow:0 0 0 3px #ff8a4c17}.web-auth-input-wrap>span{color:var(--v2-accent);font-size:18px;font-weight:750}.web-auth-input-wrap input{background:#0000;border:0;color:var(--v2-text);font-size:17px;font-weight:620;height:100%;outline:0;padding:0;width:100%}.web-auth-input-wrap input::placeholder{color:#666a72}.web-auth-field>.web-auth-code{font-size:30px;font-weight:740;height:70px;letter-spacing:.42em;text-align:center;text-indent:.42em}.web-auth-code:focus{border-color:#ff8a4c94;box-shadow:0 0 0 3px #ff8a4c17}.web-auth-code::placeholder{color:#555860}.web-auth-primary{background:var(--v2-accent);border:0;border-radius:16px;color:#251006;cursor:pointer;font-weight:760;margin-top:5px;min-height:52px;transition:transform 175ms ease,opacity 175ms ease;width:100%}.web-auth-primary:hover:not(:disabled){transform:translateY(-1px)}.web-auth-primary:active:not(:disabled){transform:scale(.985)}.web-auth-primary:disabled{cursor:not-allowed;opacity:.38}.web-auth-help{color:var(--v2-muted);font-size:11px;line-height:1.45;margin:5px 0 0;text-align:center}.web-auth-help a{color:var(--v2-accent);text-decoration:none}.web-auth-links{display:flex;gap:12px;justify-content:space-between}.web-auth-back,.web-auth-links button{background:#0000;border:0;color:var(--v2-muted);cursor:pointer;font-size:11px;padding:8px 0}.web-auth-back:hover,.web-auth-links button:hover{color:var(--v2-text)}.web-auth-links button:disabled{cursor:not-allowed;opacity:.4}.web-auth-outline{background:#0000;border:1px solid var(--v2-border-strong);border-radius:14px;color:var(--v2-text);cursor:pointer;font-size:11px;font-weight:650;min-height:44px}.web-auth-hint{color:var(--v2-muted);font-size:10px;line-height:1.45;margin:0}.web-auth-complete{text-align:center}.web-auth-complete>span{background:var(--v2-accent-soft);border-radius:17px;color:var(--v2-accent);display:grid;font-size:24px;font-weight:800;height:52px;margin:0 auto 16px;place-items:center;width:52px}.web-auth-complete h3{font-size:22px;margin:0 0 8px}.web-auth-complete p{color:var(--v2-muted);font-size:12px;line-height:1.5;margin:0 0 18px}.web-auth-secondary-row{display:flex;gap:12px;justify-content:space-between;margin-top:3px}.web-auth-secondary-row button{background:#0000;border:0;color:var(--v2-muted);cursor:pointer;font-size:11px;padding:7px 0}.web-auth-secondary-row button:hover:not(:disabled){color:var(--v2-text)}.web-auth-secondary-row button:disabled{cursor:not-allowed;opacity:.42}.verify-email-card{background:#121317f0;border:1px solid var(--v2-border);border-radius:28px;box-shadow:0 30px 90px #00000070;padding:38px;position:relative;width:min(100%,470px);z-index:1}.verify-email-card h1{font-size:32px;letter-spacing:-.045em;margin:38px 0 22px}.verify-status section{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.verify-status p{color:var(--v2-muted);font-size:13px;line-height:1.55;margin:0}.verify-email-icon,.verify-email-spinner{background:var(--v2-accent-soft);border-radius:18px;color:var(--v2-accent);display:grid;font-size:24px;font-weight:800;height:54px;place-items:center;width:54px}.verify-email-icon--error{background:#ef70791a;color:#ff9ca3}.verify-email-spinner{animation:verify-email-spin .8s linear infinite;background:#0000;border:2px solid #ff8a4c2e;border-radius:50%;border-top:2px solid var(--v2-accent)}@keyframes verify-email-spin{to{transform:rotate(1turn)}}.web-app{grid-gap:18px;align-items:stretch!important;background:radial-gradient(circle at 58% -18%,#ff8a4c1f,#0000 32%),var(--v2-bg)!important;display:grid!important;gap:18px;grid-template-columns:260px minmax(0,1120px);grid-template-rows:minmax(0,1fr);height:100dvh!important;justify-content:center!important;margin:0!important;max-width:none!important;min-height:100dvh;overflow:hidden!important;padding:16px!important;width:100%!important}.web-app:before{background-image:radial-gradient(circle,#ff8a4c38 1px,#0000 1.5px);background-size:92px 92px;content:"";inset:0;-webkit-mask-image:linear-gradient(115deg,#000,#0000 35%,#0000 68%,#000);mask-image:linear-gradient(115deg,#000,#0000 35%,#0000 68%,#000);opacity:.2;pointer-events:none;position:fixed;z-index:0}.web-sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c0d10d1;border:1px solid var(--v2-border);border-radius:22px;display:flex;flex-direction:column;grid-column:1;grid-row:1;height:calc(100dvh - 32px);padding:18px 14px 14px;position:sticky;top:0;z-index:100}.web-sidebar-brand{background:#0000;border:0;cursor:pointer;padding:3px 8px 18px;width:100%}.web-sidebar-brand>span{border-radius:11px;font-size:15px;height:34px;width:34px}.web-sidebar-brand .web-sidebar-logo{background:var(--v2-accent);display:grid;place-items:center}.web-auth-logo>i,.web-hydra-icon,.web-sidebar-logo>i{background:currentColor;display:block;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAwCAYAAAAGlsrkAAADRUlEQVR4AbyXgVnbMBBGTSbICNmAMAF0gsIG6QZ0giQTQCeATtB2AsIEtBuECWCD9H+HztiyItuJ4346JJ3u7unOsqNOdrvdvBj5n5iziZhzDW7Vj9LEWgh0DvivBkspZupP2gJjKcg74K0GU8kvyakbUBLcTs7Ozt5FQyg5C5oO35QtJUYKMV/JGApZ069kMPhhU0yy9KR4tIWDbQJZ8iAZugEFTlyqW4I9YxayJdfup5JryZ3kQcKYM4JvQ7R+JaWVWD3NWJ7xK5qK1EqOswTdk2zeJBxEXkECMn7T+ouEzQCSSVFozobiCtbA1VKbk/6QDQII4FK6MqjGceNssJknAWn4APUSu72xPGOru6+EnkBkxK6DqlfHJq8THsYysI436ZsiYTi06h8BDcxAMgpYSRqnCrbaawOnbCWjCj4lsBG7Co5PX8N4AMVMx90Oq4HDhFM8QOxsCKCWoIFlytFXN0q7hOJgm6AYQayyDrbJCFAQVl0H2wTtCGIHjMveqaH2wYgSuiTj80jJlG80n1HGxwjQm0SAK8D7PuRf5HAMHN8LxUi1OeDUwZrqm4rjoXDzDTF4d2O4ge9jreb23INjX3gVqlDFV/5Ecs8tcy3lRlJtC33NVigC/BvjjrIIPtxAuBhwXqquW62vKTVKAnMQGLssBec2MZMhG0N8bV9P0Gf58cpwA7lLGFLBj8ueAlMeMo/tKDl3KXbeBbwRFNsXBcJXXa2tAusDzJIUPOtUcA4HO7fSY5sRYNjiE5ttxCiT81K7Uarkvtalt1+ehCEVJXa5VANrRw2D0vK4QVliD1MDoxT8t/qfkqHao2I24jXAgcYBIfswPbgjxroomv5JsHbIq1V7Jk3XTppGid0rCWZRcE44G2B6qPzZ57gXHBx43mHYu+P12bvxNvBzb9ynQ3bTbeCs8ycjOcpuOgvWc6ZUPOtk5IySb3b5v4aUXRYcHA4Bt/p0AWdLFjYXd62PqBWscrN7Sh4Hz81bN9sKDtFbMwh2dNnXCAOkK5ifsy5wPpHfCdwmncAqN6eUa2ruN5mNXcg2e5p9Q53AbqygZM6VlcxczfO/1dqNhLHrs30vMJEUnIy4Nz1qzsEjyx8a92r/AQAA//97o2WWAAAABklEQVQDABXGDgI0CmqTAAAAAElFTkSuQmCC) center/contain no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAwCAYAAAAGlsrkAAADRUlEQVR4AbyXgVnbMBBGTSbICNmAMAF0gsIG6QZ0giQTQCeATtB2AsIEtBuECWCD9H+HztiyItuJ4346JJ3u7unOsqNOdrvdvBj5n5iziZhzDW7Vj9LEWgh0DvivBkspZupP2gJjKcg74K0GU8kvyakbUBLcTs7Ozt5FQyg5C5oO35QtJUYKMV/JGApZ069kMPhhU0yy9KR4tIWDbQJZ8iAZugEFTlyqW4I9YxayJdfup5JryZ3kQcKYM4JvQ7R+JaWVWD3NWJ7xK5qK1EqOswTdk2zeJBxEXkECMn7T+ouEzQCSSVFozobiCtbA1VKbk/6QDQII4FK6MqjGceNssJknAWn4APUSu72xPGOru6+EnkBkxK6DqlfHJq8THsYysI436ZsiYTi06h8BDcxAMgpYSRqnCrbaawOnbCWjCj4lsBG7Co5PX8N4AMVMx90Oq4HDhFM8QOxsCKCWoIFlytFXN0q7hOJgm6AYQayyDrbJCFAQVl0H2wTtCGIHjMveqaH2wYgSuiTj80jJlG80n1HGxwjQm0SAK8D7PuRf5HAMHN8LxUi1OeDUwZrqm4rjoXDzDTF4d2O4ge9jreb23INjX3gVqlDFV/5Ecs8tcy3lRlJtC33NVigC/BvjjrIIPtxAuBhwXqquW62vKTVKAnMQGLssBec2MZMhG0N8bV9P0Gf58cpwA7lLGFLBj8ueAlMeMo/tKDl3KXbeBbwRFNsXBcJXXa2tAusDzJIUPOtUcA4HO7fSY5sRYNjiE5ttxCiT81K7Uarkvtalt1+ehCEVJXa5VANrRw2D0vK4QVliD1MDoxT8t/qfkqHao2I24jXAgcYBIfswPbgjxroomv5JsHbIq1V7Jk3XTppGid0rCWZRcE44G2B6qPzZ57gXHBx43mHYu+P12bvxNvBzb9ynQ3bTbeCs8ycjOcpuOgvWc6ZUPOtk5IySb3b5v4aUXRYcHA4Bt/p0AWdLFjYXd62PqBWscrN7Sh4Hz81bN9sKDtFbMwh2dNnXCAOkK5ifsy5wPpHfCdwmncAqN6eUa2ruN5mNXcg2e5p9Q53AbqygZM6VlcxczfO/1dqNhLHrs30vMJEUnIy4Nz1qzsEjyx8a92r/AQAA//97o2WWAAAABklEQVQDABXGDgI0CmqTAAAAAElFTkSuQmCC) center/contain no-repeat}.web-auth-logo>i,.web-sidebar-logo>i{color:#fff;height:24px;width:15px}.web-hydra-icon{height:19px;width:12px}.web-sidebar-nav{display:flex;flex-direction:column;gap:18px;margin-top:18px}.web-sidebar-group{display:flex;flex-direction:column;gap:5px}.web-sidebar-label{color:#60636b;font-size:9px;font-weight:760;letter-spacing:.13em;padding:0 10px 5px;text-transform:uppercase}.web-sidebar-nav button{align-items:center;background:#0000;border:1px solid #0000;border-radius:14px;color:var(--v2-muted);cursor:pointer;display:flex;font-size:13px;font-weight:620;gap:11px;min-height:48px;padding:7px 11px;text-align:left;transition:background-color 175ms ease,color 175ms ease,border-color 175ms ease;width:100%}.web-sidebar-nav button:hover{background:hsla(0,0%,100%,.035);color:var(--v2-text)}.web-sidebar-nav button.active{background:var(--v2-accent-soft);border-color:#ff8a4c29;color:var(--v2-text)}.web-sidebar-icon{background:var(--v2-surface);border-radius:9px;color:var(--v2-muted);display:grid;height:28px;place-items:center;width:28px}.web-sidebar-icon svg,.web-sidebar-logout svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.web-sidebar-nav button.active .web-sidebar-icon{background:var(--v2-accent);color:#fff}.web-sidebar-account{grid-gap:9px;align-items:center;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:16px;color:var(--v2-text);cursor:pointer;display:grid;gap:9px;grid-template-columns:36px minmax(0,1fr) 18px;padding:10px;text-align:left;transition:border-color 175ms ease,background-color 175ms ease;width:100%}.web-sidebar-account:hover{background:var(--v2-surface-2);border-color:var(--v2-border-strong)}.web-sidebar-avatar{background:var(--v2-accent-soft);border-radius:11px;color:var(--v2-accent);display:grid;font-weight:760;height:36px;place-items:center;width:36px}.web-sidebar-account-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.web-sidebar-account strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-sidebar-account small{color:var(--v2-muted);font-size:9px}.web-sidebar-chevron{color:var(--v2-muted);font-size:20px;text-align:center}.web-sidebar-logout{align-items:center;background:#0000;border:0;border-top:1px solid var(--v2-border);color:var(--v2-muted);cursor:pointer;display:flex;font-size:12px;font-weight:620;gap:11px;margin-top:auto;min-height:42px;padding:0 12px;width:100%}.web-sidebar-logout:hover{color:var(--v2-danger)}.app-container .v1_61{bottom:12px!important;bottom:calc(12px + var(--hyd-safe-bottom,0px))!important;margin:0!important;position:fixed!important;top:auto!important}.web-app .content-area,.web-app.no-shell-bar .content-area{align-items:normal!important;display:block!important;grid-column:2;grid-row:1;height:100dvh!important;justify-content:normal!important;margin:0 auto!important;max-width:1120px!important;min-width:0;overflow-x:hidden!important;overflow-y:auto!important;padding:18px 24px 54px!important;width:100%!important}.web-app .key-detail-page,.web-app .mainpage{margin:0 auto;max-width:900px}.web-app .faq-page,.web-app .profile-page,.web-app .referral-page{margin:0 auto;max-width:820px}.web-app .wallet-page{grid-gap:22px;align-items:start;display:grid!important;gap:22px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);margin:0 auto;max-width:980px}.web-app .wallet-page .history-wrapper{margin-top:0!important}.web-app .mainpage .vpn-hero:not(.hero-compact){height:210px!important}.web-app .mainpage .vpn-hero.hero-compact{height:78px!important}.web-app .v1_61.web-bottom-menu{display:none!important}.web-app .mainpage{max-width:1080px}.web-app .mainpage .keys-container{grid-gap:12px;align-content:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.web-app .mainpage .promo-card,.web-app .mainpage .promo-card-empty,.web-app .mainpage .section-heading,.web-app .mainpage .vpn-hero{grid-column:1/-1}.web-app .mainpage .section-heading{margin:8px 2px 2px}.web-app .mainpage .key-card{height:100%;margin:0!important}.web-app .mainpage .key-card .card-content{display:flex;flex-direction:column;height:100%}.web-app .mainpage .key-card .action-buttons{margin-top:auto}.web-app .faq-page{max-width:1060px}.web-app .faq-scroll-container{grid-gap:18px;align-items:start;display:grid!important;gap:18px;grid-template-columns:minmax(0,1fr) 310px}.web-app .faq-header{grid-column:1/-1}.web-app .faq-list{grid-column:1}.web-app .support-card{background:radial-gradient(circle at 100% 0,#ff8a4c24,#0000 46%),var(--v2-surface)!important;border-radius:22px!important;display:flex!important;flex-direction:column;grid-column:2;justify-content:space-between;margin:0!important;min-height:210px;padding:22px!important;position:sticky;top:0}.web-app .support-card .support-button{margin-top:24px;width:100%}.web-app .referral-page{max-width:1060px}.web-app .referral-content{grid-gap:12px;align-items:start;display:grid!important;gap:12px;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr)}.web-app .ref-v2-header{grid-column:1/-1}.web-app .ref-v2-balance{grid-column:1;grid-row:2;height:100%}.web-app .ref-v2-stats{grid-column:1;grid-row:3}.web-app .ref-v2-invite{grid-column:2;grid-row:2/4;min-height:100%}.web-app .ref-v2-how{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:4px}.web-app .ref-v2-how h2{grid-column:1/-1}.web-app .ref-v2-how>div{min-height:76px}.web-app .profile-page{max-width:760px}.web-app .profile-card{border-radius:24px!important}.web-app .faq-title,.web-app .page-header h1,.web-app .ref-v2-header h1,.web-app .wallet-intro h1{font-size:clamp(30px,3vw,42px)!important;letter-spacing:-.055em}.faq-title-section.page-title-row{display:block!important;margin-left:0!important;padding-left:0!important;position:static!important;text-align:left!important;width:100%!important}.faq-title-section>div:first-child{margin:0!important;padding-left:0!important;text-align:left!important;width:max-content}.wallet-page .item-left,.wallet-page .item-status{gap:0!important}@media (max-width:1180px) and (min-width:881px){.web-app{gap:12px;grid-template-columns:238px minmax(0,1fr);padding:12px!important}.web-sidebar{height:calc(100dvh - 24px)}.web-app .content-area,.web-app.no-shell-bar .content-area{padding:14px 16px 44px!important}.web-app .mainpage .keys-container{grid-template-columns:1fr}.web-app .mainpage .promo-card,.web-app .mainpage .promo-card-empty,.web-app .mainpage .section-heading,.web-app .mainpage .vpn-hero{grid-column:1}.web-app .referral-content{grid-template-columns:1fr}.web-app .ref-v2-balance,.web-app .ref-v2-header,.web-app .ref-v2-how,.web-app .ref-v2-invite,.web-app .ref-v2-stats{grid-column:1;grid-row:auto}}@media (max-width:1020px) and (min-width:881px){.web-app .faq-scroll-container{grid-template-columns:1fr}.web-app .faq-header,.web-app .faq-list,.web-app .support-card{grid-column:1}.web-app .support-card{min-height:0;position:static}.web-app .wallet-page{grid-template-columns:1fr!important}.web-app .wallet-page .history-wrapper{margin-top:0!important}}@media (max-width:880px){.web-auth-page{padding:14px}.web-auth-shell{border-radius:26px;grid-template-columns:1fr;min-height:0;width:min(100%,560px)}.web-auth-story{border-bottom:1px solid var(--v2-border);border-right:0;min-height:210px;padding:25px}.web-auth-story-copy{margin:38px 0 4px}.web-auth-story-copy h1{font-size:34px;margin:10px 0 0;max-width:390px}.web-auth-benefits,.web-auth-story-copy p{display:none}.web-auth-form-panel{padding:30px 25px 34px}.web-auth-form-head h2{font-size:29px}.web-app{display:block!important;padding:0!important}.web-sidebar{display:none}.web-app .content-area,.web-app.no-shell-bar .content-area{height:100dvh!important;max-width:600px!important;padding:12px 14px 112px!important;padding:12px 14px calc(var(--menu-height,92px) + 20px)!important;width:min(100%,600px)!important}.web-app .wallet-page{display:block!important}.web-app .wallet-page .history-wrapper{margin-top:20px!important}.web-app .v1_61.web-bottom-menu{display:flex!important}.web-app .mainpage .vpn-hero:not(.hero-compact){height:190px!important}.web-app .mainpage .vpn-hero.hero-compact{height:74px!important}.web-app .faq-scroll-container,.web-app .mainpage .keys-container,.web-app .ref-v2-how,.web-app .referral-content{display:block!important}.web-app .support-card{margin-top:12px!important;min-height:0;position:static}.web-app .mainpage .key-card{margin-bottom:12px!important}}@media (max-width:520px){.web-auth-page{padding:0;place-items:start stretch}.web-auth-shell{border:0;border-radius:0;min-height:100dvh;width:100%}.web-auth-story{border-radius:0 0 26px 26px;min-height:188px;padding:22px 20px}.web-auth-story-copy{margin:30px 0 0}.web-auth-story-copy h1{font-size:30px;max-width:330px}.web-auth-form-panel{justify-content:flex-start;padding:29px 20px 36px}.web-auth-code{font-size:27px;letter-spacing:.32em;text-indent:.32em}}.hyd-operation-loader{display:grid;inset:0;opacity:0;padding:18px;place-items:center;pointer-events:none;position:fixed;transition:opacity .18s ease;z-index:10020}.hyd-operation-loader.visible{opacity:1;pointer-events:auto}.hyd-operation-loader__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0506089e;inset:0;position:absolute}.hyd-operation-loader__card{align-items:center;background:#16171cf5;border:1px solid var(--v2-border-strong);border-radius:22px;box-shadow:0 24px 70px #0006;display:flex;gap:18px;padding:22px;position:relative;transform:translateY(8px) scale(.98);transition:transform .22s cubic-bezier(.2,.8,.2,1);width:min(100%,310px);z-index:1}.hyd-operation-loader.visible .hyd-operation-loader__card{transform:translateY(0) scale(1)}.hyd-operation-loader__copy{display:flex;flex-direction:column;gap:5px;min-width:0}.hyd-operation-loader__copy strong{color:var(--v2-text);font-size:14px;line-height:1.3}.hyd-operation-loader__copy span{color:var(--v2-muted);font-size:11px}.profile-v2{color:var(--v2-text);margin:0 auto;max-width:760px;min-height:0;padding:0 0 28px;width:100%}.profile-v2__header{margin:0 0 22px}.profile-v2__header p{color:var(--v2-accent);font-size:10px;font-weight:760;letter-spacing:.13em;margin:0 0 7px;text-transform:uppercase}.profile-v2__header h1{font-size:clamp(30px,5vw,42px);letter-spacing:-.055em;line-height:1;margin:0}.profile-v2__identity{grid-gap:16px;align-items:center;background:radial-gradient(circle at 92% 5%,#ff8a4c33,#0000 38%),linear-gradient(145deg,#211915,var(--v2-surface) 68%);border:1px solid #ff8a4c33;border-radius:24px;box-shadow:0 20px 55px #0000002e;display:grid;gap:16px;grid-template-columns:58px minmax(0,1fr) auto;min-height:120px;overflow:hidden;padding:22px;position:relative}.profile-v2__identity:after{border:28px solid rgba(255,138,76,.035);border-radius:50%;bottom:-68px;content:"";height:170px;pointer-events:none;position:absolute;right:-42px;width:170px}.profile-v2__avatar{background:#ff8a4c24;border:1px solid #ffffff1a;border-radius:18px;color:var(--v2-accent);display:grid;font-size:22px;font-weight:780;height:58px;place-items:center;width:58px}.profile-v2__identity-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.profile-v2__identity-copy strong{font-size:19px;letter-spacing:-.025em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-v2__identity-copy small{color:var(--v2-muted);font-size:11px}.profile-v2__status{align-items:center;background:#0a0b0e6b;border:1px solid var(--v2-border);border-radius:999px;color:#ffffffb8;display:flex;font-size:10px;font-weight:650;gap:6px;padding:7px 10px;position:relative;z-index:1}.profile-v2__status i{background:var(--v2-accent);border-radius:50%;box-shadow:0 0 0 4px #ff8a4c1a;height:6px;width:6px}.profile-v2__section{background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:22px;margin-top:14px;overflow:hidden}.profile-v2__section-head{padding:18px 20px 14px}.profile-v2__section-head>span{display:flex;flex-direction:column;gap:4px}.profile-v2__section-head small{color:var(--v2-muted);font-size:10px}.profile-v2__section-head strong{font-size:15px;letter-spacing:-.015em}.profile-v2__details{border-top:1px solid var(--v2-border);list-style:none;margin:0;padding:0}.profile-v2__details li{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr) auto;min-height:70px;padding:12px 18px}.profile-v2__details li+li,.profile-v2__details--identity-id{border-top:1px solid var(--v2-border)}.profile-v2__detail-icon{background:var(--v2-surface-2);border-radius:12px;color:var(--v2-accent);display:grid;height:38px;place-items:center;width:38px}.profile-code-modal svg,.profile-v2__detail-icon svg,.profile-v2__icon-action svg,.profile-v2__logout svg,.profile-v2__security svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.profile-v2__detail-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-v2__detail-copy small{color:var(--v2-muted);font-size:10px}.profile-v2__detail-copy strong{font-size:13px;font-weight:630;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-v2__icon-action,.profile-v2__text-action{border:0;color:var(--v2-accent);cursor:pointer;transition:background-color 175ms ease,transform 175ms ease}.profile-v2__text-action{background:var(--v2-accent-soft);border-radius:10px;font-size:10px;font-weight:700;padding:8px 11px}.profile-v2__icon-action{background:#0000;border-radius:10px;display:grid;height:34px;place-items:center;width:34px}.profile-v2__icon-action:hover,.profile-v2__text-action:hover{background:#ff8a4c36}.profile-v2__icon-action:active,.profile-v2__text-action:active{transform:scale(.96)}.profile-v2__cooldown{color:var(--v2-muted);font-size:9px;max-width:110px;text-align:right}.profile-v2__edit{grid-gap:10px;animation:profile-edit-in .31s cubic-bezier(.24,1,.4,1);background:rgba(255,138,76,.055);border:1px solid #ff8a4c2e;border-radius:17px;display:grid;gap:10px;margin:0 18px 18px;padding:16px}.profile-code-modal__panel>label,.profile-v2__edit label{color:#ffffffb8;font-size:10px;font-weight:650}.profile-code-modal__panel>input,.profile-v2__edit input{background:var(--v2-surface-2);border:1px solid var(--v2-border-strong);color:var(--v2-text);outline:0;transition:border-color 175ms ease,box-shadow 175ms ease;width:100%}.profile-v2__edit input{border-radius:13px;font-size:13px;height:48px;padding:0 14px}.profile-v2__password-field{display:block;position:relative}.profile-v2__password-field>input{padding-right:50px}.profile-v2__password-field>button{background:#0000;border:0;border-radius:10px;color:var(--v2-muted);cursor:pointer;display:grid;height:36px;padding:0;place-items:center;position:absolute;right:7px;top:50%;transform:translateY(-50%);transition:color .16s ease,background-color .16s ease,transform .12s ease;width:36px}.profile-v2__password-field>button:hover{background:#ffffff0f;color:var(--v2-text)}.profile-v2__password-field>button:active{transform:translateY(-50%) scale(.92)}.profile-v2__password-field>button:focus-visible{outline:2px solid #ff8a4cb3;outline-offset:1px}.profile-v2__password-field>button svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:19px;width:19px}.profile-v2__password-intro{align-items:flex-start;display:flex;gap:13px;padding:3px 2px 7px}.profile-v2__password-intro-icon{background:linear-gradient(145deg,#ff8a4c33,#ff8a4c12);border:1px solid #ff8a4c33;border-radius:14px;box-shadow:inset 0 1px #ffffff12;color:var(--v2-accent);display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.profile-v2__password-intro-icon svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:19px;width:19px}.profile-v2__password-intro-copy{align-items:flex-start;display:flex;flex-direction:column;gap:5px;min-width:0}.profile-v2__password-intro-copy>strong{color:var(--v2-text);font-size:14px;letter-spacing:-.015em;line-height:1.25}.profile-v2__password-intro-copy>small{color:var(--v2-muted);font-size:11px;line-height:1.45}.profile-v2__password-email{background:hsla(0,0%,100%,.035);border:1px solid var(--v2-border);border-radius:9px;color:#ffffffdb;font-size:10px;font-weight:700;margin-top:2px;max-width:100%;overflow:hidden;padding:6px 9px;text-overflow:ellipsis;white-space:nowrap}.profile-v2__password-actions{border-top:1px solid hsla(0,0%,100%,.055);padding-top:4px}.profile-v2__password-resend{align-self:flex-start;background:#0000;border:0;color:var(--v2-accent);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:3px 0}.profile-v2__password-resend:disabled{cursor:default;opacity:.55}.profile-code-modal__panel>input:focus,.profile-v2__edit input:focus{border-color:#ff8a4c9e;box-shadow:0 0 0 3px #ff8a4c17}.profile-code-modal__panel footer,.profile-v2__edit footer{display:flex;gap:8px;justify-content:flex-end}.profile-v2__button{border:1px solid #0000;border-radius:13px;cursor:pointer;font-size:11px;font-weight:700;min-height:42px;padding:0 15px;transition:transform 175ms ease,opacity 175ms ease,background-color 175ms ease}.profile-v2__button:active:not(:disabled){transform:scale(.98)}.profile-v2__button:disabled{cursor:not-allowed;opacity:.4}.profile-v2__button--primary{background:var(--v2-accent);color:#251006}.profile-v2__button--secondary{background:var(--v2-surface-2);border-color:var(--v2-border);color:var(--v2-text)}.profile-v2__message{border:1px solid;border-radius:13px;font-size:11px;line-height:1.45;margin:0 18px 18px;padding:11px 13px}.profile-v2__message--error{background:#ef707914;border-color:#ef707940;color:#ff9ca3}.profile-v2__message--success{background:#ff8a4c14;border-color:#ff8a4c3d;color:#ffab7f}.profile-v2__edit .profile-v2__message{margin:0}.profile-v2__security{align-items:center;background:hsla(0,0%,100%,.022);border:1px solid var(--v2-border);border-radius:18px;display:flex;gap:13px;margin-top:14px;padding:16px 18px}.profile-v2__security>span{background:var(--v2-accent-soft);border-radius:12px;color:var(--v2-accent);display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.profile-v2__security p{display:flex;flex:1 1;flex-direction:column;gap:4px;margin:0;min-width:0}.profile-v2__security strong{font-size:12px}.profile-v2__security small{color:var(--v2-muted);font-size:10px;line-height:1.45}.profile-v2__security .profile-v2__text-action{flex:0 0 auto;margin-left:auto}.profile-v2__edit--password{margin-top:var(--spacing-3)}.profile-v2__logout{align-items:center;background:rgba(239,112,121,.055);border:1px solid #ef707929;border-radius:15px;color:var(--v2-danger);cursor:pointer;display:flex;font-size:11px;font-weight:680;gap:9px;justify-content:center;margin-top:14px;min-height:48px;padding:0 16px;transition:background-color 175ms ease,transform 175ms ease}.profile-v2__logout:hover{background:#ef70791a}.profile-v2__logout:active{transform:scale(.99)}.profile-code-modal{animation:profile-scrim-in .23s ease both;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050608b3;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:10030}.profile-code-modal__panel{animation:profile-modal-in .41s cubic-bezier(.24,1,.4,1) both;background:radial-gradient(circle at 100% 0,#ff8a4c21,#0000 34%),#17181d;border:1px solid var(--v2-border-strong);border-radius:24px;box-shadow:0 30px 90px #00000085;padding:22px;width:min(100%,410px)}.profile-code-modal__panel>header{align-items:center;display:flex;justify-content:space-between}.profile-code-modal__icon{background:var(--v2-accent-soft);border-radius:13px;color:var(--v2-accent);display:grid;height:42px;place-items:center;width:42px}.profile-code-modal__panel>header button{background:hsla(0,0%,100%,.055);border:0;border-radius:11px;color:var(--v2-muted);cursor:pointer;font-size:21px;height:36px;width:36px}.profile-code-modal__panel h2{font-size:24px;letter-spacing:-.04em;margin:22px 0 8px}.profile-code-modal__panel>p:not(.profile-v2__message){color:var(--v2-muted);font-size:11px;line-height:1.5;margin:0 0 20px}.profile-code-modal__panel>p strong{color:var(--v2-text)}.profile-code-modal__panel>label{display:block;margin-bottom:7px}.profile-code-modal__panel>input{border-radius:16px;font-size:25px;font-weight:740;height:62px;letter-spacing:.34em;padding:0 16px;text-align:center;text-indent:.34em}.profile-code-modal__panel .profile-v2__message{margin:12px 0 0}.profile-code-modal__panel footer{margin-top:18px}@keyframes profile-edit-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes profile-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes profile-modal-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:880px){.profile-v2{padding-bottom:16px}.profile-v2__header{margin-bottom:18px}}@media (max-width:520px){.profile-v2__identity{border-radius:21px;gap:13px;grid-template-columns:50px minmax(0,1fr);min-height:104px;padding:17px}.profile-v2__avatar{border-radius:16px;font-size:19px;height:50px;width:50px}.profile-v2__status{grid-column:2;margin-top:-5px;padding:5px 8px;width:max-content}.profile-v2__details li{gap:10px;grid-template-columns:36px minmax(0,1fr) auto;padding:11px 14px}.profile-v2__detail-icon{height:36px;width:36px}.profile-v2__edit{margin:0 12px 12px}.profile-v2__password-intro{gap:11px}.profile-v2__password-actions{display:grid;grid-template-columns:1fr 1fr}.profile-code-modal{align-items:end;padding:10px 10px max(10px,env(safe-area-inset-bottom))}.profile-code-modal__panel{animation-name:profile-sheet-in;border-radius:24px;padding:20px}.profile-code-modal__panel footer{display:grid;grid-template-columns:1fr 1fr}.profile-v2__button{padding:0 10px}}@keyframes profile-sheet-in{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.web-auth-page.web-auth-page--miniapp{padding:max(var(--hyd-content-safe-top,0px),var(--spacing-4)) max(var(--hyd-content-safe-right,0px),var(--spacing-3)) max(var(--hyd-content-safe-bottom,0px),var(--spacing-4)) max(var(--hyd-content-safe-left,0px),var(--spacing-3))}.web-auth-page--miniapp .web-auth-shell{grid-template-columns:1fr;margin:auto;min-height:0;width:min(100%,520px)}.web-auth-page--miniapp .web-auth-story{display:none}.web-auth-page.web-auth-page--mandatory{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050608db;inset:0;position:fixed;z-index:10050}.web-auth-page--mandatory .web-auth-shell{box-shadow:0 32px 100px #0000009e;grid-template-columns:1fr;margin:auto;min-height:0;width:min(100%,520px)}.web-auth-page--mandatory .web-auth-story{display:none}.web-auth-verification strong{color:var(--v2-text)}.web-auth-verification .verify-email-spinner{margin:0 auto var(--spacing-4)}@media (max-width:520px){.hyd-operation-loader{align-items:end;padding:10px}.hyd-operation-loader__card{border-radius:24px;min-height:116px;padding:20px 22px calc(20px + env(safe-area-inset-bottom));width:100%}}
/*# sourceMappingURL=main.d18cf7f6.css.map*/