@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{font-family:Arial,Noto Sans SC,Microsoft YaHei,sans-serif;color:#f6f6f6;background:#090a0b;font-synthesis:none;font-weight:400;--muted:#b2b4b5;--border:rgba(255,255,255,.13);--surface:#191a1b;--input:rgba(255,255,255,.025);--fg:#f6f6f6;--bg:#0b0c0d;--button:#f7f7f7;--button-fg:#101112}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button{border:0;background:none}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #9cb9ae;outline-offset:4px}a{color:inherit;text-decoration:none}.app{min-height:100vh;background:radial-gradient(ellipse 49% 64% at 50% 47%,#1a1c1d60,transparent 85%),radial-gradient(ellipse at 42% 0%,#ffffff03,transparent 66%),var(--bg);position:relative}.app:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.65' d='M0 0h180v180H0z'/%3E%3C/svg%3E");z-index:0}header,main{position:relative}header{height:84px;max-width:1352px;margin:auto;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:22px;font-size:29px;font-weight:700;letter-spacing:-.9px}.brand svg{height:36px;width:36px;stroke-width:2;transform:rotate(-7deg)}nav{display:flex;gap:53px;align-items:center}nav button{font-size:16px;padding:8px 0}nav .theme{margin-left:2px;padding:9px}.theme svg{width:23px;height:23px}main{padding:32px 24px 30px}.hero{text-align:center;margin-bottom:28px}.hero h1{font-size:64px;line-height:1.3;letter-spacing:-2px;margin:0 0 6px;font-weight:800}.hero p{font-size:23px;line-height:1.7;margin:0;color:var(--muted)}.panel{width:694px;max-width:100%;margin:0 auto;border:1px solid var(--border);border-radius:26px;padding:21px 30px 25px;background:linear-gradient(118deg,rgba(255,255,255,.035),transparent),linear-gradient(125deg,#ffffff09,#ffffff04);box-shadow:0 18px 65px #00000017}.steps{display:flex;align-items:flex-start;margin:0 34px 33px;height:68px}.step{min-width:64px;display:flex;flex-direction:column;align-items:center;gap:9px;color:var(--muted);font-size:16px;white-space:nowrap}.step-circle{width:36px;height:36px;border-radius:50%;border:1px solid #ffffff30;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#ffffff15,#ffffff04);box-shadow:0 3px 7px #0003;font-size:17px;color:var(--fg)}.active{color:var(--fg)}.active .step-circle{background:#f8f8f8;color:#161718;border-color:#fff}.complete .step-circle{background:#dce7e2;color:#151d19}.step-line{height:1px;background:#ffffff40;flex:1;margin:18px 8px 0}.step-line.done{background:#b0c0b8}.field{margin-bottom:21px}.field label{display:block;font-size:17px;font-weight:500;margin-bottom:9px}.select-wrap{position:relative}.select{height:63px;width:100%;border:1px solid var(--border);border-radius:16px;padding:0 21px;display:flex;align-items:center;gap:22px;background:linear-gradient(100deg,#ffffff06,#ffffff09);font-size:20px;text-align:left}.select:hover{border-color:#ffffff35;background:#ffffff05}.prefix{font-size:19px}.chevron{width:20px;height:20px;margin-left:auto;color:#c4c5c5;flex-shrink:0}.rotate{transform:rotate(180deg)}.tag{background:#ffffff16;box-shadow:inset 0 1px 1px #ffffff08;padding:4px 12px;border-radius:9px;font-size:15px;font-weight:400;white-space:nowrap}.country-tag{font-size:13px;margin-left:-8px;padding:3px 9px;color:var(--muted)}.flag{height:27px;width:38px;border-radius:4px;display:inline-block;flex-shrink:0;box-shadow:0 0 0 1px #ffffff20;overflow:hidden;font-size:29px;line-height:27px}.flag-fr{background:linear-gradient(90deg,#24489b 33.33%,#fff 33.33% 66.66%,#ef414f 66.66%)}.flag-us{background:repeating-linear-gradient(#e44556 0 2.08px,#fff 2.08px 4.16px);position:relative}.flag-us:before{content:"✦✦✦";position:absolute;left:0;top:0;width:17px;height:15px;background:#285089;color:#fff;font-size:7px;line-height:8px;letter-spacing:1px}.flag-de{background:linear-gradient(#1b1b1b 33%,#d83440 33% 66%,#f3bd35 66%)}.flag-nl{background:linear-gradient(#d74349 33%,#fff 33% 66%,#26488f 66%)}.flag-id{background:linear-gradient(#e64548 50%,#fff 50%)}.service-icon{width:37px;height:37px;flex-shrink:0}.service-name{white-space:nowrap}.dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;border:1px solid var(--border);border-radius:15px;background:var(--surface);z-index:10;box-shadow:0 16px 35px #0008;padding:7px;max-height:320px;overflow:auto}.dropdown button{display:flex;align-items:center;gap:16px;min-height:50px;width:100%;padding:10px 13px;text-align:left;border-radius:9px;font-size:17px}.dropdown button:hover,.dropdown .chosen{background:#ffffff0b}.push{margin-left:auto}.price-box{border:1px solid var(--border);border-radius:16px;background:#ffffff06;padding:19px 21px 14px;margin-top:1px;margin-bottom:12px;min-height:116px}.price-top{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:17px}.stock{display:flex;align-items:center;gap:8px;font-size:15px}.stock i,.live-indicator i{display:inline-block;width:9px;height:9px;background:#6d9c8d;border-radius:50%}.stock small{font-size:12px;color:#919b96}.stock .unavailable{background:#b99f77}.price{display:flex;align-items:baseline;gap:8px;margin-top:4px}.price>span{font-size:25px}.price strong{font-size:44px;line-height:1.15;letter-spacing:-1px}.price .per{font-size:17px;color:var(--muted);margin-left:4px}.primary{width:100%;min-height:63px;border-radius:15px;background:var(--button);color:var(--button-fg);font-size:19px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:20px;box-shadow:0 5px 14px #0002;transition:background .2s,transform .2s}.primary:hover:not(:disabled){background:#e6ece9;transform:translateY(-1px)}.primary svg{width:23px}.trust{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;color:var(--muted);margin:17px 0 0;line-height:24px}.trust svg{width:19px;height:19px;flex-shrink:0}.features{max-width:1005px;display:grid;grid-template-columns:repeat(3,1fr);margin:46px auto 0}.features>div{display:flex;align-items:center;gap:39px;justify-content:center;min-height:56px}.features>div+div{border-left:1px solid #ffffff20}.features svg{height:30px;width:30px;stroke-width:1.8;flex-shrink:0}.features h3{font-size:18px;margin:0 0 5px;font-weight:600}.features p{font-size:16px;color:var(--muted);margin:0;white-space:nowrap}.version{text-align:center;font-size:11px;color:#717675;margin:26px 0 0}.muted{color:var(--muted)}h2{font-size:25px;margin:0 0 12px}h3{font-size:17px}p{line-height:1.7}.back{display:flex;align-items:center;gap:8px;color:var(--muted);padding:0 0 20px;font-size:14px}.summary{border:1px solid var(--border);border-radius:14px;padding:8px 20px;margin:20px 0}.summary>div{display:flex;justify-content:space-between;gap:15px;padding:13px 0;font-size:15px}.summary>div+div{border-top:1px solid var(--border)}.summary>div>span{color:var(--muted)}.summary strong{font-weight:500;display:flex;align-items:center;gap:10px}.summary .flag{width:24px;height:17px}.notice{padding:12px 15px;border-radius:10px;background:#b2bca90b;color:#b7c2bc;font-size:13px}.access-label{font-size:14px;display:block;margin:20px 0 8px}input{height:50px;border-radius:10px;border:1px solid var(--border);background:var(--input);color:var(--fg);padding:0 15px;width:100%;margin-bottom:20px}.error{background:#d86a6612;border:1px solid #d86a6640;border-radius:10px;padding:12px 15px;font-size:14px;line-height:1.65;color:#eab4aa;margin:12px 0}.error button{margin-left:12px;text-decoration:underline}.receive-heading{display:flex;align-items:center;justify-content:space-between}.number-box{border:1px solid var(--border);border-radius:15px;padding:20px;margin-top:24px}.number-box>span{font-size:14px}.number-box>div{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.number-box strong{font-size:33px;letter-spacing:1px}.icon-btn{padding:8px;display:inline-flex;align-items:center;border-radius:8px}.icon-btn:hover{background:#ffffff12}.icon-btn svg{width:21px;height:21px}.receive-meta{display:flex;justify-content:space-between;font-size:13px;color:var(--muted);margin-top:15px}.live-indicator{display:flex;align-items:center;gap:7px}.waiting{text-align:center;padding:32px 0 26px}.waiting-icon{margin:0 auto 14px;border:1px solid var(--border);background:#ffffff05;width:56px;height:56px;border-radius:50%;display:grid;place-items:center}.waiting strong{font-size:18px;font-weight:500}.waiting p{font-size:14px;color:var(--muted);line-height:1.8}.waiting>.spin{color:#7f9d90}.sms{border:1px solid #86ad9b40;border-radius:14px;margin:22px 0;padding:20px;background:#8ba59208}.sms-top{display:flex;justify-content:space-between;color:var(--muted);font-size:13px}.code{display:flex;align-items:center;justify-content:space-between;padding-top:14px}.code strong{font-size:36px;letter-spacing:7px}.sms p{font-size:14px;color:var(--muted);overflow-wrap:anywhere}.order-actions{display:flex;gap:12px}.secondary{border:1px solid var(--border);border-radius:12px;min-height:49px;padding:10px 20px;display:flex;align-items:center;justify-content:center;gap:8px;flex:1;font-size:15px}.order-actions .primary{flex:2;font-size:16px;min-height:49px}.order-id{font-size:11px;word-break:break-all;text-align:center;color:#787d7a;margin:18px 0 0}.modal-backdrop{position:fixed;inset:0;background:#000a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;display:flex;align-items:center;justify-content:center;padding:24px}.modal{width:540px;max-height:85vh;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:35px;position:relative;box-shadow:0 30px 100px #0006}.modal-close{position:absolute;right:17px;top:17px}.modal h2{margin-bottom:28px}.modal p{color:var(--muted);font-size:14px}.modal li{padding-left:6px;margin-bottom:20px}.modal ol{padding-left:20px}.wide{width:100%;margin-top:12px}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}[data-theme=light]{--muted:#626968;--border:#00000020;--surface:#fff;--fg:#202524;--bg:#eef0ee;--input:#00000003;--button:#202724;--button-fg:#fff;color:var(--fg)}[data-theme=light] .tag{background:#0000000c}[data-theme=light] .step-circle{color:#252e28;border-color:#0003}[data-theme=light] .step-line{background:#0003}[data-theme=light] .notice{color:#536858}[data-theme=light] .panel{background:#fff8}[data-theme=light] .features>div+div{border-color:#0002}[data-theme=light] .error{color:#943f37}[data-theme=light] .primary:hover:not(:disabled){background:#3e5147}@media(min-width:1400px){main{padding-top:32px}.hero{margin-bottom:26px}.hero h1{line-height:1.4}.panel{margin-top:0}.steps{margin-bottom:33px}.field{margin-bottom:21px}header{height:88px}.hero p{margin-top:0}}@media(max-width:1450px){header{margin:0 6%}}@media(max-width:760px){header{height:76px;margin:0 24px}.brand{font-size:24px;gap:12px}.brand svg{width:30px}nav{gap:23px}nav button{font-size:13px}.theme svg{width:20px}main{padding:30px 18px}.hero{margin-bottom:27px}.hero h1{font-size:44px;letter-spacing:-1px}.hero p{font-size:16px;margin-top:11px}.panel{padding:23px;border-radius:23px}.steps{margin:0 8px 27px}.step{font-size:13px;min-width:58px}.step-circle{width:32px;height:32px;font-size:15px}.step-line{margin:16px 6px 0}.select{padding:0 16px;gap:15px;font-size:16px;height:60px}.service-icon{width:29px;height:29px}.service-name{white-space:normal}.tag{font-size:12px;padding:4px 8px}.prefix{font-size:16px}.country-tag{margin-left:0}.field label{font-size:15px}.features{margin-top:32px;gap:0}.features>div{flex-direction:column;gap:12px;text-align:center;padding:0 8px}.features h3{font-size:14px}.features p{font-size:11px;white-space:normal}.features svg{width:25px;height:25px}.trust{font-size:12px}.stock{font-size:12px;gap:5px}.stock small{font-size:10px}.price-top{font-size:15px}.price strong{font-size:39px}.price-box{padding:16px;min-height:104px}.primary{font-size:17px;min-height:58px}.number-box strong{font-size:26px}.summary strong{font-size:13px}.modal{padding:30px 24px}.code strong{font-size:30px}}@media(max-width:400px){header{margin:0 18px}nav{gap:14px}.panel{padding:21px 17px}.select{gap:11px}.service-name{font-size:14px}.trust{font-size:11px}.stock small{display:none}.brand{font-size:22px}.features p{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before{animation:none!important;transition:none!important}}@media(max-width:400px){header{margin:0 15px}.brand{gap:7px;font-size:21px}.brand svg{width:25px}nav{gap:12px}nav button{white-space:nowrap;font-size:11px}nav .theme{padding:3px}.hero p{font-size:14px}.select{padding:0 12px;gap:8px}.service-name{font-size:13px}.select .tag{font-size:10px;padding:3px 6px}}
