.catalog_head__Gn8Jj{display:grid;gap:22px;padding-block:clamp(48px,7vw,96px) clamp(32px,4vw,48px)}.catalog_title__0UUYz{font-size:clamp(40px,6vw,68px);line-height:1.04;text-wrap:balance}.catalog_h2__d0GQn em,.catalog_title__0UUYz em{font-style:italic;color:var(--color-accent-display)}.catalog_lede__8ulvS{font-size:19px;color:var(--color-text-secondary);max-width:640px}.catalog_h2__d0GQn{font-size:clamp(26px,3.2vw,36px);line-height:1.12;text-wrap:balance;margin-top:12px}.catalog_crumbs__gVp6C{font-family:var(--font-mono);font-size:12px;color:var(--color-text-tertiary);display:flex;flex-wrap:wrap;gap:8px}.catalog_crumbs__gVp6C a{color:var(--color-text-secondary)}.catalog_crumbs__gVp6C a:hover{color:var(--color-accent-deep)}.catalog_actions__pNDhb{display:flex;flex-wrap:wrap;gap:12px}.catalog_block__fqC6m{padding-block:clamp(48px,7vw,88px);border-top:var(--hairline)}.catalog_split__HKwmm{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5vw,72px)}.catalog_body__0XbaR{display:grid;gap:14px;max-width:620px}.catalog_body__0XbaR p{font-size:17px}.catalog_body__0XbaR strong{color:var(--color-text-primary);font-weight:500}.catalog_chips__gXbGH{display:flex;flex-wrap:wrap;gap:6px}.catalog_chip__0Nm9Z{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:12px;line-height:1;padding:6px 9px;border:1px solid var(--color-border-default);border-radius:var(--radius);background:var(--color-bg-elevated);color:var(--color-text-secondary);white-space:nowrap}a.catalog_chip__0Nm9Z:hover{border-color:var(--color-accent);color:var(--color-accent-deep)}.catalog_chipInd___lZy2{background:var(--color-bg-accent-soft);border-color:transparent;color:var(--color-accent-deep)}.catalog_textLink__HzMCa{color:var(--color-accent-deep);font-weight:500;font-size:15px}.catalog_textLink__HzMCa:hover{text-decoration:underline}.catalog_cta__OGhpG{--color-accent-text:var(--color-accent);--color-accent-display:var(--color-accent);--color-text-tertiary:var(--color-on-ink-muted);background:var(--color-ink-panel);color:var(--color-on-ink);padding:clamp(32px,5vw,56px);border-radius:var(--radius);display:grid;gap:18px;margin-block:clamp(48px,7vw,88px)}.catalog_cta__OGhpG .label{color:#f9a06e}.catalog_cta__OGhpG h2{color:var(--color-on-ink);font-size:clamp(26px,3.2vw,36px)}.catalog_cta__OGhpG p{color:#c9c7c0;max-width:600px}.catalog_founder__oFyvH{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:start;padding-bottom:clamp(48px,7vw,88px)}.catalog_founder__oFyvH figure{margin:0}.catalog_founder__oFyvH img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius);display:block}.catalog_founder__oFyvH figcaption{font-family:var(--font-mono);font-size:12px;color:var(--color-text-tertiary);margin-top:10px}.catalog_founderCopy__vAogj{display:grid;gap:18px;max-width:620px}.catalog_who__7M_Lv{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:15px}.catalog_who__7M_Lv strong{color:var(--color-text-primary);font-weight:500}.catalog_creds__W8H_z{display:grid;grid-template-columns:1fr 1fr;border-block:var(--hairline)}.catalog_creds__W8H_z div{padding:16px 0;display:grid;gap:2px}.catalog_creds__W8H_z div+div{padding-left:20px;border-left:var(--hairline)}.catalog_creds__W8H_z strong{font-family:var(--font-serif);font-weight:500;font-size:22px}.catalog_creds__W8H_z span{font-size:14px;color:var(--color-text-secondary)}.catalog_navy__3S1Ok{--color-accent-text:var(--color-accent);--color-accent-display:var(--color-accent);--color-text-tertiary:var(--color-on-ink-muted);margin-inline:var(--panel-inline);border-radius:var(--radius);background:var(--color-footer-bg);color:var(--color-footer-text);padding-block:clamp(48px,7vw,88px)}.catalog_navy__3S1Ok .label{color:#f9a06e}.catalog_navy__3S1Ok h2,.catalog_navy__3S1Ok h3{color:var(--color-on-ink)}.catalog_navy__3S1Ok li,.catalog_navy__3S1Ok p{color:var(--color-footer-text)}.catalog_values__jLlBn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(250,248,243,.5);margin-top:36px}.catalog_value__wWzac{padding:26px 26px 30px 0;display:grid;gap:12px;align-content:start}.catalog_value__wWzac+.catalog_value__wWzac{padding-left:26px;border-left:1px solid rgba(197,207,219,.2)}.catalog_valueNum__hzswI{font-family:var(--font-mono);font-size:15px;color:var(--color-accent-text)}.catalog_value__wWzac h3{font-size:30px}.catalog_value__wWzac ul{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-size:15px}.catalog_value__wWzac li{padding-left:16px;position:relative}.catalog_value__wWzac li:before{content:"";position:absolute;left:0;top:.7em;width:7px;height:1px;background:var(--color-accent)}.catalog_steps__id0rQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;list-style:none;padding:0}.catalog_step__GekA4{padding:22px 22px 26px 0;border-top:1px solid var(--color-border-default);display:grid;gap:10px;align-content:start;position:relative}.catalog_step__GekA4+.catalog_step__GekA4{padding-left:22px}.catalog_step__GekA4:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--color-accent)}.catalog_step__GekA4+.catalog_step__GekA4:before{left:22px}.catalog_step__GekA4 p{font-size:15px}.catalog_search__BsQFZ{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:22px}.catalog_search__BsQFZ input{flex:1 1 260px;min-width:0;font:inherit;font-size:15px;padding:11px 14px;border:1px solid var(--color-border-default);border-radius:var(--radius);background:var(--color-bg-elevated)}.catalog_indGrid__QsFo8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--hairline);border-left:var(--hairline)}.catalog_indCard__voDYj{border-right:var(--hairline);border-bottom:var(--hairline);padding:24px;display:grid;gap:12px;align-content:start;transition:background var(--dur-fast) ease}.catalog_indCard__voDYj:hover{background:var(--color-bg-elevated)}.catalog_indCard__voDYj h2,.catalog_indCard__voDYj h3{font-size:22px}.catalog_indCard__voDYj p{font-size:15px}.catalog_pains__P09QB{list-style:none;margin:0;padding:0;display:grid;gap:5px;font-size:14px;color:var(--color-text-primary)}.catalog_pains__P09QB li:before{content:"· ";color:var(--color-accent-text)}.catalog_foot__wpfNX{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:13px;color:var(--color-text-tertiary)}.catalog_go__D3GPW{color:var(--color-accent-deep);font-weight:500}.catalog_empty__9HwQX{grid-column:1/-1;padding:28px;border:1px dashed var(--color-border-default);border-radius:var(--radius);font-size:15px;color:var(--color-text-secondary)}.catalog_ihero___Qjdv{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,5vw,64px);align-items:end}.catalog_ihero___Qjdv img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);display:block}.catalog_pain__nEEtL{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);gap:clamp(18px,3vw,40px);padding-block:28px;border-top:var(--hairline)}.catalog_pain__nEEtL:last-child{border-bottom:var(--hairline)}.catalog_pain__nEEtL h3{font-size:22px}.catalog_why__JznK8{font-size:15px;margin-top:8px}.catalog_fix__jL_pB,.catalog_ucCol__xewkK{display:grid;gap:12px;align-content:start}.catalog_fix__jL_pB p{font-size:15px;color:var(--color-text-primary)}.catalog_ucLink__7G8Em{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--color-border-default);border-radius:var(--radius);background:var(--color-bg-elevated)}.catalog_ucLink__7G8Em:hover{border-color:var(--color-accent)}.catalog_ucLink__7G8Em b{font-family:var(--font-serif);font-weight:500;font-size:15px;line-height:1.3}.catalog_ucLink__7G8Em span{font-size:12px;color:var(--color-text-tertiary)}.catalog_discuss__6H4va{font-size:13px;color:var(--color-text-tertiary);border:1px dashed var(--color-border-default);border-radius:var(--radius);padding:12px 14px}.catalog_discuss__6H4va:hover{color:var(--color-accent-deep);border-color:var(--color-accent)}.catalog_three__6CxBs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,36px);margin-top:28px}.catalog_three__6CxBs>div{display:grid;gap:10px;align-content:start;border-top:1px solid var(--color-border-default);padding-top:16px}.catalog_three__6CxBs p{font-size:15px}.catalog_intent__saOR9{font-family:var(--font-mono);font-size:13px;background:var(--color-bg-muted);padding:3px 7px;border-radius:var(--radius)}.catalog_diagram__QwQk4{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;max-width:820px}.catalog_node__mT_4p{border:1px solid var(--color-border-default);background:var(--color-bg-elevated);border-radius:var(--radius);padding:14px 16px;display:grid;gap:4px}.catalog_node__mT_4p b{font-family:var(--font-serif);font-weight:500;font-size:18px}.catalog_node__mT_4p span{font-size:13px;color:var(--color-text-secondary)}.catalog_nodeOn__nqNRf{border-color:var(--color-accent)}.catalog_arrow__tpoeT{font-family:var(--font-mono);color:var(--color-accent-text)}.catalog_filters__rXLov{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block:8px 22px}.catalog_filters__rXLov label{display:grid;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary)}.catalog_filters__rXLov select{font:inherit;font-size:15px;padding:10px 12px;border:1px solid var(--color-border-default);border-radius:var(--radius);background:var(--color-bg-elevated);color:var(--color-text-primary);min-width:0;text-transform:none;letter-spacing:0}.catalog_ucGrid___fjLE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.catalog_ucCard__sUAZs{background:var(--color-bg-elevated);border:var(--hairline);border-radius:var(--radius);padding:22px;display:grid;gap:12px;align-content:start}.catalog_ucCard__sUAZs:hover{border-color:var(--color-accent)}.catalog_ucCard__sUAZs h3{font-size:21px}.catalog_ucCard__sUAZs p{font-size:15px}.catalog_val__s9f0J{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);display:flex;gap:6px;align-items:center}.catalog_val__s9f0J:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-accent)}.catalog_article__vw17J{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(24px,5vw,64px)}.catalog_articleBody__2__4c{display:grid;gap:30px;max-width:660px}.catalog_articleBody__2__4c section{display:grid;gap:10px}.catalog_articleBody__2__4c h2{font-size:26px}.catalog_articleBody__2__4c ul{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--color-text-secondary)}.catalog_vals__hO3P_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-border-default)}.catalog_vals__hO3P_ div{padding:14px 14px 4px 0;display:grid;gap:6px}.catalog_vals__hO3P_ div+div{padding-left:14px;border-left:var(--hairline)}.catalog_vals__hO3P_ p{font-size:15px}.catalog_aside__Nvemo{display:grid;gap:18px;align-content:start;position:sticky;top:92px}.catalog_box__lQNy4{border:1px solid var(--color-border-default);border-radius:var(--radius);padding:18px;display:grid;gap:14px;background:var(--color-bg-elevated)}.catalog_box__lQNy4 dl{margin:0;display:grid;gap:14px}.catalog_box__lQNy4 dt{margin-bottom:6px}.catalog_box__lQNy4 dd{margin:0}.catalog_techMeta__IE6K1{margin-top:16px;display:grid;gap:8px}@media (max-width:900px){.catalog_article__vw17J,.catalog_founder__oFyvH,.catalog_ihero___Qjdv,.catalog_split__HKwmm{grid-template-columns:minmax(0,1fr)}.catalog_founder__oFyvH figure{max-width:360px}.catalog_values__jLlBn{grid-template-columns:minmax(0,1fr)}.catalog_value__wWzac,.catalog_value__wWzac+.catalog_value__wWzac{padding:22px 0;border-left:0}.catalog_value__wWzac+.catalog_value__wWzac{border-top:1px solid rgba(197,207,219,.2)}.catalog_steps__id0rQ{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.catalog_step__GekA4:nth-child(3){padding-left:0}.catalog_step__GekA4:nth-child(3):before{left:0}.catalog_indGrid__QsFo8,.catalog_ucGrid___fjLE{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog_pain__nEEtL,.catalog_three__6CxBs{grid-template-columns:minmax(0,1fr)}.catalog_filters__rXLov{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog_aside__Nvemo{position:static}}@media (max-width:600px){.catalog_creds__W8H_z,.catalog_diagram__QwQk4,.catalog_filters__rXLov,.catalog_indGrid__QsFo8,.catalog_steps__id0rQ,.catalog_ucGrid___fjLE,.catalog_vals__hO3P_{grid-template-columns:minmax(0,1fr)}.catalog_step__GekA4+.catalog_step__GekA4{padding-left:0}.catalog_step__GekA4+.catalog_step__GekA4:before{left:0}.catalog_creds__W8H_z div+div,.catalog_vals__hO3P_ div+div{padding-left:0;border-left:0;border-top:var(--hairline)}.catalog_arrow__tpoeT{transform:rotate(90deg);justify-self:center}}.catalog_chip__0Nm9Z{max-width:100%;white-space:normal;line-height:1.3}.catalog_map__XM0Pc{margin:clamp(28px,4vw,48px) 0 0}.catalog_map__XM0Pc iframe{display:block;width:100%;aspect-ratio:16/6;border:0;border-radius:var(--radius);background:var(--color-bg-panel);filter:grayscale(.25)}.catalog_map__XM0Pc figcaption{margin-top:10px;font-family:var(--font-mono);font-size:12px;color:var(--color-text-tertiary)}@media (max-width:600px){.catalog_map__XM0Pc iframe{aspect-ratio:4/3}}.catalog_indGrid__QsFo8>.catalog_indCard__voDYj,.catalog_ucCard__sUAZs,.catalog_value__wWzac{grid-row:span 4;grid-template-rows:subgrid}.catalog_creds__W8H_z>div,.catalog_vals__hO3P_>div{grid-row:span 2;grid-template-rows:subgrid}.TechnologyExplorer_controls__P7fH5{padding:24px;background:#eeeee6;border:1px solid #d9ded3}.TechnologyExplorer_controls__P7fH5 label{display:grid;gap:10px;max-width:560px;font-size:13px}.TechnologyExplorer_controls__P7fH5 input{background:#fff;padding:14px 16px;border:1px solid #c5cec1;width:100%;font-size:16px}.TechnologyExplorer_filters__kUgbS{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.TechnologyExplorer_filters__kUgbS button{padding:11px 16px;border:1px solid #c5cec1;border-radius:24px;cursor:pointer;font-size:13px}.TechnologyExplorer_filters__kUgbS button[aria-pressed=true]{background:#263f32;color:white;border-color:#263f32}.TechnologyExplorer_count__hu4aY{font-size:12px;margin:18px 0 32px}.TechnologyExplorer_category__7q6eV{display:grid;grid-template-columns:1fr 1.5fr;gap:48px;padding:40px 0;border-top:var(--hairline);scroll-margin-top:100px}.TechnologyExplorer_category__7q6eV h2{font-size:28px;margin-bottom:12px}.TechnologyExplorer_category__7q6eV p{font-size:14px;line-height:1.7}.TechnologyExplorer_guide__ZRG_W{display:inline-block;margin-top:20px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.TechnologyExplorer_category__7q6eV ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:20px 28px}.TechnologyExplorer_category__7q6eV li{display:flex;flex-direction:column;gap:6px;border-bottom:var(--hairline);padding-bottom:15px}.TechnologyExplorer_category__7q6eV li strong{font-weight:500;font-size:15px}.TechnologyExplorer_category__7q6eV li span{font-size:12px;line-height:1.6;color:var(--color-text-secondary)}.TechnologyExplorer_empty__hpCCN{padding:36px 0}.TechnologyExplorer_empty__hpCCN button{margin-top:16px;text-decoration:underline;cursor:pointer}@media(max-width:760px){.TechnologyExplorer_category__7q6eV{grid-template-columns:1fr;gap:24px}.TechnologyExplorer_category__7q6eV ul{grid-template-columns:1fr}.TechnologyExplorer_controls__P7fH5{padding:18px}.TechnologyExplorer_filters__kUgbS button{font-size:12px}}.category_head__gRFKW{padding-block:clamp(4rem,8vw,7rem) clamp(3rem,5vw,5rem)}.category_label__EnJsx{display:block;margin-bottom:24px}.category_title__UXP0T{max-width:18ch;margin-bottom:20px}.category_short__16yri{font-size:19px;color:var(--color-text-primary);max-width:64ch;margin-bottom:24px;line-height:1.4}.category_intro__h9ITS{font-size:16px;max-width:70ch;line-height:1.6}.category_list__ohrGu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:4rem}@media (max-width:760px){.category_list__ohrGu{grid-template-columns:1fr}}.category_tool__KydqG{display:flex;flex-direction:column;gap:10px;padding:24px;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius);transition:border-color var(--dur-base) ease}.category_tool__KydqG:hover{border-color:var(--color-border-default)}.category_toolHead__9l7NJ{display:flex;align-items:center;justify-content:space-between;gap:12px}.category_toolName__MpBRe{font-family:var(--font-sans);font-size:17px;font-weight:500;letter-spacing:0;color:var(--color-text-primary)}.category_badge__XCX4Z{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border-radius:var(--radius);border:1px solid var(--color-border-subtle);color:var(--color-text-tertiary)}.category_badge__XCX4Z[data-badge=modern]{color:var(--color-text-primary);border-color:rgba(247,98,21,.25)}.category_badge__XCX4Z[data-badge=new]{color:var(--color-accent-deep);border-color:rgba(247,98,21,.45);background:var(--color-bg-accent-soft)}.category_badge__XCX4Z[data-badge=open-source]{background:var(--color-bg-muted);color:var(--color-text-secondary)}.category_toolRole___n4Lq{font-size:15px;color:var(--color-text-secondary);line-height:1.5}.category_toolWhen__GS2Pn{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--color-text-secondary);padding-top:8px;border-top:var(--hairline)}.category_nav__GskQM{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:24px;border-top:var(--hairline);border-bottom:var(--hairline);margin-bottom:3rem}.category_navLink__aWm6a{font-size:14px;color:var(--color-text-secondary);transition:color var(--dur-fast) ease}.category_navLink__aWm6a:hover{color:var(--color-accent-text)}@media (max-width:600px){.category_nav__GskQM{flex-direction:column;align-items:flex-start;gap:8px}}.category_cta__3EGas{background:var(--color-bg-muted);border-radius:var(--radius);padding:clamp(48px,8vw,80px);margin-block:2rem 4rem}.category_ctaTitle__aBNUe{font-size:clamp(28px,4vw,40px);margin-block:16px;max-width:18ch}.category_ctaBody__O4lpk{font-size:17px;margin-bottom:28px;max-width:56ch}.category_ctaActions__u9zsn{display:flex;gap:14px;flex-wrap:wrap}.home-prototype_link__qw4W6{font-size:13px;text-decoration:underline;text-underline-offset:6px}.home-prototype_solutions__Covik{border-top:1px solid #dad8d3;padding-top:36px;padding-bottom:35px;scroll-margin-top:100px}.home-prototype_sectionTitle__twy7b{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.home-prototype_sectionTitle__twy7b h2{font-size:30px}.home-prototype_solutionGrid__fXcrT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.home-prototype_solution__vHHph{border-top:1px solid #bbb;padding:20px 0;display:flex;flex-direction:column}.home-prototype_number__ZiEEi{display:flex;justify-content:space-between;font-size:10px;color:#f76215;font-family:var(--font-mono)}.home-prototype_number__ZiEEi>span{font-size:18px}.home-prototype_solution__vHHph h3{font-family:var(--font-sans);font-size:22px;font-weight:500;line-height:1.25;margin:18px 0 12px;max-width:20ch}.home-prototype_solution__vHHph p{font-size:14px;line-height:1.65;margin-bottom:20px}.home-prototype_solutionLabel__mSKEc{font-size:12px;text-decoration:underline;text-underline-offset:5px;margin-top:auto}.home-prototype_solution__vHHph:hover h3{color:#b94a12}.home-prototype_more__jZ2eI{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dad8d3;padding-top:18px;font-size:12px;color:#737373}.home-prototype_more__jZ2eI a{text-decoration:underline;color:#222;text-underline-offset:4px}.home-prototype_studio__f3Z7T{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;background:var(--color-bg-panel);border-radius:var(--radius);padding-top:35px;padding-bottom:35px}.home-prototype_studio__f3Z7T h2,.home-prototype_trust__tfPPM h2{font-size:34px;line-height:1.13;margin:18px 0}.home-prototype_studio__f3Z7T h2 em{font-weight:400;color:#777}.home-prototype_studio__f3Z7T p,.home-prototype_trust__tfPPM>div>p{font-size:15px;line-height:1.65;max-width:40ch;margin-bottom:22px}.home-prototype_examples__E1d0Y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-content:center}.home-prototype_examples__E1d0Y img{width:100%;height:145px;object-fit:cover;display:block}.home-prototype_examples__E1d0Y a>span{display:block;font-size:10px;padding-top:12px;line-height:1.5}.home-prototype_examples__E1d0Y small{grid-column:1/-1;font-size:9px;color:var(--color-text-tertiary)}.home-prototype_trust__tfPPM{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:45px;padding-bottom:45px}.home-prototype_trust__tfPPM ol{list-style:none;padding:0;margin:0;align-self:center}.home-prototype_trust__tfPPM li{display:flex;gap:20px;padding:19px 0;border-bottom:1px solid #ddd}.home-prototype_trust__tfPPM li>span{color:#f76215;font-family:var(--font-mono);font-size:10px;padding-top:4px}.home-prototype_trust__tfPPM strong{font-weight:500;font-size:16px}.home-prototype_trust__tfPPM li p{font-size:13px;margin-top:6px;margin-bottom:0}.home-prototype_contact__ljSZE{--color-accent-text:var(--color-accent);--color-accent-display:var(--color-accent);--color-text-tertiary:var(--color-on-ink-muted);display:flex;justify-content:space-between;align-items:center;gap:30px;background:#191919;border-radius:var(--radius);padding-top:35px;padding-bottom:35px;margin-bottom:40px}.home-prototype_contact__ljSZE h2{color:#f8f7f3;font-size:32px;margin:16px 0 12px;line-height:1.15}.home-prototype_contact__ljSZE p{font-size:14px;color:#aaa;max-width:43ch;margin:0}.home-prototype_solutions__Covik a:focus-visible,.home-prototype_studio__f3Z7T a:focus-visible,.home-prototype_trust__tfPPM a:focus-visible{outline:2px solid #f76215;outline-offset:5px}@media(max-width:800px){.home-prototype_sectionTitle__twy7b{flex-direction:column;align-items:flex-start;gap:12px}.home-prototype_solutionGrid__fXcrT{grid-template-columns:1fr;gap:0}.home-prototype_solution__vHHph{display:grid;grid-template-columns:22px 1fr;gap:0 15px;padding:20px 0}.home-prototype_number__ZiEEi{display:block;grid-row:1/4;padding-top:4px}.home-prototype_number__ZiEEi>span{display:none}.home-prototype_solution__vHHph h3{margin:0 0 8px;max-width:none;font-size:21px}.home-prototype_solution__vHHph p{margin-bottom:12px}.home-prototype_solutionLabel__mSKEc{grid-column:2}.home-prototype_studio__f3Z7T,.home-prototype_trust__tfPPM{grid-template-columns:1fr;gap:26px}.home-prototype_contact__ljSZE,.home-prototype_more__jZ2eI{flex-direction:column;align-items:flex-start}.home-prototype_examples__E1d0Y img{height:140px}.home-prototype_contact__ljSZE h2{font-size:29px}}@media(max-width:390px){.home-prototype_examples__E1d0Y img{height:105px}}.home-prototype_solutionsBand__z_LXo{background:var(--color-footer-bg);color:var(--color-footer-text);margin-inline:var(--panel-inline);border-radius:var(--radius);--color-accent-text:var(--color-accent);--color-accent-display:var(--color-accent);--color-text-tertiary:var(--color-on-ink-muted)}.home-prototype_solutionsBand__z_LXo .home-prototype_solutions__Covik{border-top:0;padding-top:56px;padding-bottom:48px}.home-prototype_solutionsBand__z_LXo .label{color:#f9a06e}.home-prototype_solutionsBand__z_LXo .home-prototype_solution__vHHph h3,.home-prototype_solutionsBand__z_LXo h2{color:var(--color-on-ink)}.home-prototype_solutionsBand__z_LXo .home-prototype_solution__vHHph{border-top-color:rgba(197,207,219,.35)}.home-prototype_solutionsBand__z_LXo .home-prototype_number__ZiEEi{color:#f9a06e}.home-prototype_solutionsBand__z_LXo .home-prototype_solution__vHHph p{color:var(--color-footer-text)}.home-prototype_solutionsBand__z_LXo .home-prototype_solutionLabel__mSKEc{color:var(--color-on-ink)}.home-prototype_solutionsBand__z_LXo .home-prototype_solution__vHHph:hover h3{color:#f9a06e}.home-prototype_solutionsBand__z_LXo .home-prototype_more__jZ2eI{border-top-color:rgba(197,207,219,.2);color:var(--color-footer-text);font-size:14px}.home-prototype_solutionsBand__z_LXo .home-prototype_more__jZ2eI a{color:var(--color-on-ink)}.home-prototype_solutionsBand__z_LXo a:focus-visible{outline-color:#f9a06e}.home-prototype_industries___zVqo{padding-top:64px;padding-bottom:56px}.home-prototype_whoHead__XSEi_{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 64px;align-items:end}.home-prototype_whoHead__XSEi_ h2{font-size:34px;line-height:1.13;margin-top:14px}.home-prototype_whoHead__XSEi_ h2 em{color:var(--color-accent-display)}.home-prototype_whoHead__XSEi_ p{font-size:16px;margin:0}.home-prototype_indGrid__13ZYW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:var(--hairline);border-left:var(--hairline);margin-top:30px}.home-prototype_indGrid__13ZYW a{padding:18px;border-right:var(--hairline);border-bottom:var(--hairline);display:grid;gap:6px;align-content:start}.home-prototype_indGrid__13ZYW a:hover{background:var(--color-bg-elevated)}.home-prototype_indGrid__13ZYW b{font-family:var(--font-serif);font-weight:500;font-size:18px;line-height:1.25;color:var(--color-text-primary)}.home-prototype_indGrid__13ZYW span{font-size:14px;color:var(--color-text-secondary)}.home-prototype_whoLinks__t7MU_{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:18px;font-size:15px}.home-prototype_whoLinks__t7MU_ a{color:var(--color-accent-deep);font-weight:500}.home-prototype_whoLinks__t7MU_ a:hover{text-decoration:underline}.home-prototype_latest__n0Ggj{margin-top:40px;display:grid;gap:14px}.home-prototype_founderBand__LU7Rk{background:var(--color-footer-bg);color:var(--color-footer-text);margin-inline:var(--panel-inline);border-radius:var(--radius);--color-accent-text:var(--color-accent);--color-accent-display:var(--color-accent);--color-text-tertiary:var(--color-on-ink-muted);margin-top:40px}.home-prototype_founder__eWV3R{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:clamp(24px,5vw,64px);align-items:center;padding-block:clamp(48px,7vw,80px)}.home-prototype_founder__eWV3R img{width:100%;max-width:280px;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius);display:block}.home-prototype_founder__eWV3R>div{display:grid;gap:16px;max-width:640px}.home-prototype_founder__eWV3R .label{color:#f9a06e}.home-prototype_founder__eWV3R h2{color:var(--color-on-ink);font-size:clamp(26px,3vw,34px);line-height:1.15}.home-prototype_founder__eWV3R p{color:var(--color-footer-text);margin:0}.home-prototype_valueLine__YRlZB{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-family:var(--font-serif);font-size:20px}.home-prototype_valueLine__YRlZB span{color:var(--color-on-ink)}.home-prototype_valueLine__YRlZB i{font-style:normal;color:var(--color-accent-text);font-size:16px}.home-prototype_lightLink__Pi_86{color:#f9a06e;font-weight:500}.home-prototype_lightLink__Pi_86:hover{text-decoration:underline}.home-prototype_founderBand__LU7Rk+.home-prototype_contact__ljSZE{margin-top:40px}@media(max-width:900px){.home-prototype_founder__eWV3R,.home-prototype_whoHead__XSEi_{grid-template-columns:1fr}.home-prototype_indGrid__13ZYW{grid-template-columns:repeat(2,minmax(0,1fr))}.home-prototype_founder__eWV3R img{max-width:200px}}@media(max-width:480px){.home-prototype_indGrid__13ZYW{grid-template-columns:1fr}}.home-prototype_indRow__j3gZ_{margin-top:30px;min-width:0}.home-prototype_indCard__xCo1_{display:grid;gap:6px;align-content:start;padding:18px;border:var(--hairline);border-radius:var(--radius);background:var(--color-bg-elevated);min-height:130px}.home-prototype_indCard__xCo1_:hover{border-color:var(--color-accent)}.home-prototype_indCard__xCo1_ b{font-family:var(--font-serif);font-weight:500;font-size:18px;line-height:1.25;color:var(--color-text-primary)}.home-prototype_indCard__xCo1_ span{font-size:14px;color:var(--color-text-secondary)}section.home-prototype_contact__ljSZE,section.home-prototype_studio__f3Z7T{width:auto;max-width:none;margin-inline:var(--panel-inline);padding-inline:var(--panel-pad)}@media(max-width:600px){.home-prototype_founder__eWV3R{gap:20px;padding-block:40px}.home-prototype_founder__eWV3R img{width:132px;max-width:132px;aspect-ratio:1;object-position:50% 22%}}.home-prototype_solutionsBand__z_LXo .home-prototype_solution__vHHph{padding-inline:16px;border-radius:var(--radius);background:rgba(255,255,255,.035);transition:background-color .2s ease,box-shadow .2s ease}.home-prototype_solutionsBand__z_LXo .home-prototype_solution__vHHph:active,.home-prototype_solutionsBand__z_LXo .home-prototype_solution__vHHph:focus-visible,.home-prototype_solutionsBand__z_LXo .home-prototype_solution__vHHph:hover{background:#1e2c45;box-shadow:inset 0 2px 0 var(--color-accent)}.home-prototype_solutionsBand__z_LXo .home-prototype_number__ZiEEi>span{transition:transform .2s ease}.home-prototype_solutionsBand__z_LXo .home-prototype_solution__vHHph:focus-visible .home-prototype_number__ZiEEi>span,.home-prototype_solutionsBand__z_LXo .home-prototype_solution__vHHph:hover .home-prototype_number__ZiEEi>span{transform:translate(3px,-3px)}.home-prototype_stack__JVne8{margin-top:auto;font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;line-height:1.5;color:var(--color-on-ink-muted)}.home-prototype_solutionsBand__z_LXo .home-prototype_more__jZ2eI .btn{white-space:nowrap}@media(max-width:800px){.home-prototype_solutionsBand__z_LXo .home-prototype_solution__vHHph{padding-inline:12px}.home-prototype_stack__JVne8{grid-column:2}.home-prototype_solutionsBand__z_LXo .home-prototype_more__jZ2eI{flex-direction:column;align-items:flex-start;gap:14px}}@media(prefers-reduced-motion:reduce){.home-prototype_solutionsBand__z_LXo .home-prototype_number__ZiEEi>span,.home-prototype_solutionsBand__z_LXo .home-prototype_solution__vHHph{transition:none}}.home-prototype_solutionsBand__z_LXo .home-prototype_more__jZ2eI a.btn-primary{color:var(--color-on-accent);text-decoration:none}.home-prototype_solutionsBand__z_LXo .home-prototype_more__jZ2eI a.btn-primary:hover{color:var(--color-on-ink)}@media(min-width:801px){.home-prototype_solutionsBand__z_LXo .home-prototype_solutionGrid__fXcrT{grid-template-rows:repeat(4,auto);row-gap:0}.home-prototype_solutionsBand__z_LXo .home-prototype_solution__vHHph{display:grid;grid-row:span 4;grid-template-rows:subgrid;align-content:start}.home-prototype_solutionsBand__z_LXo .home-prototype_solution__vHHph h3{margin-top:14px}.home-prototype_solutionsBand__z_LXo .home-prototype_solution__vHHph p{margin-bottom:18px}.home-prototype_solutionsBand__z_LXo .home-prototype_stack__JVne8{align-self:end}}.home-prototype_solutionsBand__z_LXo .home-prototype_solution__vHHph h3{text-wrap:balance}.home-prototype_indCard__xCo1_{grid-row:span 2;grid-template-rows:subgrid}@media(min-width:801px) and (max-width:1100px){.home-prototype_solutionsBand__z_LXo .home-prototype_solutionGrid__fXcrT{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(8,auto);column-gap:40px}}@media(min-width:801px){.home-prototype_solutionsBand__z_LXo .home-prototype_solution__vHHph h3{max-width:none;font-size:21px}.home-prototype_solutionsBand__z_LXo .home-prototype_solutionGrid__fXcrT{column-gap:16px}}.HeroDemo_hero__cPxhj{overflow-x:clip;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:48px 40px;align-items:center;padding-top:64px;padding-bottom:56px;--g-blue:#4285f4;--g-red:#ea4335;--g-yellow:#fbbc05;--g-green:#34a853;--ok:#2f7d4f}.HeroDemo_copy__2IurV{min-width:0}.HeroDemo_eyebrow__zu8XA{display:block;margin-bottom:20px;text-transform:none}.HeroDemo_copy__2IurV h1{font-family:var(--font-serif);font-weight:400;font-size:clamp(38px,4.4vw,56px);line-height:1.05;letter-spacing:-.035em;color:#222;margin:0 0 24px}.HeroDemo_line__g6S_x{display:block}.HeroDemo_copy__2IurV h1 em{font-weight:400;color:#777}.HeroDemo_copy__2IurV p{font-size:17px;line-height:1.65;max-width:39ch;margin:0 0 28px}.HeroDemo_actions__agnDO{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.HeroDemo_link__m95ax{font-size:13px;text-decoration:underline;text-underline-offset:6px}.HeroDemo_engine__m9PKU{display:inline-grid}.HeroDemo_word__L2ZDk{grid-area:1/1;opacity:0;transform:translateY(-.18em);transition:opacity .3s,transform .3s}.HeroDemo_word__L2ZDk.HeroDemo_on___kLyv{opacity:1;transform:none;transition-delay:.3s}.HeroDemo_engineGoogle__VcRvF span:first-child,.HeroDemo_engineGoogle__VcRvF span:nth-child(4){color:var(--g-blue)}.HeroDemo_engineGoogle__VcRvF span:nth-child(2),.HeroDemo_engineGoogle__VcRvF span:nth-child(6){color:var(--g-red)}.HeroDemo_engineGoogle__VcRvF span:nth-child(3){color:var(--g-yellow)}.HeroDemo_engineGoogle__VcRvF span:nth-child(5){color:var(--g-green)}.HeroDemo_word__L2ZDk .HeroDemo_stop__xjbuu{color:var(--color-text-primary)}.HeroDemo_engineBing__BxG21{background:linear-gradient(100deg,#0f8fd6,#14b8a6);-webkit-background-clip:text;background-clip:text;color:transparent}.HeroDemo_figure__sZEji{position:relative;display:grid;justify-items:center;min-width:0}.HeroDemo_rings__9e_FR{position:absolute;inset:-40px -60px;pointer-events:none;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 58px,var(--color-border-subtle) 58px 59px);-webkit-mask:radial-gradient(circle at 50% 50%,#000 30%,transparent 68%);mask:radial-gradient(circle at 50% 50%,#000 30%,transparent 68%)}.HeroDemo_deviceWrap__qSmG1{position:relative;perspective:1600px}.HeroDemo_device__YbIJh{width:250px;height:480px;background:#111;border-radius:40px;padding:4px;transform:rotateY(-20deg) rotateX(4deg) rotate(7deg);transition:transform .9s var(--ease-out);box-shadow:0 0 0 1.5px #c9c6bf,0 0 0 2.5px #e7e4dd,7px 2px 0 1px #bdb9b0,0 50px 70px -40px rgba(26,26,24,.5),24px 24px 40px -24px rgba(26,26,24,.35)}.HeroDemo_figure__sZEji:hover .HeroDemo_device__YbIJh{transform:rotateY(-6deg) rotate(2deg)}.HeroDemo_screen__4vpDX{position:relative;height:100%;background:#f6f5f2;border-radius:36px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;font-family:var(--font-sans);font-size:12px;color:var(--color-text-primary)}.HeroDemo_screen__4vpDX p{margin:1px 0 0;max-width:none;color:inherit}.HeroDemo_glow__AMvCD{position:absolute;inset:0;border-radius:36px;pointer-events:none;opacity:0;transition:opacity .6s;box-shadow:inset 0 0 0 2.5px rgba(66,133,244,.5),inset 0 0 22px rgba(234,67,53,.28),inset 0 0 44px rgba(251,188,5,.18)}.HeroDemo_listening__J3qcw .HeroDemo_glow__AMvCD{opacity:1}.HeroDemo_status__xxW0X{display:flex;justify-content:space-between;align-items:center;padding:12px 22px 6px;font-size:11px;font-weight:600}.HeroDemo_island__ueNkS{width:76px;height:22px;border-radius:12px;background:#111}.HeroDemo_scenes__Iq3Nw{display:grid}.HeroDemo_scene__C9xq6{grid-area:1/1;padding:8px 12px 14px;display:grid;gap:9px;align-content:start;opacity:0;transition:opacity .5s}.HeroDemo_scene__C9xq6.HeroDemo_on___kLyv{opacity:1}.HeroDemo_you__HcMa7{justify-self:end;max-width:92%;background:#fff;border-radius:14px 14px 4px 14px;padding:8px 11px;font-size:12.5px;line-height:1.35;box-shadow:0 1px 2px rgba(0,0,0,.06)}.HeroDemo_slot__zBhaw{border-bottom:1.5px dashed var(--color-accent);color:var(--color-accent-deep);font-weight:500}.HeroDemo_say__YwvCi{color:var(--color-text-secondary);min-height:16px}.HeroDemo_typing__Bt2bR{display:inline-flex;gap:3px}.HeroDemo_typing__Bt2bR i{width:5px;height:5px;border-radius:50%;background:var(--color-text-tertiary);animation:HeroDemo_blink__O35rM 1s infinite}.HeroDemo_typing__Bt2bR i:nth-child(2){animation-delay:.15s}.HeroDemo_typing__Bt2bR i:nth-child(3){animation-delay:.3s}@keyframes HeroDemo_blink__O35rM{50%{opacity:.2}}.HeroDemo_reveal__A_qUq{display:grid;gap:9px;opacity:0;transform:translateY(6px);transition:opacity .5s,transform .5s}.HeroDemo_reveal__A_qUq.HeroDemo_on___kLyv{opacity:1;transform:none}.HeroDemo_map__E6LKm{height:78px;border-radius:12px;position:relative;background:linear-gradient(90deg,transparent 47%,#fff 47% 51%,transparent 51%),linear-gradient(0deg,transparent 38%,#fff 38% 43%,transparent 43%),linear-gradient(32deg,transparent 62%,#fff 62% 65%,transparent 65%),#e4ece2}.HeroDemo_pin__IhIev{position:absolute;left:45%;top:16px;width:18px;height:18px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--g-red);box-shadow:0 2px 4px rgba(0,0,0,.25)}.HeroDemo_pin__IhIev:after{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff}.HeroDemo_dot__vG2i8{position:absolute;width:8px;height:8px;border-radius:50%;background:#a3a9ae;border:2px solid #fff}.HeroDemo_card__QZ5Vl{background:#fff;border-radius:12px;padding:10px 11px;display:grid;gap:3px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.HeroDemo_cardTop__JtGX_{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.HeroDemo_cardTop__JtGX_ b{font-size:14px}.HeroDemo_rank__JKnni{font-family:var(--font-mono);font-size:10px;color:var(--color-accent-deep);background:var(--color-bg-accent-soft);border-radius:4px;padding:2px 6px}.HeroDemo_meta__9Yrok{font-size:11px;color:var(--color-text-secondary)}.HeroDemo_stars__rE4Qe{color:#e8a317;letter-spacing:.5px}.HeroDemo_open__OyIwX{color:var(--ok);font-weight:500}.HeroDemo_acts__8eZk_{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:5px}.HeroDemo_acts__8eZk_ span{font-size:11px;text-align:center;border:1px solid var(--color-border-default);border-radius:999px;padding:5px 0;background:#fff}.HeroDemo_acts__8eZk_ .HeroDemo_go__4806v{background:#1967d2;border-color:#1967d2;color:#fff}.HeroDemo_aside__GDoQb{font-size:11px;color:var(--color-text-tertiary);padding:0 3px}.HeroDemo_url__97Rmr{justify-self:center;font-size:11px;color:var(--color-text-secondary);background:var(--color-bg-muted);border-radius:8px;padding:4px 12px}.HeroDemo_sheet__NdVqb{background:#fff;border-radius:14px;padding:12px;display:grid;gap:10px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.HeroDemo_sheet__NdVqb h4{margin:0;font-family:var(--font-serif);font-weight:500;font-size:16px}.HeroDemo_sub__lx3kA{font-size:11px;color:var(--color-text-tertiary);margin-top:-6px}.HeroDemo_days__ywHeD{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.HeroDemo_days__ywHeD span{text-align:center;font-size:10.5px;border-radius:8px;padding:6px 0;background:var(--color-bg-muted)}.HeroDemo_days__ywHeD b{display:block;font-size:14px}.HeroDemo_days__ywHeD .HeroDemo_sel__arkp8{background:var(--color-ink-panel);color:var(--color-on-ink)}.HeroDemo_times__Sko_H{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.HeroDemo_times__Sko_H span{text-align:center;font-size:11.5px;border:1px solid var(--color-border-default);border-radius:8px;padding:6px 0}.HeroDemo_times__Sko_H .HeroDemo_sel__arkp8{border-color:var(--color-accent);background:var(--color-bg-accent-soft);font-weight:600}.HeroDemo_cta__Hprho{background:var(--color-accent);color:#fff;text-align:center;border-radius:10px;padding:10px;font-weight:600;font-size:12.5px;transition:background .3s}.HeroDemo_cta__Hprho.HeroDemo_done__ae7kz{background:var(--ok)}.HeroDemo_lock__vLHux{display:grid;justify-items:center;padding:6px 0 8px}.HeroDemo_lockTime__0THyM{font-size:50px;font-weight:300;line-height:1;letter-spacing:-.03em}.HeroDemo_lockDate___kU2q{font-size:11.5px;color:var(--color-text-secondary);margin-top:4px}.HeroDemo_note__5HfRj{background:rgba(255,255,255,.95);border-radius:14px;padding:9px 10px;display:grid;grid-template-columns:26px 1fr;gap:9px;align-items:start;box-shadow:0 2px 8px rgba(0,0,0,.08);opacity:0;transform:translateY(-8px);transition:opacity .45s,transform .45s}.HeroDemo_note__5HfRj.HeroDemo_on___kLyv{opacity:1;transform:none}.HeroDemo_note__5HfRj p{font-size:11.5px;line-height:1.35}.HeroDemo_noteIcon__puXM_{width:26px;height:26px;border-radius:7px;background:var(--color-accent);color:#fff;display:grid;place-items:center;font-family:var(--font-mono);font-size:10px;font-weight:600}.HeroDemo_noteHead__pzsuC{display:flex;justify-content:space-between;font-size:10.5px;color:var(--color-text-tertiary)}.HeroDemo_noteHead__pzsuC b{color:var(--color-text-primary);font-weight:600}.HeroDemo_rail__RLV6g{grid-column:1/-1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.HeroDemo_rail__RLV6g li{display:grid;gap:6px;align-content:start;padding-top:16px;border-top:1px solid var(--color-border-default);position:relative;min-width:0}.HeroDemo_rail__RLV6g li:before{content:"";position:absolute;left:0;top:-1px;height:2px;width:0;background:var(--color-accent);transition:width .5s}.HeroDemo_rail__RLV6g li.HeroDemo_on___kLyv:before{width:100%}.HeroDemo_rail__RLV6g button{all:unset;cursor:pointer;display:grid;gap:6px}.HeroDemo_rail__RLV6g button:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.HeroDemo_rail__RLV6g small{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em}.HeroDemo_rail__RLV6g b,.HeroDemo_rail__RLV6g small{color:var(--color-text-tertiary);transition:color .4s}.HeroDemo_rail__RLV6g b{font-family:var(--font-serif);font-weight:400;font-size:20px;line-height:1.15}.HeroDemo_rail__RLV6g li>span{font-size:14px;color:var(--color-text-tertiary);line-height:1.45;max-width:34ch;transition:color .4s}.HeroDemo_rail__RLV6g li.HeroDemo_on___kLyv small{color:var(--color-accent-text)}.HeroDemo_rail__RLV6g li.HeroDemo_on___kLyv b{color:var(--color-text-primary)}.HeroDemo_rail__RLV6g li.HeroDemo_on___kLyv>span{color:var(--color-text-secondary)}.HeroDemo_hero__cPxhj a:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}@media (max-width:900px){.HeroDemo_hero__cPxhj{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:32px 24px;padding-top:40px;padding-bottom:40px}.HeroDemo_deviceWrap__qSmG1{zoom:.8}.HeroDemo_rail__RLV6g{gap:16px}.HeroDemo_rail__RLV6g b{font-size:17px}}@media (max-width:599.98px){.HeroDemo_hero__cPxhj{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy copy" "figure rail";gap:28px 12px;padding-top:28px;align-items:center}.HeroDemo_copy__2IurV{grid-area:copy}.HeroDemo_figure__sZEji{grid-area:figure}.HeroDemo_rail__RLV6g{grid-area:rail;grid-column:auto;grid-template-columns:1fr;gap:14px}.HeroDemo_rings__9e_FR{inset:-24px -32px}.HeroDemo_deviceWrap__qSmG1{zoom:.6}.HeroDemo_device__YbIJh{transform:rotateY(18deg) rotateX(4deg) rotate(-6deg)}.HeroDemo_figure__sZEji:hover .HeroDemo_device__YbIJh{transform:rotateY(6deg) rotate(-2deg)}.HeroDemo_rail__RLV6g li{padding-top:10px;gap:4px}.HeroDemo_rail__RLV6g b{font-size:16px}.HeroDemo_rail__RLV6g li>span{display:none}}@media (max-width:390px){.HeroDemo_copy__2IurV h1{font-size:40px}.HeroDemo_deviceWrap__qSmG1{zoom:.55}}@media (max-width:767px){.HeroDemo_copy__2IurV h1 em{font-size:min(1em,calc((100vw - 48px) / 10.6))}}@media (prefers-reduced-motion:reduce){.HeroDemo_device__YbIJh,.HeroDemo_note__5HfRj,.HeroDemo_rail__RLV6g li:before,.HeroDemo_reveal__A_qUq,.HeroDemo_scene__C9xq6,.HeroDemo_word__L2ZDk{transition:none}.HeroDemo_typing__Bt2bR i{animation:none}}.SnapRow_wrap__FC8UL{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.SnapRow_track__0MiyP{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,78%);gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.SnapRow_track__0MiyP::-webkit-scrollbar{display:none}.SnapRow_track__0MiyP>*{scroll-snap-align:start;min-width:0}.SnapRow_track__0MiyP:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (min-width:640px){.SnapRow_track__0MiyP{grid-auto-columns:calc((100% - 28px) / 2.4)}}@media (min-width:1024px){.SnapRow_track__0MiyP{grid-auto-columns:calc((100% - 42px) / 3.3)}.SnapRow_track__0MiyP.SnapRow_wide__RovSn{grid-auto-columns:calc((100% - 56px) / 4.3)}}.SnapRow_ctrl__F8Dvm{display:flex;justify-content:flex-end;gap:8px}.SnapRow_ctrl__F8Dvm button{width:40px;height:40px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--color-border-default);border-radius:50%;color:var(--color-text-primary);font-size:16px;transition:border-color var(--dur-fast) ease,opacity var(--dur-fast) ease}.SnapRow_ctrl__F8Dvm button:hover:not(:disabled){border-color:var(--color-text-primary)}.SnapRow_ctrl__F8Dvm button:disabled{opacity:.35;cursor:default}@media (hover:none) and (pointer:coarse){.SnapRow_ctrl__F8Dvm{display:none}}