.PlanningPress_planningPress__KU1aG{--press-paper:hsl(var(--card));--press-ink:hsl(var(--foreground));--press-rule:hsl(var(--border));--press-ease:cubic-bezier(0.65,0,0.35,1);position:relative;width:100%;background-color:transparent}.PlanningPress_planningPressViewport__Tj7KV{display:flex;align-items:stretch;justify-content:center;gap:var(--page-copy-gap);flex-direction:column;padding-block:var(--section-space-tight);overflow:hidden}.PlanningPress_planningPressTitle__bZ6S7{display:flex;flex-direction:column;align-items:flex-start;gap:var(--page-content-gap)}.PlanningPress_planningPressCaptionRow__OGifQ{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem}.PlanningPress_planningPressCaption__UfHfr{display:grid;min-width:0;color:hsl(var(--foreground));font-size:var(--type-small-size);line-height:var(--type-small-leading)}.PlanningPress_planningPressCaption__UfHfr>span{display:inline-flex;grid-area:1/1;align-items:baseline;gap:.625rem}.PlanningPress_planningPressCaption__UfHfr [data-loop-caption-state=sealed],.PlanningPress_planningPress__KU1aG[data-loop-state=sealed] .PlanningPress_planningPressCaption__UfHfr [data-loop-caption-state=leaking]{visibility:hidden}.PlanningPress_planningPress__KU1aG[data-loop-state=sealed] .PlanningPress_planningPressCaption__UfHfr [data-loop-caption-state=sealed]{visibility:visible}.PlanningPress_planningPressLeakMark__4T3Ev,.PlanningPress_planningPressSealedMark__XBo4w{display:inline-block;flex:none;width:.5rem;height:.5rem;background:hsl(var(--accent-warm))}.PlanningPress_planningPressSealedMark__XBo4w{background:hsl(var(--brand))}.PlanningPress_planningPressReplay__U9nO1{margin-block:-.375rem;padding:.375rem 0;border:0;background:none;color:hsl(var(--foreground));cursor:pointer;font-size:var(--type-small-size);font-weight:600;line-height:var(--type-small-leading);text-decoration:underline;text-decoration-color:hsl(var(--brand));text-underline-offset:4px}.PlanningPress_planningPressReplay__U9nO1:hover{text-decoration-thickness:2px}.PlanningPress_planningPressReplay__U9nO1[hidden]{display:none}.PlanningPress_planningPress__KU1aG .PlanningPress_planningPressCanvas__MWEZ_[data-homepage-container]{box-sizing:border-box}.PlanningPress_planningPressStage__hWABq{--press-box-height:var(--press-box-h,25%);--press-row-bottom:calc(var(--press-row-top, 1.6%) + var(--press-box-height));--press-floor:92%;position:relative;width:100%;aspect-ratio:1232/560;margin:0 auto;isolation:isolate;container-type:inline-size}.PlanningPress_planningPressSvg__kyi5d{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.PlanningPress_ringArc__MziCJ{fill:none;stroke:hsl(var(--brand));stroke-width:2}.PlanningPress_returnArc__Le_GP{fill:none;stroke:hsl(var(--brand)/.6);stroke-width:1;stroke-dasharray:4 5}.PlanningPress_returnArrow__zPXL0{fill:hsl(var(--brand))}.PlanningPress_returnArc__Le_GP[d=""]{display:none}.PlanningPress_planningPressLeader__1B6RE{stroke:hsl(var(--brand));stroke-width:1;stroke-dasharray:4 5}.PlanningPress_planningPressLeaderArrow__Q9YRL{fill:hsl(var(--brand))}.PlanningPress_planningPressBox__l0_e7{position:absolute;top:var(--ring-top);left:var(--ring-left);z-index:2;display:flex;width:17.2%;flex-direction:column;gap:min(.375rem,.5cqi);padding:min(.75rem,1.1cqi) min(.875rem,1.1cqi);border:1px solid var(--press-rule);border-top:2px solid hsl(var(--brand));background:var(--press-paper);color:var(--press-ink)}.PlanningPress_planningPress__KU1aG[data-loop-state=leaking] .PlanningPress_planningPressBox__l0_e7{top:var(--press-row-top);left:var(--row-left);height:var(--press-box-h,auto)}.PlanningPress_planningPressStageIndex__WUsYI{color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:var(--type-data-size);line-height:var(--type-data-leading);font-variant-numeric:tabular-nums}.PlanningPress_planningPressBox__l0_e7 strong{font-family:var(--font-serif);font-size:min(var(--type-h3-size),1.9cqi);font-weight:var(--font-weight-serif-h3);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);font-optical-sizing:auto}.PlanningPress_planningPressBox__l0_e7 b{margin-top:auto;color:hsl(var(--muted-foreground));font-size:var(--type-label-size);font-weight:500;line-height:1.35}.PlanningPress_planningPressArrow__iHfNF{position:absolute;top:calc(var(--press-row-top, 1.6%) + var(--press-box-height) / 2);z-index:1;height:1.5px;background:hsl(var(--brand))}.PlanningPress_planningPressArrow__iHfNF:after{position:absolute;top:-4.25px;right:-1px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid hsl(var(--brand));content:""}.PlanningPress_planningPressLeak__nzztK{--press-trail-top:calc(var(--press-row-bottom) + 2.75rem);position:absolute;top:var(--press-trail-top);z-index:1;width:2.5rem;height:calc(var(--press-floor) - var(--press-trail-top));container-type:size;pointer-events:none;transform:translateX(-50%)}.PlanningPress_planningPressLeak__nzztK:before{position:absolute;inset:0 auto 0 calc(50% - 3px);width:6px;background:radial-gradient(circle at 3px 3px,hsl(var(--accent-warm)/.6) 2.6px,transparent 3px) 0 0 /6px 20px repeat-y;content:""}.dark .PlanningPress_planningPressLeak__nzztK:before{background-image:radial-gradient(circle at 3px 3px,hsl(var(--accent-warm)/.85) 2.6px,transparent 3px)}.PlanningPress_planningPressLeak__nzztK i{position:absolute;top:0;left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:hsl(var(--accent-warm))}.PlanningPress_planningPressFloorLabel__v3q3r,.PlanningPress_planningPressLeakLabel__MnHOm{position:absolute;display:inline-flex;align-items:center;gap:.375rem;color:hsl(var(--foreground));font-size:var(--type-label-size);font-weight:500;line-height:1.3;white-space:nowrap}.PlanningPress_planningPressLeakLabel__MnHOm{top:calc(var(--press-row-bottom) + .875rem);transform:translateX(-50%)}.PlanningPress_planningPressLeakLabel__MnHOm:before{flex:none;width:.375rem;height:.375rem;background:hsl(var(--accent-warm));content:""}.PlanningPress_planningPressFloor___Rn2E{position:absolute;top:var(--press-floor);right:0;left:0;height:1px;background:hsl(var(--border-strong)/.5)}.PlanningPress_planningPressPool__gTWZS{position:absolute;top:calc(var(--press-floor) - 12px);right:0;left:0;height:12px;pointer-events:none}.PlanningPress_planningPressPool__gTWZS i{position:absolute;right:0;bottom:calc(var(--handoff) * 3px);height:3px;background:hsl(var(--accent-warm));transform-origin:bottom}.PlanningPress_planningPressFloorLabel__v3q3r{top:calc(var(--press-floor) + .5rem);left:0;color:hsl(var(--muted-foreground))}.PlanningPress_planningPressCore__joN1V{position:absolute;top:var(--press-core-top,53%);left:50%;z-index:4;display:grid;width:17%;gap:.375rem;justify-items:center;color:var(--press-ink);text-align:center;transform:translate(-50%,-50%)}.PlanningPress_planningPressCoreMascot__s1_HP{display:block;width:clamp(3.5rem,7.3cqi,7rem);height:clamp(3.5rem,7.3cqi,7rem);-o-object-fit:contain;object-fit:contain}.PlanningPress_planningPressCore__joN1V strong{font-family:var(--font-serif);font-size:min(var(--type-h3-size),1.9cqi);font-weight:var(--font-weight-serif-h3);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading)}.PlanningPress_planningPressActuals__BtLMQ{position:absolute;top:var(--press-leader-top,65%);right:calc(100% - var(--press-leader-start, 22%));z-index:5;max-width:11rem;padding:.25rem 0;color:hsl(var(--foreground));font-size:var(--type-label-size);font-weight:500;line-height:1.3;text-align:right;text-wrap:balance;transform:translateY(-50%)}.PlanningPress_planningPressCaption__UfHfr>span,.PlanningPress_planningPressStage__hWABq *,.PlanningPress_planningPressStage__hWABq :before{transition-property:none}.PlanningPress_planningPress__KU1aG[data-loop-state=leaking] .PlanningPress_planningPressStage__hWABq :is(.PlanningPress_planningPressCore__joN1V,.PlanningPress_planningPressActuals__BtLMQ,.PlanningPress_planningPressLeader__1B6RE,.PlanningPress_planningPressLeaderArrow__Q9YRL,.PlanningPress_ringArc__MziCJ,.PlanningPress_returnArc__Le_GP,.PlanningPress_returnArrow__zPXL0),.PlanningPress_planningPress__KU1aG[data-loop-state=sealed] .PlanningPress_planningPressStage__hWABq :is(.PlanningPress_planningPressArrow__iHfNF,.PlanningPress_planningPressLeak__nzztK,.PlanningPress_planningPressLeakLabel__MnHOm,.PlanningPress_planningPressFloor___Rn2E,.PlanningPress_planningPressPool__gTWZS,.PlanningPress_planningPressFloorLabel__v3q3r){visibility:hidden;opacity:0}.PlanningPress_planningPressStatus__OV43R{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.PlanningPress_planningPhone__p1Bsh{display:none}@media (min-width:960px){.PlanningPress_planningPressSection__s3uNH{align-items:stretch;overflow:visible;padding-block:calc(var(--section-space) - var(--section-space-tight))}}@media (min-width:960px) and (prefers-reduced-motion:no-preference){.PlanningPress_planningPress__KU1aG[data-loop-armed]:not([data-loop-play]) .PlanningPress_planningPressPool__gTWZS i{scale:1 0}.PlanningPress_planningPress__KU1aG[data-loop-armed]:not([data-loop-play]) .PlanningPress_planningPressLeak__nzztK:before{clip-path:inset(0 0 100% 0)}.PlanningPress_planningPress__KU1aG[data-loop-play][data-loop-state=leaking] .PlanningPress_planningPressLeak__nzztK i{animation:PlanningPress_pressDrop__Fmd4G .45s cubic-bezier(.55,0,1,.45) both;animation-delay:calc(.2s + var(--handoff) * .45s + var(--drop) * 50ms)}.PlanningPress_planningPress__KU1aG[data-loop-play][data-loop-state=leaking] .PlanningPress_planningPressLeak__nzztK:before{animation:PlanningPress_pressTrail__h9QvK .45s cubic-bezier(.55,0,1,.45) calc(.2s + var(--handoff) * .45s) both,PlanningPress_pressRowOut__0MmMl 2.5s linear both}.PlanningPress_planningPress__KU1aG[data-loop-play][data-loop-state=leaking] .PlanningPress_planningPressPool__gTWZS i{animation:PlanningPress_pressStep__FOsoh 80ms ease-out calc(.65s + var(--handoff) * .45s) both,PlanningPress_pressRowOut__0MmMl 2.5s linear both}.PlanningPress_planningPress__KU1aG[data-loop-play][data-loop-state=leaking] :is(.PlanningPress_planningPressBox__l0_e7,.PlanningPress_planningPressArrow__iHfNF,.PlanningPress_planningPressFloor___Rn2E){animation:PlanningPress_pressRowOut__0MmMl 2.5s linear both}.PlanningPress_planningPress__KU1aG[data-loop-play][data-loop-state=sealed] .PlanningPress_planningPressBox__l0_e7{animation:PlanningPress_pressFadeIn__ahEqx .3s var(--press-ease) both}.PlanningPress_planningPress__KU1aG[data-loop-play][data-loop-state=sealed] .PlanningPress_ringArc__MziCJ{stroke-dasharray:100;animation:PlanningPress_pressArc__2KFNB .14s linear both;animation-delay:calc(.3s + var(--arc) * .14s)}.PlanningPress_planningPress__KU1aG[data-loop-play][data-loop-state=sealed] .PlanningPress_planningPressCore__joN1V{animation:PlanningPress_pressAppear__uTj7a 1ms 1s both}.PlanningPress_planningPress__KU1aG[data-loop-play][data-loop-state=sealed] .PlanningPress_returnArc__Le_GP{animation:PlanningPress_pressFadeIn__ahEqx .1s var(--press-ease) both;animation-delay:calc(1.1s + var(--arc) * .1s)}.PlanningPress_planningPress__KU1aG[data-loop-play][data-loop-state=sealed] .PlanningPress_returnArrow__zPXL0{animation:PlanningPress_pressFadeIn__ahEqx .1s var(--press-ease) 1.5s both}.PlanningPress_planningPress__KU1aG[data-loop-play][data-loop-state=sealed] :is(.PlanningPress_planningPressActuals__BtLMQ,.PlanningPress_planningPressLeader__1B6RE,.PlanningPress_planningPressLeaderArrow__Q9YRL){animation:PlanningPress_pressAppear__uTj7a 1ms 1.6s both}}@keyframes PlanningPress_pressDrop__Fmd4G{0%{translate:0 0;opacity:1}92%{translate:0 calc(100cqh - 6px);opacity:1}to{translate:0 calc(100cqh - 6px);opacity:0}}@keyframes PlanningPress_pressTrail__h9QvK{0%{clip-path:inset(0 0 100% 0)}}@keyframes PlanningPress_pressStep__FOsoh{0%{scale:1 0}}@keyframes PlanningPress_pressRowOut__0MmMl{0%,88%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}to{opacity:0}}@keyframes PlanningPress_pressFadeIn__ahEqx{0%{opacity:0}}@keyframes PlanningPress_pressAppear__uTj7a{0%{opacity:0}}@keyframes PlanningPress_pressArc__2KFNB{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media (max-width:959px){.PlanningPress_planningPressDesktop__zwTMZ{display:none}.PlanningPress_planningPhone__p1Bsh{display:grid;gap:var(--page-content-gap);padding-block:var(--section-space)}.PlanningPress_phoneStatusRow__Zeg6L{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 1rem}.PlanningPress_phoneStatus__R9v65{display:flex;align-items:baseline;gap:.625rem;color:hsl(var(--foreground));font-size:var(--type-small-size);line-height:var(--type-small-leading)}.PlanningPress_phoneChain__hnY5q{display:grid;gap:.75rem}.PlanningPress_phoneStages__QKXTj{display:grid;margin:0;padding:0;list-style:none}.PlanningPress_phoneStage__FRrft{display:grid;gap:.25rem;padding:.75rem .875rem;border:1px solid var(--press-rule);border-top:2px solid hsl(var(--brand));background:var(--press-paper);color:var(--press-ink)}.PlanningPress_phoneStage__FRrft strong{font-family:var(--font-serif);font-size:var(--type-h3-size);font-weight:var(--font-weight-serif-h3);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading)}.PlanningPress_phoneStage__FRrft b{color:hsl(var(--muted-foreground));font-size:var(--type-label-size);font-weight:500;line-height:1.35}.PlanningPress_phoneHandoff__50lLM{position:relative;display:flex;min-height:3.25rem;align-items:center;padding-left:3.5rem}.PlanningPress_phoneArrow__ApcAl{position:absolute;top:0;bottom:0;left:1.25rem;width:1.5px;background:hsl(var(--brand))}.PlanningPress_phoneArrow__ApcAl:after{position:absolute;bottom:-1px;left:-4.25px;border-top:7px solid hsl(var(--brand));border-right:5px solid transparent;border-left:5px solid transparent;content:""}.PlanningPress_phoneDrops__uGooC{position:absolute;top:.375rem;bottom:.375rem;left:2.125rem;width:.75rem;container-type:size}.PlanningPress_phoneDrops__uGooC i{position:absolute;top:calc(var(--drop) * (100% - 6px) / 3);left:calc(50% - 3px + (var(--drop) - 1.5) * 1.5px);width:6px;height:6px;border-radius:50%;background:hsl(var(--accent-warm))}.PlanningPress_phoneCause__tB4F0{display:inline-flex;align-items:center;gap:.375rem;color:hsl(var(--foreground));font-size:var(--type-small-size);font-weight:500;line-height:1.35}.PlanningPress_phoneCause__tB4F0:before{flex:none;width:.375rem;height:.375rem;background:hsl(var(--accent-warm));content:""}.PlanningPress_phoneFloor__d7Pxh{position:relative;display:grid;gap:.5rem;margin-top:1rem;padding-top:.875rem;border-top:1px solid hsl(var(--border-strong)/.5)}.PlanningPress_phonePool__XxCxj{position:absolute;top:-13px;left:calc(2.5rem - 1.5rem);width:3rem;height:12px;background:hsl(var(--accent-warm));transform-origin:bottom}.PlanningPress_phoneFloorLabel__oMyUr{color:hsl(var(--muted-foreground));font-size:var(--type-label-size);font-weight:500;line-height:1.3}.PlanningPress_phoneLoop__S28Eq{display:grid;gap:.75rem;margin-top:var(--page-content-gap)}.PlanningPress_phoneRing__f_8ic{position:relative;width:100%;aspect-ratio:100/92;container-type:inline-size}.PlanningPress_phoneRingSvg__rLars{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.PlanningPress_phoneRingSvg__rLars .PlanningPress_ringArc__MziCJ{stroke-width:.55}.PlanningPress_phoneRingSvg__rLars .PlanningPress_planningPressLeader__1B6RE,.PlanningPress_phoneRingSvg__rLars .PlanningPress_returnArc__Le_GP{stroke-width:.3;stroke-dasharray:1.2 1.5}.PlanningPress_phoneChip__4Y1_N{position:absolute;top:var(--chip-top);left:var(--chip-left);z-index:2;display:grid;width:31%;gap:.125rem;justify-items:center;padding:.375rem;border:1px solid var(--press-rule);border-top:2px solid hsl(var(--brand));background:var(--press-paper);color:var(--press-ink);text-align:center;translate:-50% -50%}.PlanningPress_phoneChip__4Y1_N span{color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:var(--type-data-size);font-variant-numeric:tabular-nums;line-height:1.2}.PlanningPress_phoneChip__4Y1_N strong{min-width:0;justify-self:stretch;font-size:clamp(.6875rem,4.1cqi,.8125rem);font-weight:600;line-height:1.2;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.PlanningPress_phoneCore__Q913e{position:absolute;top:51.5%;left:50%;z-index:3;display:grid;width:46%;gap:.25rem;justify-items:center;color:var(--press-ink);text-align:center;translate:-50% -50%}.PlanningPress_phoneMark__WizQh{display:block;width:clamp(2rem,11cqi,2.5rem);height:clamp(2rem,11cqi,2.5rem);-o-object-fit:contain;object-fit:contain}.PlanningPress_phoneCore__Q913e strong{font-family:var(--font-serif);font-size:clamp(.875rem,5cqi,1.125rem);font-weight:var(--font-weight-serif-h3);line-height:1.15;text-wrap:balance}.PlanningPress_phoneActuals__Hm2nc{position:absolute;top:var(--actuals-top);left:50%;z-index:3;color:hsl(var(--foreground));white-space:nowrap;translate:-50% 0;font-size:var(--type-label-size);font-weight:500;line-height:1.3}}@media (max-width:959px) and (prefers-reduced-motion:no-preference){.PlanningPress_planningPhone__p1Bsh[data-armed] [data-phone-handoff]:not([data-play]) .PlanningPress_phoneDrops__uGooC i{opacity:0}.PlanningPress_planningPhone__p1Bsh[data-armed] [data-phone-handoff][data-play] .PlanningPress_phoneDrops__uGooC i{animation:PlanningPress_phoneDrop__3qQTy .4s cubic-bezier(.55,0,1,.45) both;animation-delay:calc(var(--drop) * .12s)}.PlanningPress_planningPhone__p1Bsh[data-armed] .PlanningPress_phoneFloor__d7Pxh:not([data-play]) .PlanningPress_phonePool__XxCxj{scale:1 0}.PlanningPress_planningPhone__p1Bsh[data-armed] .PlanningPress_phoneFloor__d7Pxh[data-play] .PlanningPress_phonePool__XxCxj{animation:PlanningPress_phonePool__XxCxj .8s steps(4) both}.PlanningPress_planningPhone__p1Bsh[data-armed] .PlanningPress_phoneLoop__S28Eq:not([data-play]) .PlanningPress_phoneActuals__Hm2nc,.PlanningPress_planningPhone__p1Bsh[data-armed] .PlanningPress_phoneLoop__S28Eq:not([data-play]) .PlanningPress_planningPressLeader__1B6RE,.PlanningPress_planningPhone__p1Bsh[data-armed] .PlanningPress_phoneLoop__S28Eq:not([data-play]) :is(.PlanningPress_phoneChip__4Y1_N,.PlanningPress_phoneCore__Q913e,.PlanningPress_returnArc__Le_GP,.PlanningPress_returnArrow__zPXL0){opacity:0}.PlanningPress_planningPhone__p1Bsh[data-armed] .PlanningPress_phoneLoop__S28Eq .PlanningPress_ringArc__MziCJ{stroke-dasharray:100}.PlanningPress_planningPhone__p1Bsh[data-armed] .PlanningPress_phoneLoop__S28Eq:not([data-play]) .PlanningPress_ringArc__MziCJ{stroke-dashoffset:100}.PlanningPress_planningPhone__p1Bsh[data-armed] .PlanningPress_phoneLoop__S28Eq[data-play] .PlanningPress_phoneChip__4Y1_N{animation:PlanningPress_pressFadeIn__ahEqx .3s var(--press-ease) both}.PlanningPress_planningPhone__p1Bsh[data-armed] .PlanningPress_phoneLoop__S28Eq[data-play] .PlanningPress_ringArc__MziCJ{animation:PlanningPress_pressArc__2KFNB .14s linear both;animation-delay:calc(.3s + var(--arc) * .14s)}.PlanningPress_planningPhone__p1Bsh[data-armed] .PlanningPress_phoneLoop__S28Eq[data-play] .PlanningPress_phoneCore__Q913e{animation:PlanningPress_pressAppear__uTj7a 1ms 1s both}.PlanningPress_planningPhone__p1Bsh[data-armed] .PlanningPress_phoneLoop__S28Eq[data-play] .PlanningPress_returnArc__Le_GP{animation:PlanningPress_pressFadeIn__ahEqx .1s var(--press-ease) both;animation-delay:calc(1.1s + var(--arc) * .1s)}.PlanningPress_planningPhone__p1Bsh[data-armed] .PlanningPress_phoneLoop__S28Eq[data-play] .PlanningPress_returnArrow__zPXL0{animation:PlanningPress_pressFadeIn__ahEqx .1s var(--press-ease) 1.5s both}.PlanningPress_planningPhone__p1Bsh[data-armed] .PlanningPress_phoneLoop__S28Eq[data-play] :is(.PlanningPress_phoneActuals__Hm2nc,.PlanningPress_planningPressLeader__1B6RE){animation:PlanningPress_pressAppear__uTj7a 1ms 1.6s both}}@keyframes PlanningPress_phoneDrop__3qQTy{0%{translate:0 -.75rem;opacity:0}30%{opacity:1}}@keyframes PlanningPress_phonePool__XxCxj{0%{scale:1 0}}