.CapacityMap-module__BF0xZq__map{margin-top:clamp(48px,6vw,82px)}.CapacityMap-module__BF0xZq__story{height:355svh}.CapacityMap-module__BF0xZq__stage{top:calc(var(--header-height) + 16px);width:100%;height:min(780px, calc(100svh - var(--header-height) - 32px));background:#efefeb;border-radius:30px;grid-template-columns:minmax(290px,4fr) minmax(0,7fr);gap:12px;min-height:620px;padding:12px;display:grid;position:sticky;overflow:hidden;box-shadow:0 0 0 1px #0000000e,0 1px 2px -1px #00000012,0 24px 70px #00000012}.CapacityMap-module__BF0xZq__copyDeck{flex-direction:column;min-width:0;padding:clamp(26px,4vw,52px);display:flex}.CapacityMap-module__BF0xZq__phaseRail{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:12px;font-size:.58rem;font-weight:500;display:grid}.CapacityMap-module__BF0xZq__freePhaseLabel{color:var(--ink)}.CapacityMap-module__BF0xZq__proPhaseLabel{color:var(--ink);opacity:.34}.CapacityMap-module__BF0xZq__progressTrack{background:#0505061f;height:2px;overflow:hidden}.CapacityMap-module__BF0xZq__progressFill{background:var(--signal-black);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.CapacityMap-module__BF0xZq__copyBody{flex:1;min-height:0;margin-top:clamp(40px,6vh,64px);position:relative}.CapacityMap-module__BF0xZq__phaseCopy{flex-direction:column;align-items:flex-start;padding-bottom:4px;display:flex;position:absolute;inset:0}.CapacityMap-module__BF0xZq__proCopy{opacity:0;transform:translateY(18px)}.CapacityMap-module__BF0xZq__phaseCopy h3{letter-spacing:-.058em;text-wrap:balance;max-width:9ch;margin:0;font-size:clamp(2.35rem,4.3vw,4.6rem);font-weight:470;line-height:.95}.CapacityMap-module__BF0xZq__phaseCopy>p{max-width:480px;color:var(--ink-soft);text-wrap:pretty;margin:auto 0 0;font-size:clamp(.86rem,1.15vw,.98rem);line-height:1.68}.CapacityMap-module__BF0xZq__phaseLedger{width:100%;max-width:420px;margin:28px 0 0;padding:0}.CapacityMap-module__BF0xZq__phaseLedger>div{border-top:1px solid #0505061a;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:18px;padding:10px 0;display:grid}.CapacityMap-module__BF0xZq__phaseLedger>div:last-child{border-bottom:1px solid #0505061a}.CapacityMap-module__BF0xZq__phaseLedger dt,.CapacityMap-module__BF0xZq__phaseLedger dd{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.54rem;font-weight:500;line-height:1.35}.CapacityMap-module__BF0xZq__phaseLedger dt{color:var(--ink-faint)}.CapacityMap-module__BF0xZq__phaseLedger dd{color:var(--ink);text-align:right}.CapacityMap-module__BF0xZq__proCapacitySummary{border-block:1px solid #0505061a;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 18px;width:100%;max-width:420px;margin-top:28px;padding:12px 0;display:grid}.CapacityMap-module__BF0xZq__proCapacitySummary span,.CapacityMap-module__BF0xZq__proCapacitySummary small{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.54rem;font-weight:500;line-height:1.35}.CapacityMap-module__BF0xZq__proCapacitySummary strong{color:var(--ink);font-family:var(--font-body);font-size:.86rem;font-weight:500}.CapacityMap-module__BF0xZq__proCapacitySummary small{grid-column:1/-1}.CapacityMap-module__BF0xZq__visualFrame{background:#fff;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000e,0 8px 30px #0000000b}.CapacityMap-module__BF0xZq__freeVisual,.CapacityMap-module__BF0xZq__proVisual{flex-direction:column;min-height:0;padding:clamp(26px,3.6vw,48px);display:flex;position:absolute;inset:0}.CapacityMap-module__BF0xZq__freeVisual{transform-origin:50%;background:radial-gradient(circle at 0 100%,#0505060e,#0000 42%),#fff}.CapacityMap-module__BF0xZq__proVisual{clip-path:inset(0% 0% 0% 100%);opacity:0;background:radial-gradient(circle at 100% 0,#0505060a,#0000 44%),#f7f6f4}.CapacityMap-module__BF0xZq__visualHeader{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.CapacityMap-module__BF0xZq__visualHeader span,.CapacityMap-module__BF0xZq__visualHeader strong{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:500;line-height:1.4}.CapacityMap-module__BF0xZq__visualHeader span{color:var(--ink-faint)}.CapacityMap-module__BF0xZq__visualHeader strong,.CapacityMap-module__BF0xZq__proVisual .CapacityMap-module__BF0xZq__visualHeader strong{color:var(--ink)}.CapacityMap-module__BF0xZq__freeSlotGrid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(10px,1.4vw,18px);min-height:0;margin-block:clamp(28px,5vh,54px);display:grid}.CapacityMap-module__BF0xZq__freeSlot{aspect-ratio:.8;background:var(--signal-black);min-width:0;color:var(--editorial-white);border-radius:16px;flex-direction:column;justify-content:space-between;padding:clamp(16px,2.4vw,28px);display:flex;box-shadow:inset 0 1px #ffffff1f,0 18px 34px #05050629}.CapacityMap-module__BF0xZq__freeSlot small,.CapacityMap-module__BF0xZq__freeSlot em{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.46rem,.7vw,.57rem);font-style:normal;line-height:1.35}.CapacityMap-module__BF0xZq__freeSlot small{color:var(--paper-faint)}.CapacityMap-module__BF0xZq__freeSlot strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(2.6rem,5vw,5rem);font-weight:360;line-height:.8}.CapacityMap-module__BF0xZq__freeSlot em{color:var(--paper-soft)}.CapacityMap-module__BF0xZq__freeVisualFooter{font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:clamp(14px,2vw,26px);font-size:.53rem;font-style:normal;font-weight:500;line-height:1.4;display:grid}.CapacityMap-module__BF0xZq__modeSummary,.CapacityMap-module__BF0xZq__challengeAllowance{flex-direction:column;min-width:0;display:flex}.CapacityMap-module__BF0xZq__modeSummary{border-top:1px solid #0505061a;justify-content:center;gap:5px;padding-top:10px}.CapacityMap-module__BF0xZq__modeSummary span,.CapacityMap-module__BF0xZq__challengeAllowance>span{color:var(--ink-faint)}.CapacityMap-module__BF0xZq__modeSummary strong,.CapacityMap-module__BF0xZq__challengeAllowance strong{color:var(--ink);font-weight:500}.CapacityMap-module__BF0xZq__challengeAllowance{background:#f2f1ee;border-radius:12px;justify-content:space-between;gap:9px;min-width:clamp(150px,14vw,190px);padding:12px 14px;box-shadow:0 0 0 1px #0505060f,0 5px 16px #0505060b}.CapacityMap-module__BF0xZq__challengeAllowance strong{align-items:baseline;gap:9px;display:flex}.CapacityMap-module__BF0xZq__challengeAllowance b{color:var(--ink);font-family:var(--font-display);letter-spacing:-.05em;font-size:1.85rem;font-weight:390;line-height:.72}.CapacityMap-module__BF0xZq__proGrid{flex:1;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(5px,.75vw,10px);min-height:0;margin-block:clamp(28px,5vh,54px);display:grid}.CapacityMap-module__BF0xZq__proCell{background:#d9d7d2;border-radius:7px;min-width:0;box-shadow:inset 0 1px #ffffff7a,0 0 0 1px #05050606}.CapacityMap-module__BF0xZq__inheritedCell{background:var(--signal-black);box-shadow:inset 0 1px #ffffff1f}.CapacityMap-module__BF0xZq__limitCell{box-shadow:0 0 0 2px var(--signal-black) inset, 0 8px 18px #0505061a;background:#fff}.CapacityMap-module__BF0xZq__proVisualFooter{grid-template-columns:minmax(0,2fr) minmax(145px,.8fr);gap:12px;display:grid}.CapacityMap-module__BF0xZq__proFeatureShelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.CapacityMap-module__BF0xZq__proFeatureCard{background:#ffffffd1;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:11px 12px;display:grid;box-shadow:0 0 0 1px #0505060e,0 1px 2px -1px #0505060f,0 6px 18px #0505060b}.CapacityMap-module__BF0xZq__featureCode{background:var(--signal-black);width:34px;height:34px;color:var(--editorial-white);font-family:var(--font-mono);letter-spacing:.06em;border-radius:8px;place-items:center;font-size:.55rem;font-weight:500;display:grid}.CapacityMap-module__BF0xZq__proFeatureCard>div{flex-direction:column;gap:3px;min-width:0;display:flex}.CapacityMap-module__BF0xZq__proFeatureCard small,.CapacityMap-module__BF0xZq__capacityLogicCard>span{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;font-size:.46rem;font-weight:500;line-height:1.3}.CapacityMap-module__BF0xZq__proFeatureCard strong{color:var(--ink);font-family:var(--font-body);letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(.68rem,.9vw,.8rem);font-weight:500;line-height:1.25;overflow:hidden}.CapacityMap-module__BF0xZq__capacityLogicCard{background:var(--signal-black);min-width:0;color:var(--editorial-white);border-radius:12px;flex-direction:column;justify-content:space-between;padding:11px 13px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 8px 22px #05050621}.CapacityMap-module__BF0xZq__capacityLogicCard>span,.CapacityMap-module__BF0xZq__capacityLogicCard>small{color:var(--paper-faint)}.CapacityMap-module__BF0xZq__capacityLogicCard strong{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:7px;font-size:.5rem;font-weight:500;display:flex}.CapacityMap-module__BF0xZq__capacityLogicCard strong b{font-family:var(--font-display);letter-spacing:-.05em;font-size:1.75rem;font-weight:390;line-height:.8}.CapacityMap-module__BF0xZq__capacityLogicCard>small{text-wrap:pretty;font-size:.5rem;line-height:1.25}.CapacityMap-module__BF0xZq__mapNote{max-width:560px;color:var(--ink-faint);text-align:right;margin:30px 0 0 auto;font-size:.68rem;line-height:1.55}@media (max-width:900px) and (min-width:721px){.CapacityMap-module__BF0xZq__story{height:320svh}.CapacityMap-module__BF0xZq__stage{height:min(820px, calc(100svh - var(--header-height) - 20px));border-radius:22px;grid-template-rows:minmax(270px,.85fr) minmax(330px,1.15fr);grid-template-columns:1fr;gap:10px;min-height:700px;padding:10px}.CapacityMap-module__BF0xZq__copyDeck{padding:clamp(20px,5vw,32px)}.CapacityMap-module__BF0xZq__copyBody{margin-top:26px}.CapacityMap-module__BF0xZq__phaseCopy h3{max-width:14ch;font-size:clamp(2rem,8vw,3.2rem)}.CapacityMap-module__BF0xZq__phaseCopy>p{max-width:620px;margin-top:auto}.CapacityMap-module__BF0xZq__phaseLedger,.CapacityMap-module__BF0xZq__proCapacitySummary{margin-top:18px}.CapacityMap-module__BF0xZq__visualFrame{border-radius:12px}.CapacityMap-module__BF0xZq__freeVisual,.CapacityMap-module__BF0xZq__proVisual{padding:clamp(18px,4.8vw,28px)}.CapacityMap-module__BF0xZq__freeSlotGrid,.CapacityMap-module__BF0xZq__proGrid{margin-block:20px}.CapacityMap-module__BF0xZq__freeSlot{aspect-ratio:1.15;border-radius:12px}.CapacityMap-module__BF0xZq__proVisualFooter{grid-template-columns:minmax(0,1fr) minmax(110px,.6fr);gap:8px}.CapacityMap-module__BF0xZq__proFeatureShelf{grid-template-columns:1fr;gap:6px}.CapacityMap-module__BF0xZq__proFeatureCard{gap:8px;padding:7px 8px}.CapacityMap-module__BF0xZq__featureCode{border-radius:7px;width:28px;height:28px;font-size:.48rem}.CapacityMap-module__BF0xZq__capacityLogicCard{padding:9px 10px}}@media (max-width:720px){.CapacityMap-module__BF0xZq__story{height:auto}.CapacityMap-module__BF0xZq__stage{border-radius:22px;grid-template-rows:none;grid-template-columns:1fr;gap:18px;height:auto;min-height:0;max-height:none;padding:10px;display:grid;position:relative;top:auto;overflow:visible}.CapacityMap-module__BF0xZq__phaseRail{display:none}.CapacityMap-module__BF0xZq__copyDeck{padding:clamp(18px,5vw,28px) clamp(16px,4vw,24px) 0}.CapacityMap-module__BF0xZq__copyBody{grid-template-columns:1fr;gap:28px;min-height:auto;margin-top:0;display:grid}.CapacityMap-module__BF0xZq__phaseCopy{opacity:1;position:relative;inset:auto;transform:none}.CapacityMap-module__BF0xZq__proCopy{opacity:1;transform:none}.CapacityMap-module__BF0xZq__phaseCopy h3{max-width:14ch;font-size:clamp(1.85rem,9vw,2.55rem)}.CapacityMap-module__BF0xZq__phaseCopy>p{max-width:none;margin-top:14px;font-size:.95rem;line-height:1.6}.CapacityMap-module__BF0xZq__phaseLedger{margin-top:16px}.CapacityMap-module__BF0xZq__phaseLedger dt,.CapacityMap-module__BF0xZq__phaseLedger dd{font-size:.68rem}.CapacityMap-module__BF0xZq__proCapacitySummary{margin-top:16px}.CapacityMap-module__BF0xZq__proCapacitySummary span,.CapacityMap-module__BF0xZq__proCapacitySummary small{font-size:.68rem}.CapacityMap-module__BF0xZq__visualFrame{min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1fr;gap:12px;display:grid;overflow:visible}.CapacityMap-module__BF0xZq__freeVisual,.CapacityMap-module__BF0xZq__proVisual{clip-path:none;opacity:1;border-radius:14px;min-height:0;padding:clamp(18px,4.8vw,28px);position:relative;inset:auto;transform:none}.CapacityMap-module__BF0xZq__visualHeader span,.CapacityMap-module__BF0xZq__visualHeader strong{font-size:.62rem}.CapacityMap-module__BF0xZq__freeSlotGrid,.CapacityMap-module__BF0xZq__proGrid{margin-block:18px}.CapacityMap-module__BF0xZq__freeSlot{aspect-ratio:1.15;border-radius:12px}.CapacityMap-module__BF0xZq__freeSlot strong{font-size:clamp(1.6rem,10vw,2.4rem)}.CapacityMap-module__BF0xZq__freeSlot em{display:none}.CapacityMap-module__BF0xZq__freeVisualFooter{grid-template-columns:1fr;gap:8px;font-size:.62rem}.CapacityMap-module__BF0xZq__proVisualFooter{grid-template-columns:1fr;gap:8px}.CapacityMap-module__BF0xZq__proFeatureShelf{grid-template-columns:1fr;gap:6px}.CapacityMap-module__BF0xZq__proFeatureCard{gap:8px;padding:10px 12px}.CapacityMap-module__BF0xZq__proFeatureCard strong{font-size:.78rem}.CapacityMap-module__BF0xZq__featureCode{border-radius:8px;width:32px;height:32px;font-size:.58rem}.CapacityMap-module__BF0xZq__capacityLogicCard{padding:12px 14px}.CapacityMap-module__BF0xZq__capacityLogicCard>small{font-size:.62rem}.CapacityMap-module__BF0xZq__challengeAllowance{flex-direction:row;align-items:center;gap:6px;min-width:0;padding:10px 12px}.CapacityMap-module__BF0xZq__mapNote{text-align:left;margin-top:22px}}@media (prefers-reduced-motion:reduce){.CapacityMap-module__BF0xZq__story{height:auto}.CapacityMap-module__BF0xZq__stage{grid-template-columns:1fr;height:auto;max-height:none;position:relative;top:auto}.CapacityMap-module__BF0xZq__phaseRail{display:none}.CapacityMap-module__BF0xZq__copyBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;min-height:auto;margin-top:0;display:grid}.CapacityMap-module__BF0xZq__phaseCopy{opacity:1;position:relative;inset:auto;transform:none}.CapacityMap-module__BF0xZq__visualFrame{min-height:480px;box-shadow:none;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.CapacityMap-module__BF0xZq__freeVisual,.CapacityMap-module__BF0xZq__proVisual{clip-path:none;opacity:1;border-radius:12px;min-height:480px;position:relative;inset:auto;transform:none}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.CapacityMap-module__BF0xZq__copyBody,.CapacityMap-module__BF0xZq__visualFrame{grid-template-columns:1fr}}
.CapacityRails-module__g3nQ-G__rails{border-top:1px solid var(--line-light);margin-top:0}.CapacityRails-module__g3nQ-G__rails>article{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(180px,2fr) minmax(280px,5fr) minmax(250px,3fr);align-items:center;gap:18px clamp(24px,5vw,76px);padding-block:clamp(28px,4vw,48px);display:grid}.CapacityRails-module__g3nQ-G__meta{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.CapacityRails-module__g3nQ-G__meta>span{font-family:var(--font-display);font-size:1.3rem;font-weight:540}.CapacityRails-module__g3nQ-G__meta strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(2.1rem,4vw,3.3rem);font-weight:430;line-height:.85}.CapacityRails-module__g3nQ-G__meta small{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.CapacityRails-module__g3nQ-G__track{background:#12121417;border-radius:999px;height:6px;overflow:hidden}.CapacityRails-module__g3nQ-G__track span{width:var(--fill);border-radius:inherit;background:var(--signal-black);height:100%;display:block}.CapacityRails-module__g3nQ-G__rails article[data-featured=true] .CapacityRails-module__g3nQ-G__track span{background:var(--burgundy)}.CapacityRails-module__g3nQ-G__rails article>p,.CapacityRails-module__g3nQ-G__rails article>ul{color:var(--ink-soft);font-size:.87rem;line-height:1.65}.CapacityRails-module__g3nQ-G__rails article>p{grid-column:2;margin:0}.CapacityRails-module__g3nQ-G__rails article>ul{grid-area:1/3/span 2;margin:0;padding-left:18px}.CapacityRails-module__g3nQ-G__rails li+li{margin-top:8px}.CapacityRails-module__g3nQ-G__action{justify-content:flex-end;align-items:center;gap:26px;padding-top:28px;display:flex}.CapacityRails-module__g3nQ-G__action p{color:var(--ink-faint);text-align:right;white-space:nowrap;margin:0;font-size:.72rem;line-height:1.55}@media (max-width:800px){.CapacityRails-module__g3nQ-G__action p{white-space:normal;text-align:left}.CapacityRails-module__g3nQ-G__rails>article{grid-template-columns:1fr;gap:14px;padding-block:clamp(20px,4vw,32px)}.CapacityRails-module__g3nQ-G__rails article>p,.CapacityRails-module__g3nQ-G__rails article>ul{grid-area:auto/1}.CapacityRails-module__g3nQ-G__meta strong{font-size:clamp(1.85rem,8vw,2.6rem)}}
.ThriveTogetherMark-module__3y30lq__mark{letter-spacing:-.02em;font-kerning:normal;font-feature-settings:"kern" 1;text-rendering:optimizelegibility;display:inline-block}.ThriveTogetherMark-module__3y30lq__interactive{--mark-muted:#f4f4f261;--mark-hot:#f4f4f2;color:var(--mark-muted);cursor:default}.ThriveTogetherMark-module__3y30lq__char{color:inherit;transition:color .52s cubic-bezier(.22,.61,.36,1);display:inline-block}.ThriveTogetherMark-module__3y30lq__space{display:inline-block}.ThriveTogetherMark-module__3y30lq__interactive .ThriveTogetherMark-module__3y30lq__char:hover{color:var(--mark-hot)}.ThriveTogetherMark-module__3y30lq__interactive .ThriveTogetherMark-module__3y30lq__char:hover+.ThriveTogetherMark-module__3y30lq__char,.ThriveTogetherMark-module__3y30lq__interactive .ThriveTogetherMark-module__3y30lq__char:hover+.ThriveTogetherMark-module__3y30lq__space+.ThriveTogetherMark-module__3y30lq__char{color:color-mix(in srgb, var(--mark-hot) 55%, var(--mark-muted))}.ThriveTogetherMark-module__3y30lq__interactive .ThriveTogetherMark-module__3y30lq__char:hover+.ThriveTogetherMark-module__3y30lq__char+.ThriveTogetherMark-module__3y30lq__char,.ThriveTogetherMark-module__3y30lq__interactive .ThriveTogetherMark-module__3y30lq__char:hover+.ThriveTogetherMark-module__3y30lq__char+.ThriveTogetherMark-module__3y30lq__space+.ThriveTogetherMark-module__3y30lq__char,.ThriveTogetherMark-module__3y30lq__interactive .ThriveTogetherMark-module__3y30lq__char:hover+.ThriveTogetherMark-module__3y30lq__space+.ThriveTogetherMark-module__3y30lq__char+.ThriveTogetherMark-module__3y30lq__char{color:color-mix(in srgb, var(--mark-hot) 28%, var(--mark-muted))}:is(.ThriveTogetherMark-module__3y30lq__interactive .ThriveTogetherMark-module__3y30lq__char:has(+.ThriveTogetherMark-module__3y30lq__char:hover),.ThriveTogetherMark-module__3y30lq__interactive .ThriveTogetherMark-module__3y30lq__char:has(+.ThriveTogetherMark-module__3y30lq__space+.ThriveTogetherMark-module__3y30lq__char:hover)){color:color-mix(in srgb, var(--mark-hot) 55%, var(--mark-muted))}:is(.ThriveTogetherMark-module__3y30lq__interactive .ThriveTogetherMark-module__3y30lq__char:has(+.ThriveTogetherMark-module__3y30lq__char+.ThriveTogetherMark-module__3y30lq__char:hover),.ThriveTogetherMark-module__3y30lq__interactive .ThriveTogetherMark-module__3y30lq__char:has(+.ThriveTogetherMark-module__3y30lq__char+.ThriveTogetherMark-module__3y30lq__space+.ThriveTogetherMark-module__3y30lq__char:hover),.ThriveTogetherMark-module__3y30lq__interactive .ThriveTogetherMark-module__3y30lq__char:has(+.ThriveTogetherMark-module__3y30lq__space+.ThriveTogetherMark-module__3y30lq__char+.ThriveTogetherMark-module__3y30lq__char:hover)){color:color-mix(in srgb, var(--mark-hot) 28%, var(--mark-muted))}@media (hover:none),(pointer:coarse){.ThriveTogetherMark-module__3y30lq__char{pointer-events:none;transition:none}}@media (prefers-reduced-motion:reduce){.ThriveTogetherMark-module__3y30lq__char{transition-duration:.01ms}}
.FinalCta-module__XsMXEG__section{background:var(--carbon);color:var(--editorial-white);padding-block:clamp(72px,10vw,140px)}.FinalCta-module__XsMXEG__inner{grid-template-columns:minmax(0,7fr) minmax(230px,3fr);align-items:end;gap:24px 70px;display:grid}.FinalCta-module__XsMXEG__copy h2{letter-spacing:-.034em;text-wrap:balance;max-width:14ch;margin:14px 0 0;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:500;line-height:1.02}.FinalCta-module__XsMXEG__copy h2[data-custom=true]{max-width:16ch}.FinalCta-module__XsMXEG__copy h2[data-kerned=true]{letter-spacing:0;max-width:none}.FinalCta-module__XsMXEG__action{flex-direction:column;align-items:flex-start;gap:30px;padding-bottom:clamp(.6rem,1.2vw,1.2rem);display:flex}.FinalCta-module__XsMXEG__action p{color:var(--paper-soft);margin:0;line-height:1.65}.FinalCta-module__XsMXEG__action a{width:fit-content}@media (max-width:760px){.FinalCta-module__XsMXEG__inner{grid-template-columns:1fr}.FinalCta-module__XsMXEG__action{padding-bottom:0}.FinalCta-module__XsMXEG__copy h2{line-height:.84}}
.FeatureDetail-module__vE9rUW__page{background:var(--paper)}.FeatureDetail-module__vE9rUW__heroProduct{background:var(--signal-black);color:var(--editorial-white);padding-block:clamp(76px,10vw,148px);overflow:clip}.FeatureDetail-module__vE9rUW__heroProductInner{grid-template-columns:minmax(260px,4fr) minmax(0,8fr);align-items:center;gap:clamp(38px,7vw,116px);display:grid}.FeatureDetail-module__vE9rUW__heroStatement{max-width:500px;color:var(--paper-soft);font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.25rem,4.8vw,5.1rem);font-weight:410;line-height:.98}.FeatureDetail-module__vE9rUW__productVisual{width:100%;margin:0}.FeatureDetail-module__vE9rUW__visualSurface{border-radius:var(--radius-lg);background:var(--carbon);place-items:center;min-height:260px;padding:clamp(12px,2vw,22px);display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 36px 90px #00000047}.FeatureDetail-module__vE9rUW__productVisual[data-theme=light] .FeatureDetail-module__vE9rUW__visualSurface{background:var(--editorial-white);box-shadow:var(--shadow-light)}.FeatureDetail-module__vE9rUW__productVisual[data-surface=plain] .FeatureDetail-module__vE9rUW__visualSurface{min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.FeatureDetail-module__vE9rUW__productVisual[data-surface=plain] .FeatureDetail-module__vE9rUW__visualSurface img{filter:drop-shadow(0 28px 48px #05050624)}.FeatureDetail-module__vE9rUW__visualSurface img{border-radius:var(--radius-md);object-fit:contain;width:100%;height:auto;max-height:min(780px,76svh)}.FeatureDetail-module__vE9rUW__visualSurface[data-device-frame=true] img{border-radius:0;outline:0}.FeatureDetail-module__vE9rUW__productVisual[data-shape=portrait] .FeatureDetail-module__vE9rUW__visualSurface img{width:auto;max-width:100%}.FeatureDetail-module__vE9rUW__productVisual[data-shape=wide] .FeatureDetail-module__vE9rUW__visualSurface{min-height:220px}.FeatureDetail-module__vE9rUW__productVisual[data-compact=true] .FeatureDetail-module__vE9rUW__visualSurface{border-radius:var(--radius-md);min-height:0;padding:10px}.FeatureDetail-module__vE9rUW__productVisual[data-compact=true] .FeatureDetail-module__vE9rUW__visualSurface img{border-radius:var(--radius-sm);max-height:520px}.FeatureDetail-module__vE9rUW__productVisual figcaption{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.04em;margin-top:12px;font-size:.61rem;line-height:1.5}.FeatureDetail-module__vE9rUW__heroProduct .FeatureDetail-module__vE9rUW__productVisual figcaption,.FeatureDetail-module__vE9rUW__chapter[data-layout=dark] .FeatureDetail-module__vE9rUW__productVisual figcaption{color:var(--paper-soft)}.FeatureDetail-module__vE9rUW__page[data-tone=cinematic] .FeatureDetail-module__vE9rUW__heroProductInner{grid-template-columns:1fr}.FeatureDetail-module__vE9rUW__page[data-tone=cinematic] .FeatureDetail-module__vE9rUW__heroStatement{max-width:980px}.FeatureDetail-module__vE9rUW__page[data-tone=cinematic] .FeatureDetail-module__vE9rUW__heroProduct .FeatureDetail-module__vE9rUW__productVisual{width:min(100%,1160px);margin-left:auto}.FeatureDetail-module__vE9rUW__page[data-tone=witness] .FeatureDetail-module__vE9rUW__heroProductInner{grid-template-columns:minmax(0,7fr) minmax(250px,3fr)}.FeatureDetail-module__vE9rUW__page[data-tone=witness] .FeatureDetail-module__vE9rUW__heroStatement{border-left:1px solid #f4f4f270;padding-left:clamp(22px,4vw,54px)}.FeatureDetail-module__vE9rUW__page[data-tone=sequence] .FeatureDetail-module__vE9rUW__heroProductInner{grid-template-columns:1fr}.FeatureDetail-module__vE9rUW__page[data-tone=sequence] .FeatureDetail-module__vE9rUW__heroStatement{max-width:820px}.FeatureDetail-module__vE9rUW__page[data-tone=data] .FeatureDetail-module__vE9rUW__heroStatement{color:var(--editorial-white);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(2rem,4.4vw,4.5rem)}.FeatureDetail-module__vE9rUW__chapter{padding-block:clamp(84px,11vw,164px)}.FeatureDetail-module__vE9rUW__chapter+.FeatureDetail-module__vE9rUW__chapter{border-top:1px solid var(--line-light)}.FeatureDetail-module__vE9rUW__chapter[data-layout=dark]{border-color:var(--line-dark);background:var(--signal-black);color:var(--editorial-white)}.FeatureDetail-module__vE9rUW__chapterGrid{grid-template-columns:minmax(250px,4fr) minmax(0,8fr);align-items:start;gap:clamp(44px,8vw,130px);display:grid}.FeatureDetail-module__vE9rUW__chapter[data-layout=visual-copy] .FeatureDetail-module__vE9rUW__chapterCopy{grid-column:2}.FeatureDetail-module__vE9rUW__chapter[data-layout=visual-copy] .FeatureDetail-module__vE9rUW__chapterContent{grid-area:1/1}.FeatureDetail-module__vE9rUW__chapter[data-layout=full] .FeatureDetail-module__vE9rUW__chapterGrid,.FeatureDetail-module__vE9rUW__chapter[data-layout=dark] .FeatureDetail-module__vE9rUW__chapterGrid{grid-template-columns:1fr}.FeatureDetail-module__vE9rUW__chapter[data-layout=full] .FeatureDetail-module__vE9rUW__chapterCopy,.FeatureDetail-module__vE9rUW__chapter[data-layout=dark] .FeatureDetail-module__vE9rUW__chapterCopy{max-width:940px}.FeatureDetail-module__vE9rUW__chapterCopy{top:calc(var(--header-height) + 30px);position:sticky}.FeatureDetail-module__vE9rUW__chapter[data-layout=full] .FeatureDetail-module__vE9rUW__chapterCopy,.FeatureDetail-module__vE9rUW__chapter[data-layout=dark] .FeatureDetail-module__vE9rUW__chapterCopy{position:static}.FeatureDetail-module__vE9rUW__chapterCopy h2{letter-spacing:-.06em;margin:15px 0 0;font-size:clamp(2.5rem,5.7vw,5.9rem);font-weight:450;line-height:.96}.FeatureDetail-module__vE9rUW__chapterCopy>p:last-child:not(:first-child){max-width:580px;color:var(--ink-soft);margin:22px 0 0;line-height:1.72}.FeatureDetail-module__vE9rUW__chapter[data-layout=dark] .FeatureDetail-module__vE9rUW__chapterCopy>p:last-child:not(:first-child){color:var(--paper-soft)}.FeatureDetail-module__vE9rUW__chapterContent{min-width:0}.FeatureDetail-module__vE9rUW__chapterContent>:not(:first-child){margin-top:40px}.FeatureDetail-module__vE9rUW__chapter[data-layout=dark] .FeatureDetail-module__vE9rUW__chapterContent>:first-child{margin-top:0}.FeatureDetail-module__vE9rUW__factRail{border-top:1px solid var(--line-light);display:grid}.FeatureDetail-module__vE9rUW__factRail article{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(110px,2fr) minmax(150px,3fr) minmax(220px,5fr);align-items:baseline;gap:24px;padding-block:24px;display:grid}.FeatureDetail-module__vE9rUW__factRail p,.FeatureDetail-module__vE9rUW__factRail strong,.FeatureDetail-module__vE9rUW__factRail span{margin:0}.FeatureDetail-module__vE9rUW__factRail p{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.FeatureDetail-module__vE9rUW__factRail strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.35rem,2.5vw,2.15rem);font-weight:510}.FeatureDetail-module__vE9rUW__factRail span{color:var(--ink-soft);font-size:.88rem;line-height:1.58}.FeatureDetail-module__vE9rUW__chapter[data-layout=dark] .FeatureDetail-module__vE9rUW__factRail,.FeatureDetail-module__vE9rUW__chapter[data-layout=dark] .FeatureDetail-module__vE9rUW__factRail article{border-color:var(--line-dark)}.FeatureDetail-module__vE9rUW__chapter[data-layout=dark] .FeatureDetail-module__vE9rUW__factRail p,.FeatureDetail-module__vE9rUW__chapter[data-layout=dark] .FeatureDetail-module__vE9rUW__factRail span{color:var(--paper-faint)}.FeatureDetail-module__vE9rUW__tableViewport{border-top:1px solid var(--line-light);scrollbar-width:thin;width:100%;overflow-x:auto}.FeatureDetail-module__vE9rUW__tableViewport table{border-collapse:collapse;width:100%;min-width:720px}.FeatureDetail-module__vE9rUW__tableViewport caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.FeatureDetail-module__vE9rUW__tableViewport th,.FeatureDetail-module__vE9rUW__tableViewport td{border-bottom:1px solid var(--line-light);text-align:left;vertical-align:top;padding:22px 18px}.FeatureDetail-module__vE9rUW__tableViewport thead th{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:500}.FeatureDetail-module__vE9rUW__tableViewport tbody th{color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;font-size:1.14rem;font-weight:560}.FeatureDetail-module__vE9rUW__tableViewport td{color:var(--ink-soft);font-size:.83rem;line-height:1.58}.FeatureDetail-module__vE9rUW__setupSequence{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,3vw,34px);display:grid}.FeatureDetail-module__vE9rUW__setupSequence article:nth-child(2){margin-top:68px}.FeatureDetail-module__vE9rUW__setupSequence article:nth-child(3){margin-top:136px}.FeatureDetail-module__vE9rUW__sequenceLabel{border-top:1px solid var(--line-dark);grid-template-columns:28px 1fr;gap:12px;min-height:84px;padding-top:14px;display:grid}.FeatureDetail-module__vE9rUW__sequenceLabel>span,.FeatureDetail-module__vE9rUW__sequenceLabel p{color:var(--paper-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.FeatureDetail-module__vE9rUW__sequenceLabel p,.FeatureDetail-module__vE9rUW__sequenceLabel h3{margin:0}.FeatureDetail-module__vE9rUW__sequenceLabel h3{letter-spacing:-.025em;margin-top:7px;font-size:1rem;font-weight:540}.FeatureDetail-module__vE9rUW__faqSection,.FeatureDetail-module__vE9rUW__related{border-top:1px solid var(--line-light);padding-block:clamp(80px,10vw,146px)}.FeatureDetail-module__vE9rUW__faqSection h2,.FeatureDetail-module__vE9rUW__related h2{letter-spacing:-.055em;max-width:800px;margin:14px 0 0;font-size:clamp(2.45rem,5vw,5.25rem);font-weight:450;line-height:.98}.FeatureDetail-module__vE9rUW__faqList{border-top:1px solid var(--line-light);margin-top:clamp(38px,6vw,76px)}.FeatureDetail-module__vE9rUW__faqList details{border-bottom:1px solid var(--line-light)}.FeatureDetail-module__vE9rUW__faqList summary{cursor:pointer;min-height:68px;font-family:var(--font-display);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:24px;padding-block:16px;font-size:clamp(1.08rem,2vw,1.42rem);font-weight:520;list-style:none;display:flex}.FeatureDetail-module__vE9rUW__faqList summary::-webkit-details-marker{display:none}.FeatureDetail-module__vE9rUW__faqList summary:after{content:"+";color:var(--burgundy);font-family:var(--font-mono);font-size:1rem;font-weight:400}.FeatureDetail-module__vE9rUW__faqList details[open] summary:after{content:"−"}.FeatureDetail-module__vE9rUW__faqList details p{max-width:790px;color:var(--ink-soft);margin:0;padding:0 54px 24px 0;line-height:1.7}.FeatureDetail-module__vE9rUW__relatedLinks{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin-top:clamp(38px,6vw,76px);display:grid}.FeatureDetail-module__vE9rUW__relatedLinks a{border-bottom:1px solid var(--line-light);min-height:180px;transition-property:color,transform;transition-duration:.18s;transition-timing-function:var(--ease-out);align-content:start;padding:24px 54px 24px 0;display:grid;position:relative}.FeatureDetail-module__vE9rUW__relatedLinks a:not(:last-child){margin-right:28px}.FeatureDetail-module__vE9rUW__relatedLinks a:hover{color:var(--burgundy);transform:translateY(-3px)}.FeatureDetail-module__vE9rUW__relatedLinks a:active{scale:.96}.FeatureDetail-module__vE9rUW__relatedLinks span{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.35rem;font-weight:540}.FeatureDetail-module__vE9rUW__relatedLinks small{color:var(--ink-soft);margin-top:12px;font-size:.78rem;line-height:1.55}.FeatureDetail-module__vE9rUW__relatedLinks b{font-weight:400;position:absolute;top:25px;right:2px}@media (max-width:900px){.FeatureDetail-module__vE9rUW__heroProductInner,.FeatureDetail-module__vE9rUW__page[data-tone=witness] .FeatureDetail-module__vE9rUW__heroProductInner,.FeatureDetail-module__vE9rUW__chapterGrid{grid-template-columns:1fr}.FeatureDetail-module__vE9rUW__chapterCopy,.FeatureDetail-module__vE9rUW__chapter[data-layout=visual-copy] .FeatureDetail-module__vE9rUW__chapterCopy,.FeatureDetail-module__vE9rUW__chapter[data-layout=visual-copy] .FeatureDetail-module__vE9rUW__chapterContent{grid-area:auto/1;position:static}.FeatureDetail-module__vE9rUW__page[data-tone=witness] .FeatureDetail-module__vE9rUW__heroStatement{padding:0 0 0 24px}.FeatureDetail-module__vE9rUW__relatedLinks{grid-template-columns:1fr}.FeatureDetail-module__vE9rUW__relatedLinks a:not(:last-child){min-height:132px;margin-right:0}}@media (max-width:680px){.FeatureDetail-module__vE9rUW__heroStatement{font-size:clamp(2.65rem,13vw,4.3rem)}.FeatureDetail-module__vE9rUW__visualSurface{border-radius:var(--radius-md);min-height:180px;padding:10px}.FeatureDetail-module__vE9rUW__visualSurface img{border-radius:var(--radius-sm)}.FeatureDetail-module__vE9rUW__factRail article{grid-template-columns:1fr;gap:8px}.FeatureDetail-module__vE9rUW__factRail span{max-width:520px}.FeatureDetail-module__vE9rUW__tableViewport{overflow:visible}.FeatureDetail-module__vE9rUW__tableViewport table,.FeatureDetail-module__vE9rUW__tableViewport tbody,.FeatureDetail-module__vE9rUW__tableViewport tr,.FeatureDetail-module__vE9rUW__tableViewport th,.FeatureDetail-module__vE9rUW__tableViewport td{width:100%;min-width:0;display:block}.FeatureDetail-module__vE9rUW__tableViewport thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.FeatureDetail-module__vE9rUW__tableViewport tbody tr{border-bottom:1px solid var(--line-light);padding-block:22px}.FeatureDetail-module__vE9rUW__tableViewport tbody th,.FeatureDetail-module__vE9rUW__tableViewport tbody td{border:0;padding:5px 0}.FeatureDetail-module__vE9rUW__tableViewport tbody th{margin-bottom:10px;font-size:1.4rem}.FeatureDetail-module__vE9rUW__tableViewport tbody td:before{color:var(--ink-faint);content:attr(data-label);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.58rem;display:block}.FeatureDetail-module__vE9rUW__setupSequence{grid-template-columns:1fr;gap:34px}.FeatureDetail-module__vE9rUW__setupSequence article,.FeatureDetail-module__vE9rUW__setupSequence article:nth-child(2),.FeatureDetail-module__vE9rUW__setupSequence article:nth-child(3){width:min(88%,420px);margin:0 auto}}@media (prefers-reduced-motion:reduce){.FeatureDetail-module__vE9rUW__relatedLinks a:hover{transform:none}}
.SiteFooter-module__J05Xda__footer{--thrive-size:clamp(3rem, 9vw, 8rem);background:var(--signal-black);color:var(--editorial-white);padding-top:clamp(72px,9vw,132px);overflow:hidden}.SiteFooter-module__J05Xda__top{grid-template-columns:minmax(270px,1.8fr) repeat(3,minmax(140px,1fr));gap:clamp(34px,5vw,78px);display:grid}.SiteFooter-module__J05Xda__brand{min-height:44px;font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:10px;font-weight:620;display:inline-flex}.SiteFooter-module__J05Xda__brand img{border-radius:9px;width:34px;height:34px}.SiteFooter-module__J05Xda__brandColumn>p{max-width:360px;color:var(--paper-soft);margin:18px 0 24px;line-height:1.65}.SiteFooter-module__J05Xda__brandColumn>small{color:var(--paper-faint);margin-top:13px;font-size:.72rem;display:block}.SiteFooter-module__J05Xda__links{align-content:start;display:grid}.SiteFooter-module__J05Xda__links>p{color:var(--paper-faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px;font-size:.66rem}.SiteFooter-module__J05Xda__links>a{min-height:44px;color:var(--paper-soft);transition-property:color;transition-duration:.16s;transition-timing-function:var(--ease-out);align-items:center;font-size:.85rem;display:flex}.SiteFooter-module__J05Xda__links>a:hover{color:var(--editorial-white)}.SiteFooter-module__J05Xda__statement{color:#f4f4f261;font-family:var(--font-display);font-size:var(--thrive-size);letter-spacing:-.02em;white-space:nowrap;max-width:100%;margin-top:clamp(18px,2.5vw,32px);margin-bottom:0;padding-bottom:.18em;font-weight:500;line-height:1;overflow:hidden auto}.SiteFooter-module__J05Xda__bottom{margin-top:calc(var(--thrive-size) * -.28);padding:0 0 calc(4.65rem + 10px + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.SiteFooter-module__J05Xda__bottom p{color:var(--paper-faint);margin:0;font-size:.72rem}.SiteFooter-module__J05Xda__socials{align-items:center;gap:4px;margin-left:auto;display:flex}.SiteFooter-module__J05Xda__socials a{width:44px;height:44px;color:var(--paper-soft);transition-property:color,scale;transition-duration:.16s;transition-timing-function:var(--ease-out);place-items:center;display:grid}.SiteFooter-module__J05Xda__socials a:hover{color:var(--editorial-white)}.SiteFooter-module__J05Xda__socials a:active{scale:.96}@media (max-width:920px){.SiteFooter-module__J05Xda__top{grid-template-columns:repeat(3,1fr)}.SiteFooter-module__J05Xda__brandColumn{grid-column:1/-1}}@media (max-width:760px){.SiteFooter-module__J05Xda__footer{--thrive-size:clamp(1.7rem, 8vw, 2.4rem);padding-top:clamp(32px,6vw,52px)}.SiteFooter-module__J05Xda__top{gap:clamp(18px,4vw,28px)}.SiteFooter-module__J05Xda__brand{min-height:0}.SiteFooter-module__J05Xda__brand img{width:28px;height:28px}.SiteFooter-module__J05Xda__brandColumn>p{margin:10px 0 14px;font-size:.84rem;line-height:1.5}.SiteFooter-module__J05Xda__brandColumn>small{margin-top:8px;font-size:.66rem}.SiteFooter-module__J05Xda__links>p{margin:0 0 6px;font-size:.6rem}.SiteFooter-module__J05Xda__links>a{min-height:32px;font-size:.76rem}.SiteFooter-module__J05Xda__statement{margin-top:clamp(8px,1.5vw,14px)}.SiteFooter-module__J05Xda__bottom{margin-top:calc(var(--thrive-size) * -.22);padding:0 0 calc(3rem + 8px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}.SiteFooter-module__J05Xda__bottom p{font-size:.68rem}.SiteFooter-module__J05Xda__socials a{width:36px;height:36px}}@media (max-width:620px){.SiteFooter-module__J05Xda__top{grid-template-columns:repeat(3,1fr)}.SiteFooter-module__J05Xda__brandColumn{grid-column:1/-1}}@media (max-width:400px){.SiteFooter-module__J05Xda__top{column-gap:14px}.SiteFooter-module__J05Xda__links>a{font-size:.71rem}}
.SiteHeader-module__G2BOYq__header{z-index:100;min-height:var(--header-height);padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(20px)saturate(150%);background:#fbfbf8c7;position:sticky;top:0}.SiteHeader-module__G2BOYq__header:after{content:"";background:linear-gradient(90deg,#0000,#1212141f 22% 78%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.SiteHeader-module__G2BOYq__inner{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:20px;display:flex}.SiteHeader-module__G2BOYq__brand{min-height:44px;font-family:var(--font-display);letter-spacing:-.025em;align-items:center;gap:11px;font-size:1.12rem;font-weight:600;display:inline-flex}.SiteHeader-module__G2BOYq__brand img{border-radius:10px;width:36px;height:36px}.SiteHeader-module__G2BOYq__desktopNav{background:#1212140d;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #1212140d}.SiteHeader-module__G2BOYq__desktopNav>a,.SiteHeader-module__G2BOYq__productTrigger{min-height:34px;color:var(--ink-soft);cursor:pointer;transition-property:color,background-color,box-shadow;transition-duration:.17s;transition-timing-function:var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:5px;padding-inline:13px;font-size:.8rem;font-weight:500;display:inline-flex;position:relative}.SiteHeader-module__G2BOYq__desktopNav>a:hover,.SiteHeader-module__G2BOYq__productTrigger:hover{color:var(--ink);background:#fbfbf8b3}.SiteHeader-module__G2BOYq__desktopNav>a[aria-current=page],.SiteHeader-module__G2BOYq__productTrigger[aria-current=page]{color:var(--editorial-white);background:var(--signal-black);box-shadow:0 1px 2px #0505062e}.SiteHeader-module__G2BOYq__productMenu[data-open=true] .SiteHeader-module__G2BOYq__productTrigger:not([aria-current=page]){color:var(--ink);background:#fbfbf8b3}.SiteHeader-module__G2BOYq__productMenu[data-open=true] .SiteHeader-module__G2BOYq__productTrigger svg{transform:rotate(180deg)}.SiteHeader-module__G2BOYq__productTrigger svg{transition-property:transform;transition-duration:.24s;transition-timing-function:cubic-bezier(.2,0,0,1)}.SiteHeader-module__G2BOYq__productPanel{opacity:0;pointer-events:none;transform-origin:top;visibility:hidden;width:min(100vw - 40px,620px);transition-property:opacity,transform,visibility;transition-duration:.15s,.2s,0s;transition-delay:0s,0s,.2s;transition-timing-function:var(--ease-out), cubic-bezier(.2, 0, 0, 1), linear;padding-top:14px;position:absolute;top:100%;left:50%;transform:translate(-50%,-6px)scale(.985)}.SiteHeader-module__G2BOYq__productMenu[data-open=true] .SiteHeader-module__G2BOYq__productPanel{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(-50%)scale(1)}.SiteHeader-module__G2BOYq__productPanel:before{content:"";height:36px;position:absolute;top:-22px;left:-18px;right:-18px}.SiteHeader-module__G2BOYq__productPanelInner{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(28px)saturate(160%);background:#fbfbf8f7;gap:6px;padding:10px;display:grid;position:relative;box-shadow:0 0 0 1px #12121417,0 12px 40px #0505061f,0 32px 90px #0505061f}.SiteHeader-module__G2BOYq__productOverview{min-height:62px;transition-property:background-color;transition-duration:.16s;transition-timing-function:var(--ease-out);background:#1212140a;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.SiteHeader-module__G2BOYq__productOverview:hover{background:#12121414}.SiteHeader-module__G2BOYq__productOverviewText{gap:3px;display:grid}.SiteHeader-module__G2BOYq__productOverviewTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:.92rem;font-weight:580}.SiteHeader-module__G2BOYq__productOverviewText small{color:var(--ink-faint);font-size:.74rem}.SiteHeader-module__G2BOYq__productOverviewArrow{color:var(--ink-faint);transition-property:color,transform;transition-duration:.18s;transition-timing-function:var(--ease-out);flex:none}.SiteHeader-module__G2BOYq__productOverview:hover .SiteHeader-module__G2BOYq__productOverviewArrow{color:var(--ink);transform:translate(2px,-2px)}.SiteHeader-module__G2BOYq__productGrid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.SiteHeader-module__G2BOYq__productCard{transition-property:background-color;transition-duration:.16s;transition-timing-function:var(--ease-out);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:3px 12px;padding:12px 14px;display:grid}.SiteHeader-module__G2BOYq__productCard:hover{background:#1212140f}.SiteHeader-module__G2BOYq__productIcon{width:34px;height:34px;color:var(--ink);background:#1212140f;border-radius:10px;grid-row:span 2;place-items:center;display:grid}.SiteHeader-module__G2BOYq__productLabel{font-family:var(--font-display);letter-spacing:-.02em;font-size:.88rem;font-weight:580}.SiteHeader-module__G2BOYq__productCard small{color:var(--ink-faint);font-size:.74rem;line-height:1.4}.SiteHeader-module__G2BOYq__productOverview,.SiteHeader-module__G2BOYq__productCard{opacity:0;transition-property:background-color,opacity,transform;transition-duration:.16s,.18s,.22s;transition-timing-function:var(--ease-out), var(--ease-out), cubic-bezier(.2, 0, 0, 1);transform:translateY(-5px)}.SiteHeader-module__G2BOYq__productMenu[data-open=true] .SiteHeader-module__G2BOYq__productOverview,.SiteHeader-module__G2BOYq__productMenu[data-open=true] .SiteHeader-module__G2BOYq__productCard{opacity:1;transform:translateY(0)}.SiteHeader-module__G2BOYq__productMenu[data-open=true] .SiteHeader-module__G2BOYq__productCard:nth-child(2){transition-delay:25ms}.SiteHeader-module__G2BOYq__productMenu[data-open=true] .SiteHeader-module__G2BOYq__productCard:nth-child(3){transition-delay:50ms}.SiteHeader-module__G2BOYq__productMenu[data-open=true] .SiteHeader-module__G2BOYq__productCard:nth-child(4){transition-delay:75ms}.SiteHeader-module__G2BOYq__productMenu[data-open=true] .SiteHeader-module__G2BOYq__productCard:nth-child(5){transition-delay:.1s}.SiteHeader-module__G2BOYq__actions{align-items:center;gap:8px;display:flex}.SiteHeader-module__G2BOYq__headerCta{letter-spacing:-.01em;font-size:.8rem;border-radius:999px!important;min-height:44px!important;padding:8px 16px!important}.SiteHeader-module__G2BOYq__menuButton{color:currentColor;width:44px;height:44px;box-shadow:0 0 0 1px var(--line-light);cursor:pointer;transition-property:background-color,scale;transition-duration:.16s;transition-timing-function:var(--ease-out);background:0 0;border-radius:999px;place-items:center;display:none}.SiteHeader-module__G2BOYq__menuButton:hover{background:#1212140d}.SiteHeader-module__G2BOYq__menuButton:active{scale:.96}.SiteHeader-module__G2BOYq__dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--editorial-white);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.SiteHeader-module__G2BOYq__dialog::backdrop{background:#0505068c}.SiteHeader-module__G2BOYq__mobilePanel{width:min(100%,460px);height:100%;max-height:100%;padding:14px 18px calc(24px + env(safe-area-inset-bottom,0px));border-left:1px solid var(--line-dark);background:var(--signal-black);-webkit-overflow-scrolling:touch;flex-direction:column;margin-left:auto;display:flex;overflow-y:auto}.SiteHeader-module__G2BOYq__mobilePanel :focus,.SiteHeader-module__G2BOYq__mobilePanel :focus-visible{outline:2px solid var(--editorial-white);outline-offset:2px}.SiteHeader-module__G2BOYq__mobileTop{justify-content:space-between;align-items:center;min-height:52px;display:flex}.SiteHeader-module__G2BOYq__mobileTop p{color:var(--paper-faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem}.SiteHeader-module__G2BOYq__mobileTop .SiteHeader-module__G2BOYq__menuButton{color:#f4f4f2;display:grid;box-shadow:0 0 0 1.5px #f4f4f2b3}.SiteHeader-module__G2BOYq__mobileTop .SiteHeader-module__G2BOYq__menuButton svg{color:#f4f4f2;stroke:#f4f4f2}.SiteHeader-module__G2BOYq__mobileTop .SiteHeader-module__G2BOYq__menuButton:hover{background:#f4f4f214}.SiteHeader-module__G2BOYq__mobileTop .SiteHeader-module__G2BOYq__menuButton:focus,.SiteHeader-module__G2BOYq__mobileTop .SiteHeader-module__G2BOYq__menuButton:focus-visible{outline:2px solid var(--editorial-white);outline-offset:2px;box-shadow:0 0 0 1px #f4f4f28c}.SiteHeader-module__G2BOYq__mobileNav{margin-top:20px;display:grid}.SiteHeader-module__G2BOYq__mobileNav>a{border-bottom:1px solid var(--line-dark);min-height:58px;font-family:var(--font-display);letter-spacing:-.03em;align-items:center;font-size:1.45rem;display:flex}.SiteHeader-module__G2BOYq__mobileProductEyebrow{color:var(--paper-faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.64rem}.SiteHeader-module__G2BOYq__mobileProductLinks{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:8px;padding-bottom:20px;display:grid}.SiteHeader-module__G2BOYq__mobileProductCard{min-height:52px;color:var(--editorial-white);transition-property:background-color,box-shadow,transform;transition-duration:.18s;transition-timing-function:var(--ease-out);background:linear-gradient(165deg,#fbfbf814 0%,#fbfbf809 100%);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #fbfbf817}.SiteHeader-module__G2BOYq__mobileProductIcon{color:var(--editorial-white);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.SiteHeader-module__G2BOYq__mobileProductLabel{min-width:0;font-family:var(--font-display);letter-spacing:-.015em;flex:1;font-size:.84rem;font-weight:540;line-height:1.2}.SiteHeader-module__G2BOYq__mobileCta{margin-top:auto;padding-top:28px}.SiteHeader-module__G2BOYq__mobileCta>a{width:100%}.SiteHeader-module__G2BOYq__mobileCta p{color:var(--paper-faint);text-align:center;margin:13px 0 0;font-size:.74rem}@media (max-width:980px){.SiteHeader-module__G2BOYq__desktopNav{display:none}.SiteHeader-module__G2BOYq__menuButton{display:grid}.SiteHeader-module__G2BOYq__headerCta{display:none!important}.SiteHeader-module__G2BOYq__header{background:#fbfbf8f0}}@media (max-width:520px){.SiteHeader-module__G2BOYq__brand span{display:none}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__G2BOYq__productPanel,.SiteHeader-module__G2BOYq__productOverview,.SiteHeader-module__G2BOYq__productGrid>a,.SiteHeader-module__G2BOYq__productTrigger svg{transition-duration:.01ms}}
.GroupStage-module__YLh93q__stage{max-width:920px;margin-top:0}.GroupStage-module__YLh93q__shell{border-radius:calc(var(--radius-md) + 2px);color:var(--editorial-white);background:linear-gradient(165deg,#17171a 0%,#0d0d0f 55%,#111113 100%);gap:clamp(12px,1.8vw,18px);padding:clamp(14px,1.8vw,20px);display:grid;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #0505063d,0 36px 72px #0505061f}.GroupStage-module__YLh93q__statusBar{border-bottom:1px solid #f4f4f21a;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;padding-bottom:2px;display:grid}.GroupStage-module__YLh93q__statusBar>div{gap:4px;display:grid}.GroupStage-module__YLh93q__statusLabel{color:#f4f4f26b;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem}.GroupStage-module__YLh93q__statusBar strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:.95rem;font-weight:540}.GroupStage-module__YLh93q__joinChip{background:#f4f4f20f;border-radius:12px;justify-self:end;min-width:0;padding:8px 12px;box-shadow:inset 0 0 0 1px #f4f4f21a}.GroupStage-module__YLh93q__joinChip strong{font-family:var(--font-mono);letter-spacing:.08em;font-size:.82rem;font-weight:500}.GroupStage-module__YLh93q__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(12px,2vw,22px);display:grid}.GroupStage-module__YLh93q__list{align-content:start;gap:6px;display:grid}.GroupStage-module__YLh93q__listLabel{color:#f4f4f26b;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-size:.56rem}.GroupStage-module__YLh93q__row{width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;transition-property:background-color,box-shadow,transform;transition-duration:.18s;transition-timing-function:var(--ease-out);background:#f4f4f20a;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.GroupStage-module__YLh93q__row:hover{background:#f4f4f212}.GroupStage-module__YLh93q__row[data-active=true]{background:#f4f4f21a;box-shadow:inset 0 0 0 1px #f4f4f229,0 10px 22px #0003}.GroupStage-module__YLh93q__row:focus-visible{outline-offset:2px;outline:2px solid #f4f4f2b3}.GroupStage-module__YLh93q__rowCopy{gap:2px;min-width:0;display:grid}.GroupStage-module__YLh93q__rowCopy strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:.95rem;font-weight:530}.GroupStage-module__YLh93q__rowCopy small{color:#f4f4f280;font-size:.74rem;line-height:1.35}.GroupStage-module__YLh93q__memberStack{flex-direction:row-reverse;padding-right:2px;display:flex}.GroupStage-module__YLh93q__miniAvatar{color:#050506b8;width:1.35rem;height:1.35rem;font-family:var(--font-mono);border-radius:50%;place-items:center;margin-left:-5px;font-size:.5rem;font-weight:600;display:grid;box-shadow:0 0 0 2px #121214}.GroupStage-module__YLh93q__panel{min-width:0;animation:GroupStage-module__YLh93q__panelIn .32s var(--ease-out) both;background:#ffffff09;border-radius:16px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #f4f4f214}.GroupStage-module__YLh93q__panelHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.GroupStage-module__YLh93q__panelEyebrow{color:#f4f4f26b;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.54rem}.GroupStage-module__YLh93q__panelHead h3{font-family:var(--font-display);letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:500;line-height:1.1}.GroupStage-module__YLh93q__avatars{flex-direction:row-reverse;padding-top:2px;display:flex}.GroupStage-module__YLh93q__avatar{color:#050506b3;width:1.7rem;height:1.7rem;font-family:var(--font-mono);animation:GroupStage-module__YLh93q__avatarIn .28s var(--ease-out) both;border-radius:50%;place-items:center;margin-left:-6px;font-size:.55rem;font-weight:600;display:grid;box-shadow:0 0 0 2px #141416}.GroupStage-module__YLh93q__calendar,.GroupStage-module__YLh93q__journey{background:#00000038;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.GroupStage-module__YLh93q__calendarHead{color:#f4f4f273;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;font-size:.54rem;display:flex}.GroupStage-module__YLh93q__calendarHead strong{color:#f4f4f2c7;font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:500}.GroupStage-module__YLh93q__calendarDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.GroupStage-module__YLh93q__day{justify-items:center;gap:6px;display:grid}.GroupStage-module__YLh93q__day span{color:#f4f4f266;font-family:var(--font-mono);letter-spacing:.06em;font-size:.5rem}.GroupStage-module__YLh93q__day b{aspect-ratio:1/1.45;width:100%;max-height:32px;transition:background-color .22s var(--ease-out), box-shadow .22s var(--ease-out);background:0 0;border-radius:999px;box-shadow:inset 0 0 0 1px #f4f4f229}.GroupStage-module__YLh93q__day[data-on=true] b{background:#f4f4f2eb;box-shadow:0 0 14px #f4f4f22e,inset 0 0 0 1px #f4f4f266}.GroupStage-module__YLh93q__activity{gap:8px;display:grid}.GroupStage-module__YLh93q__activityStack{perspective:600px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.GroupStage-module__YLh93q__activityCard{min-height:84px;transform:rotate(var(--fan,0deg));animation:GroupStage-module__YLh93q__cardIn .34s var(--ease-out) both;border-radius:12px;gap:12px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #f4f4f214,0 8px 18px #00000038}.GroupStage-module__YLh93q__activityCard strong{letter-spacing:-.02em;font-size:.76rem;font-weight:560;display:block}.GroupStage-module__YLh93q__activityCard small{color:#f4f4f28c;font-size:.64rem}.GroupStage-module__YLh93q__activityMark{background:#f4f4f21f;border-radius:50%;width:1.35rem;height:1.35rem;box-shadow:inset 0 0 0 1px #f4f4f229}.GroupStage-module__YLh93q__activityMark[data-kind=photo]{background:linear-gradient(135deg,#f4f4f247,#f4f4f214),#f4f4f214}.GroupStage-module__YLh93q__activityMark[data-kind=check]{background:#f4f4f229;place-items:center;display:grid}.GroupStage-module__YLh93q__activityMark[data-kind=check]:after{content:"";border-bottom:2px solid #f4f4f2eb;border-right:2px solid #f4f4f2eb;width:.4rem;height:.65rem;margin-top:-2px;transform:rotate(40deg)}.GroupStage-module__YLh93q__journeyList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.GroupStage-module__YLh93q__journeyList li{grid-template-columns:auto minmax(44px,.32fr) 1fr;align-items:center;gap:8px;display:grid}.GroupStage-module__YLh93q__journeyAvatar{color:#050506b3;width:1.25rem;height:1.25rem;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.5rem;font-weight:600;display:grid}.GroupStage-module__YLh93q__journeyName{letter-spacing:-.01em;font-size:.74rem;font-weight:520}.GroupStage-module__YLh93q__dots{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.GroupStage-module__YLh93q__dots i{aspect-ratio:1;width:100%;animation:GroupStage-module__YLh93q__dotIn .26s var(--ease-out) both;background:#f4f4f21f;border-radius:50%;display:block}.GroupStage-module__YLh93q__dots i[data-on=true]{background:#f4f4f2eb;box-shadow:0 0 8px #f4f4f229}@keyframes GroupStage-module__YLh93q__panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes GroupStage-module__YLh93q__avatarIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes GroupStage-module__YLh93q__cardIn{0%{opacity:0;transform:rotate(var(--fan,0deg)) translateY(10px)}to{opacity:1;transform:rotate(var(--fan,0deg))}}@keyframes GroupStage-module__YLh93q__dotIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (max-width:900px){.GroupStage-module__YLh93q__stage{max-width:none}.GroupStage-module__YLh93q__statusBar,.GroupStage-module__YLh93q__body{grid-template-columns:1fr}.GroupStage-module__YLh93q__joinChip{justify-self:start}.GroupStage-module__YLh93q__activityStack{grid-template-columns:1fr}.GroupStage-module__YLh93q__activityCard{grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:0;transform:none}}@media (prefers-reduced-motion:reduce){.GroupStage-module__YLh93q__panel,.GroupStage-module__YLh93q__avatar,.GroupStage-module__YLh93q__activityCard,.GroupStage-module__YLh93q__dots i{animation:none}.GroupStage-module__YLh93q__row,.GroupStage-module__YLh93q__day b{transition:none}}
.GuideArticle-module__U7DWba__page{background:var(--paper)}.GuideArticle-module__U7DWba__articleMeta{color:var(--ink-soft);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;margin-top:24px;font-size:.67rem;line-height:1.55;display:flex}.GuideArticle-module__U7DWba__articleMeta span{align-items:baseline;display:inline-flex}.GuideArticle-module__U7DWba__articleMeta span+span:before{background:var(--ink-faint);content:"";border-radius:50%;align-self:center;width:3px;height:3px;margin-right:18px}.GuideArticle-module__U7DWba__productVisual{border-radius:var(--radius-lg);background:var(--carbon);min-height:clamp(520px,72vw,980px);margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 42px 100px #00000052}.GuideArticle-module__U7DWba__visualLabel{z-index:2;-webkit-backdrop-filter:blur(20px)saturate(150%);min-height:54px;color:var(--paper-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#11111394;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;font-size:.62rem;line-height:1.45;display:flex;position:absolute;top:0;left:0;right:0}.GuideArticle-module__U7DWba__visualLabel:after{content:"";background:linear-gradient(90deg,#0000,#f4f4f224 22% 78%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GuideArticle-module__U7DWba__visualLabel{background:#111113f0}}.GuideArticle-module__U7DWba__visualImage{place-items:center;min-height:0;padding:clamp(18px,3.5vw,44px);display:grid}.GuideArticle-module__U7DWba__visualImage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(860px,78svh)}.GuideArticle-module__U7DWba__productVisual[data-shape=portrait] .GuideArticle-module__U7DWba__visualImage img{max-height:min(880px,80svh)}.GuideArticle-module__U7DWba__productVisual[data-shape=wide] .GuideArticle-module__U7DWba__visualImage img{width:min(100%,1240px);max-height:min(900px,80svh)}.GuideArticle-module__U7DWba__productVisualCompact{border-radius:var(--radius-md);min-height:0;box-shadow:none}.GuideArticle-module__U7DWba__productVisualCompact .GuideArticle-module__U7DWba__visualLabel{min-height:44px;padding:10px 12px;font-size:.56rem}.GuideArticle-module__U7DWba__productVisualCompact .GuideArticle-module__U7DWba__visualImage{padding:0 clamp(18px,3.5vw,44px) clamp(18px,3.5vw,44px)}.GuideArticle-module__U7DWba__productVisualCompact .GuideArticle-module__U7DWba__visualImage img{width:auto;max-width:100%;max-height:min(560px,60svh)}.GuideArticle-module__U7DWba__productVisualCompact[data-device-frame=false] .GuideArticle-module__U7DWba__visualImage{aspect-ratio:4/3;padding:0;overflow:hidden}.GuideArticle-module__U7DWba__productVisualCompact[data-device-frame=false] .GuideArticle-module__U7DWba__visualImage img{object-fit:cover;width:100%;height:100%;max-height:none}.GuideArticle-module__U7DWba__productVisualCompact[data-shape=landscape] .GuideArticle-module__U7DWba__visualImage img{width:min(100%,920px);max-height:min(560px,60svh)}.GuideArticle-module__U7DWba__productVisualCompact[data-device-frame=false][data-shape=landscape] .GuideArticle-module__U7DWba__visualImage img{width:100%;max-height:none}.GuideArticle-module__U7DWba__productVisualCompact[data-shape=wide] .GuideArticle-module__U7DWba__visualImage img{width:min(100%,1080px);max-height:min(520px,56svh)}.GuideArticle-module__U7DWba__productVisualCompact[data-fill-stage=true]{grid-template-rows:auto minmax(0,1fr);height:clamp(440px,39vw,565px);max-height:565px;display:grid}.GuideArticle-module__U7DWba__productVisualCompact[data-fill-stage=true] .GuideArticle-module__U7DWba__visualImage{padding:0;position:relative;overflow:hidden}.GuideArticle-module__U7DWba__productVisualCompact[data-fill-stage=true] .GuideArticle-module__U7DWba__visualImage img{object-fit:contain;width:auto;max-width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GuideArticle-module__U7DWba__articleSection{background:var(--editorial-white);padding-block:clamp(72px,10vw,152px)}.GuideArticle-module__U7DWba__readingGrid{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,88px);width:100%;display:grid}.GuideArticle-module__U7DWba__toc{top:calc(var(--header-height) + 28px);max-height:calc(100vh - var(--header-height) - 52px);scrollbar-width:thin;grid-column:1;padding-right:clamp(20px,4vw,64px);position:sticky;overflow-y:auto}.GuideArticle-module__U7DWba__toc>p,.GuideArticle-module__U7DWba__mobileToc summary{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:.65rem}.GuideArticle-module__U7DWba__tocTrack{border-left:1px solid var(--line-light);position:relative}.GuideArticle-module__U7DWba__tocList,.GuideArticle-module__U7DWba__mobileToc ol{gap:1px;margin:0;padding:0;list-style:none;display:grid;position:relative}.GuideArticle-module__U7DWba__mobileToc ol{border-left:1px solid var(--line-light)}.GuideArticle-module__U7DWba__tocIndicator{z-index:1;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--ink) 35%, transparent) 22%, var(--ink) 42%, var(--ink) 58%, color-mix(in srgb, var(--ink) 35%, transparent) 78%, transparent 100%);pointer-events:none;will-change:transform, height;border-radius:999px;width:2px;position:absolute;top:0;left:-1px}.GuideArticle-module__U7DWba__toc li,.GuideArticle-module__U7DWba__mobileToc li{border-left:1px solid #0000}.GuideArticle-module__U7DWba__mobileToc li{border-left-color:var(--line-light)}.GuideArticle-module__U7DWba__toc li[data-depth="3"],.GuideArticle-module__U7DWba__mobileToc li[data-depth="3"]{padding-left:12px}.GuideArticle-module__U7DWba__toc a,.GuideArticle-module__U7DWba__mobileToc a{--toc-strength:0;min-height:38px;color:color-mix(in srgb, var(--ink) calc(var(--toc-strength) * 100%), var(--ink-soft));font-size:.73rem;font-weight:calc(500 + var(--toc-strength) * 70);align-items:center;padding:7px 0 7px 12px;line-height:1.38;transition-property:color,font-weight;transition-duration:90ms;transition-timing-function:linear;display:flex}.GuideArticle-module__U7DWba__toc a:hover,.GuideArticle-module__U7DWba__mobileToc a:hover{color:var(--ink)}.GuideArticle-module__U7DWba__mobileToc a[aria-current=location]{color:var(--ink);border-left-color:var(--ink);font-weight:560}.GuideArticle-module__U7DWba__mobileToc li:has(a[aria-current=location]){border-left-color:var(--ink)}.GuideArticle-module__U7DWba__mobileToc{display:none}.GuideArticle-module__U7DWba__prose{min-width:0;max-width:none;color:var(--ink-soft);text-wrap:pretty;grid-column:2;font-size:clamp(1rem,1.18vw,1.08rem);line-height:1.84}.GuideArticle-module__U7DWba__mdxRoot{min-width:0}.GuideArticle-module__U7DWba__prose .GuideArticle-module__U7DWba__mdxRoot>p:first-child{color:var(--ink);font-family:var(--font-display);letter-spacing:-.028em;margin:0 0 clamp(34px,5vw,56px);font-size:clamp(1.42rem,2.5vw,2.12rem);font-weight:440;line-height:1.35}:is(.GuideArticle-module__U7DWba__prose h2,.GuideArticle-module__U7DWba__prose h3){scroll-margin-top:calc(var(--header-height) + 28px);justify-content:space-between;align-items:baseline;gap:20px;display:flex}.GuideArticle-module__U7DWba__prose h2{border-top:1px solid var(--line-light);letter-spacing:-.044em;text-wrap:balance;margin:clamp(64px,8vw,96px) 0 24px;padding-top:22px;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:500;line-height:1.06}.GuideArticle-module__U7DWba__prose h3{letter-spacing:-.032em;margin:48px 0 18px;font-size:clamp(1.35rem,2.2vw,1.72rem);font-weight:540;line-height:1.18}.GuideArticle-module__U7DWba__headingAnchor{font-family:var(--font-mono);opacity:0;transition-property:color,opacity;transition-duration:.16s;transition-timing-function:var(--ease-out);flex:none;font-size:.7rem;font-weight:400;color:var(--ink-faint)!important;text-decoration:none!important}.GuideArticle-module__U7DWba__headingAnchor:focus-visible{opacity:1}.GuideArticle-module__U7DWba__prose h2:hover .GuideArticle-module__U7DWba__headingAnchor{opacity:1}.GuideArticle-module__U7DWba__prose h3:hover .GuideArticle-module__U7DWba__headingAnchor{opacity:1}:is(.GuideArticle-module__U7DWba__prose p,.GuideArticle-module__U7DWba__prose ul,.GuideArticle-module__U7DWba__prose ol){margin-block:1.3em}:is(.GuideArticle-module__U7DWba__prose ul,.GuideArticle-module__U7DWba__prose ol){gap:.62em;padding-left:1.4em;display:grid}.GuideArticle-module__U7DWba__prose li{padding-left:.25em}.GuideArticle-module__U7DWba__prose li::marker{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.GuideArticle-module__U7DWba__prose strong{color:var(--ink);font-weight:620}.GuideArticle-module__U7DWba__prose a{color:var(--ink);text-underline-offset:4px;transition-property:color,text-decoration-color;transition-duration:.16s;transition-timing-function:var(--ease-out);text-decoration-color:#1212148c;text-decoration-thickness:1px}.GuideArticle-module__U7DWba__prose a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.GuideArticle-module__U7DWba__directAnswer,.GuideArticle-module__U7DWba__pullQuote{margin:clamp(36px,6vw,64px) 0}.GuideArticle-module__U7DWba__prose .GuideArticle-module__U7DWba__directAnswer{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;background:#f3f2ef;border:1px solid #05050614;border-radius:16px;padding:clamp(24px,4vw,38px);font-size:clamp(1.18rem,2vw,1.55rem);font-weight:440;line-height:1.5}.GuideArticle-module__U7DWba__directAnswer strong:first-child{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.62rem;font-weight:500;display:block}:is(.GuideArticle-module__U7DWba__directAnswer p,.GuideArticle-module__U7DWba__pullQuote p){margin:0}.GuideArticle-module__U7DWba__prose .GuideArticle-module__U7DWba__pullQuote{border-left:2px solid var(--ink);color:var(--ink);font-family:var(--font-display);padding-left:clamp(20px,4vw,36px);font-size:clamp(1.12rem,2vw,1.42rem);line-height:1.5}.GuideArticle-module__U7DWba__tableBlock{width:100%;margin:38px 0 46px}.GuideArticle-module__U7DWba__tableCaption{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;margin:0;padding:0 0 13px;font-size:.65rem;line-height:1.45}.GuideArticle-module__U7DWba__tableViewport{border-top:1px solid var(--line-light);scrollbar-width:thin;width:100%;overflow-x:auto}.GuideArticle-module__U7DWba__tableViewport:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.GuideArticle-module__U7DWba__prose table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:620px;margin:0}.GuideArticle-module__U7DWba__tableScrollWrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.GuideArticle-module__U7DWba__tableScrollWrap:focus-visible{outline:2px solid var(--ink);outline-offset:3px}:is(.GuideArticle-module__U7DWba__prose th,.GuideArticle-module__U7DWba__prose td){border-bottom:1px solid var(--line-light);text-align:left;vertical-align:top;padding:14px 16px}.GuideArticle-module__U7DWba__prose th{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:500;line-height:1.45}.GuideArticle-module__U7DWba__prose td{color:var(--ink-soft);font-size:.88rem;line-height:1.55}@media (max-width:720px){.GuideArticle-module__U7DWba__tableViewport,.GuideArticle-module__U7DWba__tableScrollWrap{width:100%;max-width:100%;display:block;overflow-x:visible}:is(.GuideArticle-module__U7DWba__prose table,.GuideArticle-module__U7DWba__prose thead,.GuideArticle-module__U7DWba__prose tbody,.GuideArticle-module__U7DWba__prose tr,.GuideArticle-module__U7DWba__prose th,.GuideArticle-module__U7DWba__prose td){width:100%;min-width:0;display:block}.GuideArticle-module__U7DWba__prose table{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;min-width:0}.GuideArticle-module__U7DWba__prose thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.GuideArticle-module__U7DWba__prose tr{border:1px solid var(--line-light);background:#ffffffb8;border-radius:14px;margin:0 0 12px;padding:16px 16px 14px}.GuideArticle-module__U7DWba__prose tr:last-child{margin-bottom:0}:is(.GuideArticle-module__U7DWba__prose th,.GuideArticle-module__U7DWba__prose td){overflow-wrap:break-word;border:0;padding:0;font-size:1rem;line-height:1.55}.GuideArticle-module__U7DWba__prose td:first-child{border-bottom:1px solid var(--line-light);color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:10px;padding-bottom:10px;font-size:1.08rem;font-weight:560;line-height:1.3}.GuideArticle-module__U7DWba__prose td:not(:first-child){color:var(--ink-soft);margin-top:10px}.GuideArticle-module__U7DWba__prose td:not(:first-child):before{color:var(--ink-faint);content:attr(data-label);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.62rem;display:block}.GuideArticle-module__U7DWba__prose caption{caption-side:top;width:100%;color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:0 0 13px;font-size:.65rem;line-height:1.45;display:block}}.GuideArticle-module__U7DWba__related{background:var(--paper);padding-block:clamp(76px,10vw,148px)}.GuideArticle-module__U7DWba__relatedIntro{max-width:680px;margin:0 0 clamp(42px,6vw,68px)}.GuideArticle-module__U7DWba__relatedIntro h2{letter-spacing:-.052em;text-wrap:balance;max-width:14ch;margin:14px 0 0;font-size:clamp(2.2rem,4.4vw,3.9rem);font-weight:480;line-height:1}.GuideArticle-module__U7DWba__relatedColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,5vw,70px);display:grid}.GuideArticle-module__U7DWba__relatedLabel{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.65rem}.GuideArticle-module__U7DWba__relatedColumns ol{border-top:1px solid var(--line-light);margin:0;padding:0;list-style:none}.GuideArticle-module__U7DWba__relatedColumns li{border-bottom:1px solid var(--line-light);grid-template-columns:52px minmax(0,1fr);align-items:stretch;min-height:72px;display:grid}.GuideArticle-module__U7DWba__relatedColumns li>span{color:var(--ink-faint);font-family:var(--font-mono);font-variant-numeric:tabular-nums;place-items:center;font-size:.62rem;display:grid}.GuideArticle-module__U7DWba__relatedColumns a{font-family:var(--font-display);letter-spacing:-.02em;transition-property:background-color,color,transform;transition-duration:.16s;transition-timing-function:var(--ease-out);align-items:center;padding:14px 10px 14px 0;font-size:1.04rem;font-weight:520;line-height:1.25;display:flex}.GuideArticle-module__U7DWba__relatedColumns a:hover{color:var(--ink);transform:translate(2px)}.GuideArticle-module__U7DWba__relatedColumns a:active{transform-origin:0;scale:.96}@media (max-width:920px){.GuideArticle-module__U7DWba__readingGrid{grid-template-columns:minmax(190px,3fr) minmax(0,7fr);gap:42px}.GuideArticle-module__U7DWba__toc{grid-column:1;padding-right:0}.GuideArticle-module__U7DWba__prose{grid-column:2}}@media (max-width:700px){.GuideArticle-module__U7DWba__page .v5-page-hero{padding-block:32px 28px}:is(.GuideArticle-module__U7DWba__page .v5-page-hero .v5-shell,.GuideArticle-module__U7DWba__articleSection>.v5-shell){width:min(100% - 36px, var(--site-width))}.GuideArticle-module__U7DWba__page .v5-page-title{letter-spacing:-.04em;text-wrap:balance;max-width:14ch;font-size:clamp(2rem,9.2vw,2.75rem);line-height:1.08}.GuideArticle-module__U7DWba__page .v5-page-summary{max-width:36em;margin-top:4px;font-size:1.05rem;line-height:1.65}.GuideArticle-module__U7DWba__articleMeta{gap:6px 12px;margin-top:18px;font-size:.64rem}.GuideArticle-module__U7DWba__articleMeta span+span:before{margin-right:12px}.GuideArticle-module__U7DWba__productVisual{border-radius:var(--radius-md);min-height:430px}.GuideArticle-module__U7DWba__visualLabel span:last-child{display:none}.GuideArticle-module__U7DWba__visualImage{padding:24px 12px 28px}.GuideArticle-module__U7DWba__productVisual[data-shape=portrait] .GuideArticle-module__U7DWba__visualImage img{max-height:530px}.GuideArticle-module__U7DWba__productVisual[data-shape=wide]{min-height:360px}.GuideArticle-module__U7DWba__articleSection{padding-block:8px 72px}.GuideArticle-module__U7DWba__readingGrid{display:block}.GuideArticle-module__U7DWba__toc{display:none}.GuideArticle-module__U7DWba__mobileToc{border-bottom:1px solid var(--line-light);margin:0 0 36px;padding:0 0 18px;display:block}.GuideArticle-module__U7DWba__mobileToc summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;margin:0;font-size:.68rem;list-style:none;display:flex}.GuideArticle-module__U7DWba__mobileToc summary::-webkit-details-marker{display:none}.GuideArticle-module__U7DWba__mobileToc summary:after{color:var(--ink);content:"+";font-size:1.05rem;line-height:1}.GuideArticle-module__U7DWba__mobileToc[open] summary:after{content:"−"}.GuideArticle-module__U7DWba__mobileToc ol{margin-top:8px}.GuideArticle-module__U7DWba__mobileToc a{min-height:46px;padding:10px 0 10px 14px;font-size:.9rem;line-height:1.35}.GuideArticle-module__U7DWba__prose{max-width:none;font-size:1.1rem;line-height:1.68}.GuideArticle-module__U7DWba__prose .GuideArticle-module__U7DWba__mdxRoot>p:first-child{letter-spacing:-.024em;margin-bottom:28px;font-size:1.28rem;font-weight:450;line-height:1.42}:is(.GuideArticle-module__U7DWba__prose h2,.GuideArticle-module__U7DWba__prose h3){scroll-margin-top:calc(var(--header-height) + 18px);display:block;position:relative}.GuideArticle-module__U7DWba__prose h2{letter-spacing:-.032em;margin:52px 0 14px;padding-top:18px;font-size:1.45rem;font-weight:560;line-height:1.22}.GuideArticle-module__U7DWba__prose h3{letter-spacing:-.024em;margin:34px 0 12px;font-size:1.18rem;font-weight:560;line-height:1.28}.GuideArticle-module__U7DWba__headingAnchor{clip:rect(0 0 0 0);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.GuideArticle-module__U7DWba__prose p,.GuideArticle-module__U7DWba__prose ul,.GuideArticle-module__U7DWba__prose ol){margin-block:1.05em}:is(.GuideArticle-module__U7DWba__prose ul,.GuideArticle-module__U7DWba__prose ol){gap:.7em;padding-left:1.2em}.GuideArticle-module__U7DWba__prose a{text-underline-offset:3px}.GuideArticle-module__U7DWba__prose .GuideArticle-module__U7DWba__directAnswer{border-radius:14px;margin:28px 0;padding:20px 18px;font-size:1.08rem;line-height:1.55}.GuideArticle-module__U7DWba__directAnswer strong:first-child{margin-bottom:8px;font-size:.6rem}.GuideArticle-module__U7DWba__prose .GuideArticle-module__U7DWba__pullQuote{margin:28px 0;padding-left:16px;font-size:1.08rem;line-height:1.55}.GuideArticle-module__U7DWba__tableBlock{margin:28px 0 36px}.GuideArticle-module__U7DWba__related{padding-block:64px 88px}.GuideArticle-module__U7DWba__relatedIntro h2{max-width:12ch;font-size:clamp(1.85rem,8.5vw,2.4rem);line-height:1.1}.GuideArticle-module__U7DWba__relatedColumns{grid-template-columns:1fr;gap:36px}.GuideArticle-module__U7DWba__relatedColumns a{font-size:1.08rem;line-height:1.35}}@media (prefers-reduced-motion:reduce){.GuideArticle-module__U7DWba__relatedColumns a:hover{transform:none}}
.ProgressStage-module__JR9Ava__stage{width:100%;max-width:none;margin-top:0}.ProgressStage-module__JR9Ava__shell{border-radius:calc(var(--radius-md) + 4px);background:linear-gradient(#fffffff5 0%,#fcfbf8fa 100%);gap:0;padding:clamp(16px,2vw,24px);display:grid;box-shadow:inset 0 1px #fffc,0 1px 2px #1212140a,0 18px 48px #12121412,0 40px 90px #1212140d}.ProgressStage-module__JR9Ava__main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(18px,3vw,36px);display:grid}.ProgressStage-module__JR9Ava__side{flex-direction:column;grid-area:2/1;align-items:flex-start;gap:20px;min-width:0;min-height:0;padding-top:2px;display:flex}.ProgressStage-module__JR9Ava__modeTabs{background:#1212140b;border-radius:999px;flex-wrap:wrap;grid-area:1/1;align-self:start;gap:3px;width:fit-content;max-width:100%;padding:3px;display:flex;box-shadow:inset 0 1px 2px #1212140d,0 1px #ffffffa6}.ProgressStage-module__JR9Ava__modeTabs button,.ProgressStage-module__JR9Ava__rhythmTabs button{min-height:40px;color:var(--ink-soft);cursor:pointer;letter-spacing:.01em;transition:color .18s var(--ease-out), background-color .18s var(--ease-out), box-shadow .18s var(--ease-out);background:0 0;border-radius:999px;padding:8px 16px;font-size:.78rem;font-weight:520}.ProgressStage-module__JR9Ava__modeTabs button:hover:not([aria-selected=true]),.ProgressStage-module__JR9Ava__rhythmTabs button:hover:not([aria-selected=true]){color:var(--ink);background:#ffffff8c}.ProgressStage-module__JR9Ava__modeTabs button[aria-selected=true],.ProgressStage-module__JR9Ava__rhythmTabs button[aria-selected=true]{background:var(--signal-black);color:var(--editorial-white);box-shadow:inset 0 1px #ffffff1f,0 6px 18px #05050638}.ProgressStage-module__JR9Ava__modeTabs button:focus-visible,.ProgressStage-module__JR9Ava__rhythmTabs button:focus-visible,.ProgressStage-module__JR9Ava__hourChip:focus-visible,.ProgressStage-module__JR9Ava__toggleRow:focus-within{outline:2px solid var(--ink);outline-offset:2px}.ProgressStage-module__JR9Ava__copy{min-width:0;animation:ProgressStage-module__JR9Ava__panelIn .28s var(--ease-out);flex-direction:column;justify-content:flex-start;margin-top:auto;padding-bottom:4px;display:flex}.ProgressStage-module__JR9Ava__kicker{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem}.ProgressStage-module__JR9Ava__copy h3{max-width:16ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:12px 0 0;font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:500;line-height:1.08}.ProgressStage-module__JR9Ava__copy>p{max-width:38ch;color:var(--ink-soft);text-wrap:pretty;margin:14px 0 0;font-size:.94rem;line-height:1.6}.ProgressStage-module__JR9Ava__rhythmTabs{background:#1212140b;border-radius:999px;flex-wrap:wrap;gap:3px;width:fit-content;max-width:100%;margin-top:22px;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #1212140f}.ProgressStage-module__JR9Ava__rhythmTabs button{min-height:36px;padding:7px 14px;font-size:.74rem}.ProgressStage-module__JR9Ava__board{min-width:0;color:var(--editorial-white);background:radial-gradient(120% 80% at 100% 0,#f4f4f20f 0%,#0000 46%),linear-gradient(160deg,#171719 0%,#0c0c0e 58%,#121214 100%);border-radius:24px;grid-area:1/2/-1;align-content:start;gap:16px;padding:clamp(18px,2.4vw,24px);display:grid;overflow:clip;box-shadow:inset 0 1px #ffffff14,0 22px 56px #05050647}.ProgressStage-module__JR9Ava__boardHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProgressStage-module__JR9Ava__boardHead span{color:#f4f4f27a;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.ProgressStage-module__JR9Ava__boardHead strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:.95rem;font-weight:540}.ProgressStage-module__JR9Ava__statGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ProgressStage-module__JR9Ava__stat{text-align:center;background:#f4f4f20f;border-radius:14px;justify-items:center;gap:4px;padding:12px 12px 14px;display:grid;box-shadow:inset 0 0 0 1px #f4f4f214}.ProgressStage-module__JR9Ava__stat span{color:#f4f4f273;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem}.ProgressStage-module__JR9Ava__stat b{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;animation:ProgressStage-module__JR9Ava__numIn .28s var(--ease-out);font-size:1.55rem;font-weight:520}.ProgressStage-module__JR9Ava__ringRow{grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:4px 2px;display:grid}.ProgressStage-module__JR9Ava__ringWrap{flex-shrink:0;width:72px;height:72px;position:relative}.ProgressStage-module__JR9Ava__ring{--pct:67;background:conic-gradient(from -90deg, var(--editorial-white) calc(var(--pct) * 1%), #f4f4f21f 0);width:100%;height:100%;transition:background .32s var(--ease-out);border-radius:999px;-webkit-mask:radial-gradient(circle,#0000 58%,#000 59%);mask:radial-gradient(circle,#0000 58%,#000 59%)}.ProgressStage-module__JR9Ava__ringValue{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;font-size:.95rem;font-weight:540;display:grid;position:absolute;inset:0}.ProgressStage-module__JR9Ava__ringCopy{gap:4px;display:grid}.ProgressStage-module__JR9Ava__ringCopy strong{letter-spacing:-.02em;font-size:.92rem;font-weight:540}.ProgressStage-module__JR9Ava__ringCopy span{color:#f4f4f280;font-size:.82rem;line-height:1.4}.ProgressStage-module__JR9Ava__habitGrid{gap:8px;display:grid}.ProgressStage-module__JR9Ava__habitGridLabel{color:#f4f4f273;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem}.ProgressStage-module__JR9Ava__habitGridWeeks{grid-template-columns:repeat(26,minmax(0,1fr));gap:3px;width:100%;display:grid}.ProgressStage-module__JR9Ava__habitGridWeek{grid-template-rows:repeat(7,minmax(0,1fr));gap:3px;display:grid}.ProgressStage-module__JR9Ava__habitCell{aspect-ratio:1;background:#f4f4f21a;border-radius:2px;min-height:0}.ProgressStage-module__JR9Ava__habitCell[data-done=true]{background:#f4f4f2e0}.ProgressStage-module__JR9Ava__cueBoard{min-width:0;color:var(--editorial-white);background:radial-gradient(110% 70% at 0 0,#9446541a 0%,#0000 50%),linear-gradient(165deg,#17171a 0%,#0d0d0f 55%,#111113 100%);border-radius:24px;grid-area:1/2/-1;gap:14px;padding:clamp(18px,2.4vw,24px);display:grid;box-shadow:inset 0 1px #ffffff0f,0 22px 56px #05050647}.ProgressStage-module__JR9Ava__cueHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProgressStage-module__JR9Ava__cueHead span{color:#f4f4f27a;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.ProgressStage-module__JR9Ava__cueHead strong{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:540}.ProgressStage-module__JR9Ava__hourRow{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.ProgressStage-module__JR9Ava__hourChip{color:#f4f4f28c;cursor:pointer;min-height:44px;font-family:var(--font-mono);letter-spacing:.02em;scroll-snap-align:center;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), box-shadow .18s var(--ease-out);background:#f4f4f20d;border-radius:12px;flex:none;padding:10px 14px;font-size:.78rem;box-shadow:inset 0 0 0 1px #f4f4f214}.ProgressStage-module__JR9Ava__hourChip[data-active=true]{color:var(--editorial-white);background:#f4f4f224;box-shadow:inset 0 0 0 1px #f4f4f238}.ProgressStage-module__JR9Ava__toggleList{gap:8px;display:grid}.ProgressStage-module__JR9Ava__toggleRow{cursor:pointer;background:#f4f4f20d;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:14px;min-height:56px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #f4f4f214}.ProgressStage-module__JR9Ava__toggleCopy{gap:4px;min-width:0;display:grid}.ProgressStage-module__JR9Ava__toggleCopy strong{letter-spacing:-.015em;font-size:.9rem;font-weight:540}.ProgressStage-module__JR9Ava__toggleCopy small{color:#f4f4f280;font-size:.78rem;line-height:1.45}.ProgressStage-module__JR9Ava__switch{flex-shrink:0;place-items:center;display:grid;position:relative}.ProgressStage-module__JR9Ava__switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ProgressStage-module__JR9Ava__switchTrack{width:44px;height:26px;transition:background-color .18s var(--ease-out);background:#f4f4f229;border-radius:999px;display:block;box-shadow:inset 0 0 0 1px #f4f4f21a}.ProgressStage-module__JR9Ava__switchThumb{background:var(--editorial-white);width:20px;height:20px;transition:transform .18s var(--ease-out);border-radius:999px;margin:3px;display:block;box-shadow:0 2px 6px #00000040}.ProgressStage-module__JR9Ava__switch input:checked+.ProgressStage-module__JR9Ava__switchTrack{background:var(--success)}.ProgressStage-module__JR9Ava__switch input:checked+.ProgressStage-module__JR9Ava__switchTrack .ProgressStage-module__JR9Ava__switchThumb{transform:translate(18px)}.ProgressStage-module__JR9Ava__preview{min-height:56px;transition:opacity .22s var(--ease-out);background:#f4f4f212;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #f4f4f21a}.ProgressStage-module__JR9Ava__preview[data-visible=false]{opacity:.72}.ProgressStage-module__JR9Ava__previewDot{background:var(--success);border-radius:999px;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 4px #34c7592e}.ProgressStage-module__JR9Ava__preview>div{gap:2px;display:grid}.ProgressStage-module__JR9Ava__preview strong{letter-spacing:-.015em;font-size:.9rem;font-weight:540}.ProgressStage-module__JR9Ava__preview span{color:#f4f4f285;font-size:.8rem}.ProgressStage-module__JR9Ava__previewOff{color:#f4f4f280;font-size:.84rem;line-height:1.45}.ProgressStage-module__JR9Ava__quietNote{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.02em;margin:0;font-size:.7rem;line-height:1.5}.ProgressStage-module__JR9Ava__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ProgressStage-module__JR9Ava__panelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ProgressStage-module__JR9Ava__numIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:800px){.ProgressStage-module__JR9Ava__main{grid-template-rows:none;grid-template-columns:1fr}.ProgressStage-module__JR9Ava__side{order:1;grid-area:auto/1;min-height:0}.ProgressStage-module__JR9Ava__copy{margin-top:0}.ProgressStage-module__JR9Ava__copy h3{max-width:none}.ProgressStage-module__JR9Ava__modeTabs{order:2;grid-area:auto/1;margin-top:12px;margin-bottom:0}.ProgressStage-module__JR9Ava__board,.ProgressStage-module__JR9Ava__cueBoard{order:3;grid-area:auto/1;margin-top:10px}}@media (prefers-reduced-motion:reduce){.ProgressStage-module__JR9Ava__panel,.ProgressStage-module__JR9Ava__stat b{animation:none}.ProgressStage-module__JR9Ava__ring,.ProgressStage-module__JR9Ava__switchTrack,.ProgressStage-module__JR9Ava__switchThumb,.ProgressStage-module__JR9Ava__preview{transition:none}}
.SoloHabitDesk-module__vVERfG__desk{margin-top:0}.SoloHabitDesk-module__vVERfG__shell{border-radius:calc(var(--radius-md) + 6px);background:linear-gradient(#fffffff5 0%,#fcfbf8fa 100%);gap:clamp(18px,2.5vw,28px);padding:clamp(18px,2.4vw,28px);display:grid;box-shadow:inset 0 1px #fffc,0 1px 2px #1212140a,0 18px 48px #12121412,0 40px 90px #1212140d}.SoloHabitDesk-module__vVERfG__statusBar{border-bottom:1px solid #12121414;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px 16px;padding-bottom:14px;display:grid}.SoloHabitDesk-module__vVERfG__statusBar>div{gap:6px;display:grid}.SoloHabitDesk-module__vVERfG__statusLabel{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.SoloHabitDesk-module__vVERfG__statusBar strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.05rem;font-weight:540}.SoloHabitDesk-module__vVERfG__body{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:clamp(18px,3vw,32px);display:grid}.SoloHabitDesk-module__vVERfG__list{align-content:start;gap:8px;display:grid}.SoloHabitDesk-module__vVERfG__row{width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;transition-property:background-color,box-shadow,transform;transition-duration:.18s;transition-timing-function:var(--ease-out);background:#12121408;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.SoloHabitDesk-module__vVERfG__row:hover{background:#1212140e}.SoloHabitDesk-module__vVERfG__row[data-active=true]{background:var(--signal-black);color:var(--editorial-white);box-shadow:0 12px 32px #0505062e}.SoloHabitDesk-module__vVERfG__rowCopy{gap:5px;min-width:0;padding-block:1px;display:grid}.SoloHabitDesk-module__vVERfG__rowCopy strong{letter-spacing:-.02em;font-size:.98rem;font-weight:560;line-height:1.2}.SoloHabitDesk-module__vVERfG__rowCopy small{color:inherit;opacity:.58;font-size:.74rem;line-height:1.3}.SoloHabitDesk-module__vVERfG__streak{min-height:1.6em;color:inherit;opacity:.72;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-self:center;align-items:center;padding-top:.12em;font-size:.68rem;line-height:1;display:inline-flex}.SoloHabitDesk-module__vVERfG__detail{background:var(--signal-black);min-height:100%;color:var(--editorial-white);border-radius:20px;align-content:start;gap:12px;padding:28px 24px 22px;display:grid;box-shadow:inset 0 1px #ffffff14,0 24px 60px #05050638}.SoloHabitDesk-module__vVERfG__detailEyebrow{color:#f4f4f27a;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;padding-top:2px;font-size:.6rem;line-height:1.2}.SoloHabitDesk-module__vVERfG__detail h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:500;line-height:1.08}.SoloHabitDesk-module__vVERfG__detailNote{color:#f4f4f29e;max-width:30ch;margin:4px 0 0;font-size:.9rem;line-height:1.55}.SoloHabitDesk-module__vVERfG__meta{border-top:1px solid #f4f4f21f;gap:0;margin:16px 0 0;display:grid}.SoloHabitDesk-module__vVERfG__meta>div{border-bottom:1px solid #f4f4f21f;gap:6px;padding-block:14px;display:grid}.SoloHabitDesk-module__vVERfG__meta dt{color:#f4f4f273;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.SoloHabitDesk-module__vVERfG__meta dd{color:#f4f4f2d1;letter-spacing:-.01em;margin:0;font-size:.88rem;font-weight:450;line-height:1.5}@media (max-width:820px){.SoloHabitDesk-module__vVERfG__statusBar{grid-template-columns:1fr 1fr}.SoloHabitDesk-module__vVERfG__statusBar>div:last-child{grid-column:1/-1}.SoloHabitDesk-module__vVERfG__body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.SoloHabitDesk-module__vVERfG__row{transition:none}}
.GuidesIndex-module__CaB_2W__page{background:var(--paper)}.GuidesIndex-module__CaB_2W__heroFill .v5-page-hero{min-height:calc(100vh - var(--header-height) - 40px);min-height:calc(100svh - var(--header-height) - 40px);flex-direction:column;justify-content:flex-end;display:flex}.GuidesIndex-module__CaB_2W__heroAside{margin-top:24px}.GuidesIndex-module__CaB_2W__heroAside .v5-text-link{width:fit-content;color:var(--ink)}.GuidesIndex-module__CaB_2W__library{width:100%;padding:clamp(72px, 8vw, 116px) var(--page-gutter) clamp(92px, 10vw, 144px)}.GuidesIndex-module__CaB_2W__cluster{max-width:1280px;margin-inline:auto}.GuidesIndex-module__CaB_2W__cluster+.GuidesIndex-module__CaB_2W__cluster{margin-top:clamp(84px,11vw,144px)}.GuidesIndex-module__CaB_2W__clusterIntro{background:#efeee9;border-radius:20px;padding:clamp(28px,4vw,44px);box-shadow:inset 0 0 0 1px #0505060b}.GuidesIndex-module__CaB_2W__clusterHeader{grid-template-columns:58px minmax(0,1fr) minmax(220px,.42fr);align-items:end;gap:clamp(22px,4vw,58px);display:grid}.GuidesIndex-module__CaB_2W__clusterIndex{width:58px;height:58px;color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;background:#fff;border-radius:50%;align-self:center;place-items:center;margin:0;font-size:.64rem;display:grid;box-shadow:0 0 0 1px #0505060f}.GuidesIndex-module__CaB_2W__clusterBody{gap:14px;display:grid}.GuidesIndex-module__CaB_2W__clusterMeta{color:var(--ink-soft);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px 14px;margin:0;font-size:.64rem;display:flex}.GuidesIndex-module__CaB_2W__clusterMeta span+span:before{color:var(--ink-faint);content:"/";margin-right:14px}.GuidesIndex-module__CaB_2W__clusterHeader h2{max-width:17ch;color:var(--ink);letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.7vw,3.45rem);font-weight:470;line-height:1.02}.GuidesIndex-module__CaB_2W__clusterSummary{border-left:1px solid #0505061a;align-content:space-between;align-self:stretch;gap:12px;padding-left:clamp(20px,3vw,36px);display:grid}.GuidesIndex-module__CaB_2W__clusterSummary span{color:var(--ink-faint);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem}.GuidesIndex-module__CaB_2W__clusterSummary p{color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.6}.GuidesIndex-module__CaB_2W__guideRows{width:100%}.GuidesIndex-module__CaB_2W__guideRow{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(52px,7vw,104px);padding-block:clamp(52px,7vw,82px);display:grid}.GuidesIndex-module__CaB_2W__guideRow[data-reverse=true]{grid-template-columns:minmax(360px,1.08fr) minmax(320px,.92fr)}.GuidesIndex-module__CaB_2W__guideRow[data-reverse=true] .GuidesIndex-module__CaB_2W__guideCopy{grid-column:2}.GuidesIndex-module__CaB_2W__guideRow[data-reverse=true] .GuidesIndex-module__CaB_2W__guideVisual{grid-area:1/1}.GuidesIndex-module__CaB_2W__cluster:last-child .GuidesIndex-module__CaB_2W__guideRow:last-child{border-bottom:0}.GuidesIndex-module__CaB_2W__guideCopy{min-width:0}.GuidesIndex-module__CaB_2W__guideMeta{color:var(--ink-soft);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.085em;text-transform:uppercase;flex-wrap:wrap;gap:7px 14px;font-size:.6rem;line-height:1.5;display:flex}.GuidesIndex-module__CaB_2W__guideMeta span+span:before{color:var(--ink-faint);content:"/";margin-right:14px}.GuidesIndex-module__CaB_2W__guideCopy h3{letter-spacing:-.052em;text-wrap:balance;max-width:16ch;margin:18px 0 0;font-size:clamp(2rem,3.8vw,3.45rem);font-weight:470;line-height:.99}.GuidesIndex-module__CaB_2W__guideCopy h3 a{text-underline-offset:.14em;transition:text-decoration-color .16s var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.GuidesIndex-module__CaB_2W__guideCopy h3 a:hover{text-decoration-color:#0505066b}.GuidesIndex-module__CaB_2W__guideCopy>p{max-width:560px;color:var(--ink-soft);text-wrap:pretty;margin:22px 0 0;font-size:.96rem;line-height:1.72}.GuidesIndex-module__CaB_2W__readLink{width:fit-content;color:var(--ink);gap:8px;margin-top:22px;display:inline-flex}.GuidesIndex-module__CaB_2W__guideVisual{width:100%}@media (max-width:820px){.GuidesIndex-module__CaB_2W__clusterHeader{grid-template-columns:50px minmax(0,1fr)}.GuidesIndex-module__CaB_2W__clusterIndex{width:50px;height:50px}.GuidesIndex-module__CaB_2W__clusterSummary{border-top:1px solid #0505061a;border-left:0;grid-column:2;padding:18px 0 0}.GuidesIndex-module__CaB_2W__guideRow{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:30px}.GuidesIndex-module__CaB_2W__guideRow[data-reverse=true]{grid-template-columns:minmax(260px,.9fr) minmax(0,1fr)}}@media (max-width:700px){.GuidesIndex-module__CaB_2W__page .v5-page-hero{padding-block:36px 40px}.GuidesIndex-module__CaB_2W__page .v5-page-title{letter-spacing:-.04em;text-wrap:balance;max-width:12ch;font-size:clamp(2.05rem,9.4vw,2.8rem);line-height:1.08}.GuidesIndex-module__CaB_2W__page .v5-page-summary{font-size:1.05rem;line-height:1.65}.GuidesIndex-module__CaB_2W__library{padding:48px 18px 80px}.GuidesIndex-module__CaB_2W__cluster+.GuidesIndex-module__CaB_2W__cluster{margin-top:72px}.GuidesIndex-module__CaB_2W__clusterIntro{border-radius:16px;padding:22px 18px}.GuidesIndex-module__CaB_2W__clusterHeader{grid-template-columns:1fr;gap:18px}.GuidesIndex-module__CaB_2W__clusterIndex{width:44px;height:44px}.GuidesIndex-module__CaB_2W__clusterHeader h2{max-width:14ch;font-size:clamp(1.85rem,8.8vw,2.45rem);line-height:1.1}.GuidesIndex-module__CaB_2W__clusterSummary{border-left:0;grid-column:1;padding-top:14px;padding-left:0}.GuidesIndex-module__CaB_2W__clusterSummary p{font-size:.98rem;line-height:1.6}.GuidesIndex-module__CaB_2W__guideRow,.GuidesIndex-module__CaB_2W__guideRow[data-reverse=true]{grid-template-columns:1fr;gap:22px;padding-block:36px 48px}.GuidesIndex-module__CaB_2W__guideRow[data-reverse=true] .GuidesIndex-module__CaB_2W__guideCopy,.GuidesIndex-module__CaB_2W__guideRow[data-reverse=true] .GuidesIndex-module__CaB_2W__guideVisual{grid-area:auto/1}.GuidesIndex-module__CaB_2W__guideCopy h3{max-width:16ch;font-size:clamp(1.7rem,8vw,2.25rem);line-height:1.12}.GuidesIndex-module__CaB_2W__guideCopy>p{font-size:1.02rem;line-height:1.65}.GuidesIndex-module__CaB_2W__readLink{align-items:center;min-height:44px}.GuidesIndex-module__CaB_2W__guideMeta span+span:before{margin-right:10px}}
.pricing-module__lP4odW__page{background:var(--paper)}.pricing-module__lP4odW__heroFill .v5-page-hero{min-height:calc(100vh - var(--header-height) - 40px);min-height:calc(100svh - var(--header-height) - 40px);flex-direction:column;justify-content:flex-end;display:flex}.pricing-module__lP4odW__capacity,.pricing-module__lP4odW__proof{padding-block:clamp(86px,11vw,164px)}.pricing-module__lP4odW__sectionIntro{text-align:center;max-width:760px;margin-inline:auto}.pricing-module__lP4odW__sectionIntro h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.35rem,4.4vw,4.35rem);font-weight:470;line-height:.98}.pricing-module__lP4odW__sectionIntro>p:last-child{max-width:660px;color:var(--ink-soft);margin:22px auto 0;font-size:clamp(.96rem,1.4vw,1.08rem);line-height:1.7}.pricing-module__lP4odW__proof h2{letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(2.15rem,4vw,4rem);font-weight:450;line-height:.98}.pricing-module__lP4odW__proof{background:var(--editorial-white)}.pricing-module__lP4odW__proofGrid{grid-template-columns:minmax(280px,5fr) minmax(0,7fr);align-items:center;gap:clamp(46px,8vw,128px);display:grid}.pricing-module__lP4odW__proofVisual{justify-self:center;place-items:center;width:min(100%,560px);display:grid;position:relative}.pricing-module__lP4odW__proofPhone{object-fit:contain;width:100%;height:auto;max-height:min(780px,76svh);display:block}.pricing-module__lP4odW__proFeatures{gap:10px;margin:48px 0 0;padding:0;list-style:none;display:grid}.pricing-module__lP4odW__proFeatures li{color:var(--ink);cursor:default;transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out);background:radial-gradient(90% 80% at 100% 0,#0505060b,#0000 42%),linear-gradient(165deg,#fff 0%,#fbfbf8eb 58%);border-radius:26px;outline:none;gap:0;padding:22px 22px 12px;display:grid;position:relative;overflow:clip;box-shadow:0 0 0 1px #0505060f,inset 0 1px #ffffffe6,0 14px 34px #0505060d}.pricing-module__lP4odW__proFeatures li:before{content:"";opacity:.45;height:1px;transition:opacity .24s var(--ease-out);background:linear-gradient(90deg,#0000,#0505068c,#0000);position:absolute;top:0;left:22px;right:22px}.pricing-module__lP4odW__proFeatures li:hover,.pricing-module__lP4odW__proFeatures li:focus-visible{transform:translateY(-4px);box-shadow:0 0 0 1px #05050614,inset 0 1px #fffffff2,0 22px 44px #05050614}.pricing-module__lP4odW__proFeatures li:hover:before,.pricing-module__lP4odW__proFeatures li:focus-visible:before{opacity:.9}.pricing-module__lP4odW__proFeatureTop{align-items:flex-start;padding-right:22px;display:flex}.pricing-module__lP4odW__proFeatureName{font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:520;line-height:1.15}.pricing-module__lP4odW__proFeatureCue{color:#1212146b;width:18px;height:18px;transition:transform .26s var(--ease-out), color .22s var(--ease-out);justify-content:center;align-items:center;display:none;position:absolute;top:16px;right:16px}.pricing-module__lP4odW__proFeatureCue svg{display:block}.pricing-module__lP4odW__proFeatures li:hover .pricing-module__lP4odW__proFeatureCue,.pricing-module__lP4odW__proFeatures li:focus-visible .pricing-module__lP4odW__proFeatureCue{color:var(--ink);transform:rotate(45deg)}.pricing-module__lP4odW__proFeatureReadout{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #0505061a;grid-template-columns:auto 1fr;align-items:baseline;gap:14px;margin-top:18px;padding-top:14px;font-size:.62rem;font-weight:500;display:grid}.pricing-module__lP4odW__proFeatureReadout strong{color:var(--ink);font-weight:500}.pricing-module__lP4odW__proFeatureReadout span{color:#1212147a;text-align:right;justify-self:end}.pricing-module__lP4odW__proFeaturePitchWrap{transition:grid-template-rows .3s var(--ease-out);grid-template-rows:1fr;display:grid}.pricing-module__lP4odW__proFeaturePitch{min-height:0;color:var(--ink-soft);text-wrap:pretty;margin:0;padding-top:14px;font-size:.92rem;line-height:1.55;overflow:hidden}@media (hover:hover) and (pointer:fine){.pricing-module__lP4odW__proFeatureCue{display:flex}.pricing-module__lP4odW__proFeaturePitchWrap{grid-template-rows:0fr}.pricing-module__lP4odW__proFeaturePitch{opacity:0;filter:blur(4px);transition:opacity .24s var(--ease-out), transform .3s var(--ease-out), filter .3s var(--ease-out);transform:translateY(8px)}.pricing-module__lP4odW__proFeatures li:hover .pricing-module__lP4odW__proFeaturePitchWrap,.pricing-module__lP4odW__proFeatures li:focus-visible .pricing-module__lP4odW__proFeaturePitchWrap{grid-template-rows:1fr}.pricing-module__lP4odW__proFeatures li:hover .pricing-module__lP4odW__proFeaturePitch,.pricing-module__lP4odW__proFeatures li:focus-visible .pricing-module__lP4odW__proFeaturePitch{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pricing-module__lP4odW__proFeatures li,.pricing-module__lP4odW__proFeatures li:before,.pricing-module__lP4odW__proFeatureCue,.pricing-module__lP4odW__proFeaturePitchWrap,.pricing-module__lP4odW__proFeaturePitch{transition:none}.pricing-module__lP4odW__proFeatures li:hover,.pricing-module__lP4odW__proFeatures li:focus-visible,.pricing-module__lP4odW__proFeatures li:hover .pricing-module__lP4odW__proFeatureCue,.pricing-module__lP4odW__proFeatures li:focus-visible .pricing-module__lP4odW__proFeatureCue{transform:none}.pricing-module__lP4odW__proFeaturePitch{opacity:1;filter:none;transform:none}.pricing-module__lP4odW__proFeaturePitchWrap{grid-template-rows:1fr}}.pricing-module__lP4odW__faqGrid{grid-template-columns:minmax(260px,4fr) minmax(400px,6fr);align-items:start;gap:clamp(48px,9vw,140px);display:grid}.pricing-module__lP4odW__faqIntro{top:calc(var(--header-height) + 48px);position:sticky}.pricing-module__lP4odW__faqList{border-top:1px solid var(--line-light)}.pricing-module__lP4odW__faqList details{border-bottom:1px solid var(--line-light)}.pricing-module__lP4odW__faqList summary{cursor:pointer;min-height:84px;font-family:var(--font-display);letter-spacing:-.025em;grid-template-columns:42px 1fr;align-items:center;gap:12px;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:520;list-style:none;display:grid}.pricing-module__lP4odW__faqList summary::-webkit-details-marker{display:none}.pricing-module__lP4odW__faqList summary:after{content:"+";color:var(--ink-faint);font-family:var(--font-mono);grid-column:3;font-size:1.1rem}.pricing-module__lP4odW__faqList details[open] summary:after{content:"−"}.pricing-module__lP4odW__faqList summary span{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.08em;font-size:.63rem}.pricing-module__lP4odW__faqList details>p{max-width:680px;color:var(--ink-soft);margin:-4px 0 0;padding:0 28px 30px 54px;line-height:1.68}@media (max-width:960px){.pricing-module__lP4odW__faqGrid{grid-template-columns:1fr}.pricing-module__lP4odW__faqIntro{position:static}}@media (max-width:860px){.pricing-module__lP4odW__proofGrid{grid-template-columns:1fr}}
.HabitGroups-module__kLMCBW__page{background:var(--paper)}.HabitGroups-module__kLMCBW__hero{background:radial-gradient(ellipse 52% 46% at 90% 16%, #9446540f 0%, transparent 58%), radial-gradient(ellipse 40% 40% at 12% 78%, #12121408 0%, transparent 55%), linear-gradient(180deg, var(--paper) 0%, #f7f6f2 100%);padding-block:clamp(48px,7vw,96px) clamp(56px,8vw,112px);overflow:clip}.HabitGroups-module__kLMCBW__heroInner{grid-template-columns:minmax(0,1.1fr) minmax(280px,1fr);align-items:center;gap:clamp(24px,3.5vw,48px);display:grid}.HabitGroups-module__kLMCBW__heroCopy{max-width:36rem}.HabitGroups-module__kLMCBW__heroTitle{letter-spacing:-.055em;text-wrap:balance;max-width:11ch;margin:16px 0 0;font-size:clamp(2.55rem,5.4vw,4.6rem);font-weight:450;line-height:.98}.HabitGroups-module__kLMCBW__heroSummary{max-width:34ch;color:var(--ink-soft);margin:22px 0 0;font-size:1.02rem;line-height:1.65}.HabitGroups-module__kLMCBW__heroActions{gap:12px 28px;margin-top:28px}.HabitGroups-module__kLMCBW__heroVisual{isolation:isolate;justify-self:center;width:min(100%,360px);margin:0 0 0 clamp(-24px,-2vw,0px);position:relative}.HabitGroups-module__kLMCBW__heroPhone{z-index:1;width:100%;height:auto;position:relative}.HabitGroups-module__kLMCBW__heroPhoneShadow{z-index:0;filter:blur(10px);pointer-events:none;background:radial-gradient(#12121433 0%,#0000 72%);border-radius:50%;height:40px;position:absolute;bottom:2%;left:12%;right:12%}.HabitGroups-module__kLMCBW__sectionHead{grid-template-columns:minmax(0,7fr) minmax(220px,4fr);align-items:end;gap:24px clamp(36px,6vw,100px);display:grid}.HabitGroups-module__kLMCBW__sectionTitle{letter-spacing:-.045em;text-wrap:balance;max-width:12ch;margin:14px 0 0;font-size:clamp(2rem,4vw,3.3rem);font-weight:450;line-height:1.02}.HabitGroups-module__kLMCBW__sectionNote{max-width:30ch;color:var(--ink-soft);margin:0 0 4px;font-size:.95rem;line-height:1.66}.HabitGroups-module__kLMCBW__pitch{background:radial-gradient(42% 40% at 88% 18%,#9446540d 0%,#0000 55%),#f5f4ef;border-top:1px solid #1212140f;padding-block:clamp(72px,9vw,128px);position:relative;overflow:clip}.HabitGroups-module__kLMCBW__pitchShell{gap:clamp(36px,5vw,56px);display:grid}.HabitGroups-module__kLMCBW__pitchHeader{text-align:center;justify-items:center;max-width:46rem;margin-inline:auto;display:grid}.HabitGroups-module__kLMCBW__pitchTitle{letter-spacing:-.05em;text-wrap:balance;max-width:14ch;margin:14px 0 0;font-size:clamp(2.1rem,4.2vw,3.5rem);font-weight:450;line-height:1.02}.HabitGroups-module__kLMCBW__pitchLead{max-width:46ch;color:var(--ink-soft);margin:20px 0 0;font-size:1.02rem;line-height:1.7}.HabitGroups-module__kLMCBW__pitchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.HabitGroups-module__kLMCBW__pitchCard{background:#ffffffb8;border-radius:18px;grid-template-rows:auto auto 1fr;align-content:start;gap:12px;min-height:100%;padding:20px 18px 22px;transition:background-color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1);display:grid;box-shadow:inset 0 0 0 1px #05050614,0 10px 28px #05050608}.HabitGroups-module__kLMCBW__pitchCard:hover{background:#fff;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #0505061f,0 14px 32px #0505060f}.HabitGroups-module__kLMCBW__pitchCardIcon{width:2.15rem;height:2.15rem;color:var(--ink);background:#0505060b;border-radius:10px;place-items:center;display:grid}.HabitGroups-module__kLMCBW__pitchCard strong{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:1.12rem;font-weight:540;line-height:1.2}.HabitGroups-module__kLMCBW__pitchCard span:last-child{color:#0505068c;font-size:.9rem;line-height:1.55}.HabitGroups-module__kLMCBW__stageSection{background:var(--paper);border-top:1px solid var(--line-light);padding-block:clamp(56px,7vw,96px)}.HabitGroups-module__kLMCBW__stageMount{justify-content:center;margin-top:clamp(22px,3vw,36px);display:flex}.HabitGroups-module__kLMCBW__stageMount>*{width:100%}.HabitGroups-module__kLMCBW__nudge{background:var(--paper);border-top:1px solid var(--line-light);padding-block:clamp(72px,9vw,120px)}.HabitGroups-module__kLMCBW__nudgeInner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.HabitGroups-module__kLMCBW__nudgeCopy{max-width:32rem}.HabitGroups-module__kLMCBW__nudgeTitle{letter-spacing:-.045em;text-wrap:balance;max-width:12ch;margin:14px 0 0;font-size:clamp(2rem,4vw,3.3rem);font-weight:450;line-height:1.02}.HabitGroups-module__kLMCBW__nudgeLead{max-width:52ch;color:var(--ink-soft);margin:18px 0 0;font-size:1rem;line-height:1.68}.HabitGroups-module__kLMCBW__nudgeCard{background:var(--signal-black);max-width:28rem;color:var(--editorial-white);border-radius:16px;grid-template-columns:auto 1fr;justify-self:end;align-items:center;gap:14px;padding:18px 20px;display:grid;box-shadow:0 18px 40px #05050629}.HabitGroups-module__kLMCBW__nudgeIcon{width:2.2rem;height:2.2rem;color:var(--editorial-white);background:#f4f4f214;border-radius:10px;place-items:center;display:grid}.HabitGroups-module__kLMCBW__nudgeLabel{color:#f4f4f26b;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.6rem}.HabitGroups-module__kLMCBW__nudgeCard strong{font-family:var(--font-display);letter-spacing:-.025em;margin-top:6px;font-size:1.05rem;font-weight:530;display:block}.HabitGroups-module__kLMCBW__nudgeCard span:last-child{color:#f4f4f294;margin-top:6px;font-size:.84rem;line-height:1.5;display:block}.HabitGroups-module__kLMCBW__related{background:#f5f4ef;border-top:1px solid #1212140f;padding-block:clamp(72px,9vw,120px)}.HabitGroups-module__kLMCBW__relatedIntro{max-width:34rem}.HabitGroups-module__kLMCBW__relatedTitle{letter-spacing:-.05em;max-width:12ch;margin:14px 0 0;font-size:clamp(2.1rem,4.2vw,3.4rem);font-weight:450;line-height:.98}.HabitGroups-module__kLMCBW__modeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:clamp(28px,4vw,44px);display:grid}.HabitGroups-module__kLMCBW__modeTile{color:inherit;background:#ffffffb8;border-radius:14px;gap:12px;padding:16px 18px 18px;transition:background-color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1);display:grid;position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #05050614,0 10px 28px #05050608}.HabitGroups-module__kLMCBW__modeTile:before{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#0505068c,#0000);height:1px;transition:opacity .24s cubic-bezier(.2,0,0,1);position:absolute;top:0;left:16px;right:16px}.HabitGroups-module__kLMCBW__modeTile:hover,.HabitGroups-module__kLMCBW__modeTile:focus-visible{background:#fff;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #05050624,0 14px 32px #0505060f}.HabitGroups-module__kLMCBW__modeTile:hover:before,.HabitGroups-module__kLMCBW__modeTile:focus-visible:before{opacity:.9}.HabitGroups-module__kLMCBW__modeTile:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.HabitGroups-module__kLMCBW__modeTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.HabitGroups-module__kLMCBW__modeIcon{width:2rem;height:2rem;color:var(--ink);background:#0505060b;border-radius:9px;place-items:center;display:grid}.HabitGroups-module__kLMCBW__modeTile strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.05rem,1.4vw,1.22rem);font-weight:530;line-height:1.15}.HabitGroups-module__kLMCBW__modeBlurb{color:#0505068c;text-wrap:pretty;font-size:.84rem;line-height:1.5}.HabitGroups-module__kLMCBW__modeArrow{color:#0505066b;border:1px solid #0505061f;border-radius:999px;flex-shrink:0;place-items:center;width:1.55rem;height:1.55rem;transition:transform .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),background-color .18s cubic-bezier(.2,0,0,1);display:grid}.HabitGroups-module__kLMCBW__modeTile:hover .HabitGroups-module__kLMCBW__modeArrow,.HabitGroups-module__kLMCBW__modeTile:focus-visible .HabitGroups-module__kLMCBW__modeArrow{border-color:var(--ink);background:var(--ink);color:var(--editorial-white);transform:translate(1px,-1px)}@media (max-width:900px){.HabitGroups-module__kLMCBW__heroInner,.HabitGroups-module__kLMCBW__sectionHead,.HabitGroups-module__kLMCBW__nudgeInner{grid-template-columns:1fr}.HabitGroups-module__kLMCBW__heroVisual{justify-self:center;width:min(64vw,320px);margin-left:0}.HabitGroups-module__kLMCBW__heroTitle{max-width:none}.HabitGroups-module__kLMCBW__nudgeCard{justify-self:stretch;max-width:none}.HabitGroups-module__kLMCBW__pitchGrid,.HabitGroups-module__kLMCBW__modeGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.HabitGroups-module__kLMCBW__pitchCard:hover,.HabitGroups-module__kLMCBW__modeTile:hover,.HabitGroups-module__kLMCBW__modeTile:focus-visible,.HabitGroups-module__kLMCBW__modeTile:hover .HabitGroups-module__kLMCBW__modeArrow,.HabitGroups-module__kLMCBW__modeTile:focus-visible .HabitGroups-module__kLMCBW__modeArrow{transform:none}}
