:root{font-family:Inter,ui-sans-serif,system-ui;color:#eaf1ff;background:#050b16;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% 0,#102350 0,#050b16 42%);min-height:100vh}button,input,textarea{font:inherit}button{cursor:pointer}header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #1d2940;background:#07101fcc;position:sticky;top:0;z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:14px}.brand-logo{width:52px;height:52px;object-fit:contain;background:#fff;padding:7px;border-radius:15px;box-sizing:border-box;display:block}.brand-title{font-size:20px;font-weight:800}.trust-awe-logo{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#0f172a;font-size:19px;font-weight:700;white-space:nowrap;box-shadow:0 6px 18px #0f172a1a}.trust-awe-logo strong{color:#2563eb;font-weight:900}.trust-shield{font-size:21px}.page{min-height:100vh}.hero{text-align:center;padding:70px 20px 48px}.pill{display:inline-flex;gap:7px;align-items:center;border:1px solid #214c9c;background:#0c2249;color:#82afff;border-radius:99px;padding:7px 12px;font-size:13px}.hero h1{font-size:clamp(42px,6vw,72px);line-height:1.02;margin:22px 0 16px;letter-spacing:-3px}.hero h1 em{font-style:normal;background:linear-gradient(90deg,#4194ff,#8a56ff);-webkit-background-clip:text;color:transparent}.hero p{max-width:650px;margin:auto;color:#9aadd0;font-size:17px}.grid{max-width:1120px;margin:auto;padding:0 22px 80px;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px}.card{background:#0c1526;border:1px solid #22304a;border-radius:20px;padding:24px;box-shadow:0 24px 60px #0006}.card h2{font-size:17px;margin:2px 0 14px}.inline{display:flex;gap:10px}.inline input{flex:1}input,textarea{width:100%;color:#edf4ff;background:#070e1b;border:1px solid #283750;border-radius:11px;padding:13px 14px;outline:none}input:focus,textarea:focus{border-color:#477cff;box-shadow:0 0 0 3px #2356ff24}.inline button,.upload button,.upload label{border:1px solid #30405d;background:#121e34;color:#dce8ff;border-radius:10px;padding:11px 14px;font-weight:700}.token-info{display:flex;gap:14px;flex-wrap:wrap;margin:12px 0 25px;padding:13px;border-radius:10px;background:#101d34;color:#aac0e6}.tabs{display:flex;gap:8px;margin-bottom:16px}.tabs button{flex:1;border:1px solid #2c3b56;background:#0a1221;color:#9cb0d5;padding:12px;border-radius:10px}.tabs .active{background:#173b83;color:#fff;border-color:#3976ff}label{display:block;color:#b8c9e8;font-size:13px;font-weight:700;margin-bottom:22px}label input{margin-top:8px}.upload{display:flex;justify-content:space-between;margin-bottom:10px}.upload label{display:flex;align-items:center;gap:8px;margin:0;cursor:pointer}.upload label input{display:none}.upload button{display:flex;gap:7px;align-items:center}textarea{min-height:230px;resize:vertical;line-height:1.55}.validation{display:flex;justify-content:space-between;color:#8fa4ca;font-size:13px;margin:10px 2px}.error,.status{padding:12px 14px;border-radius:10px;margin:12px 0;font-size:14px}.error{background:#421a25;border:1px solid #8c3048;color:#ffb5c5}.status{background:#102c55;border:1px solid #275eaa;color:#b8d8ff}.primary{width:100%;border:0;border-radius:12px;padding:15px;background:linear-gradient(90deg,#0874ff,#7448ff);color:#fff;font-weight:900;font-size:16px}.primary:disabled{opacity:.6}.note{font-size:12px;color:#788cad;text-align:center}.summary{height:max-content;position:sticky;top:90px}.summary dl{margin:0}.summary dl div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #202c42}.summary dt{color:#8ca0c3}.summary dd{margin:0;font-weight:800;text-align:right;max-width:170px;overflow-wrap:anywhere}.safety{display:flex;gap:10px;margin:20px 0;color:#9db1d4;font-size:13px}.safety svg{color:#4e89ff;flex:none}.safety p{margin:0}.tx{display:flex;gap:8px;align-items:center;color:#84b6ff;text-decoration:none;padding:9px 0}.tx svg{color:#53d697}footer{text-align:center;color:#7183a2;padding:25px;border-top:1px solid #19253a}@media(max-width:800px){header{padding:0 14px}.brand{font-size:14px}.grid{grid-template-columns:1fr}.summary{position:static}.hero{padding-top:45px}.hero h1{letter-spacing:-2px}.inline{flex-direction:column}}.awe-connect-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 20px;border:1px solid rgba(96,165,250,.75);border-radius:11px;background:linear-gradient(135deg,#2563eb,#3b82f6 55%,#2563eb);color:#fff;font-size:14px;font-weight:700;letter-spacing:.1px;cursor:pointer;white-space:nowrap;box-shadow:0 5px 18px #2563eb47,inset 0 1px #ffffff29;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.awe-connect-btn:hover{transform:translateY(-1px);border-color:#93c5fd;box-shadow:0 8px 24px #2563eb61,inset 0 1px #fff3}.awe-connect-btn:active{transform:translateY(0)}.awe-connect-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#fff;box-shadow:0 0 8px #ffffffd9}@media(max-width:600px){.awe-connect-btn{min-height:42px;padding:9px 14px;font-size:13px}}.awe-wallet-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
