*{box-sizing:border-box}body{margin:0;padding:24px;background:radial-gradient(ellipse at 50% 0,#003c4d88,transparent 65%),#050b11;color:#d9edf4;font:14px/1.6 system-ui,sans-serif}main{max-width:460px;margin:25px auto;padding:28px;background:#091622;border:1px solid #175563;border-radius:24px}a{color:#47dce3}.back{font-size:12px}.logo{display:block;width:110px;height:110px;border-radius:50%;margin:24px auto}h1,.price{text-align:center}h1{font-size:24px}.price{color:#c5afff;font-size:28px;font-weight:700}.price small{font-size:13px;font-weight:400}p{color:#a9c0ce}label{display:block;margin-top:16px}input,select,button{width:100%;padding:12px;border-radius:9px;border:1px solid #294653;background:#101e30;color:#e1f5fa;font:inherit}input:focus{outline:2px solid #00dbe9}button{cursor:pointer;background:linear-gradient(135deg,#433077,#282349);border-color:#9275d5;font-weight:600;margin-top:18px}.secondary{background:#101e30;border-color:#294653;font-size:12px;padding:8px}button:disabled{opacity:.5;cursor:wait}.fine,#newnote,#returnnote{font-size:12px}#billingresult{color:#7ee6d0}[hidden]{display:none!important}
.ui-language-label{display:flex;justify-content:flex-end;align-items:center;gap:9px;font-size:12px;color:#99b3c1;margin-bottom:18px}.ui-language-label select{width:auto;margin:0;padding:7px 10px}

.access-expired{padding:16px;border:1px solid #9275d5;border-radius:12px;background:#2b2145;color:#e0d4ff}#accesspreview{padding:18px;border:1px solid #294653;border-radius:16px;margin:20px 0;color:#92a3b5}#accesspreview small{letter-spacing:2px;font-size:10px}.preview-chart{height:80px;overflow:hidden;background:repeating-linear-gradient(0deg,transparent,transparent 19px,#29465344 20px),repeating-linear-gradient(90deg,transparent,transparent 29px,#29465344 30px);text-align:center;color:#5c7585}.preview-chart span{font-size:90px;line-height:70px}.preview-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.preview-tools span{padding:10px;background:#101e30;border-radius:8px;font-size:12px}#accesspreview p{font-size:12px;margin-bottom:0}

.crypto-button{background:#083b42;border:1px solid #00d7df;color:#9cfff4}.crypto-qr{background:#fff;border-radius:20px;padding:18px;display:flex;align-items:center;flex-direction:column;max-width:360px;margin:20px auto}.crypto-qr img:first-child{border-radius:50%;margin-bottom:8px}.crypto-qr img:last-child{width:100%;height:auto}#cryptopanel{border:1px solid #27535e;border-radius:20px;padding:20px;margin-top:18px}#cryptoaddress{display:block;overflow-wrap:anywhere;color:#8ff7e7;font-size:14px}#cryptopanel[hidden]{display:none}
