.fs-main--vip{padding-bottom:48px}.fs-vip{--fs-vip-ink:#1a140c;--fs-vip-gold:#c9a227;--fs-vip-gold-soft:#f3e2a8;--fs-vip-bg:#0f1218;--fs-vip-panel:#171c26;--fs-vip-line:rgba(243, 226, 168, 0.22);color:#e8e4d8;max-width:960px;margin:0 auto;padding:0 16px}.fs-vip__hero{position:relative;overflow:hidden;border-radius:20px;margin:20px 0 28px;background:linear-gradient(145deg,#1a1520 0%,#121820 48%,#1c1810 100%);border:1px solid var(--fs-vip-line)}.fs-vip__hero-bg{position:absolute;inset:-20%;background:radial-gradient(ellipse 50% 40% at 20% 20%,rgb(201 162 39 / .28),transparent 60%),radial-gradient(ellipse 45% 35% at 90% 80%,rgb(80 120 200 / .18),transparent 55%);pointer-events:none;animation:fs-vip-glow 8s ease-in-out infinite alternate}@keyframes fs-vip-glow{from{transform:translate3d(0,0,0) scale(1);opacity:.85}to{transform:translate3d(-2%,2%,0) scale(1.05);opacity:1}}.fs-vip__hero-inner{position:relative;padding:40px 28px 36px;text-align:center}.fs-vip__brand{margin:0 0 8px;font-family:"ZCOOL XiaoWei","Noto Serif SC",Georgia,serif;font-size:clamp(28px, 5vw, 40px);font-weight:700;letter-spacing:.08em;color:var(--fs-vip-gold-soft);animation:fs-vip-rise 0.7s ease both}.fs-vip__title{margin:0 0 12px;font-size:clamp(20px, 3.2vw, 26px);font-weight:700;color:#fff8e7;animation:fs-vip-rise 0.7s 0.08s ease both}.fs-vip__lead{margin:0 auto 22px;max-width:36em;line-height:1.65;color:rgb(232 228 216 / .88);animation:fs-vip-rise 0.7s 0.16s ease both}.fs-vip__lead em{font-style:normal;color:var(--fs-vip-gold-soft);font-weight:800}@keyframes fs-vip-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fs-vip__cta{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.fs-vip__btn{appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:10px;font:inherit;font-weight:700;text-decoration:none;transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}.fs-vip__btn--primary{background:linear-gradient(180deg,#f0d78a 0%,#c9a227 100%);color:#1a1208;box-shadow:0 10px 24px rgb(201 162 39 / .28)}.fs-vip__btn--primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgb(201 162 39 / .36)}.fs-vip__btn--ghost{background:rgb(255 255 255 / .06);color:var(--fs-vip-gold-soft);border:1px solid var(--fs-vip-line)}.fs-vip__btn--ghost:hover{background:rgb(255 255 255 / .1)}.fs-vip__you,.fs-vip__quota{margin:14px 0 0;color:var(--fs-vip-gold-soft);font-weight:600}.fs-vip__table-wrap{background:var(--fs-vip-panel);border:1px solid var(--fs-vip-line);border-radius:16px;overflow:hidden;margin-bottom:28px}.fs-vip__table{width:100%;border-collapse:collapse;font-size:14px}.fs-vip__table th,.fs-vip__table td{padding:14px 12px;border-bottom:1px solid rgb(255 255 255 / .06);text-align:center;vertical-align:middle}.fs-vip__table thead th{background:rgb(0 0 0 / .25);color:var(--fs-vip-gold-soft);font-weight:700}.fs-vip__table tbody th{text-align:left;font-weight:600;color:#f5f1e6}.fs-vip__row-title{display:block}.fs-vip__row-desc{display:block;margin-top:4px;font-size:12px;font-weight:400;color:rgb(232 228 216 / .55);line-height:1.4}.fs-vip__table .is-vip{color:#ffe9a8;font-weight:700;background:rgb(201 162 39 / .08)}.fs-vip__note{margin:0;padding:12px 16px 8px;font-size:12px;color:rgb(232 228 216 / .55)}.fs-vip__funding{margin:0 12px 16px;padding:12px 14px;border-radius:10px;background:rgb(201 162 39 / .08);font-size:14px;font-weight:600;line-height:1.7;letter-spacing:.02em;color:#f0e0a8}.fs-vip--modal-panel .fs-vip__funding{margin:0 8px 12px;padding:10px 12px;font-size:13px;line-height:1.65}.fs-vip__how{padding:8px 4px 24px}.fs-vip__h2{margin:0 0 14px;font-size:20px;color:#fff8e7}.fs-vip__steps{margin:0 0 20px;padding-left:1.2em;line-height:1.8;color:rgb(232 228 216 / .9)}.fs-vip__cta--foot{justify-content:flex-start}@media (max-width:720px){.fs-vip__table{font-size:12px}.fs-vip__table th,.fs-vip__table td{padding:10px 6px}.fs-vip__hero-inner{padding:28px 16px 24px}}html.fs-vip-rights-open,html.fs-vip-rights-open body{overflow:hidden!important}.fs-vip-rights-modal{position:fixed!important;inset:0!important;z-index:100080!important;display:none;align-items:center;justify-content:center;padding:20px 12px;box-sizing:border-box}.fs-vip-rights-modal[hidden]{display:none!important}.fs-vip-rights-modal.is-open{display:flex!important}.fs-vip-rights-modal__mask{position:absolute;inset:0;background:rgb(6 8 12 / .72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.fs-vip-rights-modal__dialog{position:relative;z-index:1;width:min(640px, 100%);max-height:min(86vh, 780px);overflow:auto;border-radius:14px;border:1px solid rgb(243 226 168 / .28);background:radial-gradient(ellipse 60% 40% at 10% 0%,rgb(201 162 39 / .16),transparent 55%),linear-gradient(165deg,#171c26 0%,#121820 100%);box-shadow:0 24px 60px rgb(0 0 0 / .5);-webkit-overflow-scrolling:touch;animation:fs-vip-modal-in 0.28s ease both;scrollbar-width:none;-ms-overflow-style:none}.fs-vip-rights-modal__dialog::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:#fff0}@keyframes fs-vip-modal-in{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.fs-vip-rights-modal__close{position:absolute;top:8px;right:8px;z-index:2;float:none;margin:0;width:32px;height:32px;border:1px solid rgb(243 226 168 / .28);border-radius:50%;background:rgb(0 0 0 / .35);color:#f3e2a8;font-size:20px;line-height:1;cursor:pointer}.fs-vip-rights-modal__close:hover{background:rgb(232 201 106 / .16);color:#fff4c8}.fs-vip-rights-modal__body{padding:14px 16px 16px;clear:both}.fs-vip--modal-panel{max-width:none;margin:0;padding:0}.fs-vip__modal-head{text-align:center;margin-bottom:10px;padding-top:2px;padding-right:28px}.fs-vip--modal-panel .fs-vip__title{margin-bottom:4px;font-size:18px}.fs-vip--modal-panel .fs-vip__lead{margin-bottom:0;font-size:12px;line-height:1.5}.fs-vip--modal-panel .fs-vip__table-wrap{margin-bottom:12px;border-radius:12px}.fs-vip--modal-panel .fs-vip__table{font-size:12px}.fs-vip--modal-panel .fs-vip__table th,.fs-vip--modal-panel .fs-vip__table td{padding:8px 6px}.fs-vip--modal-panel .fs-vip__row-desc{font-size:11px;margin-top:2px}.fs-vip--modal-panel .fs-vip__note{padding:6px 12px 10px;font-size:11px}.fs-vip__how--modal{padding:0 0 4px}.fs-vip__how--modal .fs-vip__h2{margin-bottom:8px;font-size:14px}.fs-vip__how--modal .fs-vip__steps{margin-bottom:10px;font-size:12px;line-height:1.55}.fs-vip__how--modal .fs-vip__btn{min-height:38px;padding:0 14px;font-size:13px}@media (max-width:720px){.fs-vip-rights-modal{padding:10px 8px;align-items:flex-end}.fs-vip-rights-modal__dialog{max-height:90vh;border-radius:14px 14px 10px 10px}.fs-vip-rights-modal__body{padding:10px 12px 12px}}