@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/sora-latin-ext-200-normal-Ca0HaKqo.woff2) format("woff2"),url(/assets/sora-latin-ext-200-normal-ClZhpQYA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/sora-latin-200-normal-DQW4KOK3.woff2) format("woff2"),url(/assets/sora-latin-200-normal-CkDqoaeG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/sora-latin-ext-300-normal-MhjWGw7J.woff2) format("woff2"),url(/assets/sora-latin-ext-300-normal-_JD_50WO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/sora-latin-300-normal-cp3Vmaam.woff2) format("woff2"),url(/assets/sora-latin-300-normal-CYw8U7ew.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-ext-400-normal-Twk1CgKs.woff2) format("woff2"),url(/assets/sora-latin-ext-400-normal-BmhJC382.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2) format("woff2"),url(/assets/sora-latin-400-normal-OW7qkl5a.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-ext-500-normal-B5KKQIFO.woff2) format("woff2"),url(/assets/sora-latin-ext-500-normal-DwxUJRqY.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-500-normal-01eiPEn0.woff2) format("woff2"),url(/assets/sora-latin-500-normal-w58xtEt9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2) format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Exa;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/lexend-exa-vietnamese-300-normal-Ccl2XbtV.woff2) format("woff2"),url(/assets/lexend-exa-vietnamese-300-normal-Byb4YX7e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Exa;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/lexend-exa-latin-ext-300-normal-QfKEMYYv.woff2) format("woff2"),url(/assets/lexend-exa-latin-ext-300-normal-B_IzPd8B.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Exa;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/lexend-exa-latin-300-normal-Me62sSSK.woff2) format("woff2"),url(/assets/lexend-exa-latin-300-normal-BExcNPwe.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/urbanist-latin-ext-900-italic-_9zWxGeT.woff2) format("woff2"),url(/assets/urbanist-latin-ext-900-italic-BoD-YF5Y.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/urbanist-latin-900-italic-Cyg3XPZG.woff2) format("woff2"),url(/assets/urbanist-latin-900-italic-DdBROrc-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--i50:#EEEBFF;--i100:#D9D2FF;--i200:#B4A6FF;--i300:#8E79FF;--i400:#6B50FF;--i500:#4A2BFF;--i600:#3A1BE0;--i700:#2A10AE;--i800:#1D0A78;--i900:#12084A;--mint:#5CF5C8;--ice:#E6EBFF;--night:#05040F;--bg:#0A0620;--card:#160C52;--card2:#1D1166;--line:rgba(180,166,255,.14);--line2:rgba(180,166,255,.24);--text:#F4F2FF;--dim:#A69CE0;--dim2:#7D72BD;--bad:#FF6B8B;--warn:#FFC86B;--f:"Sora",system-ui,-apple-system,"Segoe UI",sans-serif;--caps:"Lexend Exa","Sora",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--wm:"Urbanist","Sora",sans-serif;--r:16px;--r-lg:22px;--tab:64px;--st:env(safe-area-inset-top,0px);--sb:env(safe-area-inset-bottom,0px);--sl:env(safe-area-inset-left,0px);--sr:env(safe-area-inset-right,0px);--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.4,.64,1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;overflow:hidden;overscroll-behavior:none;background:var(--night);color:var(--text);font:400 16px/1.45 var(--f);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{position:fixed;inset:0;touch-action:manipulation}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--i300);outline-offset:2px}::selection{background:var(--i500);color:#fff}.mono{font-family:var(--mono)}.caps{font:300 11px/1.2 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.dim{color:var(--dim)}.small{font-size:13px}.tiny{font-size:11.5px}.center{text-align:center}.wrap{word-break:break-all}.nowrap{white-space:nowrap}.chrome,.tabbar,.topbar,.btn,.chip,.row,.tile,.key{user-select:none;-webkit-user-select:none}#app{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--bg);overflow:hidden}.screen{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--bg);will-change:transform}.topbar{flex:none;display:flex;align-items:center;gap:10px;padding:calc(var(--st) + 8px) calc(16px + var(--sr)) 8px calc(16px + var(--sl));min-height:calc(var(--st) + 56px);position:relative;z-index:3}.topbar h1{flex:1;margin:0;font:600 17px/1.2 var(--f);text-align:center;letter-spacing:-.01em}.topbar .side{width:40px;display:flex;justify-content:center}.iconbtn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffffff0f;transition:transform .12s var(--ease),background .2s}.iconbtn:active{transform:scale(.92);background:#ffffff1f}.iconbtn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.scroll{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:4px calc(16px + var(--sr)) calc(var(--tab) + var(--sb) + 28px) calc(16px + var(--sl))}.scroll.notabs{padding-bottom:calc(var(--sb) + 28px)}.scroll::-webkit-scrollbar{display:none}.logo{display:inline-flex;align-items:center;gap:9px}.logo .wordmark{font:900 italic 19px/1 var(--wm);letter-spacing:.005em;color:#fff}.logo .sym{display:block}.aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;background:var(--night)}.aurora i{position:absolute;bottom:-4%;width:var(--w,9%);height:var(--h,60%);left:var(--x,0);border-radius:2px;background:linear-gradient(to top,rgba(140,255,225,.95) 0%,var(--mint) 3%,#3D7BFF 16%,var(--i500) 38%,rgba(42,16,174,.55) 70%,transparent 100%);filter:blur(var(--b,14px));opacity:var(--o,.7);transform-origin:bottom;animation:flash var(--d,6s) ease-in-out var(--dl,0s) infinite alternate}.aurora.soft i{--o:.45}.aurora.edge i:nth-child(n+5):nth-child(-n+8){display:none}.aurora:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--night) 0%,rgba(5,4,15,.6) 30%,transparent 55%)}@keyframes flash{0%{transform:scaleY(.82);opacity:calc(var(--o,.7)*.7)}to{transform:scaleY(1.06);opacity:var(--o,.7)}}@media(prefers-reduced-motion:reduce){.aurora i{animation:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;padding:0 22px;border-radius:999px;font:600 16px/1 var(--f);letter-spacing:-.005em;transition:transform .12s var(--ease),opacity .2s,background .2s;position:relative;overflow:hidden}.btn:active:not(:disabled),.btn.pressed{transform:scale(.97)}.btn.pressed{opacity:.85}.link.pressed{opacity:.6}.btn:disabled{opacity:.38;cursor:default}.btn.primary{background:var(--i500);color:#fff;box-shadow:0 8px 30px -10px #4a2bffcc,inset 0 1px #ffffff2e}.btn.mint{background:var(--mint);color:var(--i900);box-shadow:0 8px 30px -12px #5cf5c8b3}.btn.ghost{background:#ffffff0f;color:#fff;border:1px solid var(--line2)}.btn.danger{background:#ff6b8b1f;color:var(--bad);border:1px solid rgba(255,107,139,.3)}.btn.sm{min-height:40px;width:auto;padding:0 16px;font-size:14px}.btn+.btn{margin-top:10px}.btn .spin{width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.link{color:var(--i200);font-weight:500;font-size:14px}.link:active{opacity:.6}.welcome{position:absolute;inset:0;display:flex;flex-direction:column;padding:calc(var(--st) + 18px) calc(24px + var(--sr)) calc(var(--sb) + 22px) calc(24px + var(--sl));z-index:1}.welcome .head{display:flex;justify-content:center}.welcome .hero{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:center;padding-bottom:12vh}.welcome h2{font:300 34px/1.12 var(--f);letter-spacing:-.025em;margin:0 0 14px}.welcome .sub{font:300 11px/1.3 var(--caps);letter-spacing:.16em;text-transform:uppercase;color:var(--i100)}.welcome .cta{display:flex;flex-direction:column;gap:10px}.welcome .cta .btn+.btn{margin-top:0}.welcome .fine{margin:12px 0 0;text-align:center;font-size:12px;color:var(--dim)}.card{background:linear-gradient(180deg,var(--card2),var(--card));border:1px solid var(--line);border-radius:var(--r);padding:16px;margin-top:12px}.card.flat{background:#ffffff09}.card.field{background:radial-gradient(120% 90% at 50% 120%,rgba(92,245,200,.55),transparent 55%),var(--i500);border:0}.card h3{margin:0 0 10px;font:300 11px/1.2 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.kv{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;border-top:1px solid var(--line);font-size:14.5px}.kv:first-of-type{border-top:0}.kv>span:first-child{color:var(--dim);flex:none}.kv>span:last-child{text-align:right;min-width:0}.kv b{font-weight:600}.banner{border-radius:14px;padding:12px 14px;font-size:13.5px;line-height:1.45;margin-top:12px;background:#ffffff0d;border:1px solid var(--line2)}.banner.bad{background:#ff6b8b17;border-color:#ff6b8b59;color:#ffd3dd}.banner.warn{background:#ffc86b14;border-color:#ffc86b59;color:#ffe7c2}.banner.info{background:#4a2bff29;border-color:#8e79ff66}.home-top{position:relative;padding:calc(var(--st) + 10px) calc(18px + var(--sr)) 0 calc(18px + var(--sl));z-index:2;display:flex;align-items:center;justify-content:space-between}.balance{position:relative;z-index:1;text-align:center;padding:26px 0 8px}.balance .usd{font:200 50px/1 var(--f);letter-spacing:-.04em;margin:10px 0 8px;font-variant-numeric:tabular-nums}.balance .usd .c{font-size:30px;opacity:.75}.balance .strline{font:400 14px var(--mono);color:var(--i100)}.live{display:inline-flex;align-items:center;gap:7px;font:400 11px var(--mono);letter-spacing:.08em;color:var(--dim);text-transform:uppercase}.dot{width:7px;height:7px;border-radius:50%;background:var(--dim2);flex:none}.dot.on{background:var(--mint);box-shadow:0 0 #5cf5c899;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #5cf5c88c}70%{box-shadow:0 0 0 7px #5cf5c800}to{box-shadow:0 0 #5cf5c800}}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0 6px;position:relative;z-index:1}.quick button{display:flex;flex-direction:column;align-items:center;gap:8px;font:500 12.5px var(--f);color:var(--i50);transition:transform .12s var(--ease)}.quick button:active{transform:scale(.92)}.quick .q{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:#4a2bff47;border:1px solid rgba(142,121,255,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.quick .q.p{background:var(--i500);border-color:transparent;box-shadow:0 10px 26px -10px #4a2bffe6}.quick svg{width:22px;height:22px;stroke:#fff;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.home-hero{position:relative;overflow:hidden;flex:none;padding-bottom:18px}.home-hero .aurora{z-index:0}.sect{display:flex;justify-content:space-between;align-items:center;margin:22px 2px 4px}.sect h2{margin:0;font:300 11px/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.list{margin-top:8px;border-radius:var(--r);overflow:hidden;background:#ffffff09;border:1px solid var(--line)}.row{display:flex;align-items:center;gap:12px;padding:13px 14px;width:100%;text-align:left;border-top:1px solid var(--line);transition:background .15s}.row:first-child{border-top:0}.row:active{background:#ffffff0f}.row .mid{flex:1;min-width:0}.row .t{font-weight:600;font-size:15.5px;display:flex;align-items:center;gap:6px}.row .s{font-size:12.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .end{text-align:right;flex:none}.row .end .t{justify-content:flex-end;font-variant-numeric:tabular-nums}.row .chev{width:16px;height:16px;stroke:var(--dim2);fill:none;stroke-width:2}.coin{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;font:600 13px var(--f);color:#fff;background:var(--i700);position:relative}.coin.str{background:linear-gradient(135deg,var(--i500),var(--i800))}.coin.usd{background:linear-gradient(135deg,#1f9e7a,#0e5c47)}.coin.lt{background:linear-gradient(135deg,var(--i300),var(--i700))}.coin svg{width:20px;height:16px}.coin .ok{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:var(--mint);border:2px solid var(--bg)}.skel{background:linear-gradient(90deg,#ffffff0d,#ffffff1c,#ffffff0d);background-size:200% 100%;animation:sk 1.2s ease-in-out infinite;border-radius:8px;color:transparent!important}@keyframes sk{0%{background-position:150% 0}to{background-position:-50% 0}}.skel-line{height:14px;width:60%;margin:4px 0}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:20;height:calc(var(--tab) + var(--sb));padding:0 calc(6px + var(--sr)) var(--sb) calc(6px + var(--sl));display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;align-items:center;background:#0a0620d1;backdrop-filter:saturate(160%) blur(22px);-webkit-backdrop-filter:saturate(160%) blur(22px);border-top:1px solid var(--line);transition:transform .3s var(--ease)}.tabbar.hide{transform:translateY(110%)}.tabbar a{display:flex;flex-direction:column;align-items:center;gap:4px;font:500 10.5px var(--f);color:var(--dim2);padding:8px 0;transition:color .2s,transform .12s var(--ease)}.tabbar a:active{transform:scale(.9)}.tabbar a.on{color:#fff}.tabbar a svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tabbar a.on svg{stroke:#fff}.tabbar .fab{justify-self:center;width:58px;height:58px;margin-top:-22px;border-radius:20px;display:grid;place-items:center;background:var(--i500);box-shadow:0 12px 30px -8px #4a2bfff2,inset 0 1px #fff3;transition:transform .15s var(--spring)}.tabbar .fab:active{transform:scale(.9) rotate(-6deg)}.tabbar .fab svg{width:26px;height:21px}.sheet-wrap{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;justify-content:flex-end}.sheet-back{position:absolute;inset:0;background:#03020c9e;opacity:0;transition:opacity .28s var(--ease)}.sheet{position:relative;max-height:calc(100dvh - var(--st) - 24px);display:flex;flex-direction:column;background:linear-gradient(180deg,#1a0f5c,#120a44 60%);border:1px solid var(--line2);border-bottom:0;border-radius:26px 26px 0 0;transform:translateY(100%);transition:transform .34s var(--ease);padding-bottom:var(--sb);box-shadow:0 -20px 60px -20px #000000b3;touch-action:pan-y}.sheet-wrap.open .sheet{transform:translateY(0)}.sheet-wrap.open .sheet-back{opacity:1}.sheet .grab{flex:none;padding:10px 0 4px;display:flex;justify-content:center;cursor:grab;touch-action:none}.sheet .grab i{width:38px;height:5px;border-radius:5px;background:#ffffff40}.sheet .sh-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:4px 18px 8px;touch-action:none}.sheet .sh-head h2{margin:0;font:600 18px var(--f);letter-spacing:-.01em}.sheet .sh-body{overflow-y:auto;padding:4px 18px 18px;overscroll-behavior:contain}.actgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:6px}.tile{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border-radius:18px;background:#ffffff0d;border:1px solid var(--line);text-align:left;transition:transform .12s var(--ease),background .2s}.tile:active{transform:scale(.97);background:#ffffff17}.tile b{font-weight:600;font-size:15.5px}.tile small{color:var(--dim);font-size:12.5px;line-height:1.35}.tile .q{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--i500)}.tile svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.field{margin-top:14px}.field>label{display:flex;justify-content:space-between;align-items:center;margin:0 2px 7px;font:300 11px/1 var(--caps);letter-spacing:.13em;text-transform:uppercase;color:var(--dim)}.input{display:flex;align-items:center;gap:8px;background:#00000047;border:1px solid var(--line2);border-radius:14px;padding:0 6px 0 14px;min-height:54px;transition:border-color .2s,box-shadow .2s}.input:focus-within{border-color:var(--i300);box-shadow:0 0 0 4px #4a2bff40}.input input,.input textarea,.input select{flex:1;min-width:0;background:none;border:0;outline:0;font-size:16px;padding:14px 0;color:var(--text)}.input textarea{resize:none;line-height:1.5}.input select{appearance:none;-webkit-appearance:none}.input .unit{font:500 14px var(--f);color:var(--dim);padding-right:8px}.input.big input{font:300 34px/1.1 var(--f);letter-spacing:-.02em;padding:12px 0}.err{color:var(--bad);font-size:13px;min-height:18px;margin:8px 2px 0}.hint{color:var(--dim);font-size:12.5px;margin:7px 2px 0}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{min-height:36px;padding:0 14px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line2);font:500 13.5px var(--f);transition:transform .12s var(--ease)}.chip:active{transform:scale(.95)}.chip.on{background:var(--i500);border-color:var(--i500);color:#fff}.seg{display:flex;padding:4px;border-radius:14px;background:#0000004d;border:1px solid var(--line)}.seg button{flex:1;min-height:38px;border-radius:10px;font:500 13.5px var(--f);color:var(--dim);transition:background .2s,color .2s}.seg button.on{background:var(--i500);color:#fff}.toggle{position:relative;width:51px;height:31px;flex:none;border-radius:999px;background:#ffffff24;transition:background .2s}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;transition:transform .25s var(--spring);box-shadow:0 2px 6px #0000004d}.toggle.on{background:var(--i500)}.toggle.on:after{transform:translate(20px)}.swapbox{position:relative}.swapside{background:#00000040;border:1px solid var(--line2);border-radius:20px;padding:14px 14px 12px}.swapside+.swapside{margin-top:6px}.swapside .top{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--dim)}.swapside .mid{display:flex;align-items:center;gap:10px;margin-top:6px}.swapside input{flex:1;min-width:0;background:none;border:0;outline:0;font:300 32px/1.15 var(--f);letter-spacing:-.02em;color:#fff;padding:0}.swapside .out{flex:1;font:300 32px/1.15 var(--f);letter-spacing:-.02em;color:#fff;overflow:hidden;text-overflow:ellipsis}.tokbtn{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:999px;background:#ffffff14;border:1px solid var(--line2);font:600 15px var(--f);flex:none}.tokbtn .coin{width:28px;height:28px;font-size:10px}.flip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:14px;background:var(--i600);border:4px solid var(--bg);display:grid;place-items:center;z-index:2;transition:transform .25s var(--spring)}.flip:active{transform:translate(-50%,-50%) rotate(180deg) scale(.92)}.flip svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.words{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;padding:0;list-style:none;counter-reset:w}.words li{counter-increment:w;display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;background:#0000004d;border:1px solid var(--line);font:500 15px var(--mono)}.words li:before{content:counter(w);font:400 11px var(--mono);color:var(--dim2);width:16px;text-align:right}.words.blur li span{filter:blur(6px)}.check{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:14px;background:#ffffff0a;border:1px solid var(--line);margin-top:14px;font-size:14px;text-align:left}.check input{width:22px;height:22px;flex:none;accent-color:var(--i500);margin:0}.pick{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.pick button{min-height:44px;border-radius:12px;background:#ffffff0f;border:1px solid var(--line2);font:500 14px var(--mono);transition:transform .12s}.pick button:active{transform:scale(.95)}.pick button.used{opacity:.25}.slots{display:flex;gap:8px;margin-top:12px}.slots div{flex:1;min-height:48px;border-radius:12px;border:1px dashed var(--line2);display:grid;place-items:center;font:500 14px var(--mono);color:var(--dim)}.slots div.f{border-style:solid;border-color:var(--i400);color:#fff;background:#4a2bff2e}.slots div.bad{border-color:var(--bad);color:var(--bad)}.steps{display:flex;gap:6px;justify-content:center;margin:2px 0 14px}.steps i{width:22px;height:4px;border-radius:4px;background:#ffffff26}.steps i.on{background:var(--i400)}.result{text-align:center;padding:28px 6px 8px}.tick{width:84px;height:84px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;background:#5cf5c81f;border:1px solid rgba(92,245,200,.45);animation:pop .5s var(--spring)}.tick svg{width:40px;height:40px;stroke:var(--mint);fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:draw .5s .15s var(--ease) forwards}.tick.bad{background:#ff6b8b1a;border-color:#ff6b8b73}.tick.bad svg{stroke:var(--bad)}.tick.wait{background:#4a2bff26;border-color:#8e79ff73}.tick.wait .spin{width:34px;height:34px;border:3px solid var(--i300);border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes draw{to{stroke-dashoffset:0}}.result h2{margin:0 0 8px;font:300 26px/1.2 var(--f);letter-spacing:-.02em}.final{display:inline-flex;align-items:center;gap:6px;color:var(--mint);font:400 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase}.adetail{text-align:center;padding:10px 0 4px}.adetail .coin{width:56px;height:56px;margin:0 auto 12px;font-size:16px}.adetail .amt{font:200 40px/1.05 var(--f);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.chart{margin-top:14px;border-radius:var(--r);background:var(--i900);border:1px solid var(--line);padding:14px 14px 10px;position:relative}.chart .ch-top{display:flex;justify-content:space-between;align-items:baseline}.chart .px{font:600 22px var(--f);letter-spacing:-.02em}.chart .chg{font:500 13px var(--mono)}.chart .chg.up{color:var(--mint)}.chart .chg.dn{color:var(--bad)}.chart svg{display:block;width:100%;height:150px;margin-top:8px}.chart .tabs{display:flex;gap:14px;margin-top:6px;font:400 11px var(--mono);color:var(--dim2)}.chart .tabs button{color:var(--dim2);padding:4px 0;letter-spacing:.06em}.chart .tabs button.on{color:#fff}.chart .note{font-size:11.5px;color:var(--dim2);margin-top:4px}.rules{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.rule{border-radius:16px;padding:14px;background:#ffffff0a;border:1px solid var(--line)}.rule b{display:block;font:300 24px/1.1 var(--f);letter-spacing:-.02em;color:#fff}.rule span{display:block;font-size:12px;color:var(--dim);margin-top:6px;line-height:1.35}.rule.wide{grid-column:1 / -1}.rule.hl{background:radial-gradient(120% 120% at 50% 130%,rgba(92,245,200,.35),transparent 60%),var(--i500);border-color:transparent}.rule.hl span{color:var(--i50)}.qr{width:236px;height:236px;margin:8px auto 0;padding:14px;border-radius:24px;background:#fff;box-shadow:0 20px 50px -20px #4a2bffcc}.qr svg{width:100%;height:100%;display:block}.addrbox{margin:16px auto 0;max-width:300px;text-align:center;font:500 14.5px/1.5 var(--mono);word-break:break-all;padding:12px 14px;border-radius:14px;background:#0000004d;border:1px solid var(--line)}.scanner{position:relative;border-radius:22px;overflow:hidden;background:#000;aspect-ratio:1;margin-top:6px}.scanner video{width:100%;height:100%;object-fit:cover;display:block}.scanner .frame{position:absolute;inset:16%;border:3px solid var(--mint);border-radius:22px;box-shadow:0 0 0 999px #00000073}.day{margin:20px 4px 6px;font:300 11px var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.act .coin{width:38px;height:38px}.act .coin svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.badge{display:inline-flex;align-items:center;gap:5px;font:400 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.badge.final{color:var(--mint)}.badge.pend{color:var(--warn)}.empty{text-align:center;padding:50px 20px;color:var(--dim)}.empty svg{width:46px;height:46px;stroke:var(--i300);fill:none;stroke-width:1.5;margin-bottom:12px}.group{margin-top:22px}.group>h3{margin:0 4px 8px;font:300 11px var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.srow{display:flex;align-items:center;gap:12px;padding:14px;width:100%;text-align:left;border-top:1px solid var(--line);min-height:56px}.srow:first-child{border-top:0}.srow:active{background:#ffffff0d}.srow .ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--i600);flex:none}.srow .ic svg{width:17px;height:17px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.srow .mid{flex:1;min-width:0}.srow .mid b{display:block;font-weight:500;font-size:15px}.srow .mid small{display:block;color:var(--dim);font-size:12.5px;margin-top:1px}.srow .val{color:var(--dim);font-size:14px}#toast{position:fixed;left:50%;top:calc(var(--st) + 10px);z-index:90;transform:translate(-50%,-140%);max-width:calc(100% - 32px);padding:12px 16px;border-radius:16px;background:#1d1166f0;border:1px solid var(--line2);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-size:14px;line-height:1.35;box-shadow:0 12px 40px -10px #0009;transition:transform .35s var(--spring);display:flex;gap:10px;align-items:center;pointer-events:none}#toast.show{transform:translate(-50%)}#toast.bad{border-color:#ff6b8b80}#toast .dot{background:var(--mint)}#toast.bad .dot{background:var(--bad)}.push-in{animation:pushIn .34s var(--ease)}.pop-in{animation:popIn .3s var(--ease)}.fade-in{animation:fadeIn .25s var(--ease)}@keyframes pushIn{0%{transform:translate(100%)}to{transform:none}}@keyframes popIn{0%{transform:translate(-28%);opacity:.6}to{transform:none;opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}html.vt-push::view-transition-old(root){animation-name:vtOutL}html.vt-push::view-transition-new(root){animation-name:vtInR}html.vt-pop::view-transition-old(root){animation-name:vtOutR}html.vt-pop::view-transition-new(root){animation-name:vtInL}html.vt-fade::view-transition-old(root){animation-name:vtFadeOut;animation-duration:.18s}html.vt-fade::view-transition-new(root){animation-name:vtFadeIn;animation-duration:.22s}@keyframes vtOutL{to{transform:translate(-28%);opacity:.5}}@keyframes vtInR{0%{transform:translate(100%)}}@keyframes vtOutR{to{transform:translate(100%)}}@keyframes vtInL{0%{transform:translate(-28%);opacity:.5}}@keyframes vtFadeOut{to{opacity:0}}@keyframes vtFadeIn{0%{opacity:0}}::view-transition-group(tabbar){animation:none}.tabbar{view-transition-name:tabbar}@media(min-width:600px){html,body{background:radial-gradient(60% 80% at 50% 120%,rgba(74,43,255,.35),transparent 60%),var(--night)}#app,.tabbar,.sheet-wrap{left:50%;right:auto;width:440px;transform:translate(-50%)}#app{border-left:1px solid var(--line);border-right:1px solid var(--line)}.tabbar.hide{transform:translate(-50%,110%)}}.chev,.srow>svg{width:16px;height:16px;flex:none;stroke:var(--dim2);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
