html{scroll-behavior:smooth}body{background:#0b0e14;color:#e8ebf2;font-family:Inter,sans-serif;overflow-x:hidden}body::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;transform:translateZ(0);background:linear-gradient(rgba(11,14,20,.88),rgba(11,14,20,.92)),url('../../logo-tgt.jpg') center center/cover no-repeat}::selection{background:#d4af37;color:#0b0e14}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:#0b0e14}::-webkit-scrollbar-thumb{background:#1e2534;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#d4af37}.gold-text{background:linear-gradient(120deg,#f5e7b8 0,#d4af37 45%,#9c7f2c 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.gold-border{border:1px solid rgba(212,175,55,.35)}.card{background:linear-gradient(160deg,#11151f 0,#0d1119 100%);border:1px solid #1e2534;border-radius:1.25rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s}.card:hover{transform:translateY(-4px);border-color:rgba(212,175,55,.45);box-shadow:0 18px 50px -18px rgba(212,175,55,.25)}.btn-gold{background:linear-gradient(120deg,#e9ce7a,#d4af37 55%,#b08f28);color:#0b0e14;font-weight:700;border-radius:.85rem;transition:.25s;box-shadow:0 8px 28px -10px rgba(212,175,55,.55)}.btn-gold:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-ghost{border:1px solid #1e2534;border-radius:.85rem;color:#e8ebf2;transition:.25s}.btn-ghost:hover{border-color:rgba(0,230,118,.5);color:#00e676}.hero-glow{position:absolute;border-radius:50%;filter:blur(120px);opacity:.16;pointer-events:none}.grid-bg{background-image:linear-gradient(rgba(212,175,55,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,55,.045) 1px,transparent 1px);background-size:56px 56px}.ticker{display:inline-block;animation:26s linear infinite tick;white-space:nowrap}@keyframes tick{from{transform:translateX(0)}to{transform:translateX(-50%)}}.market-ticker{display:inline-block;animation:55s linear infinite tick;white-space:nowrap}.market-ticker:hover{animation-play-state:paused}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1)}.reveal.in{opacity:1;transform:translateY(0)}.pulse-dot{animation:1.6s ease-in-out infinite pdot}@keyframes pdot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.modal-bg{background:rgba(5,7,11,.82);backdrop-filter:blur(8px)}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield;appearance:textfield}.field{background:#0b0e14;border:1px solid #1e2534;border-radius:.8rem;color:#e8ebf2;outline:0;transition:border-color .2s}.field:focus{border-color:rgba(212,175,55,.6)}.conn-opt{display:flex;align-items:center;gap:.9rem;width:100%;padding:1rem 1.1rem;border:1px solid #1e2534;border-radius:.9rem;background:#0d1119;transition:.22s;text-align:left}.conn-opt:hover{border-color:rgba(212,175,55,.55);background:#11151f;transform:translateY(-1px)}.verse{font-family:Cinzel,serif;letter-spacing:.35em}.toast{position:fixed;bottom:1.4rem;left:50%;transform:translateX(-50%) translateY(120%);background:#11151f;border:1px solid rgba(212,175,55,.5);color:#e8ebf2;padding:.8rem 1.3rem;border-radius:.9rem;z-index:100;transition:transform .4s cubic-bezier(.2,.8,.2,1);max-width:92vw}.toast.show{transform:translateX(-50%) translateY(0)}html[dir=rtl] body{font-family:Inter,Tahoma,Arial,sans-serif}html[lang=zh] body{font-family:Inter,'PingFang SC','Microsoft YaHei',sans-serif}html[lang=ja] body{font-family:Inter,'Hiragino Kaku Gothic ProN','Noto Sans JP',sans-serif}html[lang=ar] .font-serif,html[lang=ja] .font-serif,html[lang=zh] .font-serif{font-family:Georgia,'Times New Roman',serif}#langSelect{cursor:pointer}#langSelect:hover{border-color:rgba(212,175,55,.6)}.wallet-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.65rem 1.25rem;border:1px solid #1e2534;border-radius:999px;background:linear-gradient(160deg,#11151f,#0d1119);font-weight:600;font-size:.88rem;color:#e8ebf2;transition:.25s}.wallet-badge:hover{border-color:rgba(212,175,55,.6);transform:translateY(-2px);box-shadow:0 12px 32px -12px rgba(212,175,55,.4)}.wicon{width:26px;height:26px;border-radius:7px;flex-shrink:0}.gate-opt{display:flex;align-items:center;gap:.7rem;padding:.75rem .85rem;border:1px solid #1e2534;border-radius:.8rem;background:#0d1119;transition:.22s;text-align:left;color:#e8ebf2}.gate-opt:hover{border-color:rgba(212,175,55,.55);background:#11151f;transform:translateY(-1px)}.gate-opt .wicon{width:24px;height:24px}.gate-tag{font-size:.58rem;font-weight:800;letter-spacing:.08em;color:#0b0e14;background:linear-gradient(120deg,#e9ce7a,#d4af37);border-radius:4px;padding:.12rem .35rem;margin-left:auto}.team-photo{position:relative;width:140px;height:140px;border-radius:26px;flex-shrink:0;background:linear-gradient(160deg,#11151f,#0d1119);border:1px dashed rgba(212,175,55,.55);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 0 44px -10px rgba(212,175,55,.25)}.team-photo .initials{font-family:Cinzel,serif;font-size:2.8rem;font-weight:900;background:linear-gradient(120deg,#f5e7b8,#d4af37);-webkit-background-clip:text;background-clip:text;color:transparent}.team-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.chat-dot{width:6px;height:6px;border-radius:9999px;background:#d4af37;opacity:.3;animation:1.1s infinite chatblink}@keyframes chatblink{0%,100%{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.chat-chip{font-size:11px;border:1px solid rgba(255,255,255,.09);border-radius:9999px;padding:5px 11px;color:#98a2b8;background:0 0;cursor:pointer;transition:.18s}.chat-chip:hover{color:#d4af37;border-color:rgba(212,175,55,.5)}#chatMsgs::-webkit-scrollbar{width:5px}#chatMsgs::-webkit-scrollbar-thumb{background:rgba(212,175,55,.25);border-radius:99px}.map-dot{fill:#38415A;opacity:.85}.map-marker{fill:#D4AF37}.map-pulse{fill:none;stroke:#D4AF37;stroke-width:1.4;transform-box:fill-box;transform-origin:center;animation:2.4s ease-out infinite mapPulse}@keyframes mapPulse{0%{transform:scale(.35);opacity:.95}100%{transform:scale(1.9);opacity:0}}.city-label{position:absolute;transform:translate(-50%,-140%);text-align:center;background:rgba(11,14,20,.72);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:4px 9px;pointer-events:none}.city-label .city-name{display:block;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#d4af37}.city-label .city-time{display:block;font-size:11px;color:#e8ebf2;line-height:1.25}.chip-dot{width:8px;height:8px;border-radius:99px;background:#d4af37;flex-shrink:0;box-shadow:0 0 0 0 rgba(212,175,55,.5);animation:2.4s ease-out infinite chipPulse}@keyframes chipPulse{0%{box-shadow:0 0 0 0 rgba(212,175,55,.45)}100%{box-shadow:0 0 0 8px rgba(212,175,55,0)}}.don-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border-radius:9999px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.03);color:#98a2b8;font-size:12px;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:.18s}.don-chip:hover{border-color:rgba(212,175,55,.5);color:#e8ebf2;transform:translateY(-1px)}.don-chip-active{border-color:rgba(212,175,55,.85);background:rgba(212,175,55,.12);color:#d4af37;box-shadow:0 0 14px rgba(212,175,55,.18)}.don-chip-icon{width:18px;height:18px;border-radius:9999px;flex-shrink:0}#donQr{image-rendering:auto}