._2Qk1KG_groups{gap:var(--space-6);margin-top:var(--space-8);display:grid}._2Qk1KG_row,._2Qk1KG_darkRow{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}._2Qk1KG_darkRow{--focus-ring-color:var(--focus-ring-on-photo);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--brand-navy-900)}
.NzvfSq_hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.nvxhbq_card{gap:var(--space-3);flex-direction:column;height:100%;display:flex}.nvxhbq_logo{width:100%;height:var(--logo-plate-height);padding:var(--space-3);background:var(--logo-plate-bg);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex}.nvxhbq_logoImage{width:auto;max-width:var(--product-logo-max-width);max-height:var(--product-logo-height);object-fit:contain}.nvxhbq_heading{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.nvxhbq_title{font:var(--text-heading-md);color:var(--text-1)}.nvxhbq_body{gap:var(--space-3);flex-direction:column;display:flex}.nvxhbq_text{font:var(--text-body);color:var(--text-2)}.nvxhbq_detail{font:var(--text-label-sm);color:var(--text-1)}.nvxhbq_actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-top:auto;display:flex}@supports (grid-template-rows:subgrid){.nvxhbq_card{grid-template-rows:subgrid;grid-row:span 4;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;height:auto;display:grid}.nvxhbq_actions{align-self:end}}
.a1aEPG_groups{gap:var(--space-8);margin-top:var(--space-8);display:grid}.a1aEPG_small{grid-template-columns:repeat(auto-fit, minmax(var(--nav-panel-min-width), 1fr));gap:var(--space-6);align-items:start;display:grid}.a1aEPG_onPhoto{width:var(--hero-chips-width);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--brand-navy-900)}
.Q0xuza_groups{gap:var(--space-8);margin-top:var(--space-8);display:grid}.Q0xuza_groupTitle{margin:0 0 var(--space-3);font:var(--text-heading-md);color:var(--text-1)}.Q0xuza_list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.Q0xuza_row{gap:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,3fr));align-items:center;display:grid}.Q0xuza_name{font:var(--text-body-sm);color:var(--text-1);overflow-wrap:anywhere}.Q0xuza_swatch{gap:var(--space-3);align-items:center;min-width:0;display:flex}.Q0xuza_chip{width:var(--space-12);height:var(--space-8);border:1px solid var(--border-1);border-radius:var(--radius-sm);flex:none}.Q0xuza_value{font:var(--text-body-sm);color:var(--text-2);overflow-wrap:anywhere}@media (max-width:640px){.Q0xuza_row{grid-template-columns:repeat(2,minmax(0,1fr))}.Q0xuza_name{grid-column:1/-1}}
.mEuVYG_field{gap:var(--space-2);flex-direction:column;display:flex}.mEuVYG_row{gap:var(--space-3);align-items:flex-start;display:flex;position:relative}.mEuVYG_input{top:var(--space-1);width:var(--size-check-box);height:var(--size-check-box);opacity:0;cursor:pointer;margin:0;position:absolute;left:0}@media (pointer:coarse){.mEuVYG_input{top:calc(var(--space-1) + (var(--size-check-box) - var(--touch-target)) / 2);left:calc((var(--size-check-box) - var(--touch-target)) / 2);width:var(--touch-target);height:var(--touch-target)}}.mEuVYG_box{width:var(--size-check-box);height:var(--size-check-box);margin-top:var(--space-1);border:var(--border-width-strong) solid var(--text-3);border-radius:var(--radius-sm);background:var(--surface-raised);transition:background var(--transition-card), border-color var(--transition-card);flex:none;justify-content:center;align-items:center;display:inline-flex}.mEuVYG_box svg{opacity:0}.mEuVYG_input:checked+.mEuVYG_box{border-color:var(--color-link);background:var(--color-link)}.mEuVYG_input:checked+.mEuVYG_box svg{opacity:1}.mEuVYG_input:focus-visible+.mEuVYG_box{border-color:var(--color-link);box-shadow:0 0 0 3px var(--focus-ring-halo)}.mEuVYG_hasError .mEuVYG_box{border-color:var(--color-error)}.mEuVYG_label{font:var(--text-body);color:var(--text-2);cursor:pointer}.mEuVYG_error{font:var(--text-body-sm);color:var(--color-error);margin:0;font-weight:500}
.uV-OLa_alert{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);font:var(--text-body-compact);color:var(--text-1);border:1px solid;align-items:flex-start;display:flex}.uV-OLa_title{margin-bottom:var(--space-1);font:var(--text-label);display:block}.uV-OLa_icon{flex:none}.uV-OLa_success{border-color:color-mix(in srgb, var(--color-success) 35%, transparent);background:var(--color-success-bg)}.uV-OLa_success .uV-OLa_title,.uV-OLa_success .uV-OLa_icon{color:var(--color-success)}.uV-OLa_error{border-color:color-mix(in srgb, var(--color-error) 35%, transparent);background:var(--color-error-bg)}.uV-OLa_error .uV-OLa_title,.uV-OLa_error .uV-OLa_icon{color:var(--color-error)}.uV-OLa_info{border-color:color-mix(in srgb, var(--color-link) 30%, transparent);background:var(--surface-3)}.uV-OLa_info .uV-OLa_title,.uV-OLa_info .uV-OLa_icon{color:var(--color-link)}
._2AfO4q_notice{font:var(--text-body-sm);color:var(--text-2)}._2AfO4q_link{color:var(--color-link);text-underline-offset:2px;text-decoration:underline}
.RqUbKq_wrap{gap:var(--space-2);display:grid}.RqUbKq_slot{width:var(--size-captcha-width);max-width:100%;min-height:var(--size-captcha-height)}
.R61qHG_wrapper{position:relative}.R61qHG_select{appearance:none;padding-right:var(--space-10);cursor:pointer}.R61qHG_chevron{top:50%;right:var(--space-4);pointer-events:none;position:absolute;transform:translateY(-50%)}
.NZyOSW_stack{gap:var(--space-6);margin-top:var(--space-8);display:grid}.NZyOSW_label{font:var(--text-body-sm);color:var(--text-2)}
.ikFi2a_list{gap:var(--space-2);font:var(--text-body-sm);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ikFi2a_item{gap:var(--space-2);color:var(--brand-text-on-dark);align-items:center;display:inline-flex}.ikFi2a_link{color:var(--brand-text-on-dark);text-decoration:none}.ikFi2a_link:hover{color:var(--color-white)}.ikFi2a_link:focus-visible{outline:2px solid var(--focus-ring-on-photo);outline-offset:2px}.ikFi2a_current{color:var(--color-white);font-weight:600}
.PrTB3q_facts{border:1px solid var(--border-1);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.PrTB3q_item{gap:var(--space-1);min-width:0;padding:var(--space-5) var(--space-6);flex-direction:column;display:flex}.PrTB3q_label{font:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.PrTB3q_value{font:var(--text-label);color:var(--text-1);overflow-wrap:anywhere;margin:0}@media (min-width:1024px){.PrTB3q_facts{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.PrTB3q_item+.PrTB3q_item{border-left:1px solid var(--border-1)}}
.ImMCdq_badge{align-self:flex-start;align-items:center;gap:var(--space-2);height:var(--status-badge-height);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--status-badge-bg);color:var(--color-white);font:var(--text-label-sm);text-shadow:none;white-space:nowrap;display:inline-flex}.ImMCdq_dot{width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-full)}.ImMCdq_live{background:var(--status-live-dot)}.ImMCdq_inDevelopment{background:var(--status-development-dot)}
._1xtAnq_tick{display:block}@media (prefers-reduced-motion:no-preference){._1xtAnq_path{stroke-dasharray:1;animation:_1xtAnq_draw var(--dur-enter) var(--ease-out) both}}@keyframes _1xtAnq_draw{0%{stroke-dashoffset:1px}}
.LLfq4G_stack{justify-items:center;display:inline-grid}.LLfq4G_current,.LLfq4G_ghost{align-items:center;gap:var(--space-2);grid-area:1/1;display:inline-flex}.LLfq4G_ghost{visibility:hidden}@media (prefers-reduced-motion:no-preference){.LLfq4G_current{animation:LLfq4G_state-in var(--dur-base) var(--ease-out) both}}@keyframes LLfq4G_state-in{0%{opacity:0}}.LLfq4G_spinner{box-sizing:border-box;width:var(--space-4);height:var(--space-4);border:var(--border-width-strong) solid currentColor;border-radius:var(--radius-full);border-right-color:#0000}@media (prefers-reduced-motion:no-preference){.LLfq4G_spinner{animation:LLfq4G_spin var(--dur-spin) linear infinite}}@media (prefers-reduced-motion:reduce){.LLfq4G_spinner{animation:LLfq4G_pulse var(--dur-spin) ease-in-out infinite alternate}}@keyframes LLfq4G_spin{to{transform:rotate(360deg)}}@keyframes LLfq4G_pulse{to{opacity:.35}}.LLfq4G_button{align-self:flex-start}@media (max-width:640px){.LLfq4G_button{align-self:stretch}}
.c5oRBa_demo{gap:var(--space-5);max-width:var(--playground-demo-wide);flex-direction:column;display:flex}.c5oRBa_actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}
.hYlWJq_cards{grid-template-columns:repeat(auto-fit, minmax(var(--playground-demo-wide), 1fr));gap:var(--space-6);display:grid}
.JsUdPa_wordmark{padding-top:var(--space-6);text-align:center;-webkit-user-select:none;user-select:none;line-height:0;overflow:hidden}.JsUdPa_text{font:800 var(--footer-wordmark-size) / .82 var(--font-heading);letter-spacing:-.045em;white-space:nowrap;display:inline-block;transform:translateY(14%)}.JsUdPa_letter{color:#0000;background:var(--footer-wordmark-fill);-webkit-background-clip:text;background-clip:text;display:inline-block}.JsUdPa_blue{--neon:var(--neon-blue);--neon-glow:var(--neon-blue-glow)}.JsUdPa_warm{--neon:var(--neon-warm);--neon-glow:var(--neon-warm-glow)}.JsUdPa_letter{position:relative}.JsUdPa_letter:after{content:attr(data-char);color:var(--neon);text-shadow:0 0 var(--space-1) var(--neon), 0 0 var(--space-3) var(--neon-glow), 0 0 var(--space-6) var(--neon-glow), 0 0 var(--space-12) var(--neon-glow);opacity:0;pointer-events:none;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.JsUdPa_letter:hover:after{opacity:1}.JsUdPa_letter:hover+.JsUdPa_letter:after{opacity:var(--neon-spill)}.JsUdPa_letter:has(+.JsUdPa_letter:hover):after{opacity:var(--neon-spill)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.JsUdPa_letter:after{transition:opacity var(--dur-slow) var(--ease-out)}}
.hP-FLq_footer{--color-text-accent:var(--brand-orange);isolation:isolate;background:var(--surface-chrome);color:var(--brand-text-on-dark);font:var(--text-body);position:relative;overflow:hidden}.hP-FLq_footer:before{content:"";height:var(--border-width);background:var(--footer-top-line);opacity:.7;position:absolute;inset:0 0 auto}.hP-FLq_glow{z-index:-1;background:var(--footer-glows);pointer-events:none;position:absolute;inset:0}.hP-FLq_top{gap:var(--space-12);padding-top:var(--space-16);padding-bottom:var(--space-12);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.hP-FLq_columns{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1024px){.hP-FLq_top{gap:var(--space-10);padding-top:var(--space-12);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.hP-FLq_columns{grid-template-columns:minmax(0,1fr)}}
._2i53ba_button{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0}
.NlUqVG_link{width:100%;min-height:var(--space-12);border:0;border-bottom:1px solid var(--border-1);font:var(--text-drawer-link);color:var(--text-1);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;text-decoration:none;display:flex}.NlUqVG_active{padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--nav-pill-active);color:var(--nav-pill-active-text);border-bottom-color:#0000}
.mmFN1q_toggle{}.mmFN1q_active{padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--nav-pill-active);color:var(--nav-pill-active-text);border-bottom-color:#0000}@media (prefers-reduced-motion:no-preference){.mmFN1q_toggle .mmFN1q_chevron{transition:transform var(--menu-group-close) var(--ease-menu), scale var(--dur-pop) var(--ease-menu), rotate var(--dur-pop) var(--ease-menu), translate var(--dur-pop) var(--ease-menu)}.mmFN1q_open .mmFN1q_toggle .mmFN1q_chevron,[data-group-open=true] .mmFN1q_toggle .mmFN1q_chevron{transition:transform var(--menu-group-open) var(--ease-menu), scale var(--dur-pop) var(--ease-menu), rotate var(--dur-pop) var(--ease-menu), translate var(--dur-pop) var(--ease-menu)}}.mmFN1q_open .mmFN1q_chevron{transform:rotate(180deg)}.mmFN1q_open .mmFN1q_active{padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--nav-pill-active);color:var(--nav-pill-active-text);border-bottom-color:#0000}.mmFN1q_subWrap{visibility:hidden;grid-template-rows:0fr;display:grid}.mmFN1q_open .mmFN1q_subWrap{visibility:visible;grid-template-rows:1fr}.mmFN1q_sub{min-height:0;padding:0 0 0 var(--space-3);flex-direction:column;margin:0;display:flex;overflow:hidden}.mmFN1q_sub>li:first-child{margin-top:var(--space-2)}.mmFN1q_sub>li:last-child{margin-bottom:var(--space-2)}@media (prefers-reduced-motion:no-preference){.mmFN1q_subWrap{transition:grid-template-rows var(--menu-group-close) var(--ease-menu), visibility var(--menu-group-close) linear}[data-group-open=true] .mmFN1q_subWrap{transition:grid-template-rows var(--menu-group-open) var(--ease-menu), visibility var(--menu-group-open) linear}.mmFN1q_open .mmFN1q_subWrap{transition:grid-template-rows var(--menu-group-open) var(--ease-menu)}.mmFN1q_subItem{opacity:0;transform:translateY(calc(-1 * var(--menu-item-rise)));transition:opacity var(--menu-item-out) var(--ease-menu), transform var(--menu-item-out) var(--ease-menu)}.mmFN1q_open .mmFN1q_subItem{opacity:1;transition:opacity var(--menu-item-duration) var(--ease-menu) calc(var(--i,0) * var(--menu-item-stagger)), transform var(--menu-item-duration) var(--ease-menu) calc(var(--i,0) * var(--menu-item-stagger));transform:none}}.mmFN1q_subLink{padding:var(--space-2) 0;min-height:var(--touch-target);font:var(--text-body);color:var(--text-2);text-decoration:none;display:block}.mmFN1q_activeSubLink{padding-inline:var(--space-3);border-radius:var(--radius-full);background:var(--nav-pill-active);color:var(--nav-pill-active-text)}
.wBCmnG_toggle{width:var(--button-height-md);height:var(--button-height-md);border:1px solid var(--border-1);border-radius:var(--radius-full);color:var(--text-1);cursor:pointer;transition:border-color var(--transition-card), color var(--transition-card);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.wBCmnG_toggle:hover{border-color:var(--color-link);color:var(--color-link)}@media (max-width:640px){.wBCmnG_toggle{width:var(--button-height-md-mobile);height:var(--button-height-md-mobile)}}
.mcwDmG_drawer{z-index:var(--z-drawer);visibility:hidden;position:fixed;inset:0;overflow:clip}.mcwDmG_open{visibility:visible}@media (prefers-reduced-motion:no-preference){.mcwDmG_drawer{transition:visibility var(--duration-drawer) linear}}.mcwDmG_scrim{background:var(--brand-scrim);opacity:0;position:absolute;inset:0}.mcwDmG_open .mcwDmG_scrim{opacity:1}.mcwDmG_panel{width:min(var(--drawer-width), 88vw);padding:var(--space-4) var(--space-6) var(--space-6);background:var(--surface-raised);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.mcwDmG_open .mcwDmG_panel{transform:none}.mcwDmG_head{height:var(--space-12);margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.mcwDmG_close{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mcwDmG_links{flex-direction:column;display:flex}.mcwDmG_actions{align-items:center;gap:var(--space-3);margin-top:var(--space-6);display:flex}.mcwDmG_cta{flex:1}@media (prefers-reduced-motion:no-preference){.mcwDmG_scrim{transition:opacity var(--duration-drawer) var(--ease-menu)}.mcwDmG_panel{transition:transform var(--duration-drawer) var(--ease-menu)}}
._1UK4Iq_box{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}._1UK4Iq_box>div{align-self:stretch}
.-pj5kW_timeline{gap:var(--space-8);max-width:var(--size-timeline-max);flex-direction:column;margin:0 auto;padding:0;list-style:none;display:flex;position:relative}.-pj5kW_timeline:before{content:"";top:var(--space-3);bottom:var(--space-3);left:var(--size-timeline-rail-offset);background:var(--border-1);width:2px;position:absolute}.-pj5kW_timeline:after{content:"";top:var(--space-3);bottom:var(--space-3);left:var(--size-timeline-rail-offset);background:var(--color-link);width:2px;transform:scaleY(var(--progress,1));transform-origin:top;position:absolute}.-pj5kW_item{gap:var(--space-2);padding-left:var(--space-12);grid-template-columns:1fr;display:grid;position:relative}.-pj5kW_item:before{content:"";top:var(--space-2);box-sizing:border-box;width:var(--size-timeline-dot);height:var(--size-timeline-dot);border:3px solid var(--color-link);border-radius:var(--radius-full);background:var(--surface-1);position:absolute;left:0}.-pj5kW_year{font:var(--text-stat-number);color:var(--color-link)}.-pj5kW_body{gap:var(--space-2);padding-top:var(--space-1);flex-direction:column;display:flex}.-pj5kW_title{font:var(--text-heading-md);color:var(--text-1)}.-pj5kW_text{font:var(--text-body);color:var(--text-2)}@media (min-width:768px){.-pj5kW_item{grid-template-columns:var(--size-timeline-year-column) minmax(0, 1fr);gap:var(--space-6)}}
.R1oMxa_link{border-radius:var(--radius-full);transition:translate var(--dur-base) var(--ease-out), scale var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);display:block;position:relative}.R1oMxa_badge{width:var(--awards-strip-badge-size);height:var(--awards-strip-badge-size);filter:var(--awards-badge-edge);display:block}.R1oMxa_link:focus-visible{z-index:1;box-shadow:var(--awards-badge-shadow)}@media (hover:hover) and (pointer:fine){.R1oMxa_link:hover{z-index:1;box-shadow:var(--awards-badge-shadow)}}@media (prefers-reduced-motion:no-preference){.R1oMxa_link{transform:perspective(var(--awards-badge-perspective)) rotateX(var(--badge-tilt-x,0deg)) rotateY(var(--badge-tilt-y,0deg))}.R1oMxa_link:focus-visible{translate:0 calc(-1 * var(--awards-badge-lift));scale:var(--awards-badge-pop-scale)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.R1oMxa_link{transition:translate var(--dur-base) var(--ease-out), scale var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.R1oMxa_link:hover{translate:var(--badge-shift-x,0px) calc(-1 * var(--awards-badge-lift) + var(--badge-shift-y,0px));scale:var(--awards-badge-pop-scale)}}@media (max-width:640px){.R1oMxa_badge{width:var(--awards-strip-badge-size-mobile);height:var(--awards-strip-badge-size-mobile)}}
.zzpZcW_photo{max-width:var(--playground-demo-max);border-radius:var(--radius-xl);aspect-ratio:4/3;margin:0;overflow:hidden}.zzpZcW_image{--parallax-range:var(--space-4);object-fit:cover;width:100%;height:100%;display:block}.zzpZcW_heading{font:var(--text-heading-lg);color:var(--text-1)}.zzpZcW_pair{grid-template-columns:repeat(auto-fit, minmax(var(--playground-demo-wide), 1fr));gap:var(--space-8);display:grid}
._9KG9rW_name{font-weight:600}._9KG9rW_cell{align-items:center;gap:var(--space-3);display:flex}._9KG9rW_play{min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--border-input);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-1);font:var(--text-body-sm);cursor:pointer}._9KG9rW_track{min-width:var(--space-24);height:var(--space-2);border-radius:var(--radius-full);background:var(--surface-3);flex:1;position:relative}._9KG9rW_dot{width:var(--space-4);height:var(--space-4);margin-top:calc(-1 * var(--space-2));border-radius:var(--radius-full);background:var(--color-action);transition:left var(--demo-duration) var(--demo-easing);position:absolute;top:50%;left:0}._9KG9rW_end{left:calc(100% - var(--space-4))}
.wksMvq_strip{background:var(--section-a);border-bottom:1px solid var(--border-1)}.wksMvq_inner{align-items:center;gap:var(--space-5);padding-top:var(--space-8);padding-bottom:var(--space-8);flex-direction:column;display:flex}.wksMvq_list{justify-content:center;gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (max-width:640px){.wksMvq_inner{padding-top:var(--space-6);padding-bottom:var(--space-6)}.wksMvq_list{gap:var(--space-4)}}
.v76IQG_tables{gap:var(--space-8);flex-direction:column;display:flex}.v76IQG_table{border-collapse:collapse;width:100%;font:var(--text-body-sm);color:var(--text-1)}.v76IQG_caption{margin-bottom:var(--space-2);text-align:left;font:var(--text-heading-sm)}.v76IQG_table th,.v76IQG_table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-1);text-align:left;vertical-align:middle}.v76IQG_name{font-weight:600}.v76IQG_scroller{max-width:100%;overflow-x:auto}
.F-C4KG_logo{width:var(--marquee-logo-width)}
.iqoy4W_stack{gap:var(--space-8);flex-direction:column;display:flex}.iqoy4W_grid{grid-template-columns:repeat(auto-fit, minmax(var(--playground-demo-min), 1fr));gap:var(--space-4);display:grid}.iqoy4W_single{max-width:var(--playground-demo-max)}.iqoy4W_sentence{font:var(--text-heading-lg);color:var(--text-1)}.iqoy4W_icons{gap:var(--space-3);flex-wrap:wrap;display:flex}.iqoy4W_details{padding:var(--space-3) 0;border-bottom:1px solid var(--border-1);color:var(--text-1)}.iqoy4W_note{color:var(--text-2)}
.oyhm-a_list{gap:var(--space-4);flex-direction:column;display:flex}@media (max-width:1024px){.oyhm-a_list{grid-template-columns:repeat(4,1fr);display:grid}}@media (max-width:640px){.oyhm-a_list{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}}.oyhm-a_list li:first-child .oyhm-a_bob{--bob-speed:.8}.oyhm-a_list li:nth-child(2) .oyhm-a_bob{--bob-speed:1.2;--bob-offset:-.3}.oyhm-a_list li:nth-child(3) .oyhm-a_bob{--bob-speed:1;--bob-offset:-.6}.oyhm-a_list li:nth-child(4) .oyhm-a_bob{--bob-speed:1.4;--bob-offset:-.4}
.KHPIwG_stack{gap:var(--space-8);margin-top:var(--space-8);display:grid}.KHPIwG_pair{gap:var(--space-8);display:grid}@media (min-width:1024px){.KHPIwG_pair{grid-template-columns:repeat(2,minmax(0,1fr))}}
.EWetda_showcase{isolation:isolate;padding:var(--section-padding-desktop) 0;background:var(--section-a);position:relative;overflow:hidden}.EWetda_backdrop{z-index:-1;position:absolute;inset:0}.EWetda_image{object-fit:cover;width:100%;height:100%;display:block}.EWetda_veil{background:var(--overlay-showcase);position:absolute;inset:0}.EWetda_inner{position:relative}.EWetda_content{max-width:var(--showcase-content-max-width)}.EWetda_cards{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1024px){.EWetda_showcase{padding:var(--section-padding-tablet) 0}.EWetda_content{max-width:none}.EWetda_veil{background:var(--overlay-showcase-narrow)}}@media (max-width:768px){.EWetda_cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.EWetda_showcase{padding:var(--section-padding-mobile) 0}}
.e2Mo8q_list{gap:var(--space-6);margin:var(--space-8) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.e2Mo8q_item{gap:var(--space-1);flex-direction:column;align-items:flex-start;display:flex}.e2Mo8q_box{width:var(--tech-tile-size);height:var(--tech-tile-size);margin-bottom:var(--space-2);border:1px solid var(--border-1);background:var(--surface-raised)}.e2Mo8q_name,.e2Mo8q_value{font:var(--text-body-sm);color:var(--text-2)}
.LJkuda_list{gap:var(--space-2);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}.LJkuda_row{grid-template-columns:var(--size-doc-aside) var(--space-16) 1fr;gap:var(--space-4);align-items:center;display:grid}.LJkuda_name,.LJkuda_value{font:var(--text-body-sm);color:var(--text-2)}.LJkuda_bar{height:var(--space-4);border-radius:var(--radius-sm);background:var(--color-link)}@media (max-width:640px){.LJkuda_row{grid-template-columns:minmax(0, 1fr) var(--space-12)}.LJkuda_bar{grid-column:1/-1}}
.KKXWmG_line{height:var(--step-line-width);border-radius:var(--radius-full);background:var(--border-1);position:relative;overflow:hidden}.KKXWmG_line:after{content:"";background:linear-gradient(90deg, var(--color-link), var(--color-action));transform:scaleX(var(--progress,1));transform-origin:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.KKXWmG_line:after{transition:transform var(--dur-count) var(--ease-out)}@media (max-width:1024px) and (pointer:coarse){.KKXWmG_line:after{transition-duration:var(--dur-enter)}}}
._NKMfG_line{margin-bottom:var(--space-8)}._NKMfG_steps{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}._NKMfG_step{gap:var(--space-4);flex-direction:column;display:flex;position:relative}._NKMfG_marker{z-index:1;width:var(--step-marker-size);height:var(--step-marker-size);border:var(--step-line-width) solid var(--color-link);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--color-link);font:var(--text-heading-md);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._NKMfG_step:not(:last-child):after{content:"";top:calc(var(--step-marker-size) / 2 - var(--step-line-width) / 2);right:calc(-1 * var(--space-4));left:calc(var(--step-marker-size) + var(--space-2));height:var(--step-line-width);background:var(--border-1);position:absolute}._NKMfG_body{gap:var(--space-2);flex-direction:column;display:flex}._NKMfG_title{font:var(--text-heading-md);color:var(--text-1)}._NKMfG_text{font:var(--text-body);color:var(--text-2)}@media (max-width:1024px){._NKMfG_steps{row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}._NKMfG_step:after{display:none}}@media (max-width:640px){._NKMfG_steps{grid-template-columns:1fr}._NKMfG_step{min-height:var(--step-marker-size-compact);padding-left:calc(var(--step-marker-size-compact) + var(--space-4))}._NKMfG_marker{width:var(--step-marker-size-compact);height:var(--step-marker-size-compact);position:absolute;top:0;left:0}._NKMfG_step:not(:last-child):after{top:calc(var(--step-marker-size-compact) + var(--space-2));right:auto;bottom:calc(-1 * var(--space-6));left:calc(var(--step-marker-size-compact) / 2 - var(--step-line-width) / 2);width:var(--step-line-width);height:auto;display:block}._NKMfG_body{padding-top:var(--space-2)}}._NKMfG_step[data-hover=lift][data-hover]:hover{box-shadow:none}
.Xceq7a_stack{gap:var(--space-4);flex-direction:column;display:flex}.Xceq7a_text{font:var(--text-body-lg);color:var(--text-2);margin:0}.Xceq7a_centered{max-width:var(--section-intro-max-width);text-align:center;margin:0 auto}
.m1EAXG_form{gap:var(--space-6);flex-direction:column;display:flex}
.i2Djnq_list{gap:var(--space-3);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}.i2Djnq_row{gap:var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-1);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;display:grid}.i2Djnq_meta{gap:var(--space-1);flex-direction:column;display:flex}.i2Djnq_name{font:var(--text-body-sm);color:var(--text-1)}.i2Djnq_value{font:var(--text-body-sm);color:var(--text-3)}.i2Djnq_sample{color:var(--text-1);overflow-wrap:anywhere}@media (max-width:768px){.i2Djnq_row{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}
._1YCp6W_closing{max-width:var(--section-intro-max-width);margin:var(--space-6) auto 0;font:var(--text-heading-md);color:var(--text-1);text-align:center}
.czPATG_trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
.xlG3fW_quote{padding:var(--space-4) var(--space-6);font:var(--text-heading-md);color:var(--text-1);background:var(--surface-2);border-left:var(--space-1) solid var(--brand-orange);border-radius:var(--radius-md);margin:0}
.W6w5wG_card{gap:var(--space-4);flex-direction:column;height:100%;display:flex;position:relative}.W6w5wG_media{height:var(--logo-plate-height);background:var(--logo-plate-bg);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex}.W6w5wG_badge{max-width:var(--badge-image-max-size);max-height:var(--badge-image-max-size);object-fit:contain}.W6w5wG_heading{font:var(--text-heading-md);text-align:center}.W6w5wG_detail{font:var(--text-body-sm);color:var(--text-2);text-align:center}.W6w5wG_link{gap:var(--space-1);color:var(--text-1);justify-content:center;align-items:flex-start;text-decoration:none;display:inline-flex}.W6w5wG_link:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.W6w5wG_link:focus-visible{outline:none}.W6w5wG_link:focus-visible:after{outline:3px solid var(--focus-ring-color,var(--focus-ring));outline-offset:2px}.W6w5wG_link:hover .W6w5wG_title{color:var(--color-link)}.W6w5wG_title{font:var(--text-heading-md)}
._909jUa_body{gap:var(--space-6);max-width:var(--section-intro-max-width);flex-direction:column;margin:0 auto;display:flex}
.wOLpea_more{margin-top:var(--space-8);text-align:center;font:var(--text-heading-md);color:var(--text-1)}
