.lx{--bg:#0a0c12;--bg2:#0d1018;--panel:#111622;--panel2:#141b29;--line:#212a3b;--line2:#2c3852;--tx:#eaeef6;--tx2:#98a4b8;--tx3:#5c6678;--ember:#ff7a2e;--ember2:#ffb43c;--ember1:#ff5f1f;--mint:#37e0a8;--glow:rgba(255,122,46,.45);--mono:ui-monospace,"SF Mono","JetBrains Mono","Cascadia Code",Menlo,Consolas,monospace;--sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--tx);font-family:var(--sans);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;font-size:16px;min-height:100vh}.lx *{box-sizing:border-box}.lx ::selection{background:#ff7a2e47}.lx a{color:inherit}.lx .hero{display:block;margin:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.lx .foot{margin-top:0;text-align:left}.lx .card{-webkit-backdrop-filter:none;backdrop-filter:none}.lx .card:before{content:none;display:none}.lx .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.lx .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lx .reveal{opacity:1;transform:none;transition:none}}.lx .wrap{max-width:1080px;margin:0 auto;padding:0 22px}.lx .kick{font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--tx3)}.lx .em{background:linear-gradient(100deg,var(--ember2),var(--ember1));-webkit-background-clip:text;background-clip:text;color:transparent}.lx .btn{font-family:var(--mono);font-size:14px;letter-spacing:.02em;text-decoration:none;display:inline-flex;align-items:center;gap:9px;padding:13px 20px;border-radius:2px;border:1px solid transparent;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,background .2s ease}.lx .btn:focus-visible{outline:2px solid var(--ember2);outline-offset:3px}.lx .btn-p{background:linear-gradient(100deg,var(--ember1),var(--ember2));color:#20120a;font-weight:700;box-shadow:0 0 0 1px #ffb43c4d,0 10px 30px -10px var(--glow)}.lx .btn-p:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffb43c80,0 16px 40px -12px var(--glow)}.lx .btn-g{border-color:var(--line2);color:var(--tx2)}.lx .btn-g:hover{border-color:var(--ember);color:var(--tx);transform:translateY(-2px)}.lx .hero{position:relative;padding:26px 0 74px;border-bottom:1px solid var(--line);overflow:hidden}.lx #scan{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;opacity:.9}.lx .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 78% 8%,rgba(255,122,46,.1),transparent 55%),linear-gradient(180deg,rgba(10,12,18,.1),rgba(10,12,18,.72) 78%,var(--bg))}.lx .hero .wrap{position:relative;z-index:2}.lx .nav{display:flex;align-items:center;justify-content:space-between;padding:8px 0 54px}.lx .brand{display:flex;align-items:center;gap:11px;font-family:var(--mono);font-weight:700;letter-spacing:.16em;font-size:15px;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--tx)}.lx .brand svg{width:30px;height:30px;filter:drop-shadow(0 0 10px var(--glow))}.lx .nav .tag{font-family:var(--mono);font-size:11px;color:var(--tx3);letter-spacing:.16em;text-transform:uppercase}.lx .navright{display:flex;align-items:center;gap:18px}.lx .navlogin{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--tx2);text-decoration:none;padding:7px 14px;border:1px solid var(--line2);border-radius:2px;transition:border-color .18s,color .18s,transform .12s}.lx .navlogin:hover{border-color:var(--ember);color:var(--tx);transform:translateY(-1px)}.lx .final .loginline{margin-top:16px;font-family:var(--mono);font-size:12.5px;color:var(--tx3)}.lx .final .loginline a{color:var(--ember2);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .18s}.lx .final .loginline a:hover{border-bottom-color:currentColor}.lx .hero h1{display:block;font-family:var(--mono);font-weight:700;font-size:clamp(38px,7.4vw,80px);line-height:.98;letter-spacing:-.02em;margin:16px 0 0;text-wrap:balance;max-width:14ch}.lx .hero p.lead{font-size:clamp(16px,2.1vw,20px);color:var(--tx2);max-width:56ch;margin:22px 0 0;line-height:1.5}.lx .hero .cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lx .livebar{margin-top:34px;display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;color:var(--tx3);letter-spacing:.04em}.lx .pulse{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 #37e0a899;animation:lx-pl 2.4s infinite}@keyframes lx-pl{0%{box-shadow:0 0 #37e0a880}70%{box-shadow:0 0 0 8px #37e0a800}to{box-shadow:0 0 #37e0a800}}.lx .dexbar{border-bottom:1px solid var(--line);background:var(--bg2)}.lx .dexbar .row{display:flex;align-items:center;gap:16px;padding:16px 0;flex-wrap:wrap}.lx .dexbar .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ember2);white-space:nowrap}.lx .chips{display:flex;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.lx .chip{font-family:var(--mono);font-size:13px;color:var(--tx2);border:1px solid var(--line2);padding:6px 12px;border-radius:2px;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;background:none}.lx .chip .dot{width:6px;height:6px;border-radius:50%;background:var(--mint)}.lx .chip.pri{color:var(--tx);border-color:var(--ember);box-shadow:inset 0 0 0 1px #ff7a2e40}.lx .chip.pri .dot{background:var(--ember2)}.lx .sec{padding:70px 0;border-bottom:1px solid var(--line)}.lx .sec h2{font-family:var(--mono);font-weight:700;font-size:clamp(24px,3.6vw,34px);letter-spacing:-.01em;margin:8px 0 0;text-wrap:balance}.lx .sec .sub{color:var(--tx2);max-width:58ch;margin:12px 0 0}.lx .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:34px}.lx .card{position:relative;background:linear-gradient(180deg,var(--panel),var(--bg2));border:1px solid var(--line);border-radius:3px;padding:22px 22px 24px;transition:border-color .2s,transform .15s}.lx .card:hover{border-color:var(--line2);transform:translateY(-3px)}.lx .card .ic{width:34px;height:34px;margin-bottom:14px;color:var(--ember2)}.lx .card h3{font-family:var(--mono);font-size:16px;letter-spacing:.01em;margin:0 0 7px}.lx .card p{color:var(--tx2);font-size:14.5px;margin:0}.lx .card .mtag{position:absolute;top:16px;right:16px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.lx .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:36px;border:1px solid var(--line);border-radius:3px;overflow:hidden}.lx .step{padding:24px 20px;border-right:1px solid var(--line);position:relative;background:var(--bg2)}.lx .step:last-child{border-right:none}.lx .step .n{font-family:var(--mono);font-size:12px;color:var(--ember2);letter-spacing:.1em}.lx .step h4{font-family:var(--mono);font-size:15px;margin:12px 0 6px}.lx .step p{color:var(--tx2);font-size:13.5px;margin:0}.lx .step .arw{position:absolute;right:-7px;top:30px;color:var(--line2);z-index:2;background:var(--bg2);font-family:var(--mono)}.lx .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:8px}.lx .stat{border:1px solid var(--line);border-radius:3px;padding:22px;background:var(--bg2)}.lx .stat .num{font-family:var(--mono);font-weight:700;font-size:clamp(28px,4vw,40px);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1}.lx .stat .num.g{background:linear-gradient(100deg,var(--ember2),var(--ember1));-webkit-background-clip:text;background-clip:text;color:transparent}.lx .stat .cap{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--tx3);margin-top:9px}.lx .safety{background:var(--bg2)}.lx .slist{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 26px;margin-top:26px}.lx .si{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:var(--tx2)}.lx .si svg{flex:none;width:20px;height:20px;color:var(--mint);margin-top:2px}.lx .si b{color:var(--tx);font-weight:600}.lx .final{padding:82px 0;text-align:center;position:relative;overflow:hidden}.lx .final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 120% at 50% 0%,rgba(255,122,46,.14),transparent 60%)}.lx .final .wrap{position:relative}.lx .final h2{font-family:var(--mono);font-weight:700;font-size:clamp(28px,5vw,50px);letter-spacing:-.02em;margin:0;text-wrap:balance}.lx .final p{color:var(--tx2);max-width:50ch;margin:16px auto 0}.lx .final .cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}.lx .final .devnote{margin-top:18px;font-family:var(--mono);font-size:11px;color:var(--tx3)}.lx .final .devnote a{color:var(--ember2);text-decoration:none;border-bottom:1px dashed currentColor}.lx .foot{padding:30px 0 46px;border-top:1px solid var(--line)}.lx .risk{font-size:12.5px;color:var(--tx3);font-family:var(--mono);line-height:1.7;max-width:78ch}.lx .risk b{color:var(--tx2)}.lx .foot .fr{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;color:var(--tx3);letter-spacing:.08em}@media (max-width:720px){.lx .grid,.lx .stats{grid-template-columns:1fr 1fr}.lx .steps{grid-template-columns:1fr}.lx .step{border-right:none;border-bottom:1px solid var(--line)}.lx .step:last-child{border-bottom:none}.lx .step .arw{display:none}.lx .slist{grid-template-columns:1fr}.lx .nav .tag{display:none}.lx .dexbar .row{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:440px){.lx .grid,.lx .stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lx #scan{opacity:.5}.lx .pulse{animation:none}.lx .btn:hover,.lx .card:hover{transform:none}}:root{--bg: #0a0c12;--bg-2: #0e131f;--panel: rgba(20, 24, 34, .72);--panel-solid: #141a26;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--text: #eaeef6;--dim: #98a4b8;--faint: #5c6678;--accent: #ff7a2e;--accent-2: #ff5f1f;--cyan: #ffb43c;--mint: #37e0a8;--good: #46d17f;--warn: #f0b429;--bad: #ff6b6b;--mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;color:var(--text);font:14px/1.55 var(--sans);min-height:100vh;background:radial-gradient(1100px 600px at 12% -8%,rgba(255,122,46,.13),transparent 60%),radial-gradient(1000px 620px at 100% 0%,rgba(255,180,60,.1),transparent 55%),linear-gradient(180deg,var(--bg-2),var(--bg));background-repeat:no-repeat;background-size:100% 820px,100% 820px,100% 100%;-webkit-font-smoothing:antialiased}.bg-lines{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none;opacity:.7}.wrap{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:22px 22px 40px}.wrap.loading{color:var(--dim);padding-top:80px;text-align:center}header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:-22px -22px 22px;padding:16px 22px;background:#0a0c12b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}h1{font-size:19px;margin:0;font-weight:700;letter-spacing:-.2px;display:flex;align-items:center;gap:10px}.brand{background:linear-gradient(92deg,var(--cyan),var(--accent) 55%,var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.logo{display:inline-flex;align-items:center;color:var(--accent);filter:drop-shadow(0 0 6px rgba(255,122,46,.45))}.dim{color:var(--dim);font-weight:500}.faint{color:var(--faint);font-weight:400;font-size:.92em}.cfg{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cfg button{background:#ffffff0d;border:1px solid var(--border);color:var(--text);font-weight:600;padding:8px 16px;border-radius:9px;cursor:pointer;font:inherit;font-size:13px;transition:border-color .15s,background .15s}.cfg button:hover{border-color:var(--border-strong);background:#ffffff14}.status{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid var(--border)}.status.live{color:var(--good);background:#46d17f1a}.pfp{width:18px;height:18px;border-radius:50%;object-fit:cover;flex:none;border:1px solid var(--border-strong)}.dot{width:8px;height:8px;border-radius:50%;background:currentColor}.status.live .dot{animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 #46d17f8c}70%{box-shadow:0 0 0 7px #46d17f00}to{box-shadow:0 0 #46d17f00}}.good{color:var(--good)}.warn{color:var(--warn)}.bad{color:var(--bad)}.err-banner{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.28);color:var(--bad);padding:10px 14px;border-radius:10px;margin-bottom:16px;font-size:13px}.shell{display:grid;grid-template-columns:330px minmax(0,1fr);min-height:100vh;position:relative;z-index:1}.sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:18px 16px 24px;display:flex;flex-direction:column;gap:14px}.sidebar>*{flex:none}.sidebar>h1{margin:2px}.sidebar .venues{margin-bottom:0}.sidebar::-webkit-scrollbar{width:9px}.sidebar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:6px}.sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff2e}.main{min-width:0;padding:22px 26px 40px;max-width:1720px}.main>header{margin:-22px -26px 22px;padding:14px 26px;justify-content:flex-end}.side-sec{background:var(--panel);border:1px solid var(--border);border-radius:14px;overflow:hidden}.side-sec>summary{cursor:pointer;list-style:none;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--text);padding:13px 16px;display:flex;align-items:center;gap:8px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent)}.side-sec>summary::-webkit-details-marker{display:none}.side-sec>summary:after{content:"▸";margin-left:auto;color:var(--faint);font-size:10px;transition:transform .15s}.side-sec[open]>summary:after{transform:rotate(90deg)}.side-sec[open]>summary{border-bottom:1px solid var(--border)}.side-sec>summary>svg{color:var(--accent);flex:none;opacity:.92}.side-sec>summary .dex-chip{margin-left:0}.side-sec[open]>summary~*{animation:sec-reveal .2s ease-out}@keyframes sec-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.side-sec[open]>summary~*,.modal-scrim,.modal{animation:none}}@media (max-width: 1000px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;overflow:visible;border-right:none;border-bottom:1px solid var(--border)}}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:14px;margin-bottom:20px}.card{position:relative;overflow:hidden;background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:16px 18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(92deg,var(--cyan),var(--accent),var(--accent-2));opacity:.85}.cicon{display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:10px;border-radius:9px;color:var(--accent);background:#ff7a2e1a;border:1px solid rgba(255,122,46,.22)}.cicon svg{display:block}.cval{font-size:25px;font-weight:800;letter-spacing:-.5px;font-family:var(--mono)}.clabel{color:var(--dim);font-size:11px;text-transform:uppercase;letter-spacing:.8px;margin-top:3px}.tok{display:flex;flex-direction:column;line-height:1.25;gap:1px}.tok-name{font-weight:700;color:var(--text);font-size:13px}.tok-pol{font-size:11px}.ledger-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--border);border-bottom:1px solid var(--border)}.ls{display:flex;flex-direction:column;gap:3px;padding:12px 16px;background:var(--panel-solid)}.ls-l{color:var(--dim);font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;font-weight:600}.ls-v{font-family:var(--mono);font-size:16px;font-weight:800;letter-spacing:-.3px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.panel.wide{grid-column:1 / -1}.panel h2{font-size:12px;margin:0;padding:13px 16px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent)}.panel h2 .count{color:var(--faint);font-weight:600}.panel h2>svg{color:var(--accent);flex:none;opacity:.92}.dex-chip{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:3px 10px 3px 6px;border-radius:999px;background:#ffb43c1a;border:1px solid rgba(255,180,60,.28);color:#ffcf8a;font-size:10.5px;font-weight:700;letter-spacing:0;text-transform:none}.dex-chip svg{flex:none}.scroll{max-height:360px;overflow:auto}.scroll::-webkit-scrollbar{width:9px;height:9px}.scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:6px}.scroll::-webkit-scrollbar-thumb:hover{background:#ffffff2e}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:9px 16px;white-space:nowrap}th{position:sticky;top:0;z-index:1;background:var(--panel-solid);color:var(--faint);font-weight:600;font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--border)}tbody td{border-bottom:1px solid rgba(255,255,255,.04);font-size:13px}tbody tr{transition:background .12s}tbody tr:hover{background:#ff7a2e12}td.empty{color:var(--faint);text-align:center;padding:26px;font-style:italic}.m{font-family:var(--mono)}.num{font-family:var(--mono);font-weight:600}.t-ago{color:var(--dim);font-family:var(--mono);font-size:12px}.badge{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;border:1px solid transparent;letter-spacing:.2px}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.b-green{color:var(--good);background:#46d17f1f;border-color:#46d17f40}.b-blue{color:var(--accent);background:#ff7a2e21;border-color:#ff7a2e47}.b-purple{color:var(--accent-2);background:#ff5f1f24;border-color:#ff5f1f4d}.b-cyan{color:var(--mint);background:#37e0a81f;border-color:#37e0a840}.b-amber{color:var(--warn);background:#f0b4291f;border-color:#f0b42940}.b-gray{color:var(--dim);background:#8b98ad1a;border-color:#8b98ad33}.b-orange{color:#ff9d4d;background:#ff9d4d1f;border-color:#ff9d4d40}.form{display:flex;flex-direction:column;gap:13px;padding:16px}.field{display:flex;flex-direction:column;gap:5px;min-width:0}.field label{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--dim);font-weight:600}.field input{background:#ffffff0a;border:1px solid var(--border);color:var(--text);padding:9px 12px;border-radius:9px;font:13px var(--mono);outline:none;transition:border-color .15s,box-shadow .15s;width:100%;min-width:0}.field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ff7a2e33}.field .select{background:#ffffff0a;border:1px solid var(--border);color:var(--text);padding:9px 12px;border-radius:9px;font:13px var(--mono);outline:none;cursor:pointer;width:100%;min-width:0}.field .select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ff7a2e33}.form-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn-primary{background:linear-gradient(92deg,var(--accent),var(--accent-2));border:0;color:#20120a;font-weight:700;padding:9px 18px;border-radius:9px;cursor:pointer;font:inherit;font-size:13px;transition:transform .12s,filter .15s}.btn-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.btn-primary:disabled{opacity:.55;cursor:default}.btn-danger{background:#ff6b6b1f;border:1px solid rgba(255,107,107,.3);color:var(--bad);font-weight:700;padding:5px 13px;border-radius:8px;cursor:pointer;font:inherit;font-size:12px;transition:background .15s}.btn-danger:hover:not(:disabled){background:#ff6b6b33}.btn-danger:disabled{opacity:.55;cursor:default}.cancel-cell{display:inline-flex;align-items:center;gap:8px}.deposit-body{padding:16px}.deposit-addr-row{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.deposit-addr{flex:1;min-width:260px;padding:11px 13px;background:#00000040;border:1px solid var(--border);border-radius:9px;color:var(--text);font-size:12.5px;word-break:break-all}.deposit-addr-row .btn-primary{white-space:nowrap}.verify-callout{background:#37e0a812;border:1px solid rgba(55,224,168,.22);border-radius:10px;padding:12px 14px;font-size:13px;color:var(--dim);line-height:1.6}.verify-callout b{color:var(--mint)}.verify-addr{margin:8px 0;padding:8px 10px;background:#00000040;border-radius:8px;color:var(--text);font-size:12px;word-break:break-all;white-space:normal}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:22px}.login-card{max-width:420px;width:100%;text-align:center;background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:34px 30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-card p{color:var(--dim);font-size:13.5px;line-height:1.6;margin:10px 0 22px}.discord-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;text-decoration:none;background:#5865f2;color:#fff;font-weight:700;font-size:14px;padding:12px 18px;border-radius:11px;cursor:pointer;transition:filter .15s,transform .12s}.discord-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}footer{color:var(--faint);text-align:center;margin-top:24px;font-size:12px}footer .m{color:var(--dim)}.chart-body{padding:14px 16px 16px}.chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.chart-cur{font-family:var(--mono);font-size:26px;font-weight:800;letter-spacing:-.5px}.chart-sub{color:var(--dim);font-size:12px;margin-top:2px}.chart-range{color:var(--faint);font-size:11px;font-family:var(--mono);white-space:nowrap}.chart-svg{display:block;width:100%;height:230px}.chart-empty{padding:40px 16px;text-align:center;color:var(--faint);font-style:italic;font-size:13px}@media (max-width: 560px){.chart-svg{height:180px}}.cta-col{display:flex;flex-direction:column;gap:9px}.btn-primary.cta{display:flex;width:100%;align-items:center;justify-content:center;gap:7px;padding:11px 16px;font-size:13.5px}.btn-primary.cta svg{color:#20120a}.cta-sec{display:flex;width:100%;align-items:center;justify-content:center;gap:7px;background:#ffffff0d;border:1px solid var(--border);color:var(--text);font-weight:600;padding:10px 16px;border-radius:9px;cursor:pointer;font:inherit;font-size:13px;transition:border-color .15s,background .15s}.cta-sec:hover{border-color:var(--border-strong);background:#ffffff14}.cta-sec svg{color:var(--accent);flex:none}.btn-ghost{background:#ffffff0d;border:1px solid var(--border);color:var(--text);font-weight:700;padding:9px 18px;border-radius:9px;cursor:pointer;font:inherit;font-size:13px;transition:border-color .15s,background .15s}.btn-ghost:hover:not(:disabled){border-color:var(--border-strong);background:#ffffff14}.btn-ghost:disabled{opacity:.55;cursor:default}.form-actions.split{display:flex;gap:12px}.form-actions.split>button{flex:1 1 0;min-width:0}.form-actions.split>.btn-primary{border:1px solid transparent}.form-msg{font-size:12.5px;font-weight:600;margin-top:-2px}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#06080c9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:7vh 16px 16px;overflow-y:auto;animation:scrim-in .16s ease-out}.modal{width:560px;max-width:100%;background:var(--panel-solid);border:1px solid var(--border-strong);border-radius:16px;box-shadow:0 24px 80px #00000080;overflow:hidden;animation:modal-in .22s cubic-bezier(.2,.8,.2,1)}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.modal-head{display:flex;align-items:center;border-bottom:1px solid var(--border)}.modal-tabs{display:flex;flex:1}.modal-tabs button{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--dim);font:inherit;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:13px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.modal-tabs button.active{color:var(--text);border-bottom-color:var(--accent)}.modal-tabs button>svg{color:var(--accent);flex:none}.modal-x{background:none;border:0;color:var(--faint);font-size:15px;cursor:pointer;padding:8px 12px;margin-right:4px;border-radius:8px;font-family:inherit}.modal-x:hover{color:var(--text);background:#ffffff0f}.venues{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:9px 14px;margin-bottom:16px;background:var(--panel);border:1px solid var(--border);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.venues-l{color:var(--faint);font-size:10px;text-transform:uppercase;letter-spacing:.9px;font-weight:700}.venue{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 6px;border-radius:999px;background:#ffffff0a;border:1px solid var(--border);font-size:12px;font-weight:600;color:var(--dim)}.venue.pri{color:var(--text);background:#ffb43c17;border-color:#ffb43c42}.venue .tag{color:var(--faint);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-left:1px}.venue.pri .tag{color:#ffcf8a}.dex-tile{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px;font-size:9px;font-weight:800;border:1px solid;letter-spacing:-.3px;flex:none}.dex-tile svg{flex:none}.tok-row{display:flex;align-items:center;gap:8px}.dexlogo{display:inline-flex;align-items:center;flex:none}.xps{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.xp{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;letter-spacing:.2px;white-space:nowrap;padding:2px 8px;border-radius:999px;color:var(--dim);background:#ffffff08;border:1px solid var(--border)}.xp.up{color:var(--good);border-color:#46d17f4d;background:#46d17f14}.xp.dn{color:var(--bad);border-color:#ff6b6b4d;background:#ff6b6b14}.xp.pre{color:#c9b8ff;border-color:#8b5cf666;background:#8b5cf61f}.roi{display:block;font-size:10.5px;margin-top:1px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-row>*{min-width:0}@media (max-width: 460px){.field-row{grid-template-columns:1fr}}details.exit{border:1px solid var(--border);border-radius:10px;background:#ffffff05}details.exit>summary{cursor:pointer;list-style:none;padding:10px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--dim);display:flex;align-items:center;gap:8px}details.exit>summary::-webkit-details-marker{display:none}details.exit>summary:before{content:"▸";color:var(--faint);font-size:10px;transition:transform .15s}details.exit[open]>summary:before{transform:rotate(90deg)}details.exit[open]>summary{border-bottom:1px solid var(--border)}details.exit>summary svg{color:var(--accent);opacity:.9}details.exit>summary .opt{color:var(--faint);font-weight:500;text-transform:none;letter-spacing:0;margin-left:auto}.exit-body{display:flex;flex-direction:column;gap:12px;padding:12px}.chk{display:flex;align-items:flex-start;gap:9px;cursor:pointer;font-size:12.5px;color:var(--text);line-height:1.45}.chk input{margin-top:1px;accent-color:var(--accent);width:15px;height:15px;cursor:pointer;flex:none}details.sub>summary{cursor:pointer;list-style:none;font-size:11px;color:var(--faint);font-weight:600}details.sub>summary::-webkit-details-marker{display:none}details.sub>summary:before{content:"▸ "}details.sub[open]>summary:before{content:"▾ "}.sub-input{margin-top:8px;width:100%;background:#ffffff0a;border:1px solid var(--border);color:var(--text);padding:9px 12px;border-radius:9px;font:13px var(--mono);outline:none}.sub-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ff7a2e33}@media (max-width: 820px){.grid{grid-template-columns:1fr}header{position:static}}
