.kaizen-mark[data-v-4df6be6d]{aspect-ratio:1}.kaizen-mark[data-v-4df6be6d] svg{display:block;width:100%;height:100%;overflow:visible;transition:filter .4s ease}.kaizen-mark[data-v-4df6be6d]:is(.is-hoverable,.is-hovered) [data-part]{transition:transform .55s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(var(--i) * 18ms)}.kaizen-mark[data-v-4df6be6d]:is(.is-hoverable:hover,.is-hovered) svg{filter:brightness(1.1)}.kaizen-mark[data-v-4df6be6d]:is(.is-hoverable:hover,.is-hovered) [data-part=roof]{transform:translateY(calc(-12px * var(--kzm-hover-k, 1)))}.kaizen-mark[data-v-4df6be6d]:is(.is-hoverable:hover,.is-hovered) [data-part=upper]{transform:translateY(calc(-14px * var(--kzm-hover-k, 1)))}.kaizen-mark[data-v-4df6be6d]:is(.is-hoverable:hover,.is-hovered) [data-part=lintel]{transform:translateY(calc(-5px * var(--kzm-hover-k, 1)))}.kaizen-mark[data-v-4df6be6d]:is(.is-hoverable:hover,.is-hovered) [data-part=sun]{transform:scale(calc(1 + .07 * var(--kzm-hover-k, 1)))}.kaizen-mark[data-v-4df6be6d]:is(.is-hoverable:hover,.is-hovered) [data-part=band]{transform:translateY(-5px)}.kaizen-mark[data-v-4df6be6d]:is(.is-hoverable:hover,.is-hovered) [data-part=mountain]{transform:translateY(calc(-9px * var(--kzm-hover-k, 1)))}.kaizen-mark[data-v-4df6be6d]:is(.is-hoverable:hover,.is-hovered) [data-part=person]{transform:translateY(-8px) rotate(-4deg)}.kaizen-mark[data-v-4df6be6d]:is(.is-hoverable:hover,.is-hovered) [data-part=side]{transform:translateY(-7px)}.kaizen-mark[data-v-4df6be6d]:is(.is-hoverable:hover,.is-hovered) [data-part=ring]{transform:rotate(5deg)}.kzm-intro-draw[data-v-4df6be6d] [data-part] :is(path,circle):not([data-rim]){stroke:var(--kzm-ink);stroke-width:var(--kzm-draw-width, 2.5);stroke-dasharray:1;stroke-opacity:0;animation:kzm-draw-4df6be6d 1.6s ease-in-out backwards;animation-delay:calc(var(--i) * .11s)}.kzm-intro-draw[data-v-4df6be6d] [data-part] rect,.kzm-intro-draw[data-v-4df6be6d] [data-rim]{animation:kzm-fade-4df6be6d .8s ease-out backwards;animation-delay:1.2s}@keyframes kzm-draw-4df6be6d{0%{stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}55%{stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}to{stroke-dashoffset:0;stroke-opacity:0}}@keyframes kzm-fade-4df6be6d{0%{opacity:0}}.kzm-intro-roof[data-v-4df6be6d] [data-part]{animation:kzm-lift-4df6be6d .7s cubic-bezier(.2,.8,.3,1) backwards;animation-delay:calc(var(--i) * 45ms)}.kzm-intro-roof[data-v-4df6be6d] [data-part=roof]{animation:kzm-roof-drop-4df6be6d 1.1s cubic-bezier(.3,0,.4,1) .65s backwards}.kzm-intro-roof[data-v-4df6be6d] [data-part=lintel]{animation:kzm-lift-4df6be6d .7s cubic-bezier(.2,.8,.3,1) .18s backwards,kzm-shudder-4df6be6d .45s ease-out 1.22s}.kzm-intro-roof[data-v-4df6be6d] [data-part=person],.kzm-intro-roof[data-v-4df6be6d] [data-part=side]{animation:kzm-lift-4df6be6d .7s cubic-bezier(.2,.8,.3,1) .27s backwards,kzm-hop-4df6be6d .5s ease-out 1.28s}@keyframes kzm-lift-4df6be6d{0%{opacity:0;transform:translateY(26px)}}@keyframes kzm-roof-drop-4df6be6d{0%{opacity:0;transform:translateY(-190px) rotate(-9deg)}18%{opacity:1}52%{transform:translateY(9px) rotate(3deg)}72%{transform:translateY(-5px) rotate(-1.5deg)}88%{transform:translateY(2px) rotate(.5deg)}to{transform:none}}@keyframes kzm-shudder-4df6be6d{30%{transform:translateY(7px)}65%{transform:translateY(-2px)}}@keyframes kzm-hop-4df6be6d{35%{transform:translateY(-14px)}70%{transform:translateY(2px)}}.kzm-intro-rise[data-v-4df6be6d] [data-part]{animation:kzm-fade-4df6be6d .9s ease-out .5s backwards}.kzm-intro-rise[data-v-4df6be6d] [data-part=mountain],.kzm-intro-rise[data-v-4df6be6d] [data-part=band]{animation:kzm-fade-4df6be6d .5s ease-out backwards}.kzm-intro-rise[data-v-4df6be6d] [data-part=sun]{animation:kzm-sunrise-4df6be6d 1.5s cubic-bezier(.2,.7,.2,1) .15s backwards}.kzm-intro-rise[data-v-4df6be6d] [data-part=ring]{animation:kzm-ring-sweep-4df6be6d 1.3s cubic-bezier(.2,.8,.2,1) .7s backwards}.kzm-intro-rise[data-v-4df6be6d] [data-part=person],.kzm-intro-rise[data-v-4df6be6d] [data-part=side]{animation:kzm-pop-4df6be6d .6s cubic-bezier(.3,1.6,.5,1) 1.25s backwards}@keyframes kzm-sunrise-4df6be6d{0%{opacity:.2;transform:translateY(130px) scale(.85)}}@keyframes kzm-ring-sweep-4df6be6d{0%{opacity:0;transform:rotate(-75deg)}}.kzm-intro-assemble[data-v-4df6be6d] [data-part]{animation:kzm-fly-4df6be6d .95s cubic-bezier(.2,.9,.25,1.12) backwards;animation-delay:calc(var(--i) * 75ms)}@keyframes kzm-fly-4df6be6d{0%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.88)}}.kzm-intro-pop[data-v-4df6be6d] [data-part]{animation:kzm-pop-4df6be6d .7s cubic-bezier(.3,1.6,.5,1) backwards;animation-delay:calc(var(--i) * 85ms)}@keyframes kzm-pop-4df6be6d{0%{opacity:0;transform:scale(.2)}}@media (prefers-reduced-motion: reduce){.kaizen-mark[data-v-4df6be6d] [data-part],.kaizen-mark[data-v-4df6be6d] [data-part] *{animation:none!important;transition:none!important}.kaizen-mark[data-v-4df6be6d] [data-part]{transform:none!important}}.ikigai-mark[data-v-e6bf0d9c]{display:block;overflow:visible;transition:rotate .6s cubic-bezier(.2,.8,.25,1),translate .4s cubic-bezier(.2,.8,.25,1)}.ikigai-mark.shape-blades[data-v-e6bf0d9c]:hover{rotate:90deg}.facet-a[data-v-e6bf0d9c]{fill:currentColor;opacity:.55;transition:opacity .6s ease}.facet-b[data-v-e6bf0d9c]{fill:currentColor;stroke:currentColor;stroke-width:0;stroke-linejoin:round;transition:opacity .6s ease,stroke-width .7s ease}.petal[data-v-e6bf0d9c],.pin[data-v-e6bf0d9c]{transform-box:view-box;transform-origin:100px 100px;transition:rotate .8s cubic-bezier(.3,.85,.3,1),translate .8s cubic-bezier(.3,.85,.3,1)}.p2[data-v-e6bf0d9c]{rotate:90deg}.p3[data-v-e6bf0d9c]{rotate:180deg}.p4[data-v-e6bf0d9c]{rotate:270deg}.core[data-v-e6bf0d9c]{transform-box:view-box;transform-origin:100px 100px;fill:currentColor;opacity:0;transition:opacity .5s ease}.has-core.shape-blades .core[data-v-e6bf0d9c]{opacity:1}.eye[data-v-e6bf0d9c]{opacity:0;transition:opacity .35s ease}.shape-cards .eye[data-v-e6bf0d9c]{opacity:1}.shape-cards .p2[data-v-e6bf0d9c],.shape-cards .p4[data-v-e6bf0d9c]{rotate:0deg}.shape-cards .p1[data-v-e6bf0d9c],.shape-cards .p3[data-v-e6bf0d9c]{rotate:-10deg}.shape-cards .p1 .pin[data-v-e6bf0d9c],.shape-cards .p3 .pin[data-v-e6bf0d9c]{translate:-24px -13px}.shape-cards .p1 .facet-b[data-v-e6bf0d9c],.shape-cards .p3 .facet-b[data-v-e6bf0d9c]{opacity:.58}.shape-cards .facet-a[data-v-e6bf0d9c]{opacity:.42}.shape-cards .facet-b[data-v-e6bf0d9c]{stroke-width:7}.shape-mix .p1[data-v-e6bf0d9c],.shape-mix .p2[data-v-e6bf0d9c],.shape-mix .p3[data-v-e6bf0d9c],.shape-mix .p4[data-v-e6bf0d9c]{rotate:0deg}.shape-mix .facet-a[data-v-e6bf0d9c]{opacity:.38}.shape-mix .facet-b[data-v-e6bf0d9c]{stroke-width:4}.shape-mix .p1 .facet-b[data-v-e6bf0d9c]{opacity:.84}.shape-mix .p2 .facet-b[data-v-e6bf0d9c]{opacity:.94}.shape-mix .p4 .facet-b[data-v-e6bf0d9c]{opacity:.9}.shape-mix .pin[data-v-e6bf0d9c]{animation:ikigai-play-e6bf0d9c 1.5s ease-in-out infinite}.shape-mix .p2 .pin[data-v-e6bf0d9c]{animation-delay:.12s}.shape-mix .p3 .pin[data-v-e6bf0d9c]{animation-delay:.24s}.shape-mix .p4 .pin[data-v-e6bf0d9c]{animation-delay:.36s}.shape-mix:hover .p1[data-v-e6bf0d9c],.shape-mix:hover .p4[data-v-e6bf0d9c]{translate:5px 0}.shape-mix:hover .p2[data-v-e6bf0d9c],.shape-mix:hover .p3[data-v-e6bf0d9c]{translate:10px 0}.shape-cards:hover .p1[data-v-e6bf0d9c],.shape-cards:hover .p3[data-v-e6bf0d9c]{rotate:-18deg}.shape-cards:hover .p1 .pin[data-v-e6bf0d9c],.shape-cards:hover .p3 .pin[data-v-e6bf0d9c]{translate:-33px -16px}@keyframes ikigai-play-e6bf0d9c{0%,to{translate:0 0}50%{translate:7px 0}}@keyframes ikigai-converge-e6bf0d9c{0%{translate:0 -78px;rotate:-88deg;opacity:0}55%{opacity:1}72%{translate:0 6px;rotate:5deg}to{translate:0 0;rotate:0deg;opacity:1}}@keyframes ikigai-spin-e6bf0d9c{to{rotate:360deg}}@keyframes ikigai-lock-e6bf0d9c{0%,to{translate:0 0}22%{translate:0 -14px;rotate:-9deg}60%{translate:0 3px;rotate:2deg}}@keyframes ikigai-breathe-e6bf0d9c{0%,to{scale:1}50%{scale:1.045}}@keyframes ikigai-core-pulse-e6bf0d9c{0%,to{opacity:.35;scale:.8}50%{opacity:1;scale:1.15}}@keyframes ikigai-core-drop-e6bf0d9c{0%{opacity:0;scale:4.2;rotate:-62deg}38%{opacity:.9}72%{scale:.86;rotate:0deg}86%{scale:1.09}to{opacity:1;scale:1;rotate:0deg}}@keyframes ikigai-blade-close-e6bf0d9c{0%,52%{translate:0 0}68%{translate:0 -6px}84%{translate:0 2px}to{translate:0 0}}.is-converge.shape-blades .pin[data-v-e6bf0d9c]{animation:ikigai-converge-e6bf0d9c .95s cubic-bezier(.2,.8,.25,1) both}.is-converge.shape-blades .p2 .pin[data-v-e6bf0d9c]{animation-delay:.11s}.is-converge.shape-blades .p3 .pin[data-v-e6bf0d9c]{animation-delay:.22s}.is-converge.shape-blades .p4 .pin[data-v-e6bf0d9c]{animation-delay:.33s}.is-spin.shape-blades .petal[data-v-e6bf0d9c]{animation:ikigai-spin-e6bf0d9c 9s linear infinite}.is-lock.shape-blades .p3 .pin[data-v-e6bf0d9c]{animation:ikigai-lock-e6bf0d9c .8s cubic-bezier(.3,.9,.3,1) both}.is-breathe.shape-blades[data-v-e6bf0d9c]{animation:ikigai-breathe-e6bf0d9c 3.4s ease-in-out infinite}.is-breathe.shape-blades .core[data-v-e6bf0d9c]{opacity:1;animation:ikigai-core-pulse-e6bf0d9c 3.4s ease-in-out infinite}.is-square.shape-blades .core[data-v-e6bf0d9c]{animation:ikigai-core-drop-e6bf0d9c 1.5s cubic-bezier(.2,.9,.25,1) both}.is-square.shape-blades .pin[data-v-e6bf0d9c]{animation:ikigai-blade-close-e6bf0d9c 1.5s ease-out both}.ikigai-mark.is-intro-spent.is-converge .pin[data-v-e6bf0d9c],.ikigai-mark.is-intro-spent.is-square .pin[data-v-e6bf0d9c],.ikigai-mark.is-intro-spent.is-square .core[data-v-e6bf0d9c],.ikigai-mark.is-intro-spent.is-lock .pin[data-v-e6bf0d9c]{animation:none!important}@media (prefers-reduced-motion: reduce){.ikigai-mark[data-v-e6bf0d9c],.ikigai-mark[data-v-e6bf0d9c] *{animation:none!important;transition:none!important}.is-breathe .core[data-v-e6bf0d9c],.is-square .core[data-v-e6bf0d9c]{opacity:1}}.pwa-phone[data-v-6e6ce3db]{width:168px;margin:0 auto;padding:12px 12px 14px;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(165deg,#2b1a52,#150a30)}.pwa-phone-notch[data-v-6e6ce3db]{width:44px;height:5px;margin:0 auto 12px;border-radius:999px;background:#ffffff29}.pwa-phone-grid[data-v-6e6ce3db]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 8px}.pwa-cell[data-v-6e6ce3db]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.pwa-dot[data-v-6e6ce3db]{width:24px;height:24px;border-radius:8px;background:#ffffff17}.pwa-dot-label[data-v-6e6ce3db]{width:16px;height:3px;border-radius:999px;background:#ffffff12}.pwa-real-icon[data-v-6e6ce3db]{width:24px;height:24px;border-radius:8px;object-fit:cover;box-shadow:0 0 0 2px #38bdf8bf,0 0 14px #38bdf873}.pwa-real-label[data-v-6e6ce3db]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1;color:#ffffffd9}.pwa-browser[data-v-6e6ce3db]{display:flex;align-items:center;gap:8px;max-width:260px;margin:0 auto;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d}.pwa-browser-dots[data-v-6e6ce3db]{display:inline-flex;gap:4px}.pwa-browser-dots i[data-v-6e6ce3db]{width:7px;height:7px;border-radius:999px;background:#ffffff24}.pwa-browser-url[data-v-6e6ce3db]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 8px;border-radius:8px;background:#ffffff0f;font-size:11px;color:#ffffff8c}.pwa-browser-install[data-v-6e6ce3db]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;color:#7dd3fc;background:#38bdf824;box-shadow:0 0 0 2px #38bdf88c,0 0 12px #38bdf859}.pwa-help-enter-active[data-v-6e6ce3db],.pwa-help-leave-active[data-v-6e6ce3db]{transition:opacity .18s ease}.pwa-help-enter-from[data-v-6e6ce3db],.pwa-help-leave-to[data-v-6e6ce3db]{opacity:0}.sb-kaizen-icon[data-v-e88f5a95]{display:block;--kzm-hover-k: 4;transition:transform .45s cubic-bezier(.3,1.5,.5,1)}.sb-kaizen-icon.is-lit[data-v-e88f5a95]{transform:scale(1.14)}@media (prefers-reduced-motion: reduce){.sb-kaizen-icon[data-v-e88f5a95]{transition:none}.sb-kaizen-icon.is-lit[data-v-e88f5a95]{transform:none}}.app-bubble-logo[data-v-13988f9e],.app-bubble-vector[data-v-13988f9e]{position:absolute;top:0;right:0;bottom:0;left:0;width:72%;height:72%;margin:auto;object-fit:contain;border-radius:999px;z-index:1}.app-bubble-vector[data-v-13988f9e]{color:#f5f0e8}.app-bubble-initial[data-v-13988f9e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#e9d5ff}.app-bubble-vector--gylde[data-v-13988f9e] .gy-mark{opacity:1}.app-bubble-vector--gylde[data-v-13988f9e] .gy-folk{display:none}.pwa-app-row[data-v-53733ace]{transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.pwa-app-row[data-v-53733ace]:hover{transform:translateY(-1px);border-color:#c084fc59;background:#ffffff12}.pwa-open-cta[data-v-53733ace]{transition:filter .18s ease,transform .18s ease}.pwa-open-cta[data-v-53733ace]:hover{filter:brightness(1.12);transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.pwa-app-row[data-v-53733ace]:hover,.pwa-open-cta[data-v-53733ace]:hover{transform:none}}.apps-modal-tab[data-v-58db5951]:focus-visible{outline:2px solid rgba(251,146,60,.6);outline-offset:2px}.desktop-apps-enter-active[data-v-3142e7af],.desktop-apps-leave-active[data-v-3142e7af]{transition:opacity .18s ease}.desktop-apps-enter-from[data-v-3142e7af],.desktop-apps-leave-to[data-v-3142e7af]{opacity:0}.os-icon-btn[data-v-3142e7af]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid transparent;transition:background-color .13s ease-out,border-color .13s ease-out,color .13s ease-out,transform .13s ease-out}.os-icon-btn--live[data-v-3142e7af]{color:#ffffffa6;background:#ffffff0a;border-color:#ffffff1a}.os-icon-btn--live[data-v-3142e7af]:hover,.os-icon-btn--live[data-v-3142e7af]:focus-visible{color:#fff;background:#ffffff24;border-color:#ffffff3d;transform:translateY(-1px)}.os-icon-btn--soon[data-v-3142e7af]{color:#ffffff38;background:#ffffff05;border-color:#ffffff0f;cursor:not-allowed}.os-icon-btn--soon[data-v-3142e7af]:hover,.os-icon-btn--soon[data-v-3142e7af]:focus-visible{color:#ffffff59;background:#ffffff0a}.os-icon-btn[data-v-3142e7af]:focus-visible{outline:2px solid rgba(251,146,60,.6);outline-offset:2px}.desktop-apps-see-all[data-v-3142e7af]:focus-visible{outline:2px solid rgba(251,146,60,.6);outline-offset:2px;border-radius:4px}
