*{padding:0;margin:0;box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;}
body{background:#0d0f0a;font-family:"Onest", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;text-rendering:optimizeLegibility;overflow-wrap:break-word;color:#b8c9a0;-webkit-font-smoothing:antialiased;line-height:1.55;font-size:0.938rem;}
img{display:block;max-width:100%;}
a{text-decoration:none;color:inherit;}
button{border:none;background:none;cursor:pointer;font-family:inherit;}
input{font-family:inherit;}
svg{display:block;}
h1,h2,h3,h4{overflow-wrap:anywhere;}
::-webkit-scrollbar{height:8px;width:8px;}
::-webkit-scrollbar-thumb{border-radius:0.5rem;background:rgba(8, 11, 5, 0.72);}
::-webkit-scrollbar-track{background:transparent;}
.cszshell-yhm{grid-template-columns:15.5rem 1fr;display:grid;min-height:100vh;}
.cszmain-yhm{min-width:0;}
.cszwrap-yhm{margin:0 auto;width:100%;max-width:1400px;}
.cszcontainer-yhm{margin:0 auto;padding:0 1rem;width:100%;max-width:1400px;}
@media(min-width:769px){.cszcontainer-yhm{padding:0 28px;}
}
.cszsection-yhm{padding:24px 1.75rem;}
.cszsection_pt-yhm{padding-top:34px;}
.cszband_soft-yhm{background:#13160e;}
.cszeyebrow-yhm{font-size:10.5px;font-family:"Onest", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;letter-spacing:.14em;color:#a3e635;overflow-wrap:break-word;font-weight:600;text-transform:uppercase;line-height:1.4;display:inline-block;}
.cszdrawer_cb-yhm{display:none;}
.cszoverlay-yhm{display:none;}
@media(max-width:1022px){.cszshell-yhm{grid-template-columns:1fr;}
.cszmain-yhm{padding-bottom:4.875rem;}
.cszdrawer_cb-yhm:checked~.cszoverlay-yhm{background:rgba(8, 11, 5, 0.72);inset:0;position:fixed;display:block;z-index:70;}
}
@media(max-width:558px){.cszsection-yhm{padding:18px 1rem;}
.cszsection_pt-yhm{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 ---------- */
.cszside-yhm{padding:22px 1.125rem;background:#111410;gap:1.375rem;height:100vh;top:0;border-right:1px solid #1e2617;position:sticky;display:flex;overflow-y:auto;align-self:start;flex-direction:column;}
.cszbrand-yhm{gap:0.625rem;align-items:center;display:flex;}
.cszlogo-yhm{font-weight:700;font-size:21px;letter-spacing:-.02em;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;color:#eef5e0;}
.cszside_cta-yhm{border-radius:0.813rem;background:rgba(163, 230, 53, 0.11);padding:1rem;border:1px solid #263020;}
.cszside_cta_h-yhm{margin-bottom:0.375rem;line-height:1.15;font-size:17px;font-weight:700;color:#eef5e0;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;}
.cszside_cta_p-yhm{color:#b8c9a0;font-size:0.75rem;line-height:1.45;margin-bottom:12px;}
.csznav-yhm{gap:3px;display:flex;flex-direction:column;}
.csznav_label-yhm{padding:6px 0.625rem;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;color:#4d5e3a;letter-spacing:.14em;font-size:0.594rem;}
.csznav_item-yhm{gap:11px;border-radius:0.563rem;padding:10px;color:#b8c9a0;font-weight:500;display:flex;font-size:14px;align-items:center;}
.csznav_item-yhm svg{height:1.063rem;width:17px;}
.csznav_item-yhm:hover{background:rgba(163, 230, 53, 0.11);color:#eef5e0;}
.csznav_item_on-yhm{background:rgba(163, 230, 53, 0.11);font-weight:600;color:#a3e635;}
.cszside_foot-yhm{background:#13160e;padding:12px;border-radius:0.813rem;border:1px solid #263020;margin-top:auto;}
.cszside_foot-yhm p{line-height:1.4;color:#b8c9a0;margin-top:0.25rem;font-size:12.5px;}
/* ---------- topbar ---------- */
.csztop-yhm{gap:16px;background:#111410;padding:14px 1.75rem;position:sticky;border-bottom:1px solid #1e2617;z-index:40;display:flex;align-items:center;top:0;}
.csztop_brand-yhm{gap:9px;align-items:center;display:none;}
.cszsearch-yhm{border-radius:0.813rem;padding:0.688rem 0.875rem;background:#13160e;gap:0.625rem;flex:1;border:1px solid #263020;max-width:27.5rem;display:flex;align-items:center;font-size:0.844rem;color:#7a9060;}
.cszsearch-yhm svg{flex:none;height:16px;width:1rem;}
.csztop_actions-yhm{gap:0.75rem;display:flex;margin-left:auto;align-items:center;}
.cszlang-yhm{color:#b8c9a0;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;font-size:12px;}
.cszburger-yhm{border-radius:0.563rem;border:1px solid #263020;background:#13160e;width:40px;display:none;align-items:center;color:#eef5e0;height:40px;justify-content:center;}
/* ---------- bottom-nav (mobile) ---------- */
.cszbotnav-yhm{display:none;}
@media(max-width:1026px){.cszside-yhm{transition:transform .25s ease;z-index:80;position:fixed;width:17.5rem;top:0;left:0;height:100vh;transform:translateX(-100%);}
.cszdrawer_cb-yhm:checked~.cszshell-yhm .cszside-yhm{transform:translateX(0);}
.csztop-yhm{padding:0.875rem 1rem;gap:12px;flex-wrap:wrap;position:static;}
.csztop_brand-yhm{display:flex;}
.cszsearch-yhm{display:none;}
.cszburger-yhm{display:flex;}
.csztop_actions-yhm{gap:0.625rem;margin-left:0;align-items:stretch;width:100%;}
.csztop_actions-yhm .cszlang-yhm{display:none;}
.csztop_actions-yhm .cszbtn-yhm{flex:1;padding:11px 0.625rem;text-align:center;}
.cszbotnav-yhm{padding:8px 0.375rem calc(8px + env(safe-area-inset-bottom));grid-template-columns:repeat(3,1fr);background:#111410;left:0;bottom:0;display:grid;right:0;z-index:65;border-top:1px solid #263020;position:fixed;transform:translateZ(0);}
.cszbn-yhm{padding:0.375rem 2px 0;gap:4px;justify-content:flex-end;align-items:center;display:flex;font-size:10px;flex-direction:column;font-weight:600;color:#b8c9a0;min-width:0;}
.cszbn-yhm svg{flex:none;width:22px;height:22px;}
.cszbn-yhm span{overflow:hidden;text-align:center;max-width:100%;white-space:nowrap;text-overflow:ellipsis;}
.cszbn_on-yhm{color:#a3e635;}
.cszbn_center-yhm{position:relative;}
.cszbn_fab-yhm{background:#a3e635;border-radius:50%;box-shadow:0 0.5rem 2rem rgba(0, 0, 0, 0.65), 0 2px 8px rgba(163, 230, 53, 0.18);display:flex;left:50%;align-items:center;color:#0d1a00;position:absolute;width:3.125rem;height:3.125rem;justify-content:center;transform:translateX(-50%);top:-20px;}
.cszbn_fab-yhm svg{height:1.5rem;width:24px;}
.cszbn_center-yhm span{color:#a3e635;}
}
.cszbtn-yhm{border-radius:9px;padding:11px 1.375rem;transition:background-color color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease,color color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease;gap:8px;align-items:center;font-weight:700;justify-content:center;cursor:pointer;font-family:"Onest", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;display:inline-flex;font-size:0.875rem;}
.cszbtn_pri-yhm{background:#a3e635;color:#0d1a00;box-shadow:0 0 1.125rem rgba(163, 230, 53, 0.45), 0 4px 0.625rem rgba(0, 0, 0, 0.35);}
.cszbtn_pri-yhm:hover{background:#8dcf20;}
.cszbtn_ghost-yhm{background:rgba(163, 230, 53, 0.11);color:#eef5e0;font-weight:600;}
.cszbtn_line-yhm{border:1px solid #364530;background:transparent;color:#eef5e0;font-weight:600;}
.cszbtn_lg-yhm{padding:1rem 1.875rem;border-radius:0.813rem;font-size:0.938rem;}
.cszband-yhm .cszbtn_line-yhm{border-color:rgba(255, 255, 255, 0.13);color:#eef5e0;}
.cszband-yhm .cszbtn_ghost-yhm{background:rgba(255, 255, 255, 0.08);color:#eef5e0;}
.cszlink_m-yhm{gap:0.313rem;font-size:12px;align-items:center;color:#a3e635;cursor:pointer;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;text-decoration:none;display:inline-flex;}
.cszlink_m-yhm svg{height:14px;width:0.875rem;}
.cszband-yhm .cszlink_m-yhm{color:#b8f542;}
.cszdot-yhm{background:#a3e635;border-radius:50%;flex:none;width:0.438rem;height:7px;}
.cszdot_live-yhm{background:#e8362a;animation:zm3-pulse 1.4s infinite;}
.cszstars-yhm{gap:2px;display:inline-flex;color:#a3e635;}
.cszstars-yhm svg{width:0.938rem;height:15px;}
.cszchip-yhm{background:#13160e;gap:6px;padding:7px 0.75rem;border:1px solid #263020;border-radius:0.563rem;display:inline-flex;font-size:0.688rem;align-items:center;color:#b8c9a0;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;}
.cszchip_on-yhm{background:rgba(163, 230, 53, 0.11);border-color:transparent;color:#a3e635;}
.cszgc-yhm{text-decoration:none;cursor:pointer;display:block;min-width:0;color:inherit;}
.cszgc_thumb-yhm{overflow:hidden;border:1px solid #263020;border-radius:0.813rem;aspect-ratio:1;background-position:center;background-size:cover;display:block;position:relative;}
.cszgc_thumb_portrait-yhm{aspect-ratio:3/4;}
.cszgc_thumb_wide-yhm{aspect-ratio:16/11;}
.cszgc_cap-yhm{background:linear-gradient(transparent,rgba(8, 11, 5, 0.72));padding:9px;left:0;position:absolute;right:0;bottom:0;}
.cszgc_name-yhm{font-size:12.5px;color:#eef5e0;font-weight:700;display:block;}
.cszgc_meta-yhm{color:#8aaa6a;font-size:11px;}
.cszgc_badge-yhm{background:#a3e635;border-radius:9px;padding:2px 6px;font-size:0.5rem;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;font-weight:700;top:8px;position:absolute;color:#0d1a00;right:0.5rem;}
.cszgc_badge_hot-yhm{background:#e8362a;color:#eef5e0;}
.cszgc_badge_live-yhm{background:#e8362a;left:0.5rem;right:auto;color:#eef5e0;}
.cszgc_mult-yhm{inset:0;justify-content:center;font-size:28px;font-weight:700;position:absolute;display:flex;color:#a3e635;align-items:center;}
.cszpc-yhm{border-radius:13px;border:1px solid #263020;background:#13160e;justify-content:center;font-weight:700;display:flex;color:#b8c9a0;height:64px;align-items:center;font-size:0.875rem;}
.cszrail-yhm{min-width:0;}
.cszrail_scroll-yhm{gap:0.875rem;display:grid;}
.cszrail_scroll-yhm>*{min-width:0;}
.cszg6-yhm{grid-template-columns:repeat(6,1fr);}
.cszg7-yhm{grid-template-columns:repeat(7,1fr);}
.cszg4-yhm{grid-template-columns:repeat(4,1fr);}
@media(max-width:1025px){.cszg6-yhm,.cszg7-yhm{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:120px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:0.375rem;}
.cszg6-yhm>*,.cszg7-yhm>*{scroll-snap-align:start;}
.cszg4-yhm{grid-template-columns:repeat(2,1fr);}
}
@media(max-width:561px){.cszg4-yhm{grid-template-columns:none;overflow-x:auto;grid-auto-flow:column;grid-auto-columns:150px;}
}
.cszpanel-yhm{background:#13160e;padding:1.75rem 32px;border:1px solid #263020;border-radius:20px;}
.cszsplit-yhm{gap:2.25rem;align-items:start;display:grid;}
.cszsplit-yhm>*{min-width:0;}
.cszsplit_a-yhm{grid-template-columns:.85fr 1.15fr;}
.cszsplit_b-yhm{grid-template-columns:1fr 1.1fr;}
.cszsplit_c-yhm{grid-template-columns:1.1fr .9fr;}
.cszpgrid-yhm{grid-template-columns:.9fr 1.1fr;gap:2.5rem;align-items:center;display:grid;}
.cszpgrid-yhm>*{min-width:0;}
.cszlead-yhm{font-size:0.938rem;margin-bottom:0.875rem;color:#b8c9a0;line-height:1.65;}
.cszfeat-yhm{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;}
.cszfeat-yhm>*{min-width:0;}
.cszfeat2-yhm{grid-template-columns:1fr 1fr;}
.cszfeat_card-yhm{border-radius:20px;background:#13160e;padding:26px;border:1px solid #263020;}
.cszfeat_card-yhm svg{width:1.625rem;color:#a3e635;height:1.625rem;margin-bottom:1rem;}
.cszfeat_card-yhm h3{color:#eef5e0;font-size:1.125rem;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-weight:700;margin-bottom:0.5rem;}
.cszfeat_card-yhm p{font-size:13px;line-height:1.6;color:#b8c9a0;}
.cszfeat_card-yhm b{color:#eef5e0;}
.cszbig-yhm{gap:22px;flex-wrap:wrap;display:flex;}
.cszbig_n-yhm{color:#a3e635;font-size:26px;font-weight:700;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;}
.cszbig_l-yhm{color:#7a9060;font-size:0.75rem;}
.cszperson-yhm{border:1px solid #263020;border-radius:13px;gap:14px;background:#13160e;padding:1rem 18px;display:flex;align-items:center;}
.cszavatar-yhm{border-radius:50%;background:linear-gradient(135deg,#a3e635,#6ab01a);flex:none;height:44px;width:2.75rem;}
.cszperson_name-yhm{font-size:0.875rem;color:#eef5e0;font-weight:700;}
.cszperson_role-yhm{color:#7a9060;font-size:12px;}
.cszkv-yhm{overflow:hidden;border-radius:13px;grid-template-columns:1fr 1fr;border:1px solid #263020;background:#263020;gap:1px;display:grid;}
.cszkv-yhm>div{background:#0d0f0a;padding:16px 1.125rem;min-width:0;}
.cszkv_k-yhm{color:#a3e635;font-size:9.5px;margin-bottom:0.313rem;text-transform:uppercase;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;}
.cszkv_v-yhm{font-size:0.844rem;color:#eef5e0;font-weight:700;}
@media(max-width:1021px){.cszsplit_a-yhm,.cszsplit_b-yhm,.cszsplit_c-yhm,.cszpgrid-yhm{grid-template-columns:1fr;gap:1.5rem;}
.cszfeat-yhm,.cszfeat2-yhm{grid-template-columns:1fr;}
.cszkv-yhm{grid-template-columns:1fr;}
}
.cszsh-yhm{margin-bottom:1rem;min-width:0;}
.cszsh_row-yhm{gap:0.75rem;flex-wrap:wrap;display:flex;justify-content:space-between;align-items:flex-end;}
.cszsh_row-yhm .cszsh_l-yhm{gap:6px;flex-direction:column;display:flex;min-width:0;}
.cszsh_stack-yhm{gap:10px;display:flex;flex-direction:column;align-items:flex-start;}
.cszsh_center-yhm{gap:0.625rem;flex-direction:column;align-items:center;display:flex;text-align:center;}
.cszsh_h2-yhm{gap:9px;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;line-height:1.1;font-weight:700;font-size:20px;color:#eef5e0;align-items:center;display:flex;overflow-wrap:break-word;}
@media(min-width:769px){.cszsh_h2-yhm{font-size:24px;}
}
.cszband-yhm .cszsh_h2-yhm{color:#eef5e0;}
.cszeb_mono-yhm{text-transform:none;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;}
.cszeb_mono-yhm::before{content:"// ";}
.cszeb_upper-yhm{letter-spacing:.14em;text-transform:uppercase;}
.cszeb_pill-yhm{background:rgba(163, 230, 53, 0.11);border-radius:62.438rem;padding:5px 0.688rem;letter-spacing:.12em;text-transform:uppercase;}
.cszeb_line-yhm{gap:10px;display:inline-flex;align-items:center;}
.cszeb_line-yhm::before{background:#a3e635;width:1.5rem;content:"";display:inline-block;height:1px;}
.cszband-yhm .cszeb_line-yhm::before{background:#b8f542;}
.cszband-yhm .cszeb_pill-yhm{background:rgba(255, 255, 255, 0.08);}
.cszsh_link-yhm{gap:0.375rem;transition:color color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease,border-color color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease;font-size:13px;white-space:nowrap;display:inline-flex;border-bottom:1px solid #eef5e0;color:#eef5e0;align-items:center;font-weight:600;padding-bottom:2px;}
.cszsh_link-yhm:hover{border-color:#a3e635;color:#a3e635;}
.cszsh_link-yhm svg{width:14px;height:14px;}
.cszsh_link_chev-yhm{padding-bottom:0;color:#a3e635;border-bottom:0;font-size:12px;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;}
.cszsh_link_btn-yhm{padding:0.563rem 18px;border-radius:999px;background:#a3e635;color:#0d1a00;border-bottom:0;}
.cszsh_link_btn-yhm:hover{background:#8dcf20;border-color:transparent;}
.cszband-yhm .cszsh_link-yhm{border-color:#eef5e0;color:#eef5e0;}
.cszband-yhm .cszsh_link_chev-yhm{color:#b8f542;}
.cszsh_rule-yhm{margin:-2px 0 1rem;background:#263020;height:1px;}
.cszband-yhm .cszsh_rule-yhm{background:rgba(255, 255, 255, 0.13);}
.cszseo_grid3-yhm{grid-template-columns:repeat(3,1fr);gap:20px;display:grid;}
.cszseo_grid4-yhm{grid-template-columns:repeat(4,1fr);gap:13px;display:grid;}
.cszseo_grid3-yhm>*,.cszseo_grid4-yhm>*{min-width:0;}
.cszseo_card-yhm{border-radius:0.813rem;border:1px solid #263020;padding:24px;background:#13160e;}
.cszseo_card-yhm h3{color:#eef5e0;font-weight:700;font-size:1.125rem;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;margin-bottom:0.5rem;}
.cszseo_card-yhm p{line-height:1.6;color:#b8c9a0;font-size:13px;}
.cszseo_card_sm-yhm{padding:1.25rem;}
.cszseo_card_sm-yhm h3{font-size:1rem;}
.cszseo_card_sm-yhm p{font-size:0.781rem;line-height:1.55;}
.cszseo_rtp_row-yhm{gap:2.25rem;grid-template-columns:1fr 1fr;margin-top:1rem;align-items:center;display:grid;}
.cszrtp-yhm{gap:14px;display:flex;min-width:0;}
.cszrtp-yhm>div{border-radius:0.813rem;padding:16px;flex:1;background:#0d0f0a;min-width:0;text-align:center;}
.cszrtp_n-yhm{color:#a3e635;font-size:1.625rem;font-weight:700;white-space:nowrap;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;}
.cszrtp_l-yhm{color:#7a9060;font-size:11px;margin-top:0.25rem;}
.cszcmp-yhm{border:1px solid #263020;border-radius:13px;overflow:hidden;max-width:47.5rem;}
.cszcmp_row-yhm{grid-template-columns:1.6fr 1fr 1fr;display:grid;font-size:13px;}
.cszcmp_row-yhm>div{padding:13px 0.875rem;min-width:0;text-align:center;}
.cszcmp_row-yhm>div:first-child{padding-left:22px;font-weight:600;text-align:left;color:#eef5e0;}
.cszcmp_th-yhm{background:#0d0f0a;font-size:0.781rem;font-weight:700;}
.cszcmp_row-yhm:not(.cszcmp_th-yhm){background:#13160e;border-top:1px solid #1e2617;color:#b8c9a0;}
.cszcmp_zebra-yhm{background:#181c12;}
.cszguide-yhm{background:#13160e;overflow:hidden;border-radius:0.813rem;border:1px solid #263020;cursor:pointer;}
.cszguide_cover-yhm{height:8.125rem;}
.cszguide_body-yhm{padding:20px;}
.cszguide_body-yhm h3{margin:0.438rem 0 9px;font-weight:700;color:#eef5e0;font-size:16px;line-height:1.25;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;}
.cszguide_meta-yhm{color:#7a9060;font-size:0.719rem;}
.cszhub-yhm{gap:28px;grid-template-columns:repeat(5,1fr);padding-top:1.75rem;display:grid;border-top:1px solid #1e2617;}
.cszhub-yhm>*{min-width:0;}
.cszhub-yhm h4{font-size:0.813rem;color:#eef5e0;margin-bottom:11px;font-weight:700;}
.cszhub_col-yhm{gap:0.5rem;color:#b8c9a0;flex-direction:column;font-size:13px;display:flex;}
.cszhub_col-yhm a{cursor:pointer;}
@media(max-width:1025px){.cszseo_grid3-yhm{grid-template-columns:1fr;}
.cszseo_grid4-yhm{grid-template-columns:repeat(2,1fr);}
.cszseo_rtp_row-yhm{gap:1.25rem;grid-template-columns:1fr;}
.cszhub-yhm{gap:22px;grid-template-columns:repeat(2,1fr);}
}
@media(max-width:559px){.cszhub-yhm{grid-template-columns:1fr;}
}
.cszhero-yhm{background:linear-gradient(120deg,#0a0d06,#060b12);padding:46px 3rem;border:1px solid #263020;border-radius:1.25rem;overflow:hidden;color:#eef5e0;position:relative;}
.cszhero_glow-yhm{border-radius:50%;background:radial-gradient(circle,rgba(163, 230, 53, 0.22),transparent 70%);position:absolute;top:-3.75rem;height:21.25rem;width:21.25rem;right:-3.75rem;}
.cszhero_in-yhm{max-width:37.5rem;position:relative;}
.cszhero-yhm .cszeyebrow-yhm{color:#b8f542;}
.cszpill_row-yhm{gap:0.5rem;border:1px solid rgba(255, 255, 255, 0.13);border-radius:62.438rem;background:rgba(255, 255, 255, 0.08);padding:0.375rem 13px;margin-bottom:22px;display:inline-flex;letter-spacing:.1em;align-items:center;text-transform:uppercase;color:#b8f542;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;font-size:0.656rem;}
.cszhero_h1-yhm{margin:18px 0;font-weight:700;color:#eef5e0;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;letter-spacing:-.02em;line-height:1.02;overflow-wrap:break-word;font-size:3.375rem;}
.cszhero_h1-yhm em{font-style:normal;color:#b8f542;}
.cszhero_sub-yhm{color:#8aaa6a;margin-bottom:1.75rem;max-width:480px;line-height:1.55;font-size:17px;}
.cszhero_cta-yhm{gap:0.875rem;display:flex;flex-wrap:wrap;margin-bottom:1.625rem;align-items:center;}
.cszhero_trust-yhm{gap:14px;flex-wrap:wrap;align-items:center;display:flex;}
.cszhero_rating_txt-yhm{font-size:13px;color:#8aaa6a;}
@media(max-width:1024px){.cszhero-yhm{padding:2rem 24px;}
.cszhero_h1-yhm{font-size:38px;}
}
@media(max-width:561px){.cszhero_h1-yhm{font-size:30px;}
}
.cszstat-yhm{grid-template-columns:repeat(4,1fr);gap:14px;display:grid;}
.cszstat-yhm>*{min-width:0;}
.cszstat_item-yhm{border-radius:0.813rem;background:#13160e;padding:1.125rem 20px;border:1px solid #263020;}
.cszstat_k-yhm{color:#7a9060;letter-spacing:.12em;margin-bottom:0.438rem;font-size:9.5px;text-transform:uppercase;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;}
.cszstat_v-yhm{gap:8px;color:#eef5e0;display:flex;font-weight:700;font-size:24px;overflow-wrap:anywhere;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;align-items:center;min-width:0;}
.cszstat_v_accent-yhm{color:#a3e635;}
@media(max-width:1027px){.cszstat-yhm{grid-template-columns:repeat(2,1fr);}
}
.cszwlc-yhm{grid-template-columns:1.2fr .8fr;gap:24px;border-radius:20px;padding:2.25rem 40px;border:1px solid #263020;background:linear-gradient(120deg,#0a0d06,#060b12);overflow:hidden;position:relative;color:#eef5e0;display:grid;align-items:center;}
.cszwlc-yhm>*{min-width:0;}
.cszwlc-yhm .cszeyebrow-yhm{color:#b8f542;}
.cszwlc_glow-yhm{background:radial-gradient(circle,rgba(163, 230, 53, 0.22),transparent 70%);border-radius:50%;right:-40px;position:absolute;width:16.25rem;top:-40px;height:260px;}
.cszwlc_in-yhm{position:relative;}
.cszwlc_h2-yhm{margin:10px 0 0.5rem;line-height:1.03;font-size:34px;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-weight:700;overflow-wrap:break-word;color:#eef5e0;}
.cszwlc_h2-yhm em{color:#b8f542;font-style:normal;}
.cszwlc_sub-yhm{line-height:1.55;color:#8aaa6a;font-size:14px;margin-bottom:1.125rem;max-width:26.25rem;}
.cszwlc_terms-yhm{gap:10px;display:flex;flex-direction:column;position:relative;}
.cszterm-yhm{border:1px solid rgba(255, 255, 255, 0.13);background:rgba(255, 255, 255, 0.08);gap:0.688rem;border-radius:0.813rem;padding:13px 15px;display:flex;align-items:center;}
.cszterm-yhm svg{flex:none;color:#b8f542;width:1.25rem;height:1.25rem;}
.cszterm_k-yhm{font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;font-size:9.5px;color:#8aaa6a;letter-spacing:.1em;text-transform:uppercase;}
.cszterm_v-yhm{font-weight:700;margin-top:2px;color:#eef5e0;font-size:0.875rem;}
@media(max-width:1027px){.cszwlc-yhm{grid-template-columns:1fr;}
}
@media(max-width:562px){.cszwlc_h2-yhm{font-size:26px;}
}
.cszjp-yhm{gap:0.875rem;grid-template-columns:1.5fr 1fr 1fr;display:grid;}
.cszjp-yhm>*{min-width:0;}
.cszjp_hero-yhm{border-radius:20px;background:linear-gradient(135deg,#0a0d06,#060b12);border:1px solid #263020;overflow:hidden;padding:26px;gap:14px;min-height:11.25rem;display:flex;position:relative;color:#eef5e0;justify-content:space-between;flex-direction:column;}
.cszjp_glow-yhm{background:radial-gradient(circle,rgba(163, 230, 53, 0.22),transparent 70%);border-radius:50%;height:11.25rem;top:-40px;width:180px;position:absolute;right:-40px;}
.cszjp_k_row-yhm{gap:0.625rem;display:flex;justify-content:space-between;align-items:center;position:relative;}
.cszjp_k-yhm{letter-spacing:.12em;text-transform:uppercase;font-size:10px;color:#7a9060;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;}
.cszjp_hero-yhm .cszjp_k-yhm{color:#8aaa6a;}
.cszjp_amt-yhm{color:#b8f542;font-size:2.625rem;position:relative;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;line-height:1;font-weight:700;}
.cszjp_sub-yhm{color:#8aaa6a;margin-top:5px;font-size:12px;}
.cszjp_cell-yhm{border:1px solid #263020;padding:22px;background:#13160e;border-radius:1.25rem;flex-direction:column;justify-content:space-between;min-height:180px;display:flex;}
.cszjp_cell-yhm .cszjp_amt-yhm{font-size:30px;color:#eef5e0;}
.cszjp_cell-yhm .cszjp_sub-yhm{color:#7a9060;}
@media(max-width:1022px){.cszjp-yhm{grid-template-columns:1fr;}
}
@media(max-width:559px){.cszjp_amt-yhm{font-size:2rem;}
}
.csztour-yhm{border-radius:20px;overflow:hidden;grid-template-columns:1.05fr 1fr;border:1px solid #263020;display:grid;}
.csztour-yhm>*{min-width:0;}
.csztour_l-yhm{overflow:hidden;padding:34px;background:linear-gradient(135deg,#0a0d06,#060b12);position:relative;color:#eef5e0;}
.csztour_h2-yhm{margin:0.75rem 0 10px;font-weight:700;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;color:#eef5e0;font-size:30px;line-height:1.05;}
.csztour_h2-yhm em{font-style:normal;color:#b8f542;}
.csztour_text-yhm{max-width:340px;line-height:1.6;color:#8aaa6a;font-size:0.844rem;margin-bottom:20px;}
.csztour_meta-yhm{gap:1.125rem;display:flex;align-items:flex-end;flex-wrap:wrap;margin-bottom:1.25rem;}
.csztour_cap-yhm{text-transform:uppercase;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;margin-bottom:0.313rem;color:#8aaa6a;font-size:0.594rem;}
.cszcount-yhm{gap:0.375rem;display:flex;}
.cszcount-yhm span{background:rgba(255, 255, 255, 0.08);border:1px solid rgba(255, 255, 255, 0.13);border-radius:9px;padding:0.25rem 9px;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;font-size:1.375rem;font-weight:700;}
.csztour_units-yhm{font-size:10px;color:#8aaa6a;}
.cszboard-yhm{background:#13160e;padding:1.75rem 30px;}
.cszboard_head-yhm{justify-content:space-between;margin-bottom:14px;align-items:center;display:flex;}
.cszboard_title-yhm{color:#eef5e0;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-size:16px;font-weight:700;}
.cszboard_upd-yhm{font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;font-size:0.625rem;color:#7a9060;text-transform:uppercase;}
.cszboard_list-yhm{gap:2px;display:flex;flex-direction:column;}
.cszboard_row-yhm{gap:12px;padding:10px 0.75rem;border-radius:0.563rem;align-items:center;display:flex;}
.cszboard_top1-yhm{background:rgba(163, 230, 53, 0.11);}
.cszboard_rk-yhm{font-size:0.875rem;font-weight:700;color:#7a9060;width:20px;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;}
.cszboard_top1-yhm .cszboard_rk-yhm{color:#a3e635;}
.cszboard_nm-yhm{flex:1;font-weight:600;font-size:13.5px;min-width:0;color:#b8c9a0;}
.cszboard_top1-yhm .cszboard_nm-yhm{color:#eef5e0;font-weight:700;}
.cszboard_pt-yhm{font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;color:#b8c9a0;font-size:12.5px;}
@media(max-width:1022px){.csztour-yhm{grid-template-columns:1fr;}
}
@media(max-width:557px){.csztour_h2-yhm{font-size:24px;}
}
.cszpromo_grid-yhm{gap:16px;grid-template-columns:repeat(3,1fr);display:grid;}
.cszpromo_grid-yhm>*{min-width:0;}
.cszpromo-yhm{background:#13160e;border-radius:20px;padding:1.5rem;overflow:hidden;border:1px solid #263020;position:relative;min-height:150px;}
.cszpromo_h-yhm{font-size:26px;color:#eef5e0;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;margin-top:6px;font-weight:700;line-height:1.05;}
.cszpromo_h-yhm em{font-style:normal;color:#a3e635;}
.cszpromo_p-yhm{color:#b8c9a0;margin-top:0.5rem;font-size:0.781rem;line-height:1.5;}
.cszpromo_feat-yhm{background:linear-gradient(135deg,#0a0d06,#060b12);border-color:#263020;}
.cszpromo_feat-yhm .cszpromo_h-yhm{color:#eef5e0;}
.cszpromo_feat-yhm .cszpromo_h-yhm em{color:#b8f542;}
.cszpromo_feat-yhm .cszpromo_p-yhm{color:#8aaa6a;}
.cszpromo_feat-yhm .cszeyebrow-yhm{color:#b8f542;}
@media(max-width:1022px){.cszpromo_grid-yhm{grid-template-columns:1fr;}
}
.cszsteps-yhm{gap:14px;grid-template-columns:repeat(3,1fr);display:grid;}
.cszsteps-yhm>*{min-width:0;}
.cszstep-yhm{border:1px solid #263020;padding:1.5rem;border-radius:13px;background:#13160e;position:relative;}
.cszstep_num-yhm{border-radius:9px;background:#a3e635;align-items:center;width:1.875rem;color:#0d1a00;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;margin-bottom:0.875rem;font-size:0.813rem;display:flex;justify-content:center;font-weight:700;height:30px;}
.cszstep_h-yhm{color:#eef5e0;font-size:1rem;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;margin-bottom:0.438rem;font-weight:700;}
.cszstep_p-yhm{color:#b8c9a0;font-size:0.813rem;line-height:1.55;}
@media(max-width:1024px){.cszsteps-yhm{grid-template-columns:1fr;}
}
.cszvip_head-yhm{gap:0.75rem;display:flex;align-items:flex-end;flex-wrap:wrap;margin-bottom:18px;justify-content:space-between;}
.cszvip_intro-yhm{font-size:13px;max-width:26.25rem;color:#b8c9a0;}
.cszvip-yhm{grid-template-columns:repeat(5,1fr);gap:0.75rem;display:grid;}
.cszvip-yhm>*{min-width:0;}
.csztier-yhm{border-radius:0.813rem;background:#13160e;border:1px solid #263020;padding:1.25rem;}
.csztier_on-yhm{background:rgba(163, 230, 53, 0.11);border-color:#a3e635;}
.csztier_medal-yhm{background:linear-gradient(135deg,#a3e635,#6ab01a);border-radius:9px;height:1.875rem;margin-bottom:0.875rem;width:1.875rem;}
.csztier_name-yhm{font-size:15px;font-weight:700;color:#eef5e0;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;margin-bottom:5px;}
.csztier_tx-yhm{line-height:1.5;color:#7a9060;font-size:11.5px;}
@media(max-width:1023px){.cszvip-yhm{grid-template-columns:repeat(2,1fr);}
}
.cszpay_logos-yhm{grid-template-columns:repeat(4,1fr);gap:0.563rem;display:grid;}
.cszpay_logos-yhm>*{min-width:0;}
.cszpay-yhm{border:1px solid #263020;border-radius:0.563rem;height:48px;font-size:12px;align-items:center;display:flex;color:#b8c9a0;font-weight:700;justify-content:center;}
.csztable-yhm{border-radius:13px;overflow:hidden;border:1px solid #263020;}
.csztrow-yhm{grid-template-columns:1.3fr 1fr 1fr 1fr;display:grid;font-size:13px;}
.csztrow-yhm>div{padding:13px 0.875rem;min-width:0;}
.csztrow-yhm>div:first-child{font-weight:700;color:#eef5e0;padding-left:1rem;}
.csztrow_th-yhm{background:#0d0f0a;font-size:0.594rem;letter-spacing:.06em;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;color:#7a9060;}
.csztrow-yhm:not(.csztrow_th-yhm){background:#13160e;color:#b8c9a0;border-top:1px solid #1e2617;}
.csztrow_zebra-yhm{background:#181c12;}
.cszpos-yhm{font-weight:700;color:#a3e635;}
@media(max-width:1025px){.cszpay_logos-yhm{grid-template-columns:repeat(2,1fr);}
}
.cszsupp-yhm{grid-template-columns:repeat(3,1fr);gap:0.875rem;display:grid;}
.cszsupp-yhm>*{min-width:0;}
.cszsupp_card-yhm{border-radius:0.813rem;padding:1.5rem;background:#13160e;border:1px solid #263020;}
.cszsupp_card-yhm svg{color:#a3e635;height:1.5rem;margin-bottom:14px;width:24px;}
.cszsupp_card-yhm h3{font-size:16px;font-weight:700;color:#eef5e0;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;margin-bottom:0.375rem;}
.cszsupp_card-yhm p{color:#b8c9a0;line-height:1.55;font-size:0.813rem;}
@media(max-width:1022px){.cszsupp-yhm{grid-template-columns:1fr;}
}
.cszgm-yhm{grid-template-columns:1.3fr 1fr;gap:1rem;display:grid;}
.cszgm-yhm>*{min-width:0;}
.cszgm_panel-yhm{padding:1.75rem;border:1px solid #263020;border-radius:20px;background:#13160e;}
.cszgm_h2-yhm{margin:0.625rem 0 8px;color:#eef5e0;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-size:24px;font-weight:700;}
.cszgm_text-yhm{margin-bottom:1.25rem;line-height:1.6;max-width:440px;color:#b8c9a0;font-size:13.5px;}
.cszgm_level-yhm{gap:0.875rem;margin-bottom:16px;display:flex;align-items:center;}
.cszgm_lv-yhm{font-weight:700;font-size:1.5rem;color:#a3e635;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;}
.cszgm_bar_wrap-yhm{flex:1;min-width:0;}
.cszgm_bar_meta-yhm{font-size:0.625rem;display:flex;margin-bottom:5px;color:#7a9060;justify-content:space-between;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;}
.cszbar-yhm{border-radius:999px;background:#0d0f0a;overflow:hidden;height:8px;}
.cszbar_fill-yhm{border-radius:62.438rem;background:linear-gradient(90deg,#a3e635,#6ab01a);display:block;height:100%;}
.cszgm_missions-yhm{gap:9px;display:flex;flex-wrap:wrap;}
.cszgm_refer-yhm{padding:28px;border-radius:1.25rem;border:1px solid #263020;background:linear-gradient(150deg,#0a0d06,#060b12);overflow:hidden;display:flex;justify-content:space-between;position:relative;color:#eef5e0;flex-direction:column;}
.cszgm_refer-yhm .cszeyebrow-yhm{color:#b8f542;}
.cszgm_ref_h2-yhm{margin:10px 0 8px;color:#eef5e0;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-weight:700;font-size:24px;line-height:1.1;}
.cszgm_ref_h2-yhm em{color:#b8f542;font-style:normal;}
.cszgm_ref_text-yhm{line-height:1.55;margin-bottom:1.125rem;font-size:13px;color:#8aaa6a;}
@media(max-width:1021px){.cszgm-yhm{grid-template-columns:1fr;}
}
.cszdw_h2-yhm{font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;margin-bottom:0.625rem;line-height:1.08;font-weight:700;font-size:1.625rem;color:#eef5e0;}
.cszsteps_v-yhm{grid-template-columns:1fr;gap:0.625rem;}
.cszsteps_v-yhm .cszstep-yhm{padding:18px 20px;}
@media(max-width:562px){.cszdw_h2-yhm{font-size:23px;}
}
.cszop_h2-yhm{margin:0.625rem 0 0.5rem;color:#eef5e0;font-weight:700;font-size:1.5rem;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;line-height:1.1;}
.cszop_text-yhm{line-height:1.6;font-size:0.844rem;color:#b8c9a0;}
@media(max-width:560px){.cszop_h2-yhm{font-size:1.375rem;}
}
.cszdispute-yhm{gap:1.75rem;border-radius:0.813rem;padding:1.625rem 30px;border:1px dashed #364530;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;}
.cszdispute_in-yhm{max-width:41.25rem;}
.cszdispute_h2-yhm{margin-bottom:0.5rem;font-weight:700;color:#eef5e0;font-size:22px;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;}
.cszdispute_text-yhm{color:#b8c9a0;font-size:0.844rem;line-height:1.6;}
.cszrc-yhm{gap:32px;grid-template-columns:1fr 1fr 1fr;display:grid;}
.cszrc-yhm>*{min-width:0;}
.cszrc_awards-yhm{gap:0.688rem;display:flex;flex-direction:column;}
.cszaward-yhm{gap:0.688rem;align-items:center;display:flex;}
.cszaward-yhm svg{flex:none;height:18px;color:#f5c518;width:1.125rem;}
.cszaward_t-yhm{font-size:0.844rem;font-weight:700;color:#eef5e0;}
.cszaward_s-yhm{color:#7a9060;font-size:0.719rem;}
.cszrc_press-yhm{grid-template-columns:1fr 1fr;gap:0.625rem;display:grid;}
.cszlogo_cell-yhm{border-radius:9px;border:1px solid #263020;align-items:center;height:48px;display:flex;font-size:0.813rem;justify-content:center;color:#b8c9a0;font-weight:700;}
.cszrc_partner-yhm{border:1px solid #263020;padding:1.25rem;background:#13160e;border-radius:13px;}
.cszrc_partner_name-yhm{font-weight:700;color:#eef5e0;font-size:18px;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;margin-bottom:0.375rem;}
.cszrc_partner_text-yhm{line-height:1.55;color:#b8c9a0;font-size:12.5px;}
@media(max-width:1025px){.cszrc-yhm{grid-template-columns:1fr;gap:1.375rem;}
.cszrc_press-yhm{grid-template-columns:repeat(4,1fr);}
}
.cszab_h2-yhm{margin:14px 0 16px;font-weight:700;color:#eef5e0;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-size:2rem;line-height:1.08;}
.cszab_body-yhm{line-height:1.65;margin-bottom:14px;font-size:15px;color:#b8c9a0;}
.cszab_chips-yhm{gap:10px;margin-top:8px;flex-wrap:wrap;display:flex;}
.cszfaq-yhm{gap:0.625rem;flex-direction:column;display:flex;}
.cszfaq_item-yhm{padding:18px 1.375rem;border:1px solid #263020;background:#13160e;border-radius:0.813rem;}
.cszfaq_q-yhm{list-style:none;gap:16px;color:#eef5e0;display:flex;align-items:center;font-weight:600;justify-content:space-between;cursor:pointer;font-size:0.969rem;}
.cszfaq_q-yhm::-webkit-details-marker{display:none;}
.cszfaq_q_t-yhm{gap:0.625rem;display:flex;}
.cszfaq_q_i-yhm{font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;color:#a3e635;font-style:normal;}
.cszfaq_pm-yhm{color:#a3e635;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;font-size:20px;}
.cszfaq_item-yhm[open] .cszfaq_pm-yhm{transform:rotate(45deg);}
.cszfaq_a-yhm{line-height:1.6;margin-top:12px;font-size:0.844rem;color:#b8c9a0;}
@media(max-width:561px){.cszab_h2-yhm{font-size:26px;}
}
.cszprovs-yhm{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:28px;display:grid;}
.cszprovs-yhm>*{min-width:0;}
.cszprov-yhm{border-radius:13px;padding:0.75rem;background:#13160e;border:1px solid #263020;align-items:center;height:4rem;text-decoration:none;display:flex;justify-content:center;}
.cszprov_img-yhm{max-width:100%;object-fit:contain;max-height:2rem;}
.cszresp-yhm{border-radius:13px;gap:24px;border:1px solid #263020;background:#13160e;padding:1.625rem;flex-wrap:wrap;align-items:center;display:flex;justify-content:space-between;}
.cszresp_in-yhm{max-width:35rem;}
.cszresp_h-yhm{font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-size:1.188rem;color:#eef5e0;margin-bottom:0.5rem;font-weight:700;}
.cszresp_p-yhm{line-height:1.6;color:#b8c9a0;font-size:13.5px;}
.cszresp_badges-yhm{gap:14px;flex-wrap:wrap;display:flex;align-items:center;}
.cszage18-yhm{border-radius:0.563rem;padding:0.25rem 0.5rem;border:1.5px solid #e8362a;font-weight:700;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;color:#e8362a;font-size:0.813rem;}
.cszresp_org-yhm{font-size:13px;font-weight:600;color:#7a9060;}
@media(max-width:1027px){.cszprovs-yhm{grid-template-columns:repeat(3,1fr);}
}
@media(max-width:562px){.cszprovs-yhm{grid-template-columns:repeat(2,1fr);}
}
.cszet_h2-yhm{margin:10px 0 14px;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-size:28px;line-height:1.08;font-weight:700;color:#eef5e0;}
.cszet_right-yhm{gap:10px;display:flex;flex-direction:column;}
.cszet_updated-yhm{background:#0d0f0a;padding:0.875rem 18px;border:1px solid #263020;gap:0.625rem;border-radius:13px;color:#b8c9a0;font-size:12px;align-items:center;display:flex;}
.cszet_updated-yhm svg{flex:none;color:#a3e635;width:15px;height:0.938rem;}
.cszet_updated-yhm b{color:#eef5e0;}
@media(max-width:562px){.cszet_h2-yhm{font-size:1.5rem;}
}
.cszrv_head-yhm{gap:0.75rem;justify-content:space-between;align-items:flex-end;display:flex;margin-bottom:18px;flex-wrap:wrap;}
.cszrv_agg-yhm{gap:0.625rem;align-items:center;display:flex;}
.cszrv_source-yhm{font-size:12.5px;color:#7a9060;}
.cszrv_grid-yhm{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;}
.cszrv_grid-yhm>*{min-width:0;}
.cszreview-yhm{border:1px solid #263020;padding:24px;border-radius:13px;background:#13160e;}
.cszreview-yhm .cszstars-yhm{margin-bottom:10px;}
.cszreview-yhm p{color:#eef5e0;margin-bottom:14px;font-size:0.906rem;font-weight:600;line-height:1.5;}
.cszreview_by-yhm{color:#7a9060;font-size:0.781rem;}
@media(max-width:1022px){.cszrv_grid-yhm{grid-template-columns:1fr;}
}
.cszfooter-yhm{padding:2.5rem 28px;background:#090b07;border-top:1px solid #1e2617;}
.cszfooter_grid-yhm{gap:32px;grid-template-columns:1.4fr 1fr 1fr 1fr;margin-right:auto;margin-left:auto;max-width:87.5rem;margin-bottom:28px;display:grid;}
.cszfooter_grid-yhm>*{min-width:0;}
.cszfooter_grid-yhm h4{text-transform:uppercase;font-size:10px;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;margin-bottom:13px;color:#4d5e3a;letter-spacing:.12em;}
.cszfcol-yhm{gap:0.563rem;display:flex;flex-direction:column;color:#b8c9a0;font-size:0.813rem;}
.cszfcol-yhm a{cursor:pointer;}
.cszft_about-yhm{margin-top:0.75rem;line-height:1.6;font-size:0.813rem;max-width:260px;color:#7a9060;}
.cszft_contact-yhm{margin-top:0.75rem;font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;color:#a3e635;overflow-wrap:anywhere;font-size:0.781rem;}
.cszfooter_bottom-yhm{gap:1rem;margin:0 auto;border-top:1px solid #1e2617;justify-content:space-between;align-items:center;display:flex;padding-top:20px;max-width:87.5rem;flex-wrap:wrap;}
.cszfooter_bottom-yhm p{font-size:0.688rem;line-height:1.6;color:#4d5e3a;max-width:720px;}
@media(max-width:1027px){.cszfooter_grid-yhm{grid-template-columns:1fr 1fr;}
}
@media(max-width:559px){.cszfooter_grid-yhm{grid-template-columns:1fr;}
}