@font-face{font-family:W95FA;src:url(/fonts/w95fa.woff2) format("woff2"),url(/fonts/w95fa.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Press Start 2P";src:url(/fonts/press-start-2p-cyrillic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Press Start 2P";src:url(/fonts/press-start-2p-cyrillic-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";src:url(/fonts/press-start-2p-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#root{margin:0;padding:0;text-align:center;width:100%;height:100vh;box-sizing:border-box;background-color:#000}.admin-bg{min-height:100vh;width:100%;background:radial-gradient(circle at 85% -10%,rgba(53,95,173,.24),transparent 45%),radial-gradient(circle at 10% 120%,rgba(75,124,201,.18),transparent 40%),linear-gradient(180deg,#070b12,#0a1220 55%,#0b1527);position:relative;color:#f3f7ff;font-size:17px;line-height:1.35}.admin-bg .admin-header{border-bottom:1px solid rgba(255,255,255,.26);background:#080c14e6;box-shadow:0 8px 22px #0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.admin-bg .layout-form{border:1px solid rgba(255,255,255,.26);background:#0a0f18f0;box-shadow:0 14px 28px #00000059;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-bg .toggle-bar{border:1px solid rgba(255,255,255,.3);background:#080d16f2;box-shadow:0 10px 20px #00000047}.admin-bg .toggle-bar__item{color:#f7fbff;font-weight:500;font-size:16px}.admin-bg .toggle-bar__item:hover{background:#5082d738}.admin-bg .toggle-bar__item--active{border:1px solid rgba(150,198,255,.5);background:#32589485;box-shadow:none}.admin-bg .toggle-bar__item-line{background:#ffffff52}.admin-bg .button{border:1px solid rgba(147,192,255,.52);background:#1e385eeb;color:#f8fbff;box-shadow:none;font-size:16px}.admin-bg .button:hover{background:#3860a1eb;border-color:#aad0ffa6}.admin-bg .button:disabled{opacity:.55}.admin-bg .input-field{border:1px solid rgba(255,255,255,.32);background:#090e16f0;box-shadow:none;color:#f5f9ff;font-size:16px}.admin-bg .input-field::placeholder{color:#e2ecffb3}.admin-bg .input-field:focus{border:1px solid rgba(154,201,255,.78)}.admin-bg .list-item{border-bottom:1px solid rgba(255,255,255,.22);border-radius:10px;padding:4px 6px;transition:background .2s ease}.admin-bg .list-item:hover{background:#4270b626}.admin-bg .list-item__title,.admin-bg .list-item__right{font-size:17px}.admin-bg .list-item__description{color:#e1ecffdb;font-size:15px}.admin-bg .user-label{color:#e8f1ff}.admin-bg .user-field{border:1px solid rgba(255,255,255,.29);background:#0a0f18f2;box-shadow:none}.admin-bg .checkbox-input,.admin-bg .radio-input{border:1px solid rgba(255,255,255,.3);background:#0a0f18f2;box-shadow:none}.admin-bg .checkbox-input-item label,.admin-bg .radio-input-item label{color:#f4f8ff}.admin-bg .checkbox-input-item label:before,.admin-bg .radio-input-item label:before{border:1px solid rgba(255,255,255,.36);background:#182438f5;box-shadow:none}.admin-bg .checkbox-input-item input[type=checkbox]:checked+label:before{background:#72aaf8e6}.admin-bg .radio-input-item input[type=radio]:checked+label:after{background:#fff}.admin-bg .modal-overlay{background:#03060bcc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.admin-bg .modal-title,.admin-bg .modal-content p{color:#f8fbff}.admin-bg .modal-divider{background:#ffffff3d}.admin-bg .modal-button{border:1px solid rgba(255,255,255,.28);background:#111f32db;color:#fff}.admin-bg .modal-button:hover{background:#355b96bd}.admin-bg .admin-dashboard__content{background:#080c14db;border:1px solid rgba(255,255,255,.22)}.admin-bg.admin-bg--contrast .settings__theme{border:2px solid rgba(158,205,255,.62);background:linear-gradient(180deg,#09111ef0,#060c16f5);border-radius:14px;padding:14px;gap:12px;box-shadow:inset 0 0 0 1px #ffffff14}.admin-bg.admin-bg--contrast .settings__theme-title{color:#fff;opacity:1;font-weight:700;text-shadow:0 0 1px rgba(0,0,0,.45)}.admin-bg.admin-bg--contrast .settings__theme-hint{color:#e7f1ff;opacity:1;font-size:14px;line-height:1.45}.admin-bg.admin-bg--contrast .settings__theme .toggle-bar{border-color:#9ecdff94;background:#08101ef5}.admin-bg.admin-bg--contrast .settings__theme .toggle-bar__item{color:#f8fcff;background:#ffffff0d;font-weight:600}.admin-bg.admin-bg--contrast .settings__theme .toggle-bar__item:hover{background:#568de95c}.admin-bg.admin-bg--contrast .settings__theme .toggle-bar__item--active{border-color:#b0d7ffdb;background:#487fd6b8}.admin-bg.admin-bg--contrast .settings__theme .toggle-bar__item-line{background:#c5dfff9e}.admin-bg .admin-users__summary-item{border-color:#93c0ff70;background:#1e385ec7;color:#f8fbff;font-size:16px;padding:10px 14px}.admin-bg.admin-bg--win98{background:teal;color:#000;font-family:W95FA,"Press Start 2P",Tahoma,sans-serif;font-size:19px;line-height:1.4}.admin-bg.admin-bg--win98,.admin-bg.admin-bg--win98 *{border-radius:0!important;font-family:W95FA,"Press Start 2P",Tahoma,sans-serif!important}.admin-bg.admin-bg--win98 .admin-machines-filter-btn,.admin-bg.admin-bg--win98 .admin-machines-summary,.admin-bg.admin-bg--win98 .admin-machine-item__details,.admin-bg.admin-bg--win98 .admin-machine-item__stats,.admin-bg.admin-bg--win98 .admin-machine-item__toggle,.admin-bg.admin-bg--win98 .admin-machine-item__badge,.admin-bg.admin-bg--win98 .admin-nodes-sort-btn,.admin-bg.admin-bg--win98 .admin-nodes-total,.admin-bg.admin-bg--win98 .admin-node-item__country,.admin-bg.admin-bg--win98 .admin-node-item__ping,.admin-bg.admin-bg--win98 .admin-node-item__bw,.admin-bg.admin-bg--win98 .admin-node-item__users,.admin-bg.admin-bg--win98 .admin-machine-field__label,.admin-bg.admin-bg--win98 .admin-user-sub__label,.admin-bg.admin-bg--win98 .admin-machine-create-auth-btn,.admin-bg.admin-bg--win98 .admin-user-sub-modal__type-btn,.admin-bg.admin-bg--win98 .admin-machine-metrics-header,.admin-bg.admin-bg--win98 .admin-machine-metrics-row,.admin-bg.admin-bg--win98 .admin-machine-inbound,.admin-bg.admin-bg--win98 .admin-machine-ssh p,.admin-bg.admin-bg--win98 .admin-dashboard__subscriptions-hint,.admin-bg.admin-bg--win98 .admin-dashboard__stat-label{font-size:16px}.admin-bg.admin-bg--win98 .admin-machine-item__name,.admin-bg.admin-bg--win98 .admin-node-item__host,.admin-bg.admin-bg--win98 .list-item__title,.admin-bg.admin-bg--win98 .list-item__description,.admin-bg.admin-bg--win98 .admin-machine-field__value,.admin-bg.admin-bg--win98 .admin-user-sub__value,.admin-bg.admin-bg--win98 .admin-user-sub__member-info{font-size:18px}.admin-bg.admin-bg--win98 .admin-header p{font-size:20px}.admin-bg.admin-bg--win98 .toggle-bar__item{font-size:17px;padding:5px 14px}.admin-bg.admin-bg--win98 .button,.admin-bg.admin-bg--win98 .modal-button,.admin-bg.admin-bg--win98 .input-field{font-size:17px}.admin-bg.admin-bg--win98 .input-field::placeholder{font-size:17px}.admin-bg.admin-bg--win98 .admin-header,.admin-bg.admin-bg--win98 .layout-form,.admin-bg.admin-bg--win98 .admin-dashboard__content,.admin-bg.admin-bg--win98 .admin-dashboard__card,.admin-bg.admin-bg--win98 .admin-dashboard__stat-item{background:silver;color:#000;border-radius:0;border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.admin-bg.admin-bg--win98 .admin-header{margin-bottom:10px}.admin-bg.admin-bg--win98 .admin-dashboard__card--users{background:#b9c7de}.admin-bg.admin-bg--win98 .admin-dashboard__card--subscriptions{background:#b8d1c7}.admin-bg.admin-bg--win98 .admin-dashboard__card--revenue{background:#d8c6aa}.admin-bg.admin-bg--win98 .admin-dashboard__card--online{background:#c8bed8}.admin-bg.admin-bg--win98 .admin-dashboard__card--users .admin-dashboard__stat-item{background:#cfdbef}.admin-bg.admin-bg--win98 .admin-dashboard__card--subscriptions .admin-dashboard__stat-item{background:#d4e6df}.admin-bg.admin-bg--win98 .admin-dashboard__card--revenue .admin-dashboard__stat-item{background:#e6dac5}.admin-bg.admin-bg--win98 .admin-header p,.admin-bg.admin-bg--win98 .admin-dashboard__title,.admin-bg.admin-bg--win98 .admin-dashboard__card-title,.admin-bg.admin-bg--win98 .admin-dashboard__stat-value,.admin-bg.admin-bg--win98 .admin-dashboard__online-value,.admin-bg.admin-bg--win98 .admin-dashboard__online-label,.admin-bg.admin-bg--win98 .admin-dashboard__meta,.admin-bg.admin-bg--win98 .admin-dashboard__state,.admin-bg.admin-bg--win98 .admin-dashboard__error,.admin-bg.admin-bg--win98 .list-item__title,.admin-bg.admin-bg--win98 .list-item__description,.admin-bg.admin-bg--win98 .list-item__right,.admin-bg.admin-bg--win98 .user-label,.admin-bg.admin-bg--win98 .user-field,.admin-bg.admin-bg--win98 .checkbox-input-item label,.admin-bg.admin-bg--win98 .radio-input-item label,.admin-bg.admin-bg--win98 .modal-title,.admin-bg.admin-bg--win98 .modal-content p,.admin-bg.admin-bg--win98 .settings__theme-title,.admin-bg.admin-bg--win98 .settings__theme-hint{color:#000;opacity:1}.admin-bg.admin-bg--win98 .toggle-bar{border-radius:0;border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040;background:silver;box-shadow:none;gap:6px}.admin-bg.admin-bg--win98 .toggle-bar__item{border-radius:0;color:#000;border:1px solid transparent;padding:5px 12px}.admin-bg.admin-bg--win98 .toggle-bar__item:hover{background:#dcdcdc}.admin-bg.admin-bg--win98 .toggle-bar__item--active{border:1px solid #404040;background:#d9d9d9;box-shadow:inset 1px 1px gray}.admin-bg.admin-bg--win98 .toggle-bar__item-line{background:gray}.admin-bg.admin-bg--win98 .button,.admin-bg.admin-bg--win98 .modal-button{border-radius:0;border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040;background:silver;color:#000;box-shadow:none;font-weight:500}.admin-bg.admin-bg--win98 .button:hover,.admin-bg.admin-bg--win98 .modal-button:hover{background:#d8d8d8}.admin-bg.admin-bg--win98 .button:active,.admin-bg.admin-bg--win98 .modal-button:active{border-color:#404040 #ffffff #ffffff #404040;background:#b5b5b5;transform:none}.admin-bg.admin-bg--win98 .input-field,.admin-bg.admin-bg--win98 .user-field,.admin-bg.admin-bg--win98 .checkbox-input,.admin-bg.admin-bg--win98 .radio-input{border-radius:0;border:2px solid #404040;border-right-color:#fff;border-bottom-color:#fff;background:#f8f8f8;color:#000;box-shadow:none}.admin-bg.admin-bg--win98 .input-field::placeholder{color:#555}.admin-bg.admin-bg--win98 .list-item{border-bottom:1px solid #7a7a7a;border-radius:0;padding:6px 4px}.admin-bg.admin-bg--win98 .list-item:hover{background:#d8d8d8}.admin-bg.admin-bg--win98 .admin-users__summary-item{border-radius:0;border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040;background:silver;color:#000}.admin-bg.admin-bg--win98 .admin-dashboard__subscriptions-hint{color:#000;opacity:1}.admin-bg.admin-bg--win98 .admin-dashboard__subscriptions-breakdown{border-radius:0;border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040;background:silver;color:#000;box-shadow:none}.admin-bg.admin-bg--win98 .admin-dashboard__card--subscriptions .admin-dashboard__subscriptions-breakdown{background:#b8d1c7}.admin-bg.admin-bg--win98 .admin-dashboard__subscriptions-row{color:#000;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid #8a8a8a}.admin-bg.admin-bg--win98 .admin-dashboard__card--subscriptions .admin-dashboard__subscriptions-row{border-bottom:1px solid #6d827a}.admin-bg.admin-bg--win98 .admin-dashboard__subscriptions-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.admin-bg.admin-bg--win98 .checkbox-input-item label:before,.admin-bg.admin-bg--win98 .radio-input-item label:before{border-radius:0;border:2px solid #404040;border-right-color:#fff;border-bottom-color:#fff;background:#f0f0f0}.admin-bg.admin-bg--win98 .checkbox-input-item input[type=checkbox]:checked+label:before{background:#2b4ec8}.admin-bg.admin-bg--win98 .radio-input-item input[type=radio]:checked+label:after{background:#2b4ec8}.admin-bg.admin-bg--win98 .modal-overlay{background:#00000059;-webkit-backdrop-filter:none;backdrop-filter:none}.admin-bg.admin-bg--win98 .modal-divider{background:#8a8a8a}.admin-bg.admin-bg--win98 .admin-nodes-sort-bar{border-bottom:1px solid #808080;padding-bottom:6px}.admin-bg.admin-bg--win98 .admin-nodes-sort-btn{border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040;background:silver;color:#000}.admin-bg.admin-bg--win98 .admin-nodes-sort-btn:hover{background:#d8d8d8}.admin-bg.admin-bg--win98 .admin-nodes-sort-btn--active{border-color:#404040 #ffffff #ffffff #404040;background:#b5b5b5;box-shadow:inset 1px 1px gray}.admin-bg.admin-bg--win98 .admin-nodes-total,.admin-bg.admin-bg--win98 .admin-nodes-state{color:#000}.admin-bg.admin-bg--win98 .admin-node-item{border-bottom:1px solid #7a7a7a}.admin-bg.admin-bg--win98 .admin-node-item:hover{background:#d8d8d8}.admin-bg.admin-bg--win98 .admin-node-item__host{color:#000;font-weight:700}.admin-bg.admin-bg--win98 .admin-node-item__country{color:#333}.admin-bg.admin-bg--win98 .admin-node-item__ping{font-weight:700}.admin-bg.admin-bg--win98 .admin-node-item__ping--good{color:green}.admin-bg.admin-bg--win98 .admin-node-item__ping--medium{color:olive}.admin-bg.admin-bg--win98 .admin-node-item__ping--bad{color:#c00000}.admin-bg.admin-bg--win98 .admin-node-item__ping--unknown{color:gray}.admin-bg.admin-bg--win98 .admin-node-item__bw{color:#555}.admin-bg.admin-bg--win98 .admin-node-item__users,.admin-bg.admin-bg--win98 .admin-node-item__arrow{color:#000}.admin-bg.admin-bg--win98 .admin-node-item__status{border-radius:0;width:8px;height:8px}.admin-bg.admin-bg--win98 .admin-machines-toolbar{border-bottom:1px solid #808080;padding-bottom:6px}.admin-bg.admin-bg--win98 .admin-machines-filter-btn{border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040;background:silver;color:#000}.admin-bg.admin-bg--win98 .admin-machines-filter-btn:hover{background:#d8d8d8}.admin-bg.admin-bg--win98 .admin-machines-filter-btn--active{border-color:#404040 #ffffff #ffffff #404040;background:#b5b5b5;box-shadow:inset 1px 1px gray}.admin-bg.admin-bg--win98 .admin-machines-summary,.admin-bg.admin-bg--win98 .admin-machines-state{color:#000}.admin-bg.admin-bg--win98 .admin-machine-item{border-bottom:1px solid #7a7a7a}.admin-bg.admin-bg--win98 .admin-machine-item:hover{background:#d8d8d8}.admin-bg.admin-bg--win98 .admin-machine-item__name{color:#000}.admin-bg.admin-bg--win98 .admin-machine-item__details,.admin-bg.admin-bg--win98 .admin-machine-item__users,.admin-bg.admin-bg--win98 .admin-machine-item__inbounds{color:#333}.admin-bg.admin-bg--win98 .admin-machine-item__arrow{color:#000}.admin-bg.admin-bg--win98 .admin-machine-item__toggle{border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040;background:silver}.admin-bg.admin-bg--win98 .admin-machine-item__toggle.on{color:green;border-color:#ffffff #404040 #404040 #ffffff}.admin-bg.admin-bg--win98 .admin-machine-item__toggle.off{color:#c00000;border-color:#ffffff #404040 #404040 #ffffff}.admin-bg.admin-bg--win98 .admin-machine-item__toggle:hover{background:#d8d8d8}.admin-bg.admin-bg--win98 .admin-machine-item__badge{background:silver;border:1px solid #808080;color:green}.admin-bg.admin-bg--win98 .admin-machine-item__status{border-radius:0}.admin-bg.admin-bg--win98 .admin-machines-ops{border-bottom-color:gray}.admin-bg.admin-bg--win98 .admin-machines-op-btn{border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040;background:silver;color:#000;padding:8px 18px;font-size:16px;font-weight:700}.admin-bg.admin-bg--win98 .admin-machines-op-btn:hover{background:#d8d8d8}.admin-bg.admin-bg--win98 .admin-machines-op-btn:active{border-color:#404040 #ffffff #ffffff #404040;background:#b5b5b5}.admin-bg.admin-bg--win98 .admin-machines-op-result p,.admin-bg.admin-bg--win98 .admin-machines-ssh-result,.admin-bg.admin-bg--win98 .admin-machines-cloud h4,.admin-bg.admin-bg--win98 .admin-machines-cloud-item{color:#000}.admin-bg.admin-bg--win98 .admin-machines-cloud-item__info{color:#555}.admin-bg.admin-bg--win98 .admin-machines-op-result-item.success,.admin-bg.admin-bg--win98 .admin-machines-ssh-result.ok{color:green}.admin-bg.admin-bg--win98 .admin-machines-op-result-item.error,.admin-bg.admin-bg--win98 .admin-machines-ssh-result.fail{color:#c00000}.admin-bg.admin-bg--win98 .admin-machine-docker-output{background:#f8f8f8;border:2px solid #404040;border-right-color:#fff;border-bottom-color:#fff;color:#000}.admin-bg.admin-bg--win98 .admin-machine-container__name{color:#000}.admin-bg.admin-bg--win98 .admin-machine-container__info{color:#555}.admin-bg.admin-bg--win98 .admin-machine-container__state--running{color:green}.admin-bg.admin-bg--win98 .admin-machine-container__state--exited{color:#c00000}.admin-bg.admin-bg--win98 .admin-machine-container__status{color:#555}.admin-bg.admin-bg--win98 .admin-machine-title,.admin-bg.admin-bg--win98 .admin-machine-section-title,.admin-bg.admin-bg--win98 .admin-machine-state{color:#000}.admin-bg.admin-bg--win98 .admin-machine-field__label{color:#555}.admin-bg.admin-bg--win98 .admin-machine-field__value{color:#000}.admin-bg.admin-bg--win98 .admin-machine-field{border-bottom-color:#8a8a8a}.admin-bg.admin-bg--win98 .admin-machine-title-row{border-bottom-color:gray}.admin-bg.admin-bg--win98 .admin-machine-title__status{border-radius:0}.admin-bg.admin-bg--win98 .admin-machine-inbound{color:#000;border-bottom-color:#8a8a8a}.admin-bg.admin-bg--win98 .admin-machine-inbound__tag{color:#000}.admin-bg.admin-bg--win98 .admin-machine-inbound__port,.admin-bg.admin-bg--win98 .admin-machine-inbound__sni{color:#555}.admin-bg.admin-bg--win98 .admin-machine-inbound__default{background:silver;border:1px solid #808080;color:green}.admin-bg.admin-bg--win98 .admin-machine-metrics-header{color:#000;border-bottom-color:gray}.admin-bg.admin-bg--win98 .admin-machine-metrics-row{color:#000;border-bottom-color:silver}.admin-bg.admin-bg--win98 .admin-machine-danger{border-top-color:#c00000}.admin-bg.admin-bg--win98 .admin-machine-ssh p{color:#000}.admin-bg.admin-bg--win98 .admin-machine-ssh__cmd{background:#f8f8f8;border:2px solid #404040;border-right-color:#fff;border-bottom-color:#fff;color:#000}.admin-bg.admin-bg--win98 .admin-machine-create-title,.admin-bg.admin-bg--win98 .admin-machine-create-auth-label{color:#000}.admin-bg.admin-bg--win98 .admin-machine-create-auth-btn{border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040;background:silver;color:#000}.admin-bg.admin-bg--win98 .admin-machine-create-auth-btn:hover{background:#d8d8d8}.admin-bg.admin-bg--win98 .admin-machine-create-auth-btn.active{border-color:#404040 #ffffff #ffffff #404040;background:#b5b5b5;box-shadow:inset 1px 1px gray}.admin-bg.admin-bg--win98 .admin-user-sub__title,.admin-bg.admin-bg--win98 .admin-user-sub__members-title{color:#000}.admin-bg.admin-bg--win98 .admin-user-sub__label{color:#555}.admin-bg.admin-bg--win98 .admin-user-sub__value{color:#000}.admin-bg.admin-bg--win98 .admin-user-sub__no-sub{color:#555}.admin-bg.admin-bg--win98 .admin-user-sub__field{border-bottom-color:#8a8a8a}.admin-bg.admin-bg--win98 .admin-user-sub__member{color:#000;border-bottom-color:#8a8a8a}.admin-bg.admin-bg--win98 .admin-user-sub__member-info{color:#000}.admin-bg.admin-bg--win98 .admin-user-sub__member-remove{border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040;background:silver;color:#c00000}.admin-bg.admin-bg--win98 .admin-user-sub__member-remove:hover{background:#d8d8d8}.admin-bg.admin-bg--win98 .admin-user-sub__success{background:silver;border:1px solid #808080;color:green}.admin-bg.admin-bg--win98 .admin-user-sub__error{background:silver;border:1px solid #808080;color:#c00000}.admin-bg.admin-bg--win98 .admin-user-sub-modal__type-btn{border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040;background:silver;color:#000}.admin-bg.admin-bg--win98 .admin-user-sub-modal__type-btn:hover{background:#d8d8d8}.admin-bg.admin-bg--win98 .admin-user-sub-modal__type-btn.active{border-color:#404040 #ffffff #ffffff #404040;background:#b5b5b5;box-shadow:inset 1px 1px gray}.admin-bg.admin-bg--win98 .admin-analytics__content{background:silver;color:#000;border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040}.admin-bg.admin-bg--win98 .admin-analytics__title,.admin-bg.admin-bg--win98 .analytics-chart__title,.admin-bg.admin-bg--win98 .admin-analytics__state{color:#000}.admin-bg.admin-bg--win98 .analytics-chart{background:#d4d4d4;border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040}.admin-bg.admin-bg--win98 .analytics-chart__bars{border-bottom-color:gray}.admin-bg.admin-bg--win98 .analytics-chart__bar{background:navy}.admin-bg.admin-bg--win98 .analytics-chart__bar--new{background:green}.admin-bg.admin-bg--win98 .analytics-chart__bar--dau{background:navy}.admin-bg.admin-bg--win98 .analytics-chart__bar-label{color:#000;font-size:12px}.admin-bg.admin-bg--win98 .analytics-chart__legend{color:#000}.admin-bg.admin-bg--win98 .analytics-chart__legend-color--new{background:green}.admin-bg.admin-bg--win98 .analytics-chart__legend-color--dau{background:navy}.admin-bg.admin-bg--win98 .admin-analytics__funnel-section{background:#d4d4d4;border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040}.admin-bg.admin-bg--win98 .admin-analytics__period-btn{border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040;background:silver;color:#000}.admin-bg.admin-bg--win98 .admin-analytics__period-btn:hover{background:#d8d8d8}.admin-bg.admin-bg--win98 .admin-analytics__period-btn--active{border-color:#404040 #ffffff #ffffff #404040;background:#b5b5b5;box-shadow:inset 1px 1px gray}.admin-bg.admin-bg--win98 .analytics-funnel__step-bar{background:linear-gradient(90deg,navy,#4040c0)}.admin-bg.admin-bg--win98 .analytics-funnel__step-name{color:#fff}.admin-bg.admin-bg--win98 .analytics-funnel__step-count{color:#000}.admin-bg.admin-bg--win98 .analytics-funnel__step-pct{color:#555}.admin-bg.admin-bg--win98 .analytics-retention{background:#d4d4d4;border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040;--ret-high: #008000;--ret-mid: #808000;--ret-low: #c06000;--ret-min: #c0c0c0}.admin-bg.admin-bg--win98 .analytics-retention__cell{color:#000;border:1px solid #808080}.admin-bg.admin-bg--win98 .analytics-retention__cell--label,.admin-bg.admin-bg--win98 .analytics-retention__cell--header{color:#000;border:none}.header{width:100%;position:absolute;padding:20px;top:0;left:0;z-index:10;display:flex;justify-content:space-between;align-items:center;background:transparent;box-sizing:border-box}.header__actions{display:flex;align-items:center;gap:18px}.header__menu{display:none}.header__logo{color:#fff;display:flex}.header__nav{display:flex;align-items:center}.header__nav-link{color:#fff;margin-left:32px;font-size:18px;text-decoration:none;font-weight:500;transition:color .2s,opacity .2s;font-family:Sofia Pro Medium,sans-serif}.header__nav-link:hover{color:#fff;opacity:.7}.header__language-switch,.header__mobile-language-switch{display:flex;align-items:center;padding:3px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#ffffff1a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.header__language-button{border:none;background:transparent;color:#fff;font-family:Sofia Pro Medium,sans-serif;font-size:13px;letter-spacing:.04em;padding:6px 12px;border-radius:999px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.header__language-button.active{background:#fff;color:#000}.header__language-button:hover{background:#fff3;border-color:transparent}.header__language-button.active:hover{background:#fff}.header__language-button:focus,.header__language-button:focus-visible,.header__language-button:active{outline:none;box-shadow:none;border-color:transparent}.header__logo-icon{width:57px}.header__logo-text{font-size:28px;font-weight:700;letter-spacing:.5px;font-family:Magistral Light,sans-serif;margin-left:-7px;line-height:1;margin-top:3px}@media (max-width: 900px){.header{padding:16px 24px 0}.header__logo{font-size:22px}.header__nav a{margin-left:18px;font-size:16px}.header__actions{gap:12px}.header__language-button{font-size:12px;padding:5px 10px}}@media (max-width: 600px){.header{flex-direction:row;align-items:center;justify-content:space-between;padding:12px 8px 0}.header__logo{font-size:16px;margin-bottom:0}.header__logo-icon{width:40px}.header__logo-text{font-size:20px;margin-left:-3px}.header__actions{display:none}.header__menu{display:block;width:30px;height:100%;cursor:pointer;align-items:flex-start}.header__menu-icon{width:30px}}.header__mobile-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2000;animation:fadeInMenu .2s}@keyframes fadeInMenu{0%{opacity:0}to{opacity:1}}.header__mobile-menu a{color:#fff;font-size:2rem;margin:18px 0;text-decoration:none;font-weight:600;transition:color .2s}.header__mobile-menu a:hover{color:#fff}.header__mobile-menu-close{position:absolute;top:27px;right:27px;background:none;border:none;color:#fff;font-size:2.5rem;cursor:pointer;z-index:2100;transition:color .2s;padding:0;margin:0}.header__mobile-menu-close:focus,.header__mobile-menu-close:active{outline:none;box-shadow:none}.header__mobile-menu-logo{position:absolute;top:27px;left:27px;width:90px;padding:13px 0;object-fit:contain;z-index:2100}.header__mobile-menu-close:hover{color:#fff}.header__mobile-language-switch .header__language-button{font-size:12px;padding:5px 11px}.header__mobile-language-switch{margin-top:6px}@media (min-width: 900px){.header__mobile-menu{display:none}}.header__mobile-menu .header__mobile-menu-link{color:#fff;font-size:20px;margin:18px 0;text-decoration:none;font-weight:600;transition:color .2s;font-family:Sofia Pro Medium,sans-serif}.header__mobile-menu .header__mobile-menu-link:hover{color:#fff;opacity:.7}.topsection__container{background-image:url(/assets/bg-main-Csb5esOQ.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;width:100%}.topsection__content{position:absolute;bottom:70px;left:30px;width:75%;text-align:left}.topsection__subtitle{font-size:16px;letter-spacing:.2em;color:#fff;text-align:left;font-family:Sofia Pro SemiBold,sans-serif;opacity:0;transform:translateY(-20px)}.topsection__container.animate .topsection__subtitle{animation:slideDownSubtitle .8s ease-out forwards;animation-delay:0s}@keyframes slideDownSubtitle{to{opacity:1;transform:translateY(0)}}.topsection__title{font-size:105px;font-weight:600;color:#fff;text-align:left;line-height:1.2;font-family:Sofia Pro SemiBold,sans-serif;overflow:hidden}.topsection__title span{display:inline-block;transform:translateY(100%);opacity:0}.topsection__container.animate .topsection__title span{animation:slideUpLetter .8s ease-out forwards}.topsection__container.animate .topsection__title span:nth-child(1){animation-delay:.1s}.topsection__container.animate .topsection__title span:nth-child(2){animation-delay:.2s}.topsection__container.animate .topsection__title span:nth-child(3){animation-delay:.3s}.topsection__container.animate .topsection__title span:nth-child(5){animation-delay:.5s}.topsection__container.animate .topsection__title span:nth-child(6){animation-delay:.6s}.topsection__container.animate .topsection__title span:nth-child(7){animation-delay:.7s}.topsection__container.animate .topsection__title span:nth-child(8){animation-delay:.8s}.topsection__container.animate .topsection__title span:nth-child(9){animation-delay:.9s}.topsection__container.animate .topsection__title span:nth-child(10){animation-delay:1s}.topsection__container.animate .topsection__title span:nth-child(11){animation-delay:1.1s}.topsection__container.animate .topsection__title span:nth-child(12){animation-delay:1.2s}.topsection__container.animate .topsection__title span:nth-child(13){animation-delay:1.3s}.topsection__container.animate .topsection__title span:nth-child(14){animation-delay:1.4s}.topsection__container.animate .topsection__title span:nth-child(15){animation-delay:1.5s}.topsection__container.animate .topsection__title span:nth-child(16){animation-delay:1.6s}.topsection__container.animate .topsection__title span:nth-child(17){animation-delay:1.7s}.topsection__container.animate .topsection__title span:nth-child(18){animation-delay:1.8s}.topsection__container.animate .topsection__title span:nth-child(19){animation-delay:1.9s}.topsection__container.animate .topsection__title span:nth-child(20){animation-delay:2s}.topsection__container.animate .topsection__title span:nth-child(21){animation-delay:2.1s}@keyframes slideUpLetter{to{transform:translateY(0);opacity:1}}.topsection__title-span{width:80px;height:80px}.topsection__title-span-img{width:80px;height:80px;margin:0 10px;opacity:0;transform:translateY(100%)}.topsection__container.animate .topsection__title-span-img{animation:slideUpLetter .8s ease-out forwards;animation-delay:.4s}.topsection__description{font-size:16px;color:#fff;text-align:center;width:23%;text-align:left;opacity:0;position:absolute;bottom:20px;right:20px}.topsection__word-you{display:inline-block;white-space:nowrap}.topsection__title-span-space{display:none}.topsection__container.animate .topsection__description{animation:fadeInDescription 1s ease-out forwards;animation-delay:3s}@keyframes fadeInDescription{to{opacity:.6}}.topsection__container.animate .topsection__word-you span:nth-child(1){animation-delay:2.2s}.topsection__container.animate .topsection__word-you span:nth-child(2){animation-delay:2.4s}.topsection__container.animate .topsection__word-you span:nth-child(3){animation-delay:2.6s}@media (max-width: 1124px){.topsection__title{font-size:80px}.topsection__description{font-size:14px}}@media (max-width: 768px){.topsection__title{font-size:50px}.topsection__description{font-size:12px}}@media (max-width: 725px){.topsection__description{display:none}}@media (max-width: 480px){.topsection__content{position:absolute;bottom:40px;left:40px;width:75%;text-align:left}.topsection__title{font-size:42px}.topsection__description{display:none}.topsection__title-span-img{width:60px;height:60px}}.dignitysection__container{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;width:100%;background-color:#000;position:relative;margin-bottom:100px;margin-top:100px}.dignitysection__container-content{display:grid;grid-template-columns:1fr 1fr;flex-direction:row;align-items:center;justify-content:center;height:90%;width:90vw;background-color:#000;position:relative}.dignitysection__subtitle{position:absolute;top:0;left:0;font-size:12px;font-weight:600;color:#fff}.dignitysection__content{display:flex;flex-direction:column;align-items:center;justify-content:center}.dignitysection__title{font-size:57px;width:90%;line-height:1.2;text-align:left;font-family:Sofia Pro Medium,sans-serif}.dignitysection__title-mode{font-size:18px;width:100%;opacity:.7;max-width:450px;line-height:1.7;font-family:Europa Light,sans-serif}html[lang=ru] .dignitysection__title,html[lang=ru] .dignitysection__title-mode{font-family:Arial,Helvetica Neue,sans-serif}.dignitysection__content-img{width:300px}.dignitysection__content-img-speed{margin-top:30px}.dignitysection__content-img-mode{margin-bottom:30px}@media (max-width: 1124px){.dignitysection__title{font-size:46px;font-weight:500;width:100%;line-height:1;letter-spacing:.5px}.dignitysection__title-mode{font-size:17px;line-height:1.6}.dignitysection__content-img{width:236px}}@media (max-width: 768px){.dignitysection__title{font-size:38px}.dignitysection__title-mode{font-size:17px}}@media (max-width: 620px){.dignitysection__title{font-size:26px;width:90%}.dignitysection__container{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;width:100%;background-color:#000;position:relative;margin-bottom:100px}.dignitysection__container-content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;flex-direction:column;align-items:center;justify-content:center;height:100%;width:90vw;background-color:#000;position:relative}.dignitysection__content-img{width:250px}}.modssection__container{display:flex;align-items:center;justify-content:center;height:90vh;width:100%;background-color:#000;position:relative;padding:0;margin:0 0 100px;height:400px}.modssection__container-mods{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;align-items:start;width:90vw;position:relative;height:100%}.modssection__mod{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;padding-top:12px}.modssection__mod-img{width:220px;height:220px;object-fit:contain;display:block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.modssection__mod-img:hover{transform:scale(1.1)}.modssection__mods{font-size:17px;margin-bottom:12px;font-family:Europa Regular,sans-serif}.modssection__mod-title{font-size:28px;margin-bottom:12px;margin-top:0;font-family:Sofia Pro Medium,sans-serif}.modssection__mod-description{font-size:17px;width:77%;opacity:.6;font-family:Europa Regular,sans-serif}@media (max-width: 1024px){.modssection__mod-title{font-size:23px}.dignitysection__title-mode{font-size:17px}.modssection__mod-img{width:180px;height:180px}}@media (max-width: 768px){.modssection__mod-title{font-size:22px}.modssection__mods{font-size:16px}.modssection__mod-img{width:130px;height:130px}}@media (max-width: 480px){.modssection__container{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background-color:#000;position:relative;padding:0;margin:0 0 100px}.modssection__container-mods{display:grid;grid-template-rows:1fr 1fr 1fr;grid-template-columns:auto;width:90vw;position:relative;height:100%}.modssection__mod-img{width:230px;height:230px}.modssection__mod-title{width:100%;text-align:center}.modssection__mod-description{width:100%}}.ribbonbar__container{width:100%;overflow:hidden;padding:0 .5em;height:120px;margin-bottom:48px;display:flex;align-items:center;box-sizing:border-box}.ribbonbar__marquee{display:flex;width:max-content;animation:ribbonbar-marquee 70s linear infinite}.ribbonbar__text{white-space:nowrap;font-size:100px;line-height:1.4;color:#fff;font-weight:600;letter-spacing:1px;display:flex;align-items:center}@keyframes ribbonbar-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1024px){.ribbonbar__text{font-size:80px}}@media (max-width: 480px){.ribbonbar__container{height:60px}.ribbonbar__text{font-size:40px;margin-bottom:0}}.tg-proxy__section{background-color:#000;padding:60px 0}.tg-proxy__container{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:600px;margin:0 auto;text-align:center;padding:0 20px}.tg-proxy__icon{width:48px;height:48px;opacity:.9}.tg-proxy__text{display:flex;flex-direction:column;gap:8px}.tg-proxy__title{font-size:28px;font-family:Sofia Pro Medium,sans-serif;margin:0}.tg-proxy__description{font-size:16px;opacity:.6;font-family:Europa Regular,sans-serif;margin:0;line-height:1.5}.tg-proxy__button{margin-top:8px;padding:16px 40px;border:1px solid #fff;border-radius:50px;background:transparent;color:#fff;font-size:16px;font-family:Sofia Pro Medium,sans-serif;cursor:pointer;transition:all .3s ease}.tg-proxy__button:hover:not(:disabled){background-color:#fff;color:#000;border-color:#000}.tg-proxy__button:disabled{opacity:.5;cursor:not-allowed}.tg-proxy__result{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:8px}.tg-proxy__link{padding:16px 40px;border:1px solid #fff;border-radius:50px;background:#fff;color:#000;font-size:16px;font-family:Sofia Pro Medium,sans-serif;text-decoration:none;transition:all .3s ease}.tg-proxy__link:hover{background:transparent;color:#fff}.tg-proxy__copy-button{padding:10px 24px;border:1px solid rgba(255,255,255,.3);border-radius:50px;background:transparent;color:#fff;font-size:14px;font-family:Europa Regular,sans-serif;cursor:pointer;opacity:.7;transition:all .3s ease}.tg-proxy__copy-button:hover{opacity:1;border-color:#fff}.tg-proxy__expires{font-size:14px;opacity:.5;font-family:Europa Regular,sans-serif;margin:0}.tg-proxy__error{color:#ff6b6b;font-size:14px;font-family:Europa Regular,sans-serif;margin:0}@media screen and (max-width: 768px){.tg-proxy__section{padding:40px 0}.tg-proxy__title{font-size:22px}.tg-proxy__button{padding:14px 30px;width:100%}}.download__section{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;width:100%;background-color:#000;position:relative;margin-bottom:100px}.download__container{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;justify-content:center;width:90vw}.download__image{width:300px;margin-right:10px;margin-bottom:50px}.download__image:last-of-type{margin-right:0;margin-bottom:0}.download__content--right{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.download__content-text{margin-bottom:80px;text-align:left}.download__subtitle{font-size:14px;margin-bottom:20px;font-family:Sofia Pro Regular,sans-serif;margin-left:5px}.download__title{font-size:57px;line-height:1.1;margin-bottom:20px;font-family:Sofia Pro Medium,sans-serif}.download__buttons{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-left:0!important;width:auto!important}.download__button{display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px;width:350px;box-sizing:border-box;border:1px solid #fff;border-radius:50px;padding:20px;font-size:16px;color:#fff;text-decoration:none;line-height:1.2;background-color:transparent;transition:all .3s ease}.download__button:last-of-type{margin-bottom:0}.download__button:hover{background-color:#fff;color:#000;border:1px solid #fff}.download__group{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:8px}.download__platform-label{font-size:13px;opacity:.8;margin-top:0;margin-bottom:8px;margin-left:5px}.download__hint{font-size:13px;opacity:.5;margin-top:4px;margin-bottom:8px;margin-left:5px}.download__description{font-size:19px;width:77%;opacity:.6;font-family:Europa Regular,sans-serif}@media screen and (max-width: 1356px){.download__image{width:220px;margin-right:10px;margin-bottom:50px}}@media (max-width: 1024px){.download__title{font-size:46px}.download__description{font-size:18px}.download__image{width:220px;margin-right:10px;margin-bottom:50px}}@media (max-width: 870px){.download__title{font-size:38px}.download__image{width:155px;margin-right:10px;margin-bottom:50px}.download__image{width:220px;margin-right:0;margin-bottom:50px}}@media (max-width: 590px){.download__section{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;width:100%;background-color:#000;position:relative;margin-bottom:100px}.download__container{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:auto;align-items:center;justify-content:center;width:90vw}.download__content-text{width:90%}.download__content--right{align-items:center!important;justify-content:center!important;margin-left:0!important;width:100%!important}.download__image{width:180px;margin-right:10px;margin-bottom:0}.download__image:last-of-type{margin-right:0;margin-bottom:0}.download__buttons{align-items:center!important;justify-content:center!important;margin-left:0!important;width:100%!important}.download__group{align-items:center;width:100%}.download__platform-label,.download__hint{margin-left:0;text-align:center}.download__button{width:min(350px,100%)}}@media (max-width: 380px){.download__button{margin-bottom:15px;width:99%;border:1px solid #fff;border-radius:50px;padding:20px;font-size:16px;color:#fff;background-color:transparent;transition:all .3s ease;font-family:Sofia Pro Medium,sans-serif}}.support__section{height:100%;margin-bottom:100px;background-color:#000}.support__container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:90vw}.support__content-inputs{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.support__content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.support__title{font-size:36px;width:57%;text-align:left;font-family:Sofia Pro Medium,sans-serif}.support__content-inputs-io{display:flex;flex-direction:row;align-items:center;justify-content:center}.support__input{background-color:transparent;border:none;line-height:2;font-size:16px;padding:5px 0;border-bottom:1px solid #ffffff58;margin-right:5px;width:100%}.support__input:focus{outline:none}.support__input:focus::placeholder{color:#fff}.support__description{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#fff}.support__description-text{opacity:.5;font-size:14px;font-family:Europa Regular,sans-serif}.support__description-link{color:#fff;text-decoration:underline;font-size:14px}.support__button{margin-bottom:15px;width:350px;border:1px solid #fff;border-radius:50px;padding:20px;font-size:16px;color:#fff;background-color:transparent;margin-top:20px;font-family:Sofia Pro Medium,sans-serif}.support__button:hover{background-color:#fff;color:#000;cursor:pointer;border:1px solid #000;transition:all .3s ease}.support__content-inputs-io-button{display:flex;flex-direction:column}.support__checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #fff;border-radius:5px;background:transparent;position:relative;cursor:pointer;outline:none;display:inline-block;vertical-align:middle;margin-right:8px;transition:border-color .2s}.support__checkbox:checked:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.support__description-text-telegram{margin-top:10px;display:flex;align-items:center;justify-content:center}.support__description-link:hover{color:#fff}.support__description-link-telegram{padding-left:5px}.support__description-image{width:20px;height:20px;margin-left:10px}.support__description-image:hover{cursor:pointer}@media screen and (max-width: 768px){.support__section{height:100%;margin-bottom:20px;width:100%}.support__container{flex-direction:column;align-items:center;justify-content:center;width:100%}.support__title{font-size:24px;width:100%;text-align:left}}@media (max-width: 380px){.support__section{height:100%;margin-bottom:20px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.support__container{flex-direction:column;align-items:center;justify-content:center;width:94%}.support__input{width:95%}}.footer__section{height:100%;width:100%;min-height:300px;position:relative;overflow:hidden;text-align:left}.footer__container{display:flex;flex-direction:column;z-index:1;position:relative;padding-left:40px}.footer__section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/cornel-vpn-in-space-CZhk_CT6.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:top center;opacity:.3;z-index:0;pointer-events:none}.footer__container-title{font-size:36px;color:#fff;font-weight:400;margin-bottom:20px;padding-top:60px;font-family:Sofia Pro Medium,sans-serif}.footer__container-content{padding-bottom:40px;border-bottom:1px solid #ffffff50;width:96%}.footer__container-content-link{color:#fff;text-decoration:none;font-size:17px;font-weight:600;margin-right:20px;opacity:.7;transition:all .3s ease;font-family:Sofia Pro Regular,sans-serif}.footer__container-content-link:hover{color:#fff;opacity:1;border-bottom:1px solid #fff}.footer__container-legal{width:96%;padding-top:20px;display:flex;flex-wrap:wrap;gap:10px}.footer__container-legal-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;color:#fff;text-decoration:none;font-size:14px;border:1px solid #ffffff80;border-radius:999px;background:#ffffff1a;transition:all .3s ease;font-family:Sofia Pro Regular,sans-serif}.footer__container-legal-link:hover{background:#fff;color:#0e0e0e;border-color:#fff}.footer__container-content-social-text{padding-top:20px;color:#fff;opacity:.5;font-size:16px;font-family:Europa Regular,sans-serif}.footer__container-content-social-text:last-of-type{padding-top:10px}@media (max-width: 768px){.footer__container-title{font-size:30px}}@media (max-width: 480px){.footer__container-title{font-size:22px}.footer__section{min-height:260px;text-align:center}.footer__container{padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer__container-content-social-text{padding-top:20px;color:#fff;opacity:.5;font-size:15px}.footer__container-legal{width:100%;justify-content:center;padding-top:16px}.footer__section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/cornel-vpn-in-space-CZhk_CT6.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center;opacity:.3;z-index:0;pointer-events:none}.footer__container-content-social{padding-bottom:20px}}.policy__container{padding-top:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}.policy__title{margin-bottom:100px}.policy__content{padding:32px 24px;max-width:80%;text-align:left;margin:40px auto;color:#fff;font-family:Arial,sans-serif;line-height:1.7;opacity:.8}.policy__content h1,.policy__content h2,.policy__content h3{color:#fff;margin-top:1.5em;margin-bottom:.5em;font-weight:700}.policy__content h1{font-size:2em;text-align:center;opacity:1}.policy__content h2{font-size:1.3em;color:#fff;opacity:1}.policy__content h3{font-size:1.1em}.policy__content p{margin:1em 0}.policy__content ul,.policy__content ol{margin:1em 0 1em 2em;padding-left:1.2em}.policy__content li{margin-bottom:.7em}.policy__content a{color:#2980b9;text-decoration:none;word-break:break-all}.policy__content a:hover{text-decoration:underline}.policy__content hr{border:none;border-top:1px solid #eee;margin:2em 0}@media (max-width: 600px){.policy__content{padding:16px 6px;margin:16px 0}.policy__content h1{font-size:1.3em}.policy__content h2{font-size:1.1em}}.policy__text-subtitle{font-size:19px;font-weight:700;margin-bottom:10px}.policy__text-description{font-size:17px;margin-bottom:10px;font-weight:150}.scroll-to-top{position:fixed;right:32px;bottom:32px;z-index:1000;background:#fff;color:#000;border:none;display:flex;align-items:center;justify-content:center;border-radius:50%;width:48px;height:48px;cursor:pointer;box-shadow:0 2px 8px #00000026;transition:background .2s}.scroll-to-top:hover{background:#ffffff71}.scroll-to-top:focus,.scroll-to-top:active{outline:none;box-shadow:0 2px 8px #00000026}@media (max-width: 600px){.scroll-to-top{right:16px;bottom:16px;width:40px;height:40px}}.admin-auth{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100vh;background:radial-gradient(circle at 82% -10%,rgba(53,95,173,.24),transparent 42%),radial-gradient(circle at 8% 120%,rgba(75,124,201,.18),transparent 40%),linear-gradient(180deg,#070b12,#0a1220 55%,#0b1527);color:#f4f8ff}.admin-auth__logo{display:flex;align-items:center;justify-content:center;flex-direction:row}.admin-auth__logo-title{font-size:24px;font-weight:600;font-weight:700;letter-spacing:.5px;font-family:Magistral Light,sans-serif;color:#f5f9ff}.admin-auth__logo-image{width:40px;height:40px}.admin-auth__form-input{background-color:transparent;border:none;line-height:2;font-size:16px;padding:5px 0;border-bottom:1px solid #ffffff58;margin-right:5px;width:100%}.admin-auth__form-input:focus{outline:none}.admin-auth__form-input:focus::placeholder{color:#fff}.admin-auth__qr-code{width:210px;height:210px;background:#fff;border-radius:12px;box-shadow:0 6px 16px #00000040;display:flex;align-items:center;justify-content:center}.admin-auth__qr-window{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.28);background:#0c121eb8;padding:0;overflow:hidden}.admin-auth__qr-window-title{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;letter-spacing:.2px;padding:6px 8px;color:#f7fbff;background:linear-gradient(90deg,#214a8f,#3d74bc)}.admin-auth__qr-window-controls{display:flex;align-items:center;gap:4px}.admin-auth__qr-window-control{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;line-height:1;border:1px solid rgba(255,255,255,.45);background:#ffffff14}.admin-auth__qr-frame{display:flex;align-items:center;justify-content:center;padding:12px;background:radial-gradient(circle at 12% 8%,rgba(255,255,255,.08),transparent 55%)}.admin-auth__qr-caption{margin:0;padding:0 12px 10px;font-size:14px;text-align:left;color:#f0f7ffe6}.admin-auth__error{margin:0;padding:8px 12px;font-size:14px;color:#ff6b6b;text-align:center}.admin-auth .layout-form{border:1px solid rgba(255,255,255,.28);background:#0a0f18f0;box-shadow:0 14px 28px #00000059}.admin-auth .button{border:1px solid rgba(147,192,255,.52);background:#1e385eeb;color:#f8fbff;box-shadow:none}.admin-auth .button:hover{background:#3860a1eb;border-color:#aad0ffa6}.admin-auth.admin-auth--win98{background:teal;color:#000;font-family:Tahoma,"MS Sans Serif",sans-serif}.admin-auth.admin-auth--win98,.admin-auth.admin-auth--win98 *{border-radius:0!important}.admin-auth.admin-auth--win98 .admin-auth__logo-title{color:#000}.admin-auth.admin-auth--win98 .layout-form,.admin-auth.admin-auth--win98 .button{border-radius:0;border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040;background:silver;color:#000;box-shadow:none}.admin-auth.admin-auth--win98 .button:hover{background:#d8d8d8;border-color:#ffffff #404040 #404040 #ffffff}.admin-auth.admin-auth--win98 .button:active{border-color:#404040 #ffffff #ffffff #404040;background:#b5b5b5}.admin-auth.admin-auth--win98 .admin-auth__qr-code{border-radius:0;border:2px solid #404040;border-right-color:#fff;border-bottom-color:#fff;box-shadow:none}.admin-auth.admin-auth--win98 .admin-auth__qr-window{border-radius:0;border:2px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040;background:silver}.admin-auth.admin-auth--win98 .admin-auth__qr-window-title{padding:4px 6px;border-bottom:1px solid #404040;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(90deg,navy,#1084d0)}.admin-auth.admin-auth--win98 .admin-auth__qr-window-control{width:15px;height:13px;border:1px solid #ffffff;border-right-color:#404040;border-bottom-color:#404040;color:#000;background:silver;font-size:9px}.admin-auth.admin-auth--win98 .admin-auth__qr-frame{padding:10px;background:#bdbdbd}.admin-auth.admin-auth--win98 .admin-auth__qr-caption{padding:0 10px 8px;font-size:13px;color:#1a1a1a}.button{border-radius:45px;border:1px solid rgba(255,255,255,.23);background:#ffffff03;box-shadow:0 1px 4px #0000007a inset;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);transition:background .3s,border .3s;width:100%;height:50px;display:flex;justify-content:center;color:#fff;align-items:center}.button:hover{background:#ffffff0d;border:1px solid rgba(234,226,183,.3)}.button:active{background:#eae2b733;transform:scale(.98)}.button:focus{outline:none}.button--small{padding:8px 16px;font-size:14px}.button--large{padding:16px 32px;font-size:18px}.layout-form{border-radius:45px;border:1px solid rgba(255,255,255,.3);background:#ffffff03;box-shadow:0 1px 4px #0000007a inset;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);padding:26px;display:flex;flex-direction:column;align-items:center;gap:10px;width:var(--layout-form-width, 800px);max-width:100vw;color:#fff}.layout-form.list{padding:26px 26px 13px;border-radius:45px;color:#fff}.layout-form.modal{color:#fff;padding:20px}@media (max-width: 800px){.layout-form{width:97%;min-width:unset;max-width:unset}.layout-form.list{width:95vw;padding:26px 26px 13px 16px}.layout-form.modal{width:95vw}}.admin-users{display:flex;justify-content:center;align-items:center;width:100%;padding:0 12px 12px;box-sizing:border-box}.admin-users__search{display:flex;flex-direction:row;width:100%;gap:12px;align-items:stretch}.admin-users__content{display:flex;flex-direction:column;width:100%}.admin-users__summary{width:100%;display:flex;justify-content:flex-start;margin-bottom:12px}.admin-users__summary-item{margin:0;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;font-size:16px;font-weight:500}.list-item{display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.23);width:100%}.list-item:last-child{border-bottom:none}.list-item__left{display:flex;flex-direction:column;gap:1px;align-items:flex-start}.list-item__description-container{display:flex;align-items:center;gap:8px}.list-item__status-indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0}.list-item__status-indicator.active{background-color:#4caf50}.list-item__status-indicator.inactive{background-color:#f44336}.list-item__title{color:#fff;font-size:16px;font-style:normal;font-weight:500}.list-item__description{color:#ffffff70;font-size:16px;font-style:normal;font-weight:300}.list-item__right{display:flex;align-items:center;justify-content:center;color:#fff}.input-field{width:100%;padding:12px 27px;border-radius:45px;height:50px;border:1px solid rgba(255,255,255,.23);background:#ffffff03;box-shadow:0 1px 4px #0000007a inset;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.input-field::placeholder{color:#ffffff70;font-size:16px}.input-field:focus{border:1px solid rgba(156,109,67,.23);outline:none}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000}.layout-form.list{border-radius:16px;box-shadow:0 4px 32px #3b3b3b2e;padding:32px 24px;min-width:300px;max-width:90vw;color:#181c23}.modal-title{font-size:18px;font-weight:600;margin-bottom:12px;color:#fff}.modal-buttons{width:100%;display:flex;gap:10px;flex-direction:row}.modal-text{width:100%}.modal-content p{color:#fff;font-size:16px;font-weight:500;margin-bottom:12px;margin-top:16px;text-align:left;padding-left:16px}.modal-content p:first-child{margin-top:0}.modal-content p:last-child{margin-bottom:0}.modal-button{background:none;color:#fff;border:none;border-radius:45px;padding:10px 24px;font-size:1rem;cursor:pointer;transition:background .2s}.modal-button{opacity:.7}.modal-button:active{overlay:none}.modal-divider{width:100%;height:1px;background:#ffffff2e;border:none}.modal-button:focus,.modal-button:active{outline:none;box-shadow:none}@media (max-width: 768px){.modal-overlay{align-items:flex-start;padding:20px 16px;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.layout-form.list{margin:0;width:100%;max-width:100%;min-width:unset}.modal-buttons{flex-direction:column;gap:8px}}@media (max-width: 480px){.modal-overlay{padding:16px 12px}.layout-form.list{padding:24px 16px}.modal-content p{padding-left:8px;font-size:14px}}.checkbox-input{flex-direction:column;gap:10px;border:1px solid rgba(255,255,255,.23);border-radius:45px;padding:13px;background:#ffffff03;box-shadow:0 1px 4px #0000007a inset;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);margin-bottom:10px;width:100%;height:57px;display:flex;justify-content:center}.checkbox-input-item{display:flex;align-items:center;gap:10px;cursor:pointer}.checkbox-input-item input[type=checkbox]{display:none}.checkbox-input-item label{position:relative;padding-left:40px;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none}.checkbox-input-item label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.23);background:#ffffff03;box-shadow:0 1px 4px #0000007a inset;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);transition:background .3s,border .3s}.checkbox-input-item input[type=checkbox]:checked+label:before{background:#d9d9d970}.checkbox-input-item input[type=checkbox]:checked+label:after{display:none}.checkbox-input-item label:hover:before{background:#ffffff0d;border:1px solid rgba(234,226,183,.3)}.checkbox-input-item input[type=checkbox]:active+label:before{background:#eae2b733;transform:translateY(-50%) scale(.98)}.checkbox-input-item input[type=checkbox]:focus+label:before{outline:none}.radio-input{flex-direction:column;gap:10px;border:1px solid rgba(255,255,255,.23);border-radius:45px;padding:13px;background:#ffffff03;box-shadow:0 1px 4px #0000007a inset;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);margin-bottom:10px;height:57px;display:flex;justify-content:center;width:100%}.radio-input-item{display:flex;align-items:center;gap:10px;cursor:pointer}.radio-input-item input[type=radio]{display:none}.radio-input-item label{position:relative;padding-left:40px;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none}.radio-input-item label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:45px;border:1px solid rgba(255,255,255,.23);background:#ffffff03;box-shadow:0 1px 4px #0000007a inset;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);transition:background .3s,border .3s}.radio-input-item input[type=radio]:checked+label:after{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#fff;transition:background .2s}.radio-input-item label:hover:before{background:#ffffff0d;border:1px solid rgba(234,226,183,.3)}.radio-input-item input[type=radio]:active+label:before{background:#eae2b733;transform:translateY(-50%) scale(.98)}.radio-input-item input[type=radio]:focus+label:before{outline:none}.toggle-bar{border-radius:45px;border:1px solid rgba(255,255,255,.3);background:#ffffff03;box-shadow:0 1px 4px #0000007a inset;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);padding:10px;display:flex;flex-direction:row;align-items:center;gap:10px;width:fit-content;margin:0 auto}.toggle-bar__item{border-radius:45px;cursor:pointer;text-decoration:none;transition:background .2s,color .2s;position:relative;padding:3px 16px;color:#fff;font-weight:400;width:100%}.toggle-bar__item:hover{background:#ffffff14;color:#fff}.toggle-bar__item--active{color:#fff;font-weight:400;border:1px solid rgba(255,255,255,.23);background:#ffffff03;box-shadow:0 4px 4px #0000001f,0 1px 4px #0000007a inset;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.toggle-bar__item-line{width:2px;height:28px;background:#ffffff38;margin:0 4px;border-radius:2px;align-self:center}@media (max-width: 600px){.toggle-bar{gap:6px;padding:4px}.toggle-bar__item{font-size:.95rem;padding:6px 10px}.toggle-bar__item-line{height:20px;margin:0 2px}}.not-found{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100vh}.admin-user{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.admin-user__content{display:flex}@media (max-width: 600px){.admin-user__content{padding-top:60px}}.user-fields-list{display:grid;grid-template-columns:max-content 1fr;row-gap:12px;column-gap:18px;margin:0;padding:0}.user-label{font-size:15px;font-weight:500;color:#eae2b7;align-self:center;margin:0}.user-field{border-radius:45px;border:1px solid rgba(255,255,255,.23);background:#ffffff03;box-shadow:0 1px 4px #0000007a inset;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);transition:background .3s,border .3s;min-height:38px;display:flex;align-items:center;padding:0 22px;font-size:16px;color:#fff;font-weight:400;width:100%;margin:0}.user-field ul{padding-left:18px;margin:0}.user-field li{font-size:15px;color:#fff;margin:0;padding:0}@media (max-width: 600px){.user-info-section,.admin-user__content-header{width:100%}.user-fields-list{grid-template-columns:100%;row-gap:8px;column-gap:0;width:100%}.user-label{font-size:13px;margin-bottom:2px}.user-field{font-size:14px;min-height:35px;padding:0 12px;border-radius:20px;width:100%}.layout-form.list{border-radius:20px;width:97vw;max-width:100vw}}.admin-user-sub{width:100%;color:#fff}.admin-user-sub__title{font-size:18px;font-weight:700;margin:0 0 12px}.admin-user-sub__success{padding:6px 10px;margin-bottom:10px;font-size:14px;color:#4caf50;border:1px solid rgba(76,175,80,.4);background:#4caf501a}.admin-user-sub__error{padding:6px 10px;margin-bottom:10px;font-size:14px;color:#f44336;border:1px solid rgba(244,67,54,.4);background:#f443361a}.admin-user-sub__info{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px}.admin-user-sub__field{display:flex;flex-direction:column;padding:6px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-user-sub__label{font-size:12px;color:#ffffff80}.admin-user-sub__value{font-size:15px}.admin-user-sub__no-sub{margin:0 0 8px;color:#fff9;font-size:14px}.admin-user-sub__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.admin-user-sub__members{margin-bottom:10px}.admin-user-sub__members-title{font-size:15px;font-weight:600;margin:0 0 6px}.admin-user-sub__member{display:flex;align-items:center;justify-content:space-between;padding:5px 6px;border-bottom:1px solid rgba(255,255,255,.1);font-size:14px}.admin-user-sub__member-info{color:#fffc}.admin-user-sub__member-remove{background:transparent;border:1px solid rgba(244,67,54,.5);color:#f44336;cursor:pointer;padding:2px 8px;font-size:12px}.admin-user-sub__member-remove:hover{background:#f4433626}.admin-user-sub-modal{display:flex;flex-direction:column;gap:10px}.admin-user-sub-modal__auth-options{display:flex;gap:6px}.admin-user-sub-modal__type-btn{padding:5px 12px;font-size:14px;cursor:pointer;background:transparent;border:1px solid rgba(255,255,255,.25);color:#ffffffb3;transition:background .15s}.admin-user-sub-modal__type-btn:hover{background:#ffffff14}.admin-user-sub-modal__type-btn.active{background:#5082d74d;border-color:#96c6ff80;color:#fff}.admin-machines{display:flex;flex-direction:column;align-items:center}.admin-machines-header{display:grid;grid-template-columns:auto 50px;width:100%;gap:10px}.admin-machines-toolbar{display:flex;align-items:center;gap:6px;width:100%;padding:8px 0;flex-wrap:wrap}.admin-machines-filters{display:flex;gap:6px}.admin-machines-filter-btn{padding:4px 10px;font-size:13px;cursor:pointer;background:transparent;border:1px solid rgba(255,255,255,.2);color:#ffffffb3;transition:background .15s,border-color .15s}.admin-machines-filter-btn:hover{background:#ffffff14}.admin-machines-filter-btn--active{background:#5082d74d;border-color:#96c6ff80;color:#fff}.admin-machines-summary{margin-left:auto;font-size:13px;color:#fff9}.admin-machines-ops{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.15);margin-bottom:4px}.admin-machines-op-btn{padding:8px 18px;font-size:16px;font-weight:600;cursor:pointer;background:#1e385ecc;border:1px solid rgba(147,192,255,.5);color:#f8fbff;transition:background .15s,border-color .15s}.admin-machines-op-btn:hover{background:#3860a1d9;border-color:#aad0ffa6}.admin-machines-op-btn:disabled{opacity:.5;cursor:default}.admin-machines-op-result p{margin:4px 0;font-size:14px}.admin-machines-op-results-list{max-height:200px;overflow-y:auto;margin-top:8px}.admin-machines-op-result-item{display:flex;justify-content:space-between;padding:4px 6px;font-size:13px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-machines-op-result-item.success{color:#4caf50}.admin-machines-op-result-item.error{color:#f44336}.admin-machines-ssh-results{max-height:300px;overflow-y:auto}.admin-machines-ssh-result{display:flex;justify-content:space-between;padding:5px 6px;font-size:14px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-machines-ssh-result.ok{color:#4caf50}.admin-machines-ssh-result.fail{color:#f44336}.admin-machines-cloud h4{margin:8px 0 4px;font-size:15px}.admin-machines-cloud-item{display:flex;justify-content:space-between;padding:4px 6px;font-size:14px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-machines-cloud-item__info{color:#ffffff80;font-size:13px}.admin-machines-progress{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 0}.admin-machines-progress__spinner{width:36px;height:36px;border:4px solid rgba(255,255,255,.15);border-top-color:#64a0ffcc;border-radius:50%;animation:machines-spin .8s linear infinite}@keyframes machines-spin{to{transform:rotate(360deg)}}.admin-machines-progress__label{margin:0;font-size:16px;font-weight:600}.admin-machines-progress__timer{margin:0;font-size:28px;font-weight:700;font-variant-numeric:tabular-nums}.admin-machines-progress__warning{margin:0;font-size:13px;color:#ff9800;font-weight:600}.admin-machines-state{color:#fff;padding:12px 0}.admin-machine-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 6px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.22);transition:background .15s;box-sizing:border-box}.admin-machine-item:last-child{border-bottom:none}.admin-machine-item:hover{background:#4270b626}.admin-machine-item__main{flex:1;min-width:0}.admin-machine-item__name-row{display:flex;align-items:center;gap:8px}.admin-machine-item__status{width:10px;height:10px;border-radius:50%;flex-shrink:0}.admin-machine-item__status.enabled{background:#4caf50}.admin-machine-item__status.disabled{background:#f44336}.admin-machine-item__name{color:#fff;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-machine-item__badge{font-size:11px;padding:1px 6px;font-weight:600;text-transform:uppercase}.admin-machine-item__badge--xray{background:#4caf5040;border:1px solid rgba(76,175,80,.5);color:#4caf50}.admin-machine-item__details{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:13px;color:#ffffff8c}.admin-machine-item__sep{opacity:.3}.admin-machine-item__stats{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;flex-shrink:0}.admin-machine-item__users{color:#ffffffb3}.admin-machine-item__inbounds{color:#ffffff73}.admin-machine-item__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.admin-machine-item__toggle{padding:3px 8px;font-size:12px;font-weight:700;cursor:pointer;border:1px solid;background:transparent;transition:background .15s}.admin-machine-item__toggle.on{color:#4caf50;border-color:#4caf5080}.admin-machine-item__toggle.on:hover{background:#4caf5026}.admin-machine-item__toggle.off{color:#f44336;border-color:#f4433680}.admin-machine-item__toggle.off:hover{background:#f4433626}.admin-machine-item__arrow{color:#fff;font-size:17px}.admin-machine{display:flex;flex-direction:column;align-items:center}.admin-machine-state{color:#fff;padding:12px 0}.admin-machine-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.22)}.admin-machine-title{color:#fff;font-size:22px;font-weight:700;margin:0;display:flex;align-items:center;gap:10px}.admin-machine-title__status{width:12px;height:12px;border-radius:50%;flex-shrink:0}.admin-machine-title__status.enabled{background:#4caf50}.admin-machine-title__status.disabled{background:#f44336}.admin-machine-title-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-machine-fields{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%;margin:0;padding:0}.admin-machine-field{display:flex;flex-direction:column;padding:8px 6px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-machine-field__label{font-size:12px;color:#ffffff80;margin-bottom:2px}.admin-machine-field__value{font-size:15px;color:#fff;margin:0;word-break:break-all}.admin-machine-section{width:100%;margin-top:16px}.admin-machine-section-title{color:#fff;font-size:17px;font-weight:600;margin:0 0 8px}.admin-machine-inbounds{display:flex;flex-direction:column;gap:4px}.admin-machine-inbound{display:flex;align-items:center;gap:8px;padding:6px;font-size:14px;color:#fffc;border-bottom:1px solid rgba(255,255,255,.1)}.admin-machine-inbound__tag{font-weight:600;color:#fff}.admin-machine-inbound__port{color:#fff9;font-variant-numeric:tabular-nums}.admin-machine-inbound__sni{color:#ffffff80;font-size:13px}.admin-machine-inbound__default{font-size:11px;padding:1px 6px;background:#4caf5040;border:1px solid rgba(76,175,80,.5);color:#4caf50;font-weight:600}.admin-machine-metrics-table{width:100%;overflow-x:auto}.admin-machine-metrics-header,.admin-machine-metrics-row{display:grid;grid-template-columns:2fr repeat(5,1fr);gap:4px;padding:5px 6px;font-size:13px}.admin-machine-metrics-header{font-weight:600;color:#ffffffb3;border-bottom:1px solid rgba(255,255,255,.2)}.admin-machine-metrics-row{color:#ffffffd9;border-bottom:1px solid rgba(255,255,255,.08);font-variant-numeric:tabular-nums}.admin-machine-danger{width:100%;margin-top:20px;padding-top:12px;border-top:1px solid rgba(244,67,54,.3)}.admin-machine-edit-form{width:100%;padding-top:10px}.admin-machine-edit-actions{display:flex;gap:8px;margin-top:6px}.admin-machine-ssh p{margin:4px 0;font-size:14px}.admin-machine-docker{display:flex;gap:8px;align-items:center}.admin-machine-docker-output{margin:8px 0 0;padding:10px;background:#0006;border:1px solid rgba(255,255,255,.15);color:#4caf50;font-family:monospace;font-size:13px;white-space:pre-wrap;word-break:break-all;max-height:300px;overflow-y:auto}.admin-machine-containers{max-height:400px;overflow-y:auto}.admin-machine-container{padding:8px 6px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-machine-container__name{font-weight:600;font-size:15px}.admin-machine-container__info{display:flex;gap:8px;font-size:13px;color:#fff9;margin-top:2px}.admin-machine-container__state{font-weight:600}.admin-machine-container__state--running{color:#4caf50}.admin-machine-container__state--exited{color:#f44336}.admin-machine-container__status{font-size:12px;color:#fff6;margin-top:2px}.admin-machine-ssh__cmd{margin-top:10px;padding:8px;background:#0000004d;border:1px solid rgba(255,255,255,.15);font-family:monospace;font-size:13px;word-break:break-all}.admin-machine-create{display:flex;flex-direction:column;align-items:center}.admin-machine-create-title{color:#fff;font-size:22px;font-weight:700;margin:0 0 16px;width:100%}.admin-machine-create-auth{width:100%;margin-bottom:10px}.admin-machine-create-auth-label{display:block;color:#ffffffb3;font-size:14px;margin-bottom:6px}.admin-machine-create-auth-options{display:flex;gap:6px}.admin-machine-create-auth-btn{padding:5px 14px;font-size:14px;cursor:pointer;background:transparent;border:1px solid rgba(255,255,255,.25);color:#ffffffb3;transition:background .15s,border-color .15s}.admin-machine-create-auth-btn:hover{background:#ffffff14}.admin-machine-create-auth-btn.active{background:#5082d74d;border-color:#96c6ff80;color:#fff}.admin-analytics{display:flex;justify-content:center;width:100%;padding:0 12px 12px;box-sizing:border-box}.admin-analytics__content{width:100%;max-width:1240px;display:flex;flex-direction:column;gap:16px;color:#fff;background:#080a1085;border:1px solid rgba(255,255,255,.16);border-radius:24px;padding:14px;box-sizing:border-box}.admin-analytics__title{margin:0;font-size:36px;font-weight:700}.admin-analytics__state{margin:0;color:#fff;opacity:.92}.admin-analytics__charts{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.analytics-chart{background:#0b0e16f0;border:1px solid rgba(255,255,255,.22);border-radius:16px;padding:14px;min-width:0;overflow:hidden}.analytics-chart__title{margin:0 0 10px;font-size:20px;font-weight:700}.analytics-chart__bars{display:flex;align-items:flex-end;gap:1px;height:260px;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:4px;overflow:hidden}.analytics-chart__bar-col{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end;min-width:0}.analytics-chart__bar{width:100%;max-width:20px;background:#64a0ffb3;min-height:1px;transition:height .3s}.analytics-chart__bar-pair{display:flex;gap:1px;align-items:flex-end;height:100%;width:100%;justify-content:center}.analytics-chart__bar--new{background:#4caf50b3;max-width:10px}.analytics-chart__bar--dau{background:#64a0ffb3;max-width:10px}.analytics-chart__bar-label{font-size:11px;color:#ffffff80;margin-top:4px;white-space:nowrap;writing-mode:vertical-lr;transform:rotate(180deg);height:40px;overflow:hidden}.analytics-chart__legend{display:flex;gap:14px;margin-top:8px;font-size:13px;color:#fff9}.analytics-chart__legend-item{display:flex;align-items:center;gap:4px}.analytics-chart__legend-color{width:10px;height:10px}.analytics-chart__legend-color--new{background:#4caf50b3}.analytics-chart__legend-color--dau{background:#64a0ffb3}.admin-analytics__funnel-section{background:#0b0e16f0;border:1px solid rgba(255,255,255,.22);border-radius:16px;padding:14px}.admin-analytics__funnel-header{margin-bottom:8px}.admin-analytics__funnel-periods{display:flex;gap:6px}.admin-analytics__period-btn{padding:4px 12px;font-size:14px;cursor:pointer;background:transparent;border:1px solid rgba(255,255,255,.2);color:#ffffffb3;border-radius:6px;transition:background .15s}.admin-analytics__period-btn:hover{background:#ffffff14}.admin-analytics__period-btn--active{background:#5082d74d;border-color:#96c6ff80;color:#fff}.analytics-funnel{display:flex;flex-direction:column;gap:6px}.analytics-funnel__step{display:flex;align-items:center;gap:12px}.analytics-funnel__step-bar{height:36px;background:linear-gradient(90deg,#64a0ff99,#64a0ff33);display:flex;align-items:center;padding:0 10px;min-width:80px;transition:width .3s}.analytics-funnel__step-name{font-size:14px;color:#fff;white-space:nowrap}.analytics-funnel__step-stats{display:flex;gap:8px;align-items:center;flex-shrink:0}.analytics-funnel__step-count{font-size:15px;font-weight:600;color:#fff}.analytics-funnel__step-pct{font-size:13px;color:#ffffff80}.analytics-retention{background:#0b0e16f0;border:1px solid rgba(255,255,255,.22);border-radius:16px;padding:14px;overflow-x:auto;--ret-high: rgba(76, 175, 80, .5);--ret-mid: rgba(255, 193, 7, .4);--ret-low: rgba(255, 152, 0, .3);--ret-min: rgba(244, 67, 54, .2)}.analytics-retention__table{display:flex;flex-direction:column;gap:2px;min-width:fit-content}.analytics-retention__row{display:flex;gap:2px}.analytics-retention__row--header{font-weight:600}.analytics-retention__cell{min-width:52px;padding:5px 6px;text-align:center;font-size:13px;color:#fff;font-variant-numeric:tabular-nums}.analytics-retention__cell--label{min-width:90px;text-align:left;background:transparent;color:#ffffffb3}.analytics-retention__cell--header{background:transparent;color:#ffffff80}@media (max-width: 900px){.admin-analytics__charts{grid-template-columns:1fr}}@media (max-width: 520px){.admin-analytics{padding:0 6px 10px}.admin-analytics__content{padding:10px;border-radius:18px}.admin-analytics__title{font-size:28px}}.settings{display:flex;flex-direction:column;align-items:center;justify-content:center}.settings__theme{width:100%;display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.settings__theme-title{margin:0;font-size:22px;font-weight:600;text-align:left}.settings__theme-hint{margin:0;opacity:.82;font-size:15px;text-align:left}.admin-header{width:100%;color:#fff;display:flex;justify-content:center;align-items:center;position:sticky;top:0;z-index:100;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.3);background:#ffffff03;box-shadow:0 1px 4px #0000007a inset;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);padding:16px;margin-bottom:20px}.admin-header__container-left{display:flex;align-items:center;gap:16px}.admin-header__container-left img{height:40px;width:40px;object-fit:contain}.admin-header__container-left p{font-size:1.5rem;font-weight:600;letter-spacing:1px;margin:0;font-family:Magistral Light,sans-serif}.admin-header__container-right{margin-left:auto;display:flex;align-items:center;gap:16px}.admin-header__container-right>.button{width:57px!important;min-width:57px;height:57px;padding:0!important;display:inline-flex;align-items:center;justify-content:center}.admin-header__settings-icon{width:24px;height:24px;object-fit:contain}@media (max-width: 600px){.admin-header{width:100%;color:#fff;padding:10px}.admin-header__container-left p{display:none}}.admin-dashboard{display:flex;justify-content:center;width:100%;padding:0 12px 12px;box-sizing:border-box}.admin-dashboard__content{width:min(1240px,100%);display:flex;flex-direction:column;gap:12px;color:#fff;background:#080a1085;border:1px solid rgba(255,255,255,.16);border-radius:24px;padding:14px;box-sizing:border-box}.admin-dashboard__header{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;flex-wrap:wrap}.admin-dashboard__title{margin:0;font-size:36px;font-weight:700}.admin-dashboard__meta{text-align:right;opacity:.95;font-size:13px}.admin-dashboard__meta p{margin:0}.admin-dashboard__state,.admin-dashboard__error{margin:0;color:#fff;opacity:.92}.admin-dashboard__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-dashboard__card{--card-bg: rgba(11, 14, 22, .94);--card-border: rgba(255, 255, 255, .22);--card-highlight: rgba(255, 255, 255, .05);--stat-bg: rgba(26, 32, 44, .92);--stat-border: rgba(255, 255, 255, .18);--stat-value-color: #ffffff;border-radius:24px;border:1px solid var(--card-border);background:var(--card-bg);background:linear-gradient(180deg,color-mix(in srgb,var(--card-bg) 92%,#ffffff 8%) 0%,var(--card-bg) 100%);box-shadow:inset 0 1px 0 var(--card-highlight),0 12px 28px #00000059;padding:14px;text-align:left;min-height:240px}.admin-dashboard__card-title{margin:0 0 10px;font-size:28px;font-weight:700}.admin-dashboard__stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-dashboard__stat-item{border-radius:14px;padding:10px;background:var(--stat-bg);border:1px solid var(--stat-border)}.admin-dashboard__stat-label{margin:0;font-size:15px;opacity:.9}.admin-dashboard__stat-value{margin:2px 0 0;font-size:28px;font-weight:600;line-height:1.1;color:var(--stat-value-color)}.admin-dashboard__card--users{--card-bg: rgba(17, 31, 54, .95);--card-border: rgba(125, 178, 255, .38);--card-highlight: rgba(176, 212, 255, .14);--stat-bg: rgba(31, 51, 82, .92);--stat-border: rgba(148, 196, 255, .27)}.admin-dashboard__card--online{--card-bg: rgba(30, 24, 46, .95);--card-border: rgba(188, 166, 241, .4);--card-highlight: rgba(211, 194, 251, .14);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.admin-dashboard__online-value{margin:2px 0;font-size:84px;font-weight:700;line-height:1}.admin-dashboard__online-label{margin:0;font-size:18px;opacity:.9}.admin-dashboard__card--subscriptions{--card-bg: rgba(18, 34, 38, .95);--card-border: rgba(132, 205, 185, .38);--card-highlight: rgba(173, 225, 208, .14);--stat-bg: rgba(31, 52, 58, .92);--stat-border: rgba(156, 217, 200, .25);position:relative}.admin-dashboard__card--subscriptions .admin-dashboard__subscriptions-breakdown{border-color:#a6e0d04d;background:#0e1a1efa}.admin-dashboard__card--revenue{--card-bg: rgba(38, 30, 19, .95);--card-border: rgba(227, 190, 121, .38);--card-highlight: rgba(244, 218, 169, .14);--stat-bg: rgba(54, 43, 29, .92);--stat-border: rgba(238, 211, 159, .25)}.admin-dashboard__subscriptions-hint{margin:8px 0 0;font-size:14px;opacity:.72}.admin-dashboard__subscriptions-breakdown{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;border-radius:12px;border:1px solid rgba(255,255,255,.24);background:#080c14fa;box-shadow:0 10px 20px #00000059;padding:10px;max-height:160px;opacity:0;overflow:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:10}.admin-dashboard__subscriptions-row{display:flex;align-items:center;justify-content:space-between;font-size:15px;margin-bottom:6px}.admin-dashboard__subscriptions-row:last-child{margin-bottom:0}.admin-dashboard__stat-item--breakdown-trigger{position:relative}.admin-dashboard__stat-item--breakdown-trigger:hover .admin-dashboard__subscriptions-breakdown,.admin-dashboard__stat-item--breakdown-trigger:focus-within .admin-dashboard__subscriptions-breakdown{opacity:1;transform:translateY(0);pointer-events:auto}@media (max-width: 1120px){.admin-dashboard__grid{grid-template-columns:1fr}}@media (max-width: 520px){.admin-dashboard{padding:0 6px 10px}.admin-dashboard__content{padding:10px;border-radius:18px}.admin-dashboard__title{font-size:30px}.admin-dashboard__stats-grid{grid-template-columns:1fr}.admin-dashboard__card-title{font-size:24px}.admin-dashboard__stat-label{font-size:14px}.admin-dashboard__stat-value{font-size:24px}.admin-dashboard__online-value{font-size:64px}.admin-dashboard__online-label{font-size:16px}}@media (hover: none){.admin-dashboard__subscriptions-hint{display:none}.admin-dashboard__subscriptions-breakdown{position:static;margin-top:8px;border-radius:8px;border:1px dashed rgba(255,255,255,.25);background:#080c1499;box-shadow:none;padding:8px;opacity:1;transform:none;pointer-events:auto}}.ipinfo{min-height:100vh;background:linear-gradient(135deg,#000,#1a1a1a);padding:40px 20px;display:flex;justify-content:center;align-items:center}.ipinfo__content{max-width:800px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ipinfo__title{font-size:48px;font-weight:700;color:#fff;text-align:center;margin-bottom:20px;font-family:Magistral Light,sans-serif;letter-spacing:1px}.ipinfo__description{font-size:18px;color:#ccc;text-align:center;margin-bottom:40px;line-height:1.6}.ipinfo__form{background:#ffffff0d;border-radius:16px;padding:40px;margin-bottom:30px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ipinfo__input{width:100%;margin-bottom:30px;font-size:16px;padding:16px 20px;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;transition:all .3s ease}.ipinfo__input:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px #4a9eff33}.ipinfo__input::placeholder{color:#888}.ipinfo__buttons{display:flex;gap:20px;width:100%;flex-wrap:wrap;justify-content:center}.ipinfo__button{min-width:180px;padding:16px 32px;font-size:16px;font-weight:600;border-radius:12px;transition:all .3s ease;cursor:pointer;border:none;text-transform:uppercase;letter-spacing:.5px}.ipinfo__button--primary{background:linear-gradient(135deg,#4a9eff,#06c);color:#fff;box-shadow:0 4px 15px #4a9eff4d}.ipinfo__button--primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4a9eff66}.ipinfo__button--secondary{background:linear-gradient(135deg,#666,#444);color:#fff;box-shadow:0 4px 15px #6666664d}.ipinfo__button--secondary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6666}.ipinfo__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.ipinfo__error{background:#ff3b301a;border:1px solid rgba(255,59,48,.3);border-radius:12px;padding:16px 20px;color:#ff3b30;text-align:center;margin-bottom:20px;font-weight:500}.ipinfo__result{background:#ffffff0d;border-radius:16px;padding:30px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ipinfo__result-title{font-size:24px;font-weight:700;color:#fff;margin-bottom:20px;text-align:center;font-family:Magistral Light,sans-serif}.ipinfo__subnets-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.ipinfo__copy-button{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #28a7454d;min-width:140px}.ipinfo__copy-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #28a74566}.ipinfo__result-content{display:flex;flex-direction:column;width:100%;gap:16px}.ipinfo__result-item{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#ffffff0d;border-radius:45px;border:1px solid rgba(255,255,255,.1)}.ipinfo__result-label{font-weight:600;color:#ccc;font-size:16px}.ipinfo__result-value{color:#fff;font-size:16px;font-weight:500;word-break:break-all}.ipinfo__subnets{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;max-height:400px;overflow-y:auto;padding:10px;width:100%;background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.ipinfo__subnet-item{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 12px;color:#fff;font-size:14px;font-family:Courier New,monospace;text-align:center;transition:all .2s ease}.ipinfo__subnet-item:hover{background:#ffffff1a;border-color:#4a9eff4d}@media (max-width: 768px){.ipinfo{padding:20px 15px}.ipinfo__title{font-size:36px}.ipinfo__description{font-size:16px}.ipinfo__form{padding:30px 20px}.ipinfo__buttons{flex-direction:column;align-items:center}.ipinfo__button{width:100%;max-width:300px}.ipinfo__result-item{flex-direction:column;align-items:flex-start;gap:8px}.ipinfo__result-label,.ipinfo__result-value{font-size:14px}.ipinfo__subnets{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.ipinfo__subnet-item{font-size:12px;padding:6px 8px}.ipinfo__subnets-header{flex-direction:column;align-items:center;text-align:center}.ipinfo__copy-button{min-width:120px;font-size:12px;padding:6px 12px}}@media (max-width: 480px){.ipinfo__title{font-size:28px}.ipinfo__form,.ipinfo__result{padding:20px 15px}}.open-app{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#2c2c2c,#1a1a1a);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:0 16px}.open-app__content{max-width:480px;text-align:center}.open-app__title{font-size:2rem;margin-bottom:12px}.open-app__description{font-size:1.1rem;color:#bdc3c7;line-height:1.5;margin-bottom:24px}.open-app__button{display:inline-block;padding:14px 28px;background:#fff;color:#111;border-radius:10px;text-decoration:none;font-size:1.1rem;font-weight:600;transition:opacity .2s}.open-app__button:hover{opacity:.85}.login-page{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#2c2c2c,#1a1a1a);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:0 16px}.login-page__content{max-width:480px;text-align:center}.login-page__title{font-size:2rem;margin-bottom:12px}.login-page__description{font-size:1.1rem;color:#bdc3c7;line-height:1.5;margin-bottom:8px}.login-page__code{font-size:1.8rem;font-weight:700;font-family:monospace;background:#ffffff1a;padding:12px 24px;border-radius:10px;margin-top:16px;word-break:break-all}.login-page__button{display:inline-block;margin-top:28px;padding:14px 28px;background:#fff;color:#111;border-radius:10px;text-decoration:none;font-size:1.1rem;font-weight:600;transition:opacity .2s}.login-page__button:hover{opacity:.85}@font-face{font-family:Sofia Pro Regular;font-style:normal;font-weight:400;src:url(/assets/Sofia%20Pro%20Regular%20Az-2H8o22au.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Pro Medium;font-style:normal;font-weight:400;src:url(/assets/Sofia%20Pro%20Medium%20Az-OsL6rLeu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Pro SemiBold;font-style:normal;font-weight:400;src:url(/assets/Sofia%20Pro%20Semi%20Bold%20Az-BTyiZWIV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Europa Light;font-style:normal;font-weight:300;src:url(/assets/Europa-Light-CwJJeRAp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Europa Regular;font-style:normal;font-weight:400;src:url(/assets/Europa-Regular-B_bUYjaQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Magistral Light;font-style:normal;font-weight:300;src:url(/assets/Magistral-Light-BQeVnhIl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#ffffffde;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}p,h2{margin:0}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1;margin:0}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}html{scroll-behavior:smooth}
