@import url(https://fonts.googleapis.com/css2?family=ABeeZee&display=swap);:root{--bg0:#02050a;--bg1:#060b14;--bg2:#000;--text:#eaf6ff;--muted:#9bb3c7;--accent:#00ffc8;--accent-2:#3a7cff;--accent-3:#ff2ae0;--glass:#0c121c99;--border-soft:#00ffc859;--border-strong:#00ffc8cc;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--speed:240ms;--curve:cubic-bezier(.22,.61,.36,1);--field-gap:10px}*{box-sizing:border-box}body,html{height:100%}body{background:radial-gradient(1200px 800px at 80% -10%,#3a7cff40,#0000 60%),radial-gradient(1000px 700px at -10% 100%,#00ffc82e,#0000 60%),linear-gradient(135deg,#02050a,#060b14 45%,#000);background:radial-gradient(1200px 800px at 80% -10%,#3a7cff40,#0000 60%),radial-gradient(1000px 700px at -10% 100%,#00ffc82e,#0000 60%),linear-gradient(135deg,var(--bg0),var(--bg1) 45%,var(--bg2));color:#eaf6ff;color:var(--text);font-family:ABeeZee,sans-serif;isolation:isolate;margin:0;overflow-x:hidden;padding:0;position:relative}body:before{animation:floatAurora 16s ease-in-out infinite alternate;background:radial-gradient(800px 600px at 10% 15%,#ff2ae014,#0000 60%),radial-gradient(1000px 700px at 90% 85%,#00ffc814,#0000 60%),conic-gradient(from 180deg at 50% 50%,rgba(0,255,200,.045),rgba(58,124,255,.045),rgba(255,42,224,.045),rgba(0,255,200,.045));filter:blur(44px);inset:-20% -20% -20% -20%;z-index:-2}body:after,body:before{content:"";pointer-events:none;position:fixed}body:after{animation:gridPulse 6s ease-in-out infinite;background:linear-gradient(#0000 31px,#00ffc80f 32px),linear-gradient(90deg,#0000 31px,#3a7cff0f 32px);background-size:32px 32px,32px 32px;inset:0;mix-blend-mode:overlay;opacity:.3;z-index:-1}@keyframes floatAurora{0%{transform:translateY(-2%) translateX(1%)}to{transform:translateY(2%) translateX(-1%)}}@keyframes gridPulse{0%{opacity:.28}50%{opacity:.38}to{opacity:.28}}.header{align-items:center;-webkit-backdrop-filter:blur(12px) saturate(1.05);backdrop-filter:blur(12px) saturate(1.05);background:linear-gradient(180deg,#0a1018bf,#0a101873);border-bottom:1px solid #00ffc859;border-bottom:1px solid var(--border-soft);box-shadow:0 8px 30px #00000059,0 0 24px #00ffc81f;display:flex;justify-content:space-between;padding:18px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.logo{background:linear-gradient(90deg,#00ffc8,#3a7cff,#ff2ae0);background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent-3));-webkit-background-clip:text;background-clip:text;color:#0000;font-size:24px;font-weight:800;letter-spacing:.6px;text-shadow:0 0 18px #00ffc866}.nav-links{align-items:center;display:flex;gap:42px}.nav-links a{color:#eaf6ff;color:var(--text);font-weight:700;letter-spacing:.2px;opacity:.9;position:relative;text-decoration:none;transition:opacity .24s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1);transition:opacity var(--speed) var(--curve),transform var(--speed) var(--curve)}.nav-links a:after{background:linear-gradient(90deg,#00ffc8,#3a7cff);background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:2px;bottom:-6px;box-shadow:0 0 10px #00ffc899;content:"";height:2px;left:0;position:absolute;right:100%;transition:right .24s cubic-bezier(.22,.61,.36,1);transition:right var(--speed) var(--curve)}.nav-links a:hover{opacity:1;transform:translateY(-1px)}.nav-links a:hover:after{right:0}.wallet-btn{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#ffffff29,#ffffff0f) padding-box,linear-gradient(135deg,#00ffc8,#3a7cff) border-box;background:linear-gradient(180deg,#ffffff29,#ffffff0f) padding-box,linear-gradient(135deg,var(--accent),var(--accent-2)) border-box;border:1px solid #0000;border-radius:14px;border-radius:var(--radius-md);box-shadow:0 10px 28px #00ffc838;color:#0b0f14;cursor:pointer;font-weight:900;overflow:hidden;padding:12px 22px;position:relative;transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1),filter .24s cubic-bezier(.22,.61,.36,1);transition:transform var(--speed) var(--curve),box-shadow var(--speed) var(--curve),filter var(--speed) var(--curve)}.wallet-btn:after{animation:shine 3.2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);content:"";height:100%;left:-120%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);width:120%}.wallet-btn:hover{box-shadow:0 16px 36px #3a7cff47;filter:saturate(1.05);transform:translateY(-2px) scale(1.02)}@keyframes shine{0%{left:-140%}60%,to{left:140%}}.main-content{margin:32px auto;max-width:1220px;padding:0 22px}.contract-section h2,.create-section h2,.network-section h2,.title-xl{color:#eaf6ff;color:var(--text);letter-spacing:.8px;margin:24px 0 18px;text-align:center;text-shadow:0 0 16px #00ffc859}.network-cards{align-items:stretch;display:flex;flex-wrap:nowrap;gap:18px;justify-content:center;overflow:visible}.network-card{align-items:center;background:linear-gradient(180deg,#ffffff0d,#ffffff05) padding-box,linear-gradient(135deg,#00ffc873,#3a7cff73) border-box;border:1px solid #0000;border-radius:14px;border-radius:var(--radius-md);box-shadow:0 10px 28px #00000059;color:#eaf6ff;color:var(--text);cursor:pointer;display:flex;flex:0 0 220px;font-weight:900;gap:12px;min-width:200px;padding:18px 20px;position:relative;transform-style:preserve-3d;transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1),filter .24s cubic-bezier(.22,.61,.36,1);transition:transform var(--speed) var(--curve),box-shadow var(--speed) var(--curve),filter var(--speed) var(--curve);white-space:nowrap}.network-card:before{background:radial-gradient(600px 200px at 0 0,#00ffc833,#0000 60%);border-radius:inherit;content:"";filter:blur(16px);inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .24s cubic-bezier(.22,.61,.36,1);transition:opacity var(--speed) var(--curve)}.network-card:hover{box-shadow:0 22px 40px #3a7cff42;filter:saturate(1.06);transform:translateY(-8px) rotateX(2deg)}.network-card:hover:before{opacity:1}.network-card.active{background:linear-gradient(180deg,#ffffff12,#ffffff08) padding-box,linear-gradient(135deg,#00ffc8,#3a7cff) border-box;background:linear-gradient(180deg,#ffffff12,#ffffff08) padding-box,linear-gradient(135deg,var(--accent),var(--accent-2)) border-box;box-shadow:0 0 0 1px #00ffc859,0 26px 46px #00ffc852}.network-logo{filter:drop-shadow(0 0 8px rgba(0,255,200,.45));flex-shrink:0;height:24px;width:24px}.tabs{display:flex;gap:12px;justify-content:center;margin:28px 0 22px}.tab{background:linear-gradient(180deg,#ffffff0f,#ffffff05) padding-box,linear-gradient(135deg,#00ffc873,#3a7cff73) border-box;border:1px solid #0000;border-radius:14px;border-radius:var(--radius-md);color:#eaf6ff;color:var(--text);cursor:pointer;font-weight:900;padding:10px 16px;position:relative;transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1),filter .24s cubic-bezier(.22,.61,.36,1);transition:transform var(--speed) var(--curve),box-shadow var(--speed) var(--curve),filter var(--speed) var(--curve)}.tab:hover{box-shadow:0 14px 28px #00ffc82e;filter:saturate(1.05);transform:translateY(-2px)}.tab.active{background:linear-gradient(180deg,#ffffff14,#ffffff08) padding-box,linear-gradient(135deg,#00ffc8,#3a7cff) border-box;background:linear-gradient(180deg,#ffffff14,#ffffff08) padding-box,linear-gradient(135deg,var(--accent),var(--accent-2)) border-box;box-shadow:0 0 0 1px #00ffc859,0 18px 32px #00ffc847;color:#0b0f14}.tab.active:after{background:linear-gradient(90deg,#00ffc8,#3a7cff);background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:3px;bottom:-7px;box-shadow:0 0 14px #00ffc88c;content:"";height:3px;left:12px;position:absolute;right:12px}.create-section{margin-top:10px;text-align:center}.input{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px #00ffc833;caret-color:#00ffc8;caret-color:var(--accent);color:#eaf6ff;color:var(--text);display:block;font-size:16px;margin:14px auto 0;max-width:760px;padding:16px 18px;transition:transform .24s cubic-bezier(.22,.61,.36,1),background .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1),border-color .24s cubic-bezier(.22,.61,.36,1);transition:transform var(--speed) var(--curve),background var(--speed) var(--curve),box-shadow var(--speed) var(--curve),border-color var(--speed) var(--curve);width:86%}.input::placeholder{color:#9bb3c7;color:var(--muted)}.input:focus{background:#00000080;border-color:#00ffc8cc;border-color:var(--border-strong);box-shadow:inset 0 0 0 1px #00ffc859,0 0 0 8px #00ffc81f;transform:translateY(-1px)}.create-btn{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#ffffff29,#ffffff0f) padding-box,linear-gradient(135deg,#00ffc8,#3a7cff) border-box;background:linear-gradient(180deg,#ffffff29,#ffffff0f) padding-box,linear-gradient(135deg,var(--accent),var(--accent-2)) border-box;border:1px solid #0000;border-radius:14px;border-radius:var(--radius-md);box-shadow:0 12px 30px #00ffc838;color:#0b0f14;cursor:pointer;font-weight:900;margin-top:14px;overflow:hidden;padding:12px 24px;position:relative;transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1),filter .24s cubic-bezier(.22,.61,.36,1);transition:transform var(--speed) var(--curve),box-shadow var(--speed) var(--curve),filter var(--speed) var(--curve)}.create-btn:hover{box-shadow:0 18px 38px #3a7cff42;filter:saturate(1.05);transform:translateY(-2px) scale(1.02)}#flashMessage{color:#ff9b9b;font-weight:800;letter-spacing:.4px;margin-top:16px;min-height:24px;text-shadow:0 0 10px #ff444480}#flashMessage.flash-success{color:#00ffc8;color:var(--accent);text-shadow:0 0 10px #00ffc880}.copy-btn{-webkit-margin-end:12px;-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#ffffff1a,#ffffff0a) padding-box,linear-gradient(135deg,#00ffc873,#3a7cff73) border-box;border:1px solid #0000;border-radius:10px;color:#eaf6ff;color:var(--text);cursor:pointer;font-weight:900;margin-top:10px;margin-inline-end:12px;padding:8px 12px;transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1),filter .24s cubic-bezier(.22,.61,.36,1);transition:transform var(--speed) var(--curve),box-shadow var(--speed) var(--curve),filter var(--speed) var(--curve)}.copy-btn:hover{box-shadow:0 12px 26px #00ffc82e;transform:translateY(-2px)}.create-section .form-row,.create-section .token-form{row-gap:10px;row-gap:var(--field-gap)}.create-section input+input{margin-top:10px;margin-top:var(--field-gap)}.create-section .create-btn,.create-section button.create-token-btn{margin-top:16px;margin-top:calc(var(--field-gap) + 6px)}.box-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:18px}.box{background:linear-gradient(180deg,#ffffff0d,#ffffff05) padding-box,linear-gradient(135deg,#00ffc859,#3a7cff59) border-box;border:1px solid #0000;border-radius:14px;border-radius:var(--radius-md);box-shadow:0 10px 28px #00000059;display:flex;flex-direction:column;gap:12px;padding:16px 18px;position:relative;transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1),filter .24s cubic-bezier(.22,.61,.36,1),background .24s cubic-bezier(.22,.61,.36,1);transition:transform var(--speed) var(--curve),box-shadow var(--speed) var(--curve),filter var(--speed) var(--curve),background var(--speed) var(--curve);will-change:transform}.box:hover{box-shadow:0 18px 36px #3a7cff42;filter:saturate(1.04);transform:translateY(-4px)}.box-title{color:#eaf6ff;color:var(--text);font-size:15px;font-weight:900;letter-spacing:.2px;margin:0}.box-desc{color:#9bb3c7;color:var(--muted);font-size:13px;margin:0}.box-actions{align-items:center;display:flex;gap:12px;margin-top:6px}.box--compact{padding:12px 14px}.box--accent{background:linear-gradient(180deg,#ffffff12,#ffffff08) padding-box,linear-gradient(135deg,#00ffc8,#3a7cff) border-box;background:linear-gradient(180deg,#ffffff12,#ffffff08) padding-box,linear-gradient(135deg,var(--accent),var(--accent-2)) border-box;border:1px solid #0000}.contract-section{background:linear-gradient(180deg,#0a1018b3,#0a101866) padding-box,linear-gradient(135deg,#00ffc859,#3a7cff59) border-box;border:1px solid #0000;border-radius:14px;border-radius:var(--radius-md);box-shadow:0 12px 28px #00000059;overflow:hidden;padding:20px;transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1);transition:transform var(--speed) var(--curve),box-shadow var(--speed) var(--curve)}.contract-section:hover{box-shadow:0 18px 36px #3a7cff42;transform:translateY(-4px)}.contract-section h2{font-size:18px;font-weight:900;letter-spacing:.4px;margin-bottom:16px;margin-top:0;text-align:center;text-shadow:0 0 12px #00ffc859}.contract-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.contract-item{align-items:center;background:#00000059;border:1px solid #ffffff14;border-radius:10px;border-radius:var(--radius-sm);box-shadow:0 6px 16px #00000040;display:flex;font-size:15px;gap:12px;justify-content:space-between;line-height:1.4;padding:14px 16px}.copy-btn:focus-visible,.input:focus-visible,a:focus-visible,button:focus-visible{border-radius:12px;box-shadow:0 0 0 3px #00ffc840;outline:none}@media (max-width:1200px){.network-card{flex:0 0 210px;min-width:210px}}@media (max-width:1024px){.network-cards{flex-wrap:wrap}.network-card{flex:1 1 240px;min-width:240px}}@media (max-width:560px){.logo{font-size:20px}.nav-links{gap:14px}.wallet-btn{padding:10px 16px}.network-cards{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.network-card{flex:0 0 240px;min-width:240px}.network-cards::-webkit-scrollbar{height:6px}.network-cards::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}.input{width:100%}}.box,.contract-section{margin-bottom:12px}.main-content .box,.main-content .contract-section{margin-top:12px}.file-upload{align-items:center;display:flex;gap:12px}.file-input{display:none}.file-label{background:linear-gradient(135deg,#00ffc8,#3a7cff);background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:14px;border-radius:var(--radius-md);box-shadow:0 8px 22px #00ffc840;color:#0b0f14;cursor:pointer;font-weight:900;margin-left:auto;padding:8px 14px;transition:transform .24s,box-shadow .24s;transition:transform var(--speed),box-shadow var(--speed)}.file-label:hover{box-shadow:0 14px 30px #3a7cff4d;transform:translateY(-2px)}.file-name{color:#eaf6ff;color:var(--text);font-size:14px;opacity:.85}
/*# sourceMappingURL=main.2c10500c.css.map*/