.live_scrolly__VuWn_{position:relative;height:200vh}.live_sticky__4TdAa{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.live_crop__9qhq4{--w:min(600px,92vw,calc((100svh - 110px) / 1.24));width:var(--w);height:calc(var(--w) * 1.24);overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.live_phone__Ihvqc{width:100%;padding:1.9%;border-radius:15.4%/7.1%;background:#050505;box-shadow:inset 0 0 0 max(1.5px,calc(var(--w) * .005)) #525252,0 30px 80px rgba(0,0,0,.55)}.live_screen__UTgzR{container-type:inline-size;position:relative;aspect-ratio:1320/2868;overflow:hidden;border-radius:13.5%/6.2%;background-color:#000;background-image:repeating-linear-gradient(-70deg,transparent 0 2.4cqw,hsla(0,0%,100%,.045) 2.4cqw 2.6cqw);color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-stretch:condensed;font-variant-numeric:lining-nums}.live_island__jweIr{position:absolute;top:2.4cqw;left:50%;width:27cqw;height:8cqw;transform:translateX(-50%);border-radius:999px;background:#000}.live_status__rDMGJ{display:flex;justify-content:space-between;align-items:center;padding:4.8cqw 9cqw 0 13cqw;font-size:4cqw;font-weight:600;font-stretch:normal}.live_statusIcons__HuDEi{display:flex;align-items:center;gap:1.6cqw}.live_statusIcons__HuDEi svg{height:3.2cqw;width:auto;fill:#fff}.live_battery__tksf1{position:relative;width:6.4cqw;height:3.1cqw;padding:.35cqw;border-radius:.9cqw;box-shadow:inset 0 0 0 .2cqw hsla(0,0%,100%,.45)}.live_battery__tksf1:before{content:"";display:block;height:100%;border-radius:.5cqw;background:#34c759}.live_battery__tksf1:after{content:"";position:absolute;right:-.9cqw;top:1cqw;width:.5cqw;height:1.1cqw;border-radius:0 .3cqw .3cqw 0;background:hsla(0,0%,100%,.45)}.live_header__37CuK{display:flex;justify-content:space-between;align-items:center;margin:9cqw 3.8cqw 0}.live_cardValue__K0vaw,.live_date__7Kg3j,.live_numberSmall__Efe4_,.live_number__avmo0{font-family:Mahway Display,Futura,Avenir Next Condensed,Arial Narrow,sans-serif;font-weight:800;font-stretch:condensed}.live_date__7Kg3j{font-size:8.4cqw;line-height:1}.live_toggle__uFlWC{display:flex;padding:.6cqw;border-radius:999px;background:#1c1c1e;box-shadow:inset 0 0 0 .15cqw hsla(0,0%,100%,.12);font-size:3.2cqw;font-weight:600;color:hsla(0,0%,100%,.6)}.live_toggle__uFlWC>span{padding:1.6cqw 3.6cqw}.live_toggle__uFlWC .live_toggleOn__1CPYm{border-radius:999px;background:#fff;color:#000}.live_bars__8yne7{display:grid;gap:5.6cqw;margin:7cqw 3.8cqw 0}.live_barRow__MPuBa{display:grid;grid-template-columns:61.5% 1fr;gap:2.8cqw;align-items:center}.live_track__MOvgl{position:relative;border-radius:.6cqw;background:#1c1c1e;box-shadow:inset 0 0 0 .15cqw hsla(0,0%,100%,.12);overflow:hidden}.live_big__a829j .live_track__MOvgl{height:13cqw}.live_small__cX7Sw .live_track__MOvgl{height:5.6cqw}.live_fill__TUKrl{position:absolute;top:.8cqw;bottom:.8cqw;left:.8cqw;max-width:calc(100% - 1.6cqw);border-radius:.3cqw}.live_kcal__AeNZ2{background:#d4ff00}.live_protein__4Ddb_{background:#ff5a1f}.live_fat__yqMsI{background:#ff2d95}.live_carbs__G2dL0{background:#4dd8ff}.live_over__aPgzE{position:absolute;top:0;bottom:0;right:0;background:repeating-linear-gradient(-60deg,hsla(0,0%,100%,.14) 0 .25cqw,transparent .25cqw 1.3cqw)}.live_tick__zUeKf{position:absolute;top:.6cqw;bottom:.6cqw;width:.7cqw;margin-left:-.35cqw;border-radius:.3cqw;background:#fff}.live_readout__nHjyA{display:grid;line-height:1.05}.live_label__0YNYq{font-size:3.1cqw;font-weight:600;color:hsla(0,0%,100%,.6)}.live_number__avmo0{font-size:8.6cqw;margin:.6cqw 0}.live_numberSmall__Efe4_{font-size:4.8cqw}.live_of__l8CxC{font-family:system-ui,-apple-system,sans-serif;font-weight:600;font-size:2.6cqw;color:hsla(0,0%,100%,.6)}.live_cards__p26AI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8cqw;margin:7cqw 3.8cqw 0}.live_card__jIg8a{display:grid;grid-template-columns:minmax(0,1fr);gap:1.4cqw;min-width:0;padding:3.6cqw;border-radius:.6cqw;background:#1c1c1e;box-shadow:inset 0 0 0 .15cqw hsla(0,0%,100%,.12)}.live_cardHead__ovzjo{display:flex;justify-content:space-between;align-items:center}.live_cardPlus__aBB74{display:grid;place-items:center;width:6.6cqw;height:6.6cqw;border-radius:50%;background:hsla(0,0%,100%,.16);font-size:5cqw;font-weight:300;font-stretch:normal;line-height:1}.live_cardDelta__gmapv,.live_cardTitle__xBQB0{font-size:2.9cqw;font-weight:600;color:hsla(0,0%,100%,.6)}.live_cardValue__K0vaw{font-size:5.2cqw;white-space:nowrap}.live_spark__jIY5w{width:100%;height:9cqw;margin-top:1.4cqw;fill:none;stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke}.live_photoSlots__aAB4R{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.8cqw;margin-top:3cqw}.live_photoSlots__aAB4R span{aspect-ratio:1;background:hsla(0,0%,100%,.12)}.live_tabbar__oipFP{position:absolute;left:4.6cqw;right:4.6cqw;bottom:3cqw;display:flex;gap:2.4cqw;align-items:center}.live_tabs__vigdi{flex:1;display:flex;justify-content:space-between;align-items:center;height:13.6cqw;padding:0 1.2cqw;border-radius:999px;background:rgba(58,58,60,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 .15cqw hsla(0,0%,100%,.14)}.live_tab__rRV_o{flex:1;display:grid;justify-items:center;gap:.8cqw;padding:1.8cqw 0 1.6cqw;border-radius:999px;font-size:2.4cqw;font-weight:500;font-stretch:normal;color:#fff}.live_tabOn__cQHZ9{background:rgba(0,0,0,.55)}.live_tabIcon__DLS_3{width:5.6cqw;height:5.6cqw;fill:#fff}.live_tabIcon__DLS_3 .live_cut__U2xSl{fill:none;stroke:#3a3a3c;stroke-width:1.6;stroke-linecap:round}.live_tabIcon__DLS_3 .live_cutFill__OCrjg{fill:#3a3a3c}.live_tabOn__cQHZ9 .live_tabIcon__DLS_3 .live_cut__U2xSl{stroke:#1c1c1e}.live_tabOn__cQHZ9 .live_tabIcon__DLS_3 .live_cutFill__OCrjg{fill:#1c1c1e}.live_stroked__Y_v1v{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.live_fab__TKmbS{display:grid;place-items:center;flex:none;width:14.6cqw;height:14.6cqw;border-radius:50%;background:rgba(58,58,60,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 .15cqw hsla(0,0%,100%,.14)}.live_fab__TKmbS svg{width:6cqw;height:6cqw;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round}.live_caption__S3vgC{font-size:14px;color:hsla(0,0%,100%,.58);text-align:center;padding:0 20px}.chart_demo__koVIz,.live_caption__S3vgC{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.chart_demo__koVIz{margin-block:32px;font-variant-numeric:lining-nums tabular-nums}.chart_bar__MdZ0w{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:12px}.chart_range__zHOzK{min-width:140px;text-align:center;font-size:13px;color:hsla(0,0%,100%,.55)}.chart_arrow__odXZY{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;font-size:22px;line-height:1;color:#fff;background:hsla(0,0%,100%,.1);cursor:pointer}.chart_arrow__odXZY svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chart_arrow__odXZY:disabled{opacity:.3;cursor:default}.chart_arrow__odXZY:focus-visible,.chart_row__mPccy:focus-visible{outline:2px solid #d4ff00;outline-offset:3px}.chart_row__mPccy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-radius:18px;touch-action:pan-y;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.chart_row__mPccy:active{cursor:grabbing}.chart_mini__KmB9b{min-width:0;padding:14px 12px 12px;border-radius:18px;background:#1c1c1e;box-shadow:inset 0 0 0 .75px hsla(0,0%,100%,.12)}.chart_mini__KmB9b svg{display:block;width:100%;height:auto;overflow:visible}.chart_head__apruf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 10px 2px}.chart_grid__0eaf_{stroke:hsla(0,0%,100%,.2);stroke-width:1}.chart_vgrid__Us9l9{stroke:hsla(0,0%,100%,.14);stroke-width:1;stroke-dasharray:2 3}.chart_yLabel__pGy7t{font-size:11px;fill:hsla(0,0%,100%,.55)}.chart_dot__OVx3l{fill:hsla(0,0%,100%,.42)}.chart_line__9vtPS{fill:none;stroke:#fff;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.chart_caption__f77fN{margin-top:12px;text-align:center;font-size:13px;color:hsla(0,0%,100%,.5)}@media (max-width:719px){.chart_row__mPccy{grid-template-columns:1fr;gap:12px}.chart_mini__KmB9b{padding:10px 10px 8px}}.chart_tried__kar8t{opacity:.8}.chart_row__mPccy{align-items:start}.chart_step__0AVLq{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:600;line-height:1;color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.1)}.chart_stepShipped__WJ_id{color:#000;background:#d4ff00}.search_demo__ZLVrL{margin-block:32px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-variant-numeric:lining-nums tabular-nums;--ease:cubic-bezier(0.2,0.8,0.2,1)}.search_bar___SFpw{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;max-width:720px;margin:0 auto 26px;padding:8px 8px 8px 18px;border-radius:999px;background:#2c2c2e}.search_field__Qsq6_{flex:1;display:flex;align-items:center;gap:12px;min-width:0}.search_glass__7jnAO{flex:none;width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round}.search_typed__ZExUl{flex:1;min-width:10ch;font-size:19px;font-weight:600;font-stretch:condensed;color:#fff}.search_caret__umlC3{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:#d4ff00;animation:search_blink__IC0LJ 1s steps(1) infinite}@keyframes search_blink__IC0LJ{50%{opacity:0}}.search_options__pWK_j{display:flex;gap:6px}.search_options__pWK_j button{font:inherit;font-size:13px;font-weight:600;padding:7px 12px;border:0;border-radius:999px;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.08);cursor:pointer}.search_options__pWK_j button.search_on__FVXsW{color:#000;background:#fff}.search_amount__R0VfV input:focus-visible,.search_options__pWK_j button:focus-visible,.search_variant__R02SV:focus-visible{outline:2px solid #d4ff00;outline-offset:2px}.search_stage__mdRBz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch;max-width:800px;margin:0 auto}.search_shippedCol___gh6s{position:relative}.search_col__G0MiD{display:flex;flex-direction:column;min-width:0}.search_label__dcwNM{display:flex;align-items:center;gap:8px;margin:0 0 10px 2px;font-size:13px;color:hsla(0,0%,100%,.55)}.search_tag__DvYBg{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:600;line-height:1;color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.1)}.search_tagShipped__j0nzL{color:#000;background:#d4ff00}.search_card__D__Af{flex:1;min-width:0;overflow:hidden;padding:4px 16px 16px;border-radius:22px;background:#000;box-shadow:inset 0 0 0 .75px hsla(0,0%,100%,.14)}.search_before__LaWtA{flex:1 1 0;min-height:0;opacity:.8;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.search_plain__auis6{list-style:none}.search_plain__auis6 li{display:grid;gap:2px;padding:10px 2px;border-bottom:1px solid hsla(0,0%,100%,.08)}.search_name__7gPti{font-size:15px;font-weight:500;color:#fff}.search_meta__QOone,.search_name__7gPti{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search_meta__QOone{font-size:13px;color:hsla(0,0%,100%,.5)}.search_head__PV8Ov{display:flex;align-items:center;gap:8px;margin:16px 4px 8px;font-size:13px;color:hsla(0,0%,100%,.55)}.search_dot__uDxBO{margin-left:auto;width:8px;height:8px;border-radius:50%;background:#d4ff00}.search_group__qiS1_{overflow:hidden;border-radius:14px;background:#1c1c1e;transition:box-shadow .4s var(--ease)}.search_row__TVrFO{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 14px}.search_text__Q1p1w{display:grid;gap:2px;min-width:0}.search_row__TVrFO+.search_row__TVrFO{box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.12)}.search_footer__hJ5ZM{margin:8px 4px 0;font-size:13px;line-height:1.4;color:hsla(0,0%,100%,.55)}.search_stack__DuqzL{display:grid}.search_stack__DuqzL>*{grid-area:1/1;min-width:0}.search_shown__BTqyv{visibility:visible}.search_overflow__POKfU{height:0;min-height:0}.search_fade__tSbm4{-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.search_hidden__TZ0hL{visibility:hidden}.search_chevron__dqtK4{flex:none;font-size:17px;color:hsla(0,0%,100%,.4)}.search_in__XU5uU,.search_out__UU1rX{transition:opacity .35s var(--ease),transform .35s var(--ease)}.search_out__UU1rX{opacity:0;transform:translateY(6px)}.search_in__XU5uU{opacity:1;transform:none}.search_plain__auis6 li.search_in__XU5uU,.search_plain__auis6 li.search_out__UU1rX{transition-duration:.18s}.search_note__Hb_dQ{position:absolute;top:var(--note-top,32px);left:calc(100% + 20px);width:200px;padding:14px 16px;border-radius:16px;background:#1c1c1e;box-shadow:inset 0 0 0 1px rgba(212,255,0,.35);font-size:15px;line-height:1.45;color:#fff;transition:opacity .35s var(--ease),transform .35s var(--ease),top .35s var(--ease)}.search_note__Hb_dQ:before{content:"";position:absolute;top:10px;right:100%;width:40px;border-top:1.5px dashed #d4ff00}.search_noteHead__pB_KH{display:block;margin-bottom:4px;font-size:13px;color:hsla(0,0%,100%,.55)}.search_caption__G_69_{margin-top:16px;text-align:center;font-size:13px;color:hsla(0,0%,100%,.5)}@media (max-width:1239px){.search_note__Hb_dQ{position:static;width:auto;margin-top:16px}.search_note__Hb_dQ:before{display:none}}@media (max-width:719px){.search_stage__mdRBz{grid-template-columns:1fr}.search_before__LaWtA{flex:none;height:260px}}@media (prefers-reduced-motion:reduce){.search_demo__ZLVrL *{transition:none!important;animation:none!important}}.search_shippedCol___gh6s .search_card__D__Af{padding:6px 14px 16px;border-radius:26px;background:#1c1c1e;box-shadow:none;font-stretch:condensed;font-weight:600}.search_shippedCol___gh6s .search_head__PV8Ov{margin:18px 10px 10px;font-size:18px;color:#fff}.search_shippedCol___gh6s .search_group__qiS1_{border-radius:22px;background:#2c2c2e}.search_shippedCol___gh6s .search_row__TVrFO{min-height:56px;padding:12px 16px}.search_shippedCol___gh6s .search_name__7gPti{font-size:18px;font-weight:600}.search_shippedCol___gh6s .search_meta__QOone{font-size:15px;color:rgba(235,235,245,.6)}.search_shippedCol___gh6s .search_footer__hJ5ZM{margin:10px 10px 0;font-size:14px;line-height:1.3;color:#fff}.search_shippedCol___gh6s .search_chevron__dqtK4{color:rgba(235,235,245,.35)}.search_note__Hb_dQ,.search_shippedCol___gh6s .search_label__dcwNM{font-stretch:normal}@media (max-width:600px){.search_bar___SFpw{flex-direction:column;align-items:stretch;gap:12px;padding:0;border-radius:0;background:none}.search_field__Qsq6_{padding:12px 18px;border-radius:999px;background:#2c2c2e}.search_options__pWK_j{justify-content:center}}.caseNav_root__Gc2ic{height:0}.caseNav_home__avjoQ{position:fixed;top:18px;left:max(20px,calc((100% - 880px) / 2));z-index:50;padding:6px 0 7px;font-family:var(--ui);font-size:15px;font-weight:500;line-height:1.2;color:var(--dim);text-decoration:none;transition:left .5s cubic-bezier(.2,.8,.2,1),color .2s ease}@media (min-width:1180px){.caseNav_homeScrolled__11urN{left:22px}}.caseNav_home__avjoQ:focus-visible,.caseNav_home__avjoQ:hover{color:var(--ink)}.caseNav_fade__CCsDE{display:none}@media (max-width:1479px){.caseNav_fade__CCsDE{display:block;position:fixed;top:0;left:0;right:0;z-index:45;height:76px;pointer-events:none;background:linear-gradient(var(--bg) 55%,color-mix(in srgb,var(--bg) 0,transparent));opacity:0;transition:opacity .3s ease}.caseNav_fadeOn__TMgq_{opacity:1}}.caseNav_home__avjoQ:focus-visible{outline:2px solid var(--kcal,currentColor);outline-offset:2px}@media (max-width:760px){.caseNav_fade__CCsDE,.caseNav_home__avjoQ{display:none}}@media (prefers-reduced-motion:reduce){.caseNav_fade__CCsDE,.caseNav_home__avjoQ{transition:none}}.caseNext_quiet__XVYXl{font-family:var(--ui);font-size:15px;font-weight:500;line-height:inherit;color:var(--dim);text-decoration:none;transition:color .2s ease}.caseNext_quiet__XVYXl:focus-visible,.caseNext_quiet__XVYXl:hover{color:var(--ink)}.caseNext_quiet__XVYXl:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.caseNext_icon__Fv3iP{display:inline-block;width:1em;height:1em;margin:0 .25em;vertical-align:-.12em;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.caseNext_next___TEWV .caseNext_icon__Fv3iP{margin-right:0}.caseNext_home__cPM49 .caseNext_icon__Fv3iP{margin-left:0}.caseNext_next___TEWV{margin-left:auto}.caseNext_home__cPM49{display:none}@media (max-width:760px){.caseNext_home__cPM49{display:inline}}.caseNext_footer__eAV6Z{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px;max-width:var(--case-footer-width,none);margin-top:96px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--dim) 35%,transparent)}@media (prefers-reduced-motion:reduce){.caseNext_quiet__XVYXl{transition:none}}@font-face{font-family:Huddl Inter;src:url(https://cdn.jsdelivr.net/gh/google/fonts@main/ofl/inter/Inter[opsz,wght].ttf) format("truetype");font-weight:100 900;font-display:swap}.board_scrolly__0qVdH{position:relative;margin-top:96px;height:300vh}.board_sticky__nPDm1{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;justify-content:center}.board_crop__S0GUx{--w:min(440px,92vw,calc((100svh - 80px) / 2.12));width:var(--w)}.board_phone__u7rV4{width:100%;padding:1.9%;border-radius:15.4%/7.1%;background:#050505;box-shadow:inset 0 0 0 max(1.5px,calc(var(--w) * .005)) #525252}.board_screen__fsADs{container-type:inline-size;position:relative;aspect-ratio:390/844;overflow:hidden;border-radius:14.1%/6.5%;background:#f6f3ee}.board_island__fi_hx{position:absolute;top:2.4cqw;left:50%;z-index:2;width:27cqw;height:8cqw;transform:translateX(-50%);border-radius:999px;background:#000}.board_status__YhUHf{position:absolute;inset:0 0 auto;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:4.8cqw 9cqw 0 13cqw;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:4cqw;font-weight:600;color:#000}.board_statusIcons__4yaXg{display:flex;align-items:center;gap:1.6cqw}.board_statusIcons__4yaXg svg{height:3.2cqw;width:auto;fill:#000}.board_battery__ycL2G{position:relative;width:6.4cqw;height:3.1cqw;padding:.35cqw;border-radius:.9cqw;box-shadow:inset 0 0 0 .2cqw rgba(0,0,0,.4)}.board_battery__ycL2G:before{content:"";display:block;height:100%;border-radius:.5cqw;background:#000}.board_battery__ycL2G:after{content:"";position:absolute;right:-.9cqw;top:1cqw;width:.5cqw;height:1.1cqw;border-radius:0 .3cqw .3cqw 0;background:rgba(0,0,0,.4)}.board_app__Z4il_{--px:calc(100cqw / 390);position:absolute;inset:0;display:flex;flex-direction:column;gap:calc(24 * var(--px));padding:calc(84 * var(--px)) calc(24 * var(--px)) calc(40 * var(--px));font-family:Huddl Inter,system-ui,sans-serif;color:#3a3834;text-align:left;-webkit-font-smoothing:antialiased}.board_app__Z4il_ p,.board_app__Z4il_ span{margin:0}.board_head__Xo3wJ{flex:none;display:flex;align-items:center;gap:calc(4 * var(--px))}.board_backIcon__OQOmf{width:calc(32 * var(--px));height:calc(32 * var(--px));fill:#3a3834}.board_h3__TD_AD{font-size:calc(24 * var(--px))}.board_h18__L7o64,.board_h3__TD_AD{font-family:Funnel Display,system-ui,sans-serif;font-weight:500;line-height:1.5}.board_h18__L7o64{font-size:calc(18 * var(--px))}.board_avatar__7JWPX{display:inline-grid;place-items:center;flex:none;border-radius:999px;-o-object-fit:cover;object-fit:cover}.board_avatarInitials__Yozrz{background:#eef1e8;color:#242b1b;font-weight:500}.board_avatarXs__2w5Cb{width:calc(16 * var(--px));height:calc(16 * var(--px));font-size:calc(8 * var(--px))}.board_results__nQPMH{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(16 * var(--px))}.board_carousel__YmRhX{flex:1;min-height:0;margin:0 calc(-24 * var(--px));overflow:hidden}.board_track__fy1Aq{display:flex;gap:calc(16 * var(--px));height:100%;padding:0 calc(24 * var(--px)) calc(12 * var(--px));transform:translateX(calc(var(--pos) * -358 * var(--px)));will-change:transform}.board_slide__H8olq{flex:none;width:calc(342 * var(--px));height:100%}.board_card__j3s7V{display:flex;flex-direction:column;gap:calc(16 * var(--px));height:100%;padding:calc(16 * var(--px));border:1px solid #3e4930;border-radius:calc(16 * var(--px));background:#fdfcfa;box-shadow:calc(6 * var(--px)) calc(8 * var(--px)) 0 0 #cbc6bc}.board_question__hOi53{flex:none;font-family:Funnel Display,system-ui,sans-serif;font-weight:500;font-size:calc(16 * var(--px));line-height:1.5}.board_stack__Mikju{flex:1;min-height:0;flex-direction:column;overflow:hidden;border-radius:calc(12 * var(--px));background:#e8e4dc}.board_answer__Y_Sv9,.board_stack__Mikju{display:flex;gap:calc(8 * var(--px));padding:calc(8 * var(--px))}.board_answer__Y_Sv9{flex:none;flex-direction:column;border:1px solid #cbc6bc;border-radius:calc(16 * var(--px));background:#fdfcfa}.board_answerHead__rJupr{display:flex;align-items:center;gap:calc(4 * var(--px))}.board_answerName__IPu09{font-size:calc(12 * var(--px));font-weight:500;line-height:1.25}.board_answerBody__6f_Af{font-size:calc(14 * var(--px));font-weight:400;line-height:1.25;color:#6e6a62}.board_chip__TLUYU{display:inline-flex;align-items:center;gap:calc(4 * var(--px));padding:calc(3.19 * var(--px)) calc(6 * var(--px));border:calc(.811 * var(--px)) solid #cbc6bc;border-radius:999px;background:#fdfcfa;vertical-align:middle}.board_chipAvatar__R13WX,.board_chipInitial__jqZxr{width:calc(16 * var(--px));height:calc(16 * var(--px));flex:none;border-radius:999px;-o-object-fit:cover;object-fit:cover}.board_chipInitial__jqZxr{display:grid;place-items:center;background:#eef1e8;color:#242b1b;font-size:calc(9 * var(--px));font-weight:500}.board_chipName__Vc0_0{font-size:calc(12 * var(--px));font-weight:500;line-height:1.25;color:#3a3834}.board_reactions__Gpfyb{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--px))}.board_reaction__9A5j1{padding:calc(4 * var(--px));border:1px solid transparent;border-radius:calc(8 * var(--px));background:#e8f1fb;color:#0c2e58;font-size:calc(14.5 * var(--px));line-height:1.25}.board_reactionMine__4yo_0{border-color:#1c4880}.board_progressRow__IKkPL{flex:none;display:flex;align-items:flex-start;gap:calc(8 * var(--px))}.board_off__sKTn3{opacity:.4}.board_progress__RKnrJ{flex:1;display:flex;flex-direction:column;gap:calc(4 * var(--px))}.board_step__y3oqQ{font-family:Funnel Display,system-ui,sans-serif;font-size:calc(12 * var(--px));font-weight:400;line-height:1.4;letter-spacing:calc(-.36 * var(--px));color:#6e6a62}.board_segments__gYtZi{display:flex;gap:calc(8 * var(--px));height:calc(4 * var(--px))}.board_segment__sBtPo{flex:1;border-radius:999px;background:#cbc6bc;transition:background-color .2s ease}.board_segmentOn__DARXR{background:#3e4930}@media (prefers-reduced-motion:reduce){.board_segment__sBtPo{transition:none}}.touch_demo__ZNo8K{margin-block:40px}.touch_panels__dr5cC{max-width:760px;margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.touch_panel__hE88c{margin:0;display:flex;flex-direction:column;gap:10px}.touch_tag__PQCBd{align-self:flex-start;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-family:var(--ui);font-size:13px;font-weight:600;color:var(--dim);background:var(--stroke)}.touch_tagShipped__oce_U{color:#fff;background:var(--kcal)}.touch_panel__hE88c figcaption{font-family:var(--ui);font-size:15px;font-weight:500;line-height:1.4;color:var(--dim)}.touch_screen__qJEoJ{display:flex;flex-direction:column;gap:12px;padding:16px 24px 28px;background:#f6f3ee;border:.75px solid var(--stroke);border-radius:24px;font-family:Huddl Inter,system-ui,sans-serif;color:#3a3834}.touch_top__tXweg{display:flex;justify-content:flex-end;margin-right:-8px}.touch_commentCard__vFge6{display:flex;flex-direction:column;gap:16px;margin-top:8px;padding:16px;border:1px solid #cbc6bc;border-radius:16px}.touch_xs__Hz6qo{font-size:12px;line-height:1.25;color:#6e6a62}.touch_press__mHTjD{position:relative;border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.touch_press__mHTjD:focus-visible{outline:2px solid var(--kcal);outline-offset:2px}.touch_row__mFx1k{display:flex;align-items:center;justify-content:space-between;height:40px;margin-inline:-8px;padding:0 8px;border-radius:6px;font-size:16px;font-weight:500;text-align:left}.touch_caret__VVvh6{width:16px;height:16px;fill:#6e6a62}.touch_pill__dzMdL{display:flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border:1px solid #523926;border-radius:999px;font-size:14px;font-weight:500;color:#523926}.touch_circle__1EnZe{display:grid;place-items:center;width:40px;height:40px;border-radius:999px}.touch_icon__dGxHC{width:24px;height:24px;fill:#3a3834}.touch_finger__Y2fV_{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:999px;background:hsla(0,0%,100%,.35);box-shadow:inset 0 0 0 2px rgba(36,43,27,.55),0 2px 8px rgba(0,0,0,.22);pointer-events:none;animation:touch_land__LpF_8 .14s ease-out both}@keyframes touch_land__LpF_8{0%{opacity:0;transform:scale(1.5)}}.touch_shipped__44NWW .touch_press__mHTjD{transition-duration:.15s;transition-timing-function:ease}.touch_shipped__44NWW .touch_press__mHTjD[data-pressed]{transition-duration:0ms}.touch_shipped__44NWW .touch_circle__1EnZe{transition-property:background-color}.touch_shipped__44NWW .touch_circle__1EnZe[data-pressed]{background:#e8e4dc}.touch_shipped__44NWW .touch_fill__7bpWQ{transition-property:background-color}.touch_shipped__44NWW .touch_fill__7bpWQ[data-pressed]{background:#e8e4dc}.touch_shipped__44NWW .touch_tint__90HmC{transition-property:background-color,transform}.touch_shipped__44NWW .touch_tint__90HmC[data-pressed]{background:#cbc6bc;transform:scale(.95)}@media (prefers-reduced-motion:reduce){.touch_shipped__44NWW .touch_tint__90HmC[data-pressed]{transform:none}.touch_finger__Y2fV_{animation:none}}@media (max-width:719px){.touch_panels__dr5cC{grid-template-columns:1fr}}@font-face{font-family:Funnel Display;src:url(https://cdn.jsdelivr.net/gh/google/fonts@main/ofl/funneldisplay/FunnelDisplay[wght].ttf) format("truetype");font-weight:300 800;font-display:swap}.huddl_world__o_9_h{--bg:#fdfcfa;--surface:#f6f3ee;--stroke:#e8e4dc;--ink:#242b1b;--text:#2f3427;--dim:#6b6a60;--kcal:#5a6745;--earth:#523926;--serif:"Source Serif 4",Georgia,var(--cjk-serif),serif;--ui:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--display:"Funnel Display",system-ui,sans-serif;min-height:100vh;color:var(--text);background-color:var(--bg)}.huddl_page__C7sgM{padding:56px 20px 120px;font-family:var(--serif);font-size:clamp(17px,1.5vw,20px);font-weight:400;line-height:1.6;font-variant-numeric:oldstyle-nums proportional-nums}.huddl_hero__EftsR>*,.huddl_page__C7sgM>*,.huddl_section__eq17_>*{max-width:680px;margin-left:auto;margin-right:auto}.huddl_page__C7sgM>.huddl_hero__EftsR{max-width:880px}.huddl_hero__EftsR>*,.huddl_page__C7sgM>.huddl_section__eq17_,.huddl_page__C7sgM>.huddl_stage___nWt6{max-width:none}.huddl_section__eq17_>.huddl_wide__3xNFD{max-width:1040px}.huddl_section__eq17_>p{font-size:inherit;line-height:inherit}.huddl_hero__EftsR>p+p,.huddl_section__eq17_>p+p{margin-top:.9em}.huddl_page__C7sgM strong{font-weight:600;color:var(--ink)}.huddl_page__C7sgM code{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;color:var(--ink)}.huddl_hero__EftsR{margin-top:64px}.huddl_display__PqE9U{font-family:var(--display);font-weight:500;font-size:clamp(56px,12vw,96px);line-height:.95;letter-spacing:-.01em;color:var(--ink)}.huddl_lead__QifZE{margin-top:16px;font-size:21px;line-height:1.45;color:var(--ink)}.huddl_meta__dE4_d{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px 24px;margin:32px 0 0;font-family:var(--ui);font-size:15px;font-weight:500;line-height:1.4;font-variant-numeric:normal}.huddl_meta__dE4_d dt{color:var(--dim)}.huddl_meta__dE4_d dd{color:var(--ink)}.huddl_link__OLc5z{color:var(--kcal);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.huddl_part__V2uVK{margin-top:160px;padding-top:20px;border-top:1px solid var(--stroke);font-family:var(--ui);font-size:15px;font-weight:500;color:var(--dim)}.huddl_section__eq17_{margin-top:128px}.huddl_h2__2_LWG{font-family:var(--display);font-weight:500;font-size:clamp(30px,6vw,40px);line-height:1.15;color:var(--ink);margin-bottom:16px}.huddl_shotFigure__36U2e{margin-block:32px}.huddl_tile__8uBuV{aspect-ratio:4/3;display:flex;justify-content:center;align-items:flex-start;padding-top:7%;background:var(--surface);border:.75px solid var(--stroke);border-radius:3px;overflow:hidden}.huddl_shot__Wb6ra{width:min(64%,360px);height:auto;border-radius:24px;box-shadow:0 1px 2px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.5)}video.huddl_shot__Wb6ra{background:#000}.huddl_demo__J6SlS figcaption,.huddl_shotFigure__36U2e figcaption{margin-top:10px;font-family:var(--ui);font-size:15px;font-weight:500;color:var(--dim)}.huddl_cards__AMV_m{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-block:32px;list-style:none;font-family:var(--ui);font-variant-numeric:normal}.huddl_cards__AMV_m li{grid-column:span 2;display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px;background:var(--surface);border:.75px solid var(--stroke);border-radius:3px}.huddl_cards__AMV_m li:nth-child(n+4){grid-column:span 3}.huddl_cardTop__0YJXe{display:flex;align-items:center;gap:10px}.huddl_cardWho__8J1k0{font-size:15px;font-weight:600;color:var(--dim)}.huddl_cardTag__ax_w_{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:600;color:#000;background:var(--kcal)}.huddl_cardOff__5yvlq .huddl_cardTag__ax_w_{color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.1)}.huddl_cards__AMV_m .huddl_cardHead__Cpkgf{font-size:17px;font-weight:600;line-height:1.35;color:var(--ink)}.huddl_cards__AMV_m .huddl_cardBody___U04Q{margin-top:auto;padding-top:10px;border-top:.75px solid var(--stroke);font-size:15px;font-weight:500;line-height:1.45;color:var(--dim)}@media (max-width:719px){.huddl_cards__AMV_m{grid-template-columns:1fr}.huddl_cards__AMV_m li,.huddl_cards__AMV_m li:nth-child(n+4){grid-column:auto}}.huddl_tile__8uBuV.huddl_tileBottom__LJdun{align-items:flex-end;padding-top:0;padding-bottom:7%}.huddl_wide__3xNFD .huddl_tileShort__HdoIE{aspect-ratio:2/1}.huddl_page__C7sgM>.huddl_trio__fUezM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1040px;margin-top:16px}.huddl_trio__fUezM .huddl_shotFigure__36U2e{margin-block:0}.huddl_trio__fUezM .huddl_tile__8uBuV{aspect-ratio:3/4}.huddl_trio__fUezM .huddl_shot__Wb6ra{width:80%}@media (max-width:719px){.huddl_page__C7sgM>.huddl_trio__fUezM{grid-template-columns:repeat(3,72%);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;scrollbar-width:none}.huddl_trio__fUezM .huddl_shotFigure__36U2e{scroll-snap-align:start}}.huddl_pair__9ZXWs{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;margin-block:32px}.huddl_pair__9ZXWs .huddl_shotFigure__36U2e{margin-block:0}.huddl_pair__9ZXWs .huddl_tile__8uBuV{aspect-ratio:3/4}.huddl_pair__9ZXWs .huddl_shot__Wb6ra{width:84%}.huddl_slotLabel__MKKyG{display:block;margin-bottom:6px;font-family:var(--ui);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--kcal)}.huddl_youWrite__UF1yq{margin-block:24px;padding:14px 16px;border-left:2px solid var(--kcal);background:rgba(212,255,0,.06);color:var(--dim);font-style:italic}.huddl_demo__J6SlS{margin-block:32px;padding:20px;border:1px dashed hsla(0,0%,100%,.25);border-radius:3px;background:rgba(28,28,30,.6)}.huddl_pair__9ZXWs .huddl_demo__J6SlS{margin-block:0;min-height:100%}.huddl_demoTitle__UDe5t{font-family:var(--display);font-weight:500;font-size:24px;line-height:1.1;color:var(--ink)}.huddl_demoPair__8D_rC{display:grid;gap:12px;margin-top:14px;font-family:var(--ui);font-size:15px;font-weight:500;line-height:1.45}.huddl_demoPair__8D_rC dt{color:var(--dim)}.huddl_demoPair__8D_rC dd{color:var(--text)}.huddl_demoGrid__f_RM3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:24px}.huddl_demoGrid__f_RM3 .huddl_demo__J6SlS{margin-block:0}.huddl_findings__spP4j{margin-block:24px;padding-left:1.2em;display:grid;gap:14px;list-style:disc}.huddl_findings__spP4j li::marker{color:var(--dim)}.huddl_findings__spP4j b{color:var(--ink);font-weight:600}.huddl_quote__jM9GV{margin-block:24px;padding:16px 0 0;border-top:1px solid var(--stroke)}.huddl_quote__jM9GV p{font-size:21px;line-height:1.45;color:var(--ink);font-style:italic}.huddl_footer__cypah{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px;margin-top:96px;padding-top:20px;border-top:1px solid var(--stroke);font-family:var(--ui);font-size:15px;font-weight:500}.huddl_page__C7sgM a:focus-visible{outline:2px solid var(--kcal);outline-offset:3px;border-radius:2px}@media (max-width:600px){.huddl_pair__9ZXWs{grid-template-columns:1fr}.huddl_pair__9ZXWs .huddl_tile__8uBuV{aspect-ratio:4/3}.huddl_pair__9ZXWs .huddl_shot__Wb6ra{width:64%}}.huddl_page__C7sgM>.huddl_screens__7Tc7A{max-width:1040px}.huddl_screens__7Tc7A{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.huddl_screens__7Tc7A .huddl_shotFigure__36U2e{margin-block:0}.huddl_screens__7Tc7A .huddl_tile__8uBuV{aspect-ratio:3/4}.huddl_screens__7Tc7A .huddl_shot__Wb6ra{width:80%}@media (max-width:719px){.huddl_screens__7Tc7A{grid-template-columns:repeat(3,72%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.huddl_screens__7Tc7A .huddl_shotFigure__36U2e{scroll-snap-align:start}}.huddl_shotFigure__36U2e figcaption.huddl_tagged__aoafl{display:flex;align-items:center;gap:8px}.huddl_capTag__PEAOD{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.1)}.huddl_capShipped__3GSHX{color:#000;background:var(--kcal)}.huddl_section__eq17_>.huddl_one__PPnAW,.huddl_section__eq17_>.huddl_pair__9ZXWs{margin-block:40px}.huddl_section__eq17_>.huddl_pair__9ZXWs{max-width:min(880px,calc(90svh + 16px))}.huddl_section__eq17_>.huddl_one__PPnAW{max-width:min(880px,96svh)}.huddl_one__PPnAW .huddl_tile__8uBuV,.huddl_pair__9ZXWs .huddl_tile__8uBuV{max-height:60svh;padding-top:6%}.huddl_one__PPnAW .huddl_tile__8uBuV:not(.huddl_tileShort__HdoIE){aspect-ratio:16/10}.huddl_one__PPnAW .huddl_shot__Wb6ra{width:min(38%,320px)}.huddl_pair__9ZXWs .huddl_shot__Wb6ra{width:72%}.huddl_one__PPnAW .huddl_tile__8uBuV.huddl_tileBottom__LJdun,.huddl_pair__9ZXWs .huddl_tile__8uBuV.huddl_tileBottom__LJdun{padding-top:0;padding-bottom:6%}@media (max-width:600px){.huddl_one__PPnAW .huddl_tile__8uBuV:not(.huddl_tileShort__HdoIE){aspect-ratio:4/3}.huddl_one__PPnAW .huddl_shot__Wb6ra{width:64%}}.huddl_tile__8uBuV.huddl_tileFull__QHrLW{align-items:center;padding:0}.huddl_tile__8uBuV.huddl_tileFull__QHrLW .huddl_shot__Wb6ra{width:auto;height:92%}@media (max-width:600px){.huddl_one__PPnAW .huddl_tile__8uBuV:not(.huddl_tileShort__HdoIE),.huddl_pair__9ZXWs .huddl_tile__8uBuV:not(.huddl_tileShort__HdoIE){aspect-ratio:9/16;max-height:none;padding-top:6%}.huddl_one__PPnAW .huddl_tile__8uBuV.huddl_tileShort__HdoIE{aspect-ratio:1/1;max-height:none}.huddl_one__PPnAW .huddl_shot__Wb6ra,.huddl_pair__9ZXWs .huddl_shot__Wb6ra{width:84%}.huddl_one__PPnAW .huddl_tile__8uBuV.huddl_tileBottom__LJdun,.huddl_pair__9ZXWs .huddl_tile__8uBuV.huddl_tileBottom__LJdun{padding-top:0;padding-bottom:6%}.huddl_tile__8uBuV.huddl_tileFull__QHrLW{padding:0}.huddl_tile__8uBuV.huddl_tileFull__QHrLW .huddl_shot__Wb6ra{width:auto;height:94%}}.huddl_shot__Wb6ra{box-shadow:0 1px 2px rgba(36,43,27,.08),0 8px 24px rgba(36,43,27,.12)}.huddl_capShipped__3GSHX,.huddl_cardTag__ax_w_,.huddl_tagShipped__o1aoU{color:#fff}.huddl_capTag__PEAOD:not(.huddl_capShipped__3GSHX),.huddl_cardOff__5yvlq .huddl_cardTag__ax_w_{color:var(--dim);background:var(--stroke)}.huddl_youWrite__UF1yq{background:rgba(90,103,69,.07)}.huddl_board__cqmcx{margin-block:40px}.huddl_section__eq17_>.huddl_board__cqmcx{max-width:1040px}.huddl_boardTile__cuqx2{padding:24px;background:var(--surface);border:.75px solid var(--stroke);border-radius:3px}.huddl_boardTile__cuqx2 img{display:block;width:100%;height:auto}.huddl_board__cqmcx figcaption{margin-top:10px;font-family:var(--ui);font-size:15px;font-weight:500;color:var(--dim)}.huddl_chips__2rqKK{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.huddl_chips__2rqKK img{width:min(320px,100%);height:auto;border-radius:16px;box-shadow:0 1px 2px rgba(36,43,27,.08),0 8px 24px rgba(36,43,27,.12)}.huddl_section__eq17_>.huddl_screens__7Tc7A{max-width:1040px;margin-block:24px}.huddl_one__PPnAW .huddl_tile__8uBuV.huddl_tileCard__huMsq,.huddl_pair__9ZXWs .huddl_tile__8uBuV.huddl_tileCard__huMsq{aspect-ratio:4/3;align-items:center;padding:0}.huddl_tile__8uBuV.huddl_tileCard__huMsq .huddl_shot__Wb6ra{width:min(70%,340px);border-radius:20px}@media (max-width:600px){.huddl_pair__9ZXWs .huddl_tile__8uBuV.huddl_tileCard__huMsq{aspect-ratio:4/3}}.huddl_principles__QKhO_{margin-top:28px;margin-bottom:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;-moz-column-gap:48px;column-gap:48px}.huddl_principles__QKhO_ li{display:grid;grid-template-columns:44px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:4px;padding:18px 0 20px;border-top:.75px solid var(--stroke)}.huddl_principleNum__sZtRG{grid-row:span 2;font-family:var(--display);font-size:36px;font-weight:400;line-height:1;color:var(--kcal);font-variant-numeric:lining-nums}.huddl_principleName__sye4e{font-family:var(--display);font-size:22px;font-weight:500;line-height:1.2;color:var(--ink)}.huddl_principleShaped__NIoEH{font-family:var(--ui);font-size:15px;font-weight:500;line-height:1.4;color:var(--dim)}@media (max-width:719px){.huddl_principles__QKhO_{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.huddl_principleName__sye4e{font-size:20px}}.huddl_section__eq17_>.huddl_navCompare__I5gvZ{max-width:1040px}.huddl_navCompare__I5gvZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:40px}.huddl_navGroup__uT1a7{margin:0}.huddl_navFlow__cSty8{display:flex;align-items:center;justify-content:center;gap:4%;padding:7% 5%;background:var(--surface);border:.75px solid var(--stroke);border-radius:3px}.huddl_navShot__LDLA2{display:block;width:36%;height:auto;border-radius:14px;box-shadow:0 1px 2px rgba(36,43,27,.08),0 8px 24px rgba(36,43,27,.12)}.huddl_navFrom__yBrlw{opacity:.45}.huddl_navBack__lr6Af{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:var(--ui);font-size:13px;font-weight:600;color:var(--dim)}.huddl_navBack__lr6Af svg{width:40px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.huddl_navGroup__uT1a7 figcaption{display:flex;align-items:center;gap:8px;margin-top:10px;font-family:var(--ui);font-size:15px;font-weight:500;color:var(--dim)}.huddl_navGroup__uT1a7 .huddl_flowHead__kFPv4{margin:0 0 10px;font-family:var(--ui);font-size:15px;font-weight:600;color:var(--ink)}@media (max-width:719px){.huddl_navCompare__I5gvZ{grid-template-columns:1fr}}.huddl_section__eq17_>.huddl_notifFigure__VHHea{max-width:880px}.huddl_notifFigure__VHHea{margin-block:40px}.huddl_notifTile__TUvHQ{display:flex;justify-content:center;padding:40px 24px;background:var(--surface);border:.75px solid var(--stroke);border-radius:3px}.huddl_notifs__LkRaZ{display:flex;flex-direction:column;gap:8px;width:min(100%,380px);margin:0;padding:0;list-style:none}.huddl_notif__IQx9c{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:20px;background:hsla(0,0%,100%,.82);box-shadow:0 1px 2px rgba(36,43,27,.06),0 6px 18px rgba(36,43,27,.08);font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif;color:#000}.huddl_notifIcon__sPXPF{flex:none;width:38px;height:38px;border-radius:9px}.huddl_notifText__trz2h{display:flex;flex-direction:column;gap:1px;min-width:0}.huddl_notifTitle__BYXAO{font-size:15px;font-weight:600;line-height:1.3}.huddl_notifBody__GxtPB{font-size:15px;line-height:1.3;color:rgba(0,0,0,.85)}.huddl_notifFigure__VHHea figcaption{margin-top:10px;font-family:var(--ui);font-size:15px;font-weight:500;color:var(--dim)}.huddl_section__eq17_>.huddl_designBuilt__Nw3fc{max-width:1040px}.huddl_designBuilt__Nw3fc{margin-block:40px}.huddl_designBuilt__Nw3fc .huddl_flowHead__kFPv4{margin:0 0 10px;font-family:var(--ui);font-size:15px;font-weight:600;color:var(--ink)}.huddl_designBuilt__Nw3fc .huddl_boardTile__cuqx2+.huddl_flowHead__kFPv4{margin-top:24px}section.hero_hero__TqYO2{position:relative;max-width:1040px;margin:56px auto 0}.hero_hero__TqYO2+p{margin-top:96px}.hero_screenful__GQ_q2{position:relative;height:100vh;height:100svh;display:flex;align-items:center}section.hero_track__HifCK{height:calc(var(--screens) * 100vh);height:calc(var(--screens) * 100svh)}.hero_track__HifCK .hero_screenful__GQ_q2{position:sticky;top:0}.hero_stage__er2JP{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:center;width:100%;font-family:var(--ui);font-size:15px;font-weight:500;line-height:1.4}.hero_stage__er2JP p{margin:0;font-size:inherit;line-height:inherit}.hero_doc__qMtbB{display:flex;flex-direction:column;gap:6px;padding:16px 12px 12px;border-radius:10px;background:var(--surface);box-shadow:0 0 0 1px var(--stroke)}.hero_docHead__Br3hD{display:flex;align-items:center;gap:8px;padding:0 4px 10px;border-bottom:1px solid var(--stroke);color:var(--ink);font-size:14px}.hero_docHead__Br3hD strong{font-family:var(--mono);font-size:13px;font-weight:500}.hero_docIcon___sRST{display:grid;place-items:center;width:22px;height:16px;border-radius:3px;background:var(--blue);color:#fff;font-family:var(--mono);font-size:9px;font-weight:700}.hero_layers__APC_p{display:flex;flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none}.hero_layers__APC_p li{border-radius:6px;color:var(--dim);font-size:15px;line-height:1.35;transition:background-color .2s ease,color .2s ease}.hero_layers__APC_p button{display:grid;grid-template-columns:18px 1fr;gap:6px;width:100%;padding:7px 8px;border:0;border-radius:inherit;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.hero_layers__APC_p li:not(.hero_active__Q7oaL):hover{background:rgba(0,0,0,.04);color:var(--text)}.hero_layers__APC_p button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.hero_layerNum__JhROH{font-family:var(--mono);font-size:12px}.hero_layers__APC_p .hero_past__R4Ll0{color:var(--text)}.hero_layers__APC_p .hero_past__R4Ll0 .hero_layerNum__JhROH{color:#14ae5c}.hero_layers__APC_p .hero_active__Q7oaL{background:rgba(13,153,255,.1);color:var(--blue);font-weight:600}.hero_windowWrap__Ne0yT{display:flex;flex-direction:column;gap:8px;min-width:0}.hero_windowName__5wTRK{color:var(--dim);font-size:13px}.hero_windowTop__1daQh{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hero_replay__Tr4WZ{padding:0;border:0;background:none;color:var(--blue);font:inherit;font-size:13px;font-weight:600;cursor:pointer;animation:hero_say__dGsbO .26s ease both}.hero_replay__Tr4WZ:hover{text-decoration:underline}.hero_replay__Tr4WZ:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:2px}.hero_window__PmCwk{position:relative;height:min(500px,68svh);overflow:hidden;border-radius:10px;background:var(--surface);box-shadow:0 0 0 1px var(--stroke),0 12px 32px rgba(0,0,0,.06)}.hero_screen__Ygeba{position:absolute;inset:0;padding:24px;opacity:0;transform:translateY(8px);transition:opacity .26s ease,transform .26s ease}.hero_screen__Ygeba.hero_on__iBUlU{opacity:1;transform:none}.hero_file__LYBqi,.hero_review__GGkqo,.hero_storyView__Il4uN,.hero_turn__AGqiJ{opacity:0;transform:translateY(6px);transition:opacity .22s ease,transform .22s ease}.hero_storyView__Il4uN{transform:none}.hero_in__cZd4M{opacity:1!important;transform:none!important}.hero_chat__U_4a7{display:flex;flex-direction:column;justify-content:center;gap:8px;height:100%;max-width:520px;margin:0 auto}.hero_turn__AGqiJ{display:flex;flex-direction:column;gap:4px}.hero_name__q0luh{color:var(--dim);font-size:13px;font-weight:600}.hero_fileChip__eC0_R{margin-right:8px;padding:1px 6px;border-radius:4px;background:hsla(0,0%,100%,.22);font-family:var(--mono);font-size:12px}.hero_ghost__zxoqO{visibility:hidden}.hero_caret__WtnP1{display:inline-block;width:2px;height:1em;margin:0 1px -2px;background:var(--blue);animation:hero_blink__Ds6wv .9s steps(1) infinite}@keyframes hero_blink__Ds6wv{50%{opacity:0}}.hero_slot__epV1z{position:relative}.hero_designer__BslDz p.hero_slotSize__3nqzO{visibility:hidden}.hero_designer__BslDz p.hero_grow__vFO8D{position:absolute;top:0;right:0;box-sizing:border-box;width:100%;height:100%;overflow:hidden;transition:width .26s cubic-bezier(.2,0,0,1),height .26s cubic-bezier(.2,0,0,1)}.hero_designer__BslDz p.hero_growTyping__4hzsy{width:62px;height:37px}.hero_growText__Z9Xyq{display:block;animation:hero_say__dGsbO .22s ease 80ms both}.hero_dots__C3cd1{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4px}.hero_dots__C3cd1 i{width:6px;height:6px;border-radius:50%;background:#fff;opacity:.45;animation:hero_dot__eSJyx .9s ease-in-out infinite}.hero_dots__C3cd1 i:nth-child(2){animation-delay:.15s}.hero_dots__C3cd1 i:nth-child(3){animation-delay:.3s}@keyframes hero_dot__eSJyx{30%{opacity:1;transform:translateY(-2px)}}.hero_designer__BslDz{align-self:flex-end;align-items:flex-end;max-width:80%}.hero_designer__BslDz p{padding:8px 14px;border-radius:14px 14px 4px 14px;background:var(--blue);color:#fff;overflow-wrap:anywhere}.hero_ai__kOfxi{align-self:flex-start;max-width:85%}.hero_ai__kOfxi .hero_name__q0luh{color:var(--blue)}.hero_ai__kOfxi p{color:var(--ink)}.hero_figma__PlCge{display:flex;flex-direction:column;overflow:hidden;border-radius:8px;box-shadow:0 0 0 1px var(--stroke)}.hero_figBar__pz_xj{display:flex;align-items:center;gap:2px;height:32px;padding:0 6px;background:#2c2c2c}.hero_figTool__Pb1I2{display:grid;place-items:center;width:24px;height:24px;border-radius:4px;color:#e6e6e6;font-size:12px;font-style:normal;line-height:1}.hero_figToolOn__43TdF{background:#0d99ff;color:#fff}.hero_figFile__1I8Eo{margin-left:auto;padding-right:6px;color:#b3b3b3;font-size:11px}.hero_figCanvas__J5iB7{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 20px 34px;background:#f5f5f5}.hero_frameName__MJvwP{color:#8c8c8c;font-size:11px}.hero_frame__DP4_L{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px}.hero_frame__DP4_L,.hero_handle__cG_K3{background:#fff;box-shadow:0 0 0 1px #0d99ff}.hero_handle__cG_K3{position:absolute;width:7px;height:7px}.hero_tl__RLJE3{top:-4px;left:-4px}.hero_tr__JGb0t{top:-4px;right:-4px}.hero_bl__AoZXK{bottom:-4px;left:-4px}.hero_br__8jgWh{bottom:-4px;right:-4px}.hero_figSize__UPm7l{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:2px 5px;border-radius:3px;background:#0d99ff;color:#fff;font-size:10px;line-height:1.3;white-space:nowrap}.hero_toCode__pDdsb{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:18px;align-items:center;height:100%}.hero_arrow__I_gG5{display:flex;color:var(--blue)}.hero_vscode__Rdl66{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--stroke)}.hero_vsBar__RREBP{position:relative;display:flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-bottom:1px solid var(--stroke);background:#f3f3f3}.hero_vsBar__RREBP i{width:10px;height:10px;border-radius:50%;background:#d9d9d9;font-style:normal}.hero_vsBar__RREBP span{position:absolute;left:0;right:0;text-align:center;color:var(--dim);font-size:11px;pointer-events:none}.hero_vsBody__o0mFR{display:grid;grid-template-columns:34px minmax(0,1fr);min-height:0}.hero_vsRail__MOy9L{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 0;border-right:1px solid var(--stroke);background:#f8f8f8}.hero_vsRail__MOy9L i{width:14px;height:14px;border-radius:3px;box-shadow:inset 0 0 0 1.5px #b8b8b8;font-style:normal}.hero_vsRail__MOy9L .hero_vsRailOn__JjwP3{box-shadow:inset 0 0 0 1.5px var(--blue)}.hero_vsChat__AD5wl{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 14px 14px;font-size:13px}.hero_vsHead__Cj5yS{margin-bottom:4px;color:var(--dim);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hero_aiName__1lyZU{color:var(--blue)}.hero_thinking__IoDAs{width:-moz-fit-content;width:fit-content;background:linear-gradient(90deg,#9a9a9a,#9a9a9a 35%,#1e1e1e 50%,#9a9a9a 65%,#9a9a9a);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hero_shimmer__kGbBK 1.4s linear infinite}@keyframes hero_shimmer__kGbBK{0%{background-position:100% 0}to{background-position:0 0}}.hero_thought__U0Z6v{color:var(--dim)}.hero_aiStep__gUYP1{display:flex;flex-direction:column;gap:2px;opacity:0;transform:translateY(4px);transition:opacity .22s ease,transform .22s ease}.hero_aiStepHead__E5cXa{display:flex;align-items:center;gap:8px;color:var(--ink)}.hero_aiDetail__TGm42{padding-left:20px;color:var(--dim);font-family:var(--mono);font-size:12px;overflow-wrap:anywhere}.hero_spin__MmCaI{flex:none;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #d4d4d4;border-top:1.5px solid var(--blue);animation:hero_spin__MmCaI .7s linear infinite;font-style:normal;box-sizing:border-box}@keyframes hero_spin__MmCaI{to{transform:rotate(1turn)}}.hero_tick___2P6u{flex:none;display:grid;place-items:center;width:12px;height:12px;font-style:normal}.hero_tick___2P6u:before{content:"✓";color:#14ae5c;font-size:12px;font-weight:700;line-height:1}.hero_fileWhat__xIL_W{margin-left:10px;color:var(--dim);font-family:var(--ui);font-size:12px}.hero_file__LYBqi{padding-left:20px;color:var(--ink);font-family:var(--mono);font-size:12px}.hero_file__LYBqi:before{content:"+ ";color:var(--blue)}.hero_btnRow__rA1j7{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hero_btn__P7kRa{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.hero_sm__w9JDo{height:22px;padding:0 10px;font-size:11px}.hero_md__xFZ4O{height:28px;padding:0 14px}.hero_lg__YRNl5{height:34px;padding:0 18px;font-size:14px}.hero_contained__P6tUn{background:var(--blue);color:#fff}.hero_filled__mrkok{background:#ebebeb;color:var(--ink)}.hero_outlined__gPVki{box-shadow:inset 0 0 0 1px #c8c8c8;color:var(--ink)}.hero_hover__IBk3b.hero_contained__P6tUn{background:#0a7fd6}.hero_disabled__UGyCa.hero_contained__P6tUn{background:#ececec;color:#b3b3b3}.hero_storybook__B61Zf{display:grid;grid-template-columns:130px 1fr;height:calc(100% + 48px);margin:-24px}.hero_sidebar__6e3aU{position:relative;display:flex;flex-direction:column;gap:2px;padding:20px 10px;border-right:1px solid var(--stroke);background:#fafafa;font-size:13px}.hero_group__kiSp2{padding:0 8px 6px;color:var(--dim);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.hero_component__6wWVi{padding:4px 8px;color:var(--ink);font-weight:600}.hero_story__Po0AW{padding:4px 8px 4px 18px;border-radius:4px;color:var(--text)}.hero_cursor__cdQx9{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:flex-start;gap:2px;pointer-events:none;transition:transform .38s cubic-bezier(.3,0,.2,1)}.hero_cursor__cdQx9 svg{flex:none;fill:var(--blue);stroke:#fff;stroke-width:1}.hero_cursorTag__71DCL{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:12px;padding:1px 6px;border-radius:4px;background:var(--blue);color:#fff;font-size:11px;font-weight:600;white-space:nowrap}.hero_cursorSay__J18dB{margin:0 -6px -1px;padding:6px 10px;border-radius:4px 12px 12px 12px;background:var(--blue);color:#fff;font-size:13px;font-weight:500;animation:hero_say__dGsbO .26s ease both}@keyframes hero_say__dGsbO{0%{opacity:0;transform:translateY(-4px)}}.hero_story__Po0AW.hero_current__6Sjgn{background:rgba(13,153,255,.1);color:var(--blue)}.hero_canvas__gZ19E{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px}.hero_path__teqq7{color:var(--dim);font-size:13px}.hero_preview__UxVj1{position:relative;height:140px;border-radius:6px;box-shadow:0 0 0 1px var(--stroke)}.hero_storyView__Il4uN{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px}.hero_pr__AU6UD{display:flex;flex-direction:column;gap:6px}.hero_prTitle__Yv9_6{color:var(--ink);font-size:17px;font-weight:600}.hero_prBranch__Xe1d4{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--dim);font-family:var(--mono);font-size:13px}.hero_chip__tpWw9{padding:2px 8px;border-radius:999px;background:rgba(13,153,255,.1);color:var(--blue);font-family:var(--ui)}.hero_checks__UB8vN{display:flex;flex-direction:column;gap:10px;margin:16px 0!important;padding:16px;border-radius:6px;box-shadow:0 0 0 1px var(--stroke)}.hero_check__XgKWt{display:flex;align-items:center;gap:10px;color:var(--dim);transition:color .2s ease}.hero_check__XgKWt i{flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #c8c8c8;transition:background-color .2s ease,box-shadow .2s ease;transition-delay:inherit}.hero_check__XgKWt.hero_done__nY_pZ{color:var(--ink)}.hero_check__XgKWt.hero_done__nY_pZ i{background:#14ae5c;box-shadow:none}.hero_review__GGkqo{color:var(--blue);font-weight:600}@media (max-width:760px){.hero_stage__er2JP{grid-template-columns:1fr;gap:0}.hero_doc__qMtbB{display:none}.hero_windowName__5wTRK{color:var(--blue);font-size:15px;font-weight:600}.hero_window__PmCwk{height:min(520px,72svh)}.hero_screen__Ygeba{padding:14px}.hero_designer__BslDz{max-width:90%}.hero_ai__kOfxi{max-width:95%}.hero_toCode__pDdsb{grid-template-columns:1fr;gap:10px;align-content:center;justify-items:start}.hero_figCanvas__J5iB7{padding:14px 14px 30px}.hero_vscode__Rdl66{justify-self:stretch}.hero_btnRowExtra__V1w_S,.hero_toCode__pDdsb .hero_arrow__I_gG5{display:none}.hero_vsBody__o0mFR{grid-template-columns:minmax(0,1fr)}.hero_vsRail__MOy9L{display:none}.hero_file__LYBqi{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero_arrow__I_gG5{justify-self:center;transform:rotate(90deg)}.hero_storybook__B61Zf{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:calc(100% + 28px);margin:-14px}.hero_sidebar__6e3aU{flex-direction:row;flex-wrap:wrap;gap:2px;padding:8px;border-right:0;border-bottom:1px solid var(--stroke)}.hero_component__6wWVi,.hero_group__kiSp2{display:none}.hero_story__Po0AW{padding:3px 7px}.hero_canvas__gZ19E{gap:10px;padding:12px}.hero_path__teqq7{display:none}.hero_preview__UxVj1{height:96px}.hero_storyView__Il4uN{gap:6px}.hero_frame__DP4_L{gap:8px;padding:12px}}@media (prefers-reduced-motion:reduce){.hero_check__XgKWt,.hero_check__XgKWt i,.hero_file__LYBqi,.hero_review__GGkqo,.hero_screen__Ygeba,.hero_storyView__Il4uN,.hero_turn__AGqiJ{transition:none}}.hero_hint__7uRkd{position:absolute;left:50%;bottom:max(20px,env(safe-area-inset-bottom));width:28px;height:28px;translate:-50% 0;fill:none;stroke:var(--dim);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;animation:hero_hintIn__3_Ylk .4s ease both,hero_hintNudge__nrllQ 1.6s ease-in-out .4s infinite}.hero_hint__7uRkd path:first-child{opacity:.45}@keyframes hero_hintIn__3_Ylk{0%{opacity:0}}@keyframes hero_hintNudge__nrllQ{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.hero_hint__7uRkd{animation:none}}.pipeline_world__hTK_F{--bg:#f5f5f5;--surface:#fff;--stroke:#e3e3e3;--ink:#1e1e1e;--text:#333;--dim:#6b6b6b;--blue:#0d99ff;--kcal:var(--blue);--serif:"Source Serif 4",Georgia,var(--cjk-serif),serif;--ui:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;min-height:100vh;color:var(--text);background:var(--bg)}.pipeline_page__w3Ac5{padding:56px 20px 92px;font-family:var(--serif);font-size:clamp(17px,1.5vw,20px);font-weight:440;line-height:1.6;font-variant-numeric:oldstyle-nums proportional-nums}.pipeline_page__w3Ac5>*,.pipeline_section__FxYmU>*{max-width:680px;margin-left:auto;margin-right:auto}.pipeline_page__w3Ac5>.pipeline_hero___HwYO,.pipeline_page__w3Ac5>.pipeline_section__FxYmU,.pipeline_section__FxYmU>.pipeline_wide__08yYM{max-width:880px}.pipeline_world__hTK_F figure p{margin:0;font-size:inherit;line-height:inherit}.pipeline_hero___HwYO{margin-top:64px}.pipeline_display__oURai{margin:0;color:var(--ink);font-family:var(--ui);font-size:clamp(48px,10vw,88px);font-weight:600;letter-spacing:-.045em;line-height:1}.pipeline_lead__l1oIK{margin:16px 0 0;color:var(--ink);font-size:21px;line-height:1.45}.pipeline_meta__bWikA{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px 24px;margin:32px 0 0;font-family:var(--ui);font-size:15px;font-weight:500;line-height:1.4;font-variant-numeric:normal}.pipeline_meta__bWikA dt{color:var(--dim)}.pipeline_meta__bWikA dd{margin:0;color:var(--ink)}.pipeline_link__owxDp{color:var(--blue);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.pipeline_tries__THEhp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:12px 24px;font-family:var(--ui)}.pipeline_tries__THEhp figcaption{grid-column:1/-1;margin-top:4px}.pipeline_frame__rMHQu{margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.pipeline_figTitle__5SX_N{display:block;grid-column:1/-1;margin-bottom:4px;font-size:17px;line-height:1.3}.pipeline_figTitle__5SX_N,.pipeline_frameName__NNZZv{color:var(--ink);font-family:var(--ui);font-weight:600}.pipeline_frameName__NNZZv{font-size:15px;line-height:1.35}.pipeline_md__0VO8C{color:var(--ink);font-family:var(--mono);font-size:.85em}.pipeline_canvas__px8Bn{position:relative;overflow:hidden;aspect-ratio:1280/730;border-radius:4px;background:#0b0f17;box-shadow:0 0 0 1px var(--stroke)}.pipeline_designCanvas__jb5sO{aspect-ratio:1803/1878}.pipeline_canvas__px8Bn img,.pipeline_canvas__px8Bn video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pipeline_part__bPZBY{max-width:880px;margin-top:160px;padding-top:20px;border-top:1px solid var(--stroke);color:var(--dim);font-family:var(--ui);font-size:15px;font-weight:500}.pipeline_section__FxYmU{margin-top:128px}.pipeline_h2__N1d9T{margin-top:0;margin-bottom:16px;color:var(--ink);font-family:var(--ui);font-size:clamp(28px,5vw,38px);font-weight:600;letter-spacing:-.035em;line-height:1.15}.pipeline_section__FxYmU>p{font-size:inherit;line-height:inherit}.pipeline_section__FxYmU>p+p{margin-top:15px}.pipeline_section__FxYmU>figure{margin-top:40px;margin-bottom:40px}.pipeline_note__igCUI{color:var(--dim);font-size:.88em!important}.pipeline_list__d_FIH{border-top:1px solid var(--stroke);color:var(--text);font-family:var(--ui);font-size:15px;font-weight:500;line-height:1.45}.pipeline_listRow__gCf7i{display:grid;grid-template-columns:220px 1fr;gap:6px 24px;padding:20px 0;border-bottom:1px solid var(--stroke)}.pipeline_listRow__gCf7i strong{color:var(--ink);font-size:17px;font-weight:600;line-height:1.3}.pipeline_shot__iePNc img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 0 0 1px var(--stroke)}.pipeline_stats__8YKRl{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:20px;border-top:1px solid var(--stroke);font-family:var(--ui)}.pipeline_stats__8YKRl>div{display:flex;flex-direction:column;gap:6px}.pipeline_stats__8YKRl strong{color:var(--ink);font-size:clamp(24px,6.2vw,56px);font-weight:600;letter-spacing:-.035em;line-height:1}.pipeline_stats__8YKRl span{color:var(--text);font-size:15px;font-weight:500;line-height:1.4}.pipeline_stats__8YKRl .pipeline_after__uUt_P strong{color:var(--blue)}.pipeline_stats__8YKRl .pipeline_statsTitle__meOp_{grid-column:1/-1;color:var(--ink);font-size:17px;font-weight:600;line-height:1.3}.pipeline_result__tFwPX{color:var(--ink);font-weight:600}.pipeline_quote__yLNbe{margin:32px auto;padding-left:20px;border-left:2px solid var(--blue);color:var(--ink);font-size:1.15em;line-height:1.45}.pipeline_quote__yLNbe cite{display:block;margin-top:8px;font-style:normal}.pipeline_quote__yLNbe cite,.pipeline_world__hTK_F figcaption{color:var(--dim);font-family:var(--ui);font-size:15px;font-weight:500}.pipeline_world__hTK_F figcaption{margin-top:12px;line-height:1.4}@media (max-width:760px){.pipeline_page__w3Ac5{padding:38px 18px 70px}.pipeline_meta__bWikA{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.pipeline_tries__THEhp{grid-template-columns:1fr}.pipeline_designCanvas__jb5sO{width:60%}.pipeline_part__bPZBY{margin-top:128px}.pipeline_section__FxYmU{margin-top:112px}.pipeline_listRow__gCf7i{grid-template-columns:1fr}}.apkit_world__gDhjH{--bg:#0a0e0c;--surface:#111815;--stroke:#2d3931;--ink:#f2f4ed;--text:#d5ddd4;--dim:#93a096;--signal:#b8ee79;--amber:#e9bc72;--red:#ef8882;--kcal:var(--signal);--serif:"Source Serif 4",Georgia,var(--cjk-serif),serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ui:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;min-height:100vh;color:var(--text);background:var(--bg)}.apkit_page__EVXSO{padding:56px 20px 92px;font-family:var(--serif);font-size:clamp(17px,1.5vw,20px);font-weight:440;line-height:1.6;font-variant-numeric:oldstyle-nums proportional-nums}.apkit_page__EVXSO>*,.apkit_section__ypYdP>*{max-width:680px;margin-left:auto;margin-right:auto}.apkit_page__EVXSO>.apkit_hero__8UvKL,.apkit_page__EVXSO>.apkit_replay__BrnY9,.apkit_page__EVXSO>.apkit_section__ypYdP,.apkit_section__ypYdP>.apkit_wide__2cX9B{max-width:880px}.apkit_world__gDhjH figure p{margin:0;font-size:inherit;line-height:inherit}.apkit_hero__8UvKL{margin-top:64px}.apkit_terminal__QoqT_,.apkit_world__gDhjH code{font-family:var(--mono);font-variant-numeric:lining-nums tabular-nums}.apkit_display__3ol0m{margin:0;color:var(--ink);font-family:var(--mono);font-size:clamp(56px,12vw,96px);font-weight:500;letter-spacing:-.095em;line-height:.98}.apkit_cursor__2V_4d{color:var(--signal);animation:apkit_blink__nsgdT 1.1s steps(2,start) infinite}@keyframes apkit_blink__nsgdT{to{visibility:hidden}}.apkit_lead__ztz_J{margin:16px 0 0;color:var(--ink);font-size:21px;line-height:1.45}.apkit_meta__YyhPM{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px 24px;margin:32px 0 0;font-family:var(--ui);font-size:15px;font-weight:500;line-height:1.4;font-variant-numeric:normal}.apkit_meta__YyhPM dt{color:var(--dim)}.apkit_meta__YyhPM dd{margin:0;color:var(--ink)}.apkit_link__3Xcfa{color:var(--signal);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.apkit_terminal__QoqT_{overflow:hidden;margin:0;border:1px solid var(--stroke);border-radius:12px;background:var(--surface);font-size:13px;line-height:1.55}.apkit_terminal__QoqT_ p{white-space:pre-wrap;overflow-wrap:anywhere}.apkit_terminalBar__uer_N{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:42px;padding:0 15px;border-bottom:1px solid var(--stroke);color:var(--dim)}.apkit_lights__qIPV2{display:flex;gap:5px}.apkit_lights__qIPV2 i{width:7px;height:7px;border-radius:50%;background:#526159}.apkit_lights__qIPV2 i:first-child{background:var(--red)}.apkit_lights__qIPV2 i:nth-child(2){background:var(--amber)}.apkit_lights__qIPV2 i:nth-child(3){background:var(--signal)}.apkit_terminalBody___oNpM{padding:20px clamp(16px,3vw,30px) 18px}.apkit_terminal__QoqT_ .apkit_command__S_rw1{color:var(--ink)}.apkit_command__S_rw1 span{margin-right:8px;color:var(--signal)}.apkit_block__buO0r{display:inline-block;width:.6em;height:1.15em;margin-left:1px;vertical-align:text-bottom;background:var(--signal);animation:apkit_blink__nsgdT 1.1s steps(2,start) infinite}.apkit_terminal__QoqT_ .apkit_bold__8Jzcz{color:var(--ink);font-weight:600}.apkit_terminal__QoqT_ .apkit_pass__vt0__{color:var(--signal)}.apkit_terminal__QoqT_ .apkit_fail__Wvt_c,.apkit_terminal__QoqT_ .apkit_red__NsqWd{color:var(--red)}.apkit_terminal__QoqT_ .apkit_amber__TM08O{color:var(--amber)}.apkit_terminal__QoqT_ .apkit_note__6IGs4{color:var(--dim)}.apkit_terminal__QoqT_ .apkit_indent__btXpb{padding-left:2ch}.apkit_terminal__QoqT_ .apkit_gap__4N7D_{margin-top:1.55em}.apkit_terminal__QoqT_ .apkit_sep__wwRO_{display:flex;align-items:center;gap:1ch;color:var(--ink);font-weight:600}.apkit_sep__wwRO_:after,.apkit_sep__wwRO_:before{content:"";flex:1;border-top:3px double #5c6b61}.apkit_sep__wwRO_ span{flex:none;max-width:80%}.apkit_world__gDhjH figcaption{margin-top:12px;color:var(--dim);font-family:var(--ui);font-size:15px;font-weight:500;line-height:1.4}.apkit_terminal__QoqT_ figcaption{margin:0;padding:12px 16px 14px;border-top:1px solid var(--stroke)}.apkit_replay__BrnY9{position:relative;margin-top:56px;height:340vh}.apkit_replaySticky__4Q5aE{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center}.apkit_replayTerminal__JPtw0{display:flex;flex-direction:column;width:100%;height:min(640px,82svh)}.apkit_replayTerminal__JPtw0 .apkit_terminalBody___oNpM{flex:1;min-height:0;overflow:hidden}.apkit_part__2oGJW{max-width:880px;margin-top:160px;padding-top:20px;border-top:1px solid var(--stroke);color:var(--dim);font-family:var(--ui);font-size:15px;font-weight:500}.apkit_page__EVXSO>.apkit_replay__BrnY9+.apkit_part__2oGJW{margin-top:96px}.apkit_section__ypYdP{margin-top:128px}.apkit_h2__USR6E{margin-top:0;margin-bottom:16px;color:var(--ink);font-family:var(--mono);font-size:clamp(30px,6vw,40px);font-weight:450;letter-spacing:-.055em;line-height:1.15}.apkit_section__ypYdP>p{font-size:inherit;line-height:inherit}.apkit_section__ypYdP>p+p{margin-top:15px}.apkit_section__ypYdP>figure{margin-top:40px;margin-bottom:40px}.apkit_list__VUunK{border-top:1px solid var(--stroke);color:var(--text);font-family:var(--ui);font-size:15px;font-weight:500;line-height:1.45}.apkit_listRow__ijAci{display:grid;grid-template-columns:200px 1fr;gap:6px 24px;padding:20px 0;border-bottom:1px solid var(--stroke)}.apkit_listRow__ijAci>div{display:flex;flex-direction:column;gap:4px}.apkit_listRow__ijAci strong{color:var(--ink);font-size:17px;font-weight:600;line-height:1.3}.apkit_role__hUqH7{color:var(--dim)}.apkit_wideLeft__dLb22 .apkit_listRow__ijAci{grid-template-columns:1fr auto;align-items:baseline}.apkit_test__NLYn3{color:var(--signal);font-size:14px;overflow-wrap:anywhere}.apkit_ladderRow__dK5eh{grid-template-columns:48px 1fr auto;align-items:baseline}.apkit_lvl__7_H7q{color:var(--dim);font-family:var(--mono);font-size:17px}.apkit_status__3w2YV{color:var(--dim);white-space:nowrap}.apkit_builtRow__plocZ .apkit_lvl__7_H7q,.apkit_builtRow__plocZ .apkit_status__3w2YV{color:var(--signal)}.apkit_mapFigure__4Jjkx{display:flex;flex-direction:column;align-items:center;gap:12px;font-family:var(--ui);font-size:15px;font-weight:500}.apkit_map__p7o8T{position:relative;display:grid;grid-template-columns:1fr 1fr;width:100%}.apkit_map__p7o8T:after,.apkit_map__p7o8T:before{content:"";position:absolute;background:#4a5a50}.apkit_map__p7o8T:before{left:50%;top:0;bottom:0;width:1px}.apkit_map__p7o8T:after{top:50%;left:0;right:0;height:1px}.apkit_quadrant__GlINT{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:4px 16px;min-height:150px;padding:28px 16px;color:var(--dim);text-align:center}.apkit_me__1hSSm{color:var(--signal);font-family:var(--mono);font-size:17px}.apkit_axisH__73uGp,.apkit_axisV___jOXd{color:var(--text);font-size:13px}.apkit_axisH__73uGp{position:absolute;bottom:50%;padding-bottom:6px}.apkit_axisLeft__FOPmX{left:0}.apkit_axisRight__dxxxr{right:0}.apkit_mapFigure__4Jjkx figcaption{align-self:stretch;margin-top:8px}.apkit_seqFigure__2nm2n{font-family:var(--ui);font-size:15px;font-weight:500;line-height:1.35}.apkit_seqIntent__0KSHN{margin-bottom:20px!important;color:var(--text)}.apkit_seq__bv6HN{position:relative;display:grid;grid-template-columns:repeat(3,1fr);row-gap:18px}.apkit_seq__bv6HN:before{content:"";position:absolute;inset:0;background:linear-gradient(#3a473f,#3a473f) calc(100% / 6) 0 /1px 100% no-repeat,linear-gradient(#3a473f,#3a473f) 50% 0 /1px 100% no-repeat,linear-gradient(#3a473f,#3a473f) calc(500% / 6) 0 /1px 100% no-repeat}.apkit_lane__Yq9D3{position:relative;z-index:1;background:var(--bg);display:flex;flex-direction:column;align-items:center;gap:2px;padding-bottom:8px;text-align:center}.apkit_lane__Yq9D3 strong{color:var(--ink);font-size:15px;font-weight:600}.apkit_lane__Yq9D3 span{color:var(--dim);font-size:13px}.apkit_step__DnFtm{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 calc(25% + 8px) 10px;color:var(--ink);text-align:center}.apkit_step__DnFtm code{color:var(--dim);font-size:13px;overflow-wrap:anywhere}.apkit_arrow__gDGsM{position:absolute;left:25%;right:25%;bottom:0;height:1px;background:currentColor}.apkit_arrow__gDGsM:after{content:"";position:absolute;top:-4px;border:4.5px solid transparent}.apkit_toRight__Xe_R5:after{right:-1px;border-left:7px solid;border-right:0}.apkit_toLeft__Sk1tO:after{left:-1px;border-right:7px solid;border-left:0}.apkit_step__DnFtm .apkit_arrow__gDGsM{color:var(--dim)}.apkit_self__JvUOo{z-index:1;justify-self:center;padding:6px 10px;background:var(--bg)}.apkit_attack__5dPFP .apkit_arrow__gDGsM,.apkit_attack__5dPFP .apkit_stepLabel__3PSYD{color:var(--amber)}.apkit_fail__Wvt_c .apkit_arrow__gDGsM,.apkit_fail__Wvt_c .apkit_stepLabel__3PSYD{color:var(--red)}.apkit_seqResult__PzIjB{margin-top:18px!important;padding-top:14px;border-top:1px solid var(--stroke);color:var(--red)}.apkit_failText__Iw5QP,.apkit_seqResult__PzIjB{font-family:var(--mono);font-size:14px;line-height:1.5}.apkit_seqResult__PzIjB b{font-weight:500}.apkit_fixRow__eo6Pd{display:flex;flex-direction:column;gap:6px;padding:18px 0;border-bottom:1px solid var(--stroke)}.apkit_fixId__KLau1{color:var(--amber);font-size:13px;line-height:1.5}.apkit_fixRow__eo6Pd strong{color:var(--ink);font-weight:600}.apkit_failText__Iw5QP{color:var(--red)!important}.apkit_failText__Iw5QP:before{content:"FAIL ";font-weight:500}.apkit_snippet__T3L_J{margin-top:8px;padding:10px 14px;border-radius:8px}.apkit_section__ypYdP>.apkit_session__Sfb70{margin-inline:auto}.apkit_session__Sfb70 .apkit_terminalBody___oNpM{padding-block:18px 20px}@media (max-width:760px){.apkit_page__EVXSO{padding:38px 18px 70px}.apkit_hero__8UvKL{margin-top:64px}.apkit_meta__YyhPM{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.apkit_terminal__QoqT_{font-size:11px}.apkit_terminalBar__uer_N{min-height:38px;padding:0 11px}.apkit_terminalBody___oNpM{padding:14px 12px}.apkit_replayTerminal__JPtw0{font-size:min(11px,2.55vw)}.apkit_part__2oGJW{margin-top:128px}.apkit_section__ypYdP{margin-top:112px}.apkit_listRow__ijAci,.apkit_wideLeft__dLb22 .apkit_listRow__ijAci{grid-template-columns:1fr}.apkit_ladderRow__dK5eh{grid-template-columns:40px 1fr}.apkit_ladderRow__dK5eh .apkit_status__3w2YV{grid-column:2}.apkit_quadrant__GlINT{min-height:120px;padding:24px 8px;font-size:13px}.apkit_me__1hSSm{font-size:15px}.apkit_axisH__73uGp{font-size:13px}.apkit_seq__bv6HN{row-gap:14px}.apkit_lane__Yq9D3 strong{font-size:13px}.apkit_step__DnFtm:not(.apkit_self__JvUOo){padding-inline:0}.apkit_step__DnFtm{font-size:13px}.apkit_step__DnFtm code{font-size:11px}.apkit_stepLabel__3PSYD,.apkit_step__DnFtm code{background:var(--bg)}}@media (prefers-reduced-motion:reduce){.apkit_block__buO0r,.apkit_cursor__2V_4d{animation:none}}