.loop-surface{width:100%;height:100%;color:inherit;cursor:pointer;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;display:block;position:absolute;inset:0}.loop-surface:focus-visible{outline-offset:-45px;outline:1px solid #e8c98b}.loop-surface .interactive-ribbon{filter:drop-shadow(0 14px 25px #c99a5420);width:100%;height:100%;animation:none;display:block;overflow:visible}.loop-surface[data-active=true] .interactive-ribbon{filter:drop-shadow(0 12px 25px #c99a5438)}.loop-labels{pointer-events:none;position:absolute;inset:0}.loop-current{stroke-dasharray:28 12 2 958;opacity:.8;animation:7s linear infinite loop-current}.loop-current-second{opacity:.55;animation-duration:11s;animation-direction:reverse}.loop-invitation{letter-spacing:.02em;color:#cfbd99;justify-content:center;align-items:center;gap:8px;font:10px/1.5 Mono,monospace;display:flex;position:absolute;top:59%;left:0;right:0}.loop-invitation-dot{background:#dfbd7b;border-radius:50%;width:4px;height:4px;box-shadow:0 0 10px #dfbd7b80}.loop-touch-hint{display:none}.roadmap-trace .roadmap-current{stroke:#fff0c7;stroke-width:2px;stroke-dasharray:24 376;animation:4.5s linear 2.5s infinite roadmap-current}.beta-story-row{position:relative}.story-rail{pointer-events:none;background:linear-gradient(#c99a5410,#c99a5440,#c99a5410);width:1px;position:absolute;top:22px;bottom:30px;left:0}.story-rail>span{transform-origin:top;opacity:.6;background:linear-gradient(#0000,#eed3a1 50%,#c99a5460);position:absolute;inset:0;transform:scaleY(1)}.story-rail:before{content:"";background:#dfbd7b;border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:-2px;box-shadow:0 0 14px #dfbd7b80}.beta-story-row[data-revealed] .story-rail>span{animation:story-rail-arrive 1.1s var(--polish-ease) both}.beta-story-copy{padding-left:26px}.mechanism-row{position:relative}.mechanism-row:before{content:"";transform-origin:0;opacity:.5;background:linear-gradient(90deg,#eed3a1,#0000 85%);height:1px;position:absolute;top:-1px;left:0;right:0}.mechanism-row[data-revealed]:before{animation:section-line .85s .1s var(--polish-ease) both}.use-case[data-revealed] .use-case-today{animation:task-arrive .65s .18s var(--polish-ease) both}.connector-proof[data-revealed] .connector-providers li{animation:task-arrive .55s .15s var(--polish-ease) both}.connector-proof[data-revealed] .connector-providers li:nth-child(2){animation-delay:.23s}@keyframes loop-current{to{stroke-dashoffset:-1000px}}@keyframes roadmap-current{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes story-rail-arrive{0%{opacity:0;transform:scaleY(0)}to{opacity:.6;transform:scaleY(1)}}@keyframes section-line{0%{opacity:0;transform:scaleX(0)}to{opacity:.5;transform:scaleX(1)}}@keyframes task-arrive{0%{opacity:.3;translate:0 10px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){@media (min-width:761px) and (prefers-reduced-motion:no-preference){.beta-screen-figure>a{animation:linear both screen-drift;animation-timeline:view();animation-range:entry exit}}}@keyframes screen-drift{0%{translate:0 18px;rotate:1deg}to{translate:0 -18px;rotate:-1deg}}@media (max-width:760px),(pointer:coarse){.loop-pointer-hint{display:none}.loop-touch-hint{display:inline}.loop-invitation{font-size:9px;top:59%}.loop-surface:focus-visible{outline-offset:-28px}.beta-story-copy{padding-left:18px}.story-rail{height:150px;top:5px;bottom:auto}}.launch[data-motion=off] .loop-invitation{opacity:.4}.launch[data-motion=off] .loop-current{opacity:.35}.launch[data-motion=off] .roadmap-current{display:none}.launch[data-motion=off] .beta-screen-figure>a{translate:none;rotate:none}.launch[data-motion=off] .story-rail>span,.beta-story-row[data-sheen-settled] .story-rail>span{animation:none;transform:scaleY(1)}.launch[data-motion=off] .use-case-today,.launch[data-motion=off] .connector-providers li{opacity:1;translate:none}.use-case[data-sheen-settled] .use-case-today,.connector-proof[data-sheen-settled] .connector-providers li,.mechanism-row[data-sheen-settled]:before{animation:none!important}.launch{--polish-ease:cubic-bezier(.23,1,.32,1)}.launch-hero{background:radial-gradient(at 76% 35%,#c99a540d,#0000 52%)}.hero-baseline{border-image:linear-gradient(90deg,#0000,#d7b77e65,#0000) 1}.sculpture-aura{filter:none;background:radial-gradient(#d4b27324,#0000 68%)}.sculpture-aura:after{content:"";animation:aura-arrive 3.4s var(--polish-ease) both;pointer-events:none;background:radial-gradient(#f5d49224,#0000 68%);border-radius:50%;position:absolute;inset:0}.shimmer-word{background:linear-gradient(120deg,#be955c 0%,#f5ddb2 42%,#d7b77e 74%) 0 0/100% 100%;-webkit-background-clip:text;background-clip:text;animation:none}.shimmer-word:after{content:"";transform-origin:0;height:1px;animation:gold-underline 1.2s 1s var(--polish-ease) both;background:linear-gradient(90deg,#0000,#f8e2ae,#0000);position:absolute;bottom:-5px;left:2%;right:0}.launch-hero-copy>*{animation-duration:.75s}.floating-thought{border-color:#d7bb7c45;box-shadow:0 18px 45px #0003,inset 0 1px #ffe6b218}.use-case,.connector-proof,.join-form{background:linear-gradient(145deg,#24354180,#12212c70);border-color:#b5a07835;position:relative;box-shadow:inset 0 1px #fff1d00b,0 18px 48px #00000014}.use-case:before,.connector-proof:before,.join-form:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#eed5a470,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}.use-case-audience{align-items:center;gap:10px;display:flex}.use-case-audience:before{content:"";background:var(--champagne);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #c99a5440}.use-case-today{background:linear-gradient(110deg,#c99a5416,#c99a5405);border-radius:0 7px 7px 0}.beta-screen-figure>a{isolation:isolate;transition:transform .24s var(--polish-ease),border-color .22s ease;border-color:#d7b77e60;position:relative;box-shadow:0 24px 60px -24px #000a,0 0 0 5px #d7b77e05,inset 0 1px #fff1d01f}.beta-screen-figure>a:after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#fff5d61b,#0000);width:36%;position:absolute;inset:-30% 0;transform:translate(-180%)rotate(-18deg)}.beta-screen-figure[data-revealed]>a:after{animation:screen-sheen 1.4s .2s var(--polish-ease) both}.beta-screen-enlarge{background:linear-gradient(110deg,#182a36,#101e29)}.beta-screen-enlarge>span,.text-cta>span,.launch-button>span{transition:transform .18s var(--polish-ease);display:inline-block}.launch-header nav a:not(.nav-join),.launch-footer nav a,.launch-mobile-nav a{position:relative}.launch-header nav a:not(.nav-join):after,.launch-footer nav a:after,.launch-mobile-nav a:after{content:"";background:var(--champagne);transform-origin:0;height:1px;transition:transform .18s var(--polish-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.join-form:focus-within{border-color:#d7b77e8c;box-shadow:0 0 0 4px #c99a5408,0 18px 48px #0002}:is(.launch .signup-form input:focus-visible,.launch .signup-form select:focus-visible){outline-offset:3px;outline:2px solid #e0bf82}.faq-list details{transition:border-color .18s,background-color .18s}.faq-list details[open]{background:linear-gradient(90deg,#c99a5408,#0000);border-color:#d7b77e55}.faq-list summary:focus-visible{outline-offset:-2px}.shine-button:after{width:45%;animation:cta-sheen 1.25s 1.2s var(--polish-ease) both;background:linear-gradient(105deg,#0000,#fff5dc65,#0000);inset:-50% auto -50% -60%}.last-word .shine-button:after{animation:none}.last-word[data-revealed] .shine-button:after{animation:cta-sheen 1.25s .35s var(--polish-ease) both}.launch-header .nav-join,.signup-form button,.motion-toggle{transition:transform .16s var(--polish-ease),border-color .18s ease,background-color .18s ease}.launch-header .nav-join:active,.signup-form button:active{transform:scale(.98)}.page-idle *,.page-idle :before,.page-idle :after,.hero-idle .launch-hero *,.hero-idle .launch-hero :after{animation-play-state:paused!important}@keyframes aura-arrive{0%{opacity:0;transform:scale(.8)}45%{opacity:1}to{opacity:.45;transform:scale(1.16)}}@keyframes gold-underline{0%{opacity:0;transform:scaleX(.1)}to{opacity:.5;transform:scaleX(1)}}@keyframes screen-sheen{0%{opacity:0;transform:translate(-180%)rotate(-18deg)}20%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(470%)rotate(-18deg)}}@keyframes cta-sheen{0%{opacity:0;transform:translate(0)skew(-18deg)}20%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(430%)skew(-18deg)}}@media (hover:hover) and (pointer:fine){.use-case:hover{border-color:#d7b77e65}.beta-screen-figure>a:hover{border-color:#eed5a4aa;transform:translateY(-4px)}.beta-screen-figure>a:hover .beta-screen-enlarge>span,.text-cta:hover>span,.launch-button:hover>span{transform:translate(2px,-2px)}.launch-header nav a:hover:after,.launch-footer nav a:hover:after,.launch-mobile-nav a:hover:after{transform:scaleX(1)}.faq-list details:hover{border-color:#d7b77e65}.launch-header .nav-join:hover{background:#c99a5412;border-color:#d7b77e80}}@media (max-width:760px){.beta-screen-figure>a{box-shadow:0 18px 38px -20px #0009,0 0 0 3px #d7b77e05}.beta-screen-figure[data-revealed]>a:after{animation-duration:1s}.use-case,.connector-proof,.join-form{box-shadow:inset 0 1px #fff1d00b,0 12px 28px #00000012}}html[data-lifeos-motion=off]{scroll-behavior:auto!important}.launch[data-motion=off] *,.launch[data-motion=off] :before,.launch[data-motion=off] :after{transition:none!important;animation:none!important}.launch[data-motion=off] .launch-hero-copy>*,.launch[data-motion=off] [data-reveal],.launch[data-motion=off] .floating-thought{opacity:1!important;transform:none!important}.launch[data-motion=off] .roadmap-trace path{stroke-dashoffset:0}.launch[data-motion=off] .roadmap-trace circle,.launch[data-motion=off] .roadmap-trace text{opacity:1}.launch[data-motion=off] .orbit-one,.launch[data-motion=off] .orbit-two{opacity:0}.launch[data-motion=off] .orbit-three{opacity:1;transform:none}.launch[data-motion=off] .shine-button:after,.launch[data-motion=off] .beta-screen-figure>a:after{opacity:0}.launch[data-motion-settled] .launch-hero-copy>*,.launch[data-motion-settled] .floating-thought{opacity:1;transform:none;animation:none!important}.launch[data-motion-settled] .launch-hero .shine-button:after,.beta-screen-figure[data-sheen-settled]>a:after,.last-word[data-sheen-settled] .shine-button:after{opacity:0;animation:none!important}.launch[data-motion-settled] .shimmer-word:after{opacity:.5;animation:none;transform:scaleX(1)}.launch[data-motion-settled] .roadmap-trace path{stroke-dashoffset:0;animation:none}.launch[data-motion-settled] .roadmap-trace circle,.launch[data-motion-settled] .roadmap-trace text{opacity:1;animation:none}.launch [data-reveal]:focus-within{opacity:1!important;transform:none!important}:is(.launch a:focus-visible,.launch button:focus-visible){transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.launch *,.launch :before,.launch :after{transition:none!important;animation:none!important}.launch [data-reveal],.launch-hero-copy>*,.floating-thought{opacity:1!important;transform:none!important}.shine-button:after,.beta-screen-figure>a:after{opacity:0!important}.shimmer-word{-webkit-text-fill-color:var(--champagne);background:0 0}}.cosmic-launch{--cosmic-x:0px;--cosmic-y:0px;isolation:isolate;background:#070f17;position:relative}.cosmic-field,.cosmic-atmosphere{pointer-events:none;z-index:-2;width:100%;height:100%;position:fixed;inset:0}.cosmic-field{opacity:0;height:100%;transition:opacity .8s}.cosmic-ready .cosmic-field{opacity:1}.cosmic-atmosphere{z-index:-1;background:radial-gradient(at 85% 35%,#9cc0df0a,#0000 60%);overflow:hidden}.cosmic-grain{opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.83' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.neural-tapestry{opacity:.52;width:100%;height:100%;transform:translate(calc(var(--neural-anchor-x,0px) + var(--cosmic-x)),calc(var(--neural-anchor-y,0px) + var(--cosmic-y)));transition:transform .7s cubic-bezier(.2,.8,.2,1)}.neural-thread{fill:none;stroke:#9cc0df;stroke-width:.65px;opacity:.19}.neural-layer-1 .neural-thread{stroke:#d4b47c;stroke-width:.7px;opacity:.24}.neural-layer-0{opacity:.5;filter:blur(.6px)}.neural-layer-2 .neural-thread{stroke:#cbdedc;opacity:.26}.neural-node{fill:#b1cdd4;opacity:.55;animation:neural-breathe 9s var(--delay,0s) ease-in-out infinite}.neural-hub{fill:#f1d59c;opacity:.9}.neural-spine{stroke:#d8be8e;stroke-width:1px;opacity:.34}.neural-signal{fill:none;stroke:#f2dfb5;stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:1.6 98.4;animation:neural-transmission 12s var(--delay,0s) linear infinite;opacity:.9}@keyframes neural-transmission{to{stroke-dashoffset:-100px}}@keyframes neural-breathe{0%,to{opacity:.22}50%{opacity:.7}}.cosmic-launch .launch-header{z-index:5;background:linear-gradient(#070f1766,#0000);border:0;max-width:none;padding:30px 5vw;position:relative}.cosmic-launch .launch-hero{isolation:initial;background:0 0;margin-top:-102px;padding-top:102px;position:relative;overflow:visible}.cosmic-launch .hero-grid{isolation:isolate;align-items:center;min-height:max(700px,100svh - 162px);padding:90px 0 110px;display:flex;position:relative}.cosmic-launch .launch-wrap{width:90%;max-width:1320px;margin-inline:auto;padding-inline:0}.cosmic-launch .launch-hero-copy{z-index:2;pointer-events:none;width:54%;position:relative}.cosmic-launch .launch-hero-copy a{pointer-events:auto}.cosmic-launch .launch-hero-copy h1{letter-spacing:-.065em;text-shadow:0 3px 35px #07101977;margin:24px 0 34px;font-size:clamp(78px,7.9vw,122px);font-weight:350;line-height:1.02}.cosmic-launch .hero-o{color:#dfbd7e}.cosmic-launch .hero-italic{letter-spacing:-.055em;font-family:Georgia,serif;font-size:.99em;font-weight:400}.cosmic-launch .hero-description{color:#c1cdd0;text-shadow:0 1px 10px #071019;max-width:480px;font-size:17px;line-height:1.8}.cosmic-launch .hero-cta{margin-top:30px}.cosmic-launch .launch-hero-copy>.launch-eyebrow{letter-spacing:.15em;max-width:380px;font-size:10px}.cosmic-launch .launch-note{color:#a1b4bf}.cosmic-launch .direction-sculpture{aspect-ratio:auto;z-index:1;pointer-events:none;width:76vw;max-width:1120px;height:calc(100% + 60px);min-height:700px;margin:0;position:absolute;top:-70px;bottom:0;right:-6vw}.cosmic-launch .loop-surface{pointer-events:auto;cursor:crosshair;border-radius:50%;width:94%;height:88%;inset:6% 3%}.cosmic-launch .loop-surface:focus-visible{outline-offset:-100px;outline-color:#d6bd8870}.cosmic-launch .loop-fallback{filter:drop-shadow(0 0 22px #d5b57e33);width:100%;height:100%;transition:opacity .7s;animation:none}.cosmic-ready .loop-fallback{opacity:0}.cosmic-launch:not(.cosmic-ready) .loop-surface:active{filter:brightness(1.35)}.cosmic-launch .sculpture-aura{display:none}.cosmic-launch .loop-labels{z-index:2;width:94%;height:88%;inset:6% 3%}.anchored-loop-word{letter-spacing:-.07em;color:#ece4d2b0;text-shadow:0 0 28px #081219;grid-template-columns:1fr auto 1fr;align-items:center;font:300 clamp(40px,4.3vw,68px)/1 Inter,sans-serif;display:grid;position:absolute;top:34%;left:-6%;right:6%}.anchored-loop-word>b{color:#e6c48b;font-weight:350}.word-before,.word-after{height:1em;position:relative}.word-before i,.word-after i{opacity:0;font-style:normal;animation:15s ease-in-out infinite word-cloud;position:absolute;top:0}.word-before i{right:0}.word-after i{left:0}.word-before i:nth-child(2),.word-after i:nth-child(2){animation-delay:-10s}.word-before i:nth-child(3),.word-after i:nth-child(3){animation-delay:-5s}@keyframes word-cloud{0%,26%{opacity:1;filter:blur();transform:translateY(0)}31%,94%{opacity:0;filter:blur(5px);transform:translateY(-8px)}to{opacity:1;filter:blur();transform:translateY(0)}}.cosmic-launch .loop-invitation{letter-spacing:.07em;color:#b6c9cb;font-size:10px;top:85%}.neural-caption{color:#adc6cf;letter-spacing:.16em;text-shadow:0 0 10px #071019;align-items:center;gap:15px;font:9px/1.7 Mono,monospace;display:flex;position:absolute}.neural-caption>span{color:#e6c48b;font-size:8px}.neural-caption:before{content:"";background:#d7be88;border-radius:50%;width:4px;height:4px;box-shadow:0 0 16px #e9d5ab88}.neural-caption-a{top:21%;left:30%}.neural-caption-b{top:32%;right:8%}.neural-caption-c{bottom:18%;left:47%}.cosmic-launch .theo-loop-spark{opacity:.8;width:29px;height:29px;bottom:30%;right:26%}.cosmic-launch .hero-baseline{z-index:3;color:#b0c6ca;border-top:1px solid #b8c8ca25;border-image:;min-height:60px;padding-block:18px;position:relative}.cosmic-launch .motion-toggle{color:#d7c8aa;background:#10212c70;border:1px solid #d9bc8240;border-radius:99px;min-height:36px;padding:8px 14px}.cosmic-launch .launch-button{background:linear-gradient(130deg,#edddb1,#cda967 52%,#e3ca94);border-color:#e4d1a260;box-shadow:0 0 32px #c99a5412,inset 0 1px #fff7d8a0}.cosmic-launch .shimmer-word{background:linear-gradient(110deg,#e1c38d,#f8e7bf 45%,#b7955f);-webkit-background-clip:text;background-clip:text}.cosmic-launch .problem-section{padding-block:150px 130px;position:relative}.cosmic-launch .problem-section h2{font-size:clamp(45px,5.2vw,78px)}.cosmic-launch .use-cases-section,.cosmic-launch .ai-section,.cosmic-launch .join-section{background:0 0}.cosmic-launch .problem-section,.cosmic-launch .how-section,.cosmic-launch .mechanism-section,.cosmic-launch .control-section,.cosmic-launch .faq-section,.cosmic-launch .last-word{position:relative}.cosmic-launch .section-heading,.cosmic-launch .problem-bottom,.cosmic-launch .beta-story-copy,.cosmic-launch .faq-section>div:first-child{z-index:1;position:relative}.cosmic-launch .section-heading:before,.cosmic-launch .beta-story-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#08131de8,#0000 73%);position:absolute;inset:-30px}.cosmic-launch .use-case,.cosmic-launch .connector-proof,.cosmic-launch .join-form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(150deg,#1b303ada,#091721ed);border:1px solid #a4c3cb32;box-shadow:0 28px 70px #0004,inset 0 1px #dae8de18}.cosmic-launch .use-case:before,.cosmic-launch .connector-proof:before,.cosmic-launch .join-form:before{background:linear-gradient(90deg,#0000,#b3d2d5a0,#e0c28488,#0000);left:8%;right:8%}.cosmic-launch .use-case-today{background:linear-gradient(110deg,#cfb5771f,#9cc0df08);border-left-color:#d7bd85}.cosmic-launch .connector-body{position:relative}.cosmic-launch .connector-steps{padding-left:22px;position:relative}.cosmic-launch .connector-steps:before{content:"";background:linear-gradient(#0000,#b3cdd08a,#d5b47c88,#0000);width:1px;position:absolute;top:16px;bottom:15px;left:0}.cosmic-launch .connector-steps li{border-color:#9bbac329;position:relative}.cosmic-launch .connector-steps li:before{content:"";background:#d9be84;border-radius:50%;width:5px;height:5px;position:absolute;top:31px;left:-24px;box-shadow:0 0 14px #d9be8450}.cosmic-launch .connector-footnote,.cosmic-launch .si-message{background:linear-gradient(90deg,#0a1721b0,#0000);border-color:#9bbac330}.cosmic-launch .beta-proof-note{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12252caa;border-color:#d0b885}.cosmic-launch .beta-story-row{padding-block:90px}.cosmic-launch .beta-screen-figure{isolation:isolate}.cosmic-launch .beta-screen-figure:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#9cc0df13,#c99a5409 45%,#0000 70%);position:absolute;inset:4% -16%;transform:rotate(-12deg)}.cosmic-launch .beta-screen-figure>a{border-color:#c3d3ca55;box-shadow:0 35px 90px #0008,0 0 70px #9cc0df0a,0 0 0 1px #d9bc8216}.cosmic-launch .beta-screen-figure>a:after{background:linear-gradient(100deg,#0000,#d4f2ff28,#f4dfb219,#0000);width:50%;animation-duration:1.8s}.cosmic-launch .story-rail{background:linear-gradient(#b2ccd233,#d7b77e66,#9cc0df22)}.cosmic-launch .story-rail>span{background:linear-gradient(#0000,#bbd5db,#e8cf9d,#0000)}.cosmic-launch .mechanism-row{border-color:#abc4cb30;padding-block:40px}.cosmic-launch .mechanism-row:before{background:linear-gradient(90deg,#d6be8d,#a7cbd56a,#0000)}.cosmic-launch .control-columns article{background:linear-gradient(155deg,#17303a70,#07131bd9);border:1px solid #9bbac326;border-radius:15px;padding:32px}.cosmic-launch .control-symbol{color:#dfc58e;text-shadow:0 0 25px #d6be8d30}.cosmic-launch .join-section{background:radial-gradient(at 80% 55%,#9cc0df0a,#0000 55%);border-block:1px solid #a3bec326;padding-block:120px;position:relative}.cosmic-launch .join-section:before{content:"";background:linear-gradient(#0000,#cbb07866,#0000);width:1px;height:100%;position:absolute;top:0;left:4%}.cosmic-launch .faq-list details{background:#0a17219e;border-color:#a8c4cb29;padding-inline:22px}.cosmic-launch .faq-list details[open]{background:linear-gradient(120deg,#20343cdd,#0b1823eb);border-color:#d7b77e60}.cosmic-launch .last-word{text-align:center;padding-block:140px}.cosmic-launch .last-word:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#9cc0df0a,#0000 65%);position:absolute;inset:0}.cosmic-launch .launch-footer{background:linear-gradient(#0000,#071019a8);border-top-color:#b8c8ca25}@media (hover:hover) and (pointer:fine){.cosmic-launch .use-case{transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s}.cosmic-launch .use-case:hover{border-color:#c8d9d264;transform:translateY(-6px);box-shadow:0 34px 80px #0004,0 0 35px #9cc0df08}.cosmic-launch .connector-app-names li{transition:translate .25s,border-color .25s}.cosmic-launch .connector-app-names li:hover{border-color:#c3d6d180;translate:0 -3px}}@media (max-width:1050px) and (min-width:761px){.cosmic-launch .launch-hero-copy h1{font-size:83px}.cosmic-launch .direction-sculpture{width:90vw;right:-14vw}.cosmic-launch .hero-description{max-width:370px;font-size:16px}.cosmic-launch .control-columns article{padding:25px}}@media (max-width:760px){.cosmic-launch .launch-header{background:#07101955;padding:23px 22px}.cosmic-launch .launch-mobile-nav{z-index:5;background:#07101966;border-color:#b3c7d022;position:relative}.cosmic-launch .launch-wrap{width:calc(100% - 44px)}.cosmic-launch .launch-hero{margin:0;padding:0}.cosmic-launch .hero-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;min-height:0;padding:42px 0 36px;display:grid}.cosmic-launch .launch-hero-copy{display:contents}.cosmic-launch .launch-hero-copy>.launch-eyebrow{letter-spacing:.1em;grid-row:1;max-width:100%;margin:0 0 20px;font-size:9px}.cosmic-launch .launch-hero-copy h1{letter-spacing:-.065em;grid-row:2;margin:0;font-size:clamp(49px,12vw,78px);line-height:1.04}.cosmic-launch .direction-sculpture{grid-row:3;width:calc(100% + 80px);max-width:none;height:365px;min-height:0;margin:-18px -40px 0;position:relative;inset:auto}.cosmic-launch .loop-surface{width:100%;height:100%;min-height:0;inset:0}.cosmic-launch .loop-labels{width:100%;height:100%;inset:0}.cosmic-launch .loop-surface:focus-visible{outline-offset:-45px}.anchored-loop-word{font-size:43px;top:29%}.cosmic-launch .loop-invitation{font-size:9px;top:89%}.neural-caption{letter-spacing:.1em;gap:8px;font-size:7px}.neural-caption-a{top:18%;left:15%}.neural-caption-b{top:29%;right:7%}.neural-caption-c{bottom:16%;left:49%}.cosmic-launch .theo-loop-spark{width:21px;height:21px;bottom:29%;right:24%}.cosmic-launch .hero-description{grid-row:4;max-width:none;margin:0 0 23px;font-size:16px;line-height:1.75}.cosmic-launch .hero-cta{grid-row:5;gap:18px;margin:0}.cosmic-launch .launch-hero-copy>.launch-note{grid-row:6;margin-top:22px}.cosmic-launch .hero-connectors-link{grid-row:7;margin-top:14px}.cosmic-launch .hero-baseline{min-height:70px;padding-block:18px}.neural-tapestry{opacity:.3}.neural-node{opacity:.5;animation:none}.neural-signal,.neural-layer-0{display:none}.cosmic-launch .problem-section{padding-block:90px}.cosmic-launch .problem-section h2{font-size:43px}.cosmic-launch .beta-story-row{padding-block:45px}.cosmic-launch .control-columns article{padding:25px}.cosmic-launch .join-section{padding-block:80px}.cosmic-launch .last-word{padding-block:95px}.cosmic-launch .last-word>p{font-size:clamp(40px,10vw,64px)}.cosmic-launch .faq-list details{padding-inline:15px}}@media (max-width:360px){.cosmic-launch .launch-wrap{width:calc(100% - 36px)}.cosmic-launch .direction-sculpture{height:310px}.cosmic-launch .launch-hero-copy h1{font-size:46px}.cosmic-launch .launch-hero-copy>.launch-eyebrow{font-size:8px}.anchored-loop-word{font-size:37px}.neural-caption-c{left:43%}}.cosmic-launch[data-motion=off] .neural-tapestry{transform:translate(var(--neural-anchor-x,0px),var(--neural-anchor-y,0px));transition:none}.cosmic-launch[data-motion=off] .word-before i,.cosmic-launch[data-motion=off] .word-after i{opacity:0;filter:none;transform:none}.cosmic-launch[data-motion=off] .word-before i:nth-child(3),.cosmic-launch[data-motion=off] .word-after i:nth-child(3){opacity:1}@media (prefers-reduced-motion:reduce){.cosmic-launch .neural-tapestry{transform:translate(var(--neural-anchor-x,0px),var(--neural-anchor-y,0px));transition:none}.word-before i,.word-after i{opacity:0;filter:none;transform:none}.word-before i:nth-child(3),.word-after i:nth-child(3){opacity:1}.cosmic-launch .use-case:hover{transform:none}}.cosmic-launch .direction-sculpture{aspect-ratio:auto;pointer-events:none;flex-direction:column;align-items:center;width:60%;max-width:740px;height:auto;min-height:0;margin:0;display:flex;position:absolute;top:50%;bottom:auto;right:-2.5%;transform:translateY(-50%)}.living-loop-art{aspect-ratio:1;isolation:isolate;width:100%;position:relative}.cosmic-launch .living-loop-art .loop-surface{pointer-events:auto;width:100%;height:100%;inset:0}.cosmic-launch .living-loop-art .loop-surface:focus-visible{outline-offset:-80px}.living-loop-center{pointer-events:none;text-shadow:0 2px 25px #071019;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-bottom:5px;display:flex;position:absolute;inset:0}.living-loop-center>span{color:#c5d0ce;letter-spacing:.03em;font:400 17px/1.4 Inter,sans-serif}.living-loop-center>strong{color:#ece4d2;letter-spacing:-.06em;font:350 clamp(32px,3.5vw,51px)/1.05 Inter,sans-serif}.living-loop-center b{color:#e9c890;text-shadow:0 0 26px #d4af6750;font-weight:350}.hero-roadmap-network{opacity:.7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;-webkit-mask-image:radial-gradient(#0000 0 20%,#0009 39%,#000 70%);mask-image:radial-gradient(#0000 0 20%,#0009 39%,#000 70%)}.roadmap-thread{fill:none;stroke:#9cc0df;stroke-width:.7px;opacity:.24}.roadmap-signal{fill:none;stroke:#e8ce9b;stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:3 97;opacity:.75;animation:roadmap-transmit var(--duration,12s) var(--delay,0s) linear infinite}.roadmap-node{fill:#9cc0df;opacity:.48}.roadmap-junction{fill:#dfc18a;opacity:.75}@keyframes roadmap-transmit{to{stroke-dashoffset:-100px}}.living-loop-stations{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.loop-station>circle{fill:#0a1821;stroke:#d3ba8180;stroke-width:1px;transition:stroke .6s,fill .6s}.loop-station .station-core{fill:#d9be83;stroke:none}.loop-station text{fill:#c4d0d0;letter-spacing:.1em;font:11px Inter,sans-serif;transition:fill .5s}.loop-direction{fill:none;stroke:#d8bd85;stroke-width:1.3px;stroke-linecap:round;opacity:.6}.living-star{color:#eed19a;pointer-events:none;z-index:4;opacity:1;width:62px;height:62px;position:absolute;top:33.75%;left:21.85%;transform:translate(-50%,-50%)}.living-star-shape{filter:drop-shadow(0 0 9px #d8bc8a88)drop-shadow(0 0 32px #d8bc8a55);width:100%;height:100%;animation:18s linear infinite theo-living-star;display:block}.living-star-shape path{fill:url(#living-star-gold)}.living-star-halo{border:1px solid #ecd09d30;border-radius:50%;animation:7s ease-in-out infinite theo-star-halo;position:absolute;inset:-24%;box-shadow:0 0 25px #e3ca8c0c}.living-star-name{letter-spacing:.23em;color:#dbc99f;font:10px Inter,sans-serif;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}@keyframes theo-living-star{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes theo-star-halo{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.75;transform:scale(1.12)}}.living-loop-caption{z-index:4;color:#ece4d2;pointer-events:none;width:88%;margin-top:-7%;position:relative}.living-loop-steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:22px;margin:0;padding:0;list-style:none;display:grid}.living-loop-steps li{border-top:1px solid #c2d0c936;flex-direction:column;align-items:flex-start;gap:10px;padding-top:18px;transition:border-color .6s;display:flex;position:relative}.living-loop-steps li>span{letter-spacing:.15em;color:#a3bac4;font:11px Inter,sans-serif;transition:color .6s}.living-loop-steps strong{color:#e4e5db;text-wrap:balance;font:400 clamp(15px,1.25vw,19px)/1.35 Inter,sans-serif;transition:color .6s}.living-loop-steps i{color:#d1b77e;font:400 16px Inter,sans-serif;position:absolute;top:39px;right:-17px}.living-loop-hint{color:#aabfc7;text-align:center;letter-spacing:.015em;margin:22px 0 0;font:11px/1.6 Inter,sans-serif}.cosmic-launch[data-loop-stage="0"] .living-loop-steps li:first-child,.cosmic-launch[data-loop-stage="1"] .living-loop-steps li:nth-child(2),.cosmic-launch[data-loop-stage="2"] .living-loop-steps li:nth-child(3){border-color:#e9c88c}.cosmic-launch[data-loop-stage="0"] .living-loop-steps li:first-child>span,.cosmic-launch[data-loop-stage="1"] .living-loop-steps li:nth-child(2)>span,.cosmic-launch[data-loop-stage="2"] .living-loop-steps li:nth-child(3)>span{color:#f3d99e}.cosmic-launch[data-loop-stage="0"] .station-0>circle,.cosmic-launch[data-loop-stage="1"] .station-1>circle,.cosmic-launch[data-loop-stage="2"] .station-2>circle{stroke:#f3d99e;fill:#c3a76a22}.cosmic-launch[data-loop-stage="0"] .station-0 .station-core,.cosmic-launch[data-loop-stage="1"] .station-1 .station-core,.cosmic-launch[data-loop-stage="2"] .station-2 .station-core{fill:#fff0bc;stroke:none}@media (min-width:761px) and (max-width:1100px){.cosmic-launch .direction-sculpture{width:65%;right:-10%}.living-loop-center>strong{font-size:36px}.living-loop-center>span{font-size:15px}.living-star{width:62px;height:62px}.living-loop-steps strong{font-size:16px}}@media (max-width:760px){.cosmic-launch .direction-sculpture{grid-row:3;width:calc(100% + 44px);max-width:none;height:auto;min-height:0;margin:0 -22px 30px;display:flex;position:relative;inset:auto;transform:none}.living-loop-art{width:100%;max-width:420px;margin-top:-10px}.cosmic-launch .living-loop-art .loop-surface:focus-visible{outline-offset:-35px}.living-loop-center{gap:7px;padding-bottom:0}.living-loop-center>span{letter-spacing:0;font-size:14px}.living-loop-center>strong{font-size:32px}.living-star{width:46px;height:46px}.living-star-name{font-size:8px;top:calc(100% + 15px)}.hero-roadmap-network{opacity:.6}.living-loop-caption{width:calc(100% - 44px);margin-top:-9px}.living-loop-steps{column-gap:18px}.living-loop-steps li{gap:7px;padding-top:12px}.living-loop-steps li>span{font-size:10px}.living-loop-steps strong{max-width:100px;font-size:15px;line-height:1.35}.living-loop-steps i{font-size:14px;top:32px;right:-14px}.living-loop-hint{margin-top:19px;font-size:11px}.loop-station text{font-size:16px}.loop-direction{stroke-width:1.8px}}@media (max-width:360px){.cosmic-launch .direction-sculpture{width:calc(100% + 36px);margin-inline:-18px}.living-loop-caption{width:calc(100% - 36px)}.living-loop-center>strong{font-size:28px}.living-loop-center>span{font-size:12px}.living-star{width:40px;height:40px}.living-loop-steps strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.living-star-shape,.living-star-halo,.roadmap-signal{animation:none!important}.living-star-shape{transform:none}}.cosmic-launch .living-loop-art .loop-surface{z-index:1}.living-loop-canvas{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.living-loop-canvas[data-renderer=webgl],.cosmic-launch .living-loop-art .loop-fallback{opacity:1}.cosmic-launch .living-loop-canvas[data-renderer=webgl]+.loop-fallback{opacity:0}.living-orbit{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.living-orbit path{fill:none;stroke:#e2c898;stroke-width:.8px;stroke-linecap:round}.living-orbit-back{z-index:0;opacity:.42}.living-orbit-front{z-index:3;opacity:1}.living-orbit .orbit-guide{opacity:.4;transition:opacity .5s}.living-orbit-back .orbit-guide{stroke-dasharray:2 7}.cosmic-launch[data-orbit-tracing=true] .orbit-guide{opacity:0}.living-orbit .orbit-trace{stroke:#fff1c9;vector-effect:non-scaling-stroke}.living-orbit-front{filter:drop-shadow(0 0 4px #efca87aa)}.living-orbit{-webkit-mask-image:radial-gradient(29% 8%,#0000 70%,#000 100%);mask-image:radial-gradient(29% 8%,#0000 70%,#000 100%)}.living-loop-center.living-focus{z-index:5}.living-star{will-change:transform,opacity}.living-star-halo{box-shadow:none}.cosmic-launch[data-motion=off] .living-star{will-change:auto}.living-star[data-depth=back] .living-star-name{opacity:.55}@media (max-width:760px){.living-orbit path{stroke-width:1px}.living-star-name{top:calc(100% + 8px)}.living-star-shape{filter:drop-shadow(0 0 6px #d8bc8a88)drop-shadow(0 0 14px #d8bc8a40)}}.hero-know{white-space:nowrap;display:inline-block;position:relative}.hero-know-word{display:block}.hero-know-tail{display:inline-block;position:relative}.cosmic-launch .hero-always{letter-spacing:0;color:#d8c9a9;justify-content:space-between;font:450 .17em/1 Inter,sans-serif;display:flex;position:absolute;bottom:calc(100% - 1.3em);left:.35em;right:0}.cosmic-launch .launch-hero-copy h1{margin-top:48px}.living-focus{gap:0;padding:0}.rsvp-word,.rsvp-glow{letter-spacing:0;white-space:nowrap;height:1.2em;font:500 clamp(38px,3.6vw,52px)/1.2 Inter,sans-serif;position:absolute;top:50%;left:50%}.rsvp-word{z-index:1;transform:translateY(-50%)}.rsvp-glow{text-align:center;color:#0000;text-shadow:0 0 .16em #ffc35b,0 0 .38em #ffbd46;opacity:.2;width:.88em;font-weight:650;animation:2.2s ease-in-out infinite rsvp-focus-breathe;transform:translate(-50%,-50%)}.rsvp-line{height:1.2em;display:flex}.rsvp-character{text-align:center;width:.88em;font:inherit;flex:0 0 .88em;line-height:1.2;display:block}.rsvp-character.is-focus{font-weight:650}.rsvp-base{color:#cfc6b4;text-shadow:0 -.65px #fff9e366,0 1.3px #756346,0 3px 5px #030b13b3}.rsvp-base .rsvp-pivot{color:#ffbd46;text-shadow:0 -.65px #fff4b5b3,0 1.5px #9a5d15,0 0 12px #ffb51e30;position:relative}.rsvp-glint{color:#fff0b5;text-shadow:none;opacity:.46;display:none;position:absolute;inset:0}@supports ((-webkit-mask-image:linear-gradient(black,transparent)) or (mask-image:linear-gradient(black,transparent))){.rsvp-glint{animation:.26s ease-in-out both rsvp-letter-glint;display:block;-webkit-mask-image:linear-gradient(105deg,#0000 30%,#000 46% 54%,#0000 70%);mask-image:linear-gradient(105deg,#0000 30%,#000 46% 54%,#0000 70%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@keyframes rsvp-letter-glint{0%{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}40%,60%{opacity:.46}to{opacity:0;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes rsvp-focus-breathe{0%,to{opacity:.2}50%{opacity:.65}}.living-focus[data-playing=false] .rsvp-glow,.cosmic-launch[data-motion=off] .rsvp-glow{visibility:hidden;animation-play-state:paused}.living-focus[data-playing=false] .rsvp-glint,.cosmic-launch[data-motion=off] .rsvp-glint{display:none}@media (max-width:760px){.cosmic-launch .launch-hero-copy h1{margin-top:22px}.cosmic-launch .hero-always{font-size:.22em}.rsvp-word,.rsvp-glow{font-size:30px}}@media (max-width:360px){.rsvp-word,.rsvp-glow{font-size:26px}}@media (prefers-reduced-motion:reduce){.rsvp-glow,.rsvp-glint{animation:none;display:none!important}}.tap-rings{pointer-events:none;z-index:5;width:0;height:0;position:absolute}.tap-rings i{opacity:0;border:1.5px solid #f3d99e;border-radius:50%;width:28px;height:28px;animation:1.25s cubic-bezier(.2,.7,.3,1) both tap-ring;position:absolute;top:-14px;left:-14px}.tap-rings i:nth-child(2){animation-delay:.16s}.tap-rings i:nth-child(3){animation-delay:.32s}@keyframes tap-ring{0%{opacity:1;transform:scale(.3)}60%{opacity:.5}to{opacity:0;transform:scale(6.5)}}@media (prefers-reduced-motion:reduce){.tap-rings{display:none}}.living-star-halo{background:radial-gradient(circle,#07131d 56%,#07131dcc 66%,#07131d00 76%);border-color:#ecd09d66}.living-star-shape{position:relative}.tap-rings i{border:2px solid #ffe6ad;box-shadow:0 0 10px #efca8766}.cosmic-launch .launch-hero-copy h1.hero-headline{letter-spacing:-.05em;text-wrap:balance;margin:30px 0;font-size:clamp(54px,5.3vw,84px);line-height:1.04}.cosmic-launch .hero-headline .hero-italic{margin-top:.08em;display:block}@media (max-width:1050px) and (min-width:761px){.cosmic-launch .launch-hero-copy h1.hero-headline{font-size:58px}}@media (max-width:760px){.cosmic-launch .launch-hero-copy h1.hero-headline{margin:22px 0 0;font-size:clamp(40px,10.6vw,56px);line-height:1.06}}@media (max-width:360px){.cosmic-launch .launch-hero-copy h1.hero-headline{font-size:36px}}.mantra-row .mantra-step{letter-spacing:.14em;text-transform:uppercase;color:var(--champagne);margin:0 0 8px;font:12px/1.6 Mono,monospace}.plans-section{padding-block:110px 40px}.plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.plans-grid-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-path{margin-top:44px}.plan-path-head{border-top:1px solid #a4c3cb26;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:end;gap:8px 40px;margin-bottom:20px;padding-top:22px;display:grid}.plan-path-head .launch-eyebrow{grid-column:1/-1;margin:0}.plan-path-head h3{letter-spacing:-.025em;margin:0;font:400 clamp(28px,3vw,40px)/1.1 Georgia,serif}.plan-path-head p:not(.launch-eyebrow){color:var(--fog);margin:0;font-size:16px;line-height:1.6}.plan-card.plan-guide{background:linear-gradient(150deg,#2b2a24e0,#0b1823f0);border-color:#d7b77e45}.plan-card.plan-guide .plan-tag{color:var(--champagne)}.plan-card{background:linear-gradient(150deg,#1b303ada,#091721ed);border:1px solid #a4c3cb32;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:24px 20px;display:flex;box-shadow:0 24px 60px #0003,inset 0 1px #dae8de18}.plan-card h3{letter-spacing:-.025em;margin:0;font:400 clamp(24px,2vw,30px)/1.15 Georgia,serif}.plan-card p{margin:0;font-size:15px;line-height:1.6}.plan-card .plan-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--fog);font:11px/1.5 Mono,monospace}.plan-card.plan-free{background:linear-gradient(150deg,#2a3530e6,#0b1823f0);border-color:#d7b77e70}.plan-card.plan-free .plan-tag{color:var(--champagne)}.plan-card .plan-pick{margin-top:auto;padding-top:10px;font-size:14px}.plans-note{color:var(--fog);margin:28px 0 0;font-size:14px}@media (max-width:1100px) and (min-width:761px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.plans-section{padding-block:70px 20px}.plans-grid,.plans-grid-guide{grid-template-columns:1fr;gap:12px}.plan-path{margin-top:32px}.plan-path-head{grid-template-columns:1fr}.plan-card{padding:20px 18px}}.launch .signup-form :is(.signup-plan-label,.signup-name-label) span{color:var(--fog);margin-left:7px;font-size:12px}.launch .signup-form .signup-extra select{width:100%;padding:15px 13px;display:block}.cosmic-launch .hero-path{color:var(--champagne);letter-spacing:.01em;text-shadow:0 2px 18px #07101999;margin:-10px 0 26px;font:italic 400 clamp(20px,1.7vw,26px)/1.3 Georgia,serif}@media (max-width:760px){.cosmic-launch .hero-title{grid-row:2}.cosmic-launch .hero-path{margin:14px 0 4px;font-size:19px}}.swipe{min-width:0;position:relative}.swipe-track{grid-auto-flow:column;grid-auto-columns:var(--swipe-w,min(420px,82%));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:18px;margin:0;padding:4px 2px 8px;scroll-padding-inline:2px;list-style:none;display:grid;overflow-x:auto}.swipe-track::-webkit-scrollbar{display:none}.swipe-track:focus-visible{outline-offset:4px;border-radius:14px;outline:2px solid #efca87}.swipe-item{scroll-snap-align:start;min-width:0;display:flex}.swipe-item>*{flex:1}.swipe-controls{justify-content:center;align-items:center;gap:14px;margin-top:16px;display:flex}.swipe-dots{gap:4px;display:flex}.swipe-dot{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.swipe-dot:after{content:"";background:#a4c3cb55;border-radius:50%;transition:transform .2s,background .2s;position:absolute;inset:9px}.swipe-dot[aria-current]:after{background:var(--champagne,#d7b77e);transform:scale(1.35)}.swipe-arrow{color:#ece4d2;cursor:pointer;background:#0e1922aa;border:1px solid #a4c3cb40;border-radius:50%;width:40px;height:40px;font-size:16px}.swipe-arrow:disabled{opacity:.3;cursor:default}:is(.swipe-arrow:focus-visible,.swipe-dot:focus-visible){outline-offset:2px;outline:2px solid #efca87}.use-cases-swipe{--swipe-w:min(400px,84%)}.use-cases-swipe .use-case header{min-height:0}.use-case-area{letter-spacing:.08em;text-transform:uppercase;color:var(--fog);border:1px solid #d7b77e44;border-radius:20px;margin-left:8px;padding:2px 8px;font-size:10px}@media (min-width:761px){.swipe-mobile-only .swipe-track{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:16px;padding:0;overflow:visible}.swipe-mobile-only.plans-swipe-guide .swipe-track{grid-template-columns:repeat(2,minmax(0,1fr))}.swipe-mobile-only .swipe-controls{display:none}}@media (min-width:761px) and (max-width:1100px){.swipe-mobile-only .swipe-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.plans-swipe{--swipe-w:78%}.swipe-track{gap:12px}}@media (prefers-reduced-motion:reduce){.swipe-dot:after{transition:none}}.launch{--c-health:#6cc3c4;--c-wealth:#a3adf2;--c-happiness:#cf9fe0}.hero-pillars{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.hero-pillars li{color:#e7ece9;background:#0d1a22b3;border:1px solid;border-radius:20px;align-items:center;gap:8px;padding:6px 13px 6px 11px;font:500 13px/1.2 Inter,system-ui,sans-serif;display:inline-flex}.hero-pillars li:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px}.hero-pillars .pill-health{color:var(--c-health)}.hero-pillars .pill-wealth{color:var(--c-wealth)}.hero-pillars .pill-happiness{color:var(--c-happiness)}.hero-pillars li{-webkit-text-fill-color:#e7ece9}.use-case-area.area-health{color:var(--c-health);border-color:color-mix(in srgb,var(--c-health) 55%,transparent)}.use-case-area.area-wealth{color:var(--c-wealth);border-color:color-mix(in srgb,var(--c-wealth) 55%,transparent)}.use-case-area.area-happiness{color:var(--c-happiness);border-color:color-mix(in srgb,var(--c-happiness) 55%,transparent)}.use-case:has(.area-health) .use-case-today{border-left-color:var(--c-health);background:color-mix(in srgb,var(--c-health) 9%,transparent)}.use-case:has(.area-wealth) .use-case-today{border-left-color:var(--c-wealth);background:color-mix(in srgb,var(--c-wealth) 9%,transparent)}.use-case:has(.area-happiness) .use-case-today{border-left-color:var(--c-happiness);background:color-mix(in srgb,var(--c-happiness) 9%,transparent)}.cosmic-launch .launch-hero-copy .replay-intro,.replay-intro{pointer-events:auto;color:var(--champagne);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;margin-left:4px;padding:0;text-decoration:underline}.jr{--jr-gold:#efca87;--health:#6cc3c4;--wealth:#a3adf2;--happiness:#cf9fe0;--sage:#5fc99a;position:relative}.jr-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jr-stage{height:100vh;isolation:isolate;background:linear-gradient(#1f3d4c,#6b6a5a);height:100svh;position:sticky;top:0;overflow:hidden}.jr-stage:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(#0000,#0b151d);height:90px;position:absolute;inset:auto 0 0}.jr-stage:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(#0b151d,#0000);height:110px;position:absolute;inset:0 0 auto}.jr-stars{opacity:.2;width:100%;height:100%;position:absolute;inset:0}.jr-world{will-change:transform;width:100%;position:absolute;top:0;left:0}.jr-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.jr-contours{opacity:.1;transition:opacity .8s}.jr[data-step="3"] .jr-contours{opacity:.4}.jr-trail-bed{fill:none;stroke:#f1e9d9;stroke-opacity:.07;stroke-width:26px;stroke-linecap:round}.jr-trail{fill:none;stroke:#f1e9d9;stroke-opacity:.45;stroke-width:2.4px;stroke-dasharray:.004 .006;stroke-linecap:round}.jr-lit-glow{fill:none;stroke:var(--jr-gold);stroke-opacity:.22;stroke-width:16px;stroke-linecap:round;stroke-dasharray:0 1}.jr-lit{fill:none;stroke:var(--jr-gold);stroke-width:4px;stroke-linecap:round;stroke-dasharray:0 1}.jr-braid path{fill:none;stroke-width:3px;stroke-linecap:round;opacity:0;transition:opacity .8s}.jr-braid [data-pillar=health]{stroke:var(--health)}.jr-braid [data-pillar=happiness]{stroke:var(--happiness)}.jr[data-step="5"] .jr-braid path{opacity:.75}.jr[data-step="6"] .jr-braid path,.jr[data-step="7"] .jr-braid path,.jr[data-step="8"] .jr-braid path{opacity:.3}.jr-stone,.jr-goal,.jr-chip,.jr-focus,.jr-station{position:absolute;top:0;left:0}.jr-stone{background:#0d1a27;border:1.5px solid #f1e9d966;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:background .35s,border-color .35s,box-shadow .35s}.jr-stone[data-on="1"]{background:var(--jr-gold);border-color:var(--jr-gold);box-shadow:0 0 12px #efca87aa}.jr-goal{opacity:0;align-items:center;gap:12px;transition:opacity .6s;display:flex;transform:translate(-13px,-13px)}.jr-goal>i{border:2px solid var(--wealth);background:#0d1a27;flex:none;width:26px;height:26px;transition:background .4s,border-color .4s;transform:rotate(45deg);box-shadow:0 0 22px #a3adf255}.jr-goal[data-pillar=health]>i{border-color:var(--health);box-shadow:0 0 22px #6cc3c455}.jr-goal[data-pillar=happiness]>i{border-color:var(--happiness);box-shadow:0 0 22px #cf9fe055}.jr-goal[data-done="1"]>i{background:var(--sage);border-color:var(--sage);box-shadow:0 0 22px #5fc99a77}.jr-goal[data-done="1"]>i:after{content:"✓";color:#0b1420;place-items:center;height:100%;font:700 14px/1 Inter,sans-serif;display:grid;transform:rotate(-45deg)}.jr-goal>span{white-space:nowrap;opacity:0;background:#0b1622d0;border:1px solid #f1e9d924;border-radius:10px;flex-direction:column;gap:3px;padding:8px 12px;transition:opacity .6s,transform .6s;display:flex;transform:translate(-6px)}.jr-goal[data-side=l]{flex-direction:row-reverse;transform:translate(calc(13px - 100%),-13px)}.jr-goal b{color:#f1e9d9;font:600 15px/1.2 Inter,sans-serif}.jr-goal small{letter-spacing:.12em;text-transform:uppercase;color:#d7b77e;font:11px/1.2 Mono,ui-monospace,monospace}.jr:not([data-step="0"]) .jr-goal{opacity:1}.jr:is([data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"]) .jr-goal>span{opacity:1;transform:none}.jr-chip{color:#f1e9d9;white-space:nowrap;opacity:0;background:#122431e6;border:1px solid #d7bb7c55;border-radius:99px;padding:9px 16px;font:500 15px/1.2 Inter,sans-serif;transition:transform 1.1s cubic-bezier(.6,0,.3,1),opacity .5s .7s;transform:translate(-50%,-50%);box-shadow:0 12px 30px #0005}.jr-chip[data-pillar=health]{border-color:#6cc3c477}.jr-chip[data-pillar=happiness]{border-color:#cf9fe077}.jr-chip[data-pillar=wealth]{border-color:#a3adf277}.jr[data-step="0"] .jr-chip{opacity:1;transform:translate(calc(-50% + var(--fx,0px)),calc(-50% + var(--fy,0px)));transition:transform 1.1s cubic-bezier(.6,0,.3,1),opacity .4s;animation:6s ease-in-out infinite alternate jr-drift}.jr[data-step="0"] .jr-chip:nth-child(2n){animation-delay:-3s}@keyframes jr-drift{to{translate:0 -10px}}.jr-focus{border-left:3px solid var(--jr-gold);color:#f1e9d9;white-space:nowrap;opacity:0;background:#0b1622e6;border-radius:12px;flex-direction:column;gap:4px;padding:12px 16px;font:500 15px/1.3 Inter,sans-serif;transition:opacity .5s;display:flex;transform:translate(calc(-100% - 22px),-50%);box-shadow:0 0 0 1px #efca8733,0 14px 40px #0006}.jr-focus b{letter-spacing:.12em;text-transform:uppercase;color:var(--jr-gold);font:600 11px/1 Mono,ui-monospace,monospace}.jr[data-step="2"] .jr-focus{opacity:1}.jr-station{opacity:0;filter:drop-shadow(0 0 18px #efca8766);width:64px;height:64px;transition:opacity .8s;transform:translate(-190px,-40px)}.jr-station svg{width:100%;height:100%}.jr:is([data-step="6"],[data-step="7"],[data-step="8"]) .jr-station{opacity:1}.jr-hzline{opacity:.35;border-top:1px dashed #f1e9d91f;height:0;transition:opacity .8s;position:absolute;left:0;right:0}.jr-hzline span{left:var(--jr-hzx,80%);letter-spacing:.18em;color:#d7b77e;font:600 11px/1 Mono,ui-monospace,monospace;position:absolute;top:-22px}.jr:is([data-step="7"],[data-step="8"]) .jr-hzline{opacity:1}.jr[data-step="0"] .jr-hzline,.jr[data-step="1"] .jr-hzline,.jr[data-step="2"] .jr-hzline{opacity:0}.jr-walker{will-change:transform;z-index:2;width:0;height:0;position:absolute;top:0;left:0}.jr-traveler{filter:drop-shadow(0 0 10px #efca8755);width:88px;height:97px;position:absolute;top:-96px;left:-44px;overflow:visible}.jr-lantern-glow{fill:var(--jr-gold);opacity:.3;transition:opacity .5s}.jr[data-step="2"] .jr-lantern-glow{opacity:.75;animation:1.8s ease-in-out infinite alternate jr-lantern}@keyframes jr-lantern{to{opacity:.4}}.jr-ally{opacity:0;width:72px;height:79px;transition:opacity .8s,transform .8s;position:absolute;top:-86px;left:-96px;overflow:visible;transform:translate(-14px)}.jr:is([data-step="6"],[data-step="7"],[data-step="8"]) .jr-ally{opacity:1;transform:none}.jr-ship{opacity:0;filter:drop-shadow(0 0 16px #efca8777);width:140px;height:46px;transition:opacity .8s,transform .8s;position:absolute;top:-6px;left:-70px;transform:translateY(16px)}.jr:is([data-step="7"],[data-step="8"]) .jr-ship{opacity:1;transform:none}.jr-pin{letter-spacing:.16em;text-transform:uppercase;width:160px;color:var(--jr-gold);opacity:0;justify-content:center;align-items:center;gap:7px;font:600 11px/1 Mono,ui-monospace,monospace;transition:opacity .5s;display:flex;position:absolute;top:-110px;left:-80px}.jr-pin span{background:var(--jr-gold);border-radius:50% 50% 50% 0;width:10px;height:10px;transform:rotate(-45deg)}.jr:is([data-step="3"],[data-step="4"]) .jr-pin{opacity:1}.jr-screens{z-index:4;width:300px;height:560px;position:absolute;top:50%;right:max(48px,50% - 596px);transform:translateY(-50%)}.jr-screen{opacity:0;transition:opacity .45s,transform .45s;position:absolute;inset:0;transform:translateY(14px)scale(.985)}.jr-progress{z-index:4;gap:8px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.jr-progress i{background:#f1e9d940;border-radius:50%;width:6px;height:6px;transition:background .3s,width .3s}.jr[data-step="0"] [data-i="0"].jr-screen,.jr[data-step="1"] [data-i="1"].jr-screen,.jr[data-step="2"] [data-i="2"].jr-screen,.jr[data-step="3"] [data-i="3"].jr-screen,.jr[data-step="4"] [data-i="4"].jr-screen,.jr[data-step="5"] [data-i="5"].jr-screen,.jr[data-step="6"] [data-i="6"].jr-screen,.jr[data-step="7"] [data-i="7"].jr-screen,.jr[data-step="8"] [data-i="8"].jr-screen{opacity:1;transform:none}.jr[data-step="0"] .jr-progress [data-i="0"],.jr[data-step="1"] .jr-progress [data-i="1"],.jr[data-step="2"] .jr-progress [data-i="2"],.jr[data-step="3"] .jr-progress [data-i="3"],.jr[data-step="4"] .jr-progress [data-i="4"],.jr[data-step="5"] .jr-progress [data-i="5"],.jr[data-step="6"] .jr-progress [data-i="6"],.jr[data-step="7"] .jr-progress [data-i="7"],.jr[data-step="8"] .jr-progress [data-i="8"]{background:var(--jr-gold);border-radius:4px;width:22px}.jp-phone{background:#05090f;border:1px solid #f1e9d92a;border-radius:38px;flex-direction:column;height:100%;padding:10px;display:flex;box-shadow:0 40px 90px #0009,0 0 0 6px #0e1822,0 0 60px #efca8714}.jp-bar{border-bottom:1px solid #f1e9d914;align-items:center;gap:9px;padding:16px 16px 12px;display:flex}.jp-bar b{color:#f1e9d9;font:500 20px/1 Georgia,serif}.jp-body{background:linear-gradient(#0e1922,#0b141c);border-radius:0 0 30px 30px;flex-direction:column;flex:1;gap:9px;padding:14px 14px 16px;display:flex;overflow:hidden}.jp-phone{overflow:hidden}.jp-phone>.jp-bar{background:#0e1922;border-radius:30px 30px 0 0}.jp-k{letter-spacing:.14em;color:#d7b77e!important;margin:2px 0 4px!important;font:600 10px/1.4 Mono,ui-monospace,monospace!important}.jp-dim{color:#8fa1ad!important;margin:0!important;font-size:12px!important}.jp-type{color:#f1e9d9;background:#121f2a;border:1px solid #efca8744;border-radius:14px;padding:14px;font:16px/1.6 Inter,sans-serif}.jp-caret{vertical-align:-3px;background:var(--jr-gold);width:2px;height:17px;margin-left:2px;animation:1s steps(2,end) infinite jr-caret;display:inline-block}@keyframes jr-caret{50%{opacity:0}}.jp-row{background:#132230;border:1px solid #f1e9d912;border-radius:12px;align-items:flex-start;gap:11px;padding:10px 11px;display:flex}.jp-row>i{border:1.5px solid var(--wealth);flex:none;width:10px;height:10px;margin-top:5px;transform:rotate(45deg)}.jp-row[data-pillar=health]>i{border-color:var(--health)}.jp-row[data-pillar=happiness]>i{border-color:var(--happiness)}.jp-row span{flex-direction:column;gap:2px;min-width:0;display:flex}.jp-row b{color:#f1e9d9;font:600 14px/1.35 Inter,sans-serif}.jp-row small{color:#8fa1ad;font:12px/1.35 Inter,sans-serif}.jp-row.dim{opacity:.62}.jp-focus{background:linear-gradient(160deg,#1a2a35,#121f2a);border:1px solid #efca8755;border-radius:16px;padding:16px;box-shadow:0 0 30px #efca8718}.jp-focus h4{color:#f1e9d9;margin:4px 0 8px;font:500 23px/1.2 Georgia,serif}.jp-focus p{color:#b4c1c8;margin:0 0 10px;font-size:13px;line-height:1.5}.jp-focus span{letter-spacing:.08em;color:#d7b77e;font:11px/1 Mono,ui-monospace,monospace}.jp-hz{background:#132230;border-radius:99px;gap:4px;padding:4px;display:flex}.jp-hz span{text-align:center;color:#8fa1ad;border-radius:99px;flex:1;padding:6px 0;font:600 11px/1 Inter,sans-serif}.jp-hz span.on{color:#11202b;background:#d7b77e}.jp-map{border-left:1px dashed #f1e9d944;flex-direction:column;gap:14px;margin-left:8px;padding:8px 0 0 16px;display:flex;position:relative}.jp-map div{grid-template-columns:14px 1fr;align-items:center;column-gap:12px;margin-left:-23px;display:grid}.jp-map i{border:2px solid var(--wealth);background:#0d1a27;grid-row:span 2;width:12px;height:12px;transform:rotate(45deg)}.jp-map [data-pillar=health] i{border-color:var(--health)}.jp-map [data-pillar=happiness] i{border-color:var(--happiness)}.jp-map b{color:#f1e9d9;font:600 14px/1.3 Inter,sans-serif}.jp-map small{letter-spacing:.12em;text-transform:uppercase;color:#d7b77e;font:10px/1.3 Mono,ui-monospace,monospace}.jp-here{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;display:flex;color:#d7b77e!important;margin:6px 0 0!important;font:600 10px/1 Mono,ui-monospace,monospace!important}.jp-here i{background:#d7b77e;border-radius:50% 50% 50% 0;width:9px;height:9px;transform:rotate(-45deg)}.jp-score{align-items:baseline;gap:8px;padding:4px 2px;display:flex}.jp-score b{color:#f1e9d9;font:500 44px/1 Georgia,serif}.jp-score span{color:#8fa1ad;font-size:13px}.jp-wins{border-bottom:1px solid #f1e9d914;align-items:center;gap:6px;padding-bottom:6px;display:flex}.jp-wins i{border:1.5px solid #5fc99a77;border-radius:50%;width:10px;height:10px}.jp-wins i.on{background:var(--sage);border-color:var(--sage)}.jp-wins small{color:#8fa1ad;margin-left:6px;font-size:11px}.jp-task{color:#f1e9d9;align-items:flex-start;gap:11px;padding:6px 2px;font:14px/1.45 Inter,sans-serif;display:flex}.jp-task span{flex-direction:column;display:flex}.jp-task small{color:#8fa1ad;font-size:12px}.jp-task.done>span{color:#a7b4bf}.jp-tick{color:#0b1420;border:1.5px solid #f1e9d955;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font:700 11px/1 Inter,sans-serif;display:grid}.jp-tick.on{background:var(--sage);border-color:var(--sage)}.jp-pillar{border-top:3px solid var(--wealth);background:#132230;border-radius:13px;padding:11px 12px}.jp-pillar[data-pillar=health]{border-top-color:var(--health)}.jp-pillar[data-pillar=happiness]{border-top-color:var(--happiness)}.jp-pillar p{letter-spacing:.14em;text-transform:uppercase;color:#d7b77e!important;margin:0 0 6px!important;font:600 10px/1 Mono,ui-monospace,monospace!important}.jp-pillar span{color:#f1e9d9;font:13.5px/1.6 Inter,sans-serif;display:block}.jp-msg{color:#f1e9d9;background:#152634;border-radius:16px 16px 16px 4px;max-width:88%;padding:10px 13px;font:14px/1.45 Inter,sans-serif}.jp-msg.me{color:#11202b;background:#d7b77e;border-radius:16px 16px 4px;align-self:flex-end}.jr-steps{margin:-100vh 0 0;z-index:5;pointer-events:none;margin-top:-100svh;padding:0;list-style:none;position:relative}.jr-step{height:100vh;align-items:center;width:min(1320px,100%);height:100svh;margin-inline:auto;padding-inline:64px;display:flex}.jr-card{pointer-events:auto;-webkit-backdrop-filter:blur(10px);background:#0b1520c4;border:1px solid #f1e9d91c;border-radius:18px;width:min(440px,100%);padding:30px 32px;box-shadow:0 30px 80px #0006}.jr-kicker{letter-spacing:.14em;gap:12px;margin:0 0 14px;display:flex;color:#d7b77e!important;font:600 11px/1.6 Mono,ui-monospace,monospace!important}.jr-kicker span{color:#8fa1ad}.jr-card h3{letter-spacing:-.045em;color:#f1e9d9;text-wrap:balance;margin:0 0 14px;font:400 clamp(30px,3vw,42px)/1.12 Inter,sans-serif}.jr-card h3 em{letter-spacing:-.035em;color:#d7b77e;font-family:Georgia,serif}.jr-card>p{color:#c3cfd5;margin:0;font-size:17px;line-height:1.65}.jr-card .jr-note{color:#8fa1ad;margin-top:16px;font-size:13px}.jr-cta{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.jr-inline{display:none}@media (max-width:1099px){.jr-screens{display:none}.jr-inline{border-radius:24px;height:300px;margin-top:20px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.jr-inline .jp-phone{height:auto;box-shadow:none;border-radius:24px}.jr-inline .jp-phone>.jp-bar{border-radius:18px 18px 0 0}}@media (max-width:699px){.jr-step{align-items:flex-end;padding:0 12px 24px}.jr-card{background:#0b1520e0;border-radius:16px;padding:20px 20px 18px}.jr-card h3{margin-bottom:8px;font-size:25px}.jr-kicker{margin-bottom:8px}.jr-card>p{font-size:15px;line-height:1.55}.jr-card .jr-note{display:none}.jr-inline{height:128px;margin-top:12px}.jr-inline .jp-k,.jr-inline .jp-dim,.jr-inline .jp-hz{display:none}.jr-inline .jp-phone{padding:6px}.jr-inline .jp-bar{padding:10px 12px 8px}.jr-inline .jp-bar b{font-size:16px}.jr-inline .jp-body{gap:7px;padding:10px}.jr-goal b{font-size:13px}.jr-goal>span{white-space:normal;max-width:calc(50vw - 44px);padding:6px 9px}.jr-goal[data-side=l]{flex-direction:row;transform:translate(-13px,-13px)}.jr-chip{padding:7px 12px;font-size:13px}.jr-focus{padding:9px 12px;font-size:13px}.jr-traveler{width:60px;height:66px;top:-66px;left:-30px}.jr-ally{width:48px;height:53px;top:-58px;left:-62px}.jr-hzline span{left:auto;right:16px}.jr-ship{width:104px;height:34px;left:-52px}.jr-station{width:46px;height:46px;transform:translate(-110px,-30px)}.jr-progress{gap:6px;top:16px;bottom:auto;left:16px;transform:none}.jr-stage:before{height:60px}.jr-hzline span{font-size:10px;top:-18px}}@media (prefers-reduced-motion:reduce){.jr *,.jr :before,.jr :after{transition:none!important;animation:none!important}}html.kzi-lock,html.kzi-lock body{overflow:hidden}html.kzi-off .kzi{display:none}html.kzi-lock:not(.kzi-live) .launch>:not(.kzi),html.kzi-lock:not(.kzi-live) .launch>:not(.kzi) *,html.kzi-lock:not(.kzi-live) .launch>:not(.kzi) :before,html.kzi-lock:not(.kzi-live) .launch>:not(.kzi) :after{animation-play-state:paused!important}@property --kzi-hole{syntax:"<length>";inherits:false;initial-value:0}.kzi{z-index:300;color:#f1e9d9;--jr-gold:#efca87;--health:#6cc3c4;--wealth:#a3adf2;--happiness:#cf9fe0;--sage:#5fc99a;--kzi-hole:0px;font:17px/1.6 Inter,system-ui,sans-serif;position:fixed;inset:0}.kzi-stage{background:linear-gradient(#050b15,#0c1b2e 55%,#1d3552);position:absolute;inset:0;overflow:hidden}.kzi-top{z-index:3;background:linear-gradient(#0b151dcc,#0000);align-items:center;gap:18px;padding:18px max(20px,50% - 620px);display:flex;position:absolute;top:0;left:0;right:0}.kzi-dots{flex:1;gap:6px;max-width:220px;display:flex}.kzi-dots i{background:#f1e9d92a;border-radius:2px;flex:1;height:3px;transition:background .4s}.kzi-dots i.on{background:var(--jr-gold)}.kzi-skip{color:#f1e9d9;cursor:pointer;background:#0b1622dd;border:1px solid #f1e9d933;border-radius:99px;align-items:center;gap:10px;min-height:44px;margin-left:auto;padding:0 18px;font:500 14px/1 Inter,sans-serif;display:flex}.kzi-skip:hover{border-color:var(--jr-gold)}.kzi-panel{z-index:3;background:#0b1520ee;border:1px solid #f1e9d91f;border-radius:20px;width:min(540px,100% - 40px);padding:30px 32px;animation:.6s cubic-bezier(.2,.8,.2,1) both kzi-in;position:absolute;bottom:max(40px,8vh);left:max(20px,50% - 620px);box-shadow:0 30px 90px #0008}@keyframes kzi-in{0%{opacity:0;transform:translateY(18px)}}.kzi-kicker{letter-spacing:.15em;color:#d7b77e;margin:0 0 12px;font:600 11px/1.6 Mono,ui-monospace,monospace}.kzi-panel h2{letter-spacing:-.05em;color:#f1e9d9;text-wrap:balance;margin:0 0 12px;font:400 clamp(32px,3.4vw,48px)/1.1 Inter,sans-serif}.kzi-panel h2 em{letter-spacing:-.035em;color:#d7b77e;font-family:Georgia,serif}.kzi-panel>p{color:#c3cfd5;margin:0}.kzi-panel em{color:#d7b77e;font-style:italic}.kzi-panel button{font:inherit;cursor:pointer}.kzi-panel button:focus-visible{outline:2px solid var(--jr-gold);outline-offset:3px}.kzi-skip:focus-visible{outline:2px solid var(--jr-gold);outline-offset:3px}.kzi-panel input:focus-visible{outline:2px solid var(--jr-gold);outline-offset:3px}.kzi-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:22px;display:flex}.kzi-go{color:#11202b;background:linear-gradient(110deg,#eed7a9,#c9a163 60%,#dfc18a);border:1px solid #f6e5c273;border-radius:8px;align-items:center;gap:22px;min-height:52px;padding:0 24px;display:inline-flex;box-shadow:0 8px 35px #c99a5422;font-weight:600!important}.kzi-go:disabled{opacity:.4;cursor:default}.kzi-link{color:#f1e9d9;text-underline-offset:5px;background:0 0;border:0;min-height:44px;padding:0;-webkit-text-decoration:underline #d7b77e88;text-decoration:underline #d7b77e88}.kzi-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.kzi-chip{color:#f1e9d9;background:#132230;border:1px solid #f1e9d92e;border-radius:99px;min-height:40px;padding:0 15px;transition:background .2s,border-color .2s,transform .15s;font-size:14px!important}.kzi-chip:active{transform:scale(.96)}.kzi-chip[aria-pressed=true]{border-color:var(--jr-gold);background:#efca8726}.kzi-chip[aria-pressed=true][data-pillar=health]{border-color:var(--health);background:#6cc3c42a}.kzi-chip[aria-pressed=true][data-pillar=wealth]{border-color:var(--wealth);background:#a3adf22a}.kzi-chip[aria-pressed=true][data-pillar=happiness]{border-color:var(--happiness);background:#cf9fe02a}.kzi-chip:disabled{opacity:.35;cursor:default}.kzi-type{gap:8px;margin-top:12px;display:flex}.kzi-type input{color:#f1e9d9;background:#0d1a26;border:1px solid #f1e9d92e;border-radius:10px;flex:1;min-width:0;min-height:44px;padding:0 14px;font:16px Inter,sans-serif}.kzi-type button{color:#d7b77e;background:0 0;border:1px solid #d7b77e66;border-radius:10px;min-height:44px;padding:0 16px}.kzi-type button:disabled{opacity:.4;cursor:default}.kzi-pick{flex-direction:column;gap:8px;margin-top:18px;display:flex}.kzi-pick button{color:#f1e9d9;text-align:left;background:#132230;border:1px solid #f1e9d924;border-radius:12px;align-items:center;gap:14px;min-height:50px;padding:0 16px;transition:border-color .2s,background .2s;display:flex}.kzi-pick button:hover{border-color:var(--jr-gold);background:#18293a}.kzi-pick i{border:2px solid var(--wealth);flex:none;width:12px;height:12px;transform:rotate(45deg)}.kzi-pick [data-pillar=health] i{border-color:var(--health)}.kzi-pick [data-pillar=happiness] i{border-color:var(--happiness)}.kzi-focus{background:linear-gradient(160deg,#1a2a35,#121f2a);border:1px solid #efca8766;border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px;display:flex;box-shadow:0 0 40px #efca8722}.kzi-focus b{letter-spacing:.14em;text-transform:uppercase;color:var(--jr-gold);font:600 11px/1 Mono,ui-monospace,monospace}.kzi-focus strong{color:#f1e9d9;font:500 26px/1.2 Georgia,serif}.kzi-focus small{color:#a7b4bf;font-size:13px}.kzi-tickrow{align-items:center;gap:18px;margin-top:20px;display:flex}.kzi-tickrow p{color:#c3cfd5;margin:0}.kzi-tick{border:2px solid var(--jr-gold);color:#0b1420;background:0 0;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;transition:background .3s,border-color .3s;animation:1.6s ease-in-out infinite alternate kzi-breathe;display:grid;box-shadow:0 0 0 8px #efca8714;font:700 28px/1 Inter,sans-serif!important}.kzi-tick.on{background:var(--sage);border-color:var(--sage);animation:.5s cubic-bezier(.2,.9,.3,1.4) kzi-done}@keyframes kzi-breathe{to{box-shadow:0 0 0 14px #efca8722}}@keyframes kzi-done{0%{scale:.7}}.kzi-counts{gap:10px;margin-top:18px;display:flex}.kzi-counts span{border-top:3px solid var(--wealth);letter-spacing:.12em;text-transform:uppercase;color:#a7b4bf;background:#132230;border-radius:12px;flex-direction:column;flex:1;gap:2px;padding:12px 14px;font:600 11px/1.4 Mono,ui-monospace,monospace;display:flex}.kzi-counts [data-pillar=health]{border-top-color:var(--health)}.kzi-counts [data-pillar=happiness]{border-top-color:var(--happiness)}.kzi-counts b{letter-spacing:0;color:#f1e9d9;font:500 30px/1 Georgia,serif}.kzi-msg{color:#f1e9d9;background:#152634;border-radius:16px 16px 16px 4px;margin-top:16px;padding:14px 16px;font-size:16px;line-height:1.55}.kzi-range{accent-color:#d7b77e;cursor:pointer;width:100%;height:28px;margin:16px 0 0;display:block}.kzi-hz{background:#132230;border-radius:99px;gap:4px;margin-top:8px;padding:5px;display:flex}.kzi-hz button{color:#a7b4bf;background:0 0;border:0;border-radius:99px;flex:1;min-height:46px;transition:background .3s,color .3s;font-size:14px!important;font-weight:600!important}.kzi-hz button[aria-pressed=true]{color:#11202b;background:#d7b77e}.kzi-plan{background:#132230;border:1px solid #efca8744;border-radius:14px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 12px;margin-top:14px;padding:14px 16px;animation:.45s backwards kzi-in;display:grid}.kzi-plan b{color:#f1e9d9;font:500 22px/1.2 Georgia,serif}.kzi-plan small{letter-spacing:.14em;text-transform:uppercase;color:#d7b77e;font:600 10px/1.4 Mono,ui-monospace,monospace}.kzi-plan span{color:#c3cfd5;grid-column:1/-1;font-size:15px}.kzi-portal{z-index:4;pointer-events:none;opacity:0;--kzi-hole:0px;position:absolute;inset:0}.kzi-leaving{pointer-events:none;-webkit-mask-image:radial-gradient(circle at var(--kzi-px,50%) var(--kzi-py,50%),transparent var(--kzi-hole),#000 calc(var(--kzi-hole) + 2px));-webkit-mask-image:radial-gradient(circle at var(--kzi-px,50%) var(--kzi-py,50%),transparent var(--kzi-hole),#000 calc(var(--kzi-hole) + 2px));mask-image:radial-gradient(circle at var(--kzi-px,50%) var(--kzi-py,50%),transparent var(--kzi-hole),#000 calc(var(--kzi-hole) + 2px));animation:kzi-open 2s linear var(--kzi-d,0s) forwards,kzi-out 2s linear var(--kzi-d,0s) forwards}.kzi-leaving .kzi-portal{animation:kzi-open 2s linear var(--kzi-d,0s) forwards,kzi-rim 2s linear var(--kzi-d,0s) forwards;background:radial-gradient(circle at var(--kzi-px,50%) var(--kzi-py,50%),transparent var(--kzi-hole),#f6dfae calc(var(--kzi-hole) + 1.5px),#efca87 calc(var(--kzi-hole) + 4px),#efca8755 calc(var(--kzi-hole) + 9px),transparent calc(var(--kzi-hole) + 34px))}.kzi-leaving .kzi-panel,.kzi-leaving .kzi-top,.kzi-leaving .kzi-rest{opacity:0;transition:opacity .35s}.kzi-leaving .kzi-starfly{animation:2s linear forwards kzi-fly}@keyframes kzi-open{0%,33%{--kzi-hole:0px;animation-timing-function:cubic-bezier(.2,.8,.2,1)}55%{--kzi-hole:var(--kzi-r,120px)}68%{--kzi-hole:calc(var(--kzi-r,120px)*1.06);animation-timing-function:cubic-bezier(.6,0,.8,.4)}to{--kzi-hole:150vmax}}@keyframes kzi-rim{0%,27%{opacity:0}35%,86%{opacity:1}to{opacity:0}}@keyframes kzi-out{0%,88%{opacity:1}to{opacity:0}}@keyframes kzi-fly{0%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.2,1);transform:none}33%{transform:translate(var(--kzi-dx,0px),var(--kzi-dy,0px)) scale(1.5);opacity:1}46%,to{transform:translate(var(--kzi-dx,0px),var(--kzi-dy,0px)) scale(3);opacity:0}}@media (max-width:699px){.kzi-top{gap:12px;padding:12px 14px}.kzi-dots{max-width:none}.kzi-skip{padding:0 14px}.kzi-panel{border-radius:16px;width:auto;max-height:56svh;padding:20px 18px;bottom:12px;left:10px;right:10px;overflow-y:auto}.kzi-panel h2{font-size:28px}.kzi-panel>p{font-size:15px}.kzi-chips{gap:6px;margin-top:12px}.kzi-chip{min-height:36px;padding:0 12px;font-size:13px!important}.kzi-focus strong{font-size:21px}.kzi-tick{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.kzi *,.kzi :before,.kzi :after,.kzi{transition:none!important;animation:none!important}.kzi-leaving{opacity:0}}@property --sw{syntax:"<number>";inherits:true;initial-value:1}.kf-svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:block;position:absolute;inset:0}.kf-lb{font-size:13px;font-weight:500}.kf-sm{fill:#a9b4b8;font-size:11px}.kf-hd{letter-spacing:2px;font-size:11px;font-weight:600}.kf-wide .kf-lb{font-size:11px}.kf-wide .kf-sm{font-size:9.5px}.kf-wide .kf-hd{font-size:10px}.kf-halo{paint-order:stroke;stroke:#0b1520;stroke-width:3px;stroke-linejoin:round}.kf-dawn{transition:opacity 2.6s}.kf-tw{animation:3.6s ease-in-out infinite kf-tw}.kf-par1{transform:translate(calc(var(--px,0)*-5px),calc(var(--py,0)*-3px));transition:transform .5s ease-out}.kf-par2{transform:translate(calc(var(--px,0)*-11px),0);transition:transform .5s ease-out}.kf-drift{animation:linear infinite paused kf-drift}.kzi[data-scene="4"] .kf-drift{animation-play-state:running}.kf-sink{transition:transform 2.2s cubic-bezier(.5,0,.3,1)}.kzi[data-scene="6"] .kf-sink,.kzi[data-scene="7"] .kf-sink{transform:translateY(calc(var(--kf-h,600px)*.78))}.kzi[data-scene="2"] .kf-cam{animation:2.6s cubic-bezier(.5,0,.2,1) backwards kf-zoom}.kf-scene{animation:.7s backwards kf-in}.kf-rip{fill:none;stroke:#efca87;stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:1.1s ease-out both kf-rip}.kf-rip+.kf-rip{animation-delay:.14s}.kf-hero{transition:transform 1.3s cubic-bezier(.5,0,.3,1),opacity .6s}.kf-hero.kf-slow{transition-duration:1.9s,.6s;transition-timing-function:linear,ease}.kf-spark{transition:transform 1.7s cubic-bezier(.3,1.3,.5,1),opacity .6s}.kf-move{transition:transform 1.5s cubic-bezier(.5,0,.2,1)}.kf-trav{animation:2.6s ease-in-out infinite alternate kf-breathe}.kf-scarf{transform-origin:-4px -40px;animation:1.1s ease-in-out infinite alternate kf-scarf}.kf-l1{transform-origin:-3px -17px}.kf-l2{transform-origin:3px -17px}.kf-arm{transform-origin:4px -34px}.kf-walk .kf-trav{animation:.36s ease-in-out infinite alternate kf-bob}.kf-walk .kf-l1{animation:.36s ease-in-out infinite alternate kf-leg}.kf-walk .kf-l2,.kf-walk .kf-arm{animation:.36s ease-in-out infinite alternate-reverse kf-leg}.kf-walk3 .kf-l1{animation:.36s ease-in-out 7 alternate kf-leg}.kf-walk3 .kf-l2,.kf-walk3 .kf-arm{animation:.36s ease-in-out 7 alternate-reverse kf-leg}.kf-walkin{animation:2.5s linear backwards kf-walkin}.kf-glide{animation:2.6s cubic-bezier(.2,.8,.3,1) .8s backwards kf-glide}.kf-float{animation:2.8s ease-in-out infinite alternate kf-float}.kf-flick{animation:1.7s ease-in-out infinite kf-flick}.kf-pulse{animation:2.4s ease-in-out infinite kf-pulse}.kf-pulse-o{animation:1.6s ease-in-out infinite kf-pulse-o}.kf-ping{animation:2.4s ease-out infinite kf-ping}.kf-sway{animation:9s ease-in-out infinite alternate kf-sway}.kf-sway2{animation-duration:12s;animation-direction:alternate-reverse}.kf-ribbon{animation:5s ease-in-out infinite alternate kf-ribbon}.kf-shoot{opacity:0;animation:8s linear 1s infinite kf-shoot}.kf-fall{animation:linear infinite kf-fall}.kf-in,.kf-link{animation:.6s backwards kf-in}.kf-draw{animation:1.2s ease-in-out backwards kf-draw}.kf-bead{animation:4s linear infinite kf-bead}.kf-drop{animation:.5s ease-in backwards kf-drop}.kf-cx{animation:1s linear backwards kf-cx}.kf-cy{animation:1s cubic-bezier(.1,.7,.3,1) backwards kf-cy}.kf-tail{opacity:0;animation:1s ease-out kf-tail}.kf-pop{opacity:0;animation:1s ease-out .75s kf-pop}.kf-burst{opacity:0;animation:1.1s ease-out 1.7s kf-burst}.kf-fly{opacity:0;animation:.9s ease-out kf-fly}.kf-star-in{animation:1.2s cubic-bezier(.2,1.4,.4,1) 2s backwards kf-star-in}.kzi-stone{transition:fill .5s 1.6s}.kzi-stone[data-on="1"]{fill:#8d7a55}.kzi-star{cursor:pointer}.kzi-star:hover .kf-star-in{transition:transform .3s;transform:scale(1.12)}@keyframes kf-tw{50%{opacity:.15}}@keyframes kf-float{to{transform:translateY(-7px)}}@keyframes kf-sway{to{transform:translate(36px,5px)}}@keyframes kf-flick{50%{opacity:.78;transform:scale(1.2)}}@keyframes kf-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes kf-pulse{50%{opacity:.7;transform:scale(1.25)}}@keyframes kf-pulse-o{50%{opacity:.95}}@keyframes kf-drift{to{transform:translate(-640px)}}@keyframes kf-breathe{to{transform:scaleY(1.03)}}@keyframes kf-bob{to{transform:translateY(-1.6px)}}@keyframes kf-leg{0%{transform:rotate(-25deg)}to{transform:rotate(25deg)}}@keyframes kf-scarf{to{transform:rotate(-13deg)scaleX(1.14)}}@keyframes kf-ribbon{0%{transform:skew(-3deg)}to{transform:skew(3deg)}}@keyframes kf-shoot{0%,18%{opacity:0;transform:translate(0)}20%{opacity:.9;transform:translate(30px,9px)}27%,to{opacity:0;transform:translate(260px,78px)}}@keyframes kf-fall{0%{transform:translateY(-60px)}to{transform:translateY(var(--fh,460px))}}@keyframes kf-in{0%{opacity:0}}@keyframes kf-draw{0%{stroke-dashoffset:1px}}@keyframes kf-bead{to{stroke-dashoffset:-1.001px}}@keyframes kf-drop{0%{opacity:0;transform:translateY(-150px)}}@keyframes kf-cx{0%{transform:translateX(var(--dx,0))}}@keyframes kf-cy{0%{transform:translateY(var(--dy,0));opacity:0}}@keyframes kf-tail{0%{opacity:0}30%{opacity:.8}to{opacity:0}}@keyframes kf-pop{0%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes kf-burst{0%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(3.4)}}@keyframes kf-fly{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--bx,0),var(--by,-40px))}}@keyframes kf-walkin{0%{transform:translateX(var(--from,200px))}}@keyframes kf-glide{0%{opacity:0;transform:translate(220px,-150px)}}@keyframes kf-star-in{0%{opacity:0;transform:scale(.2)}}@keyframes kf-zoom{0%{transform:scale(1.9)}}@keyframes kf-rip{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(4.5)}}.kzi-paused .kf-svg *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.kf-svg *{transition:none!important;animation:none!important}.kf-pop,.kf-burst,.kf-fly,.kf-tail,.kf-shoot,.kf-fall,.kf-ping,.kf-rip,.kf-smil{display:none}}
