*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#edf3ff;background:#090c12 radial-gradient(at 75% 0,#10264a88,#0000 55%);margin:0;font-family:Arial,sans-serif}main{max-width:1180px;margin:auto;padding:32px 28px}header{justify-content:space-between;align-items:center;display:flex}header b{font-size:27px}header span{color:#9eb5d4;font-size:12px}small{letter-spacing:2px;color:#78caff;font-size:11px}.hero{max-width:760px;padding:70px 0 40px}h1{letter-spacing:-2px;margin:20px 0;font-size:clamp(38px,5vw,64px);line-height:1.08}em{color:#6ac8ff;font-style:normal}.hero p{max-width:540px;font-size:17px;line-height:1.7}.grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.card{background:#111722e8;border:1px solid #263249;border-radius:24px;padding:28px}h2{margin:18px 0;font-size:23px}p{color:#9dacc1;font-size:14px;line-height:1.65}label{color:#b9c7dc;margin:18px 0 10px;font-size:12px;display:block}input,textarea{color:#eef5ff;width:100%;font:inherit;background:#0b1019;border:1px solid #304059;border-radius:10px;margin-top:8px;padding:13px 14px;font-size:14px;display:block}textarea{resize:vertical;min-height:85px}button{color:#061426;cursor:pointer;background:#3c9fff;border:0;border-radius:10px;padding:13px 17px;font-size:13px;font-weight:700}button:hover{filter:brightness(1.12)}button:disabled{opacity:.4;cursor:not-allowed}.secondary{color:#d5e4fa;background:#1d293b;border:1px solid #324158}.buttons{flex-wrap:wrap;gap:10px;display:flex}.status{border-top:1px solid #27354a;margin-top:24px;padding:18px 0;font-size:13px}#qr{background:#fff;border:12px solid #fff;border-radius:14px;max-width:100%;margin:20px auto;display:block}#error{color:#ff9b9b}.drop{text-align:center;background:#10203b44;border:1px dashed #3a567a;border-radius:16px;margin:25px 0;padding:28px 16px}.arrow{color:#7ccaff;font-size:34px}h3{font-size:17px}.transfer,.message{overflow-wrap:anywhere;background:#0b111d;border:1px solid #293950;border-radius:12px;margin-top:12px;padding:16px}.transfer button{margin:10px 6px 0 0}progress{accent-color:#4eb2ff;width:100%}a{color:#75caff}hr{border:0;border-top:1px solid #29354a;margin:26px 0}footer{color:#a2b4cc;padding:34px 0;font-size:13px}footer p{max-width:720px;font-size:12px}summary{cursor:pointer;font-size:12px}:is(button:focus-visible,input:focus-visible,textarea:focus-visible){outline-offset:3px;outline:2px solid #7cceff}[hidden]{display:none!important}@media (max-width:700px){main{padding:24px 18px}header span{display:none}.hero{padding-top:44px}.grid{grid-template-columns:1fr}.card{padding:22px}h1{letter-spacing:-1.4px}}.notice{color:#b9ddff;background:#173653;border:1px solid #37688f;border-radius:12px;margin-top:25px;padding:15px 20px;font-size:12px;line-height:1.6}nav{font-size:13px}.action{color:#071729;background:#3c9fff;border-radius:10px;padding:13px 18px;font-weight:700;text-decoration:none;display:inline-block}.how,.faq{margin:35px 0}.how .grid{grid-template-columns:repeat(3,1fr)}.faq details{border-bottom:1px solid #26354a;padding:17px 0}.faq summary{font-size:15px}.tableWrap{max-width:100%;margin:22px 0;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}td,th{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #2a3a50;max-width:220px;padding:13px}select{color:#eef5ff;background:#0b1019;border:1px solid #304059;border-radius:10px;width:100%;margin-top:8px;padding:13px;display:block}#terms,#credits,#privacy,#cookies{margin:24px 0}#accountBalance{color:#8ecaff;font-size:12px}@media (max-width:700px){.how .grid{grid-template-columns:1fr}header{flex-wrap:wrap;gap:12px}nav{font-size:12px}}.languageBar{border-bottom:1px solid #263249;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:auto;padding:18px 28px;display:flex}.languageBar nav{flex-wrap:wrap;gap:16px;display:flex}.languageLabel{align-items:center;gap:8px;margin:0;display:flex}.languageLabel select{width:auto;margin:0}:is(a:focus-visible,select:focus-visible){outline-offset:3px;outline:2px solid #7cceff}@media (max-width:700px){.languageBar{flex-wrap:wrap;gap:12px;padding:16px 18px}.languageBar nav{gap:12px}}
