button.more{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}:root{--bg:#0f212e;--bg-2:#1a2c38;--bg-3:#213743;--bg-4:#2f4553;--border:#2f4553;--border-light:#3d5564;--green:#00e701;--green-hover:#1fff20;--green-dark:#00b801;--blue:#1475e1;--blue-hover:#2f8bef;--gold:#f5c518;--gold-grad:linear-gradient(135deg,#f7d354,#d4a017);--text:#ffffff;--text-2:#b1bad3;--text-3:#91a0b8;--red:#ed4163;--cyan:#00d4b8;--radius:8px;--radius-lg:12px;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:15px;--fs-lg:17px;--fs-xl:20px;--fs-2xl:22px;--fs-3xl:26px;--fs-4xl:32px;--fs-5xl:40px;--sp-1:4px;--sp-2:6px;--sp-3:8px;--sp-4:12px;--sp-5:16px;--sp-6:20px;--sp-7:24px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-pill:999px;--container-w:1680px;--sidebar-w:240px;--header-h:60px;--font:"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif}*{margin:0;padding:0;box-sizing:border-box}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:2px}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--text);font-size:var(--fs-md);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:var(--font);cursor:pointer;border:none;background:none;color:inherit}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{width:100%;background:var(--bg);color:var(--text);font:inherit;line-height:1.4;border:1px solid var(--border);border-radius:var(--r-md);padding:10px var(--sp-4)}input::placeholder,textarea::placeholder{color:var(--text-3)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--green)}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}label:has(>input:not([type=checkbox]):not([type=radio]):not([type=file])){display:block;font-size:var(--fs-sm);color:var(--text-2);margin-top:var(--sp-3)}label:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]))>input{margin-top:var(--sp-1)}.btn:active:not(:disabled),.cat-chip:active,.shell-tabs a:active{transform:translateY(1px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--bg-4);border-radius:var(--r-sm)}::-webkit-scrollbar-track{background:transparent}.app{display:flex;min-height:100vh}.main{flex:1;min-width:0;display:flex;flex-direction:column}.wrap{max-width:1240px;margin:0 auto;padding:0 20px;width:100%}.sidebar{position:fixed;inset-inline-start:calc(-1 * var(--sidebar-w));top:0;bottom:0;width:var(--sidebar-w);background:var(--bg-2);display:flex;flex-direction:column;z-index:200;border-inline-end:1px solid rgba(0,0,0,.25);transition:inset-inline-start .25s}.sidebar.open{inset-inline-start:0;box-shadow:20px 0 60px #00000080}[dir=rtl] .sidebar.open{box-shadow:-20px 0 60px #00000080}.side-logo{display:block;padding:14px 16px 4px;font-size:var(--fs-2xl);font-weight:900;font-style:italic;letter-spacing:.5px}.side-tabs{display:flex;gap:var(--sp-2);padding:14px 14px 10px}.side-tab{flex:1;text-align:center;padding:9px 0;border-radius:var(--radius);font-size:var(--fs-md);font-weight:700;color:var(--text-2);background:var(--bg-3);transition:.15s}.side-tab.active{background:var(--bg-4);color:#fff;box-shadow:inset 0 -3px 0 var(--green)}.side-search{margin:0 14px 8px;position:relative}.side-search input{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:9px;padding-inline-start:34px;padding-inline-end:12px;color:var(--text);font-size:var(--fs-base);outline:none}.side-search input:focus{border-color:var(--blue)}.side-search .sic{position:absolute;inset-inline-start:10px;top:50%;transform:translateY(-50%);color:var(--text-3);font-size:var(--fs-md)}.side-menu{flex:1;overflow-y:auto;padding:4px 8px 12px}.side-item{display:flex;align-items:center;gap:var(--sp-4);width:100%;padding:10px;border-radius:var(--radius);color:var(--text-2);font-size:var(--fs-md);font-weight:600;transition:.12s;text-align:start}.side-item:hover{background:var(--bg-3);color:#fff}.side-item .ic{width:20px;text-align:center;font-size:var(--fs-md);flex-shrink:0}.side-item .arr{margin-inline-start:auto;color:var(--text-3);font-size:var(--fs-xs);transition:.2s}.side-item.open .arr{transform:rotate(180deg)}.side-sep{height:1px;background:var(--border);margin:8px 6px}.side-sub{max-height:0;overflow:hidden;transition:max-height .25s}.side-sub.open{max-height:200px}.side-sub a{display:block;padding:8px;padding-inline-start:42px;padding-inline-end:10px;color:var(--text-3);font-size:var(--fs-base);border-radius:var(--r-sm)}.side-sub a:hover{color:#fff;background:var(--bg-3)}.lang-switcher{position:relative}.lang-current{display:flex;align-items:center;gap:var(--sp-3);padding:9px 12px;border-radius:var(--radius);background:var(--bg-2);border:1px solid var(--border);color:var(--text-2);font-size:var(--fs-base);font-weight:700;transition:.15s;white-space:nowrap}.lang-current:hover{color:#fff;border-color:var(--border-light)}.lang-current .arr{color:var(--text-3);font-size:var(--fs-xs);transition:.2s}.lang-switcher.open .lang-current .arr{transform:rotate(180deg)}.lang-list{display:none;position:absolute;inset-inline-end:0;top:calc(100% + 6px);min-width:190px;background:var(--bg-2);border:1px solid var(--border-light);border-radius:var(--radius);overflow:hidden;box-shadow:0 12px 32px #00000080;z-index:250}.lang-switcher.open .lang-list{display:block}.lang-opt{display:flex;align-items:center;gap:var(--sp-4);width:100%;padding:11px 14px;font-size:var(--fs-md);color:var(--text);text-align:start;transition:.12s}.lang-opt:hover{background:var(--bg-3)}.lang-opt .radio{width:16px;height:16px;border-radius:50%;border:2px solid var(--text-3);margin-inline-start:auto;position:relative;flex-shrink:0}.lang-opt.on .radio{border-color:var(--blue);background:var(--blue)}.lang-opt.on .radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:#fff;border-radius:50%}.header{position:sticky;top:0;z-index:150;background:#0f212ef0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar{height:var(--header-h);border-bottom:1px solid rgba(0,0,0,.3);display:flex;align-items:center;gap:var(--sp-5);padding:0 20px}.burger{display:none;width:38px;height:38px;border-radius:var(--radius);background:var(--bg-2);color:var(--text-2);font-size:var(--fs-lg);align-items:center;justify-content:center}.logo{font-size:var(--fs-3xl);font-weight:900;font-style:italic;letter-spacing:.3px;white-space:nowrap}.logo b{color:var(--green)}.top-search{flex:1;max-width:560px;position:relative;margin:0 auto}.top-search input{width:100%;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);padding:10px;padding-inline-start:38px;padding-inline-end:14px;color:var(--text);font-size:var(--fs-md);outline:none}.top-search input:focus{border-color:var(--blue)}.top-search .sic{position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);color:var(--text-3)}.top-actions{display:flex;gap:var(--sp-4);align-items:center;margin-inline-start:auto}.avatar-chip{width:34px;height:34px;padding:0;border-radius:50%;overflow:hidden;border:2px solid var(--radius,0);background:#ffffff1f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.15s}.avatar-chip:hover{transform:translateY(-1px);border-color:var(--green)}.avatar-chip:disabled{opacity:.55;cursor:default;transform:none}.avatar-chip img{width:100%;height:100%;object-fit:cover;display:block}.avatar-fallback{font-size:var(--fs-md);font-weight:700;color:var(--text)}.avatar-file{display:none}.avatar-wrap{position:relative;display:inline-flex}.avatar-panel{position:absolute;top:42px;inset-inline-end:0;z-index:60;width:min(320px,86vw);max-height:min(60vh,420px);overflow:auto;background:var(--bg-2);border:1px solid var(--border-light);border-radius:var(--r-lg);padding:10px;box-shadow:0 12px 30px #00000073}.avatar-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--sp-2)}.avatar-tile{padding:0;border:2px solid transparent;border-radius:50%;overflow:hidden;background:#ffffff0f;aspect-ratio:1/1;cursor:pointer;transition:.12s}.avatar-tile:hover{border-color:var(--green);transform:translateY(-1px)}.avatar-tile:disabled{opacity:.55;cursor:default;transform:none}.avatar-tile img{width:100%;height:100%;object-fit:cover;display:block}.avatar-upload-tile{margin-top:8px;width:100%;padding:8px;border:1px dashed var(--border-light);border-radius:var(--r-lg);background:transparent;color:var(--text-2);font-size:var(--fs-xl);font-weight:700;cursor:pointer;transition:.12s}.avatar-upload-tile:hover{border-color:var(--green);color:var(--green)}.avatar-upload-tile:disabled{opacity:.55;cursor:default}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);border-radius:var(--radius);padding:10px 22px;font-size:var(--fs-md);font-weight:700;transition:.15s;white-space:normal;overflow-wrap:anywhere;max-width:100%}.btn-ghost{color:var(--text);padding:10px 16px}.btn-ghost:hover{color:var(--green)}.btn-green{background:var(--green);color:#04240b;box-shadow:0 2px 0 var(--green-dark)}.btn-green:hover{background:var(--green-hover);transform:translateY(-1px)}.btn-green:active{transform:translateY(0)}.btn-blue{background:var(--blue);color:#fff}.btn-blue:hover{background:var(--blue-hover)}.btn-outline{border:1px solid var(--border-light);color:var(--text-2);background:var(--bg-2)}.btn-outline:hover{border-color:var(--green);color:var(--green)}.navbar{background:var(--bg-2);border-bottom:1px solid rgba(0,0,0,.3)}.navbar-in{max-width:1240px;margin:0 auto;padding:0 12px;display:flex;align-items:center;overflow-x:auto;scrollbar-width:none}.navbar-in::-webkit-scrollbar{display:none}.nav-item{display:inline-flex;align-items:center;gap:var(--sp-3);padding:12px 13px;font-size:var(--fs-base);font-weight:700;color:var(--text-2);white-space:nowrap;border-bottom:3px solid transparent;transition:.15s}.nav-item:hover{color:#fff}.nav-item.active{color:#fff;border-bottom-color:var(--green)}.nav-item .ic{font-size:var(--fs-md)}.nav-item .arr{font-size:var(--fs-xs);color:var(--text-3)}.nav-has-sub{position:relative;flex-shrink:0}.nav-sub{display:none;position:absolute;inset-inline-start:0;top:100%;min-width:220px;background:var(--bg-2);border:1px solid var(--border-light);border-radius:0 0 var(--radius) var(--radius);box-shadow:0 14px 34px #00000080;overflow:hidden;z-index:160}.nav-has-sub.open .nav-sub{display:block}.nav-sub a{display:block;padding:11px 14px;font-size:var(--fs-base);color:var(--text-2);font-weight:600}.nav-sub a:hover{background:var(--bg-3);color:#fff}.hero{padding:20px 0 8px}.hero-stage{position:relative;border-radius:var(--radius-lg);overflow:hidden;min-height:320px}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:36px 44px;opacity:0;transition:opacity .6s;pointer-events:none}.hero-slide.on{opacity:1;pointer-events:auto}.hero-slide .h-inner{position:relative;z-index:2;max-width:560px}.h-tag{display:inline-flex;align-items:center;gap:var(--sp-2);background:#00000059;border:1px solid rgba(255,255,255,.25);padding:5px 12px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:700;letter-spacing:.5px;margin-bottom:14px}.h-tag.gold{background:#f5c51826;border-color:#f5c51880;color:var(--gold)}.hero-slide h1{font-size:var(--fs-5xl);font-weight:900;line-height:1.15;letter-spacing:-.5px;text-shadow:0 2px 12px rgba(0,0,0,.4);overflow-wrap:anywhere}.hero-slide h1 .hl{color:var(--green)}.hero-slide h1 .hl-gold{color:var(--gold)}.hero-slide p{color:#ffffffd9;font-size:var(--fs-md);margin:12px 0 22px;text-shadow:0 1px 6px rgba(0,0,0,.4);overflow-wrap:anywhere}.h-glyph{position:absolute;inset-inline-end:36px;top:50%;transform:translateY(-50%);font-size:170px;font-weight:900;opacity:.9;text-shadow:0 10px 40px rgba(0,0,0,.35);-webkit-user-select:none;user-select:none;z-index:1}.hs-1{background:linear-gradient(115deg,#0d3b26,#14663c 45%,#0f8a4d)}.hs-2{background:linear-gradient(115deg,#3a2a05,#8a6a10 55%,#c39a1c)}.hs-3{background:linear-gradient(115deg,#241040,#4c1d95 55%,#7c3aed)}.hs-4{background:linear-gradient(115deg,#0b1f3a,#123a6b 55%,#1d6fd0)}.hs-5{background:linear-gradient(115deg,#3b0d0d,#8a1c1c,#c9a227)}.hero-dots{display:flex;gap:var(--sp-3);justify-content:center;margin-top:14px}.hero-dots button{width:26px;height:4px;border-radius:var(--r-sm);background:var(--bg-4);transition:.2s}.hero-dots button.on{background:var(--green);width:38px}.h-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:38px;border-radius:50%;background:#00000059;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:var(--fs-xl);display:flex;align-items:center;justify-content:center;transition:.15s}.h-arrow:hover{background:#0009}.h-arrow.prev{inset-inline-start:14px}.h-arrow.next{inset-inline-end:14px}.section{padding:26px 0;scroll-margin-top:118px}.sec-head{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:16px}.sec-head h2,.sec-head h1{font-size:var(--fs-2xl);font-weight:800;display:flex;align-items:center;gap:var(--sp-3)}.sec-head h2 .ic,.sec-head h1 .ic{color:var(--green);font-size:var(--fs-xl)}.sec-head .more{margin-inline-start:auto;color:var(--text-3);font-size:var(--fs-base);font-weight:600}.sec-head .more:hover{color:var(--green)}.cat-bar{display:flex;gap:var(--sp-3);overflow-x:auto;padding:2px 0 14px;scrollbar-width:none}.cat-bar::-webkit-scrollbar{display:none}.cat-chip{display:inline-flex;align-items:center;gap:var(--sp-3);padding:9px 16px;border-radius:var(--r-pill);background:var(--bg-2);border:1px solid var(--border);color:var(--text-2);font-size:var(--fs-base);font-weight:700;white-space:nowrap;transition:.15s}.cat-chip:hover{border-color:var(--border-light);color:#fff}.cat-chip.on{background:#fff;color:#0f212e;border-color:#fff}.cat-chip.hifi{border-color:#f5c51873;color:var(--gold)}.cat-chip.hifi.on{background:var(--gold);color:#3a2a05;border-color:var(--gold)}.cat-chip .n{background:#ffffff14;border-radius:var(--r-pill);padding:1px 7px;font-size:var(--fs-xs)}.cat-chip.on .n{background:#0f212e1f}.game-row{display:grid;grid-auto-flow:column;grid-auto-columns:158px;gap:var(--sp-4);overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.g-card{scroll-snap-align:start;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-2);transition:.2s;cursor:pointer;text-align:start;padding:0}.g-card:hover{transform:translateY(-4px)}.g-art{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;font-size:56px;font-weight:900;position:relative;text-shadow:0 4px 16px rgba(0,0,0,.3)}.g-art:after{content:"▶";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:46px;height:46px;line-height:46px;text-align:center;border-radius:50%;background:#ffffffed;color:#0f212e;font-size:var(--fs-lg);opacity:0;transform:scale(.75);transition:.18s;z-index:2;box-shadow:0 6px 20px #00000059}.g-card:hover .g-art:after,.gg-tile:hover .g-art:after{opacity:1;transform:scale(1)}.g-art .live-dot{position:absolute;top:8px;inset-inline-start:8px;background:#00000073;border-radius:var(--r-pill);padding:3px 9px;font-size:var(--fs-xs);font-weight:700;color:#fff;display:flex;align-items:center;gap:var(--sp-2)}.g-art .live-dot i{width:6px;height:6px;border-radius:50%;background:var(--green);display:inline-block}.g-art .hifi-seal{position:absolute;top:8px;inset-inline-end:8px;background:var(--gold-grad);color:#3a2a05;border-radius:var(--r-sm);padding:3px 7px;font-size:var(--fs-xs);font-weight:900;letter-spacing:.5px}.g-meta{padding:10px 12px 12px}.g-meta b{display:block;font-size:var(--fs-base);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-meta small{color:var(--text-3);font-size:var(--fs-sm);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-play{color:var(--text-3);font-size:var(--fs-sm);margin-top:5px;display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;overflow-wrap:anywhere}.g-prov{margin-top:1px}.g-play i{width:7px;height:7px;border-radius:50%;background:var(--green);display:inline-block}.art-gd{background:linear-gradient(135deg,#0d5c37,#16a34a)}.art-ddz{background:linear-gradient(135deg,#7c2d12,#ea580c)}.art-pdk{background:linear-gradient(135deg,#7f1d1d,#dc2626)}.art-th{background:linear-gradient(135deg,#1e3a8a,#3b82f6)}.art-zjh{background:linear-gradient(135deg,#701a75,#c026d3)}.art-nn{background:linear-gradient(135deg,#78350f,#d97706)}.art-sss{background:linear-gradient(135deg,#134e4a,#14b8a6)}.art-mjhz{background:linear-gradient(135deg,#991b1b,#ef4444)}.art-mjsc{background:linear-gradient(135deg,#9a3412,#f97316)}.art-mjgd{background:linear-gradient(135deg,#166534,#22c55e)}.art-mjxz{background:linear-gradient(135deg,#7f1d1d,#b91c1c)}.art-bac{background:linear-gradient(135deg,#312e81,#6366f1)}.art-dt{background:linear-gradient(135deg,#0c4a6e,#0ea5e9)}.art-bj{background:linear-gradient(135deg,#1f2937,#4b5563)}.art-sb{background:linear-gradient(135deg,#4a044e,#a21caf)}.art-xq{background:linear-gradient(135deg,#451a03,#b45309)}.art-go{background:linear-gradient(135deg,#111827,#6b7280)}.art-gm{background:linear-gradient(135deg,#164e63,#0891b2)}.art-hifi{background:linear-gradient(135deg,#5b4a08,#f5c518)}.gd-flag{background:linear-gradient(120deg,#0d3b26,#1a2c38 70%);border:1px solid rgba(0,231,1,.3);border-radius:var(--radius-lg);display:grid;grid-template-columns:300px 1fr;overflow:hidden;margin-top:6px}.gd-flag-art{position:relative;display:flex;align-items:center;justify-content:center;font-size:120px;font-weight:900;background:radial-gradient(circle at 50% 40%,#17a34c,#0a3520 75%);text-shadow:0 8px 30px rgba(0,0,0,.4);min-height:250px}.gd-flag-art .seal{position:absolute;top:14px;inset-inline-end:14px;background:var(--gold-grad);color:#3a2a05;font-size:var(--fs-xs);font-weight:900;padding:5px 10px;border-radius:var(--r-sm);letter-spacing:.5px}.gd-flag-body{padding:26px 30px;display:flex;flex-direction:column;gap:var(--sp-4);justify-content:center}.gd-badges{display:flex;gap:var(--sp-3);flex-wrap:wrap}.badge{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);font-weight:800;padding:4px 10px;border-radius:var(--r-pill);letter-spacing:.5px}.badge-live{background:#00e70124;color:var(--green);border:1px solid rgba(0,231,1,.4)}.badge-hifi{background:#f5c5181f;color:var(--gold);border:1px solid rgba(245,197,24,.4)}.gd-flag-body h3{font-size:var(--fs-4xl);font-weight:900}.gd-flag-body p{color:var(--text-2);font-size:var(--fs-md);max-width:520px}.gd-meta{display:flex;gap:var(--sp-3);flex-wrap:wrap}.gd-meta .m{background:var(--bg-3);border:1px solid var(--border);border-radius:var(--r-pill);padding:6px 13px;font-size:var(--fs-sm);font-weight:700;color:var(--text-2)}.gd-cta{display:flex;gap:var(--sp-4);margin-top:6px;flex-wrap:wrap}.promo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-5)}.promo-card{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;gap:var(--sp-3);transition:.2s;position:relative;overflow:hidden}.promo-card:hover{border-color:var(--border-light);transform:translateY(-3px)}.promo-card.gold{border-color:#f5c51866}.p-flag{font-size:var(--fs-sm);font-weight:800;color:var(--green);letter-spacing:.5px}.p-flag.gold{color:var(--gold)}.p-flag.purple{color:#a78bfa}.p-flag.cyan{color:var(--cyan)}.promo-card h4{font-size:var(--fs-lg);font-weight:800}.promo-card p{color:var(--text-3);font-size:var(--fs-base);flex:1}.p-link{color:var(--blue);font-size:var(--fs-base);font-weight:700}.p-link:hover{color:var(--blue-hover)}.p-terms{color:var(--text-3);font-size:var(--fs-xs)}.game-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--sp-4)}.gg-empty{grid-column:1/-1;text-align:center;color:var(--text-3);padding:34px 0;font-size:var(--fs-base)}.gg-tile{border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-2);transition:.2s;cursor:pointer;text-align:start;padding:0}.gg-tile:hover{transform:translateY(-4px)}.gg-tile .g-art{font-size:46px}.gg-status{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);font-weight:700;margin-top:5px}.st-open{color:var(--green)}.st-soon{color:var(--gold)}.st-dev,.st-unavail{color:var(--text-3)}.gg-tile.locked{opacity:.75}.wallet-band{background:linear-gradient(120deg,rgba(245,197,24,.08),transparent 60%),var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;display:grid;grid-template-columns:1.05fr .95fr;gap:var(--sp-7);align-items:center}.wallet-band h3{font-size:var(--fs-3xl);font-weight:900;line-height:1.3}.wallet-band h3 .gold{color:var(--gold)}.wallet-band h3 .green{color:var(--green)}.acc-list{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:18px}.acc-row{display:flex;align-items:center;gap:var(--sp-4);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:13px 16px}.acc-ic{width:38px;height:38px;border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;font-size:var(--fs-lg);flex-shrink:0}.acc-ic.gold{background:#f5c51824}.acc-ic.green{background:#00e7011f}.acc-ic.blue{background:#1475e124}.acc-row b{font-size:var(--fs-base);display:block}.acc-row small{color:var(--text-3);font-size:var(--fs-sm)}.acc-amt{margin-inline-start:auto;text-align:end}.acc-amt b{font-size:var(--fs-md)}.acc-amt small{display:block}.wp-list{display:flex;flex-direction:column;gap:var(--sp-5)}.wp{display:flex;gap:var(--sp-4);align-items:flex-start}.wp .ic{width:40px;height:40px;border-radius:var(--r-lg);background:var(--bg-3);display:flex;align-items:center;justify-content:center;font-size:var(--fs-lg);flex-shrink:0}.wp b{font-size:var(--fs-md);display:block;margin-bottom:2px}.wp p{color:var(--text-3);font-size:var(--fs-base)}.faq-wrap{max-width:860px}.faq-tabs{display:flex;gap:var(--sp-3);overflow-x:auto;padding:2px 0 16px;scrollbar-width:none}.lib-body{display:block}.lib-search{max-width:460px;margin-bottom:var(--sp-3)}@media(min-width:1180px){.fund-layout{display:grid;grid-template-columns:minmax(0,560px) 380px;gap:var(--sp-7);align-items:start;justify-content:start}.fund-side{position:sticky;top:132px}}.faq-tabs::-webkit-scrollbar{display:none}.faq-group{display:none}.faq-group.on{display:block}.faq-cat{font-size:var(--fs-base);font-weight:800;color:var(--green);letter-spacing:1px;margin:20px 0 8px;text-transform:uppercase}.faq-item{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;overflow:hidden}.faq-item summary{padding:15px 18px;font-weight:700;font-size:var(--fs-md);cursor:pointer;list-style:none;display:flex;align-items:center;transition:.12s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";margin-inline-start:auto;color:var(--text-3);font-size:var(--fs-xl);font-weight:400;transition:.2s}.faq-item[open] summary:after{transform:rotate(45deg);color:var(--green)}.faq-item summary:hover{color:var(--green)}.faq-a{padding:0 18px 16px;color:var(--text-2);font-size:var(--fs-base)}.faq-a a{color:var(--blue)}.rg-band{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4)}.rg-card{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px}.rg-card .ic{font-size:var(--fs-2xl);margin-bottom:8px}.rg-card h4{font-size:var(--fs-md);font-weight:800;margin-bottom:5px}.rg-card p{color:var(--text-3);font-size:var(--fs-sm)}.rg-card a{color:var(--blue);font-size:var(--fs-sm);font-weight:700}.site-foot{border-top:1px solid var(--border);margin-top:30px}.foot-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--sp-7);padding:36px 0 28px}.foot-col h5{font-size:var(--fs-base);font-weight:800;color:var(--text);margin-bottom:12px;letter-spacing:.3px}.foot-col a{display:block;color:var(--text-3);font-size:var(--fs-base);padding:4px 0;transition:.12s}.foot-col a:hover{color:#fff}.foot-mid{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);padding:18px 0;border-top:1px solid var(--border);flex-wrap:wrap}.socials{display:flex;gap:var(--sp-4)}.soc{width:36px;height:36px;border-radius:50%;background:var(--bg-3);display:flex;align-items:center;justify-content:center;color:var(--text-2);font-size:var(--fs-base);font-weight:800;transition:.15s}.soc:hover{background:var(--green);color:#04240b}.coins{display:flex;gap:var(--sp-4);align-items:center;flex-wrap:wrap}.coin{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:900;border:2px solid var(--border-light)}.coin.hifi{background:var(--gold-grad);color:#3a2a05;border-color:transparent}.coin.usdt{background:#26a17b;color:#fff;border-color:transparent}.coins-label{color:var(--text-3);font-size:var(--fs-sm);font-weight:700;margin-inline-end:2px}.foot-license{padding:16px 0 8px;border-top:1px solid var(--border)}.foot-license p{color:var(--text-3);font-size:var(--fs-sm);margin-bottom:6px}.foot-license .ph{color:var(--text-2);background:var(--bg-3);padding:1px 7px;border-radius:var(--r-sm);font-size:var(--fs-xs)}.foot-bottom{display:flex;align-items:center;gap:var(--sp-5);padding:16px 0 24px;border-top:1px solid var(--border);flex-wrap:wrap}.age18{width:34px;height:34px;border-radius:50%;border:2px solid var(--red);color:var(--red);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:var(--fs-sm);flex-shrink:0}.foot-bottom .warn{color:var(--text-3);font-size:var(--fs-sm)}.foot-bottom .warn a{color:var(--blue)}.foot-bottom .copy{margin-inline-start:auto;color:var(--text-3);font-size:var(--fs-sm)}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#040d14bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:400;display:none;align-items:center;justify-content:center;padding:20px}.modal-mask.show{display:flex}.modal{background:var(--bg-2);border:1px solid var(--border-light);border-radius:var(--r-lg);width:100%;max-width:420px;padding:26px;position:relative;box-shadow:0 24px 60px #00000080}.modal .x{position:absolute;top:14px;inset-inline-end:14px;color:var(--text-3);font-size:var(--fs-xl);width:32px;height:32px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center}.modal .x:hover{background:var(--bg-3);color:#fff}.modal h3{font-size:var(--fs-2xl);font-weight:900;margin-bottom:4px}.modal .sub{color:var(--text-3);font-size:var(--fs-base);margin-bottom:18px}.m-tabs{display:flex;background:var(--bg);border-radius:var(--radius);padding:4px;margin-bottom:18px}.m-tab{flex:1;padding:9px;border-radius:var(--r-sm);font-weight:700;font-size:var(--fs-base);color:var(--text-3);text-align:center}.m-tab.on{background:var(--bg-4);color:#fff}.field{margin-bottom:13px}.field label{display:block;font-size:var(--fs-sm);font-weight:700;color:var(--text-2);margin-bottom:6px}.field input{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:11px 13px;color:var(--text);font-size:var(--fs-md);outline:none}.field input:focus{border-color:var(--blue)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;box-shadow:0 0 0 1000px var(--bg) inset!important;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text);transition:background-color 9999s ease-out 0s}.field select{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:11px 13px;color:var(--text);font-size:var(--fs-md);outline:none}.field select:focus{border-color:var(--blue)}.field .hint{font-size:var(--fs-xs);color:var(--text-3);margin-top:5px}.m-points{display:flex;flex-direction:column;gap:var(--sp-3);margin:16px 0;padding:14px;background:var(--bg);border-radius:var(--radius)}.m-point{display:flex;gap:var(--sp-4);align-items:center;font-size:var(--fs-sm);color:var(--text-2)}.m-point .ic{font-size:var(--fs-md)}.wfull{width:100%;padding:13px;font-size:var(--fs-md)}.toast{position:fixed;bottom:26px;inset-inline:0;margin-inline:auto;width:fit-content;transform:translateY(80px);background:var(--bg-3);border:1px solid var(--border-light);color:#fff;padding:12px 22px;border-radius:var(--r-pill);font-size:var(--fs-base);font-weight:700;z-index:500;opacity:0;transition:.3s;pointer-events:none;box-shadow:0 10px 30px #00000073}.toast.show{transform:translateY(0);opacity:1}.to-top{position:fixed;inset-inline-end:20px;bottom:84px;z-index:180;width:44px;height:44px;border-radius:50%;background:var(--bg-3);border:1px solid var(--border-light);color:var(--text-2);font-size:var(--fs-lg);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:translateY(10px);transition:.25s;box-shadow:0 8px 24px #0006}.to-top.show{opacity:1;pointer-events:auto;transform:translateY(0)}.to-top:hover{background:var(--bg-4);color:#fff}.proto-note{position:fixed;bottom:16px;inset-inline-end:16px;z-index:300;background:var(--bg-3);border:1px solid var(--border-light);border-radius:var(--r-lg);padding:9px 13px;font-size:var(--fs-xs);color:var(--text-2);box-shadow:0 8px 24px #0006;max-width:250px}.proto-note b{color:var(--green)}@media(max-width:1080px){.promo-grid,.rg-band{grid-template-columns:repeat(2,1fr)}.wallet-band,.gd-flag{grid-template-columns:1fr}.gd-flag-art{min-height:190px;font-size:84px}.foot-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.navbar{display:none}.burger{display:flex}.top-search{display:none}.hero-slide{padding:26px}.hero-slide h1{font-size:var(--fs-4xl)}.h-glyph{font-size:110px;inset-inline-end:20px}.foot-grid{grid-template-columns:repeat(2,1fr)}.foot-bottom .copy{margin-inline-start:0}}@media(max-width:560px){.lang-name{display:none}.to-top{bottom:20px}.promo-grid,.rg-band{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr;gap:var(--sp-6)}.proto-note{display:none}}.side-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:190;display:none}.side-mask.show{display:block}.g-art .g-icon{width:68px;height:60px;border-radius:var(--r-md);object-fit:cover;display:block}.g-art .g-glyph{font-size:var(--fs-4xl);line-height:1}.lang-partial[data-v-0bc2d4b9]{margin-inline-start:6px;font-size:var(--fs-xs);color:var(--text-3);border:1px solid var(--border);border-radius:var(--r-pill);padding:0 6px}.lang-switch[data-v-0bc2d4b9]{position:relative}.lang-trigger[data-v-0bc2d4b9]{display:inline-flex;align-items:center;gap:var(--sp-2);background:var(--bg-3);border:1px solid var(--border);color:var(--text);border-radius:var(--radius);padding:6px 10px;cursor:pointer;font:inherit}.lang-trigger[data-v-0bc2d4b9]:hover{border-color:var(--border-light)}.lang-current[data-v-0bc2d4b9]{font-size:var(--fs-base);white-space:nowrap}.lang-caret[data-v-0bc2d4b9]{font-size:var(--fs-xs);color:var(--text-2)}.lang-flag-img[data-v-0bc2d4b9]{width:18px;height:18px;border-radius:var(--r-sm);object-fit:cover;flex:0 0 auto}.lang-flag-emoji[data-v-0bc2d4b9]{font-size:var(--fs-md);line-height:1;flex:0 0 auto}.lang-backdrop[data-v-0bc2d4b9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.lang-panel[data-v-0bc2d4b9]{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:50;width:540px;max-width:min(540px,92vw);background:var(--bg-2);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:0 18px 48px #00000073;padding:10px}.lang-head[data-v-0bc2d4b9]{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:8px}.lang-search[data-v-0bc2d4b9]{flex:1;background:var(--bg-3);border:1px solid var(--border);color:var(--text);border-radius:var(--radius);padding:7px 10px;font:inherit}.lang-search[data-v-0bc2d4b9]:focus{outline:none;border-color:var(--green)}.lang-count[data-v-0bc2d4b9]{color:var(--text-3);font-size:var(--fs-sm)}.lang-grid[data-v-0bc2d4b9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-1);max-height:60vh;overflow-y:auto}.lang-cell[data-v-0bc2d4b9]{display:flex;align-items:center;gap:var(--sp-3);min-width:0;background:transparent;border:1px solid transparent;color:var(--text);border-radius:var(--radius);padding:7px 8px;cursor:pointer;font:inherit;text-align:start}.lang-cell[data-v-0bc2d4b9]:hover{background:var(--bg-3)}.lang-cell.is-active[data-v-0bc2d4b9]{border-color:var(--green);color:var(--green)}.lang-cell-text[data-v-0bc2d4b9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-base)}.lang-cell-check[data-v-0bc2d4b9]{margin-inline-start:auto;color:var(--green);font-size:var(--fs-sm)}.icon[data-v-2067fc1f]{width:var(--icon-size, 20px);height:var(--icon-size, 20px);flex:0 0 auto;display:block}
