/* onadva link: emerald, light trails and connected letterforms. */
.brand-background{position:fixed;inset:0;z-index:0;pointer-events:none}
:root{background:#091d1b}.public-site{color:#edf7ef;background:linear-gradient(145deg,#102b26a6,#071815e6);--green:#a5efc7;--muted:#a4b9b0;--line:#b5e4c324;font-family:Inter,"Segoe UI",Arial,"Microsoft YaHei","Yu Gothic",sans-serif;min-height:100vh}
.public-site>.topbar,.public-site>main,.public-site>footer{position:relative;z-index:1}
.topbar{border-color:var(--line);padding-top:25px;padding-bottom:25px}nav{gap:23px}.brand{letter-spacing:-.7px;color:#f1fff4}.brand-mark,.symbol{width:42px;height:42px;border-radius:12px;background:#103e38;box-shadow:0 0 0 1px #aff3d027}
nav a:hover,.download-link,.card-bottom a,.form-card a,#shop-link{color:#b1f0ce}.nav-button{border-color:#b5e4c333;background:#d3f9d409}.eyebrow{color:#a5d9bb;font-size:10px;letter-spacing:2.1px}.hero{gap:68px;padding-top:90px;padding-bottom:80px}.hero h1{font-weight:600;font-size:clamp(42px,4.9vw,66px);line-height:1.1;letter-spacing:-2.4px}.hero h1 em{color:#b2e6b8}.hero p{color:#b1c4b8}.hero-details{color:#b4c6b8;gap:23px}.hero-details span:before{color:#a3e7bb}
.button,.primary{background:#b7edc4;color:#123d2a;border-color:#b7edc4;border-radius:10px;box-shadow:0 5px 22px #86e4b313;transition:background .2s,transform .2s,box-shadow .2s}.button:hover,.primary:hover{filter:none;background:#d0f9d8;box-shadow:0 6px 25px #86e4b322;transform:translateY(-2px)}.button.secondary{color:#d4eed9;border-color:#b5e4c338;background:#acdac809;box-shadow:none}.button.secondary:hover{background:#cce8d215}.button:disabled,.primary:disabled{transform:none}.connection-card{position:relative;overflow:hidden;background:linear-gradient(150deg,#294d3ca6,#112e28b3);border:1px solid #b8ecc33c;box-shadow:0 30px 70px #020d0866,inset 0 1px 0 #cffff217;backdrop-filter:blur(16px);padding:30px;border-radius:24px}.connection-card:before{content:'';position:absolute;width:200px;height:200px;right:-100px;top:-80px;filter:blur(50px);background:#93df7b19;pointer-events:none}.dot{background:#b8eda7;box-shadow:0 0 14px #8ffa9d77}.network-ring{color:#cbf4cb;background:radial-gradient(circle,#92e5ac1f,#92e5ac05);border-color:#b3dfac66;outline-color:#b3dfac22}.network-line{background:#a8ddb056}.network-point{color:#b6edc2}.connection-card h2{font-size:27px}.connection-card p{color:#b4cbb9}.card-bottom{border-color:#b5e4c324;color:#afcab5}
.client-card,.plan-card,.form-card,.summary-grid article,.steps article{color:#e7f2e8;background:linear-gradient(145deg,#173b2fe3,#102b25cf);border-color:#b5e4c329;box-shadow:0 12px 35px #020f0720;backdrop-filter:blur(10px);border-radius:15px}.client-card,.plan-card{transition:border-color .2s,transform .2s}.client-card:hover,.plan-card:hover{border-color:#b5e4c36b;transform:translateY(-3px)}.client-card .platform-icon{color:#b1dcc0}.download-link.disabled{color:#9bb1a1}.price{color:#ddf4d7}.plan-card p,.client-card p{color:#a7bcad}.section-heading p{color:#a9bdb0}.section-heading h2{font-size:32px}.section{border-color:#b5e4c321}.table-wrap{border-color:#b5e4c329;border-radius:12px;background:#143129c9}th{background:#28513b66;color:#bcdbc4}td{border-color:#b5e4c31a;color:#e1eee0}tbody tr:hover{background:#b5e4c308}.summary-grid article strong,.summary-grid article b{color:#dff6d7}.connection{background:#143129d9;border-color:#b5e4c329}.connection h3{color:#e5f4e4}.connection code,pre{color:#c9eacb;background:#061d168c;border-color:#a4e3b725}
.public-site input,.public-site select{color:#e0f3e3;background:#081f19a6;border-color:#b5e4c338}.public-site input:read-only{background:#24473155}.public-site input::placeholder{color:#94ad9c}.public-site input:focus,.public-site select:focus{border-color:#a5eac0;box-shadow:0 0 0 3px #83d3a21a}.public-site label{color:#cee2d0}.notice{color:#d8efcf;background:#1b3f2eed;border-color:#96c5a144}.notice.error,.error{background:#421f20ed;border-color:#df9a8c44;color:#f1c0b1}.muted{color:#a9bdae}footer{color:#a4b9ad;border-color:#b5e4c324}.form-card a{margin-top:12px}.steps article>span{color:#b8e6b0}.support{padding-top:55px;padding-bottom:64px}.support h2{color:#e7f6e5}.card,.tabs,.security{border-color:#b5e4c32e}.card{background:#17352bf2;box-shadow:0 20px 70px #020d0866;backdrop-filter:blur(14px)}.intro h1{color:#ebf7e9}.intro p,.hint,.success p{color:#adc2b1}.foot,.security,small{color:#a7bca9}.tabs{background:#09231b}.tabs button{color:#afc6b4}.tabs button.active{background:#b7edc4;color:#183b25}.success>span{background:#315d3c;color:#caf7cf}.resend{color:#b7e9c4}
.language-chooser{position:relative;flex-shrink:0;z-index:30}.language-trigger{display:flex;align-items:center;gap:9px;min-height:44px;border:1px solid #b5e4c34a;border-radius:10px;color:#ecf8ee;background:#214637a8;padding:9px 13px;font:inherit;font-weight:600;font-size:13px;white-space:nowrap;box-shadow:0 3px 15px #010e081a}.language-trigger:hover,.language-trigger[aria-expanded=true]{background:#31543f;border-color:#c5e5bf8f}.language-flag{font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;font-size:23px;line-height:1}.language-arrow{color:#aacbb3;font-size:17px;margin-left:3px}.language-menu{position:absolute;top:calc(100% + 10px);right:0;width:218px;padding:9px;background:#122c24f5;border:1px solid #b5e4c339;border-radius:15px;box-shadow:0 15px 60px #010b0799;backdrop-filter:blur(20px)}.language-option{display:flex;align-items:center;gap:12px;width:100%;padding:13px 12px;margin:2px 0;border:0;border-radius:9px;background:none;color:#e5f4e8;font:inherit;font-size:15px;text-align:left;cursor:pointer}.language-option:hover,.language-option[aria-checked=true]{background:#a5d4ad22}.language-check{color:#b7edc4;margin-left:auto}.public-site:not(:has(header)) main>.language-chooser{position:absolute;right:44px;top:40px}.public-site:not(:has(header)) .brand{padding-right:145px}
@media(max-width:1050px){.topbar{gap:20px}nav{gap:14px}.hero{gap:38px}.hero h1{font-size:48px}}
@media(max-width:760px){.topbar{flex-direction:row;flex-wrap:wrap;padding:20px}.topbar nav{width:100%;gap:14px;flex-wrap:wrap}.topbar nav .language-chooser{order:-1;margin-left:auto;position:absolute;right:20px;top:20px}.brand{font-size:21px;padding-right:148px;min-height:44px}.brand-mark{width:38px;height:38px}.language-trigger{padding:9px 10px;font-size:12px;gap:7px}.language-flag{font-size:21px}.hero{padding-top:54px;padding-bottom:50px;gap:28px}.hero h1{font-size:44px;letter-spacing:-1.8px}.hero p{font-size:15px}.connection-card{max-width:none;padding:25px}.section-heading h2{font-size:28px}.section{padding-top:32px;padding-bottom:38px}.public-site:not(:has(header)) main>.language-chooser{right:18px;top:26px}.public-site:not(:has(header)) .brand{font-size:21px;padding-right:130px}.public-site:not(:has(header)) .symbol{width:32px;height:32px;margin-right:0}.intro h1{font-size:36px}.language-menu{width:202px}}
@media(prefers-reduced-motion:reduce){.button,.primary,.client-card,.plan-card{transition:none}.button:hover,.primary:hover,.client-card:hover,.plan-card:hover{transform:none}}
.language-flag{display:inline-flex;flex-shrink:0}.language-flag svg{border-radius:3px;box-shadow:0 0 0 1px #ffffff15}.sidebar nav button.active{color:#d1efd1}
.public-site>.topbar{z-index:20}
.identity-field{display:flex;align-items:center}.identity-field input{min-width:0}.phone-field{gap:0;border:1px solid #b5e4c338;border-radius:8px;background:#081f19a6}.phone-field input{border:0;background:transparent!important;box-shadow:none!important;margin-top:0}.phone-prefix{display:block;flex-shrink:0;padding:0 14px;border-right:1px solid #b5e4c32e;color:#d5eddb;font-size:15px;font-weight:600}.phone-field:focus-within{border-color:#a5eac0}.recovery-warning{position:static;background:#49442c80;color:#e9dfb3;border-color:#baa76145;font-size:13px;line-height:1.8}
.monitor-section{margin-top:2.4rem}.monitor-controls{display:flex;gap:1rem;align-items:end;flex-wrap:wrap;margin:1.3rem 0}.monitor-controls label{display:grid;gap:.5rem;min-width:140px;flex:1}.monitor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.3rem 0}.chart-card{padding:1.1rem;border:1px solid #527b6d55;border-radius:18px;background:#14362ddd}.chart-card h3{font-size:1rem}.history-chart{width:100%;display:block;height:auto}.chart-legend{display:flex;gap:1.1rem;font-size:.85rem;margin:.6rem 0}.chart-grid{stroke:#718c7c33;stroke-width:1}.chart-tick{fill:#a4b5ac;font-size:12px}.chart-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.series-mint{color:#70e5b1;stroke:#70e5b1}.series-blue{color:#77bff2;stroke:#77bff2}.chart-point.series-mint{fill:#70e5b1}.chart-point.series-blue{fill:#77bff2}.online{color:#70e5b1}.monitor-controls select{width:100%}.monitor-section .table-wrap{max-height:350px;overflow:auto}@media(max-width:720px){.monitor-grid{grid-template-columns:1fr}.monitor-controls{align-items:stretch}.monitor-controls button{width:100%}}
