*{padding:0;margin:0;box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;}
body{background:#0D0A1A;-webkit-font-smoothing:antialiased;line-height:1.55;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;color:#B8B0D8;text-rendering:optimizeLegibility;overflow-wrap:break-word;font-size:0.938rem;}
img{display:block;max-width:100%;}
a{color:inherit;text-decoration:none;}
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{height:8px;width:8px;}
::-webkit-scrollbar-thumb{background:rgba(8, 6, 20, 0.72);border-radius:0.5rem;}
::-webkit-scrollbar-track{background:transparent;}
.kyd_shell4hc{grid-template-columns:15.5rem 1fr;min-height:100vh;display:grid;}
.kyd_main4hc{min-width:0;}
.kyd_wrap4hc{margin:0 auto;width:100%;max-width:87.5rem;}
.kyd_container4hc{margin:0 auto;padding:0 1rem;width:100%;max-width:1400px;}
@media(min-width:770px){.kyd_container4hc{padding:0 28px;}
}
.kyd_section4hc{padding:1.5rem 28px;}
.kyd_section_pt4hc{padding-top:34px;}
.kyd_band_soft4hc{background:#13102A;}
.kyd_eyebrow4hc{color:#A855F7;text-transform:uppercase;font-weight:600;font-size:0.656rem;letter-spacing:.14em;overflow-wrap:break-word;display:inline-block;line-height:1.4;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;}
.kyd_drawer_cb4hc{display:none;}
.kyd_overlay4hc{display:none;}
@media(max-width:1026px){.kyd_shell4hc{grid-template-columns:1fr;}
.kyd_main4hc{padding-bottom:78px;}
.kyd_drawer_cb4hc:checked~.kyd_overlay4hc{inset:0;background:rgba(8, 6, 20, 0.72);position:fixed;display:block;z-index:70;}
}
@media(max-width:560px){.kyd_section4hc{padding:1.125rem 1rem;}
.kyd_section_pt4hc{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 ---------- */
.kyd_side4hc{padding:22px 1.125rem;background:#110E24;gap:1.375rem;overflow-y:auto;position:sticky;display:flex;border-right:1px solid #1E1A38;flex-direction:column;align-self:start;height:100vh;top:0;}
.kyd_brand4hc{gap:0.625rem;align-items:center;display:flex;}
.kyd_logo4hc{font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;letter-spacing:-.02em;color:#F0ECFF;font-size:1.313rem;font-weight:700;}
.kyd_side_cta4hc{padding:16px;border:1px solid #2A2450;border-radius:13px;background:rgba(168, 85, 247, 0.12);}
.kyd_side_cta_h4hc{font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;line-height:1.15;margin-bottom:6px;color:#F0ECFF;font-size:17px;font-weight:700;}
.kyd_side_cta_p4hc{font-size:12px;line-height:1.45;color:#B8B0D8;margin-bottom:0.75rem;}
.kyd_nav4hc{gap:3px;flex-direction:column;display:flex;}
.kyd_nav_label4hc{padding:0.375rem 0.625rem;font-size:9.5px;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;text-transform:uppercase;color:#4E4672;letter-spacing:.14em;}
.kyd_nav_item4hc{gap:11px;padding:10px;border-radius:0.5rem;display:flex;color:#B8B0D8;font-size:0.875rem;align-items:center;font-weight:500;}
.kyd_nav_item4hc svg{width:1.063rem;height:1.063rem;}
.kyd_nav_item4hc:hover{background:rgba(168, 85, 247, 0.12);color:#F0ECFF;}
.kyd_nav_item_on4hc{background:rgba(168, 85, 247, 0.12);color:#A855F7;font-weight:600;}
.kyd_side_foot4hc{border-radius:0.813rem;border:1px solid #2A2450;padding:12px;background:#13102A;margin-top:auto;}
.kyd_side_foot4hc p{line-height:1.4;color:#B8B0D8;font-size:12.5px;margin-top:4px;}
/* ---------- topbar ---------- */
.kyd_top4hc{gap:16px;background:#110E24;padding:14px 1.75rem;align-items:center;border-bottom:1px solid #1E1A38;display:flex;position:sticky;z-index:40;top:0;}
.kyd_top_brand4hc{gap:0.563rem;align-items:center;display:none;}
.kyd_search4hc{padding:0.688rem 14px;gap:10px;background:#13102A;flex:1;border-radius:13px;border:1px solid #2A2450;display:flex;max-width:440px;align-items:center;color:#7C72A8;font-size:0.844rem;}
.kyd_search4hc svg{flex:none;width:16px;height:1rem;}
.kyd_top_actions4hc{gap:12px;margin-left:auto;display:flex;align-items:center;}
.kyd_lang4hc{color:#B8B0D8;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-size:12px;}
.kyd_burger4hc{border:1px solid #2A2450;background:#13102A;border-radius:0.5rem;color:#F0ECFF;height:40px;width:40px;align-items:center;justify-content:center;display:none;}
/* ---------- bottom-nav (mobile) ---------- */
.kyd_botnav4hc{display:none;}
@media(max-width:1027px){.kyd_side4hc{transition:transform .25s ease;transform:translateX(-100%);z-index:80;left:0;height:100vh;position:fixed;top:0;width:280px;}
.kyd_drawer_cb4hc:checked~.kyd_shell4hc .kyd_side4hc{transform:translateX(0);}
.kyd_top4hc{gap:12px;padding:14px 1rem;flex-wrap:wrap;position:static;}
.kyd_top_brand4hc{display:flex;}
.kyd_search4hc{display:none;}
.kyd_burger4hc{display:flex;}
.kyd_top_actions4hc{gap:0.625rem;margin-left:0;align-items:stretch;width:100%;}
.kyd_top_actions4hc .kyd_lang4hc{display:none;}
.kyd_top_actions4hc .kyd_btn4hc{padding:0.688rem 10px;flex:1;text-align:center;}
.kyd_botnav4hc{padding:8px 6px calc(8px + env(safe-area-inset-bottom));grid-template-columns:repeat(3,1fr);background:#110E24;left:0;transform:translateZ(0);bottom:0;z-index:65;display:grid;right:0;position:fixed;border-top:1px solid #2A2450;}
.kyd_bn4hc{gap:4px;padding:0.375rem 2px 0;flex-direction:column;font-weight:600;min-width:0;display:flex;color:#B8B0D8;font-size:10px;justify-content:flex-end;align-items:center;}
.kyd_bn4hc svg{flex:none;height:1.375rem;width:22px;}
.kyd_bn4hc span{overflow:hidden;text-align:center;white-space:nowrap;max-width:100%;text-overflow:ellipsis;}
.kyd_bn_on4hc{color:#A855F7;}
.kyd_bn_center4hc{position:relative;}
.kyd_bn_fab4hc{border-radius:50%;background:#A855F7;color:#FFFFFF;height:3.125rem;left:50%;justify-content:center;display:flex;box-shadow:0 0.5rem 2.5rem rgba(0, 0, 0, 0.64), 0 2px 0.75rem rgba(168, 85, 247, 0.22);width:3.125rem;position:absolute;transform:translateX(-50%);top:-20px;align-items:center;}
.kyd_bn_fab4hc svg{height:1.5rem;width:24px;}
.kyd_bn_center4hc span{color:#A855F7;}
}
.kyd_btn4hc{gap:0.5rem;padding:11px 22px;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;border-radius:0.5rem;cursor:pointer;align-items:center;justify-content:center;font-weight:700;display:inline-flex;font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-size:0.875rem;}
.kyd_btn_pri4hc{background:#A855F7;box-shadow:0 0.25rem 1.25rem rgba(168, 85, 247, 0.48), 0 2px 0.5rem rgba(168, 85, 247, 0.28);color:#FFFFFF;}
.kyd_btn_pri4hc:hover{background:#9333EA;}
.kyd_btn_ghost4hc{background:rgba(168, 85, 247, 0.12);color:#F0ECFF;font-weight:600;}
.kyd_btn_line4hc{background:transparent;border:1px solid #3D3570;color:#F0ECFF;font-weight:600;}
.kyd_btn_lg4hc{padding:1rem 30px;border-radius:0.813rem;font-size:0.938rem;}
.kyd_band4hc .kyd_btn_line4hc{border-color:rgba(255, 255, 255, 0.12);color:#F0ECFF;}
.kyd_band4hc .kyd_btn_ghost4hc{background:rgba(255, 255, 255, 0.07);color:#F0ECFF;}
.kyd_link_m4hc{gap:0.313rem;cursor:pointer;text-decoration:none;display:inline-flex;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;align-items:center;color:#A855F7;font-size:0.75rem;}
.kyd_link_m4hc svg{height:14px;width:14px;}
.kyd_band4hc .kyd_link_m4hc{color:#C084FC;}
.kyd_dot4hc{border-radius:50%;flex:none;background:#A855F7;width:0.438rem;height:0.438rem;}
.kyd_dot_live4hc{background:#EF4444;animation:zm3-pulse 1.4s infinite;}
.kyd_stars4hc{gap:2px;display:inline-flex;color:#A855F7;}
.kyd_stars4hc svg{height:15px;width:0.938rem;}
.kyd_chip4hc{gap:0.375rem;border-radius:0.5rem;padding:7px 0.75rem;border:1px solid #2A2450;background:#13102A;color:#B8B0D8;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;display:inline-flex;align-items:center;font-size:0.688rem;}
.kyd_chip_on4hc{background:rgba(168, 85, 247, 0.12);border-color:transparent;color:#A855F7;}
.kyd_gc4hc{color:inherit;min-width:0;text-decoration:none;display:block;cursor:pointer;}
.kyd_gc_thumb4hc{border:1px solid #2A2450;overflow:hidden;border-radius:13px;display:block;background-position:center;position:relative;aspect-ratio:1;background-size:cover;}
.kyd_gc_thumb_portrait4hc{aspect-ratio:3/4;}
.kyd_gc_thumb_wide4hc{aspect-ratio:16/11;}
.kyd_gc_cap4hc{padding:9px;background:linear-gradient(transparent,rgba(8, 6, 20, 0.72));left:0;position:absolute;right:0;bottom:0;}
.kyd_gc_name4hc{font-size:0.781rem;font-weight:700;color:#F0ECFF;display:block;}
.kyd_gc_meta4hc{color:#A89EC8;font-size:11px;}
.kyd_gc_badge4hc{border-radius:0.5rem;padding:2px 0.375rem;background:#A855F7;top:0.5rem;position:absolute;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#FFFFFF;font-size:8px;font-weight:700;right:0.5rem;}
.kyd_gc_badge_hot4hc{background:#EF4444;color:#F0ECFF;}
.kyd_gc_badge_live4hc{background:#EF4444;color:#F0ECFF;right:auto;left:8px;}
.kyd_gc_mult4hc{inset:0;position:absolute;align-items:center;font-size:1.75rem;color:#A855F7;display:flex;font-weight:700;justify-content:center;}
.kyd_pc4hc{border:1px solid #2A2450;background:#13102A;border-radius:13px;align-items:center;justify-content:center;font-weight:700;color:#B8B0D8;font-size:14px;display:flex;height:4rem;}
.kyd_rail4hc{min-width:0;}
.kyd_rail_scroll4hc{gap:0.875rem;display:grid;}
.kyd_rail_scroll4hc>*{min-width:0;}
.kyd_g64hc{grid-template-columns:repeat(6,1fr);}
.kyd_g74hc{grid-template-columns:repeat(7,1fr);}
.kyd_g44hc{grid-template-columns:repeat(4,1fr);}
@media(max-width:1022px){.kyd_g64hc,.kyd_g74hc{grid-template-columns:none;scroll-snap-type:x mandatory;grid-auto-columns:120px;padding-bottom:0.375rem;overflow-x:auto;grid-auto-flow:column;}
.kyd_g64hc>*,.kyd_g74hc>*{scroll-snap-align:start;}
.kyd_g44hc{grid-template-columns:repeat(2,1fr);}
}
@media(max-width:557px){.kyd_g44hc{grid-template-columns:none;overflow-x:auto;grid-auto-flow:column;grid-auto-columns:150px;}
}
.kyd_panel4hc{border-radius:1.25rem;border:1px solid #2A2450;padding:28px 32px;background:#13102A;}
.kyd_split4hc{gap:2.25rem;display:grid;align-items:start;}
.kyd_split4hc>*{min-width:0;}
.kyd_split_a4hc{grid-template-columns:.85fr 1.15fr;}
.kyd_split_b4hc{grid-template-columns:1fr 1.1fr;}
.kyd_split_c4hc{grid-template-columns:1.1fr .9fr;}
.kyd_pgrid4hc{gap:40px;grid-template-columns:.9fr 1.1fr;display:grid;align-items:center;}
.kyd_pgrid4hc>*{min-width:0;}
.kyd_lead4hc{color:#B8B0D8;font-size:0.938rem;line-height:1.65;margin-bottom:14px;}
.kyd_feat4hc{gap:14px;grid-template-columns:repeat(3,1fr);display:grid;}
.kyd_feat4hc>*{min-width:0;}
.kyd_feat24hc{grid-template-columns:1fr 1fr;}
.kyd_feat_card4hc{border-radius:20px;padding:1.625rem;background:#13102A;border:1px solid #2A2450;}
.kyd_feat_card4hc svg{height:26px;width:26px;color:#A855F7;margin-bottom:16px;}
.kyd_feat_card4hc h3{color:#F0ECFF;font-size:18px;margin-bottom:0.5rem;font-weight:700;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;}
.kyd_feat_card4hc p{color:#B8B0D8;line-height:1.6;font-size:0.813rem;}
.kyd_feat_card4hc b{color:#F0ECFF;}
.kyd_big4hc{gap:1.375rem;display:flex;flex-wrap:wrap;}
.kyd_big_n4hc{font-size:1.625rem;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;font-weight:700;color:#A855F7;}
.kyd_big_l4hc{font-size:0.75rem;color:#7C72A8;}
.kyd_person4hc{border-radius:0.813rem;background:#13102A;gap:14px;border:1px solid #2A2450;padding:1rem 1.125rem;align-items:center;display:flex;}
.kyd_avatar4hc{background:linear-gradient(135deg,#A855F7,#7C3AED);flex:none;border-radius:50%;height:44px;width:44px;}
.kyd_person_name4hc{color:#F0ECFF;font-weight:700;font-size:0.875rem;}
.kyd_person_role4hc{font-size:0.75rem;color:#7C72A8;}
.kyd_kv4hc{border:1px solid #2A2450;overflow:hidden;gap:1px;border-radius:0.813rem;grid-template-columns:1fr 1fr;background:#2A2450;display:grid;}
.kyd_kv4hc>div{background:#0D0A1A;padding:1rem 18px;min-width:0;}
.kyd_kv_k4hc{font-size:9.5px;text-transform:uppercase;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#A855F7;margin-bottom:5px;}
.kyd_kv_v4hc{color:#F0ECFF;font-weight:700;font-size:13.5px;}
@media(max-width:1021px){.kyd_split_a4hc,.kyd_split_b4hc,.kyd_split_c4hc,.kyd_pgrid4hc{gap:1.5rem;grid-template-columns:1fr;}
.kyd_feat4hc,.kyd_feat24hc{grid-template-columns:1fr;}
.kyd_kv4hc{grid-template-columns:1fr;}
}
.kyd_sh4hc{min-width:0;margin-bottom:1rem;}
.kyd_sh_row4hc{gap:12px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;}
.kyd_sh_row4hc .kyd_sh_l4hc{gap:6px;display:flex;min-width:0;flex-direction:column;}
.kyd_sh_stack4hc{gap:0.625rem;flex-direction:column;display:flex;align-items:flex-start;}
.kyd_sh_center4hc{gap:0.625rem;display:flex;text-align:center;align-items:center;flex-direction:column;}
.kyd_sh_h24hc{gap:0.563rem;line-height:1.1;font-size:1.25rem;display:flex;overflow-wrap:break-word;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;font-weight:700;align-items:center;color:#F0ECFF;}
@media(min-width:766px){.kyd_sh_h24hc{font-size:24px;}
}
.kyd_band4hc .kyd_sh_h24hc{color:#F0ECFF;}
.kyd_eb_mono4hc{letter-spacing:.08em;text-transform:none;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;}
.kyd_eb_mono4hc::before{content:"// ";}
.kyd_eb_upper4hc{text-transform:uppercase;letter-spacing:.14em;}
.kyd_eb_pill4hc{padding:0.313rem 0.688rem;border-radius:62.438rem;background:rgba(168, 85, 247, 0.12);text-transform:uppercase;letter-spacing:.12em;}
.kyd_eb_line4hc{gap:10px;align-items:center;display:inline-flex;}
.kyd_eb_line4hc::before{background:#A855F7;height:1px;width:24px;content:"";display:inline-block;}
.kyd_band4hc .kyd_eb_line4hc::before{background:#C084FC;}
.kyd_band4hc .kyd_eb_pill4hc{background:rgba(255, 255, 255, 0.07);}
.kyd_sh_link4hc{gap:6px;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;color:#F0ECFF;font-weight:600;border-bottom:1px solid #F0ECFF;white-space:nowrap;align-items:center;display:inline-flex;font-size:0.813rem;padding-bottom:2px;}
.kyd_sh_link4hc:hover{border-color:#A855F7;color:#A855F7;}
.kyd_sh_link4hc svg{height:14px;width:0.875rem;}
.kyd_sh_link_chev4hc{border-bottom:0;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-size:12px;color:#A855F7;padding-bottom:0;}
.kyd_sh_link_btn4hc{padding:0.563rem 1.125rem;background:#A855F7;border-radius:62.438rem;border-bottom:0;color:#FFFFFF;}
.kyd_sh_link_btn4hc:hover{background:#9333EA;border-color:transparent;}
.kyd_band4hc .kyd_sh_link4hc{border-color:#F0ECFF;color:#F0ECFF;}
.kyd_band4hc .kyd_sh_link_chev4hc{color:#C084FC;}
.kyd_sh_rule4hc{margin:-2px 0 16px;background:#2A2450;height:1px;}
.kyd_band4hc .kyd_sh_rule4hc{background:rgba(255, 255, 255, 0.12);}
.kyd_seo_grid34hc{grid-template-columns:repeat(3,1fr);gap:20px;display:grid;}
.kyd_seo_grid44hc{grid-template-columns:repeat(4,1fr);gap:13px;display:grid;}
.kyd_seo_grid34hc>*,.kyd_seo_grid44hc>*{min-width:0;}
.kyd_seo_card4hc{border-radius:0.813rem;padding:24px;background:#13102A;border:1px solid #2A2450;}
.kyd_seo_card4hc h3{font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;font-size:18px;margin-bottom:8px;color:#F0ECFF;font-weight:700;}
.kyd_seo_card4hc p{color:#B8B0D8;font-size:0.813rem;line-height:1.6;}
.kyd_seo_card_sm4hc{padding:20px;}
.kyd_seo_card_sm4hc h3{font-size:16px;}
.kyd_seo_card_sm4hc p{font-size:12.5px;line-height:1.55;}
.kyd_seo_rtp_row4hc{grid-template-columns:1fr 1fr;gap:2.25rem;align-items:center;display:grid;margin-top:1rem;}
.kyd_rtp4hc{gap:14px;display:flex;min-width:0;}
.kyd_rtp4hc>div{padding:16px;border-radius:13px;background:#0D0A1A;flex:1;min-width:0;text-align:center;}
.kyd_rtp_n4hc{font-weight:700;white-space:nowrap;color:#A855F7;font-size:1.625rem;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;}
.kyd_rtp_l4hc{color:#7C72A8;margin-top:0.25rem;font-size:11px;}
.kyd_cmp4hc{overflow:hidden;border:1px solid #2A2450;border-radius:0.813rem;max-width:760px;}
.kyd_cmp_row4hc{grid-template-columns:1.6fr 1fr 1fr;display:grid;font-size:13px;}
.kyd_cmp_row4hc>div{padding:13px 14px;min-width:0;text-align:center;}
.kyd_cmp_row4hc>div:first-child{text-align:left;font-weight:600;padding-left:1.375rem;color:#F0ECFF;}
.kyd_cmp_th4hc{background:#0D0A1A;font-weight:700;font-size:0.781rem;}
.kyd_cmp_row4hc:not(.kyd_cmp_th4hc){background:#13102A;color:#B8B0D8;border-top:1px solid #1E1A38;}
.kyd_cmp_zebra4hc{background:#0F0C22;}
.kyd_guide4hc{background:#13102A;overflow:hidden;border-radius:0.813rem;border:1px solid #2A2450;cursor:pointer;}
.kyd_guide_cover4hc{height:130px;}
.kyd_guide_body4hc{padding:20px;}
.kyd_guide_body4hc h3{margin:7px 0 0.563rem;color:#F0ECFF;font-size:1rem;font-weight:700;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;line-height:1.25;}
.kyd_guide_meta4hc{font-size:11.5px;color:#7C72A8;}
.kyd_hub4hc{grid-template-columns:repeat(5,1fr);gap:28px;display:grid;border-top:1px solid #1E1A38;padding-top:28px;}
.kyd_hub4hc>*{min-width:0;}
.kyd_hub4hc h4{margin-bottom:0.688rem;color:#F0ECFF;font-weight:700;font-size:0.813rem;}
.kyd_hub_col4hc{gap:0.5rem;font-size:0.813rem;color:#B8B0D8;flex-direction:column;display:flex;}
.kyd_hub_col4hc a{cursor:pointer;}
@media(max-width:1023px){.kyd_seo_grid34hc{grid-template-columns:1fr;}
.kyd_seo_grid44hc{grid-template-columns:repeat(2,1fr);}
.kyd_seo_rtp_row4hc{grid-template-columns:1fr;gap:1.25rem;}
.kyd_hub4hc{gap:1.375rem;grid-template-columns:repeat(2,1fr);}
}
@media(max-width:561px){.kyd_hub4hc{grid-template-columns:1fr;}
}
.kyd_tk4hc{background:#080614;overflow:hidden;border-bottom:1px solid #1E1A38;display:flex;align-items:center;}
.kyd_tk_tag4hc{flex:none;background:#13102A;padding:0.688rem 18px;gap:8px;letter-spacing:.1em;align-items:center;font-weight:600;font-size:0.656rem;color:#EF4444;display:flex;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;text-transform:uppercase;border-right:1px solid #1E1A38;}
.kyd_tk_rail4hc{overflow:hidden;flex:1;}
.kyd_tk_track4hc{padding:11px 0.875rem;animation:zm3-marquee 26s linear infinite;gap:1.75rem;width:max-content;font-size:12px;display:flex;white-space:nowrap;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#B8B0D8;}
.kyd_tk_track4hc b{color:#A855F7;}
.kyd_hero4hc{border:1px solid #2A2450;padding:2.875rem 3rem;overflow:hidden;border-radius:1.25rem;background:linear-gradient(120deg,#100D20,#0A0C22);position:relative;color:#F0ECFF;}
.kyd_hero_glow4hc{border-radius:50%;background:radial-gradient(circle,rgba(139, 92, 246, 0.22),transparent 70%);top:-60px;height:21.25rem;position:absolute;right:-60px;width:21.25rem;}
.kyd_hero_in4hc{position:relative;max-width:37.5rem;}
.kyd_hero4hc .kyd_eyebrow4hc{color:#C084FC;}
.kyd_pill_row4hc{border-radius:999px;gap:0.5rem;padding:6px 13px;background:rgba(255, 255, 255, 0.07);border:1px solid rgba(255, 255, 255, 0.12);color:#C084FC;margin-bottom:1.375rem;font-size:10.5px;display:inline-flex;letter-spacing:.1em;text-transform:uppercase;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;align-items:center;}
.kyd_hero_h14hc{margin:1.125rem 0;letter-spacing:-.02em;line-height:1.02;font-size:3.375rem;overflow-wrap:break-word;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;font-weight:700;color:#F0ECFF;}
.kyd_hero_h14hc em{font-style:normal;color:#C084FC;}
.kyd_hero_sub4hc{color:#A89EC8;max-width:480px;margin-bottom:1.75rem;line-height:1.55;font-size:17px;}
.kyd_hero_cta4hc{gap:0.875rem;margin-bottom:1.625rem;align-items:center;flex-wrap:wrap;display:flex;}
.kyd_hero_trust4hc{gap:0.875rem;flex-wrap:wrap;align-items:center;display:flex;}
.kyd_hero_rating_txt4hc{font-size:0.813rem;color:#A89EC8;}
@media(max-width:1027px){.kyd_hero4hc{padding:2rem 1.5rem;}
.kyd_hero_h14hc{font-size:2.375rem;}
}
@media(max-width:561px){.kyd_hero_h14hc{font-size:30px;}
}
.kyd_tabs4hc{gap:9px;flex-wrap:wrap;display:flex;}
.kyd_tab4hc{border-radius:8px;background:#13102A;border:1px solid #2A2450;padding:10px 1.125rem;font-size:13px;font-weight:600;cursor:pointer;color:#B8B0D8;}
.kyd_tab_on4hc{background:#A855F7;border-color:transparent;font-weight:700;color:#FFFFFF;}
.kyd_stat4hc{grid-template-columns:repeat(4,1fr);gap:0.875rem;display:grid;}
.kyd_stat4hc>*{min-width:0;}
.kyd_stat_item4hc{background:#13102A;padding:18px 20px;border-radius:0.813rem;border:1px solid #2A2450;}
.kyd_stat_k4hc{letter-spacing:.12em;text-transform:uppercase;margin-bottom:0.438rem;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-size:9.5px;color:#7C72A8;}
.kyd_stat_v4hc{gap:0.5rem;align-items:center;min-width:0;font-weight:700;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;display:flex;color:#F0ECFF;overflow-wrap:anywhere;font-size:24px;}
.kyd_stat_v_accent4hc{color:#A855F7;}
@media(max-width:1024px){.kyd_stat4hc{grid-template-columns:repeat(2,1fr);}
}
.kyd_wlc4hc{border-radius:20px;overflow:hidden;border:1px solid #2A2450;background:linear-gradient(120deg,#100D20,#0A0C22);gap:1.5rem;grid-template-columns:1.2fr .8fr;padding:36px 40px;color:#F0ECFF;align-items:center;position:relative;display:grid;}
.kyd_wlc4hc>*{min-width:0;}
.kyd_wlc4hc .kyd_eyebrow4hc{color:#C084FC;}
.kyd_wlc_glow4hc{background:radial-gradient(circle,rgba(139, 92, 246, 0.22),transparent 70%);border-radius:50%;position:absolute;height:16.25rem;right:-2.5rem;width:16.25rem;top:-40px;}
.kyd_wlc_in4hc{position:relative;}
.kyd_wlc_h24hc{margin:0.625rem 0 0.5rem;line-height:1.03;font-size:34px;font-weight:700;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;color:#F0ECFF;overflow-wrap:break-word;}
.kyd_wlc_h24hc em{color:#C084FC;font-style:normal;}
.kyd_wlc_sub4hc{margin-bottom:18px;color:#A89EC8;line-height:1.55;max-width:26.25rem;font-size:0.875rem;}
.kyd_wlc_terms4hc{gap:0.625rem;display:flex;flex-direction:column;position:relative;}
.kyd_term4hc{padding:13px 15px;border-radius:13px;border:1px solid rgba(255, 255, 255, 0.12);gap:11px;background:rgba(255, 255, 255, 0.07);display:flex;align-items:center;}
.kyd_term4hc svg{flex:none;height:20px;width:1.25rem;color:#C084FC;}
.kyd_term_k4hc{font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#A89EC8;text-transform:uppercase;letter-spacing:.1em;font-size:0.594rem;}
.kyd_term_v4hc{font-size:0.875rem;color:#F0ECFF;font-weight:700;margin-top:2px;}
@media(max-width:1026px){.kyd_wlc4hc{grid-template-columns:1fr;}
}
@media(max-width:558px){.kyd_wlc_h24hc{font-size:26px;}
}
.kyd_jp4hc{grid-template-columns:1.5fr 1fr 1fr;gap:14px;display:grid;}
.kyd_jp4hc>*{min-width:0;}
.kyd_jp_hero4hc{padding:1.625rem;overflow:hidden;border-radius:20px;gap:0.875rem;border:1px solid #2A2450;background:linear-gradient(135deg,#100D20,#0A0C22);display:flex;justify-content:space-between;color:#F0ECFF;min-height:180px;position:relative;flex-direction:column;}
.kyd_jp_glow4hc{background:radial-gradient(circle,rgba(139, 92, 246, 0.22),transparent 70%);border-radius:50%;top:-40px;height:11.25rem;width:11.25rem;position:absolute;right:-40px;}
.kyd_jp_k_row4hc{gap:0.625rem;position:relative;justify-content:space-between;align-items:center;display:flex;}
.kyd_jp_k4hc{text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:#7C72A8;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;}
.kyd_jp_hero4hc .kyd_jp_k4hc{color:#A89EC8;}
.kyd_jp_amt4hc{font-weight:700;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;font-size:2.625rem;line-height:1;position:relative;color:#C084FC;}
.kyd_jp_sub4hc{font-size:0.75rem;color:#A89EC8;margin-top:0.313rem;}
.kyd_jp_cell4hc{padding:22px;border-radius:20px;background:#13102A;border:1px solid #2A2450;flex-direction:column;justify-content:space-between;min-height:11.25rem;display:flex;}
.kyd_jp_cell4hc .kyd_jp_amt4hc{color:#F0ECFF;font-size:1.875rem;}
.kyd_jp_cell4hc .kyd_jp_sub4hc{color:#7C72A8;}
@media(max-width:1025px){.kyd_jp4hc{grid-template-columns:1fr;}
}
@media(max-width:561px){.kyd_jp_amt4hc{font-size:32px;}
}
.kyd_pay_logos4hc{grid-template-columns:repeat(4,1fr);gap:9px;display:grid;}
.kyd_pay_logos4hc>*{min-width:0;}
.kyd_pay4hc{border:1px solid #2A2450;border-radius:0.5rem;justify-content:center;color:#B8B0D8;align-items:center;font-weight:700;display:flex;height:3rem;font-size:0.75rem;}
.kyd_table4hc{overflow:hidden;border-radius:13px;border:1px solid #2A2450;}
.kyd_trow4hc{grid-template-columns:1.3fr 1fr 1fr 1fr;display:grid;font-size:13px;}
.kyd_trow4hc>div{padding:0.813rem 14px;min-width:0;}
.kyd_trow4hc>div:first-child{color:#F0ECFF;padding-left:1rem;font-weight:700;}
.kyd_trow_th4hc{background:#0D0A1A;letter-spacing:.06em;font-size:0.594rem;color:#7C72A8;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;text-transform:uppercase;}
.kyd_trow4hc:not(.kyd_trow_th4hc){background:#13102A;border-top:1px solid #1E1A38;color:#B8B0D8;}
.kyd_trow_zebra4hc{background:#0F0C22;}
.kyd_pos4hc{font-weight:700;color:#A855F7;}
@media(max-width:1022px){.kyd_pay_logos4hc{grid-template-columns:repeat(2,1fr);}
}
.kyd_gm4hc{grid-template-columns:1.3fr 1fr;gap:1rem;display:grid;}
.kyd_gm4hc>*{min-width:0;}
.kyd_gm_panel4hc{padding:28px;border-radius:1.25rem;background:#13102A;border:1px solid #2A2450;}
.kyd_gm_h24hc{margin:10px 0 0.5rem;font-size:24px;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;color:#F0ECFF;font-weight:700;}
.kyd_gm_text4hc{color:#B8B0D8;font-size:0.844rem;max-width:27.5rem;line-height:1.6;margin-bottom:1.25rem;}
.kyd_gm_level4hc{gap:14px;align-items:center;display:flex;margin-bottom:1rem;}
.kyd_gm_lv4hc{color:#A855F7;font-weight:700;font-size:1.5rem;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;}
.kyd_gm_bar_wrap4hc{flex:1;min-width:0;}
.kyd_gm_bar_meta4hc{color:#7C72A8;justify-content:space-between;display:flex;margin-bottom:0.313rem;font-size:0.625rem;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;}
.kyd_bar4hc{background:#0D0A1A;border-radius:62.438rem;overflow:hidden;height:0.5rem;}
.kyd_bar_fill4hc{background:linear-gradient(90deg,#A855F7,#7C3AED);border-radius:999px;display:block;height:100%;}
.kyd_gm_missions4hc{gap:0.563rem;flex-wrap:wrap;display:flex;}
.kyd_gm_refer4hc{background:linear-gradient(150deg,#100D20,#0A0C22);border:1px solid #2A2450;border-radius:20px;padding:1.75rem;overflow:hidden;color:#F0ECFF;flex-direction:column;display:flex;position:relative;justify-content:space-between;}
.kyd_gm_refer4hc .kyd_eyebrow4hc{color:#C084FC;}
.kyd_gm_ref_h24hc{margin:0.625rem 0 8px;color:#F0ECFF;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;line-height:1.1;font-size:1.5rem;font-weight:700;}
.kyd_gm_ref_h24hc em{color:#C084FC;font-style:normal;}
.kyd_gm_ref_text4hc{line-height:1.55;color:#A89EC8;margin-bottom:1.125rem;font-size:0.813rem;}
@media(max-width:1021px){.kyd_gm4hc{grid-template-columns:1fr;}
}
.kyd_news4hc{border-radius:20px;border:1px solid #2A2450;gap:1.5rem;background:linear-gradient(135deg,#100D20,#0A0C22);padding:26px 2rem;color:#F0ECFF;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.kyd_news_h34hc{font-size:1.25rem;font-weight:700;color:#F0ECFF;margin-bottom:0.25rem;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;}
.kyd_news_text4hc{color:#A89EC8;font-size:0.813rem;}
.kyd_news_form4hc{flex:1;gap:0.625rem;max-width:27.5rem;min-width:0;display:flex;}
.kyd_news_form4hc .kyd_input4hc{min-width:0;}
@media(max-width:560px){.kyd_news_form4hc{width:100%;}
}
.kyd_input4hc{background:rgba(255, 255, 255, 0.07);padding:13px 1rem;flex:1;border-radius:8px;border:1px solid rgba(255, 255, 255, 0.12);color:#A89EC8;font-size:13.5px;}
.kyd_dw_h24hc{font-size:26px;line-height:1.08;font-weight:700;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;color:#F0ECFF;margin-bottom:10px;}
.kyd_steps_v4hc{gap:10px;grid-template-columns:1fr;}
.kyd_steps_v4hc .kyd_step4hc{padding:1.125rem 20px;}
@media(max-width:558px){.kyd_dw_h24hc{font-size:1.438rem;}
}
.kyd_steps4hc{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;}
.kyd_steps4hc>*{min-width:0;}
.kyd_step4hc{padding:24px;background:#13102A;border-radius:13px;border:1px solid #2A2450;position:relative;}
.kyd_step_num4hc{border-radius:8px;background:#A855F7;justify-content:center;height:1.875rem;font-size:0.813rem;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#FFFFFF;font-weight:700;margin-bottom:0.875rem;width:30px;align-items:center;display:flex;}
.kyd_step_h4hc{color:#F0ECFF;font-size:1rem;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;margin-bottom:7px;font-weight:700;}
.kyd_step_p4hc{line-height:1.55;font-size:0.813rem;color:#B8B0D8;}
@media(max-width:1022px){.kyd_steps4hc{grid-template-columns:1fr;}
}
.kyd_banner4hc{background:linear-gradient(115deg,#100D20,#0A0C22);padding:36px 40px;border:1px solid #2A2450;gap:28px;border-radius:1.25rem;overflow:hidden;flex-wrap:wrap;justify-content:space-between;position:relative;align-items:center;display:flex;color:#F0ECFF;}
.kyd_banner_glow4hc{border-radius:50%;background:radial-gradient(circle,rgba(139, 92, 246, 0.22),transparent 68%);right:80px;height:200px;top:50%;width:12.5rem;transform:translateY(-50%);position:absolute;}
.kyd_banner_in4hc{position:relative;max-width:560px;}
.kyd_banner4hc .kyd_eyebrow4hc{color:#C084FC;}
.kyd_banner_h24hc{margin:0.625rem 0;color:#F0ECFF;font-weight:700;line-height:1.05;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;font-size:1.875rem;}
.kyd_banner_text4hc{line-height:1.6;color:#A89EC8;font-size:0.875rem;}
@media(max-width:561px){.kyd_banner_h24hc{font-size:24px;}
}
.kyd_vip_head4hc{gap:12px;flex-wrap:wrap;align-items:flex-end;margin-bottom:18px;display:flex;justify-content:space-between;}
.kyd_vip_intro4hc{color:#B8B0D8;max-width:420px;font-size:0.813rem;}
.kyd_vip4hc{gap:0.75rem;grid-template-columns:repeat(5,1fr);display:grid;}
.kyd_vip4hc>*{min-width:0;}
.kyd_tier4hc{border-radius:0.813rem;border:1px solid #2A2450;background:#13102A;padding:20px;}
.kyd_tier_on4hc{border-color:#A855F7;background:rgba(168, 85, 247, 0.12);}
.kyd_tier_medal4hc{border-radius:0.5rem;background:linear-gradient(135deg,#A855F7,#7C3AED);height:30px;width:1.875rem;margin-bottom:0.875rem;}
.kyd_tier_name4hc{margin-bottom:5px;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;font-weight:700;color:#F0ECFF;font-size:0.938rem;}
.kyd_tier_tx4hc{color:#7C72A8;line-height:1.5;font-size:0.719rem;}
@media(max-width:1027px){.kyd_vip4hc{grid-template-columns:repeat(2,1fr);}
}
.kyd_app4hc{gap:2.25rem;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;}
.kyd_app_copy4hc{max-width:32.5rem;}
.kyd_app_h24hc{margin:12px 0 10px;font-weight:700;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;font-size:28px;color:#F0ECFF;line-height:1.05;}
.kyd_app_text4hc{color:#B8B0D8;margin-bottom:1.25rem;font-size:0.875rem;line-height:1.6;}
.kyd_app_btns4hc{gap:0.75rem;display:flex;flex-wrap:wrap;}
.kyd_store4hc{gap:9px;border-radius:0.813rem;background:#0D0A1A;border:1px solid #2A2450;padding:0.688rem 18px;font-size:0.813rem;font-weight:700;cursor:pointer;align-items:center;color:#F0ECFF;display:inline-flex;}
.kyd_store4hc svg{height:16px;width:16px;}
.kyd_app_qr_wrap4hc{gap:1rem;display:flex;align-items:center;}
.kyd_qr4hc{border-radius:13px;gap:3px;border:1px solid #2A2450;padding:11px;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);background:#0D0A1A;height:6.75rem;width:6.75rem;display:grid;}
.kyd_qr4hc i{background:transparent;}
.kyd_qr_f4hc{background:#A855F7;}
.kyd_app_qr_cap4hc{line-height:1.4;font-size:12px;color:#7C72A8;max-width:84px;}
.kyd_promo_grid4hc{gap:16px;grid-template-columns:repeat(3,1fr);display:grid;}
.kyd_promo_grid4hc>*{min-width:0;}
.kyd_promo4hc{padding:1.5rem;border-radius:20px;background:#13102A;border:1px solid #2A2450;overflow:hidden;position:relative;min-height:9.375rem;}
.kyd_promo_h4hc{font-size:1.625rem;line-height:1.05;color:#F0ECFF;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;margin-top:0.375rem;font-weight:700;}
.kyd_promo_h4hc em{font-style:normal;color:#A855F7;}
.kyd_promo_p4hc{margin-top:0.5rem;color:#B8B0D8;line-height:1.5;font-size:12.5px;}
.kyd_promo_feat4hc{border-color:#2A2450;background:linear-gradient(135deg,#100D20,#0A0C22);}
.kyd_promo_feat4hc .kyd_promo_h4hc{color:#F0ECFF;}
.kyd_promo_feat4hc .kyd_promo_h4hc em{color:#C084FC;}
.kyd_promo_feat4hc .kyd_promo_p4hc{color:#A89EC8;}
.kyd_promo_feat4hc .kyd_eyebrow4hc{color:#C084FC;}
@media(max-width:1027px){.kyd_promo_grid4hc{grid-template-columns:1fr;}
}
.kyd_supp4hc{grid-template-columns:repeat(3,1fr);gap:0.875rem;display:grid;}
.kyd_supp4hc>*{min-width:0;}
.kyd_supp_card4hc{border-radius:0.813rem;background:#13102A;padding:24px;border:1px solid #2A2450;}
.kyd_supp_card4hc svg{margin-bottom:0.875rem;color:#A855F7;width:1.5rem;height:1.5rem;}
.kyd_supp_card4hc h3{margin-bottom:6px;font-weight:700;font-size:16px;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;color:#F0ECFF;}
.kyd_supp_card4hc p{color:#B8B0D8;font-size:13px;line-height:1.55;}
@media(max-width:1021px){.kyd_supp4hc{grid-template-columns:1fr;}
}
.kyd_tour4hc{border-radius:20px;border:1px solid #2A2450;grid-template-columns:1.05fr 1fr;overflow:hidden;display:grid;}
.kyd_tour4hc>*{min-width:0;}
.kyd_tour_l4hc{overflow:hidden;padding:2.125rem;background:linear-gradient(135deg,#100D20,#0A0C22);color:#F0ECFF;position:relative;}
.kyd_tour_h24hc{margin:0.75rem 0 10px;font-size:30px;font-weight:700;line-height:1.05;color:#F0ECFF;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;}
.kyd_tour_h24hc em{font-style:normal;color:#C084FC;}
.kyd_tour_text4hc{line-height:1.6;margin-bottom:20px;color:#A89EC8;font-size:13.5px;max-width:21.25rem;}
.kyd_tour_meta4hc{gap:1.125rem;align-items:flex-end;margin-bottom:1.25rem;flex-wrap:wrap;display:flex;}
.kyd_tour_cap4hc{margin-bottom:0.313rem;font-size:0.594rem;text-transform:uppercase;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#A89EC8;}
.kyd_count4hc{gap:6px;display:flex;}
.kyd_count4hc span{padding:4px 0.563rem;background:rgba(255, 255, 255, 0.07);border-radius:0.5rem;border:1px solid rgba(255, 255, 255, 0.12);font-weight:700;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-size:1.375rem;}
.kyd_tour_units4hc{font-size:10px;color:#A89EC8;}
.kyd_board4hc{background:#13102A;padding:28px 1.875rem;}
.kyd_board_head4hc{justify-content:space-between;display:flex;align-items:center;margin-bottom:14px;}
.kyd_board_title4hc{font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;font-size:16px;font-weight:700;color:#F0ECFF;}
.kyd_board_upd4hc{font-size:0.625rem;text-transform:uppercase;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#7C72A8;}
.kyd_board_list4hc{gap:2px;flex-direction:column;display:flex;}
.kyd_board_row4hc{padding:10px 12px;border-radius:0.5rem;gap:0.75rem;display:flex;align-items:center;}
.kyd_board_top14hc{background:rgba(168, 85, 247, 0.12);}
.kyd_board_rk4hc{font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-weight:700;font-size:0.875rem;width:20px;color:#7C72A8;}
.kyd_board_top14hc .kyd_board_rk4hc{color:#A855F7;}
.kyd_board_nm4hc{flex:1;min-width:0;color:#B8B0D8;font-weight:600;font-size:13.5px;}
.kyd_board_top14hc .kyd_board_nm4hc{color:#F0ECFF;font-weight:700;}
.kyd_board_pt4hc{color:#B8B0D8;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-size:12.5px;}
@media(max-width:1022px){.kyd_tour4hc{grid-template-columns:1fr;}
}
@media(max-width:561px){.kyd_tour_h24hc{font-size:1.5rem;}
}
.kyd_provs4hc{grid-template-columns:repeat(6,1fr);gap:12px;display:grid;margin-bottom:1.75rem;}
.kyd_provs4hc>*{min-width:0;}
.kyd_prov4hc{padding:12px;border-radius:0.813rem;border:1px solid #2A2450;background:#13102A;display:flex;height:64px;justify-content:center;align-items:center;text-decoration:none;}
.kyd_prov_img4hc{max-height:32px;max-width:100%;object-fit:contain;}
.kyd_resp4hc{background:#13102A;border-radius:0.813rem;padding:26px;gap:24px;border:1px solid #2A2450;align-items:center;justify-content:space-between;display:flex;flex-wrap:wrap;}
.kyd_resp_in4hc{max-width:560px;}
.kyd_resp_h4hc{color:#F0ECFF;font-size:1.188rem;margin-bottom:0.5rem;font-weight:700;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;}
.kyd_resp_p4hc{font-size:13.5px;color:#B8B0D8;line-height:1.6;}
.kyd_resp_badges4hc{gap:14px;align-items:center;flex-wrap:wrap;display:flex;}
.kyd_age184hc{border-radius:8px;padding:4px 8px;border:1.5px solid #EF4444;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-size:0.813rem;color:#EF4444;font-weight:700;}
.kyd_resp_org4hc{font-size:0.813rem;color:#7C72A8;font-weight:600;}
@media(max-width:1021px){.kyd_provs4hc{grid-template-columns:repeat(3,1fr);}
}
@media(max-width:558px){.kyd_provs4hc{grid-template-columns:repeat(2,1fr);}
}
.kyd_gd_head4hc{gap:0.75rem;align-items:center;flex-wrap:wrap;display:flex;margin-bottom:16px;justify-content:space-between;}
.kyd_op_h24hc{margin:10px 0 0.5rem;font-size:1.5rem;color:#F0ECFF;font-weight:700;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;line-height:1.1;}
.kyd_op_text4hc{font-size:13.5px;line-height:1.6;color:#B8B0D8;}
@media(max-width:558px){.kyd_op_h24hc{font-size:22px;}
}
.kyd_ab_h24hc{margin:14px 0 1rem;line-height:1.08;font-weight:700;color:#F0ECFF;font-family:"Albert Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;font-size:32px;}
.kyd_ab_body4hc{margin-bottom:0.875rem;color:#B8B0D8;font-size:0.938rem;line-height:1.65;}
.kyd_ab_chips4hc{gap:10px;display:flex;margin-top:8px;flex-wrap:wrap;}
.kyd_faq4hc{gap:0.625rem;display:flex;flex-direction:column;}
.kyd_faq_item4hc{background:#13102A;border-radius:0.813rem;padding:18px 1.375rem;border:1px solid #2A2450;}
.kyd_faq_q4hc{list-style:none;gap:16px;justify-content:space-between;align-items:center;font-size:0.969rem;display:flex;color:#F0ECFF;cursor:pointer;font-weight:600;}
.kyd_faq_q4hc::-webkit-details-marker{display:none;}
.kyd_faq_q_t4hc{gap:0.625rem;display:flex;}
.kyd_faq_q_i4hc{font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#A855F7;font-style:normal;}
.kyd_faq_pm4hc{color:#A855F7;font-size:1.25rem;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;}
.kyd_faq_item4hc[open] .kyd_faq_pm4hc{transform:rotate(45deg);}
.kyd_faq_a4hc{margin-top:0.75rem;line-height:1.6;color:#B8B0D8;font-size:13.5px;}
@media(max-width:560px){.kyd_ab_h24hc{font-size:26px;}
}
.kyd_footer4hc{padding:40px 28px;background:#080614;border-top:1px solid #1E1A38;}
.kyd_footer_grid4hc{gap:32px;grid-template-columns:1.4fr 1fr 1fr 1fr;margin-left:auto;max-width:87.5rem;margin-bottom:1.75rem;margin-right:auto;display:grid;}
.kyd_footer_grid4hc>*{min-width:0;}
.kyd_footer_grid4hc h4{text-transform:uppercase;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-size:10px;margin-bottom:0.813rem;letter-spacing:.12em;color:#4E4672;}
.kyd_fcol4hc{gap:9px;display:flex;flex-direction:column;color:#B8B0D8;font-size:0.813rem;}
.kyd_fcol4hc a{cursor:pointer;}
.kyd_ft_about4hc{max-width:260px;font-size:0.813rem;line-height:1.6;margin-top:12px;color:#7C72A8;}
.kyd_ft_contact4hc{overflow-wrap:anywhere;margin-top:12px;color:#A855F7;font-size:12.5px;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;}
.kyd_footer_bottom4hc{gap:16px;margin:0 auto;align-items:center;justify-content:space-between;border-top:1px solid #1E1A38;display:flex;flex-wrap:wrap;padding-top:20px;max-width:1400px;}
.kyd_footer_bottom4hc p{max-width:720px;line-height:1.6;font-size:11px;color:#4E4672;}
@media(max-width:1025px){.kyd_footer_grid4hc{grid-template-columns:1fr 1fr;}
}
@media(max-width:561px){.kyd_footer_grid4hc{grid-template-columns:1fr;}
}