:root{--bg: #0e0907;--bg-2: #140d0a;--surface: #1a110d;--surface-2: #241711;--line: rgba(255, 210, 160, .08);--line-strong: rgba(255, 210, 160, .16);--text: #f7ede4;--muted: #ab9c8d;--faint: #725f52;--gold: #ff9a2e;--gold-2: #e8741a;--gold-ink: #200d03;--teal: #3fd6b4;--red: #ff6b7a;--blue: #6aa9ff;--radius-lg: 20px;--radius: 14px;--radius-sm: 12px;--btn-h: 48px;--btn-h-sm: 40px;--shadow: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 18px 40px -24px rgba(0, 0, 0, .7);--font: -apple-system, BlinkMacSystemFont, "PingFang SC", "Inter", "Segoe UI", "Microsoft YaHei", system-ui, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;font-family:var(--font);font-size:15px;line-height:1.55;color:var(--text);background:radial-gradient(900px 420px at 78% -80px,rgba(255,154,46,.1),transparent 70%),radial-gradient(700px 380px at 6% 0,rgba(150,90,210,.07),transparent 70%),var(--bg);background-repeat:no-repeat;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1{font-size:clamp(30px,4.6vw,46px);line-height:1.14;letter-spacing:-.02em;font-weight:700}h2{font-size:18px;font-weight:650;letter-spacing:-.01em}h3{font-size:16px;font-weight:650}a{color:inherit;text-decoration:none}code{font-family:var(--mono)}button{font:inherit;color:inherit}.muted{color:var(--muted)}.container{width:min(1120px,100% - 40px);margin-inline:auto}::selection{background:#ff9a2e4d}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0907c7;border-bottom:1px solid var(--line)}.header__in{display:flex;align-items:center;justify-content:space-between;height:68px;gap:16px}.header__right{display:flex;align-items:center;gap:10px}.brand{display:flex;align-items:center;gap:11px;min-width:0}.brand__mark{display:grid;place-items:center;flex:none}.brand__name{font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet{display:flex;align-items:center;gap:8px}.wallet__addr{display:inline-flex;align-items:center;gap:8px;height:var(--btn-h-sm);padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-family:var(--mono);font-size:13px;background:var(--surface);white-space:nowrap}.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;padding:56px 0 36px}.eyebrow{display:inline-block;margin-bottom:18px;padding:5px 12px;font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--gold);border:1px solid rgba(255,154,46,.3);border-radius:999px;background:#ff9a2e12}.lead{margin-top:18px;max-width:54ch;color:var(--muted);font-size:16px}.hero__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;max-width:520px}.fact{padding:16px 14px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05}.fact__v{font-size:20px;font-weight:700;letter-spacing:-.01em}.fact__l{margin-top:2px;font-size:12.5px;color:var(--muted)}.main{display:grid;gap:28px;padding-bottom:48px}.grid{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:stretch}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;align-items:stretch}.loading{padding:120px 0;text-align:center;color:var(--muted)}.footer{border-top:1px solid var(--line);padding:32px 0 56px;background:var(--bg-2)}.footer__title{font-size:13px;font-weight:600;color:var(--muted);margin-bottom:14px}.addrs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}@media (max-width: 920px){.hero{grid-template-columns:1fr;gap:28px;padding-top:36px}.grid{grid-template-columns:1fr}.tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.container{width:min(1120px,100% - 28px)}.header__in{height:60px}.header__right .pill,.brand__name{display:none}.header__right{gap:8px}.hero__facts{grid-template-columns:1fr 1fr 1fr;gap:8px}.fact{padding:12px 10px}.fact__v{font-size:16px}}.card{display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--surface-2),var(--surface) 38%);border:1px solid var(--line);box-shadow:var(--shadow)}.card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.card__foot{margin-top:auto;display:grid;gap:12px}.divider{height:1px;background:var(--line)}.fineprint{font-size:12.5px;line-height:1.6;color:var(--faint)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:var(--btn-h);padding:0 20px;border-radius:var(--radius-sm);border:1px solid transparent;font-size:15px;font-weight:650;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:transform .12s ease,filter .15s ease,background .15s ease,border-color .15s ease}.btn--sm{width:auto;height:var(--btn-h-sm);padding:0 16px;font-size:14px}.btn--primary{color:var(--gold-ink);background:linear-gradient(180deg,#ffb55a,var(--gold-2));box-shadow:0 8px 20px -10px #e8741acc}.btn--primary:hover:not(:disabled){filter:brightness(1.06)}.btn--primary:active:not(:disabled){transform:translateY(1px)}.btn--ghost{color:var(--text);background:#ffffff08;border-color:var(--line-strong)}.btn--ghost:hover:not(:disabled){background:#ffffff12}.btn:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.btn--primary:disabled{color:#4a2a10;background:#7a4a1e}.btn.is-loading{cursor:progress;opacity:.85}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pill{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--muted);border:1px solid var(--line-strong);border-radius:999px;background:#ffffff08}.pill--ok{color:var(--teal);border-color:#3fd6b459;background:#3fd6b414}.pill--warn{color:var(--gold);border-color:#ff9a2e59;background:#ff9a2e14}.pill--gold{color:var(--gold);border-color:#ff9a2e4d;background:#ff9a2e0f}.pill--info{color:var(--blue);border-color:#6aa9ff59;background:#6aa9ff14}.dot{width:7px;height:7px;border-radius:50%;background:var(--faint);flex:none}.dot--ok{background:var(--teal);box-shadow:0 0 0 3px #3fd6b42e}.dot--bad{background:var(--red);box-shadow:0 0 0 3px #ff6b7a2e}.pill .dot{background:var(--teal)}.note{display:flex;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;color:var(--muted);border-radius:var(--radius-sm);border:1px solid var(--line);background:#ffffff06}.note--ok{color:#b9f3e6;border-color:#3fd6b447;background:#3fd6b40f}.note--bad{color:#ffc3ca;border-color:#ff6b7a47;background:#ff6b7a0f}.progress__top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:14px}.progress__top b{font-size:26px;font-weight:700;letter-spacing:-.02em}.bar{height:10px;border-radius:999px;background:#ffffff12;overflow:hidden}.bar__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold-2),#ffb55a);transition:width .6s ease}.picker{display:grid;gap:12px}.stepper{display:grid;grid-template-columns:52px 1fr 52px;height:56px;border:1px solid var(--line-strong);border-radius:var(--radius);background:#0000002e;overflow:hidden}.stepper__b{border:0;background:transparent;font-size:22px;cursor:pointer;transition:background .15s ease}.stepper__b:hover:not(:disabled){background:#ffffff0f}.stepper__b:disabled{opacity:.3;cursor:not-allowed}.stepper__v{display:flex;align-items:baseline;justify-content:center;gap:6px;align-self:center}.stepper__v b{font-size:24px;font-weight:700}.stepper__v span{color:var(--muted);font-size:13px}.chips{display:flex;gap:8px}.chip{flex:1;height:36px;border:1px solid var(--line-strong);border-radius:10px;background:transparent;color:var(--muted);font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.chip:hover:not(:disabled){color:var(--text);background:#ffffff0d}.chip.is-on{color:var(--gold);border-color:#ff9a2e80;background:#ff9a2e14}.chip:disabled{opacity:.4;cursor:not-allowed}.rows{display:grid;gap:2px}.row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:14px}.row+.row{border-top:1px dashed var(--line)}.row__k{color:var(--muted)}.row__v{font-weight:600;text-align:right}.big{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding:8px 0 2px}.big span{font-size:clamp(34px,5vw,46px);font-weight:700;letter-spacing:-.03em;color:var(--gold);line-height:1.1}.big small{font-size:14px;color:var(--muted);font-weight:500}.big--muted span{color:var(--faint)}.tile{padding:20px;border-radius:var(--radius);border:1px solid var(--line);background:#ffffff06}.tile__l{font-size:13px;color:var(--muted)}.tile__v{margin-top:8px;font-size:24px;font-weight:700;letter-spacing:-.02em;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.tile__v small{font-size:12.5px;font-weight:500;color:var(--muted)}.tile__s{margin-top:6px;font-size:12.5px;color:var(--faint)}.card--action{gap:16px}.card--action h3{font-size:17px}.action__text{color:var(--muted);font-size:14px;line-height:1.65}.addr{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:10px;font-size:13px;color:var(--muted);transition:border-color .15s ease,color .15s ease}.addr:hover{color:var(--text);border-color:var(--line-strong)}.addr code{color:var(--text);font-size:12.5px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#04070cb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal__box{width:min(420px,100%);display:grid;gap:18px;padding:26px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 30px 80px -20px #000c}.opts{display:grid;gap:10px}.opt{display:grid;gap:2px;text-align:left;height:64px;padding:0 18px;align-content:center;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:#ffffff08;cursor:pointer;transition:background .15s ease}.opt:hover:not(:disabled){background:#ffffff12}.opt:disabled{opacity:.45;cursor:not-allowed}.opt__t{font-weight:650}.opt__s{font-size:12.5px;color:var(--muted)}.toasts{position:fixed;right:20px;bottom:20px;z-index:60;display:grid;gap:10px}.toast{padding:12px 18px;border-radius:var(--radius-sm);font-size:14px;font-weight:550;background:var(--surface-2);border:1px solid var(--line-strong);box-shadow:0 16px 40px -16px #000c;opacity:0;transform:translateY(8px);transition:all .22s ease}.toast.is-in{opacity:1;transform:none}.toast--ok{border-color:#3fd6b473}.toast--bad{border-color:#ff6b7a80;color:#ffc3ca}@media (max-width: 560px){.card{padding:22px}.tiles{gap:10px}.tile{padding:16px}.tile__v{font-size:20px}}.pumpkin{display:block}.pumpkin--logo{filter:drop-shadow(0 0 8px rgba(255,154,46,.45))}.lantern{display:grid;justify-items:center;gap:4px;padding:30px 24px 26px;text-align:center;border-radius:var(--radius-lg);border:1px solid var(--line);background:radial-gradient(240px 190px at 50% 34%,rgba(255,154,46,.18),transparent 72%),linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:var(--shadow)}.lantern__art{margin-bottom:8px;filter:drop-shadow(0 0 22px rgba(255,170,60,.5));animation:flicker 3.6s infinite}.lantern__label{font-size:13.5px;color:var(--muted)}.lantern__time{font-family:var(--mono);font-size:clamp(30px,4vw,40px);font-weight:700;letter-spacing:.02em;color:var(--gold)}.lantern__sub{font-size:12.5px;color:var(--faint)}@keyframes flicker{0%,to{opacity:1;filter:drop-shadow(0 0 22px rgba(255,170,60,.5))}6%{opacity:.95;filter:drop-shadow(0 0 16px rgba(255,170,60,.38))}11%{opacity:1;filter:drop-shadow(0 0 24px rgba(255,170,60,.55))}34%{opacity:.97;filter:drop-shadow(0 0 19px rgba(255,170,60,.44))}37%{opacity:1;filter:drop-shadow(0 0 23px rgba(255,170,60,.52))}63%{opacity:.94;filter:drop-shadow(0 0 15px rgba(255,170,60,.36))}67%{opacity:1;filter:drop-shadow(0 0 22px rgba(255,170,60,.5))}86%{opacity:.97;filter:drop-shadow(0 0 18px rgba(255,170,60,.42))}}@media (prefers-reduced-motion: reduce){.lantern__art{animation:none}}.stocklist{display:grid;gap:6px}.stockrow{display:flex;align-items:center;justify-content:space-between;gap:12px;height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:#ffffff05;color:var(--faint)}.stockrow__s{font-weight:650;font-size:14px;display:inline-flex;align-items:baseline;gap:8px}.stockrow__s small{font-weight:500;font-size:12px;color:var(--faint)}.stockrow__v{font-family:var(--mono);font-size:13.5px}.stockrow.is-on{color:var(--text);border-color:#ff9a2e59;background:#ff9a2e12}.stockrow.is-on .stockrow__v{color:var(--gold);font-weight:650}.stockrow.is-on small{color:var(--muted)}.section{display:grid;gap:16px}.section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.section__head h2{font-size:22px}.section__sub{margin-top:4px;color:var(--muted);font-size:14px}.link{font-size:14px;font-weight:600;color:var(--gold);white-space:nowrap}.link:hover{filter:brightness(1.15)}.card--empty{align-items:center;justify-content:center;min-height:120px;color:var(--muted)}.btn--lang{min-width:56px;padding:0 12px}.market{display:grid;grid-template-columns:1.55fr 1fr;gap:20px;align-items:stretch}.mtiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:stretch}.mtile{display:grid;align-content:center;gap:4px;padding:16px 18px;border-radius:var(--radius);border:1px solid var(--line);background:#ffffff06}.mtile__l{font-size:12.5px;color:var(--muted)}.mtile__v{font-size:22px;font-weight:700;letter-spacing:-.02em}.mtile__v.is-up{color:var(--teal)}.mtile__v.is-down{color:var(--red)}.mtile__s{font-size:12px;color:var(--faint)}.chart{gap:14px;min-height:420px}.chart .card__head{margin-bottom:0}.chart__body{position:relative;flex:1;min-height:320px;border-radius:var(--radius-sm);overflow:hidden;background:#00000038}.chart__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.spark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.chart__tag{position:absolute;left:14px;top:12px;padding:3px 10px;font-size:12px;color:var(--muted);border:1px solid var(--line-strong);border-radius:999px;background:#00000059}.hlist{gap:8px}.hlist__rows{display:grid}.hrow{display:flex;justify-content:space-between;gap:16px;padding:11px 2px;font-size:14px}.hrow+.hrow{border-top:1px dashed var(--line)}.hrow__t{color:var(--muted);min-width:90px}.hrow__v{font-weight:600;text-align:right}.hlist__empty{padding:18px 0 6px;color:var(--faint);font-size:14px}.guards{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 18px;border-radius:var(--radius);border:1px solid rgba(63,214,180,.22);background:#3fd6b40a}.guards__t{font-size:13px;font-weight:650;color:var(--teal)}.guard{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text)}.cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ccard{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2),var(--surface))}.ccard__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ccard__top h3{font-size:16px}.ccard__role{color:var(--muted);font-size:13.5px;line-height:1.55;min-height:42px}.ccard__addr{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:10px;background:#00000040;border:1px solid var(--line)}.ccard__addr code{font-size:13px;color:var(--text)}.iconbtn{border:0;background:transparent;color:var(--gold);font-size:12.5px;font-weight:600;cursor:pointer;padding:0}.iconbtn:hover{filter:brightness(1.2)}.chips2{display:flex;flex-wrap:wrap;gap:6px;min-height:26px}.chip2{display:inline-flex;align-items:center;height:24px;padding:0 10px;font-size:12px;color:var(--muted);border:1px solid var(--line-strong);border-radius:999px}.chip2--ok{color:var(--teal);border-color:#3fd6b459;background:#3fd6b412}.chip2--warn{color:var(--gold);border-color:#ff9a2e66;background:#ff9a2e14}.ccard__link{margin-top:auto;font-size:13.5px;font-weight:600;color:var(--gold)}.ccard__link:hover{filter:brightness(1.15)}@media (max-width: 920px){.market{grid-template-columns:1fr}.cgrid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.cgrid{grid-template-columns:1fr}.mtile__v{font-size:19px}.section__head{flex-direction:column;align-items:flex-start}}.tag{display:inline-block;margin-bottom:10px;padding:4px 12px;font-size:12.5px;font-weight:650;letter-spacing:.06em;color:var(--gold);border:1px solid rgba(255,154,46,.35);border-radius:10px;background:#ff9a2e0f}.fcard{gap:16px}.fcard h3{font-size:20px}.fcard__pct{color:var(--gold)}.fcard__text{color:var(--muted);font-size:15px;line-height:1.85;max-width:96ch}.ftiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:6px}.ftile{display:flex;flex-direction:column;gap:6px;padding:22px 24px;border-radius:var(--radius);min-height:150px}.ftile__l{font-size:12.5px;opacity:.75}.ftile__t{font-size:24px;font-weight:750;letter-spacing:-.02em}.ftile__p{margin-top:auto;font-size:14px;line-height:1.6;opacity:.85}.ftile--dark{background:#120b08;border:1px solid var(--line-strong);color:var(--text)}.ftile--orange{background:linear-gradient(180deg,#ffb55a,#ff9a2e);color:#2a1304}.ftile--cream{background:#f6eedc;color:#2a1d10}.splitbar{display:flex;height:44px;border-radius:12px;overflow:hidden;gap:3px}.seg{display:grid;place-items:center;font-size:14px;font-weight:750;color:#2a1304}.seg--pool{background:linear-gradient(180deg,#ffb55a,#ff9a2e)}.seg--div{background:#f6eedc}.seg--treasury{background:#6b5a4a;color:#f7ede4}.sitems{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.sitem__h{display:flex;align-items:center;gap:10px;font-size:15px}.sitem p{margin-top:6px;color:var(--muted);font-size:14px;line-height:1.65}.sdot{width:10px;height:10px;border-radius:3px;flex:none}.sdot--pool{background:#ff9a2e}.sdot--div{background:#f6eedc}.sdot--treasury{background:#6b5a4a}.fsteps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fstep{display:flex;gap:14px;padding:18px;border-radius:var(--radius);border:1px solid var(--line);background:#ffffff06}.fstep__n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:14px;font-weight:750;color:#2a1304;background:linear-gradient(180deg,#ffb55a,#ff9a2e)}.fstep__b b{font-size:15.5px}.fstep__b p{margin-top:6px;color:var(--muted);font-size:13.5px;line-height:1.65}@media (max-width: 920px){.ftiles,.sitems{grid-template-columns:1fr}.fsteps{grid-template-columns:1fr 1fr}.ftile{min-height:0}}@media (max-width: 560px){.fsteps{grid-template-columns:1fr}.ftile__t{font-size:21px}}.xbtn{border:0;background:transparent;color:var(--muted);font-size:26px;line-height:1;cursor:pointer;padding:0 4px}.xbtn:hover{color:var(--text)}.aw-hint{color:var(--muted);font-size:13.5px;line-height:1.65}.aw-box{display:flex;justify-content:center;margin:4px 0}.aw-qr{width:220px;height:220px;image-rendering:pixelated;border-radius:12px;background:#fff}.aw-qr--ph{background:#ffffff0f}.aw-pair{text-align:center;font-size:14px;color:var(--muted)}.aw-code{font:700 24px/1.4 var(--mono);letter-spacing:4px;color:var(--gold)}.aw-msg{text-align:center;font-size:14px;color:var(--text);min-height:22px}.aw-risk{padding:12px 14px;border-radius:var(--radius-sm);border:1px solid rgba(255,154,46,.3);background:#ff9a2e0f;color:var(--muted);font-size:12.5px;line-height:1.7}.aw-actions{display:grid;gap:10px;margin-top:6px}.modal__box{max-height:92vh;overflow:auto}.card--prompt{gap:16px}.prompt__text{margin:0;padding:16px 18px;max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-word;font:13px/1.75 var(--mono);color:var(--muted);border-radius:var(--radius-sm);border:1px solid var(--line);background:#ffffff06;-webkit-user-select:text;user-select:text}
