* { margin: 0; padding: 0; box-sizing: border-box; }

    :root {
      --bg: #eef4ff;
      --surface: #ffffff;
      --border: #e2eaf6;
      --text: #0b1a26;
      --text-2: #3d5166;
      --text-3: #7a8fa3;
      --primary: #2563eb;
      --primary-dark: #1d4ed8;
      --primary-light: rgba(37, 99, 235, 0.06);
      --primary-glow: rgba(37, 99, 235, 0.12);
      --primary-soft: #f0f7ff;
      --primary-line: #dbeafe;
      --green: #0f973d;
      --green-bg: #e8f8ef;
      --mint: #10b981;
      --gold: #d97706;
      --red: #dc2626;
      --radius: 16px;
      --radius-sm: 12px;
      --shadow-sm: 0 1px 2px rgba(0,0,0,0.02), 0 4px 12px rgba(0,20,40,0.03);
      --shadow-md: 0 2px 8px rgba(0,0,0,0.02), 0 8px 28px rgba(0,20,40,0.04);
      --shadow-hover: 0 4px 12px rgba(0,0,0,0.02), 0 16px 48px rgba(0,20,40,0.06);
      --brand-a: #3b82f6;
      --brand-b: #1d4ed8;
      --cta-a: #2563eb;
      --cta-b: #1d4ed8;
      --cta-c: #1e40af;
      --page-bg: #f8faff;
      --page-mid: #f6f9ff;
      --page-end: #f8fafc;
      --page-pale: #fcfdff;
      --blob-a: rgba(147, 197, 253, 0.18);
      --blob-b: rgba(191, 219, 254, 0.14);
      --ghost-filter: none;
      --max-w: 1080px;
      --font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;
    }

    html { scroll-behavior: smooth; background: var(--page-bg); }

    body {
      font-family: var(--font);
      color: var(--text);
      width: 100%;
      max-width: 100%;
      background:
        radial-gradient(ellipse 80% 50% at 50% -8%, var(--blob-a) 0%, transparent 58%),
        radial-gradient(ellipse 55% 35% at 100% 18%, var(--blob-b) 0%, transparent 52%),
        linear-gradient(180deg, var(--page-bg) 0%, var(--page-bg) 22%, var(--page-pale) 40%, var(--page-pale) 64%, var(--page-end) 84%, var(--page-end) 100%);
      line-height: 1.65;
      -webkit-font-smoothing: antialiased;
      min-height: 100vh;
      position: relative;
      overflow-x: hidden;
    }

    body::before {
      content: none;
    }

    a { color: inherit; text-decoration: none; }
    button { font: inherit; border: 0; cursor: pointer; background: none; }
    input { font: inherit; border: 0; outline: none; }

    .container {
      max-width: var(--max-w);
      margin: 0 auto;
      padding: 0 20px 60px;
      position: relative;
      z-index: auto;
    }
    .tron-ghost {
      position: absolute;
      left: 50%;
      top: 68px;
      transform: translateX(-50%);
      width: min(100%, 420px);
      height: 520px;
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA78AAAP3CAYAAADk6/mbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAGm9SURBVHgB7f0/jxxXvid4R0iiSIAPIQwI4nIKMup5IKtqZdW6C9Bt+UVb1+m1tG+BuW/hjtfOlTHWTb/HGYO+QFznSVqNRQID5OqiQBADrgAW1arcjGSRzSpWRZzIjD/nnPh8AEHT06Xb3ayqzPPN34nvryjW63L7FwAAAGRqE3rXXxz+WHz91X8U67v/n2L96Li4eLQo1sfHxXo2Ky8KAAAASNx24nt8uv76t/vFFzd9wf3fiot7/6lY//9eFxfbQPysWBdluS4AAAAgEe+vO882099l8XXoP/TVg82U+NdifSUUmxIDAAAQqY/P+n730/ru398Uez37++nV6SdFcWFKDAAAQAw+ht0ns/VXy2XxVdGxG6fEQjEAAAAD+mTSuy4PfyzuFgNRsAUAAMBQrlxzriu+GoqCLQAAALp29RnflsVXQ1GwBQAAwD4+K7jqovhqKAq2AAAACPFZyO2r+GooCrYAAAC47oYJ77DFV0NRsAUAADBdN15v3qf4qpq8fvO/FBf/8/9ffJHC9WkFWwAAAPm7OZzuWXy1+Wf//vx5+fftv1ivy+Jp8cXJfyq+eHtQlOevijL2UKxgCwAAIC+3htB9i68efl388eIv5e83/7ubQDzb/N9eFOWHUPzbctwVSyEUbAEAAKTp1nDbRfFVFRb/9tfiXXBAvJwSPzkuyjf/uShTuDqtYAsAACB+NcFyXX73U/H1vuGzCod/+5cWAfiG/x7Xp8RJXJ1WsAUAABCN2gC5T/HVp/YPwDd5H4qfFMUXqUyJKwq2AAAAhlcfFvcsvrpuebgJwH1PPxVsAQAAcE1jKNy3+Oq6K03Qg1GwBQAAMGWNoTak+Or+YXHRJkyOE4BvoGALAABgEgKCXnPx1Xat0UGxPmzRDh1NAP6Mgi0AAIDcBAW6kz+v77x6V3xZ9zXLn4vz4knx5eFheACu3wUcGwVbAAAAqQoLbwHFV5vQ+/fns80kd/O1370q7oQGw9a7gGOjYAsAACB6wSGtae1RNWFczMt37/9Vux3B/axCGpOCLQAAgJgEh9/Tf1t/+ctfizt1X3N1ldHUA/ANFGwBAACMokXwCiy+uvIM7+af+dPmn/mn8P+cQXYBR0XBFgAAQN9aBazg4qvi06ngujz5c/FV0z/3qXiboIekYAsAAKAr7cJUm+Krz//Zr/JYhTQyBVsAAACttQ5NjcVXh8XFYvah+OoaAbgnCrYAAADqtA6/7YuvrnmyCcDZ7gKOjIItAACArR2CUHPx1dW1RzeY2i7gqCjYAgAApmenwLNb8dV1ViHFRcEWAACQr93CzT7FV1cIwNFTsAUAAGRg5xDTVHxVWf5cvi0a2QWcHgVbAABAWnaf4J2uvzy8v0fx1RV2AWdBwRYAABCpPYJJB8VX11mFlCEFWwAAwPj2CiBPNmF12RBWm4uvrhGAJ0LBFgAAMJw9w8b6i8Mfuyi+usYu4OlSsAUAAPRg71DRXfHVNXYB85GCLQAAYD/7T9QC1h7t3s5sFRI1FGwBAACBOgkK3/20vttp8dUVAjBtKNgCAAA+10kg6KX46gq7gNmXgi0AAJiyjg7/6/Lwx+Ju3VfsVHx1zcmf13fsAqZTCrYAAGASOjvk91Z8dZ1VSPROwRYAAOSmuwlXr8VXn/1nCcAMT8EWAAAkq9ODe7/FV9fstAu4+Pvuzx3DTRRsAQBACjo9oAcVX3VZRLWZxH33f7RogrYLmMEo2AIAgJh0fBgfpvjq+n+mVUgkQ8EWAACMovNDd1jx1T5rj24iAJMyBVsAANC37idOAcVXPx4W77qfHNkFTGYUbAEAQGd6OUgPWnx1jV3A5E3BFgAA7KKXA/PgxVfXWYXE5CjYAgCAOj0djpufwX2/eqj8veiLAAwKtgAA4FJvh+Bxiq+usQsYbqBgCwCA6elvAhRQfNX92qMb2AUMYRRsAQCQsV4PtmMWX11lFRLsRsEWAAB56PUAO3rx1RUCMHRHwRYAAGnp+bAaQfHV9f8+dgFDfxRsAQAQqd4PpSF7d3svvira/3f6lCZo2IeCLQAAxtf/RCaW4qvrrEKCcSnYAgBgQIMcNJvWHg1XfHWNAAyRUbAFAEA/BjlQnv7b+stf/lrcqfua0Z6ttQsYEqBgCwCA/Qx0eIyt+Ooau4AhTQq2AAAINNghMcbiq6usQoI8KNgCAOBzw01IYi2+ukIAhmwp2AIAmLRBD36NxVeHxcViNkLx1RV2AcN0KNgCAJiKQQ94URdfXWMXMEyZgi0AgNwMfJhrvlY82tqjm1iFBHxKwRYAQLIGP7TFX3x1jQAM1FKwBQCQguEnFkkUX11zuv7y8H79de1PvZ9eF7/bBQwTpmALACAqoxzEmoqvKsufy7dFTOwCBvamYAsAYCzjHLgCJqlxNihbhQT0QcEWAEDfRjpcJVZ8dYUADAxEwRYAQGdGO0Q9ma2/WjYUSUVVfHXFDruAfyt+L+blHwXAXhRsAQDsYsQJwvqLwx8TK766xi5gIBoKtgAAao16MEqy+Oo6q5CAaCnYAgD4YNwDUMDaoziLr64RgIGkKNgCAKZn9MPOdz+t76ZZfHWNXcBA6hRsAQAZG/1Qk3bx1TV2AQPZUbAFAOQhgk/01+Xhj8Xduq+IvfjqKquQgAlQsAUAJCaKg0oWxVdXCMDAFCnYAgDiFceBJJfiqyvsAgZ4T8EWADC+aA4f2RRfXWMXMMAtFGwBAAOK5pARVHyV3PT3klVIAIEUbAEA/YjoE/bciq+uEYABdqdgCwDYU1QHh7Diq0TWHt3ELmCADinYAgDCxXVACCi++vGweJf0IcEuYICeKdgCAD4X3WEg1+Krq6xCAhicgi0AmLTo3vSzLr66QgAGGJ+CLQCYigg/8W4OhQ+/Lv548Zfy9yJ5dgEDREnBFgBkJ8o38uyLr66xCxggBQq2ACBlcb5hBxRfJb326CZWIQEkSsEWAKQg2jfnaRRfXSMAA+RDwRYARCXaN+HpFF9dYxcwQMYUbAHAWCL+BHpKxVfX2AUMMC0KtgCgd1G/sYYUQeVUfHWVVUgA06ZgCwC6FHchxxSLr67YIQA/LH7P7io4AJ9QsAUAu4j+zbJp7VGWxVdX2AUMQAAFWwBQK/rwe/pv6y9/+Wt9AVSWxVfX2AUMQHsKtgDgg+jD76SLr66zCgmALijYAmCCEgi/Uy++uqZtAM76mWgAuqNgC4C8JRF+FV9dYxcwAINRsAVAHtIIv0VA8dXhJuDNci6+usYuYADGpGALgMQkE34VX93ELmAAYqJgC4B4JRN+Q4Je/muPbmIXMACRU7AFQAQSCr+Kr25nFzAAqVGwBcCwkgq/iq/q2QUMQPoUbAHQj7TCb9FcfFVZ/ly+LabKLmAAcqRgC4A9JRd+Q9b8TK/46hq7gAGYBAVbAIRLL/wqvgpjFzAAU6VgC4AbJBh+i+LJZrK5bJhsTrP46hq7gAHgkoItgKlLMvxu3sC+OPxR8VUYu4AB4HYKtgCmItHwq/iqHbuAAaAVBVsA2Uk2/IasPZp88dUVdgEDwH4UbAGkLN3wu/HdT+u7iq/asQsYADqmYAsgCUmHX8VXO7ILGAB6pmALIDZJh9/qjeXwx+Ju3VcovrqFXcAAMAIFWwBjSTz8Kr7ai13AABAHBVsAvUs+/Cq+2pNdwAAQKQVbAF1KP/wWiq/2ZxcwACRDwRbATrIIv0HFV6a/DewCBoB0KdgCaJJF+FV81RW7gAEgLwq2AD7IJPyGFl9ZexTCLmAAyJyCLWCCsgm/IcVXPx4W77xIBrILGAAmRsEWkLd8wm+h+KpzdgEDAAq2gExkFX4VX/XgdP3ld4+Lr0Lf5OwCBoApULAFpCer8BvSWPzw6+KPF38pfy8I13YXsFVIADBRCraAeGUWfhVf9ccuYABgRwq2gAhkF35Diq88m7oru4ABgK4o2AKGlV/4LRRf9WtdHp8Wd5qm65+yCxgACKZgC+hJluFX8VX/7AIGAIajYAvYX5bhV/HVQOwCBgBGpWALCJdp+A2bTCq+6oBdwABAbBRsATfINvwqvhqQXcAAQPQUbMHU5Rt+i+a1R4qvOmQXMACQIgVbMBlZh9/Tf1t/+ctfizt1X6P4qkt2AQMAOVCwBTnKOvwqvhqDXcAAQK7SLth6sZkSWz/JlGUefhVfjcMuYABgQhIq2HLrkSnLPvwqvhqPXcAAwHTFW7C1/NfN4MdjZ0xQ/uG3CCi+OiwuFjPFV72wCxgA4B8iKNjSu8JUTSL8Kr4amV3AAAA1hi/Yqsqx/vbfNudfj/4xIZMIvyElTNYe9cwuYACAlvot2HL+ZWomEn4VX0XBLmAAgP20PE81ceOOKYniofshvDgoGpuEn8zCy5nYwSbE/u2/FO+qUBvy5dWLevXivn02BgBg6joOvpXlsvjqyZN18ONpkLLJhN/qed7qakfdlyxbPJfKrnYMwLP1dH5WAQCu2+EG3XaVZIDl4eYMfLo2BCJ7kwoUi6J5+itkDeF9AG76MOKD6kV+u67KizIAMEW7PDq2OWsV8/KPzXAn6Erz4f3ijnMwuZvWD/i8uGiaOB4vTH+HUa6rgoWHXwd8IHGpelF2LQcAmJSWwXe5OVttg++HHpvn5d83k92wALz0uBl5m9inO+X624f1Yev9PmC/9EN58Zfy99AX5Ep1LUcABgAmYYfgW2zOVp8VuM7Kv4cOHPStkLMJ/mCvvzj8cfNLXUPr3QjsAgYA+Oj0dP3lv7dYE7kdJjScjb770/ru3/+p+f+eHcDkaoL3+hVfRWnzYl2VMoQWYVXfo+PT9dem9ABAbqrg+8v94k6XwbdSBdqQs1YVkI9PizsFZGaSD7UvjgOu2Xrgf3jz8o9qr29oAK6uqH/3k6s5AEA+qse7quAb+vWhwfe98K0b1TnrycyjZuRlmgFvViq+ipVdwADARFXBd7t2KNDyh+L3ovVjYJuzVuCwwQ5gcjPZ6abiq5jZBQwATMvJyfpOaPDd7vD9uTgvnpbBWzOuqIYNv4YVjtoBTE4mHO7W5eGPxd26r1CqNLZ1efLn4qtX74rgF9ztMvf5jm8EAAAjqILvq+/Dzjsfd/h2UUa1meoeBgbuTQh+V92eLCBhE56UlWvFV7Er19UqJLuAAYAsrddlVeA5SvCt2AHMxEz6mqjiqzTYBQwAZOdyh+/7R+2adR58P7ADmAmZdrBTfJWOWfgnk5VtANZQCADE6DL4hq4y6i34XqoGDdVu36av2/as/FBYNUmyJj/VDCq+Mv2Ng13AAEDqWgbf+4fFRZ/B9wM7gJmCyYe657Pmax5P/DnFwy5gACBVLYPv8uvij8Ws7D34vmcHMPkT6oKLr4SnaNgFDAAkZjZbf9Eq+FaPe/2l/L0YlB3A5E34LcKKr2azKa+FipFdwABAGk5P11/+vGwZfMdat2kHMBkTBCoBxVdzxVcReh+AQxsKqzecbU2/F2kAYCBV8P3lfvgzsqMG3w/m5R+byW7YCqTqf5vhAonwg3pJ8VWq7AIGAOJUnTdaBd8fit9HD74f2AFMhoS5S1XxVdP092RVmBhGyi5gACAm1Tljey04QHUGrTZaFE/L4A/zB2EHMJkRfj8q13d/rQ+/r95V4dcvdbTsAgYAInBysr7TJvhuVxnNIwu+l+wAJifC7ydCiq+ezEx/o2YXMAAwls3kswq+r74POy9+DL6DrDLanR3A5EL4/VRA8dXZwp9Z9OwCBgCGdrnDN7fg+54dwORBkLtG8VUm7AIGAIZyGXxDVxmlFXw/sAOY9Alx1yi+yoldwABAzyYRfC/ZAUziHPI/U66/OS8u6r5C8VVK7AIGAHrSMvguN+eRZIPvB3YAkzA/jDd4cdAclBRfpcQuYACgYzsE32JzHkk6+H5gBzCJEn5vMisv7v9WP/1VfJUeu4ABgC6cnq6/bBV8q/PHNvhmxA5gEiTA3eLoVPFVluwCBgD2UAXfX+4Xd1oF3835o8iQHcCkRni7xfxpcaH4KlN2AQMAO6huhFXBN/Trcw6+H9gBTEqE31spvsqaXcAAQAtV8N02GAda/lD8nnvwfc8OYNIh/NZQfJU5u4ABgAAnJ+s7ocG3OldsvvZd8bQMLtpMnx3ApEH4rRNSfOXPMHF2AQMAt6uC76vvw4YdH3f4bs6QxdTYAUwCHOAbNBZfLRVfpc8uYADgmvW6rDo/WgffHFYZ7coOYCLnB65BSPHV8aJwdSN5dgEDAJcud/hut3sEEHw/YQcwERN+GzUXX71/YfSLmwO7gAFg4i6Db+gqI8H3BnYAEynhN4Diq4mpViEt7QIGgMlpGXzvHxYXgu/N7AAmRsJviIDiq6q5riAfz9vvAv7uT+u7XrgBIFEtg+9yM9lczErBt4YdwMRG+A20KAKubnhoPy8tdwFXL9x2AQNAgnYIvsVmslnQwA5g4iKshZorvpoku4ABIGunp+svD/+5uBscfKtuEMG3BTuAiYfwG6xcf/uwYe2R4qtMXQbg/7ALGAByUgXfX+6HX7fdBt9ZGdwLwiU7gImEoNbK+ovDH6sH8m93uHlRfO5FMVPr8uTPxVev3oWXm1XPDVfXpwsAICrVhHEbtAItf9i8pz/1nr6XzZ/5YeCf+eZ7867q3SmgQyZTrSi+mja7gAEgB22Cb3VdV/DtiB3AjEz4bWlxHPAL67pr1uwCBoB0nZys77QJvttVRoJvd+wAZkR+mHbw3U/r2lKEajq8mFfV92StxdWdiivxADCiTYg6+V+Lr159H/b40sfga5VRL6oVkdWmjKavqzpXqpVJvg90wYRyB4qv2LILGADScLnKSPCNhx3AjMEhfCfr8vDH4m7dV5jyTUjL3YDbN9R/2byhlt5QAaB3u7xPC74D2Xxvfgr73jhb0wWT352Ua8VXfGQXMADESfCNnB3ADEv43ZHiK66yCxgAotIy+FYlTILvCOwAZkAO3rualRdNn1IdL0x/p6XcFjKENhhWb8bbGn8v4gDQrZbBd7l57662OQi+I5mXf2wmu2ErkO4XdwwP2JUfnD0EFV/55ZwYu4ABYEyzzdmrVfCt1hdugy+jsgOYAQhme3g+aw44T/wZT5JdwAAwvNPT9Zc/L1sGXyVK8bADmJ4JZnsJLb7yizlJmxfw0Cs8lW0AngnAALCL6kPkX+6Hr8QRfONUDRBCOlS2/Sk/bAKwczYtCL97Cim+ms2slJosu4ABoHdV8N2WIQVa/lD8LvjGyw5g+iL87iug+Gqu+Gra5uUfoTX+leqFvNp55yoPADRrE3yr9+LN174rnpbB3RyMIXyNZNWx4+YcoYTfDii+opFdwADQuZOT9Z02wXe7ymgzuChIgB3AdM/BuhPr7aSurlzh4ccKfaZt87Pyp83Pyj+F/e5t36gfbq9meaMGgA82Hw4fPy3ubAcMAT4GX6uM0nO6/vIw8Fnu6lGz6sZdAbcwjexEub77a/2nUq/eFV96jhO7gAFgT5c7fAXfibADmA754ehISPHVk1khwFDYBQwAO7oMvqGrjATfTNgBTEeE364EFF+dLfx58w92AQNAC4LvtNkBTAeEsQ4pvqI1u4ABoFnL4LvchKS//ZfyXPDNix3A7EsQ69DzWfFH0/T3ZOXqM9fYBQwAt9sh+BZKRrNlBzD7EH47Va6/OS9qW3kVX3Eju4AB4DOnp+svWwXf6nEiwTdzdgCzO+G3Yy8Omp9FUHzFjewCBoCPquD7y/3iTqvgOyuDHyUiZXYAsxvht2uz8uL+b/XTX8VX3O4yAP9HywDsWXIAMlKFlV/uh19ZFXwnqBoa/BrWm1J1plgbScWBuQdHp4qv2IddwABMVxV8t2ElQDX5W/5Q/C74TpQdwLTkB6AH86fFheIr9vN+F3CbVUh2AQOQupOT9Z02wXe7yuhpGfRhMZmyA5gWhN9eKL6iI7PwF/SKXcAApKoKvq++DxsO2OHLFXYAE0j47YniKzqzwy7gkz+vVfsDkIZqldFP67uCL/uwA5gQwm9fQoqv/PkTquUu4OpmgV3AAESv5Q5fwZc6dgDTRPjqUWPx1VLxFS1Uu4D/i13AAGRC8KVzdgBTT/DqUUjx1fGi8EtHC3YBA5CBlsH3/mFxIfgSxg5gbif89qq5+Gq79sjVVFppvwv48J+Lu24ZABCFlsF3+XXxx2JWCr6EswOYWzgM90zxFf1otwu4YhcwAGObbT6IbRV8q40Hfyl/L6AtO4C5gW9y3wKKr6orFwW0ZhcwAOk43XwA+/OyZfCdlcHvcfAZO4C5RvgdwKIImM75tIld2QUMQOSq4PvL/fB2XcGXztgBzCd8cwex3rbu1n3SWU2HF/PqeRbY0SbQHh6G3yKo3gheuEoGQM+qD1yXLd6flj8UvxdPy+DHeiBEtQKy2oTR9HVVp0r1aJlnzPNk2jiIcv3tw4a1R4qv2JddwABEpk3wrd6/Nl/7TvClD3YAU3HoHcz6i8Mfi6/rvmIztfv7c1d82FvzTYNPbfcm/svmsFH6hBOA7pycrO+8+j6s1NMOX4YRfkZyLs+Tye9gFF8xFLuAARjR5v3k5M+CLzGyA3jqhN8BLY4DSokUX9EJu4ABGMHlDt/q0ZqQLxd8GZwdwJPmoDukWXnR9EnT8cL0l67YBQzAgC6Db6vHbgRfxmAH8GT5Rg5M8RXDsgsYgAEIvqTGDuBJEn4H9nzWPIV7MitM3uiWXcAA9KVl8F1+Xfwh+BIFO4AnR/gdXLlWfMUoqgC8bBeAq8KSAgBus0PwLbY75gVf4lDdkAvpSNkWhP5QbW4RgFMm/I5A8RWjsQsYgI6cnq6/bBV8qxtI2+ALcbEDeDoErDEovmJM8/KPVquQNi/01U48V30A+KAKvr/cL+60Cr52phKt8DWRVT/Pk5lHw1Il/I4kqPjK9Jfe2AUMwG6qTogq+IZ+veBLGuwAngLhaiRBxVe+P/TKLmAA2qkO/Nvdp4GWPxS/C74kww7g7DnEjia0+MqkjT7ZBQxAmJOT9Z3Q4FtNz5Y/F+fF0zL4/QWiYAdw1nyzRhRSfDWbFcIvPbMLGIB6VfB99X3YKkY7fEmeHcDZEn7HFFB8NVd8xVDsAgbgus2h/vh0/bXgy+TYAZwl4Xdkiq+Iil3AAHxwucN3exYJIPiSGzuA8yNUjawqvmqa/p6sCs9XMpz3V33etd4F7BNPgHxcBt/QVUaCL7myAzgvwu/oyvXdX+t/oapw4ZMkBjUrL1rvAnblByAPLYPv/cPiQvAlX3YA50T4jUBI8dWTmekvQ7MLGGByWgbf5dfFH4tZKfiSOTuAcyH8xiCg+Ops4XvFGOwCBpiK2ea1u1XwrUoS/1L+XsAU2AGcBQfUSCi+Il677QL2qSdAOk43B/Wfly2D76wMLkiELNgBnDzfkEgoviJu7XcBW4UEkIYq+P5yP7yoR/Bl0uwATprwG41y/c15cVH3FYqvGJ1dwABZqV6jWwXfH4rfBV8mzw7gZAm/EXlx0PxLpPiK0dkFDJCFKvhun00MUN1OW/62Cb5Py+BHYCBndgCnSfiNyay8uP9b/fRX8RVRsAsYIGknJ+s7bYLvdpXRXPCFT9kBnB5BKjJHp4qvSIRdwADp2bwGV8H31fdhN8k+Bl+rjOAGdgCnRoiKzPxpcaH4inTYBQyQjMsdvoIvdMkO4JQIv9FRfEVq7AIGiN5l8A1dZST4Qgt2ACfD4TNCiq9Ij13AANESfKF/dgAnwR96jEKKr3zviI5dwADRaRl8l5sPMQVf2JEdwNEToCLVWHy1VHxFpOwCBojDDsG32HyIKfjCHuwAjpo/7Ght3rB+qn/DqqbDi3n5roAYbQLtYeAajUr1RvFie+gCYF+np+sv//1x8VVw8K0+tNwc2gugE9WKx2rTRdPXVZ0p1aNjPnQahslhtJqLr7ZrjxRfESu7gAFGUQXfX+4XdwRfGI8dwHESfiOm+Irk2QUMMKjqMZIq+IZ+veALfbEDOEbCb8wCiq+qfWEFRM0uYIAhVMF32eJxk+UPxe+CL/TJDuDYCL+RWxQBD8wrviJ6dgED9OnkZH0nNPhWB/HqsZTiaRm8ng7YkR3AUXGwjN28uGj6tOh4YfpLCuwCBuhDFXxffR/2GNTHHb6z8qIAhmEHcDT8wUavXH/7sGHtkeIrkmEXMEBn1uvy+HT9devgq1UWhmcHcBSE3wQ8nxWNn84qviIpdgED7Odyh+/7D8CbCb4QATuARyf8JkHxFRmqAvCyXQA++fPaKgCAy+AbuspI8IV4VDfgQjpQtgWgP2wCsNudnRJ+E7E4DggJng8gNXYBA7TTMvjePywuBF+Iix3A43GATMh3P63v1r3ZVdPhxbx8V0ByNoe5n1pOMf5lc5grHeaACWkZfJfV9crNlKkAIhR+9jk8LP7+3FqyTpgUJkTxFfmyCxigluALmbEDeAwOjklZl4c/FnfrvsInQ6Rtc7j70+Zw90/hr03bXZVWdgAZOz1df/nL/fCrj9tCQWcBSMPm9/sw8Pd7+Vvxe7U2qWBnJr9JKdeKr8hbtQu4PLcLGOA9wRcyZwfwoPzhJUbxFVNgFzBAUVSva62C7w+bqZDgC+mxA3gwQlJqZuVF07MBxwvTXzJgFzAwYdXrWfW6FvK11blgG3yfug4JybIDeBDCb4KCiq9Mf8nBzruAvSEA6To5Wd9pE3y3q4wEX0ieHcD9E5AS9HzW/KnQE99bclFdBfrX4rzdLmCfiAIJ2rxuVcH31ffFlyFf/jH42uEL2bADuF8CUpJCi68c/slE2XIV0j9ZhQQk5nKVkeALUxd+5qluez6ZeeSrDeE3USHFV7OZVVbkxC5gIFMtd/gKvpA7O4D74lCYsO9+Wt+te6OspsOLefmugKzYBQxkRPAFbmMHcOdMfhOm+IppsgsYyETL4Fu97gm+MCF2AHfOH1DCquKrpusQJ6uwZ4cgNXYBA0lrGXyXm+Bbve4JvjAxdgB3SvhNWrm++2t9+K2abxVfkS27gIEEzTbTmVbBt3qd2wZfYJLsAO6MP5jUbd5At5/y1DjcvGk+3/zSFJCrTaA9DNyJWXm4naBUodkEBRjW6en6y1/uh68n2QZf7+HAxnd/Wt8N6TypdgVXK5Occz5n8pu6WXnRdPX5bOH7TObsAgYSUN08EXyBXdkBvD+hKAOKr6CwCxiIWhV8ly1uqCx/KH4XfIGr7ADel0CUAcVX8IFdwEB82gTf6vVru57tqZUlwE3sAN6H8JuFcv3NeVG7w1TxFdNxGYD/IzwAH/5zcdftCKAPJyfrO22C73aVkb3kQJ3qttuvYYWf29ef07Uh2CWHvUy8OGhugHsyM/1lKuwCBka2XpfHp+uvX30f9t77MfgqqAFC2AG8E38Iudh8Snz/t/rpr+IrpsYuYGAUlzt8t50bAQRfYCd2ALcmDGXk6FTxFXzGLmBgSJfBN3SHr+AL7MUO4FY8A5qVzRvuT/VvuO/3m5a/FzA1dgEDfRN8gZHYARzGFDAriq/gVnYBA31qGXyXmw/Y/vZfynPBF+iCHcBhhN/MKL6CGnYBA33YIfgWbmEBnbIDOITwm5uQ4ivfdybNLmCgO6en6y9bBd+qg0DwBXphB3ATIShDjcVXS8VXTJ1dwMD+quD7y/3iTqvgOyuDC/gAWrMDuJaDXIbmT4uLpk98jheFNlsmzi5gYHfVa0EVfEO/XvAFBmMH8K2E3yw1F1+93z3oGifYBQy0Vb0GLAPb46sPo5c/FL8LvsCg7AC+kfCbKcVX0IJdwECgk5P1nTbBd7vK6GkZfMMEoDN2AH/G5C9jx6frr99PeG+3/Ll8WwDvna6/PGxxjbEql1vMNxMdq0pgEqrg++r7sA+O7fAFYmEH8D+Y/GZsUQR80qPAB/6hekamxS7g6sMlu4BhAqpVRj+t7wq+QIrsAP4HwSdnc8VX0JpdwMCnWu7wFXyB+NgB/IHwm7Vy/e3DhrVHiq/gBnYBA4XgC2TEDuCKg1r21l8c/rg5lNc4PCz+/lwLJdxgc/D90+bg+0/hr5XL34rfq+vTBZC2lsH3/mFxsZjpAAAi16LfJMczjclv9sqLqpSn7iuqT3cK4AY77ALevKFogobEtQy+y81rxGJWmvgC8Zv4DmDhdwIWxwE/4Iqv4FZ2AcN0zDbvh62Cb/XasHmNKABSMeEdwALPFMxKxVewL7uAIXunp+svf162DL4eGwJSNNEdwMLvRCi+gg5UAbh6/iVQFYCrfdt+tyB+VfD9pcWeb8EXSF11s63a7dv0ddtizx+KLM4zDmSTsS4Pfyzu1n2F4isI1LYBtloa/9fiXbVGqQCiU93SqD6sCv365Q+bD8GeKrYDclDtMQ8701Q9Qot51W+QLpPfySjXiq+gI3YBQzbaBN/qd37zte8EXyAf09oBLPxOiOIr6JJdwJC6k5P1nTbBd7vDd1ZeFABZmc4OYIewifnup/XdumsNOVxngGHZBQzJ2XwIdfK/F1+9eld8GfLlH4OvVUZAziawA9iUb2KCiq9Mf6EFu4AhKZfP7Au+ANdMYAewkDMxz2fNB/Qnfi6gNbuAIQFty+oEX2BqMt8BLORMTmjxlecSoTW7gCFegi9AmIx3AAu/ExRSfDWbeR4cdmIXMMSnZfBdbg59gi8wZbnuABZ+p2hWXjS1uc0X1h7BzqpnZv61OA9tgq6eta9KszRBQw92CL7F5tAn+AJT97f/FtYAXZV+Hp+GFWWNTfidKMVX0DO7gGF0p6frL1sF3+qxhW3wBSDHHcDCzURVxVdNP8gnq7AmTOA2dgHDWKrg+8v94k6r4Dsrg5/ZB5iGvHYAC7+TVa7v/lr/Q/x+DYRDOOznMgD/R3gAPvzn4m61a68AdlIdvn65H34FT/AFqFHdZvs1rNCz6jKJ+Qwj/E5YSPHVk5npL+zPLmAYSvV7sz18BVr+UPwu+AI0yGQHsPA7ZQHFV2cLPyPQFbuAoV8nJ+s7ocG3ev9b/lycF0/L4A+lACYtgx3Ags3EKb6CgdkFDL2ogu+r78NuK9nhC7CjxHcAe55z8tbldz/VN2FWP+AvtF9Ct07XXx62eCbx/m/FxWJeWL8C120OVsdPizvbD2sDCL4A+/vuT+u71aaKpq+rOk+qlUmxvOaa6E1euf7mvLio+wrFV9ADu4Bhf5c7fAVfgGGlugNY+KV4cdB8dUHxFfTALmDY3WXwDV1lJPgCdCnNHcDCL9viq+pKZd2XKL6CvtgFDK21DL73D4sLwRega+ntABZo2Do6VXwF47ELGIK1DL7Lr4s/FrNS8AXoQ2I7gIUZtuZPi8a1RycrV5+hP3YBQ5PZ5kPYVsG3alZX2AjQr4R2AAu/XFJ8BTGwCxhudrqZFvy8bBl8Z2Xw7xIAe0hkB7Dwy0eKryASu+wCjqRIAvpQBd9fWqwGE3wBRpDADmDhl38IKb7yMwPDqALwb0Xwdc2qSOL4dP212xnkprrZ0Cr4/rD5vRF8AUZR3WAL6TDZFnj+UAx+bhFkuKKx+Gqp+AoGYxcwE1cF321BSoDq92T7gdHTMvi5eQC6F/MOYAckrlmX3/1U/0xVNR1ezKvmTGAYzb+Xn9ruM/2X4l3VwFhAok5O1ndefR/2qI0dvgCxCT+7HB4Wf38+0I0dEzyuaS6+2q49crUSBrTjLmC3NEjRel0KvgCpi3MHsIMRn1F8BTHaYRdw1aZoFzApudzhK/gCZCDCHcDCL58LKL6qPqEpgIHZBUzGLoNvq+v9gi9A3CLbASz8cqNFEXC4dqUSRmEXMNkRfAHyFdEOYOGFm82Li6Y7+scL018YjV3A5KJl8F1+Xfwh+AIkJpIdwMIvtyjX3z5sWHuk+ArGZRcwqdsh+BZ/KX8XfAHSE8MOYAcgaqy/OPyx+sG73ZDV5MAt2l4Z3bzx/O2vViExrtPT9Zf//rj4Kjj4VjcdvN8AJC58BVIf61VNfqmh+AqSULZchfRPl6uQ1ibAjKMKvr/cL+4IvgBTE35mqW6Zdv3IlvBLrcVxwDOFiq8gAnYBk4aqfK0KvqFfL/gC5Ga8HcAOPdSblYqvIBl2ARO36gCz3eUYaPlD8bvgC5ChkXYAC780UnwFKbELmDidnKzvhAbf6kPXzde+K56WwT/HACRmhB3AAgsB1uXhj8Xduq9QfAURmq2/OmzxXP7ma//+/LnfY7pXBd9X3xdBn9rb4QswMS3OK8t/Lc73Kew0+SVAuVZ8BQmyC5ixrddltV5L8AXgVgPuABZ+CaL4ChJlFzBjuVzB9f7RmGaCL8B0DbUDWFghjOIrSFf1TM2/FuehTdBVWPnuT1YhsYe2u6cFX4DJ+9t/C2uArlY2Hp+Gbw34lPBLsKDiK9NfiJNdwAylZfC9f1hcCL4ADLED2KGGFhRfQfo2weSnlhO5h9t1MxcFNGkZfJfVM15/KYOv5QMwAS3eS9qWdZrS0UJo8ZVJEcTLLmB6IvgC0IUedwALv7QSUnw1m7lRAHGzC5hunW4OHof/XNwNDr5VC7ngC8BtetoBLPzSTkDx1VzxFSShalZsvQpJAOaaKvj+cj+8eGT7M+fxGACaPA9f2bi9pRbQUyL80priK8iIXcDsofowpFXw/WH7/LjgC0CYjncAu57KDpoLc6of0heutEE6NtO77x4XXwU39P5WXCzm1f5gDb1TVQXf7bNWAbbFaf/b5kOWp2XwVXsA+OC7P63vVpsomr6u6jSpVibddj4xnWMH5frur/VXn1+9K75UfAUJmZd//O1fwlchbXcB/2QV0lSdnKzvtAq+1SojwReAHXW1A1j4ZSchxVdPZoV2WEhJ213Ab+wCnpzN97oKvq++D3t9/xh83RAAYC/d7AB2YGFn3/20rm32fH8tsnxXAImxC5gbtFxlJPgC0Lk9dwCb/LIzxVeQq/efrjbt9f7ALuAJEHwBiMGeO4AFE3b2fFb80XT14GTl6jOkqVxXNzfsAkbwBSAG68370WwzWDst3t8wDflnru8Adu2ZvZz8eX3nfbnV7ZY/F+cOQZCw2fqrzWQ3ONTedM2IRLUMvu+b/qtP5L3mA9BCFWz/z6JcLN6/3/xf/+n9kPZ//o/3fw9peq6z/NdNHtlMjYVf9rP5JGV73bHG4eHmIGyvI6StbQD2e5++lsF3Wd0SsOIOgBtUU9v/8zLcnh0X5ZtVUb59XZTn/8/mPea7949QFT3a3kr6l+Kd8Mvejk/XX2+f772F4ivIhF3Ak1FdK/uvr4o7wcF382FH4cMOgGnqeWrblepcIvyyt9N/W3/5y19v36dV2RyM3mmChQzs8vzn5pPW6qpRQRJONx9y/HK//jX9U4IvQN7Gntp24UMfhfBLB5rXorx/Dsx1OMjDDquQBOAkVIVl23bMQIIvQOISmdru68MgTvilE4qvYGrsAs5N6+D7w+b7+bQMbgMHYHg5TG339ekHtcIv3VB8BRO0Lo9Pizt1z/xft/xtE5jmAlNs2gRfH2QARGIiU9t9XL+hJPzSmcbiq8PiYjFTfAW5Cbn58SmrkOJycrL5/n0f9v2zwxdgIJtgW73QPn36/mw91antp6r3oA//75D/7TdlD+GXzii+ggmzCzg9m4PV8dPwyb3gC9CdT68jV//a1Pb9+8zdh8X63n8u1g/+72L9fHEZdv+tuHj/p1GuQ28q3faeJfzSoeZnAK09gozZBZyOXVq7BV+AMKa2n/kwtf3mf9kE2RdF8eJ18X4Y9m+Xfw8oxQzdRlD3niX80inFVzBxdgHHT/AF2MtNU9spB9tKyNS22EeL9666m6bCL91SfAXYBRwvwRegXsPUdqrXkau/7zO13Uu74Fu7gk/4pXNNxVeV5c/l2wLImF3A0WkZfJdfF38U9rMDmTG1/VzvU9t9dBh8K8Iv3Ttdf3l4X/EVYBdwNARfYApMbT8z+tR2T6EbCUK3ygi/9EDxFfCBXcBjqwpC/r3Fc9ghn5wDjMHU9qorwXYjuqntnvZtdr6J8Esvnsw2P6wNra+Kr2A67AIeR2gz5geCLzAaU9vPpD613UcXzc43EX7pyfqLwx8VXwGfsAt4UKGfmH8g+AJ9MrW96tap7fHmr2ebvxKf2u6lo2bnmwi/9EbxFfAZu4AH0Sb4bj81/982wfepq+bAjq5NbatgW/39f/6P9383tb02tZ1ysG3SccHVdcIv/QlYe6T4CibILuBehZaDVKwyAkKY2l7VPLX1mrqTnoNvRfilV9/9tL6r+Ar4jF3AvRB8gdY2r8eza8G2+ruprant0Lpudr6J8EuvFF8Bt7MLuDO7fJgg+MIkfDq1vV4iZWprahuLPpqdbyL80rN1efhjcbfuKzzTB1NmF/DeBF+YLlPbz5japqevZuebCL/0TvEVUG9dnvy5+KrNKiS7gC8JvpA1U9urTG0z1GOz802EX/qn+AoIYBdwSy2D7/tnpBSHQTRMbT9jajsxAxRcXSf8MgjFV0AQu4DDtAy+y6+LP4q/lL8XwGBMba+6PrV98d8/CbYVU9tpGSH4VoRfBhFUfGX6C1TsAq41m62/+K+vijvBwbfDQwNwydT2M1W4vfuwWN/7z5uQa2pLgyGanW8i/DIQxVdAC3YB3yi0FOQDwRd2sAm21QvJ06fvg6ypbcN15IqpLS0M1ex8E+GXwYQVX1l7BFyyC/gKwRe68el15Opfm9pendp+LJGqmNrSsSGbnW8i/DKcgOKrHw+LdzNXn4GP7AKuhH5K/sHyh80U/Kk2bCbI1PYzprZEY+Bm55sIvwxK8RXQ3rR3AbcJvvYgk7ubprZTDrYVU1uSMFLB1XXCL4NSfAXsZpq7gEMLQSp2+JK8hqmt1T+mtiQqkuBbEX4ZWPME5+HXxR8vrOQAbjCZXcCbg8LJ/x4e9gVfUmBq+zlTW6ZgrGbnmwi/DE7xFbCX3HcB71L0JfgyNlPbz5jawrjNzjcRfhleQPGVtUdArVx3AQu+RMrU9qorwXbD1BY+N3az802EX0ah+ArYW267gAVfxmJq+xlTW9hTBM3ONxF+GYXiK6ATuewCbvm/Y/l18Ufxl+Lvgi8hTG2vMrWFnkVUcHWd8MtIFF8BXUl8F/BOwddrI5euTW2rYFv9/X/+j/d/N7W9NrUVbKFfEQffivDLaEJaWxVfAWHS3AVcPQ/17y2ubo9xUGBcprZX3Tq1Pd789Wzzl+vIMKqYmp1vIvwyHsVXQKfS2gUcWgTygeCboU2wnV0LttXfTW1NbSFFsTU730T4ZVRNa48UXwFtpbALOPSA8IHgm6ZPp7bXS6RMbU1tIScxNjvfRPhlVKf/tvlF+Wv9L4riK6C1iHcBtw6+P2ym00/HmU5Tw9T2M6a2MFGRNjvfRPhlZIqvgJ5EuAs49FmoilVG4zK1vcrUFrhR5AVX1wm/jE7xFdCbiHYBC74RMbX9jKkt0Fpiwbci/DI+xVdAn8beBbz5zz9+Wtyp6zf47D9f8N2Lqe1V16e2L/77J8G2YmoL7CD2ZuebCL9EobH4KqJfGiBFI+0C3iV4C771TG0/Y2oLDC2FZuebCL9EQfEV0L+BdwELvu1t/syq//FPn74Psqa2DcG2YmoLDCyVZuebCL9EovlQau0RsL+BdgG3DL7vb7f086xxTD69jlz9a1Pb94fDuw+L9b3/XKw/lkhVTG2BGCXU7HwT4ZdoKL4ChtLrLuCWwXf5dfFHkUOjvantZ0xtgawkWHB1nfBLPBRfAUPqYRfwbPM69l9fFXeCg2+kh4Ob3DS1nXKwrZjaApORQfCtCL9Epan4qrL8uXxbAHThySYAH3azCzj0GagPojocNExtlUiZ2gLTlmKz802EX+KyOTwe3ld8BQyog13AsQdfU9vPmdoChEm12fkmwi+RUXwFjGCPXcChh4IPlj9sgvPTlgVadUxtP2NqC9CNlJudbxL8Zg3DKNffPlz/sXxz+8/m+2vR69Kn8kBnNmHob8X6XegqpOprqrD8zcn6YhN8g4qztgeDXzcT35bBt3Fq+89F+f+t/o37l//A8vLv9z/5/8vIlWC70Wpq6yN/gHCb959//z82Z/I3zV+6XQ2YwNnc2wARWn9x+KPiK2AMmwnwnzYBuONp6a2fiJvafsbUFiACmRRcXSf8EiXFV8B42u8CblI1RT96VKyn/qztXlNbAIaRafCtCL/EKWDtkeIroE9tdwHTMLUVbAGSkEuz802EX6L13U/ru4qvgFG13AWcs1untsebv55t/nIdGSB5OTU730T4JVpPNofOZcOhc/lzcW6SAPSq5S7gVJnaAkxbbs3ONxF+idi6PPyxuFv3FYqvgEG03AUcG1NbAGq1e8432UcPhV+ipvgKiEbLXcBDMrUFYGcZF1xdJ/wSN8VXQFQ2B4Sfhg3AprYA9GZCwbci/BI9xVdATEJupLRhagvAWHJudr6JBkui9+3D4o/lm9t/VreH0M2E2PQXiM31qe2L//5JsK3UTW19PA1Ajy6bnRuDb/VetpgVvxcZEH6J3vNZ8cfhj/U/q0+K4ovnRSH8Ar07f7yJpW9u//eXv20OCE1TW8EWgBFdNjtnu9LoNp1d24L+lOvqanPdV7xfibR2nATGtw2+1SHBdWUAIrRel//+OGwI+reH1cQ3n/cz4ZckLI6LxofrZzOzFKB/jaUgCqgAiFX7gqusblYKv6Rh84v34dm528wXrvEDfXPDBIBETazZ+SbCL8moiq/q/v2PxVcAPWm6YVK1YRYAEKGT/7X4KiT4bt/LMgy+FUGBZFTFV03T35NVc2MdAABMSdXsHLLSKKdm55sIvySkXN/9tT78vnpX/VK7lgj0Y7Go/8T83qrwvC8AUamanZeH02t2vonwS1JCiq+ezEx/gX6cHSvWAyAhE252vonwS1oCiq/OFn6ugX68WdWH3wcHJr8ARGLizc43ERJIjuIrYCxvX9cfIB4dCb8ARECz840EBJKj+AqI1fyl8AvA+DQ730z4JUHl+pvz+nUiiq+APpw/9swvAHHT7Hw74ZckvTiov/pcUXwFDO6ZyS8A49HsXE/4JU2z8uL+b/XTX8VXQNcar5CV0zpEABARzc6NhAOSdXSq+AoYkkcpAIiUZucgggHJmj8tLhRfAUOZzeoPFNvSEAAYmmbnYMIvCVN8BQDAtGl2Dif8kjTFV8BQFov6g8W9lbIrAIal2bkd4Ze0hRRf+TkHOnB2bM0RAPHQ7NyeUEDyGouvloqvgP29WdWH3wcHJr8ADESz804EApIXUnx1vAh7cQC4zdvX9eH30ZHwC8AANDvvTPglA83FV9u1R4qvgB7NXwq/APRMs/NehF+yoPgK6Nv5Y8/8AjAuzc77EX7JQ0Dx1XLp6jPQo2cmvwD0R7Pz/oRfsrEomqe/iq+AXTV+0l4qEwGgH5qduyEIkI+54iugLzoDABiJZufOCL9kpFx/+7Bh7ZHiK2AHs1n91Hf7bBUAdE2zc6eEX7LyfNZ8AFV8BQBA9DQ7d074JTOKr4DuLRb1B497K2VXAHRLs3P3hF+yszgumn/5FV8BLZwdW3MEwHA0O/dDACA/s1LxFdCpN6v68PvgwOQXgG5odu6P8EuWFF8BXXr7uj78PjoSfgHogGbnXgm/ZOn5rHnnr+IroCvzl8IvAHvS7Nw74ZdMlWvFV0BXzh975heAHml2HoTwS7YUXwGDeWbyC8DuNDsPw8GffCm+AjrSeCApPXMFwG40Ow9H+CVrQcVXpr9ALeV4APRDs/OwHPrJWlDxld8DoMZsVj/13V5BA4C2NDsPzqGfzIUWX5nsAAAwEM3OoxB+yV5I8VXTZAeYrsWi/vXh3krZFQAtaHYejfBL/gKKr+aKr4BbnB37cAyA7mh2Ho/wyyQovgJ29WZVf0B5cGDyC0AYzc7jcthnEqriq6bp78mq+YUImJ63r+vD76Mj4ReAZpqdxyf8MhHl+u6v9QfUV++q8Kv4Cmhn/lL4BaCBZucoCL9MRkjx1ZOZ6S9w1fljz/wCsAfNztEQfpmOgOKrs4XfCaClZya/ANxCs3NUHPSZFMVXQFuNB5bS1TQAbqbZOS4O+UyK4iugHT0AAOxGs3N8hF8mplx/c17UPkeh+Ar4YDar/7R++0k9AFyj2TlOwi+T8+Kg/upzRfEVAAA70ewcLeGX6ZmVF/d/q5/WKL4CKotF/eT33krZFQCf0OwcNQd8JunoVPEV0Ozs2JojAAJpdo6ewz2TNH9aXCi+Apq8WdUfYB4cmPwC8J5m5/gJv0yU4iug2dvX9YeYR0fCLwCanVMh/DJZiq+Afc1fCr8AU6fZOR3CL9MVUnzldwQm7fyxZ34BqKHZOSkO9kxaY/HVUvEVUOOZyS/AZGl2To5DPZMWUnx1vAj7NA/IT+OBpvQJPsAkaXZOkvDLxDUXX23XHim+ggnyew/AzTQ7p0n4ZfIUXwE3mc3qDzXbAw0Ak6PZOV3CLwQUXy2Xrj4DAEydZue0Cb+wsSiap7+Kr2BaFov6ye+9lbIrgEnR7Jw8h3mozBVfAVedHVtzBMAlzc5ZEH5hq1x/+7Bh7ZHiK5iUN6v6A86DA5NfgEnQ7JwN4RcuPZ81l9covoLpePu6/pDz6Ej4BZgCzc75EH7hI8VXQLj5S+EXIHeanfMi/MInFsdF86d1iq9gEs4fe+YXYMo0O+fHIR4+NSsVXwFhnpn8AmRLs3OWhF+4RvEVUGl8vqt00AHIkmbnbAm/cM3zWfPOX8VXkDsfcAFMkmbnrAm/8JlyrfgKpm02qz/0bBs9AciOZue8Cb9wA8VXAADTotk5fw7vcBPFVzBpi0X9p/73VsquAHKi2XkahF+4RVDxlekvZOns2JojgMnQ7DwZDu5wi6DiK79DkKU3q/rw++DA5BcgC5qdJ8XBHW4VWnylFRZy8/Z1/SHo0ZHwC5A8zc6TI/xCjZDiq6ZWWCA/85fCL0DqNDtPj/ALdQKKr+aKryA75499qAWQM83O0yT8QgPFV8Bnnpn8AqRKs/N0ObBDg6r4qmn6e7Jq/uQQSEfjNbjSQQggSZqdJ034hUbl+u6v9eH31bsq/Cq+gjz4XQbIkmbnyRN+IUBI8dWTmekv5KCpxG5bfAJAWjQ7Uwi/ECag+Ops4fcJACBGmp2pOKxDIMVXMA2LRf3h6N5K2RVASjQ784GDOgRSfAXTcHZszRFALjQ78ynhF4KV62/O65/1U3wF6Xuzqg+/Dw5MfgGSoNmZa4RfaOHFQf3V54riK0jb29f14ffRkfALED3NztxA+IU2Ni+M93+rn/4qvoK8zV8KvwBR0+zMLRzSoaWjU8VXkLPzx575BUiZZmdu44AOLc2fFheKr2DCnpn8AsRKszN1hF9oTfEV5KxxWlAqRAGIkWZnmgi/sAPFV5ArH1oBJEmzMwGEX9hFSPGV3y9IzmxWP/XdPh8GQFw0OxPI4Rx21Fh8tVR8BQDQK83OtOBgDjsKKb46XoRdvwHisFjUH57urZRdAcREszNtCL+ws+biq+3aI88QQjLOjq05AkiFZmfaEn5hD4qvIC9vVvXh98GByS9ADDQ7swvhF/YRUHy1XLr6DKl4+7o+/D46En4BRqfZmR0Jv7CnRdE8/VV8BXmYvxR+AUal2Zk9OJDDvuaKryAX54898wsQLc3O7En4hb2V628fNqw9UnwFeXhm8gswFs3O7Ev4hQ48nxWNV2oUX0H8Gg9VpefGAMag2ZkuCL/QCcVXkD63MwBipNmZrgi/0JHFcdF8vUbxFURrNquf+m6v0QEwLM3OdMhBHLoyKxVfAQB0RbMzHRN+oUOKryBdi0X94ereStkVwGA0O9MD4Rc69HzWvPNX8RXE6ezYmiOAWGh2pg/CL3SqXCu+gjS9WdUfsh4cmPwCDEGzM30RfqFjiq8gTW9f14ffR0fCL0DfNDvTJwdw6JriK8jS/KXwC9Arzc70TPiFHgQVX5n+QlTOH3vmF2A0mp0ZgMM39CCo+MrvH6TlmckvQC80OzMQh2/oRWjxlbVHEIvGQ1fpeh1AHzQ7MxThF3oSUnw1m7lmCXHwQRTAGDQ7MyThF/oSUHw1V3wFUWj6IGo7bQCgU5qdGZrwCz1SfAUAcAPNzozAoRt6VBVfNU1/T1bNV32Afi0W9ZPfe6vCoQugK5qdGYnwC70q13d/rT80v3pXhV/PG8KYzo49fw8wCM3OjEj4hZ6FFF89mZn+wpjerOoPYQ8OTH4BuqDZmTEJv9C3gOKrs4XfRRjT29f1B7FHR8IvwL40OzM2B24YgOIrSNv8pfALsA/NzsTAYRsGoPgK4nb+2DO/AL3R7EwkhF8YRLn+5rx+T6jiK4jYM5NfgJ1odiYiwi8M5MVB/dXniuIrGEfjoaw0hQBoTbMzkRF+YSibTzLv/1Y//VV8BWNw4wKgD5qdiY2DNgzo6FTxFcRmNqs/mG0PZQC0otmZGDlkw4DmT4sLxVcAQM40OxMr4RcGpfgKYrNY1E9+762UXQEE0+xMxIRfGJjiK4jL2bE1RwCd0OxM5IRfGFpI8ZXfTRjMm1X9Ie3BgckvQCPNziTAARtG0Fh8tVR8BUN5+7r+oPboSPgFaKLZmRQ4XMMIQoqvjhdhz8sA/Zq/FH4B6mh2JhXCL4yiufhqu/ZI8RX07vyxZ34BdqXZmZQIvzASxVeQiGcmvwA30uxMYoRfGEtA8dVy6eoz9K3xGbXSYQ3gM5qdSZDwCyNaFM3TX8VX0CePFgC0ptmZRDlUw5jmiq9gTLNZ/cFt20oKwBWanUmV8AujKtffPmxYe6T4CgCIhGZnUib8wsiez5onS4qvoB+LRf3k4t5K2RXAB5qdSZ3wC6NTfAVjOTu25gggiGZnMiD8QgQWx0Xz8zCKr6Bzb1b14ffBgckvgGZncuEwDTHYvEkovoLhvX1df5B7dCT8AhOn2ZmMCL8QCcVXEJ/5S+EXmDbNzuRE+IVIPJ817/xVfAXdOn/smV+A22h2JjfCL0SjXCu+gsg8M/kFpkmzMzkSfiEiiq9gWI1X+UqHOWCCNDuTKYdoiIniKxiQZ+gBPqPZmYwJvxCZoOIr01/Y22xWf7DblrcATIlmZzLnAA2RCSq+8rsLAHRMszO5c4CG6IQWX7myCftYLOoPePdWyq6A6dDszBQIvxChkOKrpiubQL2zY79DABXNzkyF8AsxCii+miu+gr28WdWH3wcHJr/ABGh2ZkKEX4iU4ivo19vX9eH30ZHwC2ROszMT4+AMkaqKr5qmvyer5mdzgN3MXwq/QMY0OzNBwi9Eq1zf/bX+8P3qXRV+FV/BLs4fe+YXmC7NzkyR8AsRCym+ejIz/YVePDP5BfKk2ZmpEn4hZgHFV2cLv8ewi8aJR6nUBciPZmemzKEZIqf4CvrgcQFggjQ7M3EOzBA5xVfQvaY92dtn3AByotkZhF+IX7n+5rz+IK74CgC4lWZn2BJ+IQEvDuqvPlcUX0G4xaL+AHhvpewKyIdmZ3hP+IUUzMqL+7/VT38VX0G4s2NrjoBp0OwM/+CwDIk4OlV8BV15s6oPvw8OTH6B9Gl2hqsclCER86fFheIr6Mbb1/Xh99GR8AskTrMzfEb4hWQovoKhzF8Kv0DCNDvDjYRfSIjiK+jG+WPP/AKZ0uwMtxJ+ISUhxVd+r2F/z0x+gTRpdobbOSRDYhqLr5aKr6BJ48Gw9OwbkB7NzlDPARkSE1J8dbwIK7iAafJcPJAfzc7QTPiF5DQXX23XHjngw41ms/qp7/YqIEBKNDtDEOEXEqT4CgDY0uwMwYRfSFFA8dVy6eoz3GSxqD8g3lspuwISodkZWhF+IVGLonn6q/gKPnd2bM0RkAfNztCOgzGkaq74CnbxZlV/UHxwYPILxE+zM7Qn/EKyyvW3DxvWHim+gs+8fV0ffh8dCb9A3DQ7w26EX0jY81lzK63iK2hn/lL4BSKm2Rl2JvxC0hRfQVvnjz3zCyRKszPsRfiFxC2Oi+YCC8VXEO6ZyS8QIc3OsDcHYkjd5lNdxVcQrvHgWLoiCMRHszPsT/iFDCi+glB+D4D0aHaGbgi/kIHns+adv4qvoChms/qpyXZiAhARzc7QHeEXslCuFV8BQGY0O0OnhF/IhOIraLZY1E9+762UXQGR0OwMnXMQhlwovoJGZ8fWHAEJ0OwMvRB+ISNBxVemv0zYm1X9QfLBgckvMD7NztAPh2DISFDxld97Juzt6/rD5KMj4RcYl2Zn6I9DMGQltPjKuhe4yfyl8AuMR7Mz9Ev4hcyEFF81rXuBXJ0/9rMPREqzM/RO+IXcBBRfzRVfwc2emfwCI9DsDIMQfiFDiq/gZo0Hy9IkBRiYZmcYjMMvZKgqvmqa/p6smss0IC+edQfio9kZhiP8QpbK9d1f68Pvq3dV+BUGmI6mZ923B0uAAWl2hmEJv5CpkOKrJzPTXwAYg2ZnGJ7wC7kKKL46W3gNYDoWi/rJ772VsitgIJqdYRQOvpAxxVfwD2fH1hwBEdDsDKNx6IWMKb6Cf3izqj9oPjgw+QV6ptkZRiX8QtbK9Tfn9SU+iq+Yirev6w+bj46EX6Bfmp1hXMIvZO7FQf3V54riKyiK+UvhF+iPZmcYn/ALuZuVF/d/q5/+Kr5iCs4fe+YXGIdmZ4iDAy9MwNGp4ito9MzkF+iBZmeIhsMuTMD8aXGh+Iqpa3zOrnTgBDqm2RmiIvzCJCi+Yur8bAMD0+wM0RF+YSIUXzFls1n94XPbrArQIc3OEB/hF6YipPjKawIA7E2zM8TJQRcmpLH4aqn4ijwtFvXTl3srZVdANzQ7Q7wccmFCQoqvjhdhjZSQkrNja46AAWh2hqgJvzApzcVX27VHyoHIzJtVffh9cGDyC+xJszNET/iFiVF8xRS9fV1/GH10JPwCe9DsDEkQfmFqAoqvlktXn5mW+UvhF9idZmdIg/ALE7Qomqe/iq/Iyfljz/wC/dDsDOlwuIUpmiu+giuemfwC7Wl2hrQIvzBJ5frbhw1rjxRfkZHG64ilAynQkmZnSI7wCxP1fFY0tkwqviIPPsQBOqbZGZIk/MJkKb5iGmaz+sPptoAGIJRmZ0iW8AsTtjgumt+QFV8BwEeanSFdDrUwZbNS8RXZWyzqD6n3VsqugDCanSFtwi9MnOIrcnd2bM0RsD/NzpA+4Rcm7vmseeev4itS9mZVH34fHJj8Ag00O0MWhF+YvHKt+IqcvX1dH34fHQm/QA3NzpAN4RdQfMWkzV8Kv8AtNDtDVhxmAcVXZO38sWd+gd1odoa8CL/AVlDxlekvOXpm8gt8TrMz5MdBFtgKKr7ymkGCGqc2pWIa4CrNzpAnB1ngUmjxlbVHpMTPK9CSZmfIlvALfBRSfDWbeX6SdDT9vG6f0wP4QLMzZE34Bf4hoPhqrvgKgBxpdobsCb/AFYqvyMliUX+IvbdSdgW8p9kZ8ucAC1xRFV81TX9PVs3tlxCDs2PX9IFmmp1hGoRf4JpyfffX+vD76l11QFAkRPzerOrD74MDk1+YOs3OMB3CL/CZkOKrJzPTX+L39nV9+H10JPzCpGl2hkkRfoHPBRRfnS28fpC++UvhFyZLszNMjsMrcCPFV+Tg/LFnfoEbaHaGSXJwBW6k+IpJeGbyC1Ok2RmmSfgFblGuvzkvaq94Kb4ido2H29LzezA1mp1huoRf4FYvDuqvPlcUXxEvH8wAV2l2hmkTfoHbzcqL+7/VT38VXxGr2ax+6ru9zghMh2ZnmDyHVqDW0aniKwASp9kZKIRfoMH8aXGh+IoULRb1h9x7K2VXMAmanYFLwi/QQPEVaTo7tuYI0OwM/IPwCzRSfEWK3qzqD7sPDkx+IXeanYFPCb9As5DiK68nRObt6/rw++hI+IWcaXYGrnNYBYI0Fl8tFV+RlvlL4ReypdkZuIGDKhAkpPjqeBF20IAhnD/2zC9MkmZn4BbCLxCoufhqu/ZI8RWpeGbyC9nR7AzUEH6BYIqvSEnj4bd0zRFyo9kZqCP8AuECiq+WS1efiYEbCDA1mp2BJsIv0MqiaJ7+Kr5ibLNZ/eRnO/UBsqHZGQjhgAq0M1d8BUBENDsDgYRfoKVy/e3DhrVHiq8Y2WJRP/m9t1J2BVnQ7Ay0IPwCrT2fNV8ZVXzFmM6OrTmC7Gl2BloSfoEdKL4ibm9W9YfhBwcmv5A6zc5AW8IvsJPFcdF8kFB8xUjevq4/ED86En4hZZqdgV04mAK7mZWKr0jW/KXwC6nS7AzsSvgFdqb4ilidP/bML2RJszOwB+EX2NnzWfPOX8VXROmZyS8kR7MzsCfhF9hDuVZ8RYwaD8elaRAkRbMz0AHhF9iL4ivi46o95EazM9AFB1JgP4qviMxsVn9A3h6OgWRodga6IvwCewsqvjL9BaAlzc5AlxxGgb0FFV95vWEgi0X95PfeStkVJEGzM9Axh1GgA6HFV57FpH9nx9YcQfI0OwM9EH6BToQUXzU9iwldeLOq/zl7cGDyC1HT7Az0RPgFuhFQfDVXfMUA3r6uPzA/OhJ+IWaanYG+CL9AZxRfkYL5S+EXYqXZGeiTQyjQmar4qmn6e7JqPtTAPs4fu14PKdLsDPRN+AU6VK7v/loffl+9q8Kv4itG9MzkF6Kj2RkYgPALdCqk+OrJzPSX/jQ+K1g6NENUNDsDAxF+gW4FFF+dLbz20Be3CiApmp2BATmAAp1TfMVYmtZpbdthgWhodgaG5PAJdE7xFQBNNDsDQxN+gR6U62/O6ydsiq/ow2JRP0G6t1J2BTHQ7AyMQfgFevHioP7qc0XxFV07O7bmCKKn2RkYifAL9GNWXtz/rX76q/iKrr1Z1YffBwcmvzAqzc7AiBw8gd4cnSq+YlhvX9cfqB8dCb8wGs3OwMgcOoHezJ8WF4qviMn8pfALY9HsDIxN+AV6pPiKYZ0/9swvxEizMxAD4RfoleIrovLM5BeGptkZiIXwC/QrpPjKaxEdabxSWTpUw6A0OwMRceAEetdYfLVUfEUXXJ+HqGh2BiLjsAn0LqT46ngRNhmA28xm9QfsbYkOMAzNzkCEhF9gAM3FV9u1RyZ3AFnQ7AzESPgFBqH4ir4tFvUH7XsrZVcwBM3OQKyEX2AYAcVXy6Wrz+zu7NiaIxibZmcgZsIvMJhF0Tz9VXzFrt6s6sPvgwOTX+iVZmcgcg6ZwHDmiq/oz9vX9eH30ZHwC73R7AwkQPgFBlSuv33YsPZI8RU9mb8UfqEXmp2BRAi/wKCez5rXzSi+Yhfnjz3zC2PQ7AykQvgFBqb4ipE8M/mFrml2BlIi/AKDWxwXzZ/8K76ipcbJU6lcB7qk2RlIjcMlMLxZqfiKjnlOHAal2RlIkPALjELxFV2azeqnvttnDYFuaHYGEiX8AqN4Pmve+av4CiAymp2BhAm/wEjKteIrurJY1B/E762UXUEXNDsDKRN+gdEovqIrZ8fWHEHfNDsDqXOoBMaj+IqOvFnVh98HBya/sA/NzkAOhF9gVEHFV6a/NHj7uj78PjoSfmFnmp2BTDhQAqMKKr7yWsWe5i+FX9iJZmcgIw6UwMhCi6+sPeJ254898wud0+wMZEb4BUYXUnzVtMcVaj0z+YW2NDsDuRF+gfEFFF/NFV9Ro/GAXnoGEdrQ7AzkSPgFoqD4it25Eg9d0uwM5MpBEohCVXzVNP09WTVPIZiepivx2yuZQBjNzkDGhF8gEuX67q/14ffVuyr8mvIB9EKzM5A54ReIRkjx1ZOZ6S9XLRb1B/V7K2VX0EizMzABwi8Qj4Diq7OF1y2uOjvWBA770uwMTIFDJBAVxVe09WZVf2B/cGDyC3U0OwNT4QAJREXxFW29fV0ffh8dCb9wG83OwJQIv0BkyvU35/XtvIqvaGP+UviFG2l2BiZG+AWi8+Kg/upzRfEVH5w/9swvtKbZGZgg4ReIz+aQdf+3+umv4iuCPTP5hSs0OwMT5fAIROnoVPEVYRoP8KWrmvApzc7AVDk4AlGaPy0uFF/RzLPf0IZmZ2DKhF8gUoqvaDab1U+vtpMrYEuzMzB1wi8QLcVXAB3R7Awg/AIRCym+8jo2aYtF/eT33krZFWh2BnjPoRGIWmPx1VLx1ZSdHVtzBLU0OwN85MAIRC2k+Op4EXaVj/y8WdUf6B8cmPwybZqdAf5B+AUi11x8tV17pPhqkt6+rj/UPzoSfpkuzc4AVwm/QPQUX7Gr+Uvhl2nS7AzwOeEXiF9A8dVy6erzFJ0/9swvfEazM8CNhF8gCYuiefqr+IrPPDP5ZWI0OwPcykERSMNc8RWfazzglyZaTIhmZ4Bawi+QiHL97cOGtUeKrybG9xo+pdkZoJ7wCyTj+axovJ6n+Go6ZrP6Q/72gA8TodkZoJnwCyRE8RXAdZqdAcIIv0BSFsdF81U9xVeTsFjUT37vrZRdMQGanQGCOSACaZmViq/YOju25oiJ0+wM0IrwCyRH8RWVN6v6A/+DA5NfMqbZGaA14RdIzvNZ885fxVf5e/u6/tD/6Ej4JV+anQHaE36BBJVrxVc0mb8UfsmTZmeA3Qi/QJIUX3H+2DO/TI9mZ4DdORgCaVJ8RZNnJr9kRrMzwF6EXyBZQcVXpr/ZanzesXTwJyOanQH25lAIJCuo+MrrXKa0eTMhmp0BOuFQCCQstPhKUMrNbFYfArYNt5AJzc4A3RB+gaSFFF81BSWAWGl2BuiO8AukLaD4aq74KjuLRf0HGvdWyq5In2ZngG4Jv0DyFF9Nz9mxaT6Z0+wM0DmHQSB5VfFV0/T3ZNV8bZB0vFnVh98HBya/JEyzM0AvhF8gA+X67q/1YefVuyr8Kr7KxdvX9aHg0ZHwS6I0OwP0RvgFshBSfPVkZvo7FfOXwi9p0uwM0B/hF8hDQPHV2cJrXi7OH3vml/xodgbol4MgkA3FV3z0zOSXtGh2BuifQyCQDcVX09F4LbQUDEiIZmeAQQi/QEbK9TfnRW3rqeKrHPj+kRHNzgCDEX6BrLw4qL/6XFF8lbbZrD4kbIuAIAWanQEGJfwCedlMRe7/Vh9+FF8BMdDsDDAsB0AgO0eniq9ytljUh4V7K2VXxE+zM8DwHP6A7MyfFheKr/J1dmzNEWnT7AwwDuEXyJDiq5y9WdWH3wcHJr9ETLMzwGiEXyBLiq/y9fZ1ffh9dCT8EinNzgCjEn6BPIUUX3kNzNL8pfBLhDQ7A4zOwQ/IVmPx1VLxVYrOH3vml/RodgYYn0MfkK2Q4qvjRdizdyTkmckvcdHsDBAH4RfIWHPx1XbtkeKrpDROz0oFQcRDszNAPIRfIGuKr3LjgwoSotkZICrCL5C3gOKr5dLV51TMZvVT3+3zkhADzc4A0RF+gewtiubpr+IroDOanQGi5LAH5G+u+CoXi0V9mLi3UnbF+DQ7A8RJ+AUmoFx/+7Bh7ZHiqyScHVtzRNw0OwPES/gFJuH5rPlZUMVX8Xuzqg+/Dw5MfhmPZmeAuAm/wEQovsrB29f14ffRkfDLSDQ7A0RP+AUmY3FcND9bp/gqafOXwi8j0OwMkASHPGA6NgdOxVdpO3/smV8io9kZIBnCLzApiq8y98zkl2FpdgZIh/ALTMrzWfPOX8VX8WoMGaXnKBmOZmeAtAi/wMSUa8VXqTKRJx6anQHSI/wCk6P4Kk2zWf3Ud3utFIag2RkgSQ53wPQovgJ2pdkZIFnCLzBJQcVXpr9RWSzqw8a9lbIreqbZGSBpDnbAJAUVX3mNjMrZsTVHjEuzM0DaHOyAiQotvlKyFIs3q/rQ8eDA5Jf+aHYGSJ/wC0xWSPFVU8kSw3n7uv578ehI+KUfmp0B8iD8AtMVUHw1V3yVjPlL4ZceaHYGyIbwC0ya4qt0nD82hWdgmp0BsuJAB0xaVXzVNP09WTU/50cEnpn80iHNzgDZEX6BiSvXd3+tD02v3lXhV/HV2BpDSOm6Kd3R7AyQH+EXmLyQ4qsnM9PfcfnwgeFodgbIk/ALEFB8dbbwejmmptbt7fQNOqDZGSBfDnMAheIroNDsDJA5BzmAQvFV7BaL+snvvZWyK/ak2Rkge8IvwFa5/ua8/uqs4qvxnB1bc0SPNDsDTILwC3DpxUH91eeK4qtxvFnVh5IHBya/7E6zM8A0CL8AH8zKi/u/1U9/FV+N4+3r+mDy6Ej4ZTeanQGmwyEO4BNHp4qvUjR/KfzSnmZngGlxgAP4xPxpcaH4Kj7njz3zS8c0OwNMjvALcIXiqyQ9M/mlBc3OAJMk/AJco/gqPo0hpTSVI5BmZ4DJEn4BrgspvvL6OSBTdrqj2RlguhzeAG7QWHy1VHw1lNmsPqhsQwoE0OwMMG0ObgA3CCm+Ol6EleUA49PsDIDwC3Cj5uKr7dojV3J7t1jUT37vrZRd0UCzMwCF8AtwK8VXcTg7tuaIPWh2BuCS8Atwm4Diq+XS1ee+vVnVh5YHBya/3EKzMwCfEH4BaiyK5umv4qt+vX1dH1weHQm/3EyzMwCfcmADqDNXfBW7+Uvhl89pdgbgOuEXoFa5/vZhw9ojxVe9On/smV/a0ewMwE2EX4AGz2fNe2QVX43omckvn9DsDMAthF+ARoqvxtT4zGYpvHBJszMANYRfgACL46K5DEfxVQ9cJyeQZmcAGjioAYTYTIgUXw1vNqsPMtuWXig0OwPQTPgFCKT4CuKk2RmAEMIvQKDns+adv4qvurVY1E/y7q2UXU2dZmcAQgm/AMHKteKrYZ0dW3NEDc3OALQg/AK0oPhqWG9W9eH3wYHJ72RpdgagJQc0gDYUXw3q7ev6YPPoSPidJM3OAOxA+AVoKaj4yvR3EPOXwu8UaXYGYBcOZwAtBRVfeX3txPljz/xylWZnAHblcAbQWmjxlbVHvXtm8jslmp0B2IfwC7CDkOKr2czUcl+NV1tL4WYyNDsDsCfhF2AXAcVXc8VXezI555JmZwA6IPwC7EjxVb+aJufbMiPyp9kZgI44lAHsqCq+apr+nqyai3mA22l2BqArwi/Azsr13V/rw++rd1X4dX13F4tFfeC5t1J2lTvNzgB0SfgF2ENI8dWTmenvLs6OFYZNmWZnALom/ALsI6D46mzhtXYXb1b14ffBgclvtjQ7A9ADBzKAPSm+6sfb1/Xh99GR8Jslzc4A9MRhDGBPiq/GMX8p/GZHszMAPRJ+AfZWrr85r1+7o/iqvfPHnvmdGs3OAPRJ+AXowIuD+qvPFcVXHXtm8psTzc4A9E34BejCrLy4/1v99FfxVTuNE8BSyVEuNDsDMAQHMYCOHJ0qvuqOK+KTodkZgIE4hAF0ZP60uFB81Y3ZrH7qu33mk/RpdgZgQMIvQGcUX0Ewzc4ADEz4BeiQ4qtuLBb1gejeStlV6jQ7AzA04RegSyHFV157G50dW3OUM83OAIzBAQygY43FV0vFV03erOrD74MDk99UaXYGYCwOXwAdCym+Ol6EtdtO1dvX9eH30ZHwmyTNzgCMSPgF6Fxz8dV27ZHiq53NXwq/ydHsDMDIhF+AHii+2s/5Y8/8ZkWzMwAREH4B+hBQfLVcuvq8s2cmvynR7AxADIRfgJ4siubpr+KrmzUGpdKzoKnQ7AxALBy6APoyV3y1G89C50KzMwAxEX4BelOuv33YsPZI8dVnZrP6qe/2aizx0+wMQGSEX4AePZ81BzXFV2RHszMAERJ+AXql+KqtxaI+MN1bKbuKmmZnACIl/AL0bHFcNB/uFV99dHZszVHKNDsDECuHLYC+zUrFVy28WdUHpwcHJr+x0uwMQMyEX4ABKL4K9/Z1ffh9dCT8xkizMwCxE34BBvB81rzzV/FVmPlL4Tc6mp0BSIDwCzCIcq34Ksz5Y8/8JkWzMwCJEH4BBqL4qiPPTH6jodkZgIQ4ZAEMRfFVkMYgVboyGwvNzgCkRPgFGFBQ8dWkp79Kv1Kh2RmA1Ai/AAMKKr6a8GvzbFY/RdxOEBmdZmcAUiT8AgwqtPjKBJRIaXYGIFHCL8DAQoqvmiaguVos6v9331spuxqVZmcAEib8AgwtoPhqPtHiq7Nja46ipdkZgMQJvwAjUHx1szer+mD14MDkdyyanQFInfALMIKq+Kpp+nuyam7Szc3b1/Xh6tGR8DsGzc4A5ED4BRhFub77a32Qe/WuChuKrz41fyn8Dk2zMwC5EH4BRhJSfPVkNq3p7/ljz/xGRbMzABkRfgHGElB8dbbwOn3FM5PfwWh2BiAzDlUAI1J8dVVj0CpNFgeh2RmADAm/ACNSfPUpzzfHQrMzADkSfgFGVa6/OS9qr4tOpfhqNqsPW9ugRe80OwOQK+EXYGQvDuqvPlemVnzFODQ7A5Az4RdgbLPy4v5v9VPNKRRfLRb1k997K2VXvdLsDEDmhF+ACBydKr46O7bmaDSanQGYAOEXIALzp8XF1Iuv3qzqg9eDA5PfXmh2BmAihF+AKCi+evu6Pnw9OhJ++6DZGYCpEH4BIqH4qt78pfDbNc3OAEyJ8AsQi5Diq4xft88fe+Z3SJqdAZga4RcgIo3FV8v8i69u9czktzOanQGYIOEXICIhxVfHi7DQkprG505LAawTmp0BmCjhFyAqzcVX27VH2RVf5VvkFRXNzgBMmPALEJkpFl/NZvVhbNs0zN40OwMwZcIvQGwCiq+WyzyvPtMfzc4ATJ3wCxChRdE8/c2p+GqxqJ9G3lspu9qHZmcAEH4B4jSfVvHV2bE1R73R7AwAW8IvQJTK9bcPG9YeZVR89WZVH34fHJj87kSzMwB8JPwCROr5rLnkKZfiq7ev68PZoyPhtzXNzgBwhfALEC3FVx/MXwq/bWl2BoCrhF+AiC2Oi+ZQkkHx1fljz/x2SbMzAHxO+AWI2aycVPHVrZ6Z/IbS7AwANxN+ASI3heKrxuu5pYAWRLMzANxK+AWI3PNZ887ftIuv8misHp1mZwCoJfwCRK9c51x8NZvVh7VtIRP1NDsDQCPhFyABUym+YjeanQGgmYMSQAoyLr5aLOpD272Vsqs6mp0BIIzwC5CIoOKrBKe/Z8fWHO1KszMAhBN+ARIRVHyV4Ov6m1V9+H1wYPJ7I83OANCK8AuQjNDiq7Tak9++rg+/j46E389odgaA1oRfgISEFF81tSenZv5S+L1CszMA7ET4BUhJQPHVPLHiq/PHnvltQ7MzAOxG+AVITK7FV7d6ZvL7gWZnANid8AuQmKr4qmn6e7JqDkixaJxiloqaKpqdAWA/wi9Acsr13V/rw++rd1X4TaH4Kq1yrtFodgaAvQm/AAkKKb56Mot/+ttUzrV9bnXqNDsDQCeEX4AUBRRfnS28xidPszMAdMbBCCBRORRfLRb1oe7eatplV5qdAaA7wi9AonIovjo7tuboNpqdAaBbwi9Assr1N+f1z8TGXnz1ZlUffh8cTHPyq9kZALon/AIk7MVB/dXnSszFV29f14ffR0cTDL+anQGgF8IvQMpm5cX93+qnvykXX81fTiz8anYGgN4IvwCJOzpNt/jq/LFnfj/S7AwAvRJ+ARI3f1pcpF58datn05n8anYGgH4JvwDJS7f4qjHsldN4nlWzMwD0T/gFyECaxVfxtlAPSbMzAAxD+AXIQUjxVWSv+bNZ/dR3e703d5qdAWAwwi9AJhqLr5bxFl9NkmZnABiUQxBAJkKKr44XYVPGISwW9aHv3irjsivNzgAwOOEXIBvNxVfbtUeRPGt7djzdNUeanQFgeMIvQEZSKr56s6oPfw8O8pz8anYGgHEIvwA5CSi+Wi7juPr89nV9+H10lF/41ewMAOMRfgEysyiap78pFF/NX2YWfjU7A8CohF+A3MzTKL46fzyhZ341OwPA6IRfgOyU628fNqw9iqj46lbPMpn8anYGgCgIvwAZej4rGieHYxdfNYbBMo9rv5qdASAOwi9AlmIvvop86twRzc4AEA/hFyBTi+OieYo4UvHVbFY/Cd1OQROn2RkA4iL8AuRqViZRfJUlzc4AEB3hFyBjsRZfLRb1k997q4TLrjQ7A0CUhF+AjD2fNe/8HaP46uw40zVHmp0BIFrCL0DWynWMxVdvVvXh8MFBmpNfzc4AEC/hFyBzMRZfvX1dHxAfHaUXfjU7A0DchF+A3CVYfDV/mVb41ewMAPETfgEmIKj4asDp7/njjJ751ewMAEkQfgEmIKj4Kqb3hGeJTH41OwNAMoRfgEkILb4aZu1RY1gsE5iOanYGgKQIvwATEVJ8NZsNcR15ncWVZ83OAJAW4RdgKgKKr+YDFF81BextWIycZmcASI/wCzAhsRVfpUizMwCkyQEHYEKq4qum6e/JqnmiuY/Fon7ye28VcdmVZmcASJbwCzAp5frur/Xh8tW7Kvz291zu2XGia440OwNA0oRfgIkJKb56Mutv+vtmVR8eHxxEOPnV7AwAyRN+AaYmoPjqbNHf+8Pb1/UB8tFRfOFXszMApE/4BZigmIuv5i/jCr+anQEgD8IvwASNWXx1/jidZ341OwNAPoRfgEkq19+c1+/T7bv46lbPIpn8anYGgKwIvwAT9eKg/upzpY/iq8ZnZ8sIQqRmZwDIjvALMFWbwHb/t/rpb/fFV+v4rzxrdgaALAm/ABN2dDps8dVsVh8ot23JI9PsDAB5En4BJmz+tLgYq/gqRpqdASBfwi/ApA1bfLVY1E9U763GK7vS7AwAeRN+ASZuyOKrs+NI1xxpdgaA7Am/AFMXUnzV0fvFm1V9+H1wMMLkV7MzAEyC8AtAc/HVspviq7ev6wPmo6OBw69mZwCYDOEXgKDiq+NF2LXgvf57vBw2/Gp2BoDpEH4BKEKKr7Zrj/Ysvjp/HM8zv5qdAWBahF8AtoYsvrrVs2Emv5qdAWB6hF8A3gsovlou97v63HjFuBwgZGp2BoBJEn4B+GhRNE9/dy++Wo9/5VmzMwBMlvALwD/M+yu+ms3qA+e2VKpPmp0BYNKEXwA+Ua6/fdiw9qiD4qsxaHYGgGkTfgG44vmseQK7S/HVYlEfPO+t+iu70uwMAAi/AFzTT/HV2fE4a440OwMAFeEXgM8sjovma78ti6/erOrD74ODHia/mp0BgEvCLwCfm5WdF1+9fV0ffh8ddRx+NTsDAJ8QfgG40dDFV/OXHYZfzc4AwDXCLwA3ej5r3vnbpvjq/PFwz/xqdgYArhN+AbhFue6j+OpWz7qZ/Gp2BgBuIvwCcKsui68aJ7Hl/mVTmp0BgNsIvwDcrrPiq3X/V541OwMANYRfAGoFFV81TH9ns/qp7/bZ231odgYAGgi/ANQKKr4a8/1EszMAEED4BaBBaPHV7VebF4v6YHpvtXvZlWZnACCE8AtAo5Diq7qrzWfH/aw50uwMAIQSfgFoFlB8Na8pvnqzqg+/Dw7aT341OwMAbQi/AATZp/jq7ev68PvoqGX41ewMALQk/AIQpCq+apr+nqyaryDfZP6yRfjV7AwA7ED4BSBQub77a31IffWuCr+fF1+dP+7omV/NzgDAjoRfAIKFFF89me0w/X0WNvnV7AwA7Er4BSBcQPHV2eLz95bGwFo2P5Or2RkA2IfwC0Ar7Yuv1ntfedbsDADsS/gFoJW2xVd1+38r2yvKdTQ7AwAdEH4BaKlcf3NeH1hvK75qTbMzANAR4ReA1l4c1F99rnwovlos6oPrvdUtU2TNzgBAh4RfANrbTFjv/1Y//f1QfHV2vNuaI83OAECXhF8AdnJ0GlZ89WZVH2AfHHw++dXsDAB0TfgFYCfzp8VFSPHV29f14ffR0dX/G5qdAYA+CL8A7Cis+Or8/6kPv/OXn4Rfzc4AQE+EXwB2FlJ89fd/CnzmV7MzANAj4ReA3QUUXzV6tpn8anYGAHom/AKwl6biq0ZludbsDAD0baf1EwDwD5up7U9hU9ubHC6Lvyu4AgD6ZvILwJ6ai6/qCL4AwBCEXwD2FlJ8tQ/NzgDAvoRfAPbXRfHVLTQ7AwBdEH4B6MSi6H76q9kZAOiK8AtAN+bFRfVsbtERzc4AQJeEXwA6Uq6/fdjN9LcK0YtZ9ZwvAEA3rDoCoEPrLw5/LL4u9qDZGQDog8kvAB3av/hKszMA0AfhF4BOLY6LnZ/T1ewMAPRF+AWgW5vwukvxlWZnAKBPwi8AnWtbfKXZGQDom8IrAHqwLg9/LO6GfKWCKwBgCCa/APSgXIcUXwm+AMBQhF8AehFSfKXZGQAYivALQD8aiq80OwMAQxJ+AejNbcVXmp0BgKEpvAKgR58XX1XNzotZ+a4AABiQyS8APbpafFVdg17Mqud8AQCGJfwC0KsPxVeanQGAMQm/APTrsvhKszMAAACZW+uYAABG9f8CP/EIs3oLLWYAAAAASUVORK5CYII=") center / contain no-repeat;
      pointer-events: none;
      z-index: 2;
      filter: var(--ghost-filter);
    }
    #benefits,
    #faqSection { position: relative; }
    #benefits { padding-top: 20px; }
    #faqSection { padding-left: 10px; padding-right: 10px; }
    #benefits::before,
    #faqSection::before {
      content: "";
      position: absolute;
      left: 50%;
      width: 100vw;
      transform: translateX(-50%);
      z-index: 0;
      pointer-events: none;
    }
    #benefits::before {
      top: -36px;
      bottom: -180px;
      background: linear-gradient(
        180deg,
        #ffffff 0%,
        #ffffff calc(100% - 180px),
        rgba(255,255,255,0.55) calc(100% - 80px),
        rgba(255,255,255,0) 100%
      );
    }
    #faqSection::before {
      top: -180px;
      bottom: -28px;
      background: linear-gradient(
        180deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.5) 80px,
        #ffffff 180px,
        #ffffff 100%
      );
    }
    .hero,
    .hero-compare,
    .match-panel,
    .section-head,
    .benefits-grid,
    .match-tool-wrap,
    .steps-timeline,
    .swap-section,
    .faq-list,
    .wallet-grid,
    .cta-banner {
      position: relative;
      z-index: 3;
    }

    /* ===== Reveal Animation ===== */
    .reveal {
      opacity: 1;
      transform: none;
    }
    .js-ready .reveal {
      opacity: 0;
      transform: translateY(58px);
    }
    .reveal.animate {
      animation: fadeUp 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards;
    }
    @keyframes fadeUp {
      0% { opacity: 0; transform: translateY(58px); }
      100% { opacity: 1; transform: translateY(0); }
    }
    .reveal.delay-1.animate { animation-delay: 0.05s; }
    .reveal.delay-2.animate { animation-delay: 0.12s; }
    .reveal.delay-3.animate { animation-delay: 0.2s; }
    .reveal.delay-4.animate { animation-delay: 0.28s; }
    .reveal.delay-5.animate { animation-delay: 0.36s; }

    /* ===== Header ===== */
    .header {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 10px 20px;
      margin: 0;
      gap: 10px;
      min-height: 56px;
      flex-wrap: nowrap;
      position: sticky;
      top: 0;
      z-index: 80;
      background: rgba(255, 255, 255, 0.62);
      backdrop-filter: blur(16px) saturate(1.4);
      -webkit-backdrop-filter: blur(16px) saturate(1.4);
      border-bottom: 1px solid var(--primary-glow);
      box-shadow: 0 2px 24px var(--primary-light);
      transition: background 0.2s ease, box-shadow 0.2s ease;
    }
    .header.is-scrolled {
      background: rgba(255, 255, 255, 0.84);
      box-shadow: 0 4px 32px var(--primary-glow);
    }
    #matchToolSection,
    #swapSectionAnchor {
      scroll-margin-top: 76px;
    }
    .brand {
      display: flex;
      align-items: center;
      gap: 10px;
      font-weight: 750;
      font-size: 17px;
      letter-spacing: -0.03em;
      color: var(--text);
      line-height: 1;
    }
    .brand-icon {
      width: 34px;
      height: 34px;
      border-radius: 0;
      background: none;
      box-shadow: none;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-shrink: 0;
    }
    .brand-icon img,
    .brand-icon svg {
      display: block;
      width: 34px;
      height: 34px;
    }
    .brand-sub {
      font-weight: 400;
      font-size: 11px;
      color: var(--text-3);
      margin-left: 2px;
    }
    .header-actions {
      display: flex;
      align-items: center;
      gap: 8px;
      flex-shrink: 0;
    }
    .desk-nav { display: none; }
    .menu-btn {
      width: 36px;
      height: 36px;
      border-radius: 10px;
      border: 1px solid var(--primary-glow);
      background: rgba(255, 255, 255, 0.4);
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      gap: 4px;
      cursor: pointer;
      padding: 0;
      transition: background 0.15s ease, border-color 0.15s ease;
    }
    .menu-btn:hover {
      background: var(--primary-light);
      border-color: var(--primary-glow);
    }
    .menu-btn span {
      display: block;
      width: 16px;
      height: 2px;
      border-radius: 2px;
      background: var(--text-2);
    }
    .nav-menu-mask {
      display: none;
      position: fixed;
      inset: 0;
      background: rgba(15,28,46,0.2);
      z-index: 100;
    }
    .nav-menu-mask.show { display: block; }
    .nav-menu {
      display: none;
      position: fixed;
      inset: 0;
      width: 100%;
      height: 100%;
      background: var(--page-bg);
      z-index: 101;
      padding: 12px 22px 28px;
      overflow-y: auto;
      overscroll-behavior: contain;
      -webkit-overflow-scrolling: touch;
    }
    .nav-menu.show { display: flex; flex-direction: column; }
    .nav-menu-head {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 28px;
      padding: 4px 0 14px;
    }
    .nav-brand {
      display: flex;
      align-items: center;
      gap: 10px;
      font-weight: 750;
      font-size: 17px;
      letter-spacing: -0.03em;
      color: var(--text);
    }
    .nav-brand .brand-icon {
      width: 34px;
      height: 34px;
    }
    .nav-close {
      width: 36px;
      height: 36px;
      border: none;
      background: transparent;
      font-size: 26px;
      line-height: 1;
      color: var(--text);
      cursor: pointer;
      border-radius: 10px;
    }
    .nav-close:hover { background: var(--primary-light); }
    .nav-links {
      display: flex;
      flex-direction: column;
      gap: 2px;
    }
    .nav-link {
      width: 100%;
      text-align: left;
      padding: 10px 4px;
      border: none;
      background: transparent;
      font-size: 16px;
      font-weight: 600;
      color: var(--text);
      border-radius: 8px;
      cursor: pointer;
      transition: color 0.15s ease;
    }
    .nav-link:hover {
      color: var(--primary);
    }
    .nav-lang-wrap {
      margin-top: 14px;
      padding-top: 10px;
      display: flex;
      flex-wrap: wrap;
      gap: 8px;
    }
    .nav-lang-btn {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 10px 16px;
      border-radius: 999px;
      border: 1px solid var(--border);
      background: var(--surface);
      color: var(--text);
      font-size: 14px;
      font-weight: 600;
      cursor: pointer;
    }
    .nav-lang-btn svg {
      width: 14px;
      height: 14px;
      opacity: 0.7;
    }
    .lang-btn {
      display: inline-flex;
      align-items: center;
      gap: 6px;
      height: 36px;
      font-size: 13.5px;
      font-weight: 650;
      color: var(--text);
      padding: 0 14px;
      border-radius: 999px;
      background: var(--primary-light);
      border: 1px solid var(--primary-glow);
      cursor: pointer;
      transition: all 0.2s ease;
      box-shadow: none;
    }
    .lang-btn:hover {
      background: var(--primary-light);
      border-color: var(--primary-glow);
      transform: translateY(-1px);
    }
    .lang-btn:active {
      transform: translateY(0);
    }
    .lang-btn svg {
      width: 16px;
      height: 16px;
      stroke: var(--text-3);
      flex-shrink: 0;
    }
    .lang-panel-mask {
      display: none;
      position: fixed;
      inset: 0;
      background: rgba(15,28,46,0.35);
      z-index: 300;
      backdrop-filter: blur(2px);
    }
    .lang-panel-mask.show { display: block; }
    .lang-panel {
      display: none;
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: min(320px, 90vw);
      max-height: 70vh;
      overflow-y: auto;
      background: var(--surface);
      border-radius: 16px;
      box-shadow: 0 20px 50px rgba(15,28,46,0.18);
      z-index: 301;
      padding: 8px;
    }
    .lang-panel.show { display: block; }
    .lang-panel-title {
      font-size: 13px;
      font-weight: 600;
      color: var(--text-3);
      padding: 10px 4px 6px 12px;
    }
    .lang-panel-head {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 8px;
    }
    .sheet-x {
      width: 32px;
      height: 32px;
      margin: 4px 4px 0 0;
      border: 0;
      border-radius: 8px;
      background: transparent;
      color: var(--text-2);
      font-size: 22px;
      line-height: 1;
      cursor: pointer;
      flex-shrink: 0;
    }
    .sheet-x:hover { background: var(--primary-light); }
    .lang-option {
      display: flex;
      align-items: center;
      gap: 10px;
      width: 100%;
      padding: 12px 14px;
      border-radius: 10px;
      font-size: 14px;
      font-weight: 500;
      color: var(--text);
      text-align: left;
      transition: background 0.15s ease;
    }
    .lang-option:hover { background: var(--primary-light); }
    .lang-option.active {
      background: var(--primary-light);
      color: var(--primary);
      font-weight: 700;
    }
    .lang-option .check {
      margin-left: auto;
      color: var(--primary);
      font-weight: 700;
      opacity: 0;
    }
    .lang-option.active .check { opacity: 1; }
    .update-status {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 7px;
      margin-top: 28px;
      font-size: 12.5px;
      color: var(--text-3);
    }
    .live-dot {
      width: 6px;
      height: 6px;
      border-radius: 50%;
      background: var(--green);
      box-shadow: 0 0 0 3px rgba(15,151,61,0.15);
      animation: pulse 1.8s ease-in-out infinite;
      flex-shrink: 0;
      display: inline-block;
    }
    @keyframes pulse {
      0%, 100% { opacity: 1; transform: scale(1); }
      50% { opacity: 0.45; transform: scale(0.85); }
    }
    .match-live-sub {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 8px;
      flex-wrap: nowrap;
      width: 100%;
      margin: 10px auto 0;
      text-align: center;
    }
    .match-live-sub span {
      white-space: nowrap;
    }
    @media (max-width: 389px) {
      .match-live-sub {
        flex-wrap: wrap;
      }
      .match-live-sub span {
        white-space: normal;
      }
    }
    .match-live-sub .live-dot {
      width: 7px;
      height: 7px;
    }

    /* ===== Hero Intro ===== */
    .hero {
      text-align: center;
      padding: 64px 0 40px;
    }
    .hero-main-title {
      font-size: clamp(34px, 7.2vw, 44px);
      font-weight: 800;
      letter-spacing: -0.03em;
      line-height: 1.35;
      color: var(--text);
      max-width: 680px;
      margin: 0 auto 24px;
    }
    .hero-main-desc {
      max-width: 560px;
      margin: 0 auto 42px;
      font-size: 15.5px;
      color: var(--text-2);
      line-height: 1.85;
    }
    .hero-main-title span { color: inherit; }
    .hero-main-title .hero-hl { color: var(--primary); }
    .card-match-cta { display: none; }
    .hero-cta-block {
      margin: 0 auto 0;
    }
    .hero-btns { display: flex; justify-content: center; margin: 0 0 2px; }
    .hero-btns .btn-main {
      background: var(--primary); color: #fff; border-radius: 999px;
      padding: 14px 40px; font-weight: 700; font-size: 18px;
      letter-spacing: 0.08em;
      width: auto; min-width: 156px;
      white-space: nowrap;
      line-height: 1.1;
    }
    .hero-compare {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: wrap;
      gap: 6px 8px;
      font-size: 14px;
      color: var(--text-2);
      line-height: 1.55;
      text-align: center;
      padding: 4px 0 20px;
    }
    .hero-compare .was { color: #475569; text-decoration: line-through; text-underline-offset: 3px; }
    .hero-compare .arrow { color: #94a3b8; }
    .hero-compare .now { color: var(--primary); font-weight: 800; }
    .compare-wrap {
      background: #fff; border: 1px solid var(--border); border-radius: 16px; overflow: hidden; margin-top: 18px;
    }
    .compare-wrap table { width: 100%; border-collapse: collapse; font-size: 13.5px; }
    .compare-wrap th, .compare-wrap td { padding: 12px 14px; text-align: left; border-bottom: 1px solid var(--border); }
    .compare-wrap th { background: #f7f9fc; color: var(--text-3); font-size: 12px; font-weight: 700; }
    .compare-wrap td.hi { color: var(--green); font-weight: 700; }
    .benefits-grid { grid-template-columns: repeat(2, 1fr); gap: 16px; }

    /* ===== Match Panel (isolated card) ===== */
    .match-panel {
      position: relative;
      background: transparent;
      border: 2px solid rgba(255,255,255,0.92);
      border-bottom: none;
      border-radius: 22px 22px 0 0;
      padding: 26px 18px 44px;
      margin: 12px 0 -32px;
      box-shadow: none;
      text-align: left;
    }
    .match-panel-head {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: flex-start;
      gap: 8px;
      width: 100%;
      margin: 0 0 12px;
      padding: 0;
      text-align: center;
    }
    .match-panel-title-row {
      display: flex;
      align-items: flex-start;
      justify-content: center;
      gap: 8px;
      margin-left: 1em;
    }
    .match-panel-copy {
      flex: 0 1 auto;
      min-width: 0;
      text-align: center;
    }
    .sec-ico {
      width: 20px;
      height: 20px;
      flex: 0 0 auto;
      color: var(--primary);
      display: block;
    }
    .sec-ico-img {
      width: 26px;
      height: 26px;
      object-fit: contain;
      display: block;
    }
    .match-panel-title-row .energy-flag {
      width: 62px;
      height: 40px;
      flex: 0 0 auto;
      display: grid;
      place-items: center;
    }
    .match-panel-title-row .energy-flag img {
      width: 62px;
      height: 40px;
      object-fit: contain;
      display: block;
    }
    .sec-title {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 8px;
    }
    .hero-sub-title {
      font-size: clamp(26px, 6.2vw, 34px);
      font-weight: 800;
      letter-spacing: -0.025em;
      line-height: 1.3;
      color: var(--text);
      max-width: 100%;
      margin: 0;
      text-align: center;
    }
    .hero-sub-title .accent {
      background: linear-gradient(135deg, var(--primary), var(--brand-a));
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text;
    }
    .hero-badge {
      display: inline-block;
      padding: 6px 12px;
      border-radius: 8px;
      background: #fff7ed;
      color: #c2410c;
      font-size: 13.5px;
      font-weight: 600;
      margin-bottom: 0;
      line-height: 1.45;
      text-align: center;
    }
    .hero-desc,
    .hero-desc-apply {
      max-width: 100%;
      margin: 0;
      font-size: 12px;
      color: var(--text-2);
      line-height: 1.8;
      text-align: left;
    }
    .hero-desc-apply {
      margin-top: 14px;
    }

    /* Metrics - smaller */
    .hero-metrics {
      display: flex;
      justify-content: stretch;
      gap: 8px;
      margin-top: 28px;
      flex-wrap: nowrap;
    }
    .metric-card {
      min-width: 0;
      flex: 1;
      max-width: 110px;
      padding: 10px 8px;
      background: var(--surface);
      border: 1px solid var(--border);
      border-radius: 10px;
      box-shadow: var(--shadow-sm);
      text-align: center;
    }
    .metric-card .num {
      font-size: 18px;
      font-weight: 800;
      color: var(--text);
      letter-spacing: -0.02em;
      font-variant-numeric: tabular-nums;
      line-height: 1.1;
    }
    .metric-card .num.highlight {
      color: var(--primary);
    }
    .metric-card .label {
      font-size: 10px;
      color: var(--text-3);
      margin-top: 3px;
    }

    .live-energy {
      margin: 16px 0 0;
      padding: 14px 0 8px;
      background: var(--surface);
      border: 1px solid var(--border);
      border-radius: 14px;
      box-shadow: var(--shadow-sm);
      overflow: hidden;
      position: relative;
      z-index: 1;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
    .live-energy[hidden] { display: none !important; }
    .live-energy-head {
      display: flex;
      align-items: center;
      gap: 8px;
      margin: 0;
      padding: 0 14px 10px;
      border-bottom: 1px solid var(--border);
    }
    .live-pulse {
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background: #22c55e;
      box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.55);
      animation: livePulse 1.6s ease-out infinite;
      flex-shrink: 0;
    }
    @keyframes livePulse {
      0% { box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.55); }
      70% { box-shadow: 0 0 0 8px rgba(34, 197, 94, 0); }
      100% { box-shadow: 0 0 0 0 rgba(34, 197, 94, 0); }
    }
    .live-energy-title {
      font-size: 14px;
      font-weight: 800;
      color: var(--text);
    }
    .live-energy-viewport {
      height: 56px;
      overflow-x: hidden;
      overflow-y: auto;
      position: relative;
      z-index: 0;
      touch-action: pan-y;
      overscroll-behavior: contain;
      -webkit-overflow-scrolling: touch;
      scrollbar-width: none;
    }
    .live-energy-viewport.is-scrolling {
      scrollbar-width: thin;
    }
    .live-energy-viewport::-webkit-scrollbar {
      width: 0;
      height: 0;
    }
    .live-energy-viewport.is-scrolling::-webkit-scrollbar {
      width: 4px;
    }
    .live-energy-viewport.is-scrolling::-webkit-scrollbar-thumb {
      background: rgba(15, 23, 42, 0.35);
      border-radius: 4px;
    }
    .live-energy-list {
      position: relative;
      top: auto;
      left: auto;
      right: auto;
    }
    .live-row {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      -webkit-align-items: center;
      align-items: center;
      gap: 10px;
      height: 56px;
      padding: 0 14px;
      box-sizing: border-box;
      -webkit-flex-shrink: 0;
      flex-shrink: 0;
      cursor: pointer;
      -webkit-user-select: none;
      user-select: none;
    }
    .live-row-left, .live-row-right {
      display: flex;
      flex-direction: column;
      min-width: 0;
    }
    .live-row-left {
      align-items: flex-start;
      text-align: left;
    }
    .live-row-right { align-items: flex-end; text-align: right; flex-shrink: 0; }
    .live-addr {
      font-size: 13px;
      font-weight: 700;
      color: var(--text);
      letter-spacing: 0;
      padding: 0;
      margin: 0;
    }
    .live-deal {
      margin: 3px 0 0;
      padding: 0;
      font-size: 12px;
      color: var(--text-2);
      font-variant-numeric: tabular-nums;
    }
    .live-deal .ok { color: #16a34a; font-weight: 700; }
    .live-deal .ek { color: var(--primary); font-weight: 800; }
    .live-status {
      font-size: 12px;
      font-weight: 700;
      color: #16a34a;
      display: inline-flex;
      align-items: center;
      gap: 4px;
    }
    .live-status .arr { color: var(--primary); }
    .live-ago {
      margin-top: 3px;
      font-size: 11px;
      color: var(--text-3);
      text-align: right;
      width: 100%;
      white-space: nowrap;
      font-variant-numeric: tabular-nums;
    }

    /* Input Action */
    .hero-action {
      max-width: 100%;
      margin: 28px auto 0;
      display: flex;
      gap: 10px;
      align-items: stretch;
    }
    .hero-action input {
      flex: 1;
      min-height: 54px;
      padding: 0 18px;
      border: 1.5px solid var(--border);
      border-radius: var(--radius-sm);
      background: var(--surface);
      color: var(--text);
      font-size: 15px;
      font-family: "SF Mono", Consolas, Menlo, monospace;
      transition: border 0.25s ease, box-shadow 0.25s ease;
      min-width: 0;
      box-shadow: var(--shadow-sm);
    }
    .hero-action input:focus {
      border-color: var(--primary);
      box-shadow: 0 0 0 4px var(--primary-glow);
    }
    .hero-action input::placeholder {
      color: var(--text-3);
      font-family: var(--font);
    }
    .btn-primary {
      min-height: 54px;
      padding: 0 28px;
      border-radius: var(--radius-sm);
      background: linear-gradient(135deg, var(--primary), var(--primary-dark));
      color: #fff;
      font-weight: 700;
      font-size: 16px;
      white-space: nowrap;
      transition: transform 0.22s cubic-bezier(0.16,1,0.3,1), box-shadow 0.25s ease;
      box-shadow: 0 4px 16px var(--primary-glow);
      flex-shrink: 0;
      animation: btnBreathe 2.4s ease-in-out infinite;
    }
    @keyframes btnBreathe {
      0%, 100% {
        box-shadow: 0 4px 16px var(--primary-glow);
      }
      50% {
        box-shadow: 0 6px 22px color-mix(in srgb, var(--primary) 45%, transparent);
      }
    }
    .btn-primary:hover {
      animation: none;
      transform: translateY(-2px);
      box-shadow: 0 8px 24px var(--primary-glow);
    }
    .btn-primary:active {
      animation: none;
      transform: translateY(0);
    }
    .btn-primary:disabled {
      opacity: 0.55;
      cursor: not-allowed;
      transform: none;
      animation: none;
    }

    .error-tip {
      display: none;
      margin-top: 10px;
      color: var(--red);
      font-size: 13px;
      text-align: center;
    }

    /* ===== Matching & Results ===== */
    .match-area {
      max-width: 560px;
      margin: 0 auto;
    }

    .matching-box {
      display: none;
      margin-top: 24px;
      padding: 32px 24px;
      background: var(--surface);
      border: 1px solid var(--border);
      border-radius: var(--radius);
      box-shadow: var(--shadow-sm);
      text-align: center;
    }
    .matching-box.show { display: block; }

    .matching-spinner {
      width: 42px;
      height: 42px;
      margin: 0 auto 14px;
      border: 3px solid var(--primary-light);
      border-top-color: var(--primary);
      border-radius: 50%;
      animation: spin 0.75s linear infinite;
    }
    @keyframes spin { to { transform: rotate(360deg); } }

    .matching-text {
      font-size: 16px;
      font-weight: 600;
      color: var(--text);
    }
    .matching-hint {
      margin-top: 6px;
      font-size: 13px;
      color: var(--text-3);
    }
    .matching-countdown {
      margin-top: 10px;
      font-size: 42px;
      font-weight: 800;
      color: var(--primary);
      font-variant-numeric: tabular-nums;
      line-height: 1;
    }

    .results {
      display: none;
      margin-top: 16px;
      grid-template-columns: 1fr;
      gap: 8px;
    }
    .results.show { display: grid; }


    /* 16 Pro Max 440 = 1；更窄整页 zoom。电脑端不参与 */
    @media (max-width: 899px) {
      .hero-main-title { font-size: 34px !important; line-height: 1.28 !important; }
      .hero-sub-title { font-size: 27px !important; }
      .match-tool-wrap .section-head h2 { font-size: 22px !important; }
      .result-address, .addr-b,
      .result-index { font-size: 14px !important; }
    }
    .hero-main-title { display: flex; flex-direction: column; align-items: center; }
    .hero-row1, .hero-row2 { display: block; white-space: nowrap; color: inherit; }
    .hero-hl { color: var(--primary) !important; }
    .addr-field { position: relative; flex: 1; min-width: 0; width: 100%; }
    .addr-field #userAddress {
      width: 100%;
      padding-right: 42px;
      font-size: 15px;
      letter-spacing: -0.02em;
    }
    .addr-clear {
      position: absolute;
      right: 8px;
      top: 50%;
      transform: translateY(-50%);
      width: 28px;
      height: 28px;
      border: 0;
      border-radius: 50%;
      background: #e8eef5;
      color: #64748b;
      font-size: 18px;
      line-height: 1;
      cursor: pointer;
      display: none;
      align-items: center;
      justify-content: center;
      padding: 0;
    }
    .addr-clear.show { display: inline-flex; }
    .pool-seg {
      display: none;
      margin: 12px 14px 4px;
      padding: 4px;
      border-radius: 999px;
      background: #eef1f6;
      gap: 2px;
    }
    .pool-seg.show { display: flex; }
    .pool-seg button {
      flex: 1;
      min-width: 0;
      min-height: 36px;
      border: 0;
      background: transparent;
      border-radius: 999px;
      font-size: 12.5px;
      font-weight: 700;
      color: #64748b;
      cursor: pointer;
      padding: 0 6px;
      white-space: nowrap;
      letter-spacing: -0.04em;
    }
    .pool-seg button.on {
      background: #fff;
      color: #0f172a;
      box-shadow: 0 1px 3px rgba(15,23,42,.08);
    }
    .result-card {
      background: var(--surface);
      border: 1px solid var(--border);
      border-radius: 12px;
      padding: 10px 12px 9px;
      box-shadow: none;
      transition: border-color 0.2s ease;
    }
    .result-card:hover {
      border-color: color-mix(in srgb, var(--primary) 25%, transparent);
    }
    .result-top {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      gap: 2px;
      min-width: 0;
      padding: 6px 8px;
      background: color-mix(in srgb, var(--primary-soft) 70%, #fff);
      border-radius: 8px;
      overflow: hidden;
    }
    .result-line1 {
      display: flex;
      align-items: baseline;
      justify-content: center;
      gap: 6px;
      min-width: 0;
      max-width: 100%;
    }
    .result-index {
      display: inline;
      min-width: 22px;
      padding: 0;
      background: none;
      color: var(--text-3);
      font-size: 14px;
      font-weight: 700;
      flex-shrink: 0;
      line-height: 1.2;
      font-family: "SF Mono", Consolas, Menlo, monospace;
    }
    .result-address {
      flex: 0 1 auto;
      min-width: 0;
      padding: 0;
      background: none;
      border-radius: 0;
      font-family: "SF Mono", Consolas, Menlo, monospace;
      font-size: 14px;
      color: var(--text);
      line-height: 1.2;
      letter-spacing: -0.03em;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: clip;
      text-align: center;
      user-select: all;
      -webkit-user-select: all;
      cursor: text;
    }
    .result-address.is-wrap { white-space: nowrap; overflow: visible; text-overflow: unset; }
    .addr-b {
      display: block;
      width: 100%;
      text-align: center;
      font-family: "SF Mono", Consolas, Menlo, monospace;
      font-size: 14px;
      line-height: 1.2;
      letter-spacing: 0.06em;
      color: var(--text);
    }
    .result-copy-tip { display: none; }
    .result-stats {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr;
      gap: 4px;
      margin-top: 8px;
      text-align: center;
    }
    .result-stat {
      padding: 0;
      background: none;
      border: none;
      min-width: 0;
    }
    .result-stat .label {
      font-size: 11px;
      color: var(--text-3);
      line-height: 1.2;
    }
    .result-stat .value {
      margin-top: 2px;
      font-size: 14px;
      font-weight: 800;
      color: var(--text);
      line-height: 1.2;
    }
    .result-stat.is-price .value {
      color: var(--primary);
    }

    .match-next-tip {
      display: none;
      margin-top: 12px;
      font-size: 13px;
      color: var(--text-3);
      text-align: center;
      line-height: 1.6;
    }
    .match-next-tip.show { display: block; }
    .match-next-tip a {
      color: var(--primary);
      font-weight: 600;
      text-decoration: none;
    }
    .match-next-tip a:hover {
      text-decoration: underline;
    }
    .refresh-row {
      display: none;
      margin-top: 16px;
      text-align: center;
    }
    .refresh-row.show { display: block; }
    .btn-refresh {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      min-height: 44px;
      padding: 0 22px;
      border-radius: 10px;
      border: 1.5px solid var(--border);
      background: var(--surface);
      color: var(--text-2);
      font-size: 14px;
      font-weight: 600;
      transition: all 0.2s ease;
    }
    .btn-refresh:hover {
      border-color: var(--primary);
      color: var(--primary);
      background: var(--primary-light);
    }
    .btn-refresh svg {
      width: 16px;
      height: 16px;
    }

    /* Share box (after match success) */
    .share-box {
      display: none;
      margin-top: 18px;
      padding: 18px 14px 16px;
      border-radius: 14px;
      background: var(--primary-soft);
      border: 1px solid var(--primary-line);
      text-align: center;
    }
    .share-box.show { display: block; }
    .share-title {
      font-size: 15px;
      font-weight: 700;
      color: var(--text);
      margin-bottom: 4px;
    }
    .share-sub {
      font-size: 12.5px;
      color: var(--text-2);
      margin-bottom: 14px;
      line-height: 1.5;
    }
    .invite-btns { display: flex; gap: 10px; }
    .invite-btn {
      flex: 1;
      display: inline-flex; align-items: center; justify-content: center; gap: 6px;
      border-radius: 12px; font-size: 14px; font-weight: 600;
      padding: 12px 8px; cursor: pointer; border: none;
    }
    .invite-btn:active { transform: scale(0.98); }
    .invite-btn svg { width: 16px; height: 16px; flex-shrink: 0; }
    .invite-btn.share {
      background: linear-gradient(135deg, var(--primary), var(--primary-dark));
      color: #fff;
      box-shadow: 0 6px 16px var(--primary-glow);
    }
    .invite-btn.reward {
      background: #fff; color: var(--primary); border: 1.5px solid var(--primary);
    }
    .invite-mask {
      display: none;
      position: fixed;
      inset: 0;
      z-index: 320;
      background: rgba(15, 28, 46, 0.35);
      backdrop-filter: blur(2px);
      -webkit-backdrop-filter: blur(2px);
    }
    .invite-mask.show { display: block; }
    .invite-sheet {
      display: none;
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: min(360px, 90vw);
      overflow: hidden;
      background: #fff;
      border-radius: 16px;
      box-shadow: 0 20px 50px rgba(15, 28, 46, 0.18);
      z-index: 321;
    }
    .invite-sheet.show { display: block; }
    .invite-grab { display: none; }
    .invite-head {
      display: grid;
      grid-template-columns: 40px 1fr 40px;
      align-items: center;
      column-gap: 8px;
      padding: 12px 14px 12px;
      background: radial-gradient(120% 90% at 0% 0%, var(--primary-light), transparent 55%),
                  linear-gradient(180deg, var(--primary-soft) 0%, #fff 100%);
      border-bottom: 1px solid #eef2f8;
    }
    .invite-head-main {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      min-width: 0;
    }
    .invite-gift {
      width: 40px; height: 40px; border-radius: 12px;
      background: var(--primary-soft); border: 1px solid var(--primary-line);
      display: grid; place-items: center; color: var(--primary);
      margin: 0;
    }
    .invite-gift svg { width: 20px; height: 20px; }
    .invite-head h3 { font-size: 16px; font-weight: 700; line-height: 1.2; text-align: center; }
    .invite-head p { font-size: 12px; color: var(--text-3); margin-top: 3px; text-align: center; line-height: 1.4; }
    .invite-x {
      width: 36px; height: 36px; border: none; border-radius: 50%;
      background: var(--primary); color: #fff; font-size: 22px; line-height: 36px;
      cursor: pointer; text-align: center; padding: 0; justify-self: end;
      box-shadow: 0 4px 12px var(--primary-glow);
    }
    .invite-body { padding: 12px 14px 14px; }
    .invite-hero { text-align: center; padding: 4px 0 12px; }
    .invite-hero .k { font-size: 15px; font-weight: 700; color: var(--text-2); }
    .invite-hero .amt { margin-top: 6px; font-size: 28px; font-weight: 700; line-height: 1.1; }
    .invite-hero .amt em { font-style: normal; font-size: 13px; font-weight: 600; color: var(--text-3); margin-left: 4px; }
    .invite-badge {
      display: inline-flex; align-items: center; gap: 5px; margin-top: 8px;
      font-size: 12px; font-weight: 600; border-radius: 999px; padding: 4px 10px;
    }
    .invite-badge.ok { color: #0f973d; background: #e8f8ef; }
    .invite-badge.wait { color: #b45309; background: #fff7ed; }
    .invite-badge i { width: 6px; height: 6px; border-radius: 50%; display: inline-block; }
    .invite-badge.ok i { background: #16a34a; }
    .invite-badge.wait i { background: #f59e0b; }
    .invite-bar-wrap { margin: 2px 0 14px; }
    .invite-bar-meta { display: flex; justify-content: space-between; font-size: 11.5px; color: var(--text-3); margin-bottom: 6px; }
    .invite-bar-meta b { color: var(--text-2); font-weight: 600; }
    .invite-bar { height: 7px; border-radius: 999px; background: #eef2f7; overflow: hidden; }
    .invite-bar > i { display: block; height: 100%; border-radius: inherit; background: linear-gradient(90deg, var(--brand-a), var(--primary)); }
    .invite-metrics { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 8px; margin-bottom: 14px; }
    .invite-m { text-align: center; background: #f8fafc; border: 1px solid #eef2f8; border-radius: 12px; padding: 10px 4px 9px; }
    .invite-m .n { font-size: 16px; font-weight: 700; }
    .invite-m .n em { font-style: normal; font-size: 10px; color: var(--text-3); font-weight: 500; }
    .invite-m .t { font-size: 10.5px; color: var(--text-3); margin-top: 2px; }
    .invite-how { background: var(--primary-soft); border: 1px solid var(--primary-line); border-radius: 12px; padding: 12px; margin-bottom: 14px; }
    .invite-how-title { font-size: 13px; font-weight: 700; color: var(--primary); margin-bottom: 8px; }
    .invite-how-steps { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 6px; }
    .invite-how-step { background: #fff; border: 1px solid var(--primary-line); border-radius: 10px; padding: 8px 6px; text-align: center; }
    .invite-how-step .n {
      width: 18px; height: 18px; margin: 0 auto 5px; border-radius: 50%;
      background: var(--primary); color: #fff; font-size: 11px; font-weight: 700;
      display: grid; place-items: center;
    }
    .invite-how-step .t { font-size: 11px; color: var(--text-2); line-height: 1.35; font-weight: 600; }
    .invite-rules { background: var(--primary-soft); border: 1px solid var(--primary-line); border-radius: 12px; padding: 10px 12px; margin-bottom: 14px; }
    .invite-rules-h { font-size: 12px; font-weight: 700; color: var(--text-2); margin-bottom: 6px; }
    .invite-rules li { list-style: none; font-size: 12px; color: var(--text-2); line-height: 1.55; padding-left: 14px; position: relative; }
    .invite-rules li + li { margin-top: 4px; }
    .invite-rules li::before { content: ""; position: absolute; left: 0; top: 7px; width: 5px; height: 5px; border-radius: 50%; background: var(--brand-a); }
    .invite-field-lab { font-size: 12px; font-weight: 600; color: var(--text-2); margin-bottom: 6px; }
    .invite-field {
      width: 100%; border: 1px solid #dbe3ee; background: #fbfcfe; border-radius: 12px;
      padding: 12px; font-size: 13px; color: var(--text); outline: none;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    }
    .invite-submit {
      width: 100%; border: none; border-radius: 12px; margin-top: 12px;
      background: linear-gradient(135deg, var(--primary), var(--primary-dark));
      color: #fff; font-size: 15px; font-weight: 700; padding: 13px; cursor: pointer;
    }
    .invite-fine { font-size: 11.5px; color: var(--text-3); text-align: center; margin-top: 10px; line-height: 1.5; }
    .invite-fine.err { color: #dc2626; font-weight: 600; }
    .invite-bind-row { display: flex; gap: 8px; margin-bottom: 12px; }
    .invite-bind-row .invite-field { flex: 1; }
    .invite-bind-btn {
      border: none; border-radius: 12px; padding: 0 14px;
      background: var(--primary); color: #fff; font-size: 13px; font-weight: 600; cursor: pointer;
    }

    /* ===== Section Common ===== */
    .section {
      margin-top: 72px;
    }
    .section-head {
      text-align: center;
      margin-bottom: 32px;
    }
    .section-head h2 {
      font-size: clamp(22px, 3vw, 28px);
      font-weight: 700;
      letter-spacing: -0.02em;
      color: var(--text);
    }
    .section-head p {
      margin-top: 10px;
      font-size: 15px;
      color: var(--text-2);
    }

    /* ===== What is Energy ===== */
    .what-energy {
      background: #fff;
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 22px 20px;
      box-shadow: var(--shadow-sm);
    }
    .what-energy h2 {
      font-size: 17px;
      font-weight: 700;
      color: var(--text);
      margin-bottom: 10px;
      letter-spacing: -0.01em;
    }
    .what-energy p {
      font-size: 14px;
      color: var(--text-2);
      line-height: 1.75;
    }

    /* ===== Benefits ===== */
    .benefits-grid {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 22px 18px;
      background: transparent;
      border-radius: 0;
      padding: 0;
    }
    .benefit-card {
      background: transparent;
      border: none;
      border-bottom: 1px dashed #d4deec;
      border-radius: 0;
      padding: 16px 0 14px;
      box-shadow: none;
      transition: none;
      text-align: left;
    }
    .benefit-card:last-child {
      border-bottom: none;
      grid-column: 1 / -1;
    }
    .benefit-card:hover {
      transform: none;
      box-shadow: none;
      background: transparent;
    }
    .benefit-card .benefit-head {
      display: flex;
      align-items: center;
      gap: 10px;
      margin-bottom: 8px;
    }
    .benefit-card .icon {
      font-size: 20px;
      margin-bottom: 0;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      line-height: 1;
      flex-shrink: 0;
      width: auto;
      height: auto;
      background: none;
      border-radius: 0;
    }
    .benefit-card h3 {
      font-size: 16px;
      font-weight: 700;
      margin-bottom: 0;
      color: var(--text);
      line-height: 1.3;
    }

    /* ===== Steps ===== */
    .steps-timeline {
      background: transparent;
      border: none;
      border-radius: 16px;
      padding: 32px 20px 28px;
      box-shadow: none;
    }
    .step-row {
      display: flex;
      gap: 16px;
      align-items: flex-start;
    }
    .step-left {
      display: flex;
      flex-direction: column;
      align-items: center;
      flex-shrink: 0;
      width: 40px;
    }
    .step-circle {
      width: 36px;
      height: 36px;
      border-radius: 50%;
      background: #1e293b;
      border: none;
      color: #fff;
      font-weight: 800;
      font-size: 15px;
      display: grid;
      place-items: center;
      flex-shrink: 0;
      z-index: 1;
      box-shadow: 0 2px 8px rgba(15,23,42,0.15);
    }
    .step-circle.done {
      background: #22c55e;
      color: #fff;
      font-size: 16px;
      box-shadow: 0 2px 8px rgba(34,197,94,0.25);
    }
    .step-line {
      width: 2px;
      flex: 1;
      min-height: 40px;
      background: #cbd5e1;
      margin: 6px 0 2px;
      position: relative;
    }
    .step-line::after {
      content: "";
      position: absolute;
      left: 50%;
      bottom: -1px;
      transform: translateX(-50%);
      width: 0;
      height: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 7px solid #cbd5e1;
    }
    .step-row.last .step-line { display: none; }
    .step-right {
      flex: 1;
      padding-bottom: 28px;
      min-width: 0;
      padding-top: 5px;
    }
    .step-row.last .step-right { padding-bottom: 8px; }
    .step-right h4 {
      font-size: 16px;
      font-weight: 700;
      color: var(--text);
      margin-bottom: 8px;
      line-height: 1.35;
    }
    .step-right p {
      font-size: 13.5px;
      color: var(--text-2);
      line-height: 1.75;
    }
    .panel-cta {
      margin-top: 22px;
      text-align: center;
    }
    .btn-steps-cta {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      padding: 13px 32px;
      border-radius: 999px;
      background: linear-gradient(135deg, var(--primary), var(--primary-dark));
      color: #fff;
      font-size: 15px;
      font-weight: 700;
      border: none;
      cursor: pointer;
      box-shadow: 0 4px 14px var(--primary-glow);
      transition: transform 0.2s ease, box-shadow 0.2s ease;
    }
    .btn-steps-cta:hover {
      transform: translateY(-1px);
      box-shadow: 0 6px 18px var(--primary-glow);
    }
    .btn-steps-cta:active {
      transform: translateY(0);
    }
    .match-tool-wrap {
      position: relative;
      background: #fff;
      border: 1px solid var(--primary-glow);
      border-radius: 18px;
      padding: 36px 20px 28px;
      box-shadow: 0 2px 12px rgba(15, 40, 80, 0.04);
      text-align: center;
    }
    #matchToolSection {
      margin-top: 72px;
      margin-bottom: 8px;
    }
    .match-tool-wrap .section-head {
      margin: 0 0 18px;
      width: 100%;
      text-align: center;
      padding: 0 40px;
    }
    .match-tool-wrap .section-head h2 {
      font-size: clamp(22px, 4vw, 26px);
      font-weight: 800;
      letter-spacing: -0.02em;
      line-height: 1.35;
      text-align: center;
    }
    .match-tool-wrap .sec-title {
      align-items: flex-start;
    }
    .match-tool-wrap .sec-title .sec-ico-img {
      margin-top: 2px;
    }
    .match-tool-wrap .section-head p {
      width: 100%;
      text-align: center;
    }
    .save-badge {
      position: absolute;
      top: 0;
      right: 14px;
      background: #f97316;
      color: #fff;
      font-weight: 800;
      font-size: 11px;
      line-height: 1.2;
      padding: 12px 10px 14px;
      border-radius: 0 0 6px 6px;
      box-shadow: 0 6px 16px rgba(249,115,22,0.28);
      text-align: center;
      min-width: 52px;
      z-index: 2;
    }
    .save-badge .label {
      display: block;
      white-space: nowrap;
    }
    .save-badge .num {
      display: block;
      font-size: 20px;
      letter-spacing: -0.01em;
      line-height: 1.1;
      margin-top: 2px;
    }
    .save-badge::after {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      bottom: -10px;
      height: 10px;
      background: #f97316;
      clip-path: polygon(0 0, 100% 0, 50% 100%);
    }
    @media (max-width: 640px) {
      .save-badge {
        right: 10px;
        font-size: 9px;
        padding: 8px 7px 10px;
        min-width: 40px;
        border-radius: 0 0 5px 5px;
      }
      .save-badge .num {
        font-size: 15px;
        margin-top: 1px;
      }
      .save-badge::after {
        bottom: -7px;
        height: 7px;
      }
    }
    .match-tool {
      margin-top: 0;
      background: transparent;
      border: none;
      border-radius: 0;
      padding: 0;
      box-shadow: none;
      text-align: center;
    }
    .match-tool .hero-metrics {
      margin-top: 0;
      width: 100%;
    }
    .match-tool .metric-card {
      max-width: none;
      flex: 1 1 0;
    }
    .match-tool .hero-action {
      margin-top: 20px;
    }

    @media (min-width: 900px) {
      .match-tool-wrap {
        padding: 32px 28px 22px;
      }
      .match-tool-wrap .section-head {
        padding: 0;
      }
      .match-tool .hero-action input {
        min-height: 46px;
        font-size: 14px;
        padding: 0 14px;
      }
      .match-tool .btn-primary {
        min-height: 46px;
        font-size: 14px;
        padding: 0 20px;
      }
    }
    .faq-list {
      max-width: 680px;
      margin: 0 auto;
    }
    .faq-item {
      background: transparent;
      border: none;
      border-bottom: 1px dashed #d4deec;
      border-radius: 0;
      margin-bottom: 0;
      overflow: hidden;
      box-shadow: none;
    }
    .faq-item:last-child {
      margin-bottom: 0;
      border-bottom: none;
    }
    .faq-item:hover {
      border-color: #d4deec;
    }
    .faq-q {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 18px 0;
      font-weight: 600;
      font-size: 15px;
      color: var(--text);
      cursor: pointer;
      user-select: none;
      gap: 16px;
      line-height: 1.45;
      transition: background 0.2s ease;
    }
    .faq-q:hover {
      background: transparent;
    }
    .faq-q .icon {
      width: 28px;
      height: 28px;
      border-radius: 50%;
      background: transparent;
      color: #64748b;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      flex-shrink: 0;
      transition: background 0.25s ease, color 0.25s ease;
    }
    .faq-q .icon svg {
      width: 14px;
      height: 14px;
      display: block;
      transition: transform 0.3s ease;
    }
    .faq-item.open .faq-q .icon {
      background: var(--primary);
      color: #fff;
    }
    .faq-item.open .faq-q .icon svg {
      transform: rotate(180deg);
    }
    .faq-a {
      display: none;
      padding: 0 0 18px;
      font-size: 14px;
      color: var(--text-2);
      line-height: 1.75;
    }
    .faq-item.open .faq-a {
      display: block;
      animation: fadeIn 0.28s ease;
    }
    @keyframes fadeIn {
      from { opacity: 0; transform: translateY(4px); }
      to { opacity: 1; transform: translateY(0); }
    }

    /* ===== Wallets ===== */
    .wallet-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 10px;
    }
    .wallet-item {
      background: var(--surface);
      border: 1px solid var(--primary-light);
      border-radius: var(--radius-sm);
      padding: 12px 6px;
      box-shadow: none;
      text-align: center;
      transition: all 0.25s ease;
      font-weight: 500;
      font-size: 12.5px;
      color: var(--text-2);
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 6px;
    }
    .wallet-item:hover {
      border-color: var(--primary-glow);
      background: var(--primary-light);
      transform: translateY(-2px);
      box-shadow: none;
      color: var(--text);
    }
    .wallet-item img {
      width: 28px;
      height: 28px;
      border-radius: 6px;
      object-fit: contain;
      background: #f8fafc;
    }
    .wallet-item .name {
      font-weight: 600;
      font-size: 12px;
      color: var(--text);
      line-height: 1.2;
    }

    .wallet-tip {
      margin-top: 16px;
      text-align: center;
      font-size: 13px;
      color: var(--text-3);
      line-height: 1.6;
    }

    /* ===== Bottom CTA Banner ===== */
    .cta-banner {
      margin-top: 36px;
      border-radius: 16px;
      overflow: hidden;
      background: linear-gradient(135deg, var(--cta-a) 0%, var(--cta-b) 55%, var(--cta-c) 100%);
      position: relative;
      box-shadow: 0 8px 20px color-mix(in srgb, var(--primary) 22%, transparent);
    }
    .cta-banner::before {
      content: "";
      position: absolute;
      inset: 0;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='200' viewBox='0 0 360 200' fill='none'%3E%3Cg stroke='%23ffffff' stroke-opacity='0.18' stroke-width='1'%3E%3Cpath d='M40 40L90 70L140 40L190 75L240 45L300 80'/%3E%3Cpath d='M50 140L100 110L150 145L200 115L260 150L320 120'/%3E%3Cpath d='M90 70L100 110M140 40L150 145M190 75L200 115M240 45L260 150'/%3E%3C/g%3E%3Cg fill='%23ffffff' fill-opacity='0.28'%3E%3Ccircle cx='40' cy='40' r='3'/%3E%3Ccircle cx='90' cy='70' r='3.5'/%3E%3Ccircle cx='140' cy='40' r='3'/%3E%3Ccircle cx='190' cy='75' r='3.5'/%3E%3Ccircle cx='240' cy='45' r='3'/%3E%3Ccircle cx='300' cy='80' r='3.5'/%3E%3Ccircle cx='50' cy='140' r='3'/%3E%3Ccircle cx='100' cy='110' r='3.5'/%3E%3Ccircle cx='150' cy='145' r='3'/%3E%3Ccircle cx='200' cy='115' r='3.5'/%3E%3Ccircle cx='260' cy='150' r='3'/%3E%3Ccircle cx='320' cy='120' r='3.5'/%3E%3C/g%3E%3C/svg%3E");
      background-size: cover;
      background-position: center;
      opacity: 0.9;
      pointer-events: none;
    }
    .cta-banner::after {
      content: "";
      position: absolute;
      inset: 0;
      background:
        radial-gradient(circle at 15% 30%, rgba(255,255,255,0.14), transparent 42%),
        radial-gradient(circle at 85% 70%, rgba(255,255,255,0.1), transparent 40%),
        linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);
      background-size: auto, auto, 28px 28px, 28px 28px;
      opacity: 0.7;
      pointer-events: none;
    }
    .cta-banner-inner {
      position: relative;
      z-index: 1;
      padding: 22px 20px 20px;
      text-align: center;
      display: flex;
      flex-direction: column;
      align-items: center;
    }
    .cta-banner h2 {
      color: #fff;
      font-size: clamp(22px, 5vw, 26px);
      font-weight: 800;
      line-height: 1.35;
      margin-bottom: 12px;
      letter-spacing: 0.02em;
      text-align: center;
    }
    .cta-banner-btn {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 6px;
      padding: 9px 20px;
      border-radius: 999px;
      background: #fff;
      color: var(--primary);
      font-size: 13px;
      font-weight: 700;
      border: none;
      cursor: pointer;
      box-shadow: 0 6px 16px rgba(0,0,0,0.12);
      transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
    }
    .cta-banner-btn:hover {
      transform: translateY(-1px);
      background: #f8fafc;
      box-shadow: 0 8px 20px rgba(0,0,0,0.16);
    }
    .cta-banner-btn:active {
      transform: translateY(0);
    }
    .cta-swap-link {
      margin-top: 12px;
      background: none;
      border: 0;
      padding: 4px 8px;
      color: rgba(255,255,255,0.82);
      font-size: 13px;
      font-weight: 600;
      cursor: pointer;
      text-decoration: none;
      letter-spacing: 0.01em;
    }
    .cta-swap-link:hover {
      color: #fff;
    }

    .theme-float { display: none !important; }
    .theme-float .theme-dot {
      width: 18px;
      height: 18px;
    }
    .tg-float {
      position: fixed;
      right: 18px;
      bottom: 22px;
      width: 54px;
      height: 54px;
      border-radius: 50%;
      background: var(--primary);
      color: #fff;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0 6px 20px var(--primary-glow);
      border: 0;
      z-index: 50;
      transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
      cursor: pointer;
      padding: 0;
    }
    .tg-float:hover {
      transform: translateY(-2px);
      background: var(--primary-dark);
      box-shadow: 0 10px 28px var(--primary-glow);
    }
    .tg-float:active {
      transform: scale(0.96);
    }
    .support-panel-mask {
      display: none;
      position: fixed;
      inset: 0;
      background: rgba(15,28,46,0.35);
      z-index: 300;
      backdrop-filter: blur(2px);
    }
    .support-panel-mask.show { display: block; }
    .support-panel {
      display: none;
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: min(320px, 90vw);
      background: #fff;
      border-radius: 16px;
      box-shadow: 0 20px 50px rgba(15,28,46,0.18);
      z-index: 301;
      padding: 8px;
    }
    .support-panel.show { display: block; }
    .support-panel-title {
      font-size: 16px;
      font-weight: 700;
      color: var(--text);
      padding: 14px 16px 12px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      border-bottom: 1px solid var(--border);
    }
    .support-panel-title .title-arrow {
      color: #94a3b8;
      font-size: 16px;
      font-weight: 400;
    }
    .support-option {
      display: flex;
      align-items: center;
      gap: 12px;
      width: calc(100% - 16px);
      margin: 10px 8px 8px;
      padding: 14px;
      border-radius: 14px;
      font-size: 14px;
      font-weight: 600;
      color: var(--text);
      text-align: left;
      transition: background 0.15s ease;
      border: none;
      background: var(--primary-soft);
      cursor: pointer;
    }
    .support-option:hover { background: var(--primary-light); }
    .support-option .so-icon {
      width: 40px;
      height: 40px;
      border-radius: 50%;
      background: #2AABEE;
      color: #fff;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-shrink: 0;
    }
    .support-option .so-icon svg { width: 20px; height: 20px; }
    .support-option .so-text {
      display: flex;
      flex-direction: column;
      gap: 3px;
      flex: 1;
      min-width: 0;
    }
    .support-option .so-main { font-size: 15px; font-weight: 700; color: var(--text); }
    .support-option .so-sub { font-size: 12px; font-weight: 500; color: var(--text-3); }
    .support-option .so-arrow {
      color: #94a3b8;
      font-size: 16px;
      flex-shrink: 0;
      font-weight: 400;
    }

    /* ===== Footer ===== */
    .footer {
      margin-top: 56px;
      padding-top: 22px;
      border-top: 1px solid var(--border);
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
      gap: 12px;
      font-size: 13px;
      color: var(--text-3);
    }
    .footer-links {
      display: flex;
      gap: 18px;
    }
    .footer-links a {
      color: var(--text-3);
      transition: color 0.2s ease;
    }
    .footer-links a:hover {
      color: var(--text);
    }

    /* ===== Responsive ===== */
    @media (max-width: 820px) {
      .benefits-grid {
        grid-template-columns: 1fr 1fr;
      }
      .wallet-grid {
        grid-template-columns: repeat(3, 1fr);
      }
    }
    @media (max-width: 640px) {
      .container { padding: 0 16px 40px; }
      .header { padding: 10px 16px; }
      .hero { padding: 56px 0 36px; }
      .hero-main-title { margin-bottom: 20px; line-height: 1.28; }
      .hero-main-desc { margin-bottom: 44px; }
      .section { margin-top: 56px; }
      /* hero-sub-title 保持与最新低价能量地址同字号 */
      .hero-desc,
      .hero-desc-apply { font-size: 12px; }
      .hero-metrics { gap: 8px; }
      .metric-card {
        min-width: 0;
        flex: 1;
        max-width: none;
        padding: 10px 6px;
      }
      .metric-card .num { font-size: 17px; }
      .metric-card .label { font-size: 10px; }
      .hero-action {
        flex-direction: column;
        max-width: 100%;
      }
      .btn-primary { width: 100%; }
      .benefits-grid {
        grid-template-columns: 1fr;
        gap: 0;
      }
      #benefits {
        padding-top: 20px;
        margin-top: 56px;
        margin-left: 0;
        margin-right: 0;
        padding-left: 22px;
        padding-right: 22px;
      }
      #benefits::before {
        top: -36px;
        bottom: -140px;
      }
      #benefits .section-head { margin-bottom: 18px; padding: 0; }
      #benefits .section-head h2 { font-size: 23px; }
      #benefits .section-head p { margin-top: 6px; font-size: 15px; }
      #benefits .benefit-card { padding: 16px 0 14px; }
      #benefits .benefit-card .benefit-head { margin-bottom: 8px; }
      #benefits .benefit-card h3 { font-size: 17px; }
      #benefits .benefit-card p { font-size: 14px; line-height: 1.55; }
      .wallet-grid {
        grid-template-columns: repeat(3, 1fr);
        gap: 8px;
      }
      .section { margin-top: 56px; }
      .footer {
        flex-direction: column;
        text-align: center;
      }
    }
    @media (max-width: 400px) {
      .hero-main-title { }
      /* hero-sub-title 保持统一字号 */
      .metric-card .num { font-size: 16px; }
    }
  
    /* ===== USDT → TRX Swap Section ===== */
    .swap-section {
      position: relative;
      background: var(--surface);
      border: 1px solid var(--primary-glow);
      border-radius: 20px;
      padding: 26px 18px 22px;
      box-shadow: 0 2px 12px rgba(15, 40, 80, 0.04);
      margin: 36px 0 8px;
      overflow: visible;
    }
    .swap-section .swap-icon {
      width: 34px;
      height: 34px;
      border-radius: 10px;
      background: linear-gradient(135deg, #10b981, #059669);
      display: grid;
      place-items: center;
      box-shadow: 0 4px 12px rgba(16, 185, 129, 0.28);
      z-index: 2;
      justify-self: end;
      align-self: center;
      grid-column: 3;
      grid-row: 1;
    }
    .swap-section .swap-icon svg { width: 17px; height: 17px; color: #fff; }
    .swap-section .swap-head {
      width: 100%;
      margin: 0 0 18px;
      text-align: center;
      padding: 0;
      display: grid;
      grid-template-columns: 40px 1fr 40px;
      align-items: center;
      column-gap: 4px;
    }
    .swap-section .swap-head h2 {
      font-size: clamp(22px, 4vw, 26px);
      font-weight: 800;
      letter-spacing: -0.02em;
      color: var(--text);
      line-height: 1.35;
      text-align: center;
      grid-column: 1 / -1;
      grid-row: 1;
    }
    .swap-section .swap-head .sub {
      margin-top: 8px;
      font-size: 14px;
      grid-column: 1 / -1;
      grid-row: 2;
      color: var(--text-2);
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 8px;
      width: 100%;
      text-align: center;
    }
    .swap-rate-card {
      background: var(--primary-light);
      border: 1px solid var(--primary-line);
      border-radius: 16px;
      padding: 16px 14px 14px;
      margin-bottom: 14px;
      text-align: center;
    }
    .swap-rate-label {
      display: block;
      font-size: 12px;
      font-weight: 600;
      color: var(--text-2);
      margin-bottom: 8px;
    }
    .swap-rate-value {
      font-size: clamp(20px, 5vw, 24px);
      font-weight: 800;
      letter-spacing: -0.03em;
      color: var(--primary);
      font-variant-numeric: tabular-nums;
      line-height: 1.3;
    }
    .swap-rate-value span { font-size: 13px; font-weight: 700; color: var(--text-2); margin-left: 4px; }
    .swap-rate-meta { margin-top: 12px; display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; }
    .swap-chip {
      display: inline-flex; align-items: center; gap: 5px;
      font-size: 12px; color: var(--text-2); background: #fff;
      border: 1px solid var(--border); border-radius: 999px; padding: 5px 10px;
    }
    .swap-chip strong { color: var(--green); font-weight: 700; font-variant-numeric: tabular-nums; }
    .swap-rate-note { margin-top: 10px; font-size: 11.5px; color: var(--text-3); line-height: 1.5; }
    .swap-addr-block {
      border: 1px solid var(--border); border-radius: 16px; padding: 14px;
      margin-bottom: 14px; background: #fafcff;
    }
    .swap-addr-label {
      font-size: 12px; font-weight: 700; color: var(--text-2); margin-bottom: 10px;
      display: flex; align-items: center; justify-content: space-between; gap: 8px;
    }
    .swap-addr-tip {
      font-size: 11px; font-weight: 700; color: #b45309; background: #fffbeb;
      border: 1px solid #fde68a; padding: 3px 8px; border-radius: 999px; flex-shrink: 0;
    }
    .swap-addr-body { display: flex; gap: 12px; align-items: center; }
    .swap-qr {
      width: 88px; height: 88px; border-radius: 12px; border: 1px solid var(--border);
      background: #fff; flex-shrink: 0; display: grid; place-items: center; overflow: hidden;
    }
    .swap-addr-right { flex: 1; min-width: 0; }
    .swap-addr-text {
      font-family: "SF Mono", ui-monospace, Consolas, Menlo, monospace;
      font-size: 12.5px; line-height: 1.45; color: var(--text); word-break: break-all;
      white-space: pre-line;
      background: #fff; border: 1px solid #eef2f7; border-radius: 10px; padding: 10px 12px;
      user-select: all; -webkit-user-select: all; text-align: center;
    }
    .swap-copy-btn {
      margin-top: 8px; width: 100%; min-height: 44px; border: none; border-radius: 12px;
      background: linear-gradient(135deg, var(--primary), var(--primary-dark)); color: #fff;
      font-size: 14px; font-weight: 700; cursor: pointer; display: inline-flex;
      align-items: center; justify-content: center; gap: 6px;
      box-shadow: 0 4px 14px var(--primary-glow);
    }
    .swap-copy-btn.copied { background: linear-gradient(135deg, #16a34a, #15803d); }
    .swap-tips {
      background: #fff7ed; border: 1px solid #fed7aa; border-radius: 14px; padding: 12px; text-align: left;
    }
    .swap-tips-title { font-size: 12.5px; font-weight: 800; color: #c2410c; margin-bottom: 8px; }
    .swap-tips ol { margin: 0; padding-left: 18px; color: #9a3412; font-size: 12.5px; line-height: 1.65; }
    .swap-tips li { margin-bottom: 4px; }

    @media (min-width: 960px) {
      html { background: #f8faff; }
      .container { max-width: 1080px; padding: 0 36px 88px; }
      .hero { max-width: 740px; margin: 0 auto; padding: 84px 0 32px; }
      .hero-main-title { font-size: 52px; line-height: 1.22; }
      .hero-main-desc { font-size: 19px; line-height: 1.7; }
      .hero-compare { text-align: center; margin-top: 8px; font-size: 16px; }

      .match-panel {
        display: grid;
        grid-template-columns: 300px 1fr;
        gap: 8px 48px;
        align-items: center;
        padding: 40px 40px 56px;
        text-align: center;
        width: 100%;
        border-width: 3px;
        border-radius: 28px 28px 0 0;
        margin-bottom: -40px;
      }
      .match-panel-head {
        margin: 0;
        align-items: center;
        text-align: center;
      }
      .match-panel-title-row {
        justify-content: center;
        margin-left: 0;
      }
      .hero-sub-title { text-align: center; font-size: 38px; }
      .match-panel-title-row .energy-flag,
      .match-panel-title-row .energy-flag img {
        width: 72px;
        height: 46px;
      }
      .hero-badge { text-align: center; font-size: 16px; }
      .hero-desc,
      .hero-desc-apply {
        font-size: 17px;
        line-height: 1.85;
        margin: 0;
        text-align: center;
      }
      .card-match-cta { justify-self: center; }

      .section { margin-top: 96px; }
      #benefits { padding-top: 8px; }
      #benefits .section-head { margin-bottom: 14px; }
      #benefits .section-head h2 { font-size: 33px; }
      #benefits .section-head p { font-size: 18px; }
      .section-head { margin-bottom: 32px; }
      .section-head h2 { font-size: 36px; }
      .section-head p { font-size: 17px; }
      .match-tool-wrap .section-head h2 { font-size: 32px; }

      .benefits-grid {
        grid-template-columns: repeat(6, 1fr);
        gap: 20px 24px;
        width: 100%;
        max-width: none;
        margin-left: 0;
        margin-right: 0;
        padding: 14px 0;
        border-radius: 0;
        background: transparent;
        position: relative;
      }
      .benefits-grid::before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        pointer-events: none;
        background-image:
          repeating-linear-gradient(90deg, #d4deec 0 7px, transparent 7px 14px),
          repeating-linear-gradient(90deg, #d4deec 0 7px, transparent 7px 14px),
          repeating-linear-gradient(90deg, #d4deec 0 7px, transparent 7px 14px);
        background-size: 100% 1px, 100% 1px, 100% 1px;
        background-repeat: no-repeat;
        background-position: 0 0, 0 50%, 0 100%;
      }
      .benefit-card {
        grid-column: span 2;
        padding: 12px 8px 10px;
        border-bottom: none;
      }
      .benefit-card h3 { font-size: 19px; }
      .benefit-card p { font-size: 16px; }
      .benefit-card:nth-child(4),
      .benefit-card:nth-child(5),
      .benefit-card:last-child {
        grid-column: span 3;
      }

      #matchToolSection { margin-top: 88px; }
      .match-tool-wrap {
        max-width: 800px;
        margin: 0 auto;
        padding: 40px 40px 32px;
      }
      .live-energy {
        max-width: 520px;
        margin-left: auto;
        margin-right: auto;
      }
      .match-tool-wrap .section-head { padding: 0; margin-bottom: 22px; }
      .match-tool .hero-metrics { width: 100%; gap: 12px; }
      .match-tool .metric-card {
        max-width: none;
        flex: 1 1 0;
        padding: 18px 12px;
      }
      .match-tool .metric-card .num { font-size: 26px; }
      .match-tool .metric-card .label { font-size: 13px; }
      .match-tool .hero-action { margin-top: 22px; }
      .match-tool .hero-action input {
        min-height: 50px;
        font-size: 15px;
        padding: 0 16px;
      }
      .match-tool .btn-primary {
        min-height: 50px;
        font-size: 15px;
        padding: 0 22px;
      }

      .steps-timeline {
        max-width: 800px;
        width: 100%;
        margin: 0 auto;
        padding: 36px 40px 32px;
      }
      .step-right h4 { font-size: 18px; }
      .step-right p { font-size: 15.5px; }
      .swap-section {
        max-width: 800px;
        margin-left: auto;
        margin-right: auto;
        padding: 32px 36px 28px;
      }
      .swap-section .swap-head h2 { font-size: 32px; }
      .faq-list {
        max-width: none;
        width: 100%;
        margin: 0 auto;
      }
      #faqSection {
        padding-left: 12px;
        padding-right: 12px;
      }
      .wallet-grid { width: 100%; }
      .wallet-item { font-size: 14px; padding: 16px 8px; }

      .header {
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: max(36px, calc((100vw - 1080px) / 2 + 36px));
        padding-right: max(36px, calc((100vw - 1080px) / 2 + 36px));
      }
      .desk-nav {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 4px;
        margin-right: 6px;
      }
      .desk-nav-link {
        border: 0;
        background: transparent;
        color: var(--text);
        font-size: 16px;
        font-weight: 600;
        padding: 8px 14px;
        border-radius: 999px;
        cursor: pointer;
        font-family: inherit;
      }
      .desk-nav-link:hover {
        color: var(--primary);
        background: var(--primary-light);
      }
      .header-actions .lang-btn {
        font-size: 14px;
        height: 36px;
        padding: 0 16px;
      }
      .menu-btn { display: none; }

      .tron-ghost {
        display: block;
        top: 118px;
        width: 959px;
        height: 1280px;
        max-width: 92vw;
        background: url("data:image/png;base64,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") center top / contain no-repeat;
        z-index: 2;
      }
    }

    html[data-theme="ink"] {
      --bg: #f3f6f4;
      --border: #d7e4df;
      --text: #12211c;
      --text-2: #3c534c;
      --text-3: #6f867e;
      --primary: #0f766e;
      --primary-dark: #115e59;
      --primary-light: rgba(15, 118, 110, 0.08);
      --primary-glow: rgba(15, 118, 110, 0.16);
      --brand-a: #14b8a6;
      --brand-b: #0f766e;
      --cta-a: #0f766e;
      --cta-b: #115e59;
      --cta-c: #134e4a;
      --page-bg: #f4f7f5;
      --page-mid: #eef4f1;
      --page-end: #f6f8f7;
      --page-pale: #fbfcfb;
      --blob-a: rgba(45, 168, 148, 0.14);
      --blob-b: rgba(167, 211, 198, 0.22);
      --ghost-filter: hue-rotate(152deg) saturate(0.62) brightness(1.06);
      --primary-soft: #eef8f5;
      --primary-line: #bfe5d8;
    }
    html[data-theme="night"] {
      --bg: #eef0f7;
      --border: #d5dae8;
      --text: #141826;
      --text-2: #3d4458;
      --text-3: #717892;
      --primary: #3730a3;
      --primary-dark: #312e81;
      --primary-light: rgba(55, 48, 163, 0.08);
      --primary-glow: rgba(55, 48, 163, 0.16);
      --brand-a: #6366f1;
      --brand-b: #3730a3;
      --cta-a: #3730a3;
      --cta-b: #312e81;
      --cta-c: #1e1b4b;
      --page-bg: #eef0f8;
      --page-mid: #e8ebf5;
      --page-end: #f4f5fa;
      --page-pale: #f8f9fc;
      --blob-a: rgba(129, 140, 248, 0.18);
      --blob-b: rgba(165, 180, 252, 0.16);
      --ghost-filter: hue-rotate(28deg) saturate(0.85) brightness(0.95);
      --primary-soft: #eef0ff;
      --primary-line: #c7c9f0;
    }
    html[data-theme="sand"] {
      --bg: #faf6f0;
      --border: #eadcc8;
      --text: #2a1d12;
      --text-2: #5c4633;
      --text-3: #9a8068;
      --primary: #b45309;
      --primary-dark: #9a3412;
      --primary-light: rgba(180, 83, 9, 0.08);
      --primary-glow: rgba(180, 83, 9, 0.16);
      --brand-a: #d97706;
      --brand-b: #b45309;
      --cta-a: #c2410c;
      --cta-b: #b45309;
      --cta-c: #9a3412;
      --page-bg: #faf6f0;
      --page-mid: #f6efe4;
      --page-end: #fbf8f3;
      --page-pale: #fcfaf6;
      --blob-a: rgba(251, 191, 36, 0.18);
      --blob-b: rgba(253, 186, 116, 0.16);
      --ghost-filter: hue-rotate(195deg) saturate(0.7) brightness(1.05);
      --primary-soft: #fff7ed;
      --primary-line: #fde7c7;
    }
    html[data-theme="plum"] {
      --bg: #f6f3fb;
      --border: #e2d8ef;
      --text: #1e1430;
      --text-2: #4c3d63;
      --text-3: #8a7a9e;
      --primary: #7c3aed;
      --primary-dark: #6d28d9;
      --primary-light: rgba(124, 58, 237, 0.08);
      --primary-glow: rgba(124, 58, 237, 0.16);
      --brand-a: #a78bfa;
      --brand-b: #7c3aed;
      --cta-a: #7c3aed;
      --cta-b: #6d28d9;
      --cta-c: #5b21b6;
      --page-bg: #f7f4fb;
      --page-mid: #f1ebf8;
      --page-end: #faf8fc;
      --page-pale: #fcfafd;
      --blob-a: rgba(196, 181, 253, 0.22);
      --blob-b: rgba(221, 214, 254, 0.2);
      --ghost-filter: hue-rotate(48deg) saturate(0.75) brightness(1.02);
      --primary-soft: #f5f3ff;
      --primary-line: #ddd6fe;
    }
    .theme-btn {
      display: inline-flex;
      align-items: center;
      gap: 6px;
      font-size: 12.5px;
      font-weight: 600;
      color: var(--text);
      padding: 6px 14px;
      border-radius: 999px;
      background: var(--primary-light);
      border: 1px solid var(--primary-glow);
      cursor: pointer;
    }
    .theme-dot {
      width: 12px;
      height: 12px;
      border-radius: 50%;
      background: var(--primary);
      flex-shrink: 0;
    }
    .theme-swatch {
      width: 16px;
      height: 16px;
      border-radius: 50%;
      flex-shrink: 0;
      box-shadow: inset 0 0 0 1px rgba(0,0,0,0.08);
    }
