*{padding:0;margin:0;box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;}
body{background:#0d0f0a;font-family:"Public Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;line-height:1.55;text-rendering:optimizeLegibility;font-size:15px;color:#b8c9a0;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;}
img{display:block;max-width:100%;}
a{text-decoration:none;color:inherit;}
button{background:none;border:none;font-family:inherit;cursor:pointer;}
input{font-family:inherit;}
svg{display:block;}
h1,h2,h3,h4{overflow-wrap:anywhere;}
::-webkit-scrollbar{width:0.5rem;height:8px;}
::-webkit-scrollbar-thumb{border-radius:8px;background:rgba(8, 10, 6, 0.72);}
::-webkit-scrollbar-track{background:transparent;}
.xgcshell-5xu{grid-template-columns:15.5rem 1fr;min-height:100vh;display:grid;}
.xgcmain-5xu{min-width:0;}
.xgcwrap-5xu{margin:0 auto;width:100%;max-width:1400px;}
.xgccontainer-5xu{padding:0 16px;margin:0 auto;width:100%;max-width:87.5rem;}
@media(min-width:765px){.xgccontainer-5xu{padding:0 1.75rem;}
}
.xgcsection-5xu{padding:1.5rem 1.75rem;}
.xgcsection_pt-5xu{padding-top:2.125rem;}
.xgcband_soft-5xu{background:#131610;}
.xgceyebrow-5xu{font-family:"Public Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;text-transform:uppercase;overflow-wrap:break-word;font-weight:600;line-height:1.4;font-size:0.656rem;display:inline-block;letter-spacing:.14em;color:#a3e635;}
.xgcdrawer_cb-5xu{display:none;}
.xgcoverlay-5xu{display:none;}
@media(max-width:1023px){.xgcshell-5xu{grid-template-columns:1fr;}
.xgcmain-5xu{padding-bottom:78px;}
.xgcdrawer_cb-5xu:checked~.xgcoverlay-5xu{inset:0;background:rgba(8, 10, 6, 0.72);z-index:70;position:fixed;display:block;}
}
@media(max-width:562px){.xgcsection-5xu{padding:18px 1rem;}
.xgcsection_pt-5xu{padding-top:1.5rem;}
}
@keyframes zm3-pulse{0%,100%{opacity:.55}
50%{opacity:1}
}
@keyframes zm3-marquee{0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
/* ---------- sidebar ---------- */
.xgcside-5xu{gap:22px;padding:22px 18px;background:#111408;height:100vh;flex-direction:column;overflow-y:auto;align-self:start;display:flex;position:sticky;border-right:1px solid #1e2618;top:0;}
.xgcbrand-5xu{gap:0.625rem;display:flex;align-items:center;}
.xgclogo-5xu{letter-spacing:-.02em;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;color:#eef5e0;font-size:21px;font-weight:700;}
.xgcside_cta-5xu{padding:16px;border-radius:13px;background:rgba(163, 230, 53, 0.11);border:1px solid #2a3620;}
.xgcside_cta_h-5xu{font-size:17px;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;font-weight:700;line-height:1.15;margin-bottom:6px;color:#eef5e0;}
.xgcside_cta_p-5xu{color:#b8c9a0;font-size:0.75rem;line-height:1.45;margin-bottom:0.75rem;}
.xgcnav-5xu{gap:3px;flex-direction:column;display:flex;}
.xgcnav_label-5xu{padding:0.375rem 10px;color:#4a5c3a;text-transform:uppercase;letter-spacing:.14em;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-size:0.594rem;}
.xgcnav_item-5xu{padding:0.625rem;border-radius:8px;gap:0.688rem;color:#b8c9a0;font-size:0.875rem;align-items:center;display:flex;font-weight:500;}
.xgcnav_item-5xu svg{width:1.063rem;height:1.063rem;}
.xgcnav_item-5xu:hover{background:rgba(163, 230, 53, 0.11);color:#eef5e0;}
.xgcnav_item_on-5xu{background:rgba(163, 230, 53, 0.11);color:#a3e635;font-weight:600;}
.xgcside_foot-5xu{border:1px solid #2a3620;border-radius:0.813rem;background:#131610;padding:0.75rem;margin-top:auto;}
.xgcside_foot-5xu p{color:#b8c9a0;font-size:12.5px;line-height:1.4;margin-top:0.25rem;}
/* ---------- topbar ---------- */
.xgctop-5xu{background:#111408;padding:14px 28px;gap:1rem;top:0;align-items:center;z-index:40;position:sticky;display:flex;border-bottom:1px solid #1e2618;}
.xgctop_brand-5xu{gap:0.563rem;align-items:center;display:none;}
.xgcsearch-5xu{border-radius:0.813rem;flex:1;background:#131610;padding:0.688rem 14px;border:1px solid #2a3620;gap:10px;color:#7d9468;max-width:27.5rem;display:flex;align-items:center;font-size:0.844rem;}
.xgcsearch-5xu svg{flex:none;height:1rem;width:1rem;}
.xgctop_actions-5xu{gap:0.75rem;display:flex;align-items:center;margin-left:auto;}
.xgclang-5xu{font-size:0.75rem;color:#b8c9a0;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;}
.xgcburger-5xu{background:#131610;border:1px solid #2a3620;border-radius:8px;display:none;height:2.5rem;justify-content:center;color:#eef5e0;align-items:center;width:40px;}
/* ---------- bottom-nav (mobile) ---------- */
.xgcbotnav-5xu{display:none;}
@media(max-width:1023px){.xgcside-5xu{transition:transform .25s ease;z-index:80;top:0;width:280px;height:100vh;transform:translateX(-100%);position:fixed;left:0;}
.xgcdrawer_cb-5xu:checked~.xgcshell-5xu .xgcside-5xu{transform:translateX(0);}
.xgctop-5xu{padding:0.875rem 16px;gap:12px;position:static;flex-wrap:wrap;}
.xgctop_brand-5xu{display:flex;}
.xgcsearch-5xu{display:none;}
.xgcburger-5xu{display:flex;}
.xgctop_actions-5xu{gap:10px;align-items:stretch;margin-left:0;width:100%;}
.xgctop_actions-5xu .xgclang-5xu{display:none;}
.xgctop_actions-5xu .xgcbtn-5xu{flex:1;padding:0.688rem 0.625rem;text-align:center;}
.xgcbotnav-5xu{padding:0.5rem 0.375rem calc(0.5rem + env(safe-area-inset-bottom));grid-template-columns:repeat(3,1fr);background:#111408;transform:translateZ(0);z-index:65;position:fixed;left:0;display:grid;border-top:1px solid #2a3620;right:0;bottom:0;}
.xgcbn-5xu{gap:0.25rem;padding:6px 2px 0;align-items:center;flex-direction:column;font-weight:600;justify-content:flex-end;color:#b8c9a0;display:flex;font-size:10px;min-width:0;}
.xgcbn-5xu svg{flex:none;width:22px;height:1.375rem;}
.xgcbn-5xu span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;text-align:center;}
.xgcbn_on-5xu{color:#a3e635;}
.xgcbn_center-5xu{position:relative;}
.xgcbn_fab-5xu{border-radius:50%;background:#a3e635;left:50%;color:#0d1a00;top:-1.25rem;align-items:center;width:50px;display:flex;height:50px;box-shadow:0 8px 2rem rgba(0, 0, 0, 0.65), 0 2px 8px rgba(163, 230, 53, 0.18);justify-content:center;transform:translateX(-50%);position:absolute;}
.xgcbn_fab-5xu svg{width:24px;height:24px;}
.xgcbn_center-5xu span{color:#a3e635;}
}
.xgcbtn-5xu{transition:background-color 0.2s ease,color 0.2s ease;border-radius:8px;padding:0.688rem 22px;gap:8px;display:inline-flex;font-weight:700;font-size:14px;justify-content:center;cursor:pointer;align-items:center;font-family:"Public Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;}
.xgcbtn_pri-5xu{background:#a3e635;box-shadow:0 0 1.125rem rgba(163, 230, 53, 0.45), 0 4px 12px rgba(0, 0, 0, 0.50);color:#0d1a00;}
.xgcbtn_pri-5xu:hover{background:#8fd420;}
.xgcbtn_ghost-5xu{background:rgba(163, 230, 53, 0.11);color:#eef5e0;font-weight:600;}
.xgcbtn_line-5xu{border:1px solid #3d5030;background:transparent;color:#eef5e0;font-weight:600;}
.xgcbtn_lg-5xu{border-radius:13px;padding:16px 1.875rem;font-size:15px;}
.xgcband-5xu .xgcbtn_line-5xu{border-color:rgba(255, 255, 255, 0.12);color:#eef5e0;}
.xgcband-5xu .xgcbtn_ghost-5xu{background:rgba(255, 255, 255, 0.07);color:#eef5e0;}
.xgclink_m-5xu{gap:0.313rem;align-items:center;font-size:0.75rem;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;display:inline-flex;text-decoration:none;cursor:pointer;color:#a3e635;}
.xgclink_m-5xu svg{height:0.875rem;width:0.875rem;}
.xgcband-5xu .xgclink_m-5xu{color:#b8f54a;}
.xgcdot-5xu{background:#a3e635;border-radius:50%;flex:none;height:7px;width:7px;}
.xgcdot_live-5xu{animation:zm3-pulse 1.4s infinite;background:#f04438;}
.xgcstars-5xu{gap:2px;color:#a3e635;display:inline-flex;}
.xgcstars-5xu svg{width:15px;height:15px;}
.xgcchip-5xu{background:#131610;border:1px solid #2a3620;padding:7px 0.75rem;border-radius:8px;gap:0.375rem;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;align-items:center;display:inline-flex;color:#b8c9a0;font-size:11px;}
.xgcchip_on-5xu{border-color:transparent;background:rgba(163, 230, 53, 0.11);color:#a3e635;}
.xgcgc-5xu{color:inherit;display:block;min-width:0;cursor:pointer;text-decoration:none;}
.xgcgc_thumb-5xu{border-radius:0.813rem;border:1px solid #2a3620;overflow:hidden;aspect-ratio:1;background-position:center;position:relative;background-size:cover;display:block;}
.xgcgc_thumb_portrait-5xu{aspect-ratio:3/4;}
.xgcgc_thumb_wide-5xu{aspect-ratio:16/11;}
.xgcgc_cap-5xu{background:linear-gradient(transparent,rgba(8, 10, 6, 0.72));padding:9px;right:0;bottom:0;position:absolute;left:0;}
.xgcgc_name-5xu{color:#eef5e0;font-weight:700;font-size:0.781rem;display:block;}
.xgcgc_meta-5xu{color:#9ab880;font-size:0.688rem;}
.xgcgc_badge-5xu{padding:2px 6px;border-radius:8px;background:#a3e635;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-size:8px;position:absolute;color:#0d1a00;font-weight:700;right:8px;top:8px;}
.xgcgc_badge_hot-5xu{background:#f04438;color:#eef5e0;}
.xgcgc_badge_live-5xu{background:#f04438;color:#eef5e0;right:auto;left:0.5rem;}
.xgcgc_mult-5xu{inset:0;font-size:1.75rem;color:#a3e635;display:flex;position:absolute;font-weight:700;justify-content:center;align-items:center;}
.xgcpc-5xu{border-radius:13px;background:#131610;border:1px solid #2a3620;display:flex;height:4rem;align-items:center;justify-content:center;font-weight:700;font-size:0.875rem;color:#b8c9a0;}
.xgcrail-5xu{min-width:0;}
.xgcrail_scroll-5xu{gap:14px;display:grid;}
.xgcrail_scroll-5xu>*{min-width:0;}
.xgcg6-5xu{grid-template-columns:repeat(6,1fr);}
.xgcg7-5xu{grid-template-columns:repeat(7,1fr);}
.xgcg4-5xu{grid-template-columns:repeat(4,1fr);}
@media(max-width:1022px){.xgcg6-5xu,.xgcg7-5xu{grid-template-columns:none;overflow-x:auto;grid-auto-columns:120px;scroll-snap-type:x mandatory;padding-bottom:6px;grid-auto-flow:column;}
.xgcg6-5xu>*,.xgcg7-5xu>*{scroll-snap-align:start;}
.xgcg4-5xu{grid-template-columns:repeat(2,1fr);}
}
@media(max-width:557px){.xgcg4-5xu{grid-template-columns:none;overflow-x:auto;grid-auto-columns:9.375rem;grid-auto-flow:column;}
}
.xgcpanel-5xu{padding:1.75rem 32px;border:1px solid #2a3620;background:#131610;border-radius:20px;}
.xgcsplit-5xu{gap:2.25rem;align-items:start;display:grid;}
.xgcsplit-5xu>*{min-width:0;}
.xgcsplit_a-5xu{grid-template-columns:.85fr 1.15fr;}
.xgcsplit_b-5xu{grid-template-columns:1fr 1.1fr;}
.xgcsplit_c-5xu{grid-template-columns:1.1fr .9fr;}
.xgcpgrid-5xu{gap:40px;grid-template-columns:.9fr 1.1fr;display:grid;align-items:center;}
.xgcpgrid-5xu>*{min-width:0;}
.xgclead-5xu{margin-bottom:14px;font-size:15px;line-height:1.65;color:#b8c9a0;}
.xgcfeat-5xu{grid-template-columns:repeat(3,1fr);gap:0.875rem;display:grid;}
.xgcfeat-5xu>*{min-width:0;}
.xgcfeat2-5xu{grid-template-columns:1fr 1fr;}
.xgcfeat_card-5xu{border:1px solid #2a3620;padding:26px;border-radius:1.25rem;background:#131610;}
.xgcfeat_card-5xu svg{width:1.625rem;color:#a3e635;height:26px;margin-bottom:1rem;}
.xgcfeat_card-5xu h3{margin-bottom:8px;font-weight:700;color:#eef5e0;font-size:1.125rem;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;}
.xgcfeat_card-5xu p{line-height:1.6;color:#b8c9a0;font-size:0.813rem;}
.xgcfeat_card-5xu b{color:#eef5e0;}
.xgcbig-5xu{gap:22px;flex-wrap:wrap;display:flex;}
.xgcbig_n-5xu{font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;color:#a3e635;font-size:1.625rem;font-weight:700;}
.xgcbig_l-5xu{color:#7d9468;font-size:0.75rem;}
.xgcperson-5xu{border-radius:13px;background:#131610;gap:14px;border:1px solid #2a3620;padding:16px 1.125rem;display:flex;align-items:center;}
.xgcavatar-5xu{flex:none;border-radius:50%;background:linear-gradient(135deg,#a3e635,#6abf1a);width:44px;height:2.75rem;}
.xgcperson_name-5xu{font-size:14px;color:#eef5e0;font-weight:700;}
.xgcperson_role-5xu{color:#7d9468;font-size:12px;}
.xgckv-5xu{background:#2a3620;border:1px solid #2a3620;overflow:hidden;grid-template-columns:1fr 1fr;gap:1px;border-radius:0.813rem;display:grid;}
.xgckv-5xu>div{background:#0d0f0a;padding:16px 18px;min-width:0;}
.xgckv_k-5xu{color:#a3e635;text-transform:uppercase;font-size:9.5px;margin-bottom:0.313rem;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;}
.xgckv_v-5xu{color:#eef5e0;font-size:13.5px;font-weight:700;}
@media(max-width:1022px){.xgcsplit_a-5xu,.xgcsplit_b-5xu,.xgcsplit_c-5xu,.xgcpgrid-5xu{gap:1.5rem;grid-template-columns:1fr;}
.xgcfeat-5xu,.xgcfeat2-5xu{grid-template-columns:1fr;}
.xgckv-5xu{grid-template-columns:1fr;}
}
.xgcsh-5xu{min-width:0;margin-bottom:16px;}
.xgcsh_row-5xu{gap:12px;align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;}
.xgcsh_row-5xu .xgcsh_l-5xu{gap:0.375rem;display:flex;min-width:0;flex-direction:column;}
.xgcsh_stack-5xu{gap:10px;display:flex;align-items:flex-start;flex-direction:column;}
.xgcsh_center-5xu{gap:0.625rem;text-align:center;align-items:center;flex-direction:column;display:flex;}
.xgcsh_h2-5xu{gap:0.563rem;line-height:1.1;font-size:20px;font-weight:700;display:flex;color:#eef5e0;align-items:center;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;overflow-wrap:break-word;}
@media(min-width:769px){.xgcsh_h2-5xu{font-size:24px;}
}
.xgcband-5xu .xgcsh_h2-5xu{color:#eef5e0;}
.xgceb_mono-5xu{letter-spacing:.08em;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;text-transform:none;}
.xgceb_mono-5xu::before{content:"// ";}
.xgceb_upper-5xu{letter-spacing:.14em;text-transform:uppercase;}
.xgceb_pill-5xu{border-radius:999px;background:rgba(163, 230, 53, 0.11);padding:0.313rem 0.688rem;text-transform:uppercase;letter-spacing:.12em;}
.xgceb_line-5xu{gap:0.625rem;align-items:center;display:inline-flex;}
.xgceb_line-5xu::before{background:#a3e635;height:1px;display:inline-block;content:"";width:24px;}
.xgcband-5xu .xgceb_line-5xu::before{background:#b8f54a;}
.xgcband-5xu .xgceb_pill-5xu{background:rgba(255, 255, 255, 0.07);}
.xgcsh_link-5xu{gap:0.375rem;transition:color 0.2s ease,border-color 0.2s ease;padding-bottom:2px;white-space:nowrap;align-items:center;font-weight:600;font-size:13px;display:inline-flex;color:#eef5e0;border-bottom:1px solid #eef5e0;}
.xgcsh_link-5xu:hover{border-color:#a3e635;color:#a3e635;}
.xgcsh_link-5xu svg{height:0.875rem;width:14px;}
.xgcsh_link_chev-5xu{border-bottom:0;color:#a3e635;padding-bottom:0;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-size:0.75rem;}
.xgcsh_link_btn-5xu{border-radius:999px;background:#a3e635;padding:9px 18px;color:#0d1a00;border-bottom:0;}
.xgcsh_link_btn-5xu:hover{border-color:transparent;background:#8fd420;}
.xgcband-5xu .xgcsh_link-5xu{border-color:#eef5e0;color:#eef5e0;}
.xgcband-5xu .xgcsh_link_chev-5xu{color:#b8f54a;}
.xgcsh_rule-5xu{margin:-2px 0 1rem;background:#2a3620;height:1px;}
.xgcband-5xu .xgcsh_rule-5xu{background:rgba(255, 255, 255, 0.12);}
.xgcseo_grid3-5xu{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid;}
.xgcseo_grid4-5xu{gap:13px;grid-template-columns:repeat(4,1fr);display:grid;}
.xgcseo_grid3-5xu>*,.xgcseo_grid4-5xu>*{min-width:0;}
.xgcseo_card-5xu{background:#131610;border:1px solid #2a3620;border-radius:13px;padding:1.5rem;}
.xgcseo_card-5xu h3{color:#eef5e0;font-weight:700;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;font-size:18px;margin-bottom:0.5rem;}
.xgcseo_card-5xu p{line-height:1.6;color:#b8c9a0;font-size:13px;}
.xgcseo_card_sm-5xu{padding:1.25rem;}
.xgcseo_card_sm-5xu h3{font-size:1rem;}
.xgcseo_card_sm-5xu p{font-size:0.781rem;line-height:1.55;}
.xgcseo_rtp_row-5xu{grid-template-columns:1fr 1fr;gap:2.25rem;align-items:center;display:grid;margin-top:16px;}
.xgcrtp-5xu{gap:14px;min-width:0;display:flex;}
.xgcrtp-5xu>div{padding:16px;border-radius:13px;background:#0d0f0a;flex:1;min-width:0;text-align:center;}
.xgcrtp_n-5xu{color:#a3e635;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;font-size:26px;font-weight:700;white-space:nowrap;}
.xgcrtp_l-5xu{font-size:11px;color:#7d9468;margin-top:0.25rem;}
.xgccmp-5xu{overflow:hidden;border:1px solid #2a3620;border-radius:0.813rem;max-width:760px;}
.xgccmp_row-5xu{grid-template-columns:1.6fr 1fr 1fr;font-size:13px;display:grid;}
.xgccmp_row-5xu>div{padding:13px 14px;min-width:0;text-align:center;}
.xgccmp_row-5xu>div:first-child{padding-left:1.375rem;color:#eef5e0;text-align:left;font-weight:600;}
.xgccmp_th-5xu{background:#0d0f0a;font-weight:700;font-size:12.5px;}
.xgccmp_row-5xu:not(.xgccmp_th-5xu){background:#131610;border-top:1px solid #1e2618;color:#b8c9a0;}
.xgccmp_zebra-5xu{background:#0f1209;}
.xgcguide-5xu{overflow:hidden;background:#131610;border-radius:0.813rem;border:1px solid #2a3620;cursor:pointer;}
.xgcguide_cover-5xu{height:130px;}
.xgcguide_body-5xu{padding:1.25rem;}
.xgcguide_body-5xu h3{margin:7px 0 9px;font-size:1rem;line-height:1.25;font-weight:700;color:#eef5e0;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;}
.xgcguide_meta-5xu{font-size:0.719rem;color:#7d9468;}
.xgchub-5xu{grid-template-columns:repeat(5,1fr);gap:1.75rem;padding-top:1.75rem;display:grid;border-top:1px solid #1e2618;}
.xgchub-5xu>*{min-width:0;}
.xgchub-5xu h4{margin-bottom:0.688rem;font-weight:700;color:#eef5e0;font-size:0.813rem;}
.xgchub_col-5xu{gap:8px;color:#b8c9a0;font-size:13px;display:flex;flex-direction:column;}
.xgchub_col-5xu a{cursor:pointer;}
@media(max-width:1022px){.xgcseo_grid3-5xu{grid-template-columns:1fr;}
.xgcseo_grid4-5xu{grid-template-columns:repeat(2,1fr);}
.xgcseo_rtp_row-5xu{gap:20px;grid-template-columns:1fr;}
.xgchub-5xu{gap:1.375rem;grid-template-columns:repeat(2,1fr);}
}
@media(max-width:561px){.xgchub-5xu{grid-template-columns:1fr;}
}
.xgchero-5xu{padding:46px 48px;border-radius:1.25rem;overflow:hidden;border:1px solid #2a3620;background:linear-gradient(120deg,#0a0f05,#060d10);color:#eef5e0;position:relative;}
.xgchero_glow-5xu{background:radial-gradient(circle,rgba(163, 230, 53, 0.22),transparent 70%);border-radius:50%;position:absolute;top:-3.75rem;right:-3.75rem;width:21.25rem;height:21.25rem;}
.xgchero_in-5xu{position:relative;max-width:37.5rem;}
.xgchero-5xu .xgceyebrow-5xu{color:#b8f54a;}
.xgcpill_row-5xu{background:rgba(255, 255, 255, 0.07);border:1px solid rgba(255, 255, 255, 0.12);gap:8px;padding:6px 13px;border-radius:62.438rem;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#b8f54a;margin-bottom:1.375rem;letter-spacing:.1em;display:inline-flex;font-size:0.656rem;align-items:center;text-transform:uppercase;}
.xgchero_h1-5xu{margin:18px 0;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;line-height:1.02;color:#eef5e0;font-size:3.375rem;letter-spacing:-.02em;overflow-wrap:break-word;font-weight:700;}
.xgchero_h1-5xu em{color:#b8f54a;font-style:normal;}
.xgchero_sub-5xu{line-height:1.55;max-width:30rem;font-size:17px;color:#9ab880;margin-bottom:28px;}
.xgchero_cta-5xu{gap:14px;display:flex;align-items:center;margin-bottom:1.625rem;flex-wrap:wrap;}
.xgchero_trust-5xu{gap:0.875rem;flex-wrap:wrap;display:flex;align-items:center;}
.xgchero_rating_txt-5xu{color:#9ab880;font-size:0.813rem;}
@media(max-width:1023px){.xgchero-5xu{padding:32px 1.5rem;}
.xgchero_h1-5xu{font-size:38px;}
}
@media(max-width:557px){.xgchero_h1-5xu{font-size:1.875rem;}
}
.xgcstat-5xu{gap:14px;grid-template-columns:repeat(4,1fr);display:grid;}
.xgcstat-5xu>*{min-width:0;}
.xgcstat_item-5xu{border:1px solid #2a3620;border-radius:0.813rem;padding:1.125rem 1.25rem;background:#131610;}
.xgcstat_k-5xu{font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;margin-bottom:0.438rem;color:#7d9468;text-transform:uppercase;letter-spacing:.12em;font-size:9.5px;}
.xgcstat_v-5xu{gap:8px;color:#eef5e0;display:flex;align-items:center;min-width:0;overflow-wrap:anywhere;font-weight:700;font-size:24px;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;}
.xgcstat_v_accent-5xu{color:#a3e635;}
@media(max-width:1025px){.xgcstat-5xu{grid-template-columns:repeat(2,1fr);}
}
.xgcwlc-5xu{gap:24px;background:linear-gradient(120deg,#0a0f05,#060d10);border-radius:20px;padding:2.25rem 40px;overflow:hidden;grid-template-columns:1.2fr .8fr;border:1px solid #2a3620;align-items:center;position:relative;color:#eef5e0;display:grid;}
.xgcwlc-5xu>*{min-width:0;}
.xgcwlc-5xu .xgceyebrow-5xu{color:#b8f54a;}
.xgcwlc_glow-5xu{background:radial-gradient(circle,rgba(163, 230, 53, 0.22),transparent 70%);border-radius:50%;height:16.25rem;right:-2.5rem;position:absolute;width:260px;top:-2.5rem;}
.xgcwlc_in-5xu{position:relative;}
.xgcwlc_h2-5xu{margin:0.625rem 0 0.5rem;overflow-wrap:break-word;font-size:34px;line-height:1.03;color:#eef5e0;font-weight:700;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;}
.xgcwlc_h2-5xu em{color:#b8f54a;font-style:normal;}
.xgcwlc_sub-5xu{line-height:1.55;margin-bottom:18px;color:#9ab880;max-width:26.25rem;font-size:0.875rem;}
.xgcwlc_terms-5xu{gap:10px;display:flex;flex-direction:column;position:relative;}
.xgcterm-5xu{border:1px solid rgba(255, 255, 255, 0.12);border-radius:0.813rem;gap:0.688rem;padding:0.813rem 15px;background:rgba(255, 255, 255, 0.07);display:flex;align-items:center;}
.xgcterm-5xu svg{flex:none;height:20px;color:#b8f54a;width:1.25rem;}
.xgcterm_k-5xu{font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;text-transform:uppercase;font-size:0.594rem;color:#9ab880;letter-spacing:.1em;}
.xgcterm_v-5xu{color:#eef5e0;font-weight:700;font-size:0.875rem;margin-top:2px;}
@media(max-width:1024px){.xgcwlc-5xu{grid-template-columns:1fr;}
}
@media(max-width:558px){.xgcwlc_h2-5xu{font-size:26px;}
}
.xgcjp-5xu{grid-template-columns:1.5fr 1fr 1fr;gap:0.875rem;display:grid;}
.xgcjp-5xu>*{min-width:0;}
.xgcjp_hero-5xu{padding:26px;border:1px solid #2a3620;gap:0.875rem;background:linear-gradient(135deg,#0a0f05,#060d10);overflow:hidden;border-radius:1.25rem;color:#eef5e0;justify-content:space-between;flex-direction:column;display:flex;min-height:11.25rem;position:relative;}
.xgcjp_glow-5xu{background:radial-gradient(circle,rgba(163, 230, 53, 0.22),transparent 70%);border-radius:50%;position:absolute;right:-40px;height:11.25rem;top:-2.5rem;width:180px;}
.xgcjp_k_row-5xu{gap:0.625rem;align-items:center;position:relative;display:flex;justify-content:space-between;}
.xgcjp_k-5xu{text-transform:uppercase;font-size:10px;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#7d9468;letter-spacing:.12em;}
.xgcjp_hero-5xu .xgcjp_k-5xu{color:#9ab880;}
.xgcjp_amt-5xu{position:relative;line-height:1;color:#b8f54a;font-weight:700;font-size:2.625rem;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;}
.xgcjp_sub-5xu{font-size:0.75rem;margin-top:5px;color:#9ab880;}
.xgcjp_cell-5xu{padding:22px;border-radius:20px;border:1px solid #2a3620;background:#131610;justify-content:space-between;flex-direction:column;display:flex;min-height:180px;}
.xgcjp_cell-5xu .xgcjp_amt-5xu{color:#eef5e0;font-size:1.875rem;}
.xgcjp_cell-5xu .xgcjp_sub-5xu{color:#7d9468;}
@media(max-width:1024px){.xgcjp-5xu{grid-template-columns:1fr;}
}
@media(max-width:561px){.xgcjp_amt-5xu{font-size:32px;}
}
.xgcapp-5xu{gap:36px;flex-wrap:wrap;align-items:center;display:flex;justify-content:space-between;}
.xgcapp_copy-5xu{max-width:520px;}
.xgcapp_h2-5xu{margin:0.75rem 0 10px;color:#eef5e0;font-size:28px;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;font-weight:700;line-height:1.05;}
.xgcapp_text-5xu{margin-bottom:20px;color:#b8c9a0;line-height:1.6;font-size:0.875rem;}
.xgcapp_btns-5xu{gap:0.75rem;flex-wrap:wrap;display:flex;}
.xgcstore-5xu{gap:9px;background:#0d0f0a;border:1px solid #2a3620;border-radius:13px;padding:11px 1.125rem;cursor:pointer;font-weight:700;display:inline-flex;font-size:0.813rem;align-items:center;color:#eef5e0;}
.xgcstore-5xu svg{height:16px;width:1rem;}
.xgcapp_qr_wrap-5xu{gap:1rem;display:flex;align-items:center;}
.xgcqr-5xu{gap:3px;border-radius:13px;grid-template-rows:repeat(5,1fr);padding:0.688rem;grid-template-columns:repeat(5,1fr);border:1px solid #2a3620;background:#0d0f0a;height:6.75rem;width:6.75rem;display:grid;}
.xgcqr-5xu i{background:transparent;}
.xgcqr_f-5xu{background:#a3e635;}
.xgcapp_qr_cap-5xu{max-width:5.25rem;font-size:12px;color:#7d9468;line-height:1.4;}
.xgcpay_logos-5xu{grid-template-columns:repeat(4,1fr);gap:0.563rem;display:grid;}
.xgcpay_logos-5xu>*{min-width:0;}
.xgcpay-5xu{border:1px solid #2a3620;border-radius:0.5rem;justify-content:center;display:flex;font-weight:700;height:3rem;color:#b8c9a0;align-items:center;font-size:12px;}
.xgctable-5xu{border-radius:13px;border:1px solid #2a3620;overflow:hidden;}
.xgctrow-5xu{grid-template-columns:1.3fr 1fr 1fr 1fr;display:grid;font-size:13px;}
.xgctrow-5xu>div{padding:13px 14px;min-width:0;}
.xgctrow-5xu>div:first-child{font-weight:700;padding-left:16px;color:#eef5e0;}
.xgctrow_th-5xu{background:#0d0f0a;letter-spacing:.06em;color:#7d9468;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;text-transform:uppercase;font-size:0.594rem;}
.xgctrow-5xu:not(.xgctrow_th-5xu){background:#131610;color:#b8c9a0;border-top:1px solid #1e2618;}
.xgctrow_zebra-5xu{background:#0f1209;}
.xgcpos-5xu{font-weight:700;color:#a3e635;}
@media(max-width:1025px){.xgcpay_logos-5xu{grid-template-columns:repeat(2,1fr);}
}
.xgcnews-5xu{padding:1.625rem 2rem;background:linear-gradient(135deg,#0a0f05,#060d10);gap:1.5rem;border-radius:20px;border:1px solid #2a3620;flex-wrap:wrap;align-items:center;justify-content:space-between;display:flex;color:#eef5e0;}
.xgcnews_h3-5xu{font-size:20px;color:#eef5e0;margin-bottom:0.25rem;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;font-weight:700;}
.xgcnews_text-5xu{color:#9ab880;font-size:13px;}
.xgcnews_form-5xu{flex:1;gap:10px;display:flex;min-width:0;max-width:27.5rem;}
.xgcnews_form-5xu .xgcinput-5xu{min-width:0;}
@media(max-width:562px){.xgcnews_form-5xu{width:100%;}
}
.xgcinput-5xu{flex:1;background:rgba(255, 255, 255, 0.07);border:1px solid rgba(255, 255, 255, 0.12);padding:13px 16px;border-radius:8px;font-size:13.5px;color:#9ab880;}
.xgcdw_h2-5xu{margin-bottom:10px;font-weight:700;font-size:26px;color:#eef5e0;line-height:1.08;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;}
.xgcsteps_v-5xu{grid-template-columns:1fr;gap:10px;}
.xgcsteps_v-5xu .xgcstep-5xu{padding:1.125rem 1.25rem;}
@media(max-width:560px){.xgcdw_h2-5xu{font-size:1.438rem;}
}
.xgcbanner-5xu{overflow:hidden;padding:2.25rem 40px;border:1px solid #2a3620;background:linear-gradient(115deg,#0a0f05,#060d10);gap:28px;border-radius:1.25rem;color:#eef5e0;flex-wrap:wrap;align-items:center;display:flex;justify-content:space-between;position:relative;}
.xgcbanner_glow-5xu{background:radial-gradient(circle,rgba(163, 230, 53, 0.22),transparent 68%);border-radius:50%;transform:translateY(-50%);right:5rem;width:200px;top:50%;height:12.5rem;position:absolute;}
.xgcbanner_in-5xu{max-width:35rem;position:relative;}
.xgcbanner-5xu .xgceyebrow-5xu{color:#b8f54a;}
.xgcbanner_h2-5xu{margin:0.625rem 0;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;font-weight:700;font-size:1.875rem;line-height:1.05;color:#eef5e0;}
.xgcbanner_text-5xu{font-size:0.875rem;color:#9ab880;line-height:1.6;}
@media(max-width:561px){.xgcbanner_h2-5xu{font-size:24px;}
}
.xgcsteps-5xu{gap:0.875rem;grid-template-columns:repeat(3,1fr);display:grid;}
.xgcsteps-5xu>*{min-width:0;}
.xgcstep-5xu{padding:24px;background:#131610;border-radius:0.813rem;border:1px solid #2a3620;position:relative;}
.xgcstep_num-5xu{background:#a3e635;border-radius:8px;margin-bottom:0.875rem;color:#0d1a00;font-weight:700;align-items:center;display:flex;height:30px;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;justify-content:center;width:30px;font-size:0.813rem;}
.xgcstep_h-5xu{font-size:1rem;font-weight:700;margin-bottom:7px;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;color:#eef5e0;}
.xgcstep_p-5xu{color:#b8c9a0;line-height:1.55;font-size:13px;}
@media(max-width:1025px){.xgcsteps-5xu{grid-template-columns:1fr;}
}
.xgcsupp-5xu{grid-template-columns:repeat(3,1fr);gap:0.875rem;display:grid;}
.xgcsupp-5xu>*{min-width:0;}
.xgcsupp_card-5xu{border-radius:13px;background:#131610;padding:24px;border:1px solid #2a3620;}
.xgcsupp_card-5xu svg{height:24px;width:24px;margin-bottom:14px;color:#a3e635;}
.xgcsupp_card-5xu h3{color:#eef5e0;font-size:1rem;font-weight:700;margin-bottom:0.375rem;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;}
.xgcsupp_card-5xu p{color:#b8c9a0;font-size:13px;line-height:1.55;}
@media(max-width:1025px){.xgcsupp-5xu{grid-template-columns:1fr;}
}
.xgcvip_head-5xu{gap:0.75rem;justify-content:space-between;display:flex;margin-bottom:18px;align-items:flex-end;flex-wrap:wrap;}
.xgcvip_intro-5xu{color:#b8c9a0;font-size:13px;max-width:420px;}
.xgcvip-5xu{gap:12px;grid-template-columns:repeat(5,1fr);display:grid;}
.xgcvip-5xu>*{min-width:0;}
.xgctier-5xu{padding:20px;background:#131610;border-radius:0.813rem;border:1px solid #2a3620;}
.xgctier_on-5xu{background:rgba(163, 230, 53, 0.11);border-color:#a3e635;}
.xgctier_medal-5xu{border-radius:0.5rem;background:linear-gradient(135deg,#a3e635,#6abf1a);margin-bottom:0.875rem;height:30px;width:30px;}
.xgctier_name-5xu{font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;margin-bottom:5px;font-weight:700;color:#eef5e0;font-size:0.938rem;}
.xgctier_tx-5xu{line-height:1.5;font-size:11.5px;color:#7d9468;}
@media(max-width:1026px){.xgcvip-5xu{grid-template-columns:repeat(2,1fr);}
}
.xgcpromo_grid-5xu{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid;}
.xgcpromo_grid-5xu>*{min-width:0;}
.xgcpromo-5xu{background:#131610;padding:24px;border:1px solid #2a3620;overflow:hidden;border-radius:1.25rem;min-height:9.375rem;position:relative;}
.xgcpromo_h-5xu{line-height:1.05;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;margin-top:0.375rem;font-weight:700;font-size:26px;color:#eef5e0;}
.xgcpromo_h-5xu em{color:#a3e635;font-style:normal;}
.xgcpromo_p-5xu{margin-top:8px;color:#b8c9a0;line-height:1.5;font-size:12.5px;}
.xgcpromo_feat-5xu{border-color:#2a3620;background:linear-gradient(135deg,#0a0f05,#060d10);}
.xgcpromo_feat-5xu .xgcpromo_h-5xu{color:#eef5e0;}
.xgcpromo_feat-5xu .xgcpromo_h-5xu em{color:#b8f54a;}
.xgcpromo_feat-5xu .xgcpromo_p-5xu{color:#9ab880;}
.xgcpromo_feat-5xu .xgceyebrow-5xu{color:#b8f54a;}
@media(max-width:1024px){.xgcpromo_grid-5xu{grid-template-columns:1fr;}
}
.xgcab_h2-5xu{margin:0.875rem 0 1rem;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;line-height:1.08;font-weight:700;font-size:2rem;color:#eef5e0;}
.xgcab_body-5xu{line-height:1.65;color:#b8c9a0;margin-bottom:0.875rem;font-size:15px;}
.xgcab_chips-5xu{gap:10px;flex-wrap:wrap;display:flex;margin-top:0.5rem;}
.xgcfaq-5xu{gap:0.625rem;display:flex;flex-direction:column;}
.xgcfaq_item-5xu{border-radius:13px;background:#131610;padding:18px 22px;border:1px solid #2a3620;}
.xgcfaq_q-5xu{gap:1rem;list-style:none;align-items:center;font-size:0.969rem;font-weight:600;cursor:pointer;justify-content:space-between;color:#eef5e0;display:flex;}
.xgcfaq_q-5xu::-webkit-details-marker{display:none;}
.xgcfaq_q_t-5xu{gap:10px;display:flex;}
.xgcfaq_q_i-5xu{font-style:normal;color:#a3e635;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;}
.xgcfaq_pm-5xu{font-size:1.25rem;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#a3e635;}
.xgcfaq_item-5xu[open] .xgcfaq_pm-5xu{transform:rotate(45deg);}
.xgcfaq_a-5xu{line-height:1.6;color:#b8c9a0;font-size:0.844rem;margin-top:12px;}
@media(max-width:561px){.xgcab_h2-5xu{font-size:1.625rem;}
}
.xgcgd_head-5xu{gap:12px;flex-wrap:wrap;display:flex;margin-bottom:1rem;justify-content:space-between;align-items:center;}
.xgcop_h2-5xu{margin:0.625rem 0 0.5rem;font-size:1.5rem;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;line-height:1.1;font-weight:700;color:#eef5e0;}
.xgcop_text-5xu{color:#b8c9a0;font-size:13.5px;line-height:1.6;}
@media(max-width:562px){.xgcop_h2-5xu{font-size:22px;}
}
.xgcet_h2-5xu{margin:10px 0 14px;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;line-height:1.08;color:#eef5e0;font-size:1.75rem;font-weight:700;}
.xgcet_right-5xu{gap:0.625rem;flex-direction:column;display:flex;}
.xgcet_updated-5xu{border:1px solid #2a3620;gap:0.625rem;padding:14px 1.125rem;background:#0d0f0a;border-radius:13px;font-size:0.75rem;color:#b8c9a0;display:flex;align-items:center;}
.xgcet_updated-5xu svg{flex:none;width:15px;color:#a3e635;height:0.938rem;}
.xgcet_updated-5xu b{color:#eef5e0;}
@media(max-width:558px){.xgcet_h2-5xu{font-size:24px;}
}
.xgcprovs-5xu{gap:0.75rem;grid-template-columns:repeat(6,1fr);display:grid;margin-bottom:28px;}
.xgcprovs-5xu>*{min-width:0;}
.xgcprov-5xu{padding:0.75rem;border:1px solid #2a3620;background:#131610;border-radius:0.813rem;justify-content:center;align-items:center;height:64px;text-decoration:none;display:flex;}
.xgcprov_img-5xu{object-fit:contain;max-width:100%;max-height:32px;}
.xgcresp-5xu{border-radius:13px;padding:1.625rem;gap:24px;background:#131610;border:1px solid #2a3620;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.xgcresp_in-5xu{max-width:35rem;}
.xgcresp_h-5xu{margin-bottom:8px;color:#eef5e0;font-weight:700;font-size:19px;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;}
.xgcresp_p-5xu{font-size:13.5px;line-height:1.6;color:#b8c9a0;}
.xgcresp_badges-5xu{gap:0.875rem;align-items:center;flex-wrap:wrap;display:flex;}
.xgcage18-5xu{border:1.5px solid #f04438;padding:4px 8px;border-radius:8px;font-weight:700;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#f04438;font-size:13px;}
.xgcresp_org-5xu{color:#7d9468;font-size:13px;font-weight:600;}
@media(max-width:1026px){.xgcprovs-5xu{grid-template-columns:repeat(3,1fr);}
}
@media(max-width:560px){.xgcprovs-5xu{grid-template-columns:repeat(2,1fr);}
}
.xgcfooter-5xu{background:#080a06;padding:40px 1.75rem;border-top:1px solid #1e2618;}
.xgcfooter_grid-5xu{gap:2rem;grid-template-columns:1.4fr 1fr 1fr 1fr;max-width:1400px;display:grid;margin-bottom:1.75rem;margin-left:auto;margin-right:auto;}
.xgcfooter_grid-5xu>*{min-width:0;}
.xgcfooter_grid-5xu h4{margin-bottom:13px;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-size:0.625rem;color:#4a5c3a;letter-spacing:.12em;text-transform:uppercase;}
.xgcfcol-5xu{gap:9px;color:#b8c9a0;font-size:13px;display:flex;flex-direction:column;}
.xgcfcol-5xu a{cursor:pointer;}
.xgcft_about-5xu{line-height:1.6;color:#7d9468;margin-top:12px;font-size:13px;max-width:260px;}
.xgcft_contact-5xu{overflow-wrap:anywhere;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-size:12.5px;margin-top:0.75rem;color:#a3e635;}
.xgcfooter_bottom-5xu{gap:16px;margin:0 auto;flex-wrap:wrap;justify-content:space-between;padding-top:20px;border-top:1px solid #1e2618;align-items:center;display:flex;max-width:1400px;}
.xgcfooter_bottom-5xu p{font-size:0.688rem;color:#4a5c3a;max-width:720px;line-height:1.6;}
@media(max-width:1026px){.xgcfooter_grid-5xu{grid-template-columns:1fr 1fr;}
}
@media(max-width:561px){.xgcfooter_grid-5xu{grid-template-columns:1fr;}
}