.license-page{min-height:100vh;background:#081018;color:#eef4ff}.license-shell{max-width:720px;margin:0 auto;padding:64px 22px}.back-link{color:#a9c9ff;text-decoration:none}.checkout-card{margin-top:18px;padding:32px;border:1px solid rgba(161,193,255,.2);border-radius:20px;background:rgba(16,29,42,.9);box-shadow:0 24px 80px rgba(0,0,0,.3)}.checkout-card h1{margin:8px 0;font-size:clamp(2rem,6vw,3rem)}.checkout-card .lead{color:#b7c2d1;line-height:1.6}.checkout-card form{display:grid;gap:16px;margin-top:24px}.checkout-card label{display:grid;gap:7px;font-weight:650}.checkout-card input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #3b5067;border-radius:9px;background:#0b1520;color:#fff;font:inherit}.checkout-card fieldset{border:1px solid #3b5067;border-radius:10px;padding:13px}.checkout-card .provider{display:flex;align-items:center;gap:8px;margin:10px 0;font-weight:500}.checkout-card .provider input{width:auto}.plan-summary{display:grid;grid-template-columns:1fr auto;gap:3px;padding:15px;border-radius:11px;background:rgba(94,161,255,.13)}.plan-summary strong{font-size:1.5rem}.plan-summary small{grid-column:1/-1;color:#b7c2d1}.pay-button{border:0;border-radius:10px;padding:14px 18px;background:#1976ed;color:#fff;font:700 1rem system-ui;cursor:pointer;text-align:center;text-decoration:none}.privacy-copy,.license-key p,.install-note{margin:0;color:#9dacbf;font-size:.86rem;line-height:1.5}.install-note{padding:12px;border-left:3px solid #3d90ff;background:rgba(61,144,255,.1)}.install-note code{color:#d6e7ff}.form-error{padding:12px;border-radius:10px;background:#542431;color:#ffd5dc}.license-key{margin:22px 0;padding:18px;border:1px solid rgba(95,226,173,.34);border-radius:12px;background:rgba(36,125,86,.13)}.license-key small{display:block;color:#9cb4ca}.license-key code{display:block;margin:8px 0;font-size:1.3rem;letter-spacing:.08em;word-break:break-all}.link-button{display:inline-block;margin-top:20px}
