._page_1h7cl_1{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--sans);font-variant-numeric:normal;text-rendering:auto;flex-direction:column;font-size:16px;line-height:1.5;display:flex}@media (hover:hover){._primary_1h7cl_15:hover:not(:disabled){background:var(--primary-hover)}._ghost_1h7cl_19:hover:not(:disabled){background:var(--btn-fill);color:var(--ink)}._link_1h7cl_24:hover{color:var(--ink)}}._wrap_1h7cl_29{width:100%;max-width:1240px;margin:0 auto;padding-inline:clamp(20px,4vw,40px)}._btn_1h7cl_36{white-space:nowrap;min-height:48px;transition:background-color .15s var(--ease), color .15s var(--ease);border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:500;display:inline-flex}._small_1h7cl_52{border-radius:20px;min-height:40px;padding:0 16px;font-size:14px}._primary_1h7cl_15{background:var(--accent);color:var(--on-accent)}._ghost_1h7cl_19{box-shadow:inset 0 0 0 1px var(--rule2);color:var(--ink)}._btn_1h7cl_36:disabled{background:var(--btn-fill);box-shadow:none;color:var(--ink3);cursor:default}._head_1h7cl_76{padding:clamp(40px,6vw,88px) 0 48px}._title_1h7cl_80{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(34px,4.2vw,56px);font-weight:500;line-height:1.03}._lede_1h7cl_88{max-width:34em;color:var(--ink2);text-wrap:pretty;margin-top:24px;font-size:18px;line-height:1.55}._section_1h7cl_97{border-top:1px solid var(--rule);padding:48px 0 56px}._sectionHead_1h7cl_102{margin-bottom:28px}._h2_1h7cl_106{letter-spacing:-.02em;text-wrap:balance;font-size:24px;font-weight:500;line-height:1.2}._sectionLede_1h7cl_114{max-width:40em;color:var(--ink2);margin-top:8px}._link_1h7cl_24{color:var(--ink2);transition:color .15s var(--ease);align-items:center;gap:6px;display:inline-flex}._code_1h7cl_128{color:var(--ink);font-family:var(--mono);font-size:14px;line-height:1.75;overflow-x:auto}._hidden_1h7cl_136{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
