.qk-method-system{isolation:isolate;margin-inline:auto;max-width:640px;width:100%}.qk-method-system__stage{aspect-ratio:1;margin-inline:auto;position:relative;transform:translateZ(0);width:min(100%, 600px)}.qk-method-system__stage::before,.qk-method-system__stage::after{border:1px solid rgb(255 255 255 / .07);border-radius:50%;content:"";left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.qk-method-system__stage::before{height:78%;width:78%}.qk-method-system__stage::after{height:54%;width:54%}.qk-method-system__glow{background:radial-gradient(circle,rgb(147 0 255 / .2) 0%,rgb(122 18 212 / .1) 38%,transparent 72%);border-radius:50%;filter:blur(18px);inset:14%;pointer-events:none;position:absolute;z-index:0}.qk-method-system__connections{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.qk-method-system__line{fill:none;stroke:rgb(237 255 118 / .26);stroke-dasharray:7 11;stroke-dashoffset:0;stroke-linecap:round;stroke-width:1.35}.qk-method-system__line--soft{stroke:rgb(244 147 251 / .14);stroke-dasharray:3 12;stroke-width:1}.qk-method-system__core{align-items:center;display:flex;height:148px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:148px;z-index:5}.qk-method-system__core::before{background:rgb(147 0 255 / .13);border-radius:50%;content:"";filter:blur(24px);inset:-28px;position:absolute;z-index:-1}.qk-method-system__core-ring{border:1px solid rgb(237 255 118 / .36);border-radius:50%;box-shadow:0 0 52px rgb(147 0 255 / .2),inset 0 0 30px rgb(237 255 118 / .06);inset:0;position:absolute}.qk-method-system__core-inner{align-items:center;background:radial-gradient(circle at 36% 30%,rgb(255 255 255 / .13),transparent 31%),linear-gradient(145deg,rgb(147 0 255 / .42),rgb(49 8 78 / .94));border:1px solid rgb(255 255 255 / .14);border-radius:50%;box-shadow:0 18px 46px rgb(0 0 0 / .22),0 0 48px rgb(147 0 255 / .22);display:flex;flex-direction:column;height:104px;justify-content:center;padding:14px;text-align:center;width:104px}.qk-method-system__core-inner span,.qk-method-system__dimension{color:#edff76;font-family:var(--qk-font-body);font-size:.68rem;font-weight:700;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.qk-method-system__core-inner strong{color:#fff;font-family:var(--qk-font-heading);font-size:1.2rem;font-weight:400;line-height:1.1;margin-top:4px}.qk-method-system__node{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,rgb(255 255 255 / .08),rgb(255 255 255 / .025));border:1px solid rgb(255 255 255 / .15);border-radius:22px;box-shadow:0 18px 46px rgb(0 0 0 / .17),inset 0 1px 0 rgb(255 255 255 / .08);display:flex;flex-direction:column;justify-content:center;min-height:104px;padding:15px 18px;position:absolute;text-align:center;transition:border-color .7s ease,background .7s ease,box-shadow .7s ease,transform .7s ease;width:182px;z-index:4}.qk-method-system__node strong{color:#fff;font-family:var(--qk-font-heading);font-size:1.15rem;font-weight:400;line-height:1.15;margin-top:5px}.qk-method-system__node small{color:rgb(255 255 255 / .6);font-family:var(--qk-font-body);font-size:.7rem;line-height:1.35;margin-top:6px}.qk-method-system__node--soul{left:50%;top:4%;transform:translateX(-50%)}.qk-method-system__node--mind{right:1%;bottom:10%}.qk-method-system__node--body{bottom:10%;left:1%}.qk-method-system__signal{background:#edff76;border-radius:50%;box-shadow:0 0 10px rgb(237 255 118 / .9),0 0 24px rgb(237 255 118 / .42);height:7px;opacity:0;position:absolute;width:7px;z-index:7}.qk-method-system__signal--1{left:calc(50% - 3.5px);top:21%}.qk-method-system__signal--2{bottom:23%;right:25%}.qk-method-system__signal--3{bottom:23%;left:25%}.qk-method-system__caption{color:rgb(255 255 255 / .62);font-size:.88rem;line-height:1.55;margin:20px auto 0;max-width:52ch;text-align:center}.qk-method-system.qk-motion-managed .qk-method-system__line,.qk-method-system.qk-motion-managed .qk-method-system__core-ring,.qk-method-system.qk-motion-managed .qk-method-system__node,.qk-method-system.qk-motion-managed .qk-method-system__signal{animation-play-state:paused}.qk-method-system.qk-motion-active .qk-method-system__line{animation:qk-method-line-flow 8s linear 1 both}.qk-method-system.qk-motion-active .qk-method-system__line--2{animation-delay:.16s}.qk-method-system.qk-motion-active .qk-method-system__line--3{animation-delay:.32s}.qk-method-system.qk-motion-active .qk-method-system__line--soft{animation-duration:9.5s}.qk-method-system.qk-motion-active .qk-method-system__core-ring{animation:qk-method-core-pulse 4.6s ease-in-out 1 both}.qk-method-system.qk-motion-active .qk-method-system__node--soul{animation:qk-method-node-soul 4.8s ease-in-out .2s 1 both}.qk-method-system.qk-motion-active .qk-method-system__node--mind{animation:qk-method-node-mind 5.1s ease-in-out .5s 1 both}.qk-method-system.qk-motion-active .qk-method-system__node--body{animation:qk-method-node-body 5s ease-in-out .8s 1 both}.qk-method-system.qk-motion-active .qk-method-system__signal--1{animation:qk-method-signal-soul 3.5s ease-in-out .9s 1 both}.qk-method-system.qk-motion-active .qk-method-system__signal--2{animation:qk-method-signal-mind 3.8s ease-in-out 1.25s 1 both}.qk-method-system.qk-motion-active .qk-method-system__signal--3{animation:qk-method-signal-body 3.7s ease-in-out 1.55s 1 both}.qk-method-system.is-integrated .qk-method-system__line{stroke:rgb(237 255 118 / .36)}.qk-method-system.is-integrated .qk-method-system__line--soft{stroke:rgb(244 147 251 / .2)}.qk-method-system.is-integrated .qk-method-system__node{background:linear-gradient(145deg,rgb(255 255 255 / .095),rgb(255 255 255 / .035));border-color:rgb(237 255 118 / .22);box-shadow:0 18px 46px rgb(0 0 0 / .17),0 0 34px rgb(147 0 255 / .1)}@keyframes qk-method-line-flow{0%{opacity:.35;stroke-dashoffset:72}24%{opacity:1}100%{opacity:.84;stroke-dashoffset:0}}@keyframes qk-method-core-pulse{0%,100%{opacity:.76;transform:scale(1)}48%{opacity:1;transform:scale(1.08)}}@keyframes qk-method-node-soul{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-8px)}}@keyframes qk-method-node-mind{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(7px,5px,0)}}@keyframes qk-method-node-body{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-7px,5px,0)}}@keyframes qk-method-signal-soul{0%{opacity:0;transform:translate3d(0,0,0)}16%,82%{opacity:1}100%{opacity:0;transform:translate3d(0,158px,0)}}@keyframes qk-method-signal-mind{0%{opacity:0;transform:translate3d(0,0,0)}16%,82%{opacity:1}100%{opacity:0;transform:translate3d(-128px,-105px,0)}}@keyframes qk-method-signal-body{0%{opacity:0;transform:translate3d(0,0,0)}16%,82%{opacity:1}100%{opacity:0;transform:translate3d(128px,-105px,0)}}@media (max-width:1024px){.qk-method-system{max-width:540px}.qk-method-system__stage{width:min(100%, 520px)}.qk-method-system__node{min-height:96px;width:164px}.qk-method-system__core{height:136px;width:136px}.qk-method-system__core-inner{height:96px;width:96px}}@media (max-width:767px){.qk-method-system{max-width:460px}.qk-method-system__node{border-radius:18px;min-height:86px;padding:12px 13px;width:142px}.qk-method-system__node strong{font-size:1rem}.qk-method-system__node small{font-size:.63rem}.qk-method-system__dimension{font-size:.61rem}.qk-method-system__core{height:122px;width:122px}.qk-method-system__core-inner{height:88px;width:88px}.qk-method-system__core-inner strong{font-size:1.04rem}.qk-method-system__caption{font-size:.82rem;margin-top:14px}}@media (max-width:480px){.qk-method-system__stage{aspect-ratio:1 / 1.08}.qk-method-system__node{min-height:78px;width:122px}.qk-method-system__node--soul{top:2%}.qk-method-system__node--mind{bottom:8%;right:0}.qk-method-system__node--body{bottom:8%;left:0}.qk-method-system__node small{display:none}.qk-method-system__core{height:108px;width:108px}.qk-method-system__core-inner{height:78px;width:78px}.qk-method-system__core-inner span{font-size:.58rem}.qk-method-system__core-inner strong{font-size:.94rem}}@media (prefers-reduced-motion:reduce){.qk-method-system,.qk-method-system *,.qk-method-system *::before,.qk-method-system *::after{animation:none!important;transition:none!important}.qk-method-system__signal{display:none}}