*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;font-size:16px;overflow-y:scroll}body{color:#fff;overscroll-behavior:none;background:#000;overflow-x:clip}html.scroll-locked,html.scroll-locked body{touch-action:none;height:100%!important;overflow:hidden!important}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}ul,ol{list-style:none}:root{--black:#000;--dark:#212121;--accent:#bcff4f;--white:#fff;--muted:#bcbcbc;--mid:#545454;--content-w:1264px;--header-h:72px;--footer-h:158px}.bg-video{object-fit:cover;z-index:-2;opacity:.15;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.bg-overlay{z-index:-1;pointer-events:none;background:#0003;width:100%;height:100%;position:fixed;top:0;left:0}.page{flex-direction:column;width:100%;max-width:1920px;min-height:100vh;margin:0 auto;padding-top:100px;display:flex;position:relative}.content{width:100%;max-width:var(--content-w);margin:0 auto;padding:0 24px}.header{-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:100;background:#000000f2;border-bottom:none;flex-direction:column;width:100%;max-width:1920px;margin:0 auto;padding:0 24px;transition:background .4s;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.header--scrolled{background:#000000eb}.header__row1{justify-content:space-between;align-items:center;height:56px;display:flex}.header__logo{flex-shrink:0;width:160px;height:32px;position:relative}.header__logo-rive{width:160px;height:32px}.rive-logo-tap{display:none}@media (max-width:768px){.rive-logo-tap{display:block}}.header__row2{border-top:1px solid #ffffff0a;justify-content:center;align-items:center;gap:32px;height:44px;display:flex}.header__nav-item{white-space:nowrap;cursor:pointer;align-items:center;padding:0 7px;display:flex}.header__nav-item a{align-items:center;display:flex;position:relative}.nav-bracket{color:var(--white);opacity:0;font-size:24px;font-weight:600;line-height:24px;transition:opacity .3s,transform .3s,color .3s;display:inline-block}.nav-bracket--left{margin-right:2px;transform:translate(8px)}.nav-bracket--right{margin-left:2px;transform:translate(-8px)}.header__nav-item:hover .nav-bracket{opacity:.6}.header__nav-item:hover .nav-bracket--left,.header__nav-item:hover .nav-bracket--right{transform:translate(0)}.header__nav-item--active .nav-bracket{opacity:1;color:var(--accent);text-shadow:0 0 8px #bcff4f80}.header__nav-item--active .nav-bracket--left,.header__nav-item--active .nav-bracket--right{transform:translate(0)}.header__nav-item--active .nav-prefix{color:var(--white)}.header__nav-item--active .nav-accent{text-shadow:0 0 8px #bcff4f80}@keyframes bracketFlash{0%{text-shadow:0 0 8px #bcff4f80}50%{text-shadow:0 0 20px #bcff4f,0 0 40px #bcff4f99}to{text-shadow:0 0 8px #bcff4f80}}.nav-bracket.flash{animation:.4s bracketFlash}.nav-prefix{color:var(--muted);font-size:20px;font-weight:600;line-height:24px;transition:color .3s}.nav-accent{color:var(--accent);font-size:20px;font-weight:600;line-height:24px}.header__right{flex-shrink:0;align-items:center;gap:12px;display:flex}.header__icon-btn{background:0 0;border:1px solid #ffffff1a;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .25s,box-shadow .25s,background .25s;display:flex;position:relative}.header__icon-btn:hover{border-color:var(--accent);box-shadow:0 0 12px #07d30033}.header__icon-btn--active{border-color:var(--accent);background:#07d3000f}.header__icon-btn svg{width:17px;height:17px}.header__wiki-btn{height:40px;color:var(--white);letter-spacing:.04em;background:0 0;border:1px solid #ffffff1a;border-radius:4px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .25s,box-shadow .25s,background .25s,color .25s;display:flex}.header__wiki-btn:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 0 12px #07d30033}.header__wiki-btn--active{border-color:var(--accent);color:var(--accent);background:#07d3000f}.header__cart-badge{background:var(--accent);width:18px;height:18px;color:var(--black);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}.header__lang{border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:6px;height:40px;padding:0 8px;transition:border-color .25s,box-shadow .25s,background .25s;display:flex}.header__lang:hover{border-color:var(--accent);box-shadow:0 0 12px #bcff4f33}.header__lang-icon{flex-shrink:0;width:18px;height:18px}.header__lang-text{font-family:var(--font-display);letter-spacing:.04em;color:var(--white);font-size:14px;font-weight:600}.header__lang-chevron{flex-shrink:0;width:16px;height:16px;transition:transform .25s}.header__lang-chevron--open{transform:rotate(180deg)}.header__lang--open{border-color:var(--accent);background:#bcff4f0f}.header__lang-wrap{position:relative}.header__lang-dropdown{-webkit-backdrop-filter:blur(20px);z-index:200;background:#141414f2;border:1px solid #ffffff1a;border-radius:8px;min-width:160px;padding:4px;animation:.2s dropdownIn;position:absolute;top:calc(100% + 8px);right:0}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.header__lang-option{cursor:pointer;width:100%;color:var(--white);outline-offset:-1px;background:0 0;border:none;border-radius:6px;outline:1px solid #0000;align-items:center;gap:10px;padding:10px 12px;transition:background .2s,outline-color .2s,box-shadow .2s;display:flex}.header__lang-option:hover{background:#ffffff14;outline-color:#fff3;box-shadow:0 0 8px #bcff4f1a}.header__lang-option--active{background:#bcff4f1a}.header__lang-option--active .header__lang-option-code{color:var(--accent)}.header__lang-option-code{min-width:24px;color:var(--white);font-size:14px;font-weight:700;transition:color .15s}.header__lang-option-label{color:var(--muted);font-size:14px;font-weight:400}.header__cta{border:1px solid var(--accent);background:0 0;border-radius:4px;justify-content:center;align-items:center;height:40px;padding:0 20px;transition:background .35s,border-color .35s;display:flex}.header__cta:hover{background:var(--accent);border-color:var(--accent)}.header__cta:hover .header__cta-text{color:var(--dark)}.header__cta-text{color:var(--accent);white-space:nowrap;font-size:15px;font-weight:600;line-height:1;transition:color .35s}.page-header{padding-top:40px;padding-bottom:0}.page-title{color:var(--white);text-align:center;letter-spacing:.05em;font-size:32px;font-weight:700;line-height:40px}.page-title__prefix{color:var(--muted);font-weight:400}.page-subtitle{color:var(--white);text-align:center;margin-top:8px;font-size:20px;font-weight:500;line-height:32px}.tab-switcher{background:var(--dark);border-radius:8px;margin-top:24px;padding:4px;display:inline-flex;position:relative}.tab-switcher__tab{cursor:pointer;height:48px;color:var(--white);z-index:2;-webkit-user-select:none;user-select:none;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0 28px;font-size:20px;font-weight:600;line-height:24px;transition:color .4s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.tab-switcher__tab:hover:not(.tab-switcher__tab--active){color:var(--accent)}.tab-switcher__tab--active{color:var(--dark);background:var(--accent)}.tab-switcher--pill{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:28px;gap:2px;padding:4px}.tab-switcher--pill .tab-switcher__tab{height:44px;color:var(--muted,#bcbcbc);background:0 0;border-radius:24px;padding:0 32px;font-size:18px;transition:color .3s,background .35s,box-shadow .35s}.tab-switcher--pill .tab-switcher__tab:hover:not(.tab-switcher__tab--active){color:#fff}.tab-switcher--pill .tab-switcher__tab--active{background:var(--accent,#bcff4f);color:#000;box-shadow:0 0 24px #bcff4f4d,inset 0 0 4px #bcff4f26}.tab-switcher--underline{background:0 0;border-bottom:1px solid #ffffff14;border-radius:0;gap:0;padding:0}.tab-switcher--underline .tab-switcher__tab{height:48px;color:var(--muted,#bcbcbc);background:0 0;border-radius:0;padding:0 24px;font-size:18px;transition:color .3s;position:relative}.tab-switcher--underline .tab-switcher__tab:after{content:"";background:var(--accent,#bcff4f);width:0;height:2px;transition:width .35s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-1px;left:50%;box-shadow:0 0 12px #bcff4f66}.tab-switcher--underline .tab-switcher__tab:hover:not(.tab-switcher__tab--active){color:#fff}.tab-switcher--underline .tab-switcher__tab--active{color:var(--accent,#bcff4f);background:0 0}.tab-switcher--underline .tab-switcher__tab--active:after{width:100%;left:0}.tab-switcher--glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;gap:4px;padding:4px}.tab-switcher--glass .tab-switcher__tab{height:46px;color:var(--muted,#bcbcbc);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 28px;font-size:18px;transition:all .3s}.tab-switcher--glass .tab-switcher__tab:hover:not(.tab-switcher__tab--active){color:#fff;background:#ffffff08;border-color:#ffffff1a}.tab-switcher--glass .tab-switcher__tab--active{color:var(--accent,#bcff4f);background:#bcff4f1a;border-color:#bcff4f4d;box-shadow:0 0 20px #bcff4f1f}.tab-switcher--outline{background:0 0;border-radius:0;gap:8px;padding:0}.tab-switcher--outline .tab-switcher__tab{height:44px;color:var(--muted,#bcbcbc);background:0 0;border:1px solid #ffffff1f;border-radius:8px;padding:0 28px;font-size:18px;transition:all .3s}.tab-switcher--outline .tab-switcher__tab:hover:not(.tab-switcher__tab--active){color:var(--accent,#bcff4f);border-color:var(--accent,#bcff4f);box-shadow:0 0 16px #bcff4f26}.tab-switcher--outline .tab-switcher__tab--active{background:var(--accent,#bcff4f);color:#000;border-color:var(--accent,#bcff4f);box-shadow:0 0 24px #bcff4f33}.tab-switcher-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;overflow-x:auto}.tab-switcher-wrap::-webkit-scrollbar{display:none}@media (max-width:768px){.tab-switcher{white-space:nowrap;flex-shrink:0}.tab-switcher__tab{height:40px;padding:0 18px;font-size:15px}.tab-switcher--pill .tab-switcher__tab{height:36px;padding:0 16px;font-size:14px}.tab-switcher--glass .tab-switcher__tab{height:38px;padding:0 16px;font-size:14px}}.page-header__center{text-align:center}.product-section{gap:80px;margin-top:48px;display:flex}.product-image{border-radius:16px;flex-shrink:0;width:495px;height:644px;position:relative;overflow:hidden}.product-image__fallback{object-fit:contain;z-index:1;width:48%;height:62%;margin:5% auto auto;transition:opacity .6s;display:block;position:relative}.product-image__fallback.fade-out{opacity:0}.product-image__model-wrap{z-index:2;opacity:0;background:0 0;border:none;width:100%;height:100%;transition:opacity .8s;position:absolute;top:0;left:0}.product-image__model-wrap--visible{opacity:1}.product-image__slide-hidden{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.product-image__arrow{z-index:5;-webkit-backdrop-filter:blur(8px);cursor:pointer;width:40px;height:40px;color:var(--white);background:#00000080;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,border-color .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.product-image__arrow:hover{border-color:var(--accent);background:#bcff4f26;transform:translateY(-50%)scale(1.1)}.product-image__arrow svg{width:20px;height:20px}.product-image__arrow--left{left:12px}.product-image__arrow--right{right:12px}.product-image__dots{z-index:5;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.product-image__dot{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.product-image__dot:hover{background:#fff9}.product-image__dot--active{background:var(--accent);transform:scale(1.3);box-shadow:0 0 6px #bcff4f80}.product-image__play{z-index:5;-webkit-backdrop-filter:blur(12px);color:var(--white);cursor:pointer;background:#0009;border:1px solid #ffffff26;border-radius:24px;align-items:center;gap:8px;padding:10px 20px;transition:background .3s,border-color .3s,transform .2s;display:flex;position:absolute;bottom:100px;left:50%;transform:translate(-50%)}.product-image__play:hover{border-color:var(--accent);background:#bcff4f26;transform:translate(-50%)scale(1.05)}.product-image__play svg{width:20px;height:20px;color:var(--accent);filter:drop-shadow(0 0 4px #bcff4f80)}.product-image__play span{letter-spacing:.5px;color:var(--accent);font-size:14px;font-weight:600}.product-image__loading{z-index:5;-webkit-backdrop-filter:blur(12px);background:#0009;border:1px solid #ffffff1a;border-radius:24px;align-items:center;gap:10px;padding:10px 20px;display:flex;position:absolute;bottom:100px;left:50%;transform:translate(-50%)}.product-image__spinner{border:2px solid #ffffff26;border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.product-image__loading-text{color:#ffffffb3;font-size:13px;font-weight:500}@keyframes spin{to{transform:rotate(360deg)}}model-viewer{--poster-color:transparent}model-viewer::part(default-progress-bar){display:none}.product-content{width:634px}.product-content__phone{display:block}.product-content__full,.product-content__phone.hidden,.product-content__full.hidden{display:none}.product-content__full.visible{display:block}.product-text__heading{color:var(--white);font-size:32px;font-weight:800;line-height:40px}.product-text__body{color:var(--white);margin-top:24px;font-size:18px;font-weight:500;line-height:24px}.buy-area{align-items:center;gap:24px;margin-top:40px;display:flex}.buy-btn{background:var(--accent);height:56px;color:var(--dark);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0 32px;font-size:20px;font-weight:600;line-height:24px;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.buy-btn:before{content:"";background:#ffffff40;border-radius:50%;width:0;height:0;transition:width .5s,height .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.buy-btn:hover{transform:translateY(-2px);box-shadow:0 4px 16px #bcff4f1f}.buy-btn:active{transform:translateY(0)scale(.97);box-shadow:0 2px 12px #bcff4f33}.buy-btn:active:before{width:300px;height:300px}.buy-price{color:var(--accent);font-size:40px;font-weight:800;transition:transform .3s}.buy-price.bump{animation:.35s priceBump}@keyframes priceBump{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.option-group{background:#bcff4f08;border:1px solid #bcff4f40;border-radius:16px;margin-bottom:24px;padding:20px 24px 24px}.option-group__header{align-items:center;gap:16px;margin-bottom:16px;display:flex}.option-group__title{color:var(--white);font-size:32px;font-weight:800;line-height:40px}.option-group__price{color:var(--accent);font-size:32px;font-weight:800;line-height:40px}.option-cards{flex-wrap:wrap;gap:8px;display:flex}.option-card{border:1px solid var(--mid);background:var(--dark);cursor:pointer;border-radius:8px;flex-direction:column;width:185px;height:152px;padding:12px;transition:background .3s,border-color .3s;display:flex;position:relative}.option-card:hover{border-color:var(--accent)}.option-card--active{background:var(--accent);border-color:var(--accent)}.option-card--active .option-card__price,.option-card--active .option-card__desc{color:var(--dark);transition:color .3s}.option-card--active .toggle{box-shadow:inset 0 0 0 2px var(--dark);background:var(--accent)!important}.option-card--active .toggle__slider{background:var(--dark)}.option-card--active .option-card__info svg{stroke:var(--dark)}.option-card__top{flex-direction:column;flex:1;gap:8px;display:flex}.option-card__price{color:var(--white);font-size:32px;font-weight:800;line-height:40px;transition:color .3s}.option-card__desc{color:var(--white);font-size:16px;font-weight:400;line-height:20px;transition:color .3s}.option-card__bottom{justify-content:space-between;align-items:center;display:flex}.option-card__info{border:1.5px solid var(--accent);cursor:pointer;z-index:3;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,border-color .3s;display:flex;position:absolute;top:8px;right:8px}.option-card--active .option-card__info{border-color:var(--dark)}.option-card__info:hover{background:#bcff4f26}.option-card--active .option-card__info:hover{background:#0000001a}.option-card__info-mark{color:var(--accent);font-size:14px;font-weight:600;line-height:1;transition:color .3s}.option-card--active .option-card__info-mark{color:var(--dark)}.option-card__tooltip{background:var(--dark);border:1px solid var(--mid);width:220px;color:var(--white);opacity:0;visibility:hidden;pointer-events:none;z-index:10;border-radius:8px;padding:12px;font-size:13px;font-weight:400;line-height:18px;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:-8px;right:36px;transform:translate(8px)}.option-card__info:hover .option-card__tooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}@media (max-width:768px){.buy-area{flex-wrap:wrap;justify-content:center}.option-card__tooltip{display:none}.option-card__info.tooltip-open{z-index:10000}.option-card__info.tooltip-open .option-card__tooltip{z-index:9999;opacity:1;visibility:visible;pointer-events:auto;width:auto;max-width:none;display:block;position:fixed;left:16px;right:16px;transform:none;box-shadow:0 8px 32px #0009}}.toggle{background:var(--mid);cursor:pointer;border-radius:12px;flex-shrink:0;width:38px;height:24px;transition:background .25s,box-shadow .25s;position:relative}.toggle--on{background:var(--accent)}.toggle__slider{background:var(--dark);border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px}.toggle--on .toggle__slider{transform:translate(14px)}.info-section{margin-top:80px;padding-bottom:80px}.info-title{color:var(--white);font-size:40px;font-weight:800;line-height:56px}.info-tabs{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.info-tab{height:52px;color:var(--white);background:var(--dark);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:14px 24px;font-size:18px;font-weight:600;line-height:24px;transition:color .25s,background .25s,border-color .25s}.info-tab:hover{color:var(--accent);border-color:#bcff4f26}.info-tab--active{color:var(--accent);background:#bcff4f0f;border-color:#bcff4f4d}.info-content{margin-top:40px}.info-pane{display:none}.info-pane--active{display:block}.info-pane__subtitle{color:var(--white);margin-bottom:20px;font-size:36px;font-weight:800;line-height:44px}.info-pane__text{color:var(--white);font-size:20px;font-weight:500;line-height:28px}.info-pane__text p{margin-bottom:16px}.info-pane__text strong{margin-top:20px;margin-bottom:10px;font-size:22px;font-weight:800;display:block}.info-pane__text ol{padding-left:24px;list-style:decimal}.info-pane__text ol li{margin-bottom:8px}.info-pane__intro{color:#ffffffb3;max-width:720px;margin-bottom:28px;font-size:18px;font-weight:400;line-height:26px}.spec-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.spec-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:28px;transition:border-color .3s,background .3s}.spec-card:hover{background:#ffffff0f;border-color:#bcff4f33}.spec-card--wide{grid-column:span 2}.spec-card__icon{background:#bcff4f14;border:1px solid #bcff4f26;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex;box-shadow:0 0 12px #bcff4f1a}.spec-card__icon svg{width:22px;height:22px;stroke:var(--accent);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #bcff4f80)}.spec-card__title{color:var(--white);margin-bottom:10px;font-size:20px;font-weight:700}.spec-card__text{color:#ffffffa6;font-size:15px;font-weight:400;line-height:22px}.spec-card__list{flex-direction:column;gap:0;display:flex}.spec-card__list-item{border-bottom:1px solid #ffffff0f;align-items:baseline;gap:16px;padding:10px 0;display:flex}.spec-card__list-item:last-child{border-bottom:none}.spec-card__label{color:var(--accent);white-space:nowrap;flex-shrink:0;min-width:140px;font-size:14px;font-weight:700}.spec-card__value{color:#ffffffa6;font-size:15px;font-weight:400;line-height:20px}.footer{background:var(--black);width:100%;max-width:1920px;margin:auto auto 0}.footer__down{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:20px 32px;display:flex}.footer__privacy{text-align:left;flex:1;order:1}.footer__logo-wrap{flex:1;order:2;justify-content:center}.footer__copy{text-align:right;flex:1;order:3}.footer__privacy,.footer__copy{color:var(--muted);white-space:nowrap;font-size:16px;font-weight:400;line-height:20px}.footer__privacy:hover{color:var(--white)}.footer__logo-wrap{flex-shrink:0;align-items:center;gap:4px;display:flex}.footer__logo-svg{opacity:.5;width:auto;height:22px}.footer__cursor{color:var(--accent);font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:16px;font-weight:700;line-height:1}.footer__cursor--hidden{opacity:0}.vpn-image{background:0 0;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:495px;height:500px;display:flex;position:relative;overflow:hidden}.vpn-image__logo{flex-direction:column;align-items:center;gap:12px;display:flex}.vpn-image__logo-img{width:220px;height:auto}.vpn-image__logo-text{font-family:var(--font-display);color:var(--white);flex-direction:column;align-items:center;font-weight:900;display:flex}.vpn-image__logo-text span:first-child{font-size:56px;line-height:1}.vpn-image__logo-sub{margin-top:4px;font-size:28px;font-weight:800;line-height:1.2}.vpn-features{flex-direction:column;gap:16px;margin-bottom:28px;display:flex}.vpn-features__item{color:var(--white);align-items:center;gap:12px;font-size:18px;font-weight:500;line-height:24px;display:flex}.vpn-features__dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px #bcff4f66}.vpn-features__link{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.vpn-platforms{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.vpn-platforms__tag{border:1px solid var(--mid);color:var(--muted);letter-spacing:.5px;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:600}.vpn-plans{grid-template-columns:repeat(3,156px);gap:24px 16px;display:grid}.vpn-plan-card{border:1px solid var(--mid);background:var(--dark);border-radius:10px;flex-direction:column;align-items:center;gap:3px;width:156px;padding:10px 8px 12px;transition:border-color .3s,background .3s;display:flex;position:relative}.vpn-plan-card:hover{border-color:var(--accent)}.vpn-plan-card__badge{background:var(--accent);color:var(--dark);white-space:nowrap;border-radius:4px;padding:2px 10px;font-size:12px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.vpn-plan-card__period{color:var(--white);margin-top:3px;font-size:17px;font-weight:600}.vpn-plan-card__price{color:var(--white);font-size:38px;font-weight:800;line-height:1.1}.vpn-plan-card__buy{border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:4px;margin-top:5px;padding:7px 22px;font-size:19px;font-weight:600;transition:background .25s,color .25s}.vpn-plan-card__buy:hover{background:var(--accent);color:var(--dark)}.vpn-personal-desc{color:var(--white);margin-bottom:24px;font-size:16px;font-weight:400;line-height:24px}.vpn-personal-desc p{margin-bottom:8px}.vpn-personal-desc strong{font-weight:700}.vpn-section-title{color:var(--white);margin-top:28px;margin-bottom:16px;font-size:24px;font-weight:800;line-height:32px}.vpn-countries{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.vpn-countries--grid{grid-template-columns:1fr 1fr;gap:8px 32px;display:grid}.vpn-country{cursor:pointer;color:var(--white);align-items:center;gap:12px;font-size:16px;display:flex}.vpn-country__radio{border:2px solid var(--mid);border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .2s;position:relative}.vpn-country__radio--active{border-color:var(--accent)}.vpn-country__radio--active:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:3px;box-shadow:0 0 6px #bcff4f80}.vpn-country__name{font-weight:500}.vpn-country__extra{color:var(--accent);font-weight:600}.vpn-servers{width:100%;overflow-x:auto}.vpn-servers__header{color:var(--muted);border-bottom:1px solid #ffffff1a;gap:0;padding:12px 0;font-size:14px;font-weight:700;display:flex}.vpn-servers__row{color:var(--white);border-bottom:1px solid #ffffff0a;gap:0;padding:12px 0;font-size:14px;transition:background .2s;display:flex}.vpn-servers__row:hover{background:#ffffff08}.vpn-servers__col--name{flex-shrink:0;align-items:center;gap:8px;width:200px;display:flex}.vpn-servers__col--status{flex-shrink:0;width:90px}.vpn-servers__col--icon{flex-shrink:0;align-items:center;width:100px;display:flex}.vpn-servers__col--desc{min-width:200px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vpn-servers__flag{font-size:18px}.vpn-servers__online{color:var(--accent);font-weight:600}.vpn-servers__p2p{font-weight:700}.contacts-page{justify-content:center;align-items:center;min-height:80vh;padding:48px 0;display:flex}.contacts-page .content{flex-direction:column;align-items:center;display:flex}.contacts-page__title{color:var(--white);letter-spacing:4px;text-align:center;margin-bottom:56px;font-size:48px;font-weight:900}.contacts-page__list{flex-direction:column;gap:16px;width:100%;max-width:480px;display:flex}.contacts-page__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:20px;padding:20px 24px;text-decoration:none;transition:border-color .3s,background .3s,box-shadow .3s,transform .2s;display:flex}.contacts-page__card:hover{border-color:var(--accent);background:#07d3000a;transform:translateY(-2px);box-shadow:0 0 20px #07d3001a}.contacts-page__icon{width:48px;height:48px;color:var(--accent);flex-shrink:0;transition:transform .3s}.contacts-page__card:hover .contacts-page__icon{transform:scale(1.1)}.contacts-page__icon svg{width:100%;height:100%}.contacts-page__info{flex-direction:column;gap:2px;display:flex}.contacts-page__platform{color:var(--muted);letter-spacing:.5px;text-transform:uppercase;font-size:14px;font-weight:600}.contacts-page__handle{color:var(--white);font-size:20px;font-weight:700;transition:color .25s}.contacts-page__card:hover .contacts-page__handle{color:var(--accent)}@media (max-width:600px){.contacts-page__title{font-size:32px}.contacts-page__card{gap:16px;padding:16px 18px}.contacts-page__icon{width:40px;height:40px}.contacts-page__handle{font-size:17px}}.privacy-terminal{padding-bottom:80px}.privacy-terminal__body{position:relative;clip-path:none!important;height:auto!important}.privacy-terminal__ghost{visibility:hidden;pointer-events:none}.privacy-terminal__typed{padding:28px;position:absolute;top:0;left:0;right:0}.privacy-terminal__title{margin-bottom:16px;font-size:20px!important}.privacy-terminal__title .hero__main-text{color:var(--accent);font-weight:700}.privacy-terminal__section{margin-bottom:12px}.privacy-terminal__item{font-size:15px!important;line-height:1.7!important}.privacy-terminal__item .hero__bullet-arrow{color:var(--accent)}.privacy-terminal__num{color:var(--accent);font-weight:700}.privacy-terminal__sub{margin-top:4px;padding-left:24px;font-size:14px!important;line-height:1.7!important}.privacy-terminal__sub-arrow{color:var(--mid);margin-right:6px;font-weight:700}@media (max-width:768px){.privacy-terminal__item{font-size:14px!important}.privacy-terminal__sub{padding-left:16px;font-size:13px!important}}.cart-page{padding:60px 0 80px}.cart-page__header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.cart-page__title{color:var(--white);font-size:40px;font-weight:900}.cart-page__clear{border:1px solid var(--mid);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:8px 20px;font-size:14px;transition:color .2s,border-color .2s}.cart-page__clear:hover{color:#f44;border-color:#f44}.cart-layout{align-items:flex-start;gap:40px;display:flex}.cart-items{flex-direction:column;flex:1;gap:16px;display:flex}.cart-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:24px;padding:20px;transition:border-color .25s;display:flex}.cart-item:hover{border-color:#ffffff26}.cart-item__image{background:var(--dark);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;display:flex;overflow:hidden}.cart-item__info{flex:1;min-width:0}.cart-item__name{color:var(--white);margin-bottom:4px;font-size:18px;font-weight:700}.cart-item__desc{color:var(--muted);font-size:14px;line-height:1.4}.cart-item__controls{flex-shrink:0;align-items:center;gap:24px;display:flex}.cart-item__qty{border:1px solid var(--mid);border-radius:6px;align-items:center;gap:0;display:flex;overflow:hidden}.cart-item__qty-btn{width:36px;height:36px;color:var(--white);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;transition:background .2s;display:flex}.cart-item__qty-btn:hover:not(:disabled){background:#ffffff1a}.cart-item__qty-btn:disabled{opacity:.3;cursor:default}.cart-item__qty-value{text-align:center;width:40px;color:var(--white);border-left:1px solid var(--mid);border-right:1px solid var(--mid);font-size:16px;font-weight:600;line-height:36px}.cart-item__price{color:var(--white);text-align:right;min-width:80px;font-size:22px;font-weight:800}.cart-item__remove{color:var(--mid);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;transition:color .2s,background .2s}.cart-item__remove:hover{color:#f44;background:#ff44441a}.cart-contacts{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex-shrink:0;gap:12px;width:280px;padding:28px;display:flex;position:sticky;top:120px}.cart-contacts__title{color:var(--white);font-size:22px;font-weight:800}.cart-contacts__hint{color:var(--muted);margin-bottom:4px;font-size:13px}.cart-contacts__field{flex-direction:column;gap:4px;display:flex}.cart-contacts__label{color:var(--muted);font-size:14px;font-weight:500}.cart-contacts__label-note{color:var(--mid);font-size:11px;font-weight:400}.cart-contacts__input{color:#fff;width:100%;font-size:14px;font-family:var(--font-body);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:10px 12px;transition:border-color .2s}.cart-contacts__input:focus{border-color:#bcff4f66}.cart-contacts__input::placeholder{color:var(--mid)}.cart-contacts__input:disabled{opacity:.4;cursor:not-allowed}.cart-contacts__input--error{border-color:#f44}.cart-contacts--shake .cart-contacts__input--error,.cart-contacts--shake .country-select__trigger--error{animation:.4s fieldShake;box-shadow:0 0 8px #ff44444d}@keyframes fieldShake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.cart-contacts__error{color:#f44;font-size:11px}.cart-contacts__divider{background:#ffffff0f;height:1px;margin:4px 0}.cart-contacts__delivery{color:var(--muted);margin-top:2px;font-size:12px}.cart-contacts__delivery--free{color:var(--accent)}.country-select{width:100%;position:relative}.country-select__trigger{color:#fff;width:100%;font-size:14px;font-family:var(--font-body);cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;justify-content:space-between;align-items:center;padding:10px 12px;transition:border-color .2s;display:flex}.country-select__trigger--error{border-color:#f44}.country-select__trigger:hover:not(:disabled){border-color:#fff3}.country-select__trigger:disabled{opacity:.4;cursor:not-allowed}.country-select__placeholder{color:var(--mid)}.country-select__value{align-items:center;gap:8px;display:flex}.country-select__chevron{color:var(--mid);flex-shrink:0;transition:transform .2s}.country-select__dropdown{z-index:50;background:#1a1a1a;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 32px #00000080}.country-select__search-wrap{border-top:1px solid #ffffff0f;order:2;padding:8px}.country-select__search{color:#fff;width:100%;font-size:13px;font-family:var(--font-body);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:8px 10px}.country-select__search:focus{border-color:#bcff4f66}.country-select__search::placeholder{color:var(--mid)}.country-select__list{order:1;max-height:220px;padding:4px;overflow-y:auto}.country-select__list::-webkit-scrollbar{width:4px}.country-select__list::-webkit-scrollbar-track{background:0 0}.country-select__list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.country-select__option{width:100%;color:var(--muted);cursor:pointer;text-align:left;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;transition:background .15s,color .15s;display:flex}.country-select__option:hover{color:#fff;background:#ffffff0f}.country-select__option--active{color:var(--accent);background:#bcff4f1a}.country-select__flag{flex-shrink:0;font-size:16px;line-height:1}.country-select__name{flex:1}.country-select__empty{text-align:center;color:var(--mid);padding:16px;font-size:13px}.cart-summary{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;width:340px;padding:28px;position:sticky;top:120px}.cart-summary__title{color:var(--white);margin-bottom:20px;font-size:22px;font-weight:800}.cart-summary__rows{flex-direction:column;gap:10px;display:flex}.cart-summary__row{justify-content:space-between;align-items:center;display:flex}.cart-summary__label{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:14px;overflow:hidden}.cart-summary__value{color:var(--white);font-size:14px;font-weight:600}.cart-summary__divider{background:#ffffff1a;height:1px;margin:20px 0}.cart-summary__total{color:var(--white);justify-content:space-between;align-items:center;margin-bottom:24px;font-size:16px;font-weight:600;display:flex}.cart-summary__total-price{color:var(--accent);font-size:32px;font-weight:900}.cart-summary__buy{background:var(--accent);width:100%;color:var(--dark);cursor:pointer;border:none;border-radius:6px;padding:14px;font-size:18px;font-weight:700;transition:opacity .2s,transform .2s}.cart-summary__buy:hover{opacity:.9;transform:scale(1.02)}.cart-summary__buy:active{transform:scale(.98)}.cart-summary__note{color:var(--mid);text-align:center;margin-top:14px;font-size:12px;line-height:1.4}.cart-summary__value--accent,.cart-summary__value--free{color:var(--accent)}.cart-summary__total-old{color:var(--mid);font-size:16px;font-weight:500;text-decoration:line-through}.cart-summary__row--discount,.cart-summary__row--delivery{margin-top:4px}.cart-promo{margin-top:16px;margin-bottom:4px}.cart-promo__applied{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.cart-promo__remove{color:var(--mid);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:14px;transition:color .2s,background .2s}.cart-promo__remove:hover{color:#f44;background:#ff44441a}.cart-item__price-old{color:var(--mid);margin-right:8px;font-size:14px;text-decoration:line-through}.cart-item__price-new{color:var(--accent);font-weight:700}.cart-empty{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 0;display:flex}.cart-empty__icon{opacity:.5;margin-bottom:12px}.cart-empty__text{color:var(--white);font-size:24px;font-weight:700}.cart-empty__sub{color:var(--muted);font-size:16px}.cart-empty__link{border:1px solid var(--accent);color:var(--accent);border-radius:6px;margin-top:20px;padding:12px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:background .25s,color .25s}.cart-empty__link:hover{background:var(--accent);color:var(--dark)}.cart-toast{background:var(--accent);color:var(--dark);z-index:9999;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:700;transition:transform .15s;animation:.3s cartToastIn,.3s 1.7s forwards cartToastOut;display:flex;position:fixed;bottom:32px;right:32px;box-shadow:0 4px 20px #07d3004d}.cart-toast:hover{transform:scale(1.03)}.cart-toast__arrow{flex-shrink:0}@keyframes cartToastIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cartToastOut{0%{opacity:1}to{opacity:0;transform:translateY(10px)}}@media (max-width:1100px){.cart-layout{flex-wrap:wrap}.cart-contacts{order:3;width:100%;position:static}.cart-summary{flex-shrink:0;width:340px}}@media (max-width:900px){.cart-layout{flex-direction:column}.cart-items{order:1}.cart-contacts{order:2;width:100%;position:static}.cart-summary{order:3;width:100%;position:static}.cart-item{flex-wrap:wrap}.cart-item__controls{justify-content:space-between;width:100%;margin-top:12px}}@media (max-width:600px){.cart-page__title{font-size:28px}.cart-item__image{width:70px;height:70px}.cart-item__price{font-size:18px}}.biz-products{padding:40px 0 80px}.biz-metrics{flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:60px;display:flex}.biz-metric{text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;min-width:140px;padding:24px 20px}.biz-metric__value{color:var(--white);margin-bottom:8px;font-size:48px;font-weight:900;line-height:1}.biz-metric__value--accent{color:var(--accent);text-shadow:0 0 20px #07d3004d}.biz-metric__label{color:var(--muted);font-size:14px;font-weight:500;line-height:1.3}.biz-pitch{text-align:center;margin-bottom:56px}.biz-pitch__headline{color:var(--white);margin-bottom:16px;font-size:36px;font-weight:900;line-height:1.2}.biz-pitch__accent{color:var(--accent)}.biz-pitch__sub{color:var(--muted);max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}.biz-features{flex-direction:column;gap:24px;max-width:900px;margin:0 auto 56px;display:flex}.biz-feature{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;gap:20px;padding:24px;transition:border-color .3s,background .3s;display:flex}.biz-feature:hover{background:#ffffff0f;border-color:#bcff4f33}.biz-feature__icon{background:#bcff4f1a;border-radius:10px;flex-shrink:0;width:44px;height:44px;padding:10px}.biz-feature__icon svg{width:24px;height:24px}.biz-feature__content{flex:1}.biz-feature__title{color:var(--white);margin-bottom:6px;font-size:18px;font-weight:700}.biz-feature__text{color:var(--muted);font-size:15px;line-height:1.6}.biz-cta{text-align:center}.biz-cta__btn{background:var(--accent);color:var(--dark);cursor:pointer;border:none;border-radius:6px;padding:16px 48px;font-size:20px;font-weight:700;transition:opacity .2s,transform .2s}.biz-cta__btn:hover{opacity:.9;transform:scale(1.03)}.biz-cta__btn:active{transform:scale(.97)}.biz-cta__note{color:var(--mid);margin-top:14px;font-size:14px}@media (max-width:600px){.biz-pitch__headline{font-size:26px}.biz-metrics{gap:16px}.biz-metric{min-width:calc(50% - 12px)}.biz-metric__value{font-size:36px}.biz-feature{flex-direction:column}}.merch-options{margin-bottom:20px}.merch-options__label{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:14px;font-weight:700}.merch-options__row{flex-wrap:wrap;gap:8px;display:flex}.merch-size{border:1px solid var(--mid);color:var(--white);cursor:pointer;background:0 0;border-radius:6px;padding:8px 18px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,color .2s}.merch-size:hover{border-color:var(--accent)}.merch-size--active{border-color:var(--accent);background:var(--accent);color:var(--dark)}.merch-color{border:1px solid var(--mid);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:6px 14px 6px 6px;transition:border-color .2s,background .2s;display:flex}.merch-color:hover{border-color:var(--accent)}.merch-color--active{border-color:var(--accent);background:#07d30014}.merch-color__swatch{border-radius:50%;flex-shrink:0;width:24px;height:24px}.merch-color__name{color:var(--white);font-size:14px;font-weight:500}.renew-page{padding-top:40px;padding-bottom:80px}.renew-page__title{color:var(--white);text-align:center;margin-bottom:40px;font-size:36px;font-weight:700;line-height:1.3}.renew-page__title-accent{color:var(--accent);font-weight:900}.renew-layout{justify-content:center;align-items:flex-start;gap:40px;display:flex}.renew-form{flex-direction:column;flex:1;gap:28px;max-width:400px;display:flex}.renew-field{flex-direction:column;gap:10px;display:flex}.renew-field__label{color:var(--white);font-size:15px;font-weight:600}.renew-field__req{color:var(--accent);margin-left:2px}.renew-field__hint{color:var(--muted);margin-top:-6px;font-size:13px}.renew-input{width:100%;color:var(--white);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:14px 18px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.renew-input::placeholder{color:var(--mid)}.renew-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #bcff4f1f}.renew-input--error{border-color:#f44}.renew-input--shake{animation:.4s fieldShake;box-shadow:0 0 8px #ff44444d}.renew-input--error:focus{border-color:#f44;box-shadow:0 0 0 2px #ff444426}.renew-field__error{color:#f44;margin-top:-4px;font-size:12px}.renew-promo{gap:10px;display:flex}.renew-input--promo{flex:1}.renew-promo__btn{color:var(--white);cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;padding:14px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .2s,background .2s}.renew-promo__btn:hover{border-color:var(--accent);background:#bcff4f14}.renew-promo__btn--applied{border-color:var(--accent);color:var(--accent);background:#bcff4f26}.renew-promo__btn--loading{opacity:.6;cursor:wait}.renew-promo__btn:disabled{cursor:not-allowed}.renew-field__error--promo{color:#f44;margin-top:6px;font-size:12px;display:block}.renew-field__success{color:var(--accent);margin-top:6px;font-size:12px;display:block}.renew-sidebar{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;flex-shrink:0;width:420px;padding:28px;position:sticky;top:120px}.renew-sidebar__title{color:var(--white);margin-bottom:16px;font-size:16px;font-weight:700}.renew-plans{grid-template-columns:repeat(3,1fr);gap:20px 8px;margin-bottom:20px;display:grid}.renew-plan{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:16px 6px 12px;font-family:inherit;transition:border-color .2s,background .2s;display:flex;position:relative}.renew-plan:hover{border-color:#bcff4f4d}.renew-plan--active{border-color:var(--accent);background:#bcff4f14}.renew-plan__badge{background:var(--accent);color:var(--dark);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700;line-height:1.4;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.renew-plan__period{color:var(--muted);text-align:center;font-size:11px;font-weight:500;line-height:1.3}.renew-plan__price{color:var(--white);font-size:18px;font-weight:900}.renew-plan--active .renew-plan__price{color:var(--accent)}.renew-sidebar__divider{background:#ffffff0f;height:1px;margin:16px 0}.renew-sidebar__row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.renew-sidebar__row-label{color:var(--muted);font-size:14px}.renew-sidebar__row-value{color:var(--white);font-size:14px;font-weight:600}.renew-sidebar__row-value--accent{color:var(--accent)}.renew-sidebar__total{color:var(--white);justify-content:space-between;align-items:baseline;margin-bottom:24px;font-size:18px;font-weight:700;display:flex}.renew-sidebar__total-prices{align-items:baseline;gap:10px;display:flex}.renew-sidebar__total-price{color:var(--accent);font-size:28px;font-weight:900}.renew-sidebar__total-old{color:var(--mid);font-size:16px;font-weight:500;text-decoration:line-through}.renew-sidebar__btn{cursor:pointer;border:none;border-radius:10px;width:100%;margin-bottom:10px;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:700;transition:opacity .2s,transform .15s}.renew-sidebar__btn:last-of-type{margin-bottom:0}.renew-sidebar__btn:hover:not(:disabled){opacity:.9}.renew-sidebar__btn:active:not(:disabled){transform:scale(.97)}.renew-sidebar__btn:disabled{opacity:.4;cursor:not-allowed}.renew-sidebar__btn--crypto{background:var(--accent);color:var(--dark)}.renew-sidebar__btn--card{color:var(--white);background:#ffffff1a;border:1px solid #ffffff1f}.renew-sidebar__btn--card:hover:not(:disabled){background:#ffffff26}.renew-sidebar__note{color:var(--mid);text-align:center;margin-top:16px;font-size:13px;line-height:1.5}@media (max-width:900px){.renew-layout{flex-direction:column}.renew-sidebar{width:100%;position:static}}@media (max-width:768px){.renew-page__title{font-size:28px}}@media (max-width:420px){.renew-plans{grid-template-columns:repeat(2,1fr)}.renew-sidebar{padding:20px}}.hero{text-align:left;justify-content:center;align-items:center;min-height:55vh;padding-top:60px;padding-bottom:80px;display:flex}.hero__center{opacity:1;width:100%;max-width:820px}.hero__center--visible{opacity:1}.hero__terminal{-webkit-backdrop-filter:blur(8px);background:#0a0a0a8c;border:1px solid #ffffff14;border-radius:6px;transition:border-color .3s;overflow:hidden;box-shadow:0 8px 40px #00000080}.hero__terminal:hover{border-color:#bcff4f40}.hero__terminal-bar{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;padding:6px 14px;display:flex}.hero__terminal-bar-title{color:var(--mid);-webkit-user-select:none;user-select:none;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:12px}.hero__terminal-body{padding:28px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;position:relative;overflow:hidden}.hero__terminal-ghost{visibility:hidden;pointer-events:none}.hero__terminal-typed{position:absolute;top:28px;left:28px;right:28px}.hero__line{color:var(--muted);word-break:break-word;margin-bottom:4px;font-size:17px;line-height:1.8}.hero__line--output{color:var(--mid);margin-bottom:14px;font-size:14px}.hero__line--main{margin-top:4px}.hero__line--sub{margin-top:2px;margin-bottom:8px}.hero__prompt{color:var(--accent);-webkit-user-select:none;user-select:none;font-weight:700}.hero__cmd{color:#aaa}.hero__output-ok{color:var(--accent);margin-right:6px;font-weight:700}.hero__main-text{color:var(--white);font-weight:500}.hero__cursor{color:var(--accent);margin-left:1px;font-weight:700}.hero__cursor--hidden{opacity:0}.hero__bullets{flex-direction:column;gap:2px;margin-top:4px;display:flex}.hero__bullet{color:var(--muted);padding-left:4px;font-size:16px;line-height:1.9}.hero__bullet-arrow{color:var(--mid);margin-right:6px;font-weight:700}.hero__bullet--lit{background:linear-gradient(90deg, var(--white) 0%, var(--accent) 20%, var(--white) 40%, var(--white) 100%);-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite bullet-wave}.hero__bullet--lit .hero__bullet-arrow{color:var(--accent);-webkit-text-fill-color:var(--accent)}@keyframes bullet-wave{0%{background-position:100% 0}to{background-position:-100% 0}}.hero__line--hint{margin-top:12px}.hero__hint-text{color:var(--muted);font-style:italic;font-weight:400}.hero__terminal-close{width:16px;height:16px;color:var(--mid);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;transition:color .2s,background .2s;display:flex}.hero__terminal-close:hover{color:var(--white);background:#ffffff1a}.hero__terminal--closed{opacity:0;pointer-events:none;transition:opacity .5s,transform .5s;transform:scale(.95)}.hero__center{position:relative}.hero__lottie{opacity:0;pointer-events:none;width:100%;max-width:360px;transition:opacity .8s .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__lottie--visible{opacity:1;pointer-events:auto}.is-home .header__nav-item a{position:relative}.is-home .header__nav-item .nav-accent{animation:3s ease-in-out infinite nav-glow-pulse}.is-home .header__nav-item:first-child .nav-accent{animation-delay:0s}.is-home .header__nav-item:nth-child(2) .nav-accent{animation-delay:.5s}.is-home .header__nav-item:nth-child(3) .nav-accent{animation-delay:1s}.is-home .header__nav-item:nth-child(4) .nav-accent{animation-delay:1.5s}.is-home .header__nav-item:nth-child(5) .nav-accent{animation-delay:2s}@keyframes nav-glow-pulse{0%,to{color:var(--accent);text-shadow:none}50%{color:#fff;text-shadow:0 0 8px #bcff4f99,0 0 20px #bcff4f4d,0 0 40px #bcff4f26}}.is-home .header__nav-item .nav-bracket{animation:3s ease-in-out infinite bracket-shimmer}.is-home .header__nav-item:first-child .nav-bracket{animation-delay:0s}.is-home .header__nav-item:nth-child(2) .nav-bracket{animation-delay:.5s}.is-home .header__nav-item:nth-child(3) .nav-bracket{animation-delay:1s}.is-home .header__nav-item:nth-child(4) .nav-bracket{animation-delay:1.5s}.is-home .header__nav-item:nth-child(5) .nav-bracket{animation-delay:2s}@keyframes bracket-shimmer{0%,to{color:var(--mid)}50%{color:var(--accent);text-shadow:0 0 10px #bcff4f66}}@media (max-width:768px){.hero{min-height:auto;padding-top:24px;padding-bottom:24px}.hero__terminal-body{padding:16px}.hero__terminal-typed{top:16px;left:16px;right:16px}.hero__line{font-size:14px}.hero__line--output{font-size:12px}.hero__bullet{font-size:14px}}@media (max-width:480px){.hero__line,.hero__bullet{font-size:13px}}.stub-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.stub-page__title{color:var(--white);margin-bottom:16px;font-size:56px;font-weight:900;line-height:80px}.stub-page__text{color:var(--muted);font-size:20px;font-weight:500;line-height:32px}.wiki{width:100%;max-width:1920px;height:calc(100vh - var(--header-h));margin:0 auto;padding:0;display:flex;position:relative;overflow:hidden}.wiki__mobile-toggle{z-index:100;background:var(--dark);border:1px solid var(--mid);color:var(--white);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;justify-content:center;align-items:center;gap:0;width:52px;height:52px;padding:0;font-size:0;transition:border-color .2s;display:none;position:fixed;bottom:64px;left:24px}.wiki__mobile-toggle:hover{border-color:var(--accent)}.wiki__mobile-toggle svg{flex-shrink:0}.wiki__overlay{z-index:99;background:#0009;display:none;position:fixed;inset:0}.wiki__sidebar{scrollbar-width:thin;scrollbar-color:var(--mid) transparent;background:#ffffff05;border-right:1px solid #ffffff0f;flex-shrink:0;width:300px;height:100%;padding:28px 0 48px;overflow-y:auto}.wiki__sidebar::-webkit-scrollbar{width:4px}.wiki__sidebar::-webkit-scrollbar-thumb{background:var(--mid);border-radius:4px}.wiki__sidebar::-webkit-scrollbar-track{background:0 0}.wiki__search{margin:0 20px 24px;position:relative}.wiki__search-icon{color:var(--mid);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.wiki__search-input{width:100%;color:var(--white);background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;outline:none;padding:10px 12px 10px 36px;font-size:13px;transition:border-color .2s}.wiki__search-input::placeholder{color:var(--mid)}.wiki__search-input:focus{border-color:#bcff4f59}.wiki-search-results{padding-right:16px}.wiki-search-results__empty{color:var(--mid);text-align:center;padding:24px 12px;font-size:13px}.wiki-search-results__item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;gap:2px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.wiki-search-results__item:hover{background:#ffffff0d}.wiki-search-results__title{color:var(--white);font-size:13px;font-weight:500}.wiki-search-results__section{color:var(--mid);font-size:11px}.wiki-nav{padding:0 20px}.wiki-nav__section{margin-bottom:28px}.wiki-nav__section-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);border-bottom:1px solid #bcff4f14;align-items:center;gap:10px;margin-bottom:8px;padding:0 8px 10px;font-size:12px;font-weight:600;display:flex}.wiki-nav__section-icon{color:var(--accent);opacity:.7;align-items:center;display:flex}.wiki-tree__link{text-align:left;width:100%;color:var(--muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:15px;font-weight:400;line-height:1.4;transition:all .15s;display:flex}.wiki-tree__link:hover{color:var(--white);background:#ffffff0d}.wiki-tree__link--active{color:var(--accent);background:#bcff4f14;font-weight:500}.wiki-tree__arrow{color:var(--mid);flex-shrink:0;align-items:center;transition:transform .2s;display:flex}.wiki-tree__arrow--open{transform:rotate(90deg)}.wiki-tree__text{flex:1}.wiki__content{scrollbar-width:thin;scrollbar-color:var(--mid) transparent;flex:1;min-width:0;height:100%;padding:32px 48px 64px;overflow-y:auto}.wiki__content::-webkit-scrollbar{width:4px}.wiki__content::-webkit-scrollbar-thumb{background:var(--mid);border-radius:4px}.wiki__content::-webkit-scrollbar-track{background:0 0}.wiki__breadcrumb{color:var(--mid);flex-wrap:wrap;align-items:center;gap:0;margin-bottom:24px;font-size:12px;display:flex}.wiki__breadcrumb-sep{opacity:.5;margin:0 8px}.wiki__breadcrumb--active{color:var(--muted)}.wiki__title{font-family:var(--font-display);color:var(--white);margin-bottom:32px;font-size:32px;font-weight:900;line-height:1.2}.wiki-content{max-width:720px}.wiki-content__h2{font-family:var(--font-display);color:var(--white);margin:36px 0 16px;font-size:20px;font-weight:600;line-height:1.3}.wiki-content__p{color:var(--muted);margin-bottom:12px;font-size:15px;line-height:1.7}.wiki-content__date{color:var(--mid);margin-bottom:20px;font-size:13px;font-style:italic}.wiki-content__ul,.wiki-content__ol{margin:12px 0 16px;padding-left:24px}.wiki-content__ul{list-style:none}.wiki-content__ul li{padding-left:16px;position:relative}.wiki-content__ul li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:0}.wiki-content__ol{list-style:decimal}.wiki-content__ol li::marker{color:var(--accent)}.wiki-content__ul li,.wiki-content__ol li{color:var(--muted);margin-bottom:6px;font-size:15px;line-height:1.7}.wiki-content__code{color:var(--accent);background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;margin:16px 0;padding:16px 20px;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.wiki-content__inline-code{color:var(--accent);background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.88em}.wiki-content__blockquote{border-left:3px solid var(--accent);background:#bcff4f08;border-radius:0 8px 8px 0;margin:16px 0;padding:12px 20px}.wiki-content__blockquote p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.wiki-content__table-wrap{margin:16px 0;overflow-x:auto}.wiki-content__table{border-collapse:collapse;width:100%}.wiki-content__table th,.wiki-content__table td{text-align:left;border-bottom:1px solid #ffffff0f;padding:10px 16px;font-size:14px}.wiki-content__table th{color:var(--white);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.wiki-content__table td{color:var(--muted)}.wiki-content__table tr:hover td{background:#ffffff05}.wiki-content__link{color:var(--accent);border-bottom:1px solid #bcff4f33;text-decoration:none;transition:border-color .2s}.wiki-content__link:hover{border-color:var(--accent)}.page:has(.wiki){padding-top:var(--header-h);min-height:auto}.page:has(.wiki) .footer{display:none}body:has(.wiki) canvas{display:none}@media (max-width:900px){.wiki{height:calc(100vh - var(--header-h));height:100dvh;padding-top:var(--header-h)}.wiki__mobile-toggle{display:flex}.wiki__overlay{display:block}.wiki__sidebar{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:300px;padding-top:calc(var(--header-h) + 16px);background:#121212fa;border-right:1px solid #ffffff14;padding-left:0;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.wiki__sidebar--open{transform:translate(0)}.wiki__content{padding:24px 20px 64px}}@media (max-width:600px){.wiki__title{font-size:24px}.wiki-content__h2{font-size:18px}.wiki__sidebar{width:280px}.wiki__mobile-toggle{border-radius:12px;width:48px;height:48px;bottom:56px;left:16px}}@media (max-width:1920px){.footer__down{padding:16px 24px}}@media (max-width:1340px){.content{max-width:100%;padding:0 40px}.product-section{gap:40px}.product-image{width:420px;height:546px}.vpn-image{width:420px;height:420px}.product-content{flex:1;width:auto}.header__nav{gap:20px}.vpn-plan-card{width:120px}}@media (max-width:1100px){.product-section{flex-direction:column;align-items:center;gap:40px}.product-image{width:400px;height:520px}.vpn-image{width:400px;height:400px}.product-content,.option-cards{width:100%}.vpn-plans{justify-content:center}.header__nav{gap:12px}.nav-bracket,.nav-prefix,.nav-accent{font-size:16px}.header__cta{width:auto;padding:0 14px}}@media (max-width:768px){.content{padding:0 16px}.header{flex-wrap:wrap;gap:8px;height:auto;min-height:64px;padding:12px 16px}.header__nav{border-top:1px solid #ffffff0f;order:3;justify-content:center;gap:8px;width:100%;margin:0;padding-top:8px}.nav-bracket,.nav-prefix,.nav-accent{font-size:14px}.header__right{gap:8px}.header__lang{display:none}.page-title{font-size:26px;line-height:34px}.page-subtitle{font-size:16px;line-height:24px}.page-subtitle br{display:none}.product-image{aspect-ratio:550/716;width:100%;max-width:360px;height:auto}.vpn-image{width:100%;max-width:360px;height:300px}.vpn-image__logo-img{width:160px}.vpn-image__logo-text span:first-child{font-size:40px}.vpn-plans{grid-template-columns:repeat(3,1fr)}.option-card{width:calc(50% - 4px)}.option-group__title,.option-group__price{font-size:22px;line-height:28px}.buy-price{font-size:28px}.info-tabs{gap:6px}.info-tab{height:44px;padding:10px 14px;font-size:14px}.info-pane__subtitle{font-size:26px;line-height:34px}.info-pane__text{font-size:16px;line-height:24px}.info-pane__text strong{font-size:18px}.info-pane__intro{font-size:15px;line-height:22px}.spec-grid{grid-template-columns:1fr}.spec-card--wide{grid-column:span 1}.spec-card{padding:20px}.spec-card__label{min-width:100px;font-size:13px}.spec-card__value{font-size:14px}.footer__down{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px}.footer__privacy{order:1}.footer__copy{order:2}.footer__logo-wrap{order:3}.footer__logo-svg{height:16px}}.notes-page{min-height:calc(100dvh - var(--header-h) - var(--footer-h));-webkit-overflow-scrolling:touch;padding:40px 24px 60px}.notes-page__container{max-width:960px;margin:0 auto}.notes-page__title{color:#fff;letter-spacing:.05em;text-align:center;margin-bottom:8px;font-size:32px;font-weight:700}.notes-page__title-prefix{color:var(--muted);font-weight:400}.notes-page__link{color:var(--accent);border-bottom:1px solid #bcff4f4d;text-decoration:none;transition:border-color .2s}.notes-page__link:hover{border-color:var(--accent)}.notes-page__subtitle{color:var(--muted);text-align:center;margin-bottom:16px;font-size:14px}.notes-page__instructions{border:1px solid var(--mid);background:#0a0a0a;border-radius:12px;align-items:center;gap:24px;margin-bottom:24px;padding:16px;display:flex}.notes-page__instructions-text{flex:1;min-width:0}.notes-page__instructions ol{flex-direction:column;gap:8px;margin:0;padding-left:0;list-style:inside decimal;display:flex}.notes-page__instructions li{color:var(--muted);font-size:14px;line-height:1.5}.notes-page__instructions li::marker{color:var(--accent);font-weight:700}.notes-page__instructions-lottie{opacity:.7;flex-shrink:0;width:110px;height:110px}.notes-page__layout{grid-template-rows:1fr auto;grid-template-columns:1fr 280px;gap:12px 24px;margin-bottom:24px;display:grid}.notes-page__editor-col{grid-row:1/-1;min-width:0;min-height:0}.notes-page__options-col{flex-direction:column;grid-area:1/2;display:flex}.notes-page__burn-col{grid-area:2/2}.note-editor{border:1px solid var(--mid);background:#0a0a0a;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden}.note-editor__header{background:#ffffff05;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.note-editor__prompt{color:var(--accent);opacity:.7;font-family:monospace;font-size:13px}.note-editor__stats{color:var(--mid);font-size:12px}.note-editor__textarea{width:100%;min-height:0;color:var(--white);resize:none;background:0 0;border:none;outline:none;flex:1;padding:16px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:14px;line-height:1.6;overflow-y:auto}.note-editor__textarea::placeholder{color:var(--mid)}.note-editor:focus-within{border-color:var(--accent);box-shadow:0 0 20px #bcff4f14}.note-options{border:1px solid var(--mid);background:#0a0a0a;border-radius:12px;flex-direction:column;flex:1;padding:20px;display:flex}.note-options__title{display:none}.note-options__bracket{color:var(--accent);opacity:.5;margin:0 4px}.note-options__group{margin-bottom:16px}.note-options__group:last-child{flex-direction:column;flex:1;margin-bottom:0;display:flex}.note-options__group:last-child .note-options__dropzone{flex:1;justify-content:center;align-items:center;display:flex}.note-options__label{color:var(--accent);margin-bottom:6px;font-size:13px;display:block}.note-options__label--disabled{opacity:.3}.note-options__select{border:1px solid var(--mid);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:14px}.note-options__select:focus{border-color:var(--accent)}.note-options__select option{background:#1a1a1a}.note-options__input{border:1px solid var(--mid);color:#fff;background:#ffffff0a;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:14px}.note-options__input:focus{border-color:var(--accent)}.note-options__input::placeholder{color:var(--mid)}.note-options__formats{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.note-options__format-btn{border:1px solid var(--mid);color:var(--muted);cursor:pointer;text-align:center;white-space:nowrap;background:#ffffff0a;border-radius:6px;padding:7px 2px;font-size:11px;transition:all .2s}.note-options__format-btn--active{border-color:var(--accent);color:var(--accent);background:#bcff4f1a}.note-options__toggle-row{justify-content:space-between;align-items:center;display:flex}.note-options__toggle-row .note-options__label{margin-bottom:0}.note-options__toggle{cursor:pointer;background:#ffffff1a;border:none;border-radius:11px;flex-shrink:0;width:40px;height:22px;transition:background .2s;position:relative}.note-options__toggle--on{background:var(--accent)}.note-options__toggle--disabled{opacity:.3;cursor:not-allowed}.note-options__toggle-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px}.note-options__toggle--on .note-options__toggle-thumb{background:#000;transform:translate(18px)}.note-options__dropzone{border:1px dashed var(--mid);text-align:center;cursor:pointer;border-radius:8px;padding:16px;transition:border-color .2s}.note-options__dropzone:hover{border-color:var(--accent)}.note-options__dropzone--has-file{border-style:solid;border-color:var(--accent);background:#bcff4f0a}.note-options__dropzone-text{color:var(--mid);font-size:12px}.note-options__file-info{justify-content:space-between;align-items:center;gap:8px;display:flex}.note-options__file-name{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.note-options__file-remove{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}.note-options__file-remove:hover{color:#f44}.note-options__burn-info{color:#f88;cursor:pointer;background:#ff44440f;border:1px solid #ff44441f;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;transition:background .2s,border-color .2s,filter .2s;animation:4s ease-in-out infinite ember-glow;display:flex}.note-options__burn-info:hover{filter:brightness(1.3);background:#ff44441f;border-color:#ff444440}.note-options__burn-info--pulse{animation:2s ease-out burn-shimmer,4s ease-in-out 2s infinite ember-glow}@keyframes burn-shimmer{0%{background:#ff44440f;box-shadow:0 0 #f440}15%{filter:brightness(1.5);background:#f443;box-shadow:0 0 20px #ff44444d}30%{filter:brightness(1.1);background:#ff444414;box-shadow:0 0 8px #ff44441a}50%{filter:brightness(1.4);background:#ff44442e;box-shadow:0 0 16px #ff444440}70%{filter:brightness(1.05);background:#ff44440f;box-shadow:0 0 4px #ff44440d}85%{filter:brightness(1.2);background:#ff44441f;box-shadow:0 0 10px #ff444426}to{filter:brightness();background:#ff44440f;box-shadow:0 0 #f440}}@keyframes ember-glow{0%{background:#ff44440d;border-color:#ff44441a;box-shadow:0 0 8px #ff321e0d}20%{background:#ff50321a;border-color:#ff44442e;box-shadow:0 0 14px #ff3c1e1a}40%{background:#ff3c2812;border-color:#ff444421;box-shadow:0 0 6px #ff28140f}60%{background:#ff5a3c1f;border-color:#ff444438;box-shadow:0 0 18px #ff46281f}80%{background:#ff372314;border-color:#ff444424;box-shadow:0 0 10px #ff321e12}to{background:#ff44440d;border-color:#ff44441a;box-shadow:0 0 8px #ff321e0d}}.burn-flame-icon{flex-shrink:0;width:24px;height:24px}@media (max-width:768px){.notes-page{padding:24px 16px 40px}.notes-page__title{font-size:24px}.notes-page__instructions{flex-direction:column;gap:16px}.notes-page__instructions-lottie{width:80px;height:80px}.notes-page__layout{flex-direction:column;gap:16px;display:flex}.notes-page__editor-col{order:1;grid-row:auto}.notes-page__options-col{order:2;grid-area:auto}.notes-page__burn-col{order:3;grid-area:auto}.note-editor__textarea{min-height:200px}}.notes-page__submit{background:var(--accent);color:#000;letter-spacing:.1em;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font-size:16px;font-weight:700;transition:all .2s;display:flex}.notes-page__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 30px #bcff4f4d}.notes-page__submit:disabled{opacity:.4;cursor:not-allowed}.notes-page__encrypting{color:var(--muted);flex-direction:column;align-items:center;gap:16px;padding:80px 0;display:flex}.notes-page__spinner{border:3px solid var(--mid);border-top-color:var(--accent);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}.notes-page__created{text-align:center}.notes-page__success-icon{color:var(--accent);margin-bottom:16px}.notes-page__success-lottie{width:120px;height:120px;margin:0 auto 16px}.notes-page__created-title{color:#fff;margin-bottom:8px;font-size:24px}.notes-page__created-text{color:var(--muted);max-width:480px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:14px}.notes-page__burn-notice{color:#f88;background:#ff44440d;border:1px solid #ff44441a;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:13px;animation:4s ease-in-out infinite ember-glow}.notes-page__new-btn{border:1px solid var(--mid);color:#fff;cursor:pointer;background:#ffffff0f;border-radius:8px;margin-top:24px;padding:12px 24px;font-size:14px;text-decoration:none;transition:all .2s;display:inline-block}.notes-page__new-btn:hover{border-color:var(--accent);color:var(--accent)}.notes-page__clear-btn{border:1px solid var(--mid);color:#fff;cursor:pointer;text-align:center;background:#ffffff0a;border-radius:8px;width:100%;margin-top:24px;padding:16px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:all .25s;display:block}.notes-page__clear-btn:hover{border-color:var(--accent);color:var(--accent);background:#bcff4f0f}.notes-page__confirm{text-align:center;padding:80px 0 60px}.notes-page__confirm-flame{color:#f88;width:72px;height:72px;margin:0 auto 24px;animation:4s ease-in-out infinite ember-glow-icon}.notes-page__confirm-flame svg{width:100%;height:100%}@keyframes ember-glow-icon{0%{opacity:.7;filter:drop-shadow(0 0 6px #ff3c1e33)}20%{opacity:.9;filter:drop-shadow(0 0 12px #ff502859)}40%{opacity:.75;filter:drop-shadow(0 0 8px #ff321933)}60%{opacity:1;filter:drop-shadow(0 0 16px #ff5a3266)}80%{opacity:.8;filter:drop-shadow(0 0 10px #ff3c1e40)}to{opacity:.7;filter:drop-shadow(0 0 6px #ff3c1e33)}}.notes-page__confirm-title{color:#fff;margin-bottom:12px;font-size:24px;font-weight:700}.notes-page__confirm-text{color:var(--muted);max-width:440px;margin:0 auto 32px;font-size:15px;line-height:1.6}.notes-page__confirm-btn{color:#f88;cursor:pointer;background:#ff444414;border:1px solid #ff444440;border-radius:8px;justify-content:center;align-items:center;padding:14px 48px;font-size:16px;font-weight:600;transition:all .3s;animation:4s ease-in-out infinite ember-glow;display:inline-flex}.notes-page__confirm-btn:hover{color:#faa;background:#ff44442e;border-color:#ff444480;box-shadow:0 0 24px #ff3c1e33}.notes-page__error-screen{text-align:center;color:var(--muted);padding:60px 0}.notes-page__error-screen svg{color:var(--mid);margin-bottom:16px}.notes-page__error-screen h2{color:#fff;margin-bottom:8px;font-size:22px}.notes-page__error{color:#ff6b6b;background:#ff444414;border-radius:6px;margin-bottom:16px;padding:8px 12px;font-size:14px}.note-share{margin:24px 0}.note-share__url-wrap{gap:8px;margin-bottom:16px;display:flex}.note-share__url{border:1px solid var(--mid);color:var(--accent);cursor:text;background:#ffffff0a;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-family:monospace;font-size:13px}.note-share__url:focus{border-color:var(--accent)}.note-share__copy{background:var(--accent);color:#000;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:opacity .2s}.note-share__copy:hover{opacity:.9}.note-share__short-btn{border:1px dashed var(--accent);color:var(--accent);cursor:pointer;background:#bcff4f1a;border-radius:8px;align-items:center;gap:6px;width:fit-content;margin-bottom:12px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .2s,opacity .2s;display:flex}.note-share__short-btn:hover{background:#bcff4f2e}.note-share__short-btn:disabled{opacity:.5;cursor:wait}.note-share__url-wrap--short{margin-bottom:12px}.note-share__url--short{color:#9fd94f!important;font-size:12px!important}.note-share__actions{flex-wrap:wrap;gap:8px;display:flex}.note-share__btn{border:1px solid var(--mid);color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:all .2s;display:flex}.note-share__btn:hover{border-color:var(--accent);color:var(--accent)}.note-share__btn--danger:hover{color:#f44;border-color:#f44}.note-share__qr{border:1px solid var(--mid);background:#ffffff05;border-radius:12px;justify-content:center;margin-top:16px;padding:24px;display:flex}.note-viewer{margin-bottom:24px}.note-viewer__burn-banner{color:#f88;background:#ff44440d;border:1px solid #ff44441a;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;font-size:14px;animation:4s ease-in-out infinite ember-glow;display:flex}.note-viewer__burn-banner .burn-flame-icon{flex-shrink:0;width:22px;height:22px}.note-viewer__meta{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:12px 0;display:flex}.note-viewer__meta-item{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.note-viewer__meta-timer{color:var(--accent)}.note-viewer__content{border:1px solid var(--mid);background:#0a0a0a;border-radius:12px;overflow:hidden}.note-viewer__pre{color:var(--white);white-space:pre-wrap;word-break:break-word;margin:0;padding:20px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:14px;line-height:1.6;overflow-x:auto}.note-viewer__markdown{color:var(--white);padding:20px;font-size:15px;line-height:1.7}.note-viewer__markdown h1,.note-viewer__markdown h2,.note-viewer__markdown h3{color:var(--accent);margin:1em 0 .5em}.note-viewer__markdown h1{font-size:1.5em}.note-viewer__markdown h2{font-size:1.3em}.note-viewer__markdown h3{font-size:1.1em}.note-viewer__markdown code{background:#ffffff0f;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.9em}.note-viewer__markdown pre{background:#ffffff0a;border-radius:8px;padding:12px;overflow-x:auto}.note-viewer__markdown pre code{background:0 0;padding:0}.note-viewer__markdown a{color:var(--accent)}.note-viewer__markdown blockquote{border-left:3px solid var(--accent);color:var(--muted);margin:1em 0;padding-left:12px}.note-viewer__attachment{border:1px solid var(--mid);background:#0a0a0a;border-radius:12px;margin-top:16px;overflow:hidden}.note-viewer__attachment-header{color:var(--accent);border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.note-viewer__attachment-preview{background:#0000004d;justify-content:center;padding:16px;display:flex}.note-viewer__attachment-preview img{object-fit:contain;border-radius:8px;max-width:100%;max-height:400px}.note-viewer__attachment-download{width:100%;color:var(--white);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:12px 16px;font-size:14px;transition:background .2s;display:flex}.note-viewer__attachment-download:hover{background:#bcff4f0f}.note-viewer__attachment-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.note-viewer__attachment-size{color:var(--muted);flex-shrink:0;font-size:12px}.note-password{text-align:center;padding:60px 0}.note-password__icon{color:var(--accent);margin-bottom:16px}.note-password__title{color:#fff;margin-bottom:8px;font-size:22px}.note-password__text{color:var(--muted);margin-bottom:24px;font-size:14px}.note-password__error{color:#ff6b6b;margin-bottom:16px;font-size:14px}.note-password__form{gap:8px;max-width:400px;margin:0 auto;display:flex}.note-password__input{border:1px solid var(--mid);color:#fff;background:#ffffff0a;border-radius:8px;outline:none;flex:1;padding:12px 16px;font-size:15px}.note-password__input:focus{border-color:var(--accent)}.note-password__submit{background:var(--accent);color:#000;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:600}.note-comments{border-top:1px solid #ffffff0f;margin-top:32px;padding-top:24px}.note-comments__title{color:#fff;align-items:center;gap:8px;margin-bottom:16px;font-size:18px;display:flex}.note-comments__count{color:var(--accent);background:#bcff4f1a;border-radius:10px;padding:2px 8px;font-size:13px}.note-comments__empty{color:var(--mid);padding:16px 0;font-size:14px}.note-comment{border-left:2px solid var(--mid);margin-bottom:8px;padding:12px 0 12px 16px}.note-comment__header{align-items:center;gap:12px;margin-bottom:6px;display:flex}.note-comment__nick{color:var(--accent);font-size:13px;font-weight:600}.note-comment__date{color:var(--mid);font-size:12px}.note-comment__text{color:var(--white);margin:0;font-size:14px;line-height:1.5}.note-comment__reply{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:4px 0;font-size:12px}.note-comment__reply:hover{color:var(--accent)}.note-comments__form{flex-direction:column;gap:8px;margin-top:16px;display:flex}.note-comments__replying{color:var(--accent);background:#bcff4f0d;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.note-comments__replying button{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:16px}.note-comments__nickname{border:1px solid var(--mid);color:#fff;background:#ffffff0a;border-radius:8px;outline:none;padding:8px 12px;font-size:13px}.note-comments__nickname:focus{border-color:var(--accent)}.note-comments__nickname::placeholder{color:var(--mid)}.note-comments__textarea{border:1px solid var(--mid);color:#fff;resize:vertical;background:#ffffff0a;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px}.note-comments__textarea:focus{border-color:var(--accent)}.note-comments__textarea::placeholder{color:var(--mid)}.note-comments__submit{background:var(--accent);color:#000;cursor:pointer;border:none;border-radius:8px;align-self:flex-end;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .2s}.note-comments__submit:hover:not(:disabled){opacity:.9}.note-comments__submit:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.notes-page{padding:40px 16px}.notes-page__layout{grid-template-rows:auto auto auto;grid-template-columns:1fr}.notes-page__editor-col{grid-row:auto}.notes-page__burn-col{grid-column:1}.note-editor__textarea{height:200px}.notes-page__instructions-lottie{display:none}.notes-page__title{font-size:24px}.note-share__url-wrap{flex-direction:column}.note-share__actions{justify-content:center}.note-password__form{flex-direction:column}}.currency-overlay{z-index:9999;-webkit-backdrop-filter:blur(12px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.currency-modal{background:#0a0a0a;border:1px solid #bcff4f1f;border-radius:16px;flex-direction:column;width:95vw;max-width:560px;max-height:85vh;padding:36px 32px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 60px #bcff4f0a,0 24px 80px #0009}.currency-modal::-webkit-scrollbar{width:4px}.currency-modal__coins::-webkit-scrollbar{width:4px}.currency-modal__chains::-webkit-scrollbar{width:4px}.currency-modal::-webkit-scrollbar-track{background:0 0}.currency-modal__coins::-webkit-scrollbar-track{background:0 0}.currency-modal__chains::-webkit-scrollbar-track{background:0 0}.currency-modal::-webkit-scrollbar-thumb{background:#bcff4f33;border-radius:2px}.currency-modal__coins::-webkit-scrollbar-thumb{background:#bcff4f33;border-radius:2px}.currency-modal__chains::-webkit-scrollbar-thumb{background:#bcff4f33;border-radius:2px}.currency-modal::-webkit-scrollbar-thumb:hover{background:#bcff4f59}.currency-modal__coins::-webkit-scrollbar-thumb:hover{background:#bcff4f59}.currency-modal__chains::-webkit-scrollbar-thumb:hover{background:#bcff4f59}.currency-modal__close{width:40px;height:40px;color:var(--muted);cursor:pointer;z-index:1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;transition:all .25s;display:flex;position:absolute;top:16px;right:16px}.currency-modal__close:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.currency-modal__header{align-items:center;gap:8px;margin-bottom:24px;padding-right:48px;display:flex}.currency-modal__bracket{color:var(--accent);opacity:.5;font-size:28px;font-weight:600}.currency-modal__header h3{color:#fff;letter-spacing:-.02em;font-size:22px;font-weight:600}.currency-modal__amount{background:#bcff4f0a;border:1px solid #bcff4f1a;border-radius:12px;justify-content:center;align-items:baseline;gap:12px;margin-bottom:24px;padding:20px 24px;display:flex}.currency-modal__amount-label{color:var(--muted);text-transform:uppercase;letter-spacing:1.5px;font-size:14px;font-weight:500}.currency-modal__amount-value{color:var(--accent);letter-spacing:-.02em;font-size:36px;font-weight:800;font-family:var(--font-display);text-shadow:0 0 30px #bcff4f33}.currency-modal__divider{background:linear-gradient(90deg,#0000,#bcff4f1f,#0000);height:1px;margin-bottom:20px}.currency-modal__coins{flex-direction:column;flex:1;gap:4px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.currency-coin{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:14px;padding:12px 16px;transition:all .2s;display:flex}.currency-coin:hover{background:#bcff4f0a;border-color:#bcff4f1f}.currency-coin:active{transform:scale(.99)}.currency-coin__icon{width:36px;height:36px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.currency-coin__icon svg{width:36px;height:36px}.currency-coin__info{text-align:left;flex-direction:column;flex:1;gap:1px;display:flex}.currency-coin__ticker{color:#fff;letter-spacing:.02em;font-size:15px;font-weight:700}.currency-coin__name{color:var(--mid);font-size:12px;font-weight:400}.currency-coin__multi{color:var(--accent);white-space:nowrap;background:#bcff4f0d;border:1px solid #bcff4f26;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:500}.currency-coin__arrow{color:var(--mid);align-items:center;transition:color .2s,transform .2s;display:flex}.currency-coin:hover .currency-coin__arrow{color:var(--accent);transform:translate(2px)}.currency-modal__chains{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow-y:auto}.currency-modal__back{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:4px;padding:4px 0;font-size:14px;transition:color .2s;display:flex}.currency-modal__back svg{transition:transform .2s}.currency-modal__back:hover{color:var(--accent)}.currency-modal__back:hover svg{transform:translate(-3px)}.currency-modal__chain-list{flex-direction:column;gap:4px;display:flex}.currency-chain-btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;transition:all .2s;display:flex}.currency-chain-btn:hover{background:#bcff4f0a;border-color:#bcff4f1f}.currency-chain-btn__icon{width:32px;height:32px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.currency-chain-btn__icon svg{width:32px;height:32px}.currency-chain-btn__info{text-align:left;flex-direction:column;flex:1;gap:1px;display:flex}.currency-chain-btn__name{color:#fff;font-size:14px;font-weight:600}.currency-chain-btn__network{color:var(--accent);opacity:.7;font-size:12px;font-weight:500}.currency-modal--compact{max-height:70vh;padding:8px;overflow-y:auto}.currency-modal--compact .currency-modal__coins{padding-right:2px}.currency-modal--compact::-webkit-scrollbar{width:4px}.currency-modal--compact::-webkit-scrollbar-track{background:0 0;margin:8px 0}.currency-modal--compact::-webkit-scrollbar-thumb{background:#bcff4f33;border-radius:2px}.currency-modal--compact::-webkit-scrollbar-thumb:hover{background:#bcff4f59}.pay-page{justify-content:center;align-items:center;min-height:80vh;padding:40px 20px;display:flex}.pay-page__creating{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:60vh;display:flex}.pay-page__creating-lottie{width:120px;height:120px}.pay-page__creating-text{font-family:var(--font-mono,monospace);color:var(--accent);font-size:14px;animation:1.5s infinite pay-pulse}@keyframes pay-pulse{0%,to{opacity:1}50%{opacity:.4}}.pay-page__error{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:60px 0;font-size:18px;display:flex}.pay-page__btn{cursor:pointer;border:none;border-radius:6px;padding:12px 28px;font-size:15px;font-weight:600;transition:all .2s}.pay-page__btn--primary{background:var(--accent);color:var(--dark)}.pay-page__btn--primary:hover{background:#d4ff8a}.pay-card{border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:680px;overflow:hidden;box-shadow:0 12px 60px #00000080}.pay-card__top{background:var(--dark);padding:28px 32px 24px}.pay-card__header-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.pay-card__order-id{font-family:var(--font-mono,monospace);color:var(--mid);font-size:13px}.pay-card__network{color:var(--accent);align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.pay-card__network svg{color:var(--accent)}.pay-card__amount-row{align-items:center;gap:14px;margin-bottom:8px;display:flex}.pay-card__amount{color:#fff;letter-spacing:-.02em;word-break:break-all;font-size:38px;font-weight:800;line-height:1.2}.pay-card__copy-btn{width:36px;height:36px;color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.pay-card__copy-btn:hover{border-color:var(--accent);color:var(--accent)}.pay-card__copy-btn--ok{border-color:var(--accent);color:var(--accent);background:#bcff4f1a}.pay-card__fiat{color:var(--muted);font-size:18px}.pay-card__discount{color:var(--accent);font-size:16px}.pay-card__middle{background:#ffffff05;border-top:1px solid #ffffff0f;gap:28px;padding:28px 32px;display:flex}.pay-card__qr{background:#0000004d;border:1px solid #ffffff14;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:14px;display:flex}.pay-card__address-col{flex-direction:column;justify-content:center;gap:10px;min-width:0;display:flex}.pay-card__address-label{color:var(--mid);font-size:14px}.pay-card__address-row{align-items:flex-start;gap:10px;display:flex}.pay-card__address{font-family:var(--font-mono,monospace);color:#fff;word-break:break-all;font-size:14px;line-height:1.6}.pay-card__fee-note{color:var(--mid);align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.pay-card__footer{background:#ffffff05;border-top:1px solid #ffffff0f;align-items:stretch;display:flex}.pay-card__timer-cell{flex:1;align-items:center;gap:14px;padding:20px 28px;display:flex}.pay-card__timer-ring{flex-shrink:0}.pay-card__timer-text{flex-direction:column;gap:3px;display:flex}.pay-card__timer-label{color:var(--mid);font-size:13px}.pay-card__timer-value{font-family:var(--font-mono,monospace);color:var(--accent);font-size:22px;font-weight:700}.pay-card__timer-value--urgent{color:#f44;animation:1s infinite pay-pulse}.pay-card__divider{background:#ffffff0f;width:1px}.pay-card__status-cell{flex:1;align-items:center;padding:20px 28px;display:flex}.payment-status-compact{flex-direction:column;gap:6px;display:flex}.payment-status-compact__row{align-items:center;gap:10px;display:flex}.payment-status-compact__ring{flex-shrink:0}.payment-status-compact__text{flex-direction:column;gap:2px;display:flex}.payment-status-compact__label{color:var(--mid);font-size:13px}.payment-status-compact__conf{font-family:var(--font-mono,monospace);color:var(--accent);font-size:22px;font-weight:700}.payment-status-compact__tx{font-family:var(--font-mono,monospace);color:var(--mid);font-size:12px}.payment-status-compact__invoice{color:var(--accent);cursor:pointer;background:#bcff4f1a;border:1px solid #bcff4f33;border-radius:6px;margin-top:4px;padding:6px 12px;font-size:12px;transition:all .2s}.payment-status-compact__invoice:hover{background:#bcff4f33}.pay-card__paid{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px 24px;display:flex}.pay-card__paid-lottie{opacity:.9;width:120px;height:120px}.pay-card__paid-text{color:var(--accent);font-size:18px;font-weight:700}.pay-card__paid-buttons{flex-direction:column;gap:10px;width:100%;max-width:300px;display:flex}.pay-card__invoice-btn{width:100%;color:var(--accent);cursor:pointer;background:#bcff4f14;border:1px solid #bcff4f33;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.pay-card__invoice-btn:hover{background:#bcff4f26;border-color:#bcff4f66}.pay-card__invoice-btn:disabled{opacity:.5;cursor:default}.pay-card__home-btn{background:var(--accent);width:100%;color:var(--dark);cursor:pointer;border:none;border-radius:8px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s}.pay-card__home-btn:hover{background:#d4ff8a}.pay-card__paid-actions{margin-bottom:8px}.pay-card__expired{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:16px;padding:32px 24px;font-size:15px;display:flex}@media (max-width:520px){.pay-card__middle{flex-direction:column;align-items:center}.pay-card__qr{order:-1}.pay-card__address-col{text-align:center;align-items:center}.pay-card__amount{font-size:20px}.pay-card__footer{flex-direction:column}.pay-card__divider{width:auto;height:1px}}.chat-widget{z-index:9999;border:1px solid var(--mid);-webkit-user-select:none;user-select:none;background:#0a0a0a;border-radius:12px;flex-direction:column;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 40px #0009}.chat-widget--dragging{opacity:.9;cursor:grabbing}.chat-widget__header{cursor:grab;background:#141414;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.chat-widget__title{color:var(--accent);font-size:12px;font-weight:500}@keyframes chatPulse{0%,to{opacity:1}50%{opacity:.4}}.chat-widget__messages{-webkit-user-select:text;user-select:text;flex-direction:column;flex:1;gap:8px;padding:12px 14px;display:flex;overflow-y:auto}.chat-widget__welcome{color:var(--accent);text-align:center;padding:20px 0;font-size:13px}.chat-widget__welcome p:first-child{margin-bottom:8px;font-weight:600}.chat-widget__welcome-sub{color:var(--muted);font-size:11px;font-family:var(--font-body)}.chat-widget__msg{word-break:break-word;border-radius:10px;max-width:85%;padding:8px 12px;font-size:13px;line-height:1.5;position:relative}.chat-widget__msg--own{color:var(--white);background:#bcff4f1a;border:1px solid #bcff4f33;align-self:flex-end}.chat-widget__msg--other{color:var(--white);background:#ffffff0a;border:1px solid #ffffff14;align-self:flex-start}.chat-widget__msg--notice{opacity:.6;max-width:100%;color:var(--muted);background:0 0;border:none;align-self:center;font-size:11px;font-style:italic}.chat-widget__msg--welcome{background:#bcff4f0a;border-color:#bcff4f33}.chat-widget__msg-sender{color:var(--accent);margin-bottom:2px;font-size:10px;font-weight:600;display:block}.chat-widget__msg-body{white-space:pre-wrap}.chat-widget__msg-time{color:var(--muted);text-align:right;opacity:.6;margin-top:4px;font-size:9px;display:block}.chat-widget__msg-image{cursor:pointer;border-radius:6px;max-width:100%;max-height:200px;margin:4px 0}.chat-widget__msg-file{color:var(--accent);align-items:center;gap:6px;padding:6px 0;font-size:12px;text-decoration:none;display:flex}.chat-widget__typing{align-self:flex-start;gap:4px;padding:8px 12px;display:flex}@keyframes chatTyping{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.chat-widget__input{border:1px solid var(--mid);color:var(--white);resize:none;background:#ffffff0a;border-radius:8px;outline:none;flex:1;max-height:120px;padding:8px 12px;font-family:inherit;font-size:16px;line-height:1.4;overflow-y:auto}.chat-widget__input::-webkit-scrollbar{width:4px}.chat-widget__input::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.chat-widget__input::-webkit-scrollbar-thumb:hover{background:#bcff4f4d}.chat-widget__input::-webkit-scrollbar-track{background:0 0;margin:6px 0}.chat-widget__send-btn:hover:not(:disabled){box-shadow:0 0 12px #bcff4f4d}.chat-widget__send-btn:disabled{opacity:.3;cursor:not-allowed}@media (max-width:768px){.chat-widget{padding-bottom:env(safe-area-inset-bottom,0);border:none;border-radius:0;width:100vw!important;height:100dvh!important;top:0!important;left:0!important}.chat-widget__header{cursor:default;padding-top:env(safe-area-inset-top,0)}.chat-widget__input-area{padding-bottom:env(safe-area-inset-bottom,8px)}.chat-widget__resize{display:none}.chat-widget__fab{border-radius:12px;width:48px;height:48px;bottom:56px;right:16px}.chat-widget__preview{max-width:200px;bottom:116px;right:16px}}.payment-qr__details{flex-direction:column;gap:12px;width:100%;display:flex}.payment-qr__field{text-align:left}.payment-qr__field label{color:var(--mid);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:12px;display:block}.payment-qr__value{border:1px solid var(--mid);color:#fff;background:#ffffff08;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-family:monospace;font-size:14px;display:flex;overflow:hidden}.payment-qr__value span{flex:1;min-width:0}.payment-qr__value--address span{word-break:break-all;font-size:12px}.payment-qr__copy{color:var(--accent);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px;font-size:16px;transition:opacity .2s}.payment-qr__copy:hover{opacity:.7}.payment-status{border:1px solid var(--mid);text-align:center;background:#ffffff08;border-radius:8px;padding:16px 20px}.payment-status--paid{border-color:var(--accent)}.payment-status--expired,.payment-status--failed{border-color:#ff4f4f}.payment-status--error{color:#ff4f4f}.payment-status--loading{color:var(--muted)}.payment-status__indicator{justify-content:center;align-items:center;gap:8px;margin-bottom:8px;display:flex}.payment-status__icon{font-size:20px}.payment-status--created .payment-status__icon{color:var(--muted);animation:2s ease-in-out infinite pulse}.payment-status--pending .payment-status__icon,.payment-status--confirming .payment-status__icon{color:var(--accent);animation:1.5s ease-in-out infinite pulse}.payment-status--paid .payment-status__icon{color:var(--accent);font-size:24px}.payment-status--expired .payment-status__icon,.payment-status--failed .payment-status__icon{color:#ff4f4f}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.payment-status__label{color:#fff;font-size:16px;font-weight:600}.payment-status__progress{margin-top:8px}.payment-status__bar{background:var(--mid);border-radius:2px;width:100%;height:4px;margin-bottom:6px;overflow:hidden}.payment-status__bar-fill{background:var(--accent);border-radius:2px;height:100%;transition:width .5s}.payment-status__conf{color:var(--muted);font-size:13px}.payment-status__tx{color:var(--mid);margin-top:8px;font-family:monospace;font-size:12px}.payment-status__hash{color:var(--muted)}.payment-status__warning{color:#ffc800;background:#ffc8000f;border:1px solid #ffc80033;border-radius:8px;margin-top:12px;padding:12px 16px;font-size:13px;line-height:1.5}.payment-status__link{color:var(--accent);word-break:break-all;margin-top:6px;font-size:12px;text-decoration:underline;display:block}.payment-status__eta{color:var(--muted);text-align:center;margin-top:8px;font-size:13px}.payment-status__success{flex-direction:column;align-items:center;gap:12px;margin-top:12px;display:flex}.payment-status__success-text{color:var(--accent);text-align:center;font-size:16px;font-weight:600}.payment-status__lottie{justify-content:center;display:flex}.payment-status__invoice-btn{border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:#bcff4f1a;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:background .2s}.payment-status__invoice-btn:hover{background:#bcff4f33}.payment-status__invoice-btn:disabled{opacity:.5;cursor:wait}.payment-status__expired{color:#ff4f4f;margin-top:8px;font-size:14px}.countdown{border:1px solid var(--mid);color:var(--muted);background:#ffffff08;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex}.countdown__icon{font-size:18px}.countdown__time{color:#fff;letter-spacing:2px;font-family:monospace;font-size:22px;font-weight:700}.countdown--urgent .countdown__time{color:#ff4f4f;animation:1s ease-in-out infinite pulse}.countdown--paused{border-color:var(--accent)}.countdown--paused .countdown__icon{color:var(--accent);animation:1.5s ease-in-out infinite pulse}.countdown--paused .countdown__text{color:var(--accent)}.countdown--expired{border-color:#ff4f4f}.countdown--expired .countdown__icon,.countdown--expired .countdown__text{color:#ff4f4f}@media (max-width:480px){.currency-modal{padding:20px 16px 16px}}.header__mobile-actions{z-index:10000;align-items:center;gap:8px;display:none;position:relative}.header__burger{cursor:pointer;z-index:110;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;display:flex}.header__burger span{background:#bcff4f;border-radius:2px;width:100%;height:2px;transition:transform .3s,opacity .3s,background .3s,box-shadow .3s;animation:3s ease-in-out infinite burgerGlow;display:block}@keyframes burgerGlow{0%,to{background:#bcff4f;box-shadow:0 0 4px #bcff4f4d}50%{background:#fff;box-shadow:0 0 8px #fff6}}.header__burger--open span{background:#bcff4f;animation:none;box-shadow:0 0 6px #bcff4f66}.header__burger--open span:first-child{transform:translateY(7px)rotate(45deg)}.header__burger--open span:nth-child(2){opacity:0}.header__burger--open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{left:0;right:0;top:var(--header-h);z-index:9999;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:40px 24px;animation:.25s mobileMenuIn;display:flex;position:fixed;bottom:0}@keyframes mobileMenuIn{0%{opacity:0}to{opacity:1}}.mobile-menu__nav{flex-direction:column;align-items:center;gap:22px;display:flex}.mobile-menu__link{color:#fff;align-items:center;gap:4px;font-size:22px;font-weight:600;transition:color .2s;display:flex}.mobile-menu__link--active{color:var(--accent)}.mobile-menu__link .nav-bracket{color:var(--mid);font-size:24px;animation:3s ease-in-out infinite both bracket-shimmer}.mobile-menu__nav .mobile-menu__link:first-child .nav-bracket{animation-delay:0s}.mobile-menu__nav .mobile-menu__link:nth-child(2) .nav-bracket{animation-delay:.5s}.mobile-menu__nav .mobile-menu__link:nth-child(3) .nav-bracket{animation-delay:1s}.mobile-menu__nav .mobile-menu__link:nth-child(4) .nav-bracket{animation-delay:1.5s}.mobile-menu__nav .mobile-menu__link:nth-child(5) .nav-bracket{animation-delay:2s}.mobile-menu__link .nav-accent,.mobile-menu__link .nav-prefix{font-size:22px;font-weight:600}.mobile-menu__link .nav-accent{color:var(--accent);animation:3s ease-in-out infinite both nav-glow-pulse}.mobile-menu__link:active .nav-bracket{color:var(--accent);text-shadow:0 0 8px #bcff4f80;opacity:1!important}.mobile-menu__link:active .nav-prefix{color:var(--white)}.mobile-menu__link:active .nav-accent{text-shadow:0 0 8px #bcff4f99,0 0 20px #bcff4f4d}.mobile-menu__nav .mobile-menu__link:first-child .nav-accent{animation-delay:0s}.mobile-menu__nav .mobile-menu__link:nth-child(2) .nav-accent{animation-delay:.5s}.mobile-menu__nav .mobile-menu__link:nth-child(3) .nav-accent{animation-delay:1s}.mobile-menu__nav .mobile-menu__link:nth-child(4) .nav-accent{animation-delay:1.5s}.mobile-menu__nav .mobile-menu__link:nth-child(5) .nav-accent{animation-delay:2s}.mobile-menu__cta{color:var(--accent);text-align:center;background:0 0;border:1px solid #bcff4f4d;border-radius:8px;padding:14px 40px;font-size:16px;font-weight:700;transition:all .2s}.mobile-menu__cta:hover{border-color:var(--accent);box-shadow:0 0 16px #bcff4f1f}.mobile-menu__lang{gap:12px;display:flex}.mobile-menu__lang-btn{border:1px solid var(--mid);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:8px 16px;font-size:14px;transition:all .2s}.mobile-menu__lang-btn--active{border-color:var(--accent);color:var(--accent)}.mobile-menu__wiki-btn{border:1px solid var(--mid);color:var(--muted);letter-spacing:.05em;border-radius:8px;justify-content:center;align-items:center;padding:12px 40px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.mobile-menu__wiki-btn:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:768px){.header__mobile-actions{display:flex}.header__right,.header__row2{display:none!important}.pay-page{align-items:flex-start;min-height:auto;padding:40px 12px 20px}.pay-page__container{max-width:100%}.pay-page__title{margin-bottom:16px;font-size:22px}.payment-qr__code{padding:16px}.payment-qr__code svg{width:160px!important;height:160px!important}.payment-status{padding:12px 14px}.payment-status__label{font-size:14px}.payment-status__warning{padding:10px 12px;font-size:12px}.payment-status__success-text{font-size:14px}.payment-status__lottie div{width:80px!important;height:80px!important}.payment-status__invoice-btn{width:100%;padding:12px 16px}.countdown{flex-wrap:wrap;gap:4px;padding:10px 12px}.countdown__time{font-size:18px}.currency-modal{border-radius:12px;padding:28px 20px 20px}.currency-modal__header h3{font-size:18px}.currency-modal__amount-value{font-size:28px}.currency-modal__amount{padding:16px}.currency-coin{padding:10px 12px}.currency-coin__icon,.currency-coin__icon svg{width:30px;height:30px}.cart-item{gap:12px}.cart-item__remove{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}.cart-promo__remove{min-width:36px;min-height:36px}.cart-toast{text-align:center;bottom:16px;left:16px;right:16px}.hero__terminal-body{padding:16px}.hero__terminal-typed{top:16px;left:16px;right:16px}.contacts-page__list{grid-template-columns:1fr}}@media (max-width:480px){.page{padding-top:80px}.pay-page__title{font-size:20px}.pay-page__amount-crypto{font-size:22px}.pay-page__amount-block{padding:16px}.pay-page__btn{width:100%;padding:14px 16px;font-size:16px}.payment-qr__code svg{width:140px!important;height:140px!important}.payment-qr__value{padding:8px 10px;font-size:12px}.payment-qr__copy{min-width:36px;min-height:36px;padding:6px;font-size:20px}.currency-coin__ticker{font-size:13px}.currency-coin__name{display:none}.currency-coin__multi{padding:2px 6px;font-size:10px}.cart-item__image{width:60px;height:60px}.cart-item__name{font-size:14px}.cart-item__desc{font-size:12px}.cart-summary{padding:16px}.renew-plans{grid-template-columns:repeat(2,1fr)}.biz-metric{min-width:calc(50% - 8px)}.biz-metric__value{font-size:28px}.biz-feature{flex-direction:column;gap:12px}.biz-cta__btn{width:100%;padding:14px 32px;font-size:16px}}@media (max-width:360px){.content{padding:0 12px}.header{padding:8px 12px}.header__logo{width:120px}.header__logo-rive{width:120px!important;height:26px!important}.currency-modal__amount-value{font-size:24px}.cart-item__controls{gap:8px}.cart-item__qty-btn{min-width:32px;min-height:32px}.pay-page__title{font-size:18px}.payment-qr__code svg{width:120px!important;height:120px!important}.renew-plans{grid-template-columns:1fr}}.chat-widget__fab{z-index:9999;background:var(--dark);border:1px solid var(--mid);width:52px;height:52px;color:var(--accent);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;bottom:64px;right:24px;box-shadow:0 4px 20px #0006}.chat-widget__fab:hover{border-color:var(--accent);transform:scale(1.05);box-shadow:0 0 20px #bcff4f33}.chat-widget__badge{color:#212121;background:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.chat-widget__preview{z-index:9999;border:1px solid var(--mid);color:#e0e0e0;cursor:pointer;background:#1a1a1a;border-radius:12px 12px 4px;max-width:220px;padding:10px 14px;font-size:13px;line-height:1.4;animation:.3s ease-out chatPreviewIn;position:fixed;bottom:124px;right:24px;box-shadow:0 4px 16px #00000080}.chat-widget__preview:after{content:"";border-right:1px solid var(--mid);border-bottom:1px solid var(--mid);background:#1a1a1a;width:10px;height:10px;position:absolute;bottom:-6px;right:18px;transform:rotate(45deg)}.chat-widget__preview-close{background:var(--mid);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}@keyframes chatPreviewIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat-widget{z-index:10000;border:1px solid var(--mid);font-family:var(--font-body);background:#0a0a0a;border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 40px #0009}.chat-widget--dragging{-webkit-user-select:none;user-select:none;opacity:.95}.chat-widget__header{background:var(--dark);cursor:grab;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.chat-widget--dragging .chat-widget__header{cursor:grabbing}.chat-widget__header-left{align-items:center;gap:8px;display:flex}.chat-widget__dot{border-radius:50%;width:8px;height:8px}.chat-widget__dot--green{background:var(--accent);box-shadow:0 0 6px #bcff4f66}.chat-widget__title{font-family:var(--font-mono,monospace);color:var(--accent);font-size:13px;font-weight:500}.chat-widget__powered{color:var(--mid);letter-spacing:.5px;font-size:9px}.chat-widget__controls{gap:6px;display:flex}.chat-widget__control{width:24px;height:24px;color:var(--muted);cursor:pointer;background:#ffffff0f;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.chat-widget__control:hover{color:#fff;background:#ffffff1f}.chat-widget__control--close:hover{color:#f44;background:#f443}.chat-widget__status{color:var(--muted);background:#ffffff05;border-bottom:1px solid #ffffff0a;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:11px;display:flex}.chat-widget__status-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s infinite chat-pulse}@keyframes chat-pulse{0%,to{opacity:1}50%{opacity:.4}}.chat-widget__status--error{color:#f44}.chat-widget__messages{scrollbar-width:thin;scrollbar-color:var(--mid) transparent;flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}.chat-widget__messages::-webkit-scrollbar{width:4px}.chat-widget__messages::-webkit-scrollbar-track{background:0 0}.chat-widget__messages::-webkit-scrollbar-thumb{background:var(--mid);border-radius:2px}.chat-widget__welcome{text-align:center;color:var(--muted);padding:32px 16px}.chat-widget__welcome p:first-child{font-family:var(--font-mono,monospace);color:var(--accent);margin-bottom:8px;font-size:14px}.chat-widget__welcome-sub{font-size:13px;line-height:1.5}.chat-widget__msg{border-radius:10px;flex-direction:column;gap:4px;max-width:80%;padding:8px 12px;font-size:13px;line-height:1.5;display:flex;position:relative}.chat-widget__msg--own{color:#fff;background:#bcff4f1a;border:1px solid #bcff4f33;border-bottom-right-radius:4px;align-self:flex-end}.chat-widget__msg--other{color:#fff;background:#ffffff0f;border:1px solid #ffffff14;border-bottom-left-radius:4px;align-self:flex-start}.chat-widget__msg--notice{text-align:center;max-width:90%;font-size:11px;font-style:italic;color:var(--muted)!important;background:0 0!important;border:none!important;align-self:center!important}.chat-widget__msg-sender{color:var(--accent);font-size:11px;font-weight:600}.chat-widget__msg-body{word-break:break-word;white-space:pre-wrap}.chat-widget__msg-time{color:var(--mid);align-self:flex-end;font-size:10px}.chat-widget__msg-image{cursor:pointer;border-radius:6px;max-width:100%;max-height:200px}.chat-widget__msg-file{color:var(--accent);align-items:center;gap:6px;font-size:12px;text-decoration:none;display:flex}.chat-widget__msg-file:hover{text-decoration:underline}.chat-widget__typing{align-self:flex-start;align-items:center;gap:4px;padding:8px 12px;display:flex}.chat-widget__typing span{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1.4s infinite chat-typing}.chat-widget__typing span:nth-child(2){animation-delay:.2s}.chat-widget__typing span:nth-child(3){animation-delay:.4s}@keyframes chat-typing{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.chat-widget__input-area{background:var(--dark);border-top:1px solid #ffffff0f;flex-shrink:0;align-items:flex-end;gap:6px;padding:10px 12px;display:flex}.chat-widget__attach-btn{width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.chat-widget__attach-btn:hover{color:var(--accent);background:#ffffff0f}.chat-widget__input{color:#fff;min-height:32px;max-height:100px;font-size:16px;font-family:var(--font-body);resize:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:6px 10px;line-height:1.4}.chat-widget__input:focus{border-color:#bcff4f4d}.chat-widget__input::placeholder{color:var(--mid)}.chat-widget__input:disabled{opacity:.5}.chat-widget__send-btn{background:var(--accent);color:#000;cursor:pointer;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.chat-widget__send-btn:hover{box-shadow:0 0 12px #bcff4f4d}.chat-widget__send-btn:disabled{background:var(--mid);color:#666;cursor:default;box-shadow:none}.chat-widget__resize{cursor:nwse-resize;width:16px;height:16px;position:absolute;bottom:0;right:0}.chat-widget__resize:after{content:"";border-right:2px solid var(--mid);border-bottom:2px solid var(--mid);opacity:.5;width:8px;height:8px;position:absolute;bottom:4px;right:4px}@media (max-width:768px){.chat-widget__fab{border-radius:12px;width:48px;height:48px;bottom:56px;right:16px}.chat-widget__preview{max-width:200px;bottom:116px;right:16px}.chat-widget{padding-bottom:env(safe-area-inset-bottom,0);border:none;border-radius:0;width:100vw!important;height:100dvh!important;top:0!important;left:0!important}.chat-widget__resize{display:none}}.modal-overlay{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;justify-content:center;align-items:center;animation:.2s modal-fade-in;display:flex;position:fixed;inset:0}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.modal-box{text-align:center;background:#212121d9;border:1px solid #ffffff14;border-radius:16px;width:90%;max-width:380px;padding:32px 36px;animation:.25s modal-scale-in;box-shadow:0 24px 80px #00000080,inset 0 0 1px #ffffff1a}.modal-box__title{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:17px;font-weight:600}.modal-box__message{color:var(--muted,#bcbcbc);margin:0 0 28px;font-size:14px;line-height:1.6}.modal-box__actions{justify-content:center;gap:12px;display:flex}.modal-box__btn{cursor:pointer;background:0 0;border-radius:8px;padding:10px 28px;font-size:14px;font-weight:500;transition:all .2s}.modal-box__btn--confirm{border:1px solid var(--accent,#bcff4f);color:var(--accent,#bcff4f)}.modal-box__btn--confirm:hover{background:var(--accent,#bcff4f);color:#000;box-shadow:0 0 20px #bcff4f40}.modal-box__btn--cancel{color:var(--muted,#bcbcbc);border:1px solid #ffffff26}.modal-box__btn--cancel:hover{color:#fff;background:#ffffff0d;border-color:#ffffff59}@media (max-width:768px){input,textarea,select{font-size:16px!important}}
