:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#ecf2ff;background:#080f20;font-synthesis:none;text-rendering:optimizeLegibility;font-weight:400;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:320px}button,a,summary{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:#8ecaf7;text-decoration:none}a:hover{text-decoration:underline}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #9ed9ff;outline-offset:5px}header{height:84px;border-bottom:1px solid #1c263c;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;gap:16px}.brand{font-weight:650;font-size:15px;letter-spacing:-.2px;color:#e9efff}.brand span{color:#8d9ab6;font-weight:400;margin-left:8px}.header-state{display:flex;gap:20px;align-items:center}.network{color:#b1bed4;font-size:12px;display:flex;gap:8px;align-items:center}.network i{width:5px;height:5px;background:#6bbcd6;border-radius:50%}.wallet-button{background:#101a30;color:#c6d5f0;border:1px solid #2a3c5e;border-radius:8px;padding:8px 12px;font-size:12px}.wallet-button span{margin-left:10px;color:#7c91b8}main{max-width:640px;margin:0 auto;padding:45px 24px 40px;text-align:center}.droplet{display:block;width:118px;height:134px;margin:0 auto 22px}.eyebrow{font-size:10px;letter-spacing:2.8px;color:#94aacb;margin-bottom:12px}h1{font-size:34px;line-height:1.2;font-weight:550;letter-spacing:-1.2px;margin:0 0 12px}.intro{color:#9eacc5;font-size:14px;margin:0 0 30px;line-height:1.7}.claim-card{text-align:left;padding:27px 28px 22px;border:1px solid #27344e;border-radius:14px;background:#0e182b;box-shadow:0 14px 50px #03091430}.allocation{display:flex;align-items:center;justify-content:space-between;gap:10px}.field-label{font-size:10px;letter-spacing:1.5px;color:#9baac4}.amount{font-size:33px;letter-spacing:-1px;margin-top:8px;font-weight:550;line-height:1.2}.amount span{font-size:18px;letter-spacing:0;color:#c1d0eb;font-weight:450}.test-token{border:1px solid #304460;border-radius:5px;padding:5px 7px;font-size:9px;letter-spacing:.9px;color:#a3bfdb}.cadence{color:#9cacc8;font-size:12px;margin:12px 0 25px}.wallet-row{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #24304a;padding:16px 0;font-size:12px;color:#a2b0ca}.wallet-row code{color:#c7d7ed}.primary{display:flex;justify-content:space-between;align-items:center;width:100%;background:#65b9ee;color:#081629;border:1px solid #8bd1ff;border-radius:8px;padding:15px 18px;min-height:50px;font-weight:650;font-size:14px;text-align:center;transition:background .15s}.primary:hover:not(:disabled){background:#8cd0fc}.primary:disabled{background:#192b43;border-color:#304563;color:#a9bfdc}.primary span{font-size:18px}.feedback{text-align:center;font-size:12px;color:#a2b2ce;line-height:1.65}.feedback p{margin:17px 0 0}.feedback a{display:inline-block;margin-top:9px}.feedback .success{color:#8adfc3;font-size:15px}.feedback .error{color:#ffc1b9}.cooldown{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid #26334c;text-align:left;font-size:11px}.cooldown time{display:block;color:#b9c7de;margin-top:4px}.cooldown strong{color:#badced;font-variant-numeric:tabular-nums;font-size:14px}.signature-note{margin:23px 0 0;color:#91a1be;font-size:11px;line-height:1.9}.signature-note span{color:#7aaad3;margin-right:5px}footer{border-top:1px solid #1c263c;max-width:592px;margin:0 auto;padding:20px 0 28px;font-size:11px;color:#8798b8}footer>div{display:flex;justify-content:space-between;gap:15px}footer details{margin-top:16px;max-width:530px;line-height:1.8}summary{cursor:pointer;width:max-content}footer details p{margin:8px 0}.boot{max-width:500px;margin:25vh auto;padding:24px;text-align:center}.boot p{color:#a3b8d6}.mock-controls{max-width:592px;margin:0 auto 12px;display:flex;flex-wrap:wrap;gap:8px;border-top:1px dashed #28374e;padding:12px 0;color:#98abc7;font-size:10px}.mock-controls>span{width:100%}.mock-controls button{border:1px solid #2b3a52;background:transparent;color:#9fb4d1;border-radius:4px;padding:6px;font-size:9px}@media(max-width:600px){header{height:70px;padding:0 20px}.brand{font-size:13px}.brand span{display:block;margin:4px 0 0;font-size:10px}.header-state{gap:10px}.network{font-size:10px}.wallet-button{font-size:10px;padding:7px}.wallet-button span{display:none}main{padding:30px 20px}.droplet{width:92px;height:103px;margin-bottom:20px}h1{font-size:29px}.intro{font-size:12px;margin-bottom:24px}.claim-card{padding:22px 20px 18px}.amount{font-size:30px}.amount span{font-size:16px}.primary{font-size:13px}footer,.mock-controls{margin-left:20px;margin-right:20px}.cooldown{align-items:flex-start}.test-token{font-size:8px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
