:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}html{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}body{width:100%;height:100%;min-height:100vh;margin:0;padding:0;overflow-x:hidden}#root{flex-direction:column;width:100%;height:100%;min-height:100vh;display:flex}h1{margin:0}button{cursor:pointer;font-family:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.heart-motion-grid{box-sizing:border-box;background-color:#0a0f1c;min-height:100vh;display:block;position:relative;overflow:visible}.top-bar,.header-strip,.identity-panel,.identity-layer,.identity-container,.heart-landing-panel,.miniapp-landing-strip,.global-header,.shell-header,.app-header,.workspace-header{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.heart-landing-panel,.identity-layer{height:0!important}.heart-shell,.app-root{margin-top:0!important;padding-top:0!important}.heart-motion-launcher{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;display:none}.heart-motion-header{text-align:center;color:#fff;flex-direction:column;gap:0;width:100%;max-width:1600px;margin:0;line-height:1.05;display:flex}.heart-motion-header-minimal{padding:.5rem .75rem .28rem}.heart-motion-header p{opacity:.75;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem}@keyframes hoverBloomPulse{0%{filter:brightness();transform:scale(1)}50%{filter:brightness(1.05);transform:scale(1.03)}to{filter:brightness();transform:scale(1)}}@keyframes inspectZoomIn{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes clarityContrastDark{0%{filter:contrast()}50%{filter:contrast(1.3)}to{filter:contrast()}}@keyframes continuityTransition{0%{opacity:.88;filter:saturate(.98)contrast(1.02);transform:translateY(4px)scale(.992)}50%{opacity:1;filter:saturate(1.04)contrast(1.08);transform:translate(0,0)scale(1)}to{opacity:.98;filter:saturate()contrast(1.03);transform:translate(0,0)scale(1)}}.continuity-transition{animation:.6s ease-in-out continuityTransition}.heart-motion-portals{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:1600px;margin-top:0;padding-bottom:.1rem;display:none;overflow-x:auto}.portal{appearance:none;cursor:pointer;isolation:isolate;background:0 0;border:none;border-radius:50%;outline:none;flex:0 0 92px;width:92px;height:92px;margin:0;padding:0;transition:transform .6s;display:block;position:relative;overflow:hidden}.portal:hover{transform:scale(1.05)}.portal:focus-visible,.journal-entry-button:focus-visible,.superapp-tile:focus-visible{outline-offset:4px;outline:2px solid #0ffc}.portal:after,.superapp-tile:after,.journal-entry-button:before{content:"";filter:blur(40px);pointer-events:none;z-index:1;background:conic-gradient(#00ffff26,#ff500026,#96c8ff26,#00ff6426,#ffc80026,#00ffff26);position:absolute;inset:0}.portal:after{border-radius:50%}.superapp-tile:after,.journal-entry-button:before{border-radius:16px}.portal-image,.portal-video{object-fit:cover;border-radius:50%;width:100%;height:100%;transition:opacity 1.2s ease-in-out;position:absolute;inset:0}.portal-image{z-index:2;opacity:1}.portal-video{z-index:0;opacity:0}.portal:hover .portal-image{opacity:0}.portal:hover .portal-video{opacity:1}.portal:before,.superapp-tile:before{content:attr(data-letter);color:#ffffffeb;text-shadow:0 0 18px;pointer-events:none;opacity:0;z-index:3;font-weight:700;transition:opacity 1.2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portal:before{font-size:2rem}.superapp-tile:before{font-size:1.45rem}.portal:hover:before,.superapp-tile:hover:before{opacity:1}.journal-entry-button,.superapp-tile{appearance:none;cursor:pointer;isolation:isolate;background:0 0;border:none;border-radius:16px;outline:none;flex:0 0 108px;justify-content:center;align-items:center;width:108px;height:92px;margin:0;padding:0;transition:transform .6s;display:flex;position:relative;overflow:hidden}.journal-entry-button:hover,.superapp-tile:hover{transform:scale(1.04)}.journal-image,.superapp-image{object-fit:cover;z-index:2;border-radius:16px;width:100%;height:100%;transition:filter .6s,transform .6s;position:absolute;inset:0}.journal-image{box-shadow:0 0 30px #ffffff3d}.journal-entry-button:hover .journal-image,.superapp-tile:hover .superapp-image{filter:brightness(1.15)saturate(1.25)}.heart-motion-scroll-spacer{height:0}.spatial-holographic-layer{z-index:2;pointer-events:none;perspective:1400px;mix-blend-mode:screen;position:fixed;inset:0;overflow:hidden}.spatial-holo-field{transform-style:preserve-3d;transition:transform .22s ease-out;position:absolute;inset:-6%}.spatial-holo-node{left:var(--holo-x,50%);top:var(--holo-y,50%);width:var(--holo-size,48px);height:var(--holo-size,48px);transform:translate3d(-50%, -50%, var(--holo-z,0px));background:radial-gradient(circle at 30% 28%, #ffffffc7, #ffffff14 42%, #0000 70%), conic-gradient(from var(--holo-phase,0deg), hsla(var(--holo-hue,200), 95%, 72%, .78), hsla(calc(var(--holo-hue,200) + 48), 92%, 60%, .3), hsla(var(--holo-hue,200), 95%, 72%, .78));box-shadow:0 0 22px hsla(var(--holo-hue,200), 100%, 74%, .46), 0 0 62px hsla(var(--holo-hue,200), 100%, 64%, .2);opacity:.74;animation:holoDrift var(--holo-speed,12s) ease-in-out infinite, holoPulse calc(var(--holo-speed,12s) * .7) ease-in-out infinite;border-radius:50%;position:absolute}.spatial-morphic-shape{aspect-ratio:1;clip-path:polygon(50% 8%,90% 88%,10% 88%);filter:blur(.2px)drop-shadow(0 0 34px #78e6ff40);opacity:.38;background:conic-gradient(#78e6ff47,#ff91dc38,#78ffc042,#78e6ff47);width:min(32vw,440px);animation:14s ease-in-out infinite morphicCycle;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.spatial-heart-glyph{letter-spacing:.24em;color:#d6f4ffb8;text-shadow:0 0 14px #7ee1ff5c;opacity:.72;font-size:clamp(.6rem,1.2vw,.82rem);position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.spatial-holographic-layer[data-pulse=b] .spatial-holo-node{filter:saturate(1.18)brightness(1.08)}@keyframes holoDrift{0%{transform:translate3d(-50%, -50%, var(--holo-z,0px)) scale(.88)}50%{transform:translate3d(calc(-50% + 18px), calc(-50% - 22px), calc(var(--holo-z,0px) + 42px)) scale(1.05)}to{transform:translate3d(-50%, -50%, var(--holo-z,0px)) scale(.9)}}@keyframes holoPulse{0%,to{opacity:.42}50%{opacity:.92}}@keyframes morphicCycle{0%{clip-path:polygon(50% 8%,90% 88%,10% 88%);opacity:.32;transform:translate(-50%,-50%)rotate(0)scale(.92)}33%{clip-path:polygon(16% 28%,84% 16%,70% 84%,28% 84%);opacity:.46;transform:translate(-50%,-50%)rotate(28deg)scale(1.02)}66%{clip-path:polygon(50% 10%,92% 50%,50% 92%,8% 50%);opacity:.5;transform:translate(-50%,-50%)rotate(57deg)scale(1.08)}to{clip-path:polygon(50% 8%,90% 88%,10% 88%);opacity:.32;transform:translate(-50%,-50%)rotate(360deg)scale(.92)}}@media (width<=620px){.heart-motion-launcher{padding-inline:.45rem}.portal{flex-basis:78px;width:78px;height:78px}.journal-entry-button,.superapp-tile{flex-basis:92px;width:92px;height:78px}.heart-motion-header p{font-size:.72rem}.heart-motion-scroll-spacer{height:0}}
