/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.page_page__ZPBUS{--life-ink:#17233c;--life-muted:#64748b;--life-line:var(--app-border)}@supports (color:color-mix(in lab,red,red)){.page_page__ZPBUS{--life-line:color-mix(in srgb,var(--app-border) 80%,transparent)}}.page_page__ZPBUS{background:var(--app-bg);min-height:calc(100dvh - 72px);color:var(--life-ink)}.page_content__QN9ol{width:min(1260px,100% - 64px);margin:0 auto;padding:42px 0 52px}.page_hero__dcmaw{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:start;gap:12px;min-height:690px;padding:24px 0 84px;display:grid}.page_heroCopy__W0RxD{max-width:540px;padding-top:42px}.page_cardEyebrow__9wf_Y,.page_heroEyebrow__MQioX,.page_sectionKicker__K5LFs{color:var(--app-accent);font-size:var(--life-type-caption);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-weight:600;display:inline-flex}.page_heroEyebrow__MQioX{border-bottom:.5px solid rgba(203,213,225,.82);padding-bottom:9px}@supports (color:color-mix(in lab,red,red)){.page_heroEyebrow__MQioX{border-bottom-width:2px;border-bottom:.5px solid color-mix(in srgb,var(--app-accent) 72%,transparent)}}.page_hero__dcmaw h1{max-width:590px;color:var(--life-ink);letter-spacing:-.065em;margin:22px 0 24px;font-size:clamp(var(--life-type-display-lg),4.5vw,var(--life-type-display-2xl));font-weight:600;line-height:.98}.page_hero__dcmaw h1 em{color:var(--app-accent);font-style:normal;display:block}.page_lede__YvV2x{max-width:520px;color:var(--life-muted);font-size:var(--life-type-body);margin:0;line-height:1.8}.page_heroActions__D5luU{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.page_downloadStack__Xx8Lx{gap:12px;display:grid}.page_primaryAction__ikig8,.page_secondaryAction__fBf9Y{border-radius:12px;min-height:44px;font-size:var(--life-type-label);justify-content:center;align-items:center;gap:12px;padding:0 18px;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.page_primaryAction__ikig8{color:#fff;background:var(--app-accent);box-shadow:0 12px 28px var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.page_primaryAction__ikig8{box-shadow:0 12px 28px color-mix(in srgb,var(--app-accent) 25%,transparent)}}.page_primaryAction__ikig8:hover{box-shadow:0 15px 32px var(--app-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.page_primaryAction__ikig8:hover{box-shadow:0 15px 32px color-mix(in srgb,var(--app-accent) 32%,transparent)}}.page_secondaryAction__fBf9Y{color:var(--life-ink);border:.5px solid rgba(203,213,225,.82);background:var(--app-card)}@supports (color:color-mix(in lab,red,red)){.page_secondaryAction__fBf9Y{background:color-mix(in srgb,var(--app-card) 86%,transparent)}}.page_secondaryAction__fBf9Y:hover{border-color:rgba(203,213,225,.82)}@supports (color:color-mix(in lab,red,red)){.page_secondaryAction__fBf9Y:hover{border-color:rgba(203,213,225,.82)}}.page_secondaryAction__fBf9Y:hover{color:var(--app-accent)}.page_downloadUnavailable__Zvof1{border:.5px solid rgba(203,213,225,.82);border-radius:12px;min-height:44px;color:var(--life-muted);background:var(--app-card);align-items:center;gap:12px;padding:0 15px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.page_downloadUnavailable__Zvof1{background:color-mix(in srgb,var(--app-card) 85%,transparent)}}.page_downloadUnavailable__Zvof1{font-size:var(--life-type-caption);line-height:1.45}.page_downloadUnavailableDot__8QiYI{background:var(--tone-warning-text);border-radius:50%;flex:none;width:7px;height:7px}.page_checksum___6UTA{color:var(--life-muted);font-size:var(--life-type-caption);margin:0}.page_checksum___6UTA code{font-family:var(--font-mono);overflow-wrap:anywhere}.page_releaseFacts__xVc9G{border-top:.5px solid rgba(203,213,225,.82);color:var(--life-muted);font-size:var(--life-type-caption);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;padding-top:18px;display:grid}.page_releaseFacts__xVc9G span{border-right:.5px solid rgba(203,213,225,.82);grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:38px;padding:0 16px;display:grid}.page_releaseFacts__xVc9G span:first-child{padding-left:0}.page_releaseFacts__xVc9G span:last-child{border-right:0}.page_releaseFacts__xVc9G strong{color:var(--life-ink)}.page_heroArt__IYTkP{aspect-ratio:1.3;border:.5px solid rgba(203,213,225,.82);width:100%;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.page_heroArt__IYTkP{border:.5px solid rgba(203,213,225,.82)}}.page_heroArt__IYTkP{background:#f5f1e8;transform:rotate(.6deg);box-shadow:0 28px 66px #26375029}.page_heroImage__KCAQC{object-fit:cover;width:100%;height:100%;display:block}.page_artNote__bcTGH{color:#24324c;pointer-events:none;gap:6px;width:21%;font-size:clamp(var(--life-type-micro),1.05vw,var(--life-type-label));font-weight:600;line-height:1.4;display:grid;position:absolute}.page_artNote__bcTGH strong{color:#24324ca8;letter-spacing:.08em;font-size:var(--life-type-caption);font-weight:600}.page_artNoteYellow__3TKBX{top:18%;left:43%;transform:rotate(-2deg)}.page_artNotePink__Jv3If{top:26%;right:8%;transform:rotate(3deg)}.page_artNoteMint__AwxIz{top:51%;left:46%;transform:rotate(-1deg)}.page_artNoteBlue__fjbwc{top:59%;right:6%;transform:rotate(1deg)}.page_heroArtCaption__899ZL{color:#52657f;font-size:var(--life-type-caption);background:#ffffffe6;justify-content:space-between;gap:12px;padding:13px 17px;display:flex;position:absolute;bottom:0;left:0;right:0}.page_featureSection__9Qkig,.page_workflowSection__8x1Wu{border-top:.5px solid rgba(203,213,225,.82);grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);gap:12px;padding:92px 0;display:grid}.page_sectionHeading__3tZCG,.page_workflowIntro__X56YH{max-width:430px}.page_installSection__CVkt2 h2,.page_sectionHeading__3tZCG h2,.page_workflowIntro__X56YH h2{color:var(--life-ink);letter-spacing:-.05em;margin:11px 0 12px;font-size:clamp(var(--life-type-display),3.7vw,var(--life-type-display-xl));line-height:1.08}.page_installCopy__2UJS4>p:last-child,.page_sectionHeading__3tZCG>p:last-child,.page_workflowIntro__X56YH>p:last-child{color:var(--life-muted);font-size:var(--life-type-label);margin:0;line-height:1.75}.page_featureList__bYzUU{border-top:.5px solid rgba(203,213,225,.82);display:grid}.page_featureRow__MqZLD{border-bottom:.5px solid rgba(203,213,225,.82);grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;padding:21px 0;display:grid}.page_featureIcon__GbZhr{border-radius:12px;width:40px;height:40px;color:var(--app-accent);background:var(--app-accent);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.page_featureIcon__GbZhr{background:color-mix(in srgb,var(--app-accent) 12%,transparent)}}.page_featureCopy__FULuN .page_cardEyebrow__9wf_Y{color:var(--life-muted);font-size:var(--life-type-caption);letter-spacing:.1em}.page_featureCopy__FULuN h3{color:var(--life-ink);font-size:var(--life-type-body);letter-spacing:-.02em;margin:6px 0 5px}.page_featureCopy__FULuN>p:last-child{color:var(--life-muted);font-size:var(--life-type-label);margin:0;line-height:1.65}.page_featureArrow__t6wSw{color:var(--life-muted)}.page_workflowList__ISq1z{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page_workflowItem__VIsyz{border-top:.5px solid rgba(203,213,225,.82);grid-template-rows:auto auto 1fr;align-items:start;gap:12px;padding:18px 0 0;display:grid}@supports (color:color-mix(in lab,red,red)){.page_workflowItem__VIsyz{border-top:.5px solid rgba(203,213,225,.82)}}.page_workflowNumber__b6Rhx{color:var(--app-accent);font-family:var(--font-mono);font-size:var(--life-type-caption);font-weight:600}.page_workflowItem__VIsyz h3{color:var(--life-ink);font-size:var(--life-type-subheading);margin:0 0 5px}.page_workflowItem__VIsyz p{color:var(--life-muted);font-size:var(--life-type-label);margin:0;line-height:1.65}.page_workflowCheck__utls4{color:var(--tone-success-text);align-self:end;margin-top:24px}.page_installSection__CVkt2{border-top:.5px solid rgba(203,213,225,.82);grid-template-columns:auto minmax(0,.9fr) minmax(0,1.45fr);align-items:start;gap:12px;padding:8px 0;display:grid}.page_installIcon__v5Riv{border:.5px solid rgba(203,213,225,.82);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.page_installIcon__v5Riv{border:.5px solid rgba(203,213,225,.82)}}.page_installIcon__v5Riv{color:var(--app-accent);background:var(--app-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.page_installIcon__v5Riv{background:color-mix(in srgb,var(--app-accent) 9%,transparent)}}.page_installSteps__kpn8_{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:1px 0 0;padding:0;list-style:none;display:grid}.page_installSteps__kpn8_ li{border-left:.5px solid rgba(203,213,225,.82);min-height:44px;color:var(--life-muted);font-size:var(--life-type-caption);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding-left:14px;line-height:1.55;display:grid}.page_installSteps__kpn8_ span{width:22px;height:22px;color:var(--app-accent);background:var(--app-accent);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.page_installSteps__kpn8_ span{background:color-mix(in srgb,var(--app-accent) 12%,transparent)}}.page_installSteps__kpn8_ span{font-family:var(--font-mono);font-size:var(--life-type-caption);font-weight:600}.page_installSteps__kpn8_ p{margin:0}@media (max-width:980px){.page_content__QN9ol{width:min(100% - 48px,760px)}.page_hero__dcmaw{grid-template-columns:1fr;min-height:auto;padding:40px 0 78px}.page_heroCopy__W0RxD{max-width:620px;padding-top:0}.page_heroArt__IYTkP{justify-self:start;max-width:780px}.page_featureSection__9Qkig,.page_workflowSection__8x1Wu{grid-template-columns:1fr;gap:12px}.page_sectionHeading__3tZCG,.page_workflowIntro__X56YH{max-width:620px}.page_workflowList__ISq1z{grid-template-columns:repeat(3,minmax(0,1fr))}.page_installSection__CVkt2{grid-template-columns:auto 1fr}.page_installSteps__kpn8_{grid-column:1/-1}}@media (max-width:620px){.page_content__QN9ol{width:min(100% - 28px,560px);padding-top:8px}.page_hero__dcmaw{gap:12px;padding-top:18px}.page_hero__dcmaw h1{margin-top:18px;font-size:clamp(var(--life-type-display-lg),13vw,var(--life-type-display-2xl))}.page_lede__YvV2x{font-size:var(--life-type-body)}.page_heroActions__D5luU{flex-direction:column;align-items:stretch}.page_downloadStack__Xx8Lx,.page_downloadUnavailable__Zvof1,.page_primaryAction__ikig8,.page_secondaryAction__fBf9Y{width:100%}.page_releaseFacts__xVc9G{grid-template-columns:1fr;margin-top:28px;padding-top:8px}.page_releaseFacts__xVc9G span,.page_releaseFacts__xVc9G span:first-child{border-right:0;border-bottom:.5px solid rgba(203,213,225,.82);min-height:34px;padding:9px 0}.page_releaseFacts__xVc9G span:last-child{border-bottom:0}.page_heroArt__IYTkP{aspect-ratio:4/3;transform:none}.page_heroArtCaption__899ZL{font-size:var(--life-type-caption);padding:10px 12px}.page_artNote__bcTGH{width:25%;font-size:var(--life-type-caption)}.page_artNoteYellow__3TKBX{left:43%}.page_artNotePink__Jv3If{right:7%}.page_artNoteMint__AwxIz{left:45%}.page_artNoteBlue__fjbwc{right:5%}.page_featureSection__9Qkig,.page_workflowSection__8x1Wu{padding:65px 0}.page_featureRow__MqZLD{grid-template-columns:38px 1fr 16px;gap:12px;padding:18px 0}.page_featureIcon__GbZhr{width:36px;height:36px}.page_featureCopy__FULuN>p:last-child{font-size:var(--life-type-caption)}.page_workflowList__ISq1z{grid-template-columns:1fr;gap:12px}.page_workflowItem__VIsyz{border-bottom:.5px solid rgba(203,213,225,.82);padding:18px 0}.page_workflowCheck__utls4{align-self:start;margin-top:0}.page_installSection__CVkt2{padding:8px 0 0}.page_installSection__CVkt2,.page_installSteps__kpn8_{grid-template-columns:1fr;gap:12px}.page_installSteps__kpn8_ li{min-height:0}}body[data-app-theme=dark] .page_page__ZPBUS{--life-ink:#edf4ff;--life-muted:#a7b4c8;--life-line:var(--app-border)}@supports (color:color-mix(in lab,red,red)){body[data-app-theme=dark] .page_page__ZPBUS{--life-line:color-mix(in srgb,var(--app-border) 88%,transparent)}}body[data-app-theme=dark] .page_heroArtCaption__899ZL{color:#d6deeb;background:#0f172ae6}@media (prefers-reduced-motion:reduce){.page_primaryAction__ikig8{transition:none}}