.hero-twin-module__bl32Dq__root{--w:300px;--s:.71259;flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}@media (max-width:359px){.hero-twin-module__bl32Dq__root{--w:264px;--s:.62708}}@media (min-width:900px){.hero-twin-module__bl32Dq__root{--w:330px;--s:.78385}}@media (min-width:900px) and (max-height:860px){.hero-twin-module__bl32Dq__root{--w:290px;--s:.68884}}@media (min-width:900px) and (max-height:740px){.hero-twin-module__bl32Dq__root{--w:260px;--s:.61758}}.hero-twin-module__bl32Dq__phoneBox{width:var(--w);aspect-ratio:421/875;position:relative}.hero-twin-module__bl32Dq__shell{transform-origin:0 0;width:421px;height:875px;transform:scale(var(--s));position:absolute;top:0;left:0}.hero-twin-module__bl32Dq__shadow{box-shadow:0 57px 57px color-mix(in srgb, var(--lp-text) 22%, transparent), 0 17px 20px color-mix(in srgb, var(--lp-text) 16%, transparent);border-radius:69.5px;position:absolute;top:0;bottom:0;left:0;right:0}.hero-twin-module__bl32Dq__screen{isolation:isolate;-webkit-font-smoothing:antialiased;text-align:left;-webkit-user-select:none;user-select:none;line-height:normal;position:absolute;overflow:hidden}.hero-twin-module__bl32Dq__layer{will-change:transform, opacity}.hero-twin-module__bl32Dq__scroller{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hero-twin-module__bl32Dq__decor{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hero-twin-module__bl32Dq__decor .lp-grind-hero{left:calc(var(--w) * -.1);width:max(60px,min(15vw,84px));bottom:16%;right:auto;transform:none}.hero-twin-module__bl32Dq__shell{z-index:1}.hero-twin-module__bl32Dq__tap{pointer-events:none;z-index:100;background:#ffffff29;border-radius:50%;width:58px;height:58px;margin:-29px 0 0 -29px;animation:.72s cubic-bezier(.22,1,.36,1) forwards hero-twin-module__bl32Dq__hero-tap;position:absolute;box-shadow:inset 0 0 0 2px #fff9}@keyframes hero-twin-module__bl32Dq__hero-tap{0%{opacity:0;transform:scale(.45)}22%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.3)}}.hero-twin-module__bl32Dq__rail{width:calc(var(--w) + 24px);max-width:100%}.hero-twin-module__bl32Dq__controls{align-items:center;gap:6px;display:flex}.hero-twin-module__bl32Dq__bars{flex:1;gap:4px;display:flex}.hero-twin-module__bl32Dq__bar{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;min-width:0;height:44px;padding:0;display:flex}.hero-twin-module__bl32Dq__track{background:var(--lp-border-2);border-radius:999px;width:100%;height:4px;transition:height .2s;display:block;position:relative;overflow:hidden}.hero-twin-module__bl32Dq__bar:hover .hero-twin-module__bl32Dq__track{height:6px}.hero-twin-module__bl32Dq__bar:focus-visible .hero-twin-module__bl32Dq__track{height:6px}.hero-twin-module__bl32Dq__bar:focus-visible{outline:2px solid var(--lp-text);outline-offset:2px;border-radius:6px}.hero-twin-module__bl32Dq__fill{border-radius:inherit;background:var(--lp-text);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.hero-twin-module__bl32Dq__fill[data-state=done],.hero-twin-module__bl32Dq__fill[data-state=active]{transform:scaleX(1)}.hero-twin-module__bl32Dq__fill[data-animate]{animation-name:hero-twin-module__bl32Dq__hero-fill;animation-timing-function:linear;animation-fill-mode:forwards;transform:scaleX(0)}@keyframes hero-twin-module__bl32Dq__hero-fill{to{transform:scaleX(1)}}.hero-twin-module__bl32Dq__toggle{width:44px;height:44px;color:var(--lp-text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-right:-10px;display:flex}.hero-twin-module__bl32Dq__toggle:hover{color:var(--lp-text)}.hero-twin-module__bl32Dq__toggle:focus-visible{outline:2px solid var(--lp-text);outline-offset:-4px}.hero-twin-module__bl32Dq__caption{min-height:3.6em;color:var(--lp-text-2);text-align:left;margin:2px 0 0;font-size:.86rem;line-height:1.45;animation:.45s cubic-bezier(.22,1,.36,1) both hero-twin-module__bl32Dq__hero-caption}.hero-twin-module__bl32Dq__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-bottom:2px;font-size:.74rem;font-weight:650;display:flex}.hero-twin-module__bl32Dq__kickerSep{background:var(--lp-border-2);width:14px;height:1px}.hero-twin-module__bl32Dq__body{text-wrap:pretty;display:block}@keyframes hero-twin-module__bl32Dq__hero-caption{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hero-twin-module__bl32Dq__steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:none}.hero-twin-module__bl32Dq__step{text-align:left;cursor:pointer;width:100%;min-height:44px;color:inherit;background:0 0;border:0;gap:12px;padding:7px 0;display:flex}.hero-twin-module__bl32Dq__step:focus-visible{outline:2px solid var(--lp-text);outline-offset:2px;border-radius:6px}.hero-twin-module__bl32Dq__stepTrack{background:var(--lp-border-2);border-radius:999px;flex-shrink:0;align-self:stretch;width:3px;position:relative;overflow:hidden}.hero-twin-module__bl32Dq__stepFill{background:var(--lp-text);transform-origin:50% 0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleY(0)}.hero-twin-module__bl32Dq__stepFill[data-state=done],.hero-twin-module__bl32Dq__stepFill[data-state=active]{transform:scaleY(1)}.hero-twin-module__bl32Dq__stepFill[data-animate]{animation-name:hero-twin-module__bl32Dq__hero-fill-y;animation-timing-function:linear;animation-fill-mode:forwards;transform:scaleY(0)}@keyframes hero-twin-module__bl32Dq__hero-fill-y{to{transform:scaleY(1)}}.hero-twin-module__bl32Dq__stepText{flex-direction:column;min-width:0;display:flex}.hero-twin-module__bl32Dq__stepTitle{color:var(--lp-text-3);align-items:baseline;gap:8px;font-size:.95rem;font-weight:600;line-height:1.3;transition:color .3s;display:flex}.hero-twin-module__bl32Dq__step:hover .hero-twin-module__bl32Dq__stepTitle,.hero-twin-module__bl32Dq__step[data-state=active] .hero-twin-module__bl32Dq__stepTitle{color:var(--lp-text)}.hero-twin-module__bl32Dq__stepNum{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--lp-text-3);font-size:.7rem;font-weight:650}.hero-twin-module__bl32Dq__stepBodyWrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .35s;display:grid}.hero-twin-module__bl32Dq__step[data-state=active] .hero-twin-module__bl32Dq__stepBodyWrap{opacity:1;grid-template-rows:1fr}.hero-twin-module__bl32Dq__stepBody{color:var(--lp-text-2);text-wrap:pretty;padding-top:3px;font-size:.82rem;line-height:1.45;overflow:hidden}.hero-twin-module__bl32Dq__stepToggle{min-height:44px;color:var(--lp-text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:4px;padding:0 0 0 15px;font-size:.78rem;font-weight:600;display:inline-flex}.hero-twin-module__bl32Dq__stepToggle:hover{color:var(--lp-text)}.hero-twin-module__bl32Dq__stepToggle:focus-visible{outline:2px solid var(--lp-text);outline-offset:2px;border-radius:6px}@media (min-width:900px){.hero-twin-module__bl32Dq__root{flex-direction:row;justify-content:center;gap:28px}.hero-twin-module__bl32Dq__rail{flex-shrink:0;width:176px}.hero-twin-module__bl32Dq__controls,.hero-twin-module__bl32Dq__caption{display:none}.hero-twin-module__bl32Dq__steps{display:flex}.hero-twin-module__bl32Dq__decor .lp-grind-hero{left:calc(var(--w) * -.2)}}@media (prefers-reduced-motion:reduce){.hero-twin-module__bl32Dq__screen *,.hero-twin-module__bl32Dq__screen :before,.hero-twin-module__bl32Dq__screen :after{transition:none!important;animation:none!important}.hero-twin-module__bl32Dq__caption{animation:none}.hero-twin-module__bl32Dq__stepBodyWrap,.hero-twin-module__bl32Dq__stepTitle{transition:none}}
.planner-twin-module__XCOZGa__figure{width:-moz-fit-content;width:fit-content;max-width:100%;margin:2rem auto 0}.planner-twin-module__XCOZGa__stage{transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.planner-twin-module__XCOZGa__stage[data-hidden="1"]{opacity:0;transform:translateY(22px)}.planner-twin-module__XCOZGa__phoneBox{--s:.7;width:calc(420px * var(--s));height:calc(874px * var(--s));border-radius:calc(68px * var(--s));position:relative;box-shadow:0 34px 34px #13131238,0 10px 12px #13131229}@media (max-width:359px){.planner-twin-module__XCOZGa__phoneBox{--s:.62}}@media (min-width:640px){.planner-twin-module__XCOZGa__phoneBox{--s:.76}}@media (min-width:900px){.planner-twin-module__XCOZGa__figure{margin-left:0}.planner-twin-module__XCOZGa__phoneBox{--s:.78}}@media (min-width:1200px){.planner-twin-module__XCOZGa__phoneBox{--s:.84}}.planner-twin-module__XCOZGa__phone{width:420px;height:874px;transform:scale(var(--s));transform-origin:0 0;background:linear-gradient(150deg,#2c2c30 0%,#121214 38%,#0b0b0c 62%,#232326 100%);border-radius:68px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1.5px #ffffff1a,inset 0 0 0 5px #050506}.planner-twin-module__XCOZGa__btnAction,.planner-twin-module__XCOZGa__btnVolUp,.planner-twin-module__XCOZGa__btnVolDown,.planner-twin-module__XCOZGa__btnPower{background:#1d1d20;border-radius:2px;width:4px;position:absolute}.planner-twin-module__XCOZGa__btnAction{height:32px;top:150px;left:-3px}.planner-twin-module__XCOZGa__btnVolUp{height:62px;top:208px;left:-3px}.planner-twin-module__XCOZGa__btnVolDown{height:62px;top:284px;left:-3px}.planner-twin-module__XCOZGa__btnPower{height:100px;top:236px;right:-3px}.planner-twin-module__XCOZGa__screen{clip-path:inset(0 round 55px);-webkit-font-smoothing:antialiased;isolation:isolate;border-radius:55px;width:390px;height:844px;position:absolute;top:15px;left:15px;overflow:hidden}.planner-twin-module__XCOZGa__island{z-index:80;background:#000;border-radius:20px;width:126px;height:37px;margin-left:-63px;position:absolute;top:11px;left:50%}.planner-twin-module__XCOZGa__layer{position:absolute;top:0;bottom:0;left:0;right:0}.planner-twin-module__XCOZGa__orbit1,.planner-twin-module__XCOZGa__orbit2,.planner-twin-module__XCOZGa__glow,.planner-twin-module__XCOZGa__shock,.planner-twin-module__XCOZGa__core{border-radius:50%;position:absolute}.planner-twin-module__XCOZGa__orbit1{width:192px;height:192px;top:calc(50% - 96px);left:calc(50% - 96px)}.planner-twin-module__XCOZGa__orbit2{width:128px;height:128px;top:calc(50% - 64px);left:calc(50% - 64px)}.planner-twin-module__XCOZGa__glow{filter:blur(40px);opacity:.45;width:112px;height:112px;top:calc(50% - 56px);left:calc(50% - 56px)}.planner-twin-module__XCOZGa__shock{opacity:0;width:96px;height:96px;top:calc(50% - 48px);left:calc(50% - 48px)}.planner-twin-module__XCOZGa__core{justify-content:center;align-items:center;width:96px;height:96px;transition:box-shadow .5s;display:flex;top:calc(50% - 48px);left:calc(50% - 48px)}.planner-twin-module__XCOZGa__chip{opacity:0;white-space:nowrap;transform:translate(-50%, -50%) translate(var(--x), var(--y)) scale(.9);position:absolute;top:50%;left:50%}.planner-twin-module__XCOZGa__run .planner-twin-module__XCOZGa__orbit1{animation:16s linear infinite planner-twin-module__XCOZGa__pt-spin}.planner-twin-module__XCOZGa__run .planner-twin-module__XCOZGa__orbit2{animation:22s linear infinite reverse planner-twin-module__XCOZGa__pt-spin}.planner-twin-module__XCOZGa__run .planner-twin-module__XCOZGa__glow{animation:2.6s ease-in-out infinite planner-twin-module__XCOZGa__pt-breathe}.planner-twin-module__XCOZGa__run .planner-twin-module__XCOZGa__spark{animation:5s ease-in-out infinite planner-twin-module__XCOZGa__pt-wiggle}.planner-twin-module__XCOZGa__run .planner-twin-module__XCOZGa__spinner{animation:.9s linear infinite planner-twin-module__XCOZGa__pt-spin}.planner-twin-module__XCOZGa__run .planner-twin-module__XCOZGa__chip{animation:planner-twin-module__XCOZGa__pt-drift 1.15s cubic-bezier(.4, 0, .2, 1) var(--d,0s) both}.planner-twin-module__XCOZGa__run .planner-twin-module__XCOZGa__headIn{animation:.4s cubic-bezier(.22,1,.36,1) both planner-twin-module__XCOZGa__pt-head}.planner-twin-module__XCOZGa__run .planner-twin-module__XCOZGa__stepIn{animation:planner-twin-module__XCOZGa__pt-step .4s ease var(--d,0s) both}.planner-twin-module__XCOZGa__coreDone{animation:.6s ease-out both planner-twin-module__XCOZGa__pt-core-pop}.planner-twin-module__XCOZGa__shockGo{animation:1.1s ease-out both planner-twin-module__XCOZGa__pt-shock}.planner-twin-module__XCOZGa__pop{animation:.45s cubic-bezier(.34,1.56,.64,1) both planner-twin-module__XCOZGa__pt-pop}.planner-twin-module__XCOZGa__genExit{pointer-events:none;animation:.4s cubic-bezier(.4,0,1,1) both planner-twin-module__XCOZGa__pt-gen-exit}.planner-twin-module__XCOZGa__scroller{scrollbar-width:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.planner-twin-module__XCOZGa__scroller::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.planner-twin-module__XCOZGa__scroller{overscroll-behavior:auto;overflow-y:auto}}.planner-twin-module__XCOZGa__build .planner-twin-module__XCOZGa__rise{animation:planner-twin-module__XCOZGa__pt-rise .62s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}.planner-twin-module__XCOZGa__build .planner-twin-module__XCOZGa__fade{animation:planner-twin-module__XCOZGa__pt-fade .5s ease var(--d,0s) both}.planner-twin-module__XCOZGa__build .planner-twin-module__XCOZGa__seg{animation:planner-twin-module__XCOZGa__pt-seg .6s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both;transform-origin:0}.planner-twin-module__XCOZGa__build .planner-twin-module__XCOZGa__tile{animation:planner-twin-module__XCOZGa__pt-tile 1.4s ease var(--d,0s) both}[data-paused="1"] .planner-twin-module__XCOZGa__phone *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.planner-twin-module__XCOZGa__phone *,.planner-twin-module__XCOZGa__stage{transition:none!important;animation:none!important}}.planner-twin-module__XCOZGa__caption{letter-spacing:.08em;text-transform:uppercase;min-height:44px;color:var(--lp-text-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .75rem;margin-top:.9rem;font-size:.7rem;font-weight:500;display:flex}@media (min-width:900px){.planner-twin-module__XCOZGa__caption{justify-content:flex-start}}.planner-twin-module__XCOZGa__replay{border:1px solid var(--lp-border);min-height:44px;color:var(--lp-text-2);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:0 .9rem;transition:color .18s,border-color .18s,opacity .3s;display:inline-flex}.planner-twin-module__XCOZGa__replay:hover{color:var(--lp-text);border-color:var(--lp-border-2)}.planner-twin-module__XCOZGa__replay:focus-visible{outline:2px solid var(--lp-text);outline-offset:2px}.planner-twin-module__XCOZGa__replay[data-show="0"]{visibility:hidden;opacity:0}@keyframes planner-twin-module__XCOZGa__pt-spin{to{transform:rotate(360deg)}}@keyframes planner-twin-module__XCOZGa__pt-breathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.18)}}@keyframes planner-twin-module__XCOZGa__pt-wiggle{0%,to{transform:rotate(0)}33%{transform:rotate(8deg)}66%{transform:rotate(-8deg)}}@keyframes planner-twin-module__XCOZGa__pt-drift{0%{opacity:0;transform:translate(-50%, -50%) translate(var(--x), var(--y)) scale(.9)}25%{opacity:1;transform:translate(-50%, -50%) translate(calc(var(--x) * .78), calc(var(--y) * .78)) scale(1)}85%{opacity:1;transform:translate(-50%, -50%) translate(calc(var(--x) * .1), calc(var(--y) * .1)) scale(.7)}to{opacity:0;transform:translate(-50%,-50%)scale(.6)}}@keyframes planner-twin-module__XCOZGa__pt-head{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes planner-twin-module__XCOZGa__pt-step{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes planner-twin-module__XCOZGa__pt-core-pop{0%{transform:scale(1)}45%{transform:scale(1.16)}to{transform:scale(1.05)}}@keyframes planner-twin-module__XCOZGa__pt-shock{0%{opacity:.5;transform:scale(.7)}to{opacity:0;transform:scale(2.3)}}@keyframes planner-twin-module__XCOZGa__pt-pop{0%{opacity:0;transform:scale(0)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes planner-twin-module__XCOZGa__pt-gen-exit{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97)}}@keyframes planner-twin-module__XCOZGa__pt-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes planner-twin-module__XCOZGa__pt-fade{0%{opacity:0}to{opacity:1}}@keyframes planner-twin-module__XCOZGa__pt-seg{0%{opacity:.4;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes planner-twin-module__XCOZGa__pt-tile{0%{opacity:0;transform:scale(.85);box-shadow:inset 0 0 0 1.5px #0000}25%{opacity:1;box-shadow:inset 0 0 0 1.5px var(--pt-emerald-ring), 0 0 18px var(--pt-emerald-glow);transform:none}to{opacity:1;transform:none;box-shadow:inset 0 0 0 1.5px #0000,0 0 #0000}}
.screens-twin-module__1NNnKG__grid{grid-template-columns:1fr;gap:max(2.5rem,min(6vw,3rem));display:grid}@media (min-width:640px){.screens-twin-module__1NNnKG__grid{grid-template-columns:repeat(4,1fr);gap:max(1.75rem,min(3vw,2.25rem))}.screens-twin-module__1NNnKG__grid>*{grid-column:span 2}.screens-twin-module__1NNnKG__grid>:last-child:nth-child(odd){grid-column:2/4}}@media (min-width:900px){.screens-twin-module__1NNnKG__grid{grid-template-columns:repeat(6,1fr)}.screens-twin-module__1NNnKG__grid>*{grid-column:span 2}.screens-twin-module__1NNnKG__grid>:nth-child(4):nth-last-child(2){grid-column:2/4}.screens-twin-module__1NNnKG__grid>:nth-child(5):last-child{grid-column:4/6}}.screens-twin-module__1NNnKG__phone{aspect-ratio:421/875;touch-action:pan-y;width:min(250px,100%);margin-inline-start:auto;margin-inline-end:auto;position:relative}.screens-twin-module__1NNnKG__shell{transform-origin:0 0;width:421px;height:875px;transform:scale(var(--twin-s,.5938));position:absolute;top:0;left:0}.screens-twin-module__1NNnKG__shadow{box-shadow:0 57px 57px color-mix(in srgb, var(--lp-text) 22%, transparent), 0 17px 20px color-mix(in srgb, var(--lp-text) 16%, transparent);border-radius:69.5px;position:absolute;top:0;bottom:0;left:0;right:0}.screens-twin-module__1NNnKG__screen{-webkit-font-smoothing:antialiased;text-align:left;line-height:normal;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.screens-twin-module__1NNnKG__scroller{overscroll-behavior:auto;scrollbar-width:none;outline:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.screens-twin-module__1NNnKG__scroller::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.screens-twin-module__1NNnKG__scroller[data-fine]{overflow-y:auto}}.screens-twin-module__1NNnKG__chrome{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.screens-twin-module__1NNnKG__phone:has(.screens-twin-module__1NNnKG__scroller:focus-visible) .screens-twin-module__1NNnKG__focusRing{outline:2px solid var(--lp-text);outline-offset:6px}.screens-twin-module__1NNnKG__focusRing{pointer-events:none;border-radius:69.5px;position:absolute;top:0;bottom:0;left:0;right:0}.screens-twin-module__1NNnKG__placeholder{position:absolute;top:0;bottom:0;left:0;right:0}.screens-twin-module__1NNnKG__noscriptImg{z-index:3;width:421px;height:875px;position:absolute;top:0;bottom:0;left:0;right:0}.screens-twin-module__1NNnKG__hint{color:var(--lp-text-3);margin:calc(-1*max(2.5rem,min(5vw,4rem)) + .75rem) 0 max(2rem,min(4vw,3rem));font-size:.8rem;display:none}@media (hover:hover) and (pointer:fine){.screens-twin-module__1NNnKG__hint{display:block}}@media (prefers-reduced-motion:no-preference){.screens-twin-module__1NNnKG__reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.screens-twin-module__1NNnKG__reveal[data-shown]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.screens-twin-module__1NNnKG__screen *,.screens-twin-module__1NNnKG__screen :before,.screens-twin-module__1NNnKG__screen :after{transition:none!important;animation:none!important}}
