@layer components{.SSdHva_progressText{display:inline-block}.SSdHva_progressText .SSdHva_word{will-change:opacity;display:inline-block}}
.HkcrGa_footer{padding:var(--safe);padding-top:calc(var(--safe) * 1.5);padding-bottom:calc(var(--safe) * 1.5);font-family:var(--next-font-mono);font-size:calc((10 * 100) / var(--device-width) * 1vw);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--line);align-items:center;gap:calc((16 * 100) / var(--device-width) * 1vw);flex-direction:column;display:flex}@media (min-width:800px){.HkcrGa_footer{font-size:calc((11 * 100) / var(--device-width) * 1vw);flex-direction:row;justify-content:space-between;align-items:flex-end}}.HkcrGa_logo{transition:opacity var(--duration-fast) var(--ease-out-expo)}@media (hover:hover){.HkcrGa_logo:hover{opacity:.65}}.HkcrGa_links{align-items:center;gap:.6em;display:flex}.HkcrGa_separator{opacity:.3}.HkcrGa_link{transition:color var(--duration-fast) var(--ease-out-expo)}@media (hover:hover){.HkcrGa_link:hover{color:var(--color-contrast);text-decoration:none}}
.yB2-wa_header{top:var(--safe);left:var(--safe);z-index:20;font-family:var(--next-font-mono);font-size:calc((10 * 100) / var(--device-width) * 1vw);text-transform:uppercase;letter-spacing:.05em;position:fixed}@media (min-width:800px){.yB2-wa_header{font-size:calc((11 * 100) / var(--device-width) * 1vw)}}.yB2-wa_brand{font-size:calc((12 * 100) / var(--device-width) * 1vw);margin-bottom:calc((6 * 100) / var(--device-width) * 1vw);align-items:baseline;gap:.15em;display:flex}@media (min-width:800px){.yB2-wa_brand{font-size:calc((13 * 100) / var(--device-width) * 1vw)}}.yB2-wa_brandPath{opacity:.55;text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.yB2-wa_navItem{align-items:center;gap:.3em;display:flex}.yB2-wa_chevron{width:.75em;color:var(--color-contrast);opacity:0;transition:opacity var(--duration-fast) var(--ease-out-expo);flex-shrink:0}.yB2-wa_chevronActive{opacity:1}.yB2-wa_navLink{transition:color var(--duration-fast) var(--ease-out-expo), opacity var(--duration-fast) var(--ease-out-expo)}@media (hover:hover){.yB2-wa_navLink:hover{color:var(--color-contrast);opacity:1;text-decoration:none}}.yB2-wa_navLinkActive{opacity:1}.yB2-wa_navLinkDim{opacity:.55}.yB2-wa_menuToggle{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4em;min-width:44px;min-height:44px;padding:0;display:none}@media (max-width:799.98px){.yB2-wa_menuToggle{display:flex}}.yB2-wa_navList{flex-direction:column;align-items:flex-start;gap:1px;display:flex}@media (max-width:799.98px){.yB2-wa_navList{margin-top:calc((4 * 100) / var(--device-width) * 1vw);display:none}}@media (max-width:799.98px){.yB2-wa_navListOpen{display:flex}}@media (max-width:799.98px){.yB2-wa_navItem{min-height:44px}}
html.lenis,html.lenis body{height:auto}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis,html.lenis>body{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.lenis-draggable{cursor:grab}.lenis-dragging{cursor:grabbing}.lenis-dragging,.lenis-dragging *{-webkit-user-select:none;user-select:none}
.KH4IlG_edge{z-index:20;pointer-events:none;position:fixed;inset-inline:0}.KH4IlG_edge[data-edge=top]{height:calc(env(safe-area-inset-top) + 12px);background-color:var(--edge-top,var(--color-primary));top:-7px}.KH4IlG_edge[data-edge=bottom]{height:calc(env(safe-area-inset-bottom) + 12px);background-color:var(--edge-bottom,var(--color-primary));bottom:-7px}
@layer components{.u3t45G_main{flex-direction:column;flex-grow:1;display:flex;position:relative}}
@layer components{.cPWPcq_block{width:auto;height:auto;display:block}}@layer utilities{:where(.cPWPcq_img){-o-object-fit:cover;object-fit:cover;-o-object-position:var(--object-position,50% 50%);object-position:var(--object-position,50% 50%)}}
._5m57PW_hero{border-bottom:1px solid var(--line);padding-top:32vw;padding-bottom:12.8vw}@media (min-width:800px){._5m57PW_hero{padding-top:11.1111vw;padding-bottom:4.44444vw}}._5m57PW_kicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-secondary);margin-bottom:4.26667vw;font-size:2.93333vw}@media (min-width:800px){._5m57PW_kicker{margin-bottom:1.38889vw;font-size:.833333vw}}._5m57PW_title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.04em;color:var(--color-secondary);font-size:12.8vw;font-weight:700;line-height:.8}@media (min-width:800px){._5m57PW_title{font-size:6.94444vw}}._5m57PW_lede{font-family:var(--font-mono);text-wrap:pretty;opacity:.55;max-width:60ch;margin-top:5.33333vw;font-size:3.46667vw;line-height:1.6}@media (min-width:800px){._5m57PW_lede{margin-top:1.94444vw;font-size:1.04167vw}}._5m57PW_guide{padding-top:12.8vw;padding-bottom:26.6667vw}@media (min-width:800px){._5m57PW_guide{padding-top:5vw;padding-bottom:9.72222vw}}._5m57PW_steps{flex-direction:column;display:flex}._5m57PW_step{grid-gap:calc(16 / 375 * 100vw);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:4.26667vw;padding:7.46667vw 0;display:grid}._5m57PW_step:first-child{padding-top:0}@media (min-width:800px){._5m57PW_step{gap:2.22222vw;padding:2.5vw 0}}._5m57PW_index{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.05em;color:var(--color-secondary);opacity:.5;font-size:5.33333vw;line-height:1.1}@media (min-width:800px){._5m57PW_index{font-size:1.94444vw}}._5m57PW_content{min-width:0}._5m57PW_stepTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-secondary);margin-bottom:2.66667vw;font-size:4vw;font-weight:700;line-height:1}@media (min-width:800px){._5m57PW_stepTitle{margin-bottom:.833333vw;font-size:1.25vw}}._5m57PW_text{font-family:var(--font-mono);text-wrap:pretty;opacity:.55;font-size:3.2vw;line-height:1.65}@media (min-width:800px){._5m57PW_text{font-size:.9375vw}}._5m57PW_text+._5m57PW_text{margin-top:2.13333vw}@media (min-width:800px){._5m57PW_text+._5m57PW_text{margin-top:.694445vw}}._5m57PW_link{color:var(--color-secondary);opacity:.85;text-underline-offset:.2em;text-decoration:underline}._5m57PW_inline{font-family:var(--font-mono);color:var(--color-secondary);opacity:.9}._5m57PW_code{background:var(--surface);border:1px solid var(--line);border-radius:1.33333vw;margin-top:3.73333vw;padding:3.73333vw 4.26667vw;overflow-x:auto}@media (min-width:800px){._5m57PW_code{border-radius:.416667vw;margin-top:1.11111vw;padding:1.11111vw 1.38889vw}}._5m57PW_code code{font-family:var(--font-mono);white-space:pre;color:var(--color-secondary);font-size:3.2vw;line-height:1.7}@media (min-width:800px){._5m57PW_code code{font-size:.902778vw}}._5m57PW_outro{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-secondary);text-align:center;margin-top:8.53333vw;font-size:2.93333vw;line-height:1.6}@media (min-width:800px){._5m57PW_outro{margin-top:3.33333vw;font-size:.833333vw}}
@layer components{.LxfUGG_container{flex-grow:1;justify-content:center;align-items:center;padding:21.3333vw 5.33333vw;display:flex}@media (min-width:800px){.LxfUGG_container{padding:8.33333vw 0}}.LxfUGG_panel{background:var(--surface);border:1px solid var(--line-strong);border-radius:1.6vw;flex-direction:column;width:100%;max-width:122.667vw;display:flex;overflow:hidden}@media (min-width:800px){.LxfUGG_panel{border-radius:.416667vw;max-width:38.8889vw}}.LxfUGG_meta{border-bottom:1px solid var(--line);padding:7.46667vw 6.4vw}@media (min-width:800px){.LxfUGG_meta{padding:2.5vw 2.22222vw}}.LxfUGG_label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;opacity:.56;margin-bottom:2.66667vw;font-size:2.4vw;font-weight:400}@media (min-width:800px){.LxfUGG_label{margin-bottom:.833333vw;font-size:.763889vw}}.LxfUGG_title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:2.66667vw;font-size:5.86667vw;font-weight:400;line-height:1}@media (min-width:800px){.LxfUGG_title{margin-bottom:.833333vw;font-size:2.22222vw}}.LxfUGG_accent{color:var(--color-contrast)}.LxfUGG_description{font-family:var(--font-mono);opacity:.56;font-size:2.93333vw;line-height:1.6}@media (min-width:800px){.LxfUGG_description{font-size:.833333vw}}.LxfUGG_instructions{border-bottom:1px solid var(--line);--accent-readable:#c41317;padding:6.4vw}@supports (color:lab(0% 0 0)){.LxfUGG_instructions{--accent-readable:lab(42.4593% 64.4397 48.8617)}}@media (min-width:800px){.LxfUGG_instructions{padding:1.94444vw 2.22222vw}}.LxfUGG_instructionsLabel{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--accent-readable);margin-bottom:3.73333vw;font-size:2.4vw;font-weight:400}@media (min-width:800px){.LxfUGG_instructionsLabel{margin-bottom:1.11111vw;font-size:.694445vw}}.LxfUGG_steps,.LxfUGG_stepsAfter{font-family:var(--font-mono);opacity:.7;margin:0;padding-left:4.8vw;font-size:2.93333vw;line-height:1.6;list-style:decimal}@media (min-width:800px){.LxfUGG_steps,.LxfUGG_stepsAfter{padding-left:1.38889vw;font-size:.833333vw}}.LxfUGG_steps li{margin-bottom:2.13333vw}@media (min-width:800px){.LxfUGG_steps li{margin-bottom:.555556vw}}.LxfUGG_stepsAfter{margin-top:2.66667vw}@media (min-width:800px){.LxfUGG_stepsAfter{margin-top:.833333vw}}.LxfUGG_envBlock{background:var(--surface-2);border:1px solid var(--line);border-radius:1.06667vw;flex-direction:column;gap:1.06667vw;margin-top:2.66667vw;padding:3.2vw 3.73333vw;display:flex}@media (min-width:800px){.LxfUGG_envBlock{border-radius:.277778vw;gap:.347222vw;margin-top:.694445vw;padding:.972222vw 1.11111vw}}.LxfUGG_envVar{font-family:var(--font-mono);color:var(--accent-readable);font-size:2.66667vw}@media (min-width:800px){.LxfUGG_envVar{font-size:.833333vw}}.LxfUGG_code{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--line);border-radius:2px;padding:.1em .3em;font-size:.9em}.LxfUGG_footer{background:var(--surface-2);justify-content:space-between;align-items:center;gap:4.26667vw;padding:4.8vw 6.4vw;display:flex}@media (min-width:800px){.LxfUGG_footer{padding:1.38889vw 2.22222vw}}.LxfUGG_hint{font-family:var(--font-mono);opacity:.56;font-size:2.66667vw;line-height:1.5}@media (min-width:800px){.LxfUGG_hint{font-size:.763889vw}}.LxfUGG_docsLink{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary);opacity:.7;transition:opacity var(--duration-fast) ease;flex-shrink:0;align-items:center;gap:1.33333vw;font-size:2.66667vw;font-weight:400;text-decoration:none;display:inline-flex}.LxfUGG_docsLink:hover{opacity:1}@media (min-width:800px){.LxfUGG_docsLink{gap:.416667vw;font-size:.763889vw}}}
