.ldgnoG_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:28px;display:flex}.ldgnoG_logo{font-family:var(--ff-display);letter-spacing:.2px;color:var(--text-strong);font-size:18px;font-weight:700}.ldgnoG_nav{flex-wrap:wrap;gap:8px 28px;font-size:15px;display:flex}.ldgnoG_actions{align-items:center;gap:20px;font-size:14px;display:flex}.ldgnoG_locales{font-family:var(--ff-mono);color:var(--text-3);align-items:center;display:flex}.ldgnoG_localeItem{align-items:center;gap:6px;margin-left:6px;display:inline-flex}.ldgnoG_localeItem:first-child{margin-left:0}.ldgnoG_locale{color:var(--text-3);padding:4px 2px}.ldgnoG_locale[aria-current=true]{color:var(--text-strong)}.ldgnoG_cv{border:1px solid var(--line-2);border-radius:var(--pill);min-height:44px;color:var(--text);align-items:center;padding:10px 18px;display:inline-flex}.ldgnoG_cv:hover{border-color:var(--accent)}
.ebM0JG_wrap{width:100%;position:relative}.ebM0JG_canvas{width:100%;height:100%;display:block}
.JgYmMq_hero{padding-top:64px;padding-bottom:48px;overflow:hidden}.JgYmMq_badge{font-family:var(--ff-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-label);align-items:center;gap:10px;margin-bottom:28px;font-size:13px;display:inline-flex}.JgYmMq_dot{background:var(--on-air);border-radius:50%;flex-shrink:0;width:9px;height:9px}.JgYmMq_title{max-width:980px;font-family:var(--ff-display);letter-spacing:-1.5px;color:var(--text-strong);font-size:clamp(2.6rem,6vw,5.4rem);font-weight:700;line-height:1.02}.JgYmMq_lead{max-width:600px;color:var(--text-2);margin-top:28px;font-size:18px;line-height:1.6}.JgYmMq_ctas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.JgYmMq_primary,.JgYmMq_secondary{border-radius:var(--pill);align-items:center;min-height:52px;padding:0 26px;font-size:15px;display:inline-flex}.JgYmMq_primary{background:var(--accent);color:var(--on-accent);font-weight:600}.JgYmMq_primary:hover{color:var(--on-accent);filter:brightness(1.08)}.JgYmMq_secondary{border:1px solid var(--line-2);color:var(--text);font-weight:500}.JgYmMq_secondary:hover{border-color:var(--accent)}.JgYmMq_wave{height:260px;margin-top:40px}.JgYmMq_captions{font-family:var(--ff-mono);letter-spacing:1.5px;text-transform:uppercase;color:#7d8da8;justify-content:space-between;gap:16px;font-size:12px;display:flex}.JgYmMq_facts{background-image:linear-gradient(var(--line), var(--line));background-repeat:no-repeat;background-size:calc(100% - 2 * var(--gutter)) 1px;background-position:var(--gutter) 0;flex-wrap:wrap;gap:24px 64px;margin-top:44px;margin-bottom:0;padding-top:28px;display:flex}.JgYmMq_fact{flex-direction:column;gap:4px;min-width:200px;display:flex}.JgYmMq_factValue{font-family:var(--ff-display);color:var(--text-strong);font-size:28px;font-weight:700}.JgYmMq_factLabel{color:var(--text-3);margin:0;font-size:14px}@media (max-width:600px){.JgYmMq_hero{padding-top:32px}.JgYmMq_wave{height:180px}.JgYmMq_captions{font-size:11px}}
.Uo9Qca_heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.Uo9Qca_titles{flex-direction:column;gap:18px;display:flex}.Uo9Qca_eyebrow{font-family:var(--ff-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-label);font-size:13px}.Uo9Qca_title{font-family:var(--ff-display);letter-spacing:-1px;color:var(--text-strong);font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:1.05}.Uo9Qca_lead{max-width:440px;color:var(--text-2);font-size:16px;line-height:1.6}
.T_D1Ca_section{padding-block:96px 112px}.T_D1Ca_inner{flex-direction:column;gap:64px;display:flex}.T_D1Ca_group{flex-direction:column;gap:28px;display:flex}.T_D1Ca_groupLabel{font-family:var(--ff-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-3);align-items:center;gap:16px;font-size:12px;display:flex}.T_D1Ca_rule{background:var(--line);flex:1;height:1px}.T_D1Ca_clientGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:28px;display:grid}.T_D1Ca_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.T_D1Ca_shot{padding:20px 20px 0}.T_D1Ca_image{aspect-ratio:16/9.5;object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:12px;width:100%;height:auto;display:block}.T_D1Ca_body{flex-direction:column;flex:1;gap:18px;padding:28px 28px 30px;display:flex}.T_D1Ca_name{font-family:var(--ff-display);color:var(--text-strong);font-size:28px;font-weight:700}.T_D1Ca_description{color:var(--text-2);font-size:16px;line-height:1.6}.T_D1Ca_points{color:var(--link);flex-direction:column;gap:8px;padding:0;font-size:15px;line-height:1.5;list-style:none;display:flex}.T_D1Ca_points li{gap:10px;display:flex}.T_D1Ca_points li:before{content:"→";font-family:var(--ff-mono);color:var(--accent)}.T_D1Ca_tags{font-family:var(--ff-mono);color:var(--text-2);flex-wrap:wrap;gap:8px;padding:0;font-size:12px;list-style:none;display:flex}.T_D1Ca_tags li{border:1px solid var(--line-2);border-radius:var(--pill);padding:6px 12px}.T_D1Ca_links{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:8px;display:flex}.T_D1Ca_btnPrimary,.T_D1Ca_btnSecondary{border-radius:var(--pill);align-items:center;min-height:44px;padding:0 22px;font-size:15px;display:inline-flex}.T_D1Ca_btnPrimary{background:var(--accent);color:var(--on-accent);font-weight:600}.T_D1Ca_btnPrimary:hover{color:var(--on-accent);filter:brightness(1.08)}.T_D1Ca_btnSecondary{border:1px solid var(--line-2);color:var(--text);font-weight:500}.T_D1Ca_btnSecondary:hover{border-color:var(--accent)}.T_D1Ca_wide{flex-flow:wrap}.T_D1Ca_wide .T_D1Ca_shot{flex:520px;min-width:0;padding:20px}.T_D1Ca_wide .T_D1Ca_image{object-position:top left;height:100%;min-height:280px}.T_D1Ca_wide .T_D1Ca_body{flex:420px;min-width:0;padding:32px 32px 32px 16px}.T_D1Ca_compact{align-items:center}.T_D1Ca_compact .T_D1Ca_shot{flex:320px}.T_D1Ca_compact .T_D1Ca_image{aspect-ratio:16/9;min-height:0}.T_D1Ca_compact .T_D1Ca_body{flex:2 420px;gap:14px;padding-block:24px 28px}.T_D1Ca_compact .T_D1Ca_name{font-size:24px}.T_D1Ca_titleRow{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.T_D1Ca_lead{font-family:var(--ff-mono);letter-spacing:1px;text-transform:uppercase;color:var(--accent);font-size:12px}.T_D1Ca_split{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;margin:0;display:grid}.T_D1Ca_split div{flex-direction:column;gap:6px;display:flex}.T_D1Ca_split dt{font-family:var(--ff-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-3);font-size:12px}.T_D1Ca_split dd{color:var(--link);margin:0;font-size:15px;line-height:1.5}@media (max-width:600px){.T_D1Ca_section{padding-block:64px 80px}.T_D1Ca_shot,.T_D1Ca_wide .T_D1Ca_shot{padding:12px 12px 0}.T_D1Ca_body,.T_D1Ca_wide .T_D1Ca_body,.T_D1Ca_compact .T_D1Ca_body{padding:22px 20px 24px}.T_D1Ca_wide .T_D1Ca_image{aspect-ratio:16/9.5;min-height:0}}
.aZiPJq_section{border-top:1px solid var(--line);padding-block:96px 112px}.aZiPJq_inner{flex-direction:column;gap:56px;display:flex}.aZiPJq_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;display:grid}.aZiPJq_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:24px;padding:32px;display:flex}.aZiPJq_cardHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.aZiPJq_cardTitle{font-family:var(--ff-display);color:var(--text-strong);font-size:24px;font-weight:700}.aZiPJq_channel{font-family:var(--ff-mono);color:var(--text-3);font-size:12px}.aZiPJq_items{font-family:var(--ff-mono);flex-wrap:wrap;gap:10px;padding:0;font-size:14px;list-style:none;display:flex}.aZiPJq_item,.aZiPJq_daily{border-radius:var(--pill);padding:8px 14px}.aZiPJq_item{border:1px solid var(--line-2);color:var(--link)}.aZiPJq_daily{border:1px solid var(--accent);color:var(--text-strong)}.aZiPJq_note{color:var(--text-2);margin-top:auto;font-size:15px;line-height:1.6}.aZiPJq_legend{font-family:var(--ff-mono);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:13px;display:flex}.aZiPJq_legendItem{align-items:center;gap:8px;display:inline-flex}.aZiPJq_swatch{border:1px solid var(--line-2);border-radius:var(--pill);width:14px;height:14px}.aZiPJq_swatchDaily{border-color:var(--accent)}@media (max-width:600px){.aZiPJq_section{padding-block:64px 80px}.aZiPJq_card{padding:24px 20px}}
.S-Ka5a_section{border-top:1px solid var(--line);padding-block:96px 112px}.S-Ka5a_inner{flex-direction:column;gap:64px;display:flex}.S-Ka5a_top{flex-wrap:wrap;gap:56px 80px;display:flex}.S-Ka5a_story{flex-direction:column;flex:520px;gap:24px;min-width:0;display:flex}.S-Ka5a_eyebrow{font-family:var(--ff-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-label);font-size:13px}.S-Ka5a_title{font-family:var(--ff-display);letter-spacing:-1px;color:var(--text-strong);font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:1.05}.S-Ka5a_p1,.S-Ka5a_p2{font-size:18px;line-height:1.7}.S-Ka5a_p1{color:var(--link);margin-top:8px}.S-Ka5a_p2{color:var(--text-2)}.S-Ka5a_timeline{border-bottom:1px solid var(--line);flex-direction:column;flex:380px;align-self:flex-end;min-width:0;padding:0;list-style:none;display:flex}.S-Ka5a_step{border-top:1px solid var(--line);gap:20px;padding-block:20px;display:flex}.S-Ka5a_when,.S-Ka5a_whenCurrent{font-family:var(--ff-mono);color:var(--text-3);flex:0 0 104px;align-items:flex-start;gap:8px;padding-top:3px;font-size:13px;display:inline-flex}.S-Ka5a_whenCurrent{color:var(--accent)}.S-Ka5a_dot{background:var(--on-air);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.S-Ka5a_stepText{flex-direction:column;gap:4px;display:flex}.S-Ka5a_what{color:var(--text-strong);font-size:16px;font-weight:600}.S-Ka5a_detail{color:var(--text-2);font-size:15px}.S-Ka5a_traits{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;padding:0;list-style:none;display:grid}.S-Ka5a_trait{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;padding:28px;display:flex}.S-Ka5a_traitTag{font-family:var(--ff-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);font-size:12px}.S-Ka5a_traitTitle{font-family:var(--ff-display);color:var(--text-strong);font-size:20px;font-weight:700}.S-Ka5a_traitText{color:var(--text-2);font-size:15px;line-height:1.6}.S-Ka5a_languages{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:12px 28px;font-size:15px;display:flex}.S-Ka5a_languagesLabel{font-family:var(--ff-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-3);font-size:12px}.S-Ka5a_langName{color:var(--text-strong);font-weight:600}@media (max-width:600px){.S-Ka5a_section{padding-block:64px 80px}.S-Ka5a_when,.S-Ka5a_whenCurrent{flex-basis:88px}.S-Ka5a_trait{padding:24px 20px}}
.Bs3a0a_section{border-top:1px solid var(--line);padding-block:96px 112px}.Bs3a0a_inner{flex-direction:column;gap:48px;display:flex}.Bs3a0a_list{border-bottom:1px solid var(--line);padding:0;list-style:none}.Bs3a0a_row{border-top:1px solid var(--line);min-height:44px;color:var(--text-strong);grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding-block:26px;transition:padding-left .2s;display:grid}.Bs3a0a_row:hover{color:var(--text-strong);padding-left:12px}.Bs3a0a_channel{font-family:var(--ff-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-3);font-size:13px}.Bs3a0a_handle{overflow-wrap:anywhere;font-family:var(--ff-display);font-size:clamp(1.25rem,2.6vw,2rem);font-weight:700}.Bs3a0a_arrow{color:var(--text-3);font-size:22px;transition:color .2s}.Bs3a0a_row:hover .Bs3a0a_arrow,.Bs3a0a_row:focus-visible .Bs3a0a_arrow{color:var(--accent)}@media (prefers-reduced-motion:reduce){.Bs3a0a_row{transition:none}}@media (max-width:600px){.Bs3a0a_section{padding-block:64px 80px}.Bs3a0a_row{grid-template-columns:minmax(0,1fr) auto;padding-block:20px}.Bs3a0a_channel{grid-column:1/-1}}
.eBOVGW_section{border-top:1px solid var(--line);padding-block:72px 80px}.eBOVGW_inner{flex-wrap:wrap;gap:32px 80px;display:flex}.eBOVGW_head{flex-direction:column;flex:300px;gap:14px;display:flex}.eBOVGW_eyebrow{font-family:var(--ff-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-3);font-size:12px}.eBOVGW_title{font-family:var(--ff-display);color:var(--text-strong);font-size:26px;font-weight:700}.eBOVGW_lead{max-width:380px;color:var(--text-3);font-size:15px;line-height:1.6}.eBOVGW_groups{flex-direction:column;flex:2 560px;min-width:0;margin:0;display:flex}.eBOVGW_group{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:8px 24px;padding-block:16px;display:grid}.eBOVGW_group:last-child{border-bottom:1px solid var(--line)}.eBOVGW_group dt{font-family:var(--ff-mono);letter-spacing:1px;text-transform:uppercase;color:var(--text-3);padding-top:2px;font-size:12px}.eBOVGW_group dd{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;display:flex}.eBOVGW_repos{flex-wrap:wrap;gap:6px 18px;padding:0;list-style:none;display:flex}.eBOVGW_repos li{align-items:baseline;gap:8px;display:inline-flex}.eBOVGW_repo{font-family:var(--ff-mono);color:var(--link);padding-block:4px;font-size:14px}.eBOVGW_demo{font-family:var(--ff-mono);color:var(--accent);font-size:12px}.eBOVGW_demo:hover{color:var(--text-strong)}.eBOVGW_note{color:var(--text-3);font-size:14px}@media (max-width:600px){.eBOVGW_section{padding-block:56px 64px}.eBOVGW_group{grid-template-columns:minmax(0,1fr)}}
.Grjkva_footer{border-top:1px solid var(--line)}.Grjkva_inner{font-family:var(--ff-mono);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-block:28px 40px;font-size:12px;display:flex}.Grjkva_top{min-height:44px;color:var(--text-2);align-items:center;display:inline-flex}
