.FloatingSectionNav_pill__uV_1_{position:fixed;left:50%;bottom:24px;transform:translate(-50%,16px);z-index:60;background:var(--bg-elevated);border-radius:var(--radius-pill);border:1px solid var(--border-hairline);box-shadow:var(--shadow-float);padding:6px;opacity:0;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard)}.FloatingSectionNav_pill__uV_1_.FloatingSectionNav_visible__51SFQ{opacity:1;transform:translate(-50%);pointer-events:auto}.FloatingSectionNav_list__tGkXa{display:flex;align-items:center;gap:2px;list-style:none;padding:0;margin:0}.FloatingSectionNav_item__Ih61N{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--color-secondary);font-family:var(--font-body),sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.02em;padding:8px 14px;border-radius:var(--radius-pill);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);white-space:nowrap}.FloatingSectionNav_item__Ih61N:hover{color:var(--color-ink)}.FloatingSectionNav_num__Xo08W{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-accent);font-weight:600}.FloatingSectionNav_label__q2QdV{font-weight:500}.FloatingSectionNav_active__ENR0b{background:var(--bg-ink);color:var(--color-inverse)}.FloatingSectionNav_active__ENR0b .FloatingSectionNav_num__Xo08W{color:var(--color-accent)}.FloatingSectionNav_compact__aIJon{display:none;position:fixed;left:50%;bottom:24px;transform:translate(-50%,16px);z-index:60;align-items:center;gap:8px;background:var(--bg-elevated);border-radius:var(--radius-pill);border:1px solid var(--border-hairline);box-shadow:var(--shadow-float);padding:10px 18px;font-family:var(--font-body),sans-serif;font-size:.875rem;font-weight:500;color:var(--color-ink);opacity:0;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard)}.FloatingSectionNav_compact__aIJon.FloatingSectionNav_visible__51SFQ{opacity:1;transform:translate(-50%);pointer-events:auto}.FloatingSectionNav_dot__Rd0x4{color:var(--color-tertiary)}.FloatingSectionNav_chev__vYo5q{margin-left:4px;transform:rotate(-90deg);color:var(--color-secondary);font-size:.9rem}@media (max-width:880px){.FloatingSectionNav_pill__uV_1_{display:none}.FloatingSectionNav_compact__aIJon{display:inline-flex}}.FloatingSectionNav_sheetBackdrop___z_gq{position:fixed;inset:0;background:oklch(0 0 0/.18);z-index:70;display:flex;align-items:flex-end;justify-content:center;animation:FloatingSectionNav_fade__o7Yk4 var(--duration-base) var(--ease-standard)}.FloatingSectionNav_sheet__8G3Fl{width:100%;max-width:480px;background:var(--bg-elevated);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);padding:var(--space-4);padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom));box-shadow:var(--shadow-float);animation:FloatingSectionNav_rise__JzXRt var(--duration-base) var(--ease-emphasized)}.FloatingSectionNav_sheetList__mHZ_t{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.FloatingSectionNav_sheetItem__lIFus{width:100%;display:flex;align-items:center;gap:12px;background:transparent;border:none;padding:14px 16px;border-radius:var(--radius-md);text-align:left;color:var(--color-charcoal);font-size:1rem;font-weight:500}.FloatingSectionNav_sheetItem__lIFus:hover{background:var(--color-accent-soft)}.FloatingSectionNav_sheetActive__ATHe3{background:var(--bg-ink);color:var(--color-inverse)}.FloatingSectionNav_sheetNum__LgwBr{color:var(--color-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}@keyframes FloatingSectionNav_fade__o7Yk4{0%{opacity:0}to{opacity:1}}@keyframes FloatingSectionNav_rise__JzXRt{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.Hero_hero__bqvNd{padding-top:var(--space-24);padding-bottom:var(--space-32);display:flex;flex-direction:column;gap:var(--space-6);max-width:920px}.Hero_h1__Ehp8_{max-width:16ch;margin:0}.Hero_subhead__aPR12{color:var(--color-charcoal);margin:0}.Hero_body__nv9YQ{margin:var(--space-4) 0 0;max-width:56ch;color:var(--color-charcoal)}.Hero_included__d__qP{margin-top:var(--space-8);padding:20px 24px;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-elevated);max-width:520px}.Hero_includedEyebrow__0H050{color:var(--color-tertiary);display:block;margin-bottom:8px}.Hero_includedBody__qgfFh{margin:0;font-size:.9375rem;line-height:1.6;color:var(--color-charcoal)}.Hero_cta__1n4WS{margin-top:var(--space-6)}.Hero_tools__nIpxh{margin-top:var(--space-12);display:flex;flex-direction:column;gap:12px}.Hero_toolsEyebrow__OJB80{color:var(--color-secondary)}.Hero_toolsList__EMnt7{display:flex;flex-wrap:wrap;gap:14px 24px;list-style:none;padding:0;margin:0}.Hero_toolItem__1gLP6{font-family:var(--font-mono),monospace;font-size:.8125rem;color:var(--color-secondary);letter-spacing:.01em;padding-bottom:4px;border-bottom:1px solid var(--border-hairline)}.CaseIcon_wrap__PNCnu{display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center}.CaseIcon_icon__d78N0{display:block;transition:opacity var(--duration-base) var(--ease-standard)}.page_page__CnmZ4{padding-top:var(--space-12);padding-bottom:var(--space-24)}.page_back__2zxMP{display:inline-block;margin-bottom:var(--space-8);font-size:.875rem;color:var(--color-secondary);border-bottom:1px solid var(--border-hairline)}.page_back__2zxMP:hover{color:var(--color-ink)}.page_head__chy4f{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}.page_iconSlot__udtSe{display:inline-flex}.page_h1__dUgkU{margin:0;max-width:22ch}.page_oneliner__HJYLw{color:var(--color-charcoal);margin:0;max-width:48ch}.page_meta__YXk7a{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:var(--space-8);column-gap:var(--space-8);grid-row-gap:10px;row-gap:10px;margin:0;padding:var(--space-6) 0;border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);max-width:640px}.page_meta__YXk7a dt{font-family:var(--font-body);font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-secondary);margin:0}.page_meta__YXk7a dd{margin:0;font-size:.9375rem;color:var(--color-ink)}.page_divider__QSBXM{border:none;border-top:1px solid var(--border-hairline);margin:var(--space-16) 0}.page_today__pCe2c{display:flex;flex-direction:column;gap:var(--space-6)}.page_todayEyebrow__T_cxj{color:var(--color-accent)}.page_todayTitle__oVyVq{margin:0;max-width:24ch}.page_todayBody__9NdzG{margin:0;max-width:64ch;color:var(--color-charcoal)}.page_labRef__LRRN5{display:flex;flex-direction:column;gap:8px;padding:var(--space-6) var(--space-8);background:var(--bg-elevated);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);max-width:720px;transition:border-color var(--duration-base),transform var(--duration-base);position:relative}.page_labRef__LRRN5:hover{border-color:var(--color-accent);transform:translateY(-2px)}.page_labRefEyebrow__Uo5Ot{color:var(--color-accent)}.page_labRefTitle__0rxFP{margin:0;color:var(--color-ink)}.page_labRefOneliner__a4qhc{color:var(--color-charcoal);font-size:.9375rem;line-height:1.55;max-width:56ch}.page_labRefCta__mmUo9{margin-top:var(--space-3);font-size:.875rem;color:var(--color-accent);font-weight:500;display:inline-flex;align-items:center;gap:6px}.page_labRef__LRRN5:hover .page_labRefCta__mmUo9 span{transform:translateX(4px);transition:transform var(--duration-base)}.page_archive__iWbJr{display:flex;flex-direction:column;gap:var(--space-6)}.page_archiveEyebrow__9Qw9G{color:var(--color-tertiary)}.page_archiveTitle__YRY9_{margin:0;max-width:24ch}.page_archiveProse__7X6e6 h2,.page_archiveProse__7X6e6 h3,.page_archiveTitle__YRY9_{color:var(--color-charcoal)}.page_archiveProse__7X6e6{color:var(--color-secondary)}.page_archiveProse__7X6e6 p{color:var(--color-charcoal)}.page_fallback__bclGX{display:inline-block;margin:0;padding:6px 12px;background:var(--color-accent-soft);color:var(--color-accent-hover);font-size:.8125rem;border-radius:var(--radius-sm);align-self:flex-start}.page_caseNav__KfMJh{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--border-hairline)}.page_next__QQuQx{display:inline-flex;align-items:center;gap:12px;color:var(--color-ink);transition:color var(--duration-base)}.page_navLabel__YS3E6{color:var(--color-secondary)}.page_navArrow__GK6po{font-size:1.25rem;color:var(--color-accent);transition:transform var(--duration-base) var(--ease-standard)}.page_next__QQuQx:hover .page_navArrow__GK6po{transform:translateX(4px)}.page_next__QQuQx:hover{color:var(--color-accent)}.page_all__poZtB{color:var(--color-secondary);font-size:.875rem;border-bottom:1px solid var(--border-hairline)}.page_all__poZtB:hover{color:var(--color-ink)}