.hp3a4W_hero{padding:clamp(116px, 15vh, 168px) max(var(--gutter), calc((100% - var(--max)) / 2)) clamp(64px, 8vw, 104px);text-align:center;flex-direction:column;align-items:center;display:flex}.hp3a4W_section{padding-block:clamp(80px,10vw,136px);padding-inline:max(var(--gutter), calc((100% - var(--max)) / 2));scroll-margin-top:72px}.hp3a4W_band{background:var(--paper-2);border-block:1px solid var(--line)}.hp3a4W_split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.hp3a4W_intro{max-width:560px}.hp3a4W_stacked .hp3a4W_intro{max-width:680px}.hp3a4W_intro h2{text-wrap:balance}.hp3a4W_intro>p,.hp3a4W_intro>ul,.hp3a4W_intro>ol{color:var(--ink-2);font-size:var(--lead-size);margin-top:24px;line-height:1.55}.hp3a4W_intro>p+p{margin-top:16px}.hp3a4W_visual{gap:16px;min-width:0;display:grid}.hp3a4W_stacked .hp3a4W_visual{margin-top:56px}.hp3a4W_intro a{text-underline-offset:3px;text-decoration-color:#cfc5b7}.hp3a4W_intro a:hover{text-decoration-color:currentColor}.hp3a4W_inline{color:var(--ink);font-family:var(--mono);white-space:nowrap;background:#15161c0f;border-radius:6px;padding:1px 6px;font-size:.88em}.hp3a4W_code{background:var(--visor);color:#eceaf4;border-radius:20px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #272a3d99}.hp3a4W_codeBar{min-height:46px;font-family:var(--mono);color:#b9bbcc;border-bottom:1px solid #ffffff14;align-items:center;padding:0 88px 0 20px;font-size:12.5px;display:flex}.hp3a4W_codePre{font-family:var(--mono);tab-size:4;margin:0;padding:18px 20px 22px;font-size:14px;line-height:1.7;overflow-x:auto}.hp3a4W_codePre:focus-visible{outline-offset:-3px;border-radius:0 0 20px 20px}.hp3a4W_copy{color:#d9d8e6;min-height:28px;font-family:var(--mono);cursor:pointer;transition:transform .25s var(--spring), background-color .2s;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:0 12px;font-size:12px;position:absolute;top:9px;right:12px}.hp3a4W_copy:hover{background:#ffffff14}.hp3a4W_copy:active{transform:scale(.96)}.hp3a4W_comment{color:#9a9caa}.hp3a4W_string{color:var(--green)}.hp3a4W_number{color:var(--orange)}.hp3a4W_keyword{color:var(--purple)}.hp3a4W_key{color:var(--blue)}.hp3a4W_fn{color:var(--yellow)}.hp3a4W_caption{color:var(--ink-2);font-size:14px}.hp3a4W_sdk{gap:16px;min-width:0;display:grid}.hp3a4W_tabs{flex-wrap:wrap;gap:8px;display:flex}.hp3a4W_tab{border:1px solid var(--line);min-height:36px;color:var(--ink-2);font-family:var(--mono);cursor:pointer;transition:background-color .2s, color .2s, transform .25s var(--spring);background:#fffdf9;border-radius:999px;padding:0 16px;font-size:13px}.hp3a4W_tab:hover{color:var(--ink)}.hp3a4W_tab:active{transform:scale(.96)}.hp3a4W_tab[aria-selected=true]{border-color:var(--visor);background:var(--visor);color:#eceaf4}.hp3a4W_tabCopy{max-width:680px;color:var(--ink-2);margin:0 0 16px;line-height:1.55}.hp3a4W_parts{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);display:grid}.hp3a4W_part{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,32px);display:flex;position:relative}.hp3a4W_where{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.hp3a4W_part h3{font-size:clamp(24px,2vw,30px);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:1.1}.hp3a4W_part p,.hp3a4W_features li{color:var(--ink-2);font-size:16px;line-height:1.55}.hp3a4W_features{gap:8px;display:grid}.hp3a4W_features li{padding-left:18px;position:relative}.hp3a4W_features li:before{content:"";background:var(--yellow);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.hp3a4W_features b{color:var(--ink);font-weight:500}.hp3a4W_mascot{width:58px;height:auto;position:absolute;top:-30px;right:22px}.hp3a4W_tags{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px;display:flex}.hp3a4W_tag{background:var(--paper-2);font-family:var(--mono);color:var(--ink);border-radius:999px;padding:3px 10px;font-size:12.5px}.hp3a4W_skills{flex-wrap:wrap;gap:6px;display:flex}.hp3a4W_tagOpen{color:#2f6b27;background:#e3f4dc}.hp3a4W_wire{background:repeating-linear-gradient(90deg,#cfc5b7 0 6px,#0000 6px 11px);align-self:center;height:2px}.hp3a4W_tier+.hp3a4W_tier{margin-top:24px}.hp3a4W_tierTitle{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:14px;font-size:12px;font-weight:400;display:flex}.hp3a4W_tierBand{color:var(--ink-2);letter-spacing:.04em;text-transform:none}.hp3a4W_modelGrid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.hp3a4W_modelCard{min-width:0;box-shadow:0 0 0 1px var(--line);transition:transform .45s var(--spring), box-shadow .3s;background:#fff;border-radius:20px;flex-direction:column;gap:4px;padding:20px 22px 18px;display:flex;position:relative}.hp3a4W_modelCard:hover{box-shadow:0 0 0 1px var(--line), 0 22px 36px -26px #272a3d80;transform:translateY(-4px)}.hp3a4W_modelBlob{transform-origin:50% 100%;width:34px;height:34px;transition:transform .5s var(--spring);position:absolute;top:14px;right:16px}.hp3a4W_modelCard:hover .hp3a4W_modelBlob{transform:translateY(-5px)rotate(-8deg)scale(1.08)}.hp3a4W_modelName{padding-right:40px}.hp3a4W_odometer{display:inline-flex}.hp3a4W_glyph,.hp3a4W_digit{height:1.1em;line-height:1.1em;display:block}.hp3a4W_digit{overflow:hidden}.hp3a4W_digitStrip{transform:translateY(calc(var(--d) * -1.1em));flex-direction:column;display:flex}.hp3a4W_digitStrip>span{text-align:center;height:1.1em}.hp3a4W_modelGrid[data-ready]:not([data-shown]) .hp3a4W_modelCard{opacity:0;transform:translateY(28px)scale(.97)}.hp3a4W_modelGrid[data-ready]:not([data-shown]) .hp3a4W_digitStrip{transform:translateY(0)}.hp3a4W_modelGrid[data-shown] .hp3a4W_modelCard{animation:hp3a4W_card-rise .8s var(--out) backwards;animation-delay:calc(var(--i) * 70ms)}.hp3a4W_modelGrid[data-shown] .hp3a4W_digitStrip{animation:hp3a4W_digit-roll 1.3s var(--out) backwards;animation-delay:calc(var(--i) * 70ms + var(--k) * .11s + .2s)}.hp3a4W_modelGrid[data-shown] .hp3a4W_modelBlob{animation:hp3a4W_blob-hop .75s var(--out);animation-delay:calc(var(--i) * 70ms + 1.3s)}@keyframes hp3a4W_card-rise{0%{opacity:0;transform:translateY(28px)scale(.97)}}@keyframes hp3a4W_digit-roll{0%{transform:translateY(0)}}@keyframes hp3a4W_blob-hop{0%,to{transform:none}18%{transform:translateY(1px)scale(1.12,.86)}45%{transform:translateY(-11px)scale(.92,1.1)rotate(-6deg)}72%{transform:translateY(1px)scale(1.1,.9)}86%{transform:translateY(-2px)scale(.98,1.02)}}.hp3a4W_modelName{font-size:19px;font-weight:500;line-height:1.25}.hp3a4W_modelCode{overflow-wrap:anywhere;font-family:var(--mono);color:var(--ink-2);font-size:12.5px}.hp3a4W_modelRun{color:var(--ink-2);margin-top:14px;font-size:14px}.hp3a4W_modelDirect{color:var(--ink-2);font-size:14px}.hp3a4W_modelDirect del{text-decoration-color:#c2453b;text-decoration-thickness:1.5px}.hp3a4W_modelRunPrice{font-size:clamp(26px,2.4vw,32px);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variant-numeric:tabular-nums;color:var(--ink)}.hp3a4W_builder{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(24px,4vw,48px);padding:clamp(20px,3vw,32px);display:grid}.hp3a4W_builderSteps{gap:28px;margin:0;padding:0;list-style:none;display:grid}.hp3a4W_builderStep{align-items:center;gap:10px;margin-bottom:12px;font-size:18px;font-weight:500;display:flex}.hp3a4W_builderStep>span{background:var(--yellow);width:26px;height:26px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:12px;display:grid}.hp3a4W_optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hp3a4W_option{border:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s, box-shadow .2s, transform .35s var(--spring);background:#fffdf9;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.hp3a4W_option b{font-size:15px;font-weight:500}.hp3a4W_option span{color:var(--ink-2);font-size:13px;line-height:1.4}.hp3a4W_option:hover{transform:translateY(-2px)}.hp3a4W_option[aria-pressed=true]{border-color:var(--visor);box-shadow:0 0 0 1px var(--visor);background:#fff}.hp3a4W_chipRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.hp3a4W_chipLabel{font-family:var(--mono);color:var(--ink-2);margin-right:4px;font-size:12px}.hp3a4W_chip{border:1px solid var(--line);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;transition:background-color .2s, color .2s, transform .25s var(--spring);background:#fffdf9;border-radius:999px;align-items:baseline;gap:6px;padding:6px 14px;font-size:14px;display:inline-flex}.hp3a4W_chip small{font-family:var(--mono);color:var(--ink-2);font-size:11.5px}.hp3a4W_chip:active{transform:scale(.96)}.hp3a4W_chip[aria-pressed=true]{border-color:var(--visor);background:var(--visor);color:#eceaf4}.hp3a4W_chip[aria-pressed=true] small{color:#b9bbcc}.hp3a4W_taskInput,.hp3a4W_gate input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fffdf9;border-radius:12px;padding:0 14px;font-size:16px}.hp3a4W_taskInput:focus-visible,.hp3a4W_gate input:focus-visible{outline:2px solid var(--blue-deep);outline-offset:1px}.hp3a4W_builderSummary{gap:16px;display:grid;position:sticky;top:96px}.hp3a4W_builderPrice{color:var(--ink-2);font-size:15px;line-height:1.5}.hp3a4W_builderPrice b{color:var(--ink);font-weight:600}.hp3a4W_builderSummary>.hp3a4W_btn{justify-self:start}.hp3a4W_gate{background:var(--paper-2);animation:hp3a4W_card-rise .5s var(--out);border-radius:18px;gap:10px;padding:20px;display:grid}.hp3a4W_gate p{color:var(--ink-2);font-size:15px;line-height:1.5}.hp3a4W_gate label{margin-top:4px;font-size:14px;font-weight:500}.hp3a4W_gate .hp3a4W_btn{justify-self:start;margin-top:6px}.hp3a4W_gateTitle{font-weight:500;color:var(--ink)!important;font-size:19px!important}.hp3a4W_gateError{color:#b3261e!important}.hp3a4W_honeypot{width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:900px){.hp3a4W_builder{grid-template-columns:minmax(0,1fr)}.hp3a4W_builderSummary{position:static}}@media (max-width:520px){.hp3a4W_optionGrid{grid-template-columns:minmax(0,1fr)}}.hp3a4W_crew{padding-inline:var(--gutter);pointer-events:none;justify-content:center;align-items:flex-end;gap:clamp(2px,1vw,10px);margin-top:clamp(56px,7vw,96px);display:flex}.hp3a4W_crew svg{height:auto;display:block}@media (max-width:900px){.hp3a4W_split,.hp3a4W_parts{grid-template-columns:minmax(0,1fr)}.hp3a4W_wire{background:repeating-linear-gradient(#cfc5b7 0 6px,#0000 6px 11px);justify-self:center;width:2px;height:40px}.hp3a4W_part+.hp3a4W_wire+.hp3a4W_part{margin-top:12px}}@media (max-width:520px){.hp3a4W_codePre{font-size:13px}}
