.product-plan-scene_scene__TZ3h2{position:relative;isolation:isolate;width:100%;max-width:72rem;margin-inline:auto;overflow:hidden;padding:clamp(1rem,3vw,2.5rem);border:1px solid rgba(255,255,255,.95);border-radius:clamp(1.8rem,4vw,3.4rem);background:radial-gradient(circle at 7% 4%,rgba(210,159,255,.78),transparent 27%),radial-gradient(circle at 96% 88%,rgba(78,225,238,.72),transparent 31%),radial-gradient(circle at 88% 4%,rgba(255,218,101,.48),transparent 19%),linear-gradient(135deg,#f7efff,#fff 47%,#e9fdff);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 38px 95px rgba(107,72,160,.17),0 12px 34px rgba(25,167,191,.09)}.product-plan-scene_blobOne__Cwxrj,.product-plan-scene_blobThree__XcIbl,.product-plan-scene_blobTwo__mtmAT{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.72);border-radius:999px;pointer-events:none;box-shadow:inset 0 10px 24px rgba(255,255,255,.42),0 18px 40px rgba(91,57,136,.09)}.product-plan-scene_blobOne__Cwxrj{top:12%;left:-4rem;width:11rem;height:11rem;background:linear-gradient(145deg,rgba(202,139,255,.42),rgba(154,91,236,.2))}.product-plan-scene_blobTwo__mtmAT{right:-2.8rem;bottom:9%;width:10rem;height:10rem;background:linear-gradient(145deg,rgba(89,228,237,.38),rgba(14,170,207,.2))}.product-plan-scene_blobThree__XcIbl{top:8%;right:11%;width:5.2rem;height:5.2rem;background:linear-gradient(145deg,rgba(255,226,111,.7),rgba(255,178,75,.28))}.product-plan-scene_sparkleOne__ZaYnh,.product-plan-scene_sparkleTwo__AwHpt{position:absolute;z-index:2;color:#fff;filter:drop-shadow(0 5px 10px rgba(113,58,190,.18));pointer-events:none}.product-plan-scene_sparkleOne__ZaYnh{top:14%;left:5%;width:2.25rem;height:2.25rem;transform:rotate(-12deg)}.product-plan-scene_sparkleTwo__AwHpt{right:5%;bottom:20%;width:1.8rem;height:1.8rem;color:#ad65eb;transform:rotate(13deg)}.product-plan-scene_visualStage__BduzP{position:relative;z-index:3}.product-plan-scene_sourceDock__4TkwA{position:relative;z-index:7;display:flex;align-items:center;justify-content:center;gap:clamp(.5rem,2vw,1rem)}.product-plan-scene_sourceDock__4TkwA:after{position:absolute;top:calc(100% + .2rem);left:50%;width:2px;height:1.4rem;border-radius:999px;background:repeating-linear-gradient(180deg,#b67cf4 0 4px,transparent 4px 8px);content:"";opacity:.55;transform:translateX(-50%)}.product-plan-scene_fileCard__r9iPZ{display:flex;min-width:clamp(8rem,18vw,10.7rem);align-items:center;gap:.68rem;padding:.68rem .78rem;border:1px solid rgba(255,255,255,.98);border-radius:1.25rem;background:rgba(255,255,255,.94);color:#332d3c;box-shadow:inset 0 1px 0 #fff,0 14px 32px rgba(68,50,95,.13);backdrop-filter:blur(14px)}.product-plan-scene_planFile__slcd8{transform:rotate(-3deg)}.product-plan-scene_cctpFile__Izapu{transform:rotate(3deg)}.product-plan-scene_fileIcon___wuOU{display:grid;width:2.45rem;height:2.45rem;flex:0 0 auto;place-items:center;border:2px solid rgba(255,255,255,.66);border-radius:.9rem;color:#fff;box-shadow:inset 0 2px 6px rgba(255,255,255,.28)}.product-plan-scene_planFile__slcd8 .product-plan-scene_fileIcon___wuOU{background:linear-gradient(135deg,#8a3ffc,#d845d1)}.product-plan-scene_cctpFile__Izapu .product-plan-scene_fileIcon___wuOU{background:linear-gradient(135deg,#04a6c2,#48d9dc)}.product-plan-scene_fileCard__r9iPZ span:nth-child(2){display:grid;line-height:1}.product-plan-scene_fileCard__r9iPZ strong{font-size:.76rem;letter-spacing:.05em}.product-plan-scene_fileCard__r9iPZ small{margin-top:.22rem;color:#81798d;font-size:.66rem;font-weight:800}.product-plan-scene_fileCheck___sGLR{width:1rem;height:1rem;margin-left:auto;color:#14a48b;stroke-width:3}.product-plan-scene_plus__tEPGz{display:grid;width:2.1rem;height:2.1rem;flex:0 0 auto;place-items:center;border:1px solid rgba(124,58,237,.16);border-radius:999px;background:rgba(255,255,255,.9);color:#7541bd;box-shadow:inset 0 1px 0 #fff,0 8px 20px rgba(83,53,127,.1)}.product-plan-scene_planCard__B_iAa{position:relative;z-index:2;max-width:64rem;margin:1.55rem auto 0;padding:clamp(.5rem,1.5vw,.85rem);border:1px solid rgba(255,255,255,.99);border-radius:clamp(1.3rem,3vw,2.35rem);background:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 #fff,0 27px 68px rgba(63,45,91,.17),0 3px 10px rgba(35,31,42,.05);transform:rotate(-.35deg)}.product-plan-scene_cardTopline__aitly{position:absolute;z-index:20;top:clamp(.9rem,2vw,1.25rem);left:clamp(.9rem,2vw,1.25rem);display:flex;pointer-events:none}.product-plan-scene_afterLabel__ulPAW,.product-plan-scene_beforeLabel__85_p6{display:inline-flex;align-items:center;min-height:2rem;padding:.4rem .75rem;border:1px solid rgba(255,255,255,.96);border-radius:999px;background:rgba(255,255,255,.92);color:#6f6879;font-size:.72rem;font-weight:900;box-shadow:0 8px 22px rgba(54,43,67,.1);backdrop-filter:blur(10px)}.product-plan-scene_afterLabel__ulPAW{position:absolute;left:0;opacity:0;background:linear-gradient(135deg,#8242f4,#d63ec9);color:#fff}.product-plan-scene_planViewport__3_u_W{position:relative;container-type:inline-size;aspect-ratio:1000/590;overflow:hidden;border-radius:clamp(.95rem,2.4vw,1.65rem);background:linear-gradient(rgba(123,109,142,.045) 1px,transparent 0),linear-gradient(90deg,rgba(123,109,142,.045) 1px,transparent 0),#fff;background-size:20px 20px}.product-plan-scene_electricalSvg__VdqOj,.product-plan-scene_planSvg__Is1Wl{display:block;width:100%;height:100%}.product-plan-scene_planSvg__Is1Wl{position:relative;z-index:1}.product-plan-scene_furniture__jWGqQ{opacity:.84}.product-plan-scene_roomNames__4frK1{font-family:inherit}.product-plan-scene_roomArea__wyR9L{fill:#93899d;font-size:12px;font-weight:750;letter-spacing:.25px}.product-plan-scene_doorSwings__z8jUu,.product-plan-scene_mainDoorSwing__gPZFA{opacity:.9}.product-plan-scene_electricalLayer__iKeSu{position:absolute;z-index:6;inset:0;overflow:hidden;clip-path:inset(0 100% 0 0)}.product-plan-scene_electricalSvg__VdqOj{position:absolute;inset:0;filter:drop-shadow(0 3px 5px rgba(99,50,155,.08))}.product-plan-scene_symbolPop__uPqNt{opacity:0;transform:translateY(7px) scale(.42);transform-box:fill-box;transform-origin:center}.product-plan-scene_dataMountStem__OhMzm,.product-plan-scene_mountStem__7gOOC,.product-plan-scene_specializedMountStem__OaEFJ,.product-plan-scene_switchMountStem__7aRjI{fill:none;stroke-linecap:round;stroke-width:3}.product-plan-scene_mountStem__7gOOC{stroke:#7c3aed}.product-plan-scene_specializedMountStem__OaEFJ{stroke:#f28b32}.product-plan-scene_switchMountStem__7aRjI{stroke:#e14ccf}.product-plan-scene_dataMountStem__OhMzm{stroke:#1689da}.product-plan-scene_safetyZone__NgGf4{opacity:0}.product-plan-scene_colorSweep__g5LGg{position:absolute;z-index:8;inset-block:-10%;left:-30%;width:30%;opacity:0;background:linear-gradient(90deg,transparent,rgba(192,100,255,.34) 18%,rgba(255,255,255,.96) 49%,rgba(76,225,235,.46) 78%,transparent);filter:blur(8px);mix-blend-mode:screen;pointer-events:none;transform:translateZ(0) skewX(-7deg)}.product-plan-scene_magicCursor__jxufw{position:absolute;z-index:12;inset:0;opacity:0;pointer-events:none}.product-plan-scene_magicCursor__jxufw i,.product-plan-scene_magicOrb__41TR8{position:absolute;top:50%;left:-3.2rem;transform:translate3d(0,-50%,0)}.product-plan-scene_magicOrb__41TR8{display:grid;width:3.4rem;height:3.4rem;place-items:center;border:2px solid rgba(255,255,255,.8);border-radius:1.15rem;background:linear-gradient(135deg,#8d42ff 8%,#dc3bc4 52%,#15bfd0);color:#fff;box-shadow:inset 0 5px 12px rgba(255,255,255,.3),0 10px 28px rgba(126,58,201,.34)}.product-plan-scene_magicCursor__jxufw i{width:.62rem;height:.62rem;border:2px solid #fff;border-radius:999px;background:#c16cff;box-shadow:0 5px 12px rgba(109,50,180,.22)}.product-plan-scene_magicCursor__jxufw i:first-of-type{margin-top:-2.3rem}.product-plan-scene_magicCursor__jxufw i:last-of-type{width:.45rem;height:.45rem;margin-top:2.1rem;background:#31d2df}.product-plan-scene_generatingPill__CS3Jh,.product-plan-scene_successPill__SkoL7{position:absolute;z-index:15;display:inline-flex;align-items:center;gap:.45rem;min-height:2.45rem;padding:.55rem .82rem;border:1px solid rgba(255,255,255,.92);border-radius:999px;font-size:clamp(.67rem,1.5vw,.8rem);font-weight:900;box-shadow:0 12px 32px rgba(52,42,68,.16);backdrop-filter:blur(12px)}.product-plan-scene_generatingPill__CS3Jh{top:50%;left:50%;opacity:0;background:rgba(255,255,255,.94);color:#7430c6;transform:translate3d(-50%,-40%,0) scale(.92)}.product-plan-scene_successPill__SkoL7{top:clamp(.9rem,2vw,1.25rem);right:clamp(.9rem,2vw,1.25rem);opacity:0;background:rgba(226,255,247,.95);color:#087b68;transform:translate3d(0,-6px,0) scale(.92)}.product-plan-scene_noteHint__rkdmn{position:absolute;z-index:18;bottom:clamp(.75rem,1.7vw,1.05rem);left:50%;display:inline-flex;min-height:2rem;align-items:center;gap:.4rem;padding:.4rem .7rem;border:1px solid rgba(255,255,255,.96);border-radius:999px;background:rgba(255,255,255,.92);color:#655d70;font-size:clamp(.62rem,1.35vw,.72rem);font-weight:900;opacity:0;pointer-events:none;box-shadow:inset 0 1px 0 #fff,0 9px 24px rgba(67,48,92,.13);backdrop-filter:blur(12px);transform:translate3d(-50%,7px,0) scale(.94)}.product-plan-scene_noteHint__rkdmn svg{color:#8a3ffc;stroke-width:2.6}.product-plan-scene_noteLayer__BtT9K{position:absolute;z-index:24;inset:0;pointer-events:none}.product-plan-scene_noteHotspot__APj3P{--note-start:#8b5cf6;--note-end:#d946ef;--note-soft:rgba(246,239,255,0.98);--note-ink:#6432a5;position:absolute;left:var(--note-x);top:var(--note-y);display:grid;width:1.8rem;height:1.8rem;place-items:center;opacity:0;pointer-events:none;transform:translate3d(-50%,-50%,0) scale(.5)}.product-plan-scene_notePurple__fRkjS{--note-start:#8b5cf6;--note-end:#d946ef;--note-soft:rgba(248,240,255,0.98);--note-ink:#6334a0}.product-plan-scene_noteOrange__hWQwY{--note-start:#ff9f43;--note-end:#f06a42;--note-soft:rgba(255,247,231,0.98);--note-ink:#a44b16}.product-plan-scene_notePink__Z186C{--note-start:#ec4899;--note-end:#c83fd0;--note-soft:rgba(255,239,250,0.98);--note-ink:#a12783}.product-plan-scene_noteCyan__xxixP{--note-start:#20c8d8;--note-end:#0da9c4;--note-soft:rgba(235,253,255,0.98);--note-ink:#08798c}.product-plan-scene_noteBlue__uXbJj{--note-start:#3b82f6;--note-end:#1689da;--note-soft:rgba(238,247,255,0.98);--note-ink:#1763a0}.product-plan-scene_noteButton___VolC{position:relative;display:grid;width:1.8rem;height:1.8rem;place-items:center;border:2px solid rgba(255,255,255,.98);border-radius:999px;background:linear-gradient(145deg,var(--note-start),var(--note-end));color:#fff;cursor:help;box-shadow:inset 0 3px 5px rgba(255,255,255,.28),0 5px 13px rgba(70,42,100,.24);transition:transform .18s ease,box-shadow .18s ease}.product-plan-scene_noteButton___VolC:before{position:absolute;z-index:-1;inset:-.34rem;border:2px solid var(--note-start);border-radius:inherit;content:"";opacity:0}.product-plan-scene_noteButton___VolC span{font-size:.66rem;font-weight:950;line-height:1}.product-plan-scene_noteButton___VolC:focus-visible,.product-plan-scene_noteButton___VolC:hover,.product-plan-scene_noteHotspot__APj3P[data-active=true] .product-plan-scene_noteButton___VolC{outline:none;box-shadow:inset 0 3px 5px rgba(255,255,255,.3),0 0 0 4px rgba(255,255,255,.76),0 8px 22px rgba(70,42,100,.32);transform:translate3d(0,-2px,0) scale(1.08)}.product-plan-scene_noteButton___VolC:focus-visible{box-shadow:inset 0 3px 5px rgba(255,255,255,.3),0 0 0 3px #fff,0 0 0 6px #342d3d,0 8px 22px rgba(70,42,100,.32)}.product-plan-scene_noteHotspot__APj3P[data-active=true] .product-plan-scene_noteButton___VolC:before{animation:product-plan-scene_noteBeacon__wDXo5 .85s ease-out both}.product-plan-scene_noteTooltip__vOC1N{position:absolute;z-index:5;display:grid;width:clamp(11.5rem,24cqw,14.5rem);gap:.24rem;padding:.72rem .8rem .76rem;border:1px solid rgba(255,255,255,.98);border-radius:1rem;background:linear-gradient(145deg,#fff 0,var(--note-soft) 100%);color:#423b49;text-align:left;box-shadow:inset 0 1px 0 #fff,0 14px 34px rgba(63,45,91,.2);pointer-events:auto;animation:product-plan-scene_noteReveal__4gncL .23s cubic-bezier(.22,1,.36,1) both}.product-plan-scene_noteTooltip__vOC1N:before{position:absolute;inset:-.55rem;content:""}.product-plan-scene_noteTooltip__vOC1N small{color:var(--note-ink);font-size:.56rem;font-weight:950;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.product-plan-scene_noteTooltip__vOC1N strong{color:#29232f;font-size:clamp(.72rem,1.6vw,.84rem);font-weight:950;line-height:1.16}.product-plan-scene_noteTooltip__vOC1N span{color:#6d6575;font-size:clamp(.64rem,1.42vw,.74rem);font-weight:700;line-height:1.35}.product-plan-scene_noteBelow__Mgf3d{top:calc(100% + .48rem);left:50%;transform-origin:50% 0;translate:-50% 0}.product-plan-scene_noteAbove__cEdfB{bottom:calc(100% + .48rem);left:50%;transform-origin:50% 100%;translate:-50% 0}.product-plan-scene_noteLeft__DQ_ap{top:50%;right:calc(100% + .48rem);transform-origin:100% 50%;translate:0 -50%}.product-plan-scene_noteRight__4Xkx6{top:50%;left:calc(100% + .48rem);transform-origin:0 50%;translate:0 -50%}.product-plan-scene_proofRow__VPgzN{position:relative;z-index:4;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem;opacity:0;transform:translate3d(0,10px,0)}.product-plan-scene_proofRow__VPgzN span{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.46rem .74rem;border:1px solid rgba(255,255,255,.95);border-radius:999px;background:rgba(255,255,255,.9);color:#625b6c;font-size:.72rem;font-weight:850;box-shadow:inset 0 1px 0 #fff,0 8px 22px rgba(77,58,105,.09);backdrop-filter:blur(10px)}.product-plan-scene_proofRow__VPgzN svg{color:#0d9b83}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_fileCard__r9iPZ{animation:product-plan-scene_fileArrive__lZxo4 .68s cubic-bezier(.34,1.56,.64,1) both}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_planFile__slcd8{animation-delay:60ms}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_cctpFile__Izapu{animation-delay:.15s}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_plus__tEPGz{animation:product-plan-scene_plusArrive__7IZp3 .43s cubic-bezier(.34,1.56,.64,1) .25s both}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_planCard__B_iAa{animation:product-plan-scene_cardSettle__t_dhn .72s cubic-bezier(.22,1,.36,1) .45s both}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_generatingPill__CS3Jh{animation:product-plan-scene_generationNotice__BssaA 1.42s ease .84s both}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_colorSweep__g5LGg{animation:product-plan-scene_sweepAcross__URZxi 1.9s cubic-bezier(.6,0,.22,1) 1.38s both}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_electricalLayer__iKeSu{animation:product-plan-scene_revealElectrical__IqPoM 1.9s cubic-bezier(.6,0,.22,1) 1.38s both}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_magicCursor__jxufw{opacity:1}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_magicOrb__41TR8{animation:product-plan-scene_orbTravel__1wKOf 1.9s cubic-bezier(.6,0,.22,1) 1.38s both}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_magicCursor__jxufw i:first-of-type{animation:product-plan-scene_particleTravel__YlQHR 1.75s cubic-bezier(.6,0,.22,1) 1.48s both}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_magicCursor__jxufw i:last-of-type{animation:product-plan-scene_particleTravel__YlQHR 1.65s cubic-bezier(.6,0,.22,1) 1.58s both}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_symbolPop__uPqNt{animation:product-plan-scene_symbolPop__uPqNt .46s cubic-bezier(.34,1.56,.64,1) both var(--symbol-delay)}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_safetyZone__NgGf4{animation:product-plan-scene_safetyIn__ABaKA .52s ease-out 2.46s both}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_beforeLabel__85_p6{animation:product-plan-scene_labelOut__lMBJP .26s ease 3.28s both}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_afterLabel__ulPAW{animation:product-plan-scene_labelIn__v9Lzt .41s cubic-bezier(.34,1.56,.64,1) 3.38s both}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_successPill__SkoL7{animation:product-plan-scene_successIn__5Lc_w .5s cubic-bezier(.34,1.56,.64,1) 3.48s both}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_proofRow__VPgzN{animation:product-plan-scene_proofIn__oPWQF .48s cubic-bezier(.22,1,.36,1) 3.72s both}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_sparkleOne__ZaYnh{animation:product-plan-scene_sparklePop__oKFAy .52s cubic-bezier(.34,1.56,.64,1) .52s both}.product-plan-scene_scene__TZ3h2[data-phase=playing] .product-plan-scene_sparkleTwo__AwHpt{animation:product-plan-scene_sparklePop__oKFAy .52s cubic-bezier(.34,1.56,.64,1) 3s both}.product-plan-scene_scene__TZ3h2[data-phase=complete] .product-plan-scene_electricalLayer__iKeSu{clip-path:inset(0)}.product-plan-scene_scene__TZ3h2[data-phase=complete] .product-plan-scene_symbolPop__uPqNt{opacity:1;transform:translateY(0) scale(1)}.product-plan-scene_scene__TZ3h2[data-phase=complete] .product-plan-scene_safetyZone__NgGf4{opacity:1}.product-plan-scene_scene__TZ3h2[data-phase=complete] .product-plan-scene_beforeLabel__85_p6,.product-plan-scene_scene__TZ3h2[data-phase=complete] .product-plan-scene_colorSweep__g5LGg,.product-plan-scene_scene__TZ3h2[data-phase=complete] .product-plan-scene_generatingPill__CS3Jh,.product-plan-scene_scene__TZ3h2[data-phase=complete] .product-plan-scene_magicCursor__jxufw{display:none}.product-plan-scene_scene__TZ3h2[data-phase=complete] .product-plan-scene_afterLabel__ulPAW,.product-plan-scene_scene__TZ3h2[data-phase=complete] .product-plan-scene_proofRow__VPgzN,.product-plan-scene_scene__TZ3h2[data-phase=complete] .product-plan-scene_successPill__SkoL7{opacity:1}.product-plan-scene_scene__TZ3h2[data-phase=complete] .product-plan-scene_proofRow__VPgzN,.product-plan-scene_scene__TZ3h2[data-phase=complete] .product-plan-scene_successPill__SkoL7{transform:none}.product-plan-scene_scene__TZ3h2[data-phase=complete] .product-plan-scene_noteHint__rkdmn{animation:product-plan-scene_noteHintIn__9QR2h .42s cubic-bezier(.22,1,.36,1) .18s both}.product-plan-scene_scene__TZ3h2[data-phase=complete] .product-plan-scene_noteHotspot__APj3P{pointer-events:auto;animation:product-plan-scene_noteHotspotIn__nAesn .42s cubic-bezier(.34,1.56,.64,1) both var(--note-delay)}@keyframes product-plan-scene_fileArrive__lZxo4{0%{opacity:0;transform:translate3d(0,-20px,0) rotate(0deg) scale(.88)}72%{transform:translate3d(0,2px,0) rotate(0deg) scale(1.03)}to{opacity:1}}@keyframes product-plan-scene_plusArrive__7IZp3{0%{opacity:0;transform:scale(.55) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes product-plan-scene_cardSettle__t_dhn{0%{opacity:.3;transform:translate3d(0,20px,0) rotate(.8deg) scale(.975)}to{opacity:1;transform:translateZ(0) rotate(-.35deg) scale(1)}}@keyframes product-plan-scene_generationNotice__BssaA{0%{opacity:0;transform:translate3d(-50%,-38%,0) scale(.86)}18%,72%{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}to{opacity:0;transform:translate3d(-50%,-58%,0) scale(.94)}}@keyframes product-plan-scene_sweepAcross__URZxi{0%{opacity:0;transform:translateZ(0) skewX(-7deg)}10%,86%{opacity:1}to{opacity:0;transform:translate3d(455%,0,0) skewX(-7deg)}}@keyframes product-plan-scene_revealElectrical__IqPoM{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes product-plan-scene_orbTravel__1wKOf{0%{opacity:0;transform:translate3d(0,-50%,0) rotate(-10deg) scale(.8)}10%,84%{opacity:1}52%{transform:translate3d(calc(52cqw + 1.5rem),-52%,0) rotate(8deg) scale(1.06)}to{opacity:0;transform:translate3d(calc(100cqw + 4rem),-50%,0) rotate(15deg) scale(.88)}}@keyframes product-plan-scene_particleTravel__YlQHR{0%{opacity:0;transform:translate3d(0,-50%,0) scale(.6)}18%,78%{opacity:.9}to{opacity:0;transform:translate3d(calc(100cqw + 4rem),-50%,0) scale(1.15)}}@keyframes product-plan-scene_symbolPop__uPqNt{0%{opacity:0;transform:translateY(7px) scale(.42)}68%{opacity:1;transform:translateY(-1px) scale(1.12)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes product-plan-scene_safetyIn__ABaKA{0%{opacity:0}to{opacity:1}}@keyframes product-plan-scene_labelOut__lMBJP{to{opacity:0;transform:translate3d(0,-4px,0) scale(.94)}}@keyframes product-plan-scene_labelIn__v9Lzt{0%{opacity:0;transform:translate3d(0,6px,0) scale(.88)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes product-plan-scene_successIn__5Lc_w{0%{opacity:0;transform:translate3d(0,-8px,0) scale(.84)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes product-plan-scene_proofIn__oPWQF{0%{opacity:0;transform:translate3d(0,10px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes product-plan-scene_sparklePop__oKFAy{0%{opacity:0;transform:rotate(-28deg) scale(.2)}to{opacity:1;transform:rotate(0deg) scale(1)}}@keyframes product-plan-scene_noteHintIn__9QR2h{0%{opacity:0;transform:translate3d(-50%,7px,0) scale(.94)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}@keyframes product-plan-scene_noteHotspotIn__nAesn{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.5)}to{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}}@keyframes product-plan-scene_noteReveal__4gncL{0%{opacity:0;scale:.88}to{opacity:1;scale:1}}@keyframes product-plan-scene_noteBeacon__wDXo5{0%{opacity:.7;scale:.72}to{opacity:0;scale:1.75}}@media (max-width:640px){.product-plan-scene_scene__TZ3h2{padding:.9rem}.product-plan-scene_blobOne__Cwxrj{width:7rem;height:7rem}.product-plan-scene_blobTwo__mtmAT{width:6.5rem;height:6.5rem}.product-plan-scene_sparkleOne__ZaYnh{top:18%;left:2%;width:1.4rem;height:1.4rem}.product-plan-scene_sparkleTwo__AwHpt{right:1%;bottom:18%;width:1.2rem;height:1.2rem}.product-plan-scene_fileCard__r9iPZ{min-width:0;flex:1 1 0;gap:.45rem;padding:.5rem;border-radius:1rem}.product-plan-scene_fileIcon___wuOU{width:2rem;height:2rem;border-radius:.7rem}.product-plan-scene_fileCheck___sGLR{display:none}.product-plan-scene_plus__tEPGz{width:1.7rem;height:1.7rem}.product-plan-scene_sourceDock__4TkwA:after{height:1rem}.product-plan-scene_planCard__B_iAa{margin-top:1.15rem}.product-plan-scene_cardTopline__aitly{top:.7rem;left:.7rem}.product-plan-scene_afterLabel__ulPAW,.product-plan-scene_beforeLabel__85_p6,.product-plan-scene_successPill__SkoL7{min-height:1.65rem;padding:.3rem .55rem;font-size:.58rem}.product-plan-scene_successPill__SkoL7{top:.7rem;right:.7rem}.product-plan-scene_noteHint__rkdmn{bottom:.6rem;min-height:1.65rem;padding:.3rem .5rem;font-size:.57rem}.product-plan-scene_noteButton___VolC,.product-plan-scene_noteHotspot__APj3P{width:1.55rem;height:1.55rem}.product-plan-scene_noteButton___VolC span{font-size:.58rem}.product-plan-scene_noteTooltip__vOC1N{width:min(11.5rem,72vw);padding:.62rem .68rem .66rem}.product-plan-scene_noteLeft__DQ_ap,.product-plan-scene_noteRight__4Xkx6{top:calc(100% + .42rem);right:auto;left:50%;transform-origin:50% 0;translate:-50% 0}.product-plan-scene_noteHotspot__APj3P[data-note-id=worktop] .product-plan-scene_noteBelow__Mgf3d{left:-.35rem;translate:0 0}.product-plan-scene_noteHotspot__APj3P[data-note-id=bedhead] .product-plan-scene_noteBelow__Mgf3d{right:-.35rem;left:auto;translate:0 0}.product-plan-scene_generatingPill__CS3Jh{min-height:1.9rem;padding:.38rem .58rem}.product-plan-scene_magicOrb__41TR8{width:2.7rem;height:2.7rem;border-radius:.95rem}.product-plan-scene_proofRow__VPgzN{gap:.35rem;margin-top:.72rem}.product-plan-scene_proofRow__VPgzN span{min-height:1.8rem;padding:.32rem .48rem;font-size:.57rem}.product-plan-scene_proofRow__VPgzN svg{width:.78rem;height:.78rem}}@media (prefers-reduced-motion:reduce){.product-plan-scene_scene__TZ3h2 *,.product-plan-scene_scene__TZ3h2 :after,.product-plan-scene_scene__TZ3h2 :before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}