.bxHgOq_page{--gutter:max(20px, env(safe-area-inset-left,0px));--edge:max(var(--gutter), calc((100vw - 1440px) / 2 + 56px));background:var(--background);flex-direction:column;min-height:100vh;display:flex}.bxHgOq_header{top:env(safe-area-inset-top,0px);z-index:20;height:64px;padding-inline:var(--edge);background:var(--background);border-bottom:1px solid var(--border);align-items:center;gap:16px;display:flex;position:sticky}.bxHgOq_header nav{align-items:center;gap:4px;margin-left:auto;font-size:.875rem;display:flex}.bxHgOq_navLink{color:var(--muted-foreground);padding:6px 12px}.bxHgOq_navLink:hover{color:var(--foreground)}.bxHgOq_cta{background:var(--primary);color:var(--primary-foreground);border-radius:2px;align-items:center;gap:8px;padding:7px 12px;font-weight:600;display:inline-flex}.bxHgOq_cta:hover{background:color-mix(in srgb, var(--primary) 85%, var(--foreground))}@media (max-width:640px){.bxHgOq_hideSmall{display:none}}.bxHgOq_hero{min-height:clamp(680px,100svh - 64px,940px);padding-inline:var(--edge);border-bottom:1px solid var(--border);align-items:center;padding-block:48px 96px;display:flex;position:relative;overflow:clip}.bxHgOq_copy{z-index:2;flex-direction:column;gap:24px;width:min(100%,492px);display:flex;position:relative}.bxHgOq_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:10px;font-size:.75rem;display:flex}.bxHgOq_eyebrow:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px}.bxHgOq_h1{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,.9rem + 2.6vw,3rem);font-weight:700;line-height:1.1}.bxHgOq_line{padding-bottom:.06em;display:block;overflow:clip}.bxHgOq_line>span{display:block}.bxHgOq_amber{color:var(--primary)}.bxHgOq_sub{max-width:44ch;color:var(--muted-foreground);margin:0;font-size:.9375rem;line-height:1.6}.bxHgOq_prompt{border:1px solid var(--border);background:var(--card);height:56px;transition:border-color var(--motion-quick) var(--motion-ease-out-soft);border-radius:2px;align-items:center;gap:8px;padding:7px 7px 7px 16px;display:flex}.bxHgOq_prompt:focus-within{border-color:var(--primary)}.bxHgOq_promptField{flex:1;min-width:0;height:100%;position:relative}.bxHgOq_promptField input{width:100%;height:100%;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;font-size:.875rem}.bxHgOq_promptField input::placeholder{color:var(--muted-foreground)}.bxHgOq_demo{white-space:nowrap;color:var(--foreground);pointer-events:none;align-items:center;font-size:.875rem;display:flex;position:absolute;inset:0;overflow:hidden}.bxHgOq_demo[hidden]{display:none}.bxHgOq_caret{background:var(--primary);flex:none;width:2px;height:20px;margin-left:2px}.bxHgOq_build{background:var(--primary);height:40px;color:var(--primary-foreground);font:inherit;cursor:pointer;border:0;border-radius:2px;flex:none;padding-inline:14px;font-size:.875rem;font-weight:600}.bxHgOq_build:hover{background:color-mix(in srgb, var(--primary) 85%, var(--foreground))}.bxHgOq_build[data-pressed]{transform:scale(.97)}.bxHgOq_build:focus-visible,.bxHgOq_cta:focus-visible,.bxHgOq_pause:focus-visible,.bxHgOq_tileLink:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bxHgOq_promptMeta{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:.75rem;display:flex}.bxHgOq_promptMeta a{color:var(--foreground)}.bxHgOq_promptMeta a:hover{color:var(--primary)}.bxHgOq_stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;padding-top:18px;display:grid}.bxHgOq_stats dt{color:var(--muted-foreground);order:2;font-size:.6875rem}.bxHgOq_stats div{flex-direction:column;gap:4px;display:flex}.bxHgOq_stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.375rem;font-weight:700}.bxHgOq_wall{--tw:clamp(176px, 14.5vw, 264px);inset:0 auto 0 max(24%, calc(var(--edge) + 516px - var(--tw)));z-index:1;grid-template-columns:repeat(6, var(--tw));align-items:start;display:grid;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0 12%,#000 18.5%),linear-gradient(#0000 0,#000 7% 76%,#0000 94%);mask-image:linear-gradient(90deg,#0000 0 12%,#000 18.5%),linear-gradient(#0000 0,#000 7% 76%,#0000 94%);-webkit-mask-composite:source-in;mask-composite:intersect}.bxHgOq_col{margin:0;overflow:visible}.bxHgOq_track{flex-direction:column;display:flex}.bxHgOq_col:nth-child(2n) .bxHgOq_track{translate:0 -3.57143%}.bxHgOq_list{margin:0;padding:0;list-style:none}.bxHgOq_tile{aspect-ratio:4/3;background:var(--background);box-shadow:inset 0 0 0 .5px var(--border);position:relative}.bxHgOq_tileLink{touch-action:pan-y;color:var(--foreground);display:block;position:absolute;inset:0;overflow:hidden}.bxHgOq_still,.bxHgOq_spin,.bxHgOq_video,.bxHgOq_blueprint{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.bxHgOq_spin{background-repeat:no-repeat;background-size:2400% 100%;background-position-x:calc(var(--f,0) * 100% / 23);opacity:0}.bxHgOq_video,.bxHgOq_blueprint{opacity:0}.bxHgOq_tileLink:after{content:"";border:1px solid var(--border);opacity:.85;pointer-events:none;position:absolute;inset:0}.bxHgOq_idx,.bxHgOq_name,.bxHgOq_hint,.bxHgOq_open,.bxHgOq_liveTag,.bxHgOq_buildTag{z-index:2;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;font-size:.5625rem;line-height:1;position:absolute}.bxHgOq_idx{color:#5e6266;top:8px;left:9px}.bxHgOq_name{opacity:0;font-size:.625rem;bottom:22px;left:10px}.bxHgOq_hint{color:var(--muted-foreground);opacity:0;bottom:22px;right:10px}.bxHgOq_open{color:var(--primary);opacity:0;top:8px;right:10px}.bxHgOq_ticks{z-index:2;background:repeating-linear-gradient(90deg, var(--border) 0 4px, transparent 4px calc(100% / 24));opacity:0;pointer-events:none;height:2px;position:absolute;bottom:10px;left:10px;right:10px}.bxHgOq_ticks:before{content:"";width:calc((var(--f,0) + 1) * 100% / 24);background:repeating-linear-gradient(90deg, var(--primary) 0 4px, transparent 4px calc(100% / (var(--f,0) + 1)));position:absolute;inset:0 auto 0 0}.bxHgOq_liveTag{text-transform:none}.bxHgOq_liveTag,.bxHgOq_buildTag{color:var(--primary);opacity:0;bottom:10px;left:10px}.bxHgOq_liveTag:before{content:"";background:var(--primary);vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.bxHgOq_scan,.bxHgOq_bar{z-index:2;background:var(--primary);opacity:0;pointer-events:none;position:absolute;left:0;right:0}.bxHgOq_scan{height:2px;top:0}.bxHgOq_bar{transform-origin:0;height:3px;bottom:0;transform:scaleX(0)}.bxHgOq_tileLink:hover:after,.bxHgOq_tileLink:focus-visible:after{border-color:var(--primary);opacity:1}.bxHgOq_tileLink:hover .bxHgOq_name,.bxHgOq_tileLink:hover .bxHgOq_hint,.bxHgOq_tileLink:hover .bxHgOq_open,.bxHgOq_tileLink:hover .bxHgOq_ticks,.bxHgOq_tileLink:focus-visible .bxHgOq_name,.bxHgOq_tileLink:focus-visible .bxHgOq_hint,.bxHgOq_tileLink:focus-visible .bxHgOq_open,.bxHgOq_tileLink:focus-visible .bxHgOq_ticks,.bxHgOq_tileLink[data-scrub] .bxHgOq_spin{opacity:1}.bxHgOq_tileLink[data-scrub] .bxHgOq_liveTag,.bxHgOq_tileLink:hover .bxHgOq_liveTag{opacity:0}.bxHgOq_tileLink[data-live] .bxHgOq_video,.bxHgOq_tileLink[data-live] .bxHgOq_liveTag,.bxHgOq_tileLink[data-build] .bxHgOq_blueprint,.bxHgOq_tileLink[data-build] .bxHgOq_buildTag,.bxHgOq_tileLink[data-build] .bxHgOq_bar{opacity:1}.bxHgOq_tileLink[data-build] .bxHgOq_still{clip-path:inset(0 0 100%)}.bxHgOq_tileLink[data-build=wipe] .bxHgOq_still{clip-path:inset(0)}.bxHgOq_tileLink[data-build=wipe] .bxHgOq_scan{opacity:1}.bxHgOq_heroFoot{z-index:3;height:56px;padding-inline:var(--edge);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:24px;font-size:.6875rem;display:flex;position:absolute;bottom:0;left:0;right:0}.bxHgOq_scrollHint{width:calc(36% - var(--edge) - 24px);flex:none}.bxHgOq_ticker{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.bxHgOq_tickerTrack{width:max-content;display:flex}.bxHgOq_tickerTrack span{white-space:nowrap;padding-right:48px}.bxHgOq_pause{border:1px solid var(--border);background:var(--background);height:28px;color:var(--foreground);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:2px;align-items:center;gap:8px;padding-inline:12px;display:inline-flex}.bxHgOq_pause:hover{border-color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.bxHgOq_pause{display:none}}@media (max-width:640px){.bxHgOq_hint{display:none}}@media (prefers-reduced-motion:no-preference){.bxHgOq_line>span{animation:bxHgOq_line-in var(--motion-hero) var(--motion-ease-out) both;animation-delay:calc(var(--i) * 90ms)}.bxHgOq_rise{animation:bxHgOq_rise var(--motion-reveal) var(--motion-ease-out) both;animation-delay:calc(.28s + var(--i,0) * 60ms)}.bxHgOq_tile{animation:bxHgOq_tile-in var(--motion-enter) var(--motion-ease-out) both;animation-delay:calc(.12s + var(--d,0s))}.bxHgOq_track{animation:bxHgOq_drift calc(96s + var(--col) * 11s) linear 1.4s infinite both}.bxHgOq_col:nth-child(2n) .bxHgOq_track{animation-direction:reverse}.bxHgOq_wall:has(:focus-visible) .bxHgOq_track{animation-play-state:paused}.bxHgOq_tickerTrack{animation:60s linear infinite bxHgOq_ticker}.bxHgOq_hero[data-paused] .bxHgOq_track,.bxHgOq_hero[data-paused] .bxHgOq_tickerTrack,.bxHgOq_hero[data-offscreen] .bxHgOq_track,.bxHgOq_hero[data-offscreen] .bxHgOq_tickerTrack{animation-play-state:paused}.bxHgOq_name,.bxHgOq_hint,.bxHgOq_open,.bxHgOq_ticks,.bxHgOq_liveTag,.bxHgOq_spin{transition:opacity var(--motion-quick) var(--motion-ease-out-soft)}.bxHgOq_video,.bxHgOq_blueprint{transition:opacity var(--motion-swap) var(--motion-ease-in-out)}.bxHgOq_tileLink:after{transition:border-color var(--motion-quick) var(--motion-ease-out-soft), opacity var(--motion-quick)}.bxHgOq_tileLink[data-build=wipe] .bxHgOq_still{transition:clip-path var(--motion-enter) var(--motion-ease-in-out)}.bxHgOq_tileLink[data-build=wipe] .bxHgOq_scan{animation:bxHgOq_scan var(--motion-enter) var(--motion-ease-in-out) both}.bxHgOq_tileLink[data-build] .bxHgOq_bar{animation:bxHgOq_bar 2.2s var(--motion-ease-in-out) both}.bxHgOq_build{transition:transform .12s var(--motion-ease-out-soft), background-color var(--motion-quick)}.bxHgOq_caret{animation:1.06s step-end infinite bxHgOq_blink}@supports (animation-timeline:scroll()){.bxHgOq_copy{animation:linear both bxHgOq_hero-exit;animation-timeline:scroll(root);animation-range:0 70vh}}}@keyframes bxHgOq_line-in{0%{transform:translateY(105%)}}@keyframes bxHgOq_rise{0%{opacity:0;transform:translateY(12px)}}@keyframes bxHgOq_tile-in{0%{opacity:0;transform:translateY(24px)scale(.94)}43%{opacity:1}to{opacity:1;transform:none}}@keyframes bxHgOq_drift{to{transform:translateY(-50%)}}@keyframes bxHgOq_ticker{to{transform:translate(-50%)}}@keyframes bxHgOq_scan{0%{top:0}to{top:100%}}@keyframes bxHgOq_bar{to{transform:scaleX(1)}}@keyframes bxHgOq_blink{50%{opacity:0}}@keyframes bxHgOq_hero-exit{to{opacity:0;translate:0 -40px}}@media (max-width:1099px){.bxHgOq_hero{flex-direction:column;align-items:stretch;gap:40px;min-height:0;padding-block:48px 0}.bxHgOq_copy{width:min(100%,560px)}.bxHgOq_stats{margin-top:8px}.bxHgOq_wall{margin-inline:calc(var(--edge) * -1);grid-template-columns:repeat(4,minmax(0,1fr));height:clamp(360px,52vw,520px);position:relative;inset:auto;overflow:clip;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 88%,#0000 100%)}.bxHgOq_col:nth-child(n+5){display:none}.bxHgOq_heroFoot{justify-content:flex-end;height:auto;padding-bottom:12px;position:absolute}.bxHgOq_ticker,.bxHgOq_scrollHint{display:none}}@media (max-width:640px){.bxHgOq_wall{grid-template-columns:repeat(3,minmax(0,1fr));height:400px}.bxHgOq_col:nth-child(n+4){display:none}.bxHgOq_stats dd{font-size:1.125rem}}.bxHgOq_section{padding:104px var(--edge);border-bottom:1px solid var(--border);gap:40px;display:grid}.bxHgOq_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:.75rem}.bxHgOq_h2{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:700;line-height:1.12}.bxHgOq_lede{max-width:56ch;color:var(--muted-foreground);margin:0;line-height:1.6}.bxHgOq_sectionHead{gap:16px;display:grid}.bxHgOq_how{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.bxHgOq_steps{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.bxHgOq_steps li{border-bottom:1px solid var(--border);grid-template-columns:2.5rem minmax(0,1fr);gap:4px 12px;padding:22px 0;display:grid}.bxHgOq_steps .bxHgOq_n{color:var(--primary);font-variant-numeric:tabular-nums}.bxHgOq_steps h3{margin:0;font-size:1rem;font-weight:600}.bxHgOq_steps p{color:var(--muted-foreground);grid-column:2;margin:0;font-size:.875rem;line-height:1.6}.bxHgOq_steps q{color:var(--foreground)}.bxHgOq_stage{border:1px solid var(--border);background:var(--card);border-radius:2px;display:grid;position:sticky;top:104px}.bxHgOq_stageBar{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-width:0;padding:12px 14px;font-size:.8125rem;display:flex}.bxHgOq_stageBar span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bxHgOq_stageMedia{aspect-ratio:4/3;background:var(--background);position:relative}.bxHgOq_stageMedia video,.bxHgOq_stageMedia img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bxHgOq_stageFoot{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.bxHgOq_chip{border:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);border-radius:2px;padding:4px 8px;font-size:.6875rem}@media (max-width:899px){.bxHgOq_how{grid-template-columns:minmax(0,1fr)}.bxHgOq_stage{position:relative;top:0}}.bxHgOq_shelf{margin-inline:calc(var(--edge) * -1);gap:0;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.bxHgOq_shelfRow{width:max-content;display:flex}.bxHgOq_shelfRow a{aspect-ratio:4/3;width:clamp(150px,13vw,220px);box-shadow:inset 0 0 0 .5px var(--border);display:block;position:relative}.bxHgOq_shelfRow img{object-fit:cover;width:100%;height:100%}.bxHgOq_shelfRow span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);opacity:0;font-size:.5625rem;position:absolute;bottom:8px;left:9px}.bxHgOq_shelfRow a:hover span,.bxHgOq_shelfRow a:focus-visible span{opacity:1;color:var(--foreground)}.bxHgOq_shelfRow a:hover,.bxHgOq_shelfRow a:focus-visible{box-shadow:inset 0 0 0 1px var(--primary);outline:none}.bxHgOq_sectionFoot{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:16px 24px;font-size:.875rem;display:flex}.bxHgOq_sectionFoot a:not(.bxHgOq_cta){color:var(--foreground)}.bxHgOq_sectionFoot a:not(.bxHgOq_cta):hover{color:var(--primary)}.bxHgOq_plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bxHgOq_plan{border:1px solid var(--border);background:var(--card);border-radius:2px;align-content:start;gap:10px;padding:20px;display:grid}.bxHgOq_planHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bxHgOq_planHead span:last-child{color:var(--muted-foreground);font-size:.8125rem}.bxHgOq_credits{margin:0}.bxHgOq_credits strong{color:var(--primary);font-variant-numeric:tabular-nums;font-size:1.75rem}.bxHgOq_planNote,.bxHgOq_fine{color:var(--muted-foreground);margin:0;font-size:.75rem}@media (max-width:760px){.bxHgOq_plans{grid-template-columns:minmax(0,1fr)}}.bxHgOq_closing{padding:120px var(--edge);border-bottom:1px solid var(--border);justify-items:start;gap:28px;display:grid}.bxHgOq_closing .bxHgOq_prompt{width:min(100%,560px)}.bxHgOq_footer{padding:32px var(--edge) calc(32px + env(safe-area-inset-bottom,0px));color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:16px 24px;font-size:.75rem;display:flex}.bxHgOq_footer nav{gap:20px;margin-left:auto;display:flex}.bxHgOq_footer a:hover{color:var(--foreground)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.bxHgOq_reveal{animation:linear both bxHgOq_rise;animation-timeline:view();animation-range:entry calc(var(--i,0) * 6%) entry calc(55% + var(--i,0) * 6%)}.bxHgOq_shelfRow{animation:linear both bxHgOq_shelf;animation-timeline:view();animation-range:cover}.bxHgOq_shelfRow:nth-child(2){animation-direction:reverse}}.bxHgOq_shelfRow span,.bxHgOq_shelfRow a{transition:opacity var(--motion-quick) var(--motion-ease-out-soft), box-shadow var(--motion-quick)}}@keyframes bxHgOq_shelf{0%{transform:translate(0)}to{transform:translate(calc(-4*clamp(150px,13vw,220px)))}}
