.page_page__2_eT3{width:100%;max-width:880px;margin-inline:auto;padding-inline:var(--gutter);padding-bottom:var(--space-9)}.page_back___om8g{display:inline-flex;align-items:center;gap:var(--space-2);padding-top:clamp(80px,14vh,120px);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.8125rem;letter-spacing:.02em;color:var(--slate);transition:color var(--t-fast) var(--ease-out)}.page_back___om8g:hover{color:var(--ink)}.page_hero__Ds91J{padding-top:var(--space-8);padding-bottom:clamp(64px,10vw,96px)}.page_heroEyebrow__00gBg{margin-bottom:var(--space-5)}.page_heroTitle__CxP_7{font-size:clamp(2.75rem,9vw,5rem);font-weight:600;letter-spacing:-.03em;line-height:1;margin-bottom:var(--space-6)}.page_heroSub__aR5PG{font-size:clamp(1.0625rem,2vw,1.25rem);color:var(--slate);line-height:1.55;max-width:44ch;margin-bottom:var(--space-4)}.page_heroBadge__obE20{display:block}.page_heroStats__bntMP{display:flex;flex-wrap:wrap;margin-top:var(--space-7);margin-bottom:var(--space-5);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.page_heroStat__iCuFD{display:flex;flex-direction:column;gap:3px;padding:var(--space-4) var(--space-5);flex:1 1;min-width:0;border-right:1px solid var(--hairline)}.page_heroStat__iCuFD:last-child{border-right:none}.page_heroStatValue__c2yau{font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--ink)}.page_heroStatLabel__uuWRj,.page_heroStatValue__c2yau{font-family:var(--font-geist-mono),ui-monospace,monospace}.page_heroStatLabel__uuWRj{font-size:.6875rem;letter-spacing:.07em;text-transform:uppercase;color:var(--slate)}.page_section__DTVv_{padding-block:clamp(48px,8vw,80px);border-top:1px solid var(--hairline)}.page_sectionLabel__5v9N0{margin-bottom:var(--space-6)}.page_overview__Cdt3V{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:clamp(32px,6vw,64px);gap:clamp(32px,6vw,64px);align-items:center}.page_overviewLead__d6Zbl{font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:500;letter-spacing:-.015em;line-height:1.45;color:var(--ink);margin-bottom:var(--space-5)}.page_overviewBody__yxlh0{font-size:1rem;color:var(--slate);line-height:1.65;margin:0}.page_overviewImage__HtXCb{border:1px solid var(--hairline);border-radius:var(--r-md);overflow:hidden;background:var(--mist);padding:var(--space-5)}.page_overviewImg__b2csj{width:100%;height:auto;display:block;object-fit:contain}.page_features__Mn72A{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.page_feature__cx1rC{padding-top:var(--space-5);border-top:2px solid var(--signal)}.page_featureTitle__0vxZv{font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-bottom:var(--space-3)}.page_featureDesc__tXi2t{font-size:.9375rem;color:var(--slate);line-height:1.6;margin:0}.page_callout__cnp9e{background:var(--mist);border-radius:var(--r-md);padding:clamp(28px,6vw,56px);margin-block:clamp(48px,8vw,80px)}.page_calloutText__wT2qQ{font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:500;letter-spacing:-.015em;line-height:1.45;color:var(--ink);max-width:48ch;margin:0}.page_sysList___op3h{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.page_guardrails__KZmFa{margin-top:var(--space-7)}.page_sysItem__WjH_p{display:flex;align-items:baseline;gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--hairline)}.page_sysItem__WjH_p:first-child{padding-top:0}.page_sysNum__qD9hF{flex-shrink:0;color:var(--signal);width:2ch}.page_sysTitle__HRB_M{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;margin-bottom:var(--space-2)}.page_sysDesc__aAtKt{font-size:.9375rem;color:var(--slate);line-height:1.6;margin:0;max-width:62ch}.page_ctaLead__qkeia{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:500;letter-spacing:-.015em;line-height:1.45;max-width:40ch;margin-bottom:var(--space-6);margin-top:0}.page_siteButton__fquwD{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.9375rem;font-weight:500;background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:var(--r-sm);padding:12px 24px;transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.page_siteButton__fquwD:hover{background:transparent;color:var(--ink)}.page_footer__Ci7hu{display:flex;align-items:center;gap:var(--space-3);padding-top:clamp(48px,8vw,80px)}@media (max-width:680px){.page_heroStat__iCuFD{flex:0 0 50%}.page_heroStat__iCuFD:nth-child(2){border-right:none}.page_heroStat__iCuFD:nth-child(3),.page_heroStat__iCuFD:nth-child(4){border-top:1px solid var(--hairline)}.page_overview__Cdt3V{grid-template-columns:1fr}.page_overviewImage__HtXCb{order:-1;max-width:320px}.page_features__Mn72A{grid-template-columns:1fr;gap:var(--space-5)}}.page_sectionIntro___Lxbs{font-size:1rem;color:var(--slate);line-height:1.6;max-width:58ch;margin-bottom:var(--space-6)}.page_diagramNote__uw6H5{display:block;margin-top:var(--space-5);color:var(--slate)}.page_video__l8Lhb{border:1px solid var(--hairline);border-radius:var(--r-md);overflow:hidden;background:var(--mist)}.page_videoEl__oti1y{display:block;width:100%;height:auto;aspect-ratio:16/9}.page_screens__DKrda{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.page_phone__6UgDN{border:1px solid var(--hairline);border-radius:26px;overflow:hidden;background:var(--mist);box-shadow:0 12px 32px -18px rgba(20,24,31,.35);margin-bottom:var(--space-4)}.page_phoneImg__3f2hD{display:block;width:100%;height:auto}.page_screenTitle__gY16E{font-size:.9375rem;font-weight:600;margin-bottom:var(--space-1)}.page_screenDesc__OYycG{font-size:.875rem;color:var(--slate);line-height:1.55}.page_points__FSvgc{display:flex;flex-direction:column;gap:var(--space-6)}.page_pointsGroupLabel__c3jWV{display:block;color:var(--slate);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-3)}.page_pointsList__et9ke{list-style:none;margin:0;padding:0}.page_pointsRow__4ujmQ{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 4.5rem;align-items:center;grid-gap:var(--space-5);gap:var(--space-5);padding-block:var(--space-3);border-top:1px solid var(--hairline)}.page_pointsAction__OUhVy{display:flex;flex-direction:column;gap:2px;font-size:.9375rem;font-weight:500}.page_pointsLink__jz7WS{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:3px;transition:color var(--t-fast) var(--ease-out)}.page_pointsLink__jz7WS:hover{color:var(--signal)}.page_pointsRule__B5qA4{color:var(--slate);font-weight:400}.page_pointsTrack__1n_LF{display:block;height:10px}.page_pointsBar__HxrMA{display:block;height:100%;min-width:6px;background:var(--ink);border-radius:0 4px 4px 0}.page_pointsValue__ypsQF{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.875rem;font-weight:600;text-align:right;white-space:nowrap}.page_flowRow__qmYBH{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.page_stage__XDaSA{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:2px solid var(--signal)}.page_stage__XDaSA:not(:last-child):after{content:"→";position:absolute;top:-.8em;right:calc(-1 * var(--space-5) / 2 - .5em);width:1em;text-align:center;font-size:.875rem;line-height:1.6;color:var(--signal);background:var(--paper)}.page_stageTag__aUB23{color:var(--slate)}.page_stageTitle__CvOCq{font-size:1rem;font-weight:600;letter-spacing:-.01em}.page_flowReturn__yuc65,.page_stageDetail__cDX9m{font-size:.875rem;color:var(--slate);line-height:1.6}.page_flowReturn__yuc65{display:flex;align-items:baseline;gap:var(--space-3);max-width:62ch;margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:1px dashed var(--hairline)}.page_flowReturnArrow__xE7Qg{color:var(--signal);font-size:1rem;flex-shrink:0}.page_legend__umR6S{list-style:none;margin:0 0 var(--space-5);padding:0;display:flex;flex-wrap:wrap;gap:var(--space-5);font-size:.8125rem;color:var(--slate)}.page_legendItem__KrMBM{display:inline-flex;align-items:center;gap:var(--space-2)}.page_swatch__vtLnT{display:inline-block;width:22px;height:12px;border-radius:3px}.page_state_on__m98l3{background:var(--ink);color:var(--paper)}.page_state_paused__YnAGA{background:repeating-linear-gradient(135deg,var(--hairline) 0 4px,var(--mist) 4px 8px);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--slate)}.page_state_off__e5HV0{background:var(--paper);box-shadow:inset 0 0 0 1px var(--slate);color:var(--slate)}.page_days__txYC2{list-style:none;margin:0;padding:0}.page_dayItem__m_v0x{display:grid;grid-template-columns:9rem minmax(0,1fr);grid-column-gap:var(--space-5);column-gap:var(--space-5);padding-block:var(--space-5);border-top:1px solid var(--hairline)}.page_dayHead__ryBFo{display:flex;flex-direction:column;gap:2px}.page_dayName__Zm_xa{font-size:1rem;font-weight:600}.page_dayWhen___jj91{color:var(--slate)}.page_dayBar__IISyY{display:flex;gap:2px;height:32px;margin-bottom:var(--space-3)}.page_daySeg__18MBs{display:flex;align-items:center;justify-content:center;min-width:0;border-radius:4px;overflow:hidden}.page_daySegLabel__Iqr1j{font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-inline:4px}.page_dayWhat__5OqR4{grid-column:2;font-size:.875rem;color:var(--slate);line-height:1.6}.page_arch__9e82v{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1.1fr) 40px minmax(0,1fr);align-items:center;margin-bottom:var(--space-7)}.page_archCol__Q4CWT{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.page_archNode__2XelK{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--paper)}.page_archNodeQuiet__p9bEk{border-style:dashed}.page_archNodeTitle__L0LTh{font-size:.875rem;font-weight:600}.page_archNodeDesc___efqy{color:var(--slate)}.page_archCore__jLR_G{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--ink);background:var(--mist)}.page_archCoreTag__GeXeR{color:var(--slate);margin-bottom:var(--space-1)}.page_archStep__CIsc3{font-size:.875rem;font-weight:500;padding:var(--space-2) var(--space-3);background:var(--paper);border-radius:6px;border-left:2px solid var(--signal)}.page_archArrow__jfIgz{justify-self:center;width:100%;height:1px;background:var(--slate);position:relative}.page_archArrow__jfIgz:after{content:"";position:absolute;right:0;top:-4px;border-left:7px solid var(--slate);border-top:4.5px solid transparent;border-bottom:4.5px solid transparent}@media (max-width:680px){.page_screens__DKrda{grid-template-columns:repeat(2,1fr);gap:var(--space-6) var(--space-4)}.page_pointsRow__4ujmQ{grid-template-columns:minmax(0,1fr) 4.5rem;gap:var(--space-2) var(--space-4)}.page_pointsAction__OUhVy{grid-column:1/-1}.page_flowRow__qmYBH{gap:var(--space-6)}.page_dayItem__m_v0x,.page_flowRow__qmYBH{grid-template-columns:1fr}.page_dayHead__ryBFo{flex-direction:row;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-3)}.page_dayWhat__5OqR4{grid-column:1}.page_stage__XDaSA:not(:last-child):after{content:"↓";top:auto;right:auto;left:0;bottom:calc(-1 * var(--space-6) / 2 - .8em)}.page_arch__9e82v{grid-template-columns:1fr;gap:var(--space-2)}.page_archArrow__jfIgz{width:1px;height:28px}.page_archArrow__jfIgz:after{right:-4px;top:auto;bottom:0;border-left:4.5px solid transparent;border-right:4.5px solid transparent;border-top:7px solid var(--slate);border-bottom:0}}