@font-face{font-family:Rubik;src:url(/assets/rubik.ttf)format("truetype");font-display:swap}@font-face{font-family:Rubik;src:url(/assets/rubik-bold.ttf)format("truetype");font-display:swap;font-weight:700}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:#f1eff7;background:#0b0b10;margin:0;font-family:Rubik,Arial,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:6px;outline:2px solid #c2aaff}.defs{width:0;height:0;position:absolute}.skip{color:#0b0b10;z-index:100;background:#b29aff;padding:10px;position:fixed;top:-80px;left:20px}.skip:focus{top:10px}header{z-index:10;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;height:100px;padding:0 5.5%;display:flex;position:absolute;top:0;left:0;right:0}header nav{color:#aaa7b6;gap:36px;font-size:13px;display:flex}header nav a:hover{color:#d6c6ff}.brand img{width:132px;height:auto;display:block}.header-button{border:1px solid #ffffff25;border-radius:8px;align-items:center;gap:24px;padding:10px 18px;font-size:12px;display:flex}.header-button:hover{background:#ffffff0a}.menu{display:none}.hero{background:radial-gradient(at 79% 42%,#40265d2c,#0000 51%);grid-template-columns:1.05fr 1fr;align-items:center;min-height:100svh;padding:130px 5.5% 120px;display:grid;position:relative;overflow:hidden}.hero-grid{background-image:linear-gradient(#a68af905 1px,#0000 1px),linear-gradient(90deg,#a68af905 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-copy{z-index:2;position:relative}.eyebrow{letter-spacing:2.1px;color:#b7a1df;align-items:center;gap:10px;margin:0 0 26px;font-size:10px;font-weight:500;display:flex}.status{background:#bca2ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #a585f8}h1{letter-spacing:-3.6px;margin:0 0 30px;font-size:clamp(42px,4.6vw,78px);font-weight:500;line-height:1.11}h1 span{color:#b59af8;display:inline-block}h2{letter-spacing:-2px;margin:0;font-size:clamp(36px,3.5vw,56px);font-weight:400;line-height:1.16}h3{letter-spacing:-2px;margin:0 0 24px;font-size:clamp(34px,3.3vw,52px);font-weight:400;line-height:1.15}.intro{color:#9895a6;max-width:480px;font-size:15px;line-height:1.9}.actions{align-items:center;gap:25px;margin-top:35px;display:flex}.button{border:0;border-radius:7px;justify-content:center;align-items:center;gap:22px;min-height:49px;padding:13px 20px;font-size:12px;font-weight:500;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.primary{color:#181121;background:#b49af5;box-shadow:0 6px 36px #af82ff16}.primary:hover{background:#c4b0ff}.text-link{color:#c0bacd;align-items:center;gap:10px;font-size:12px;display:flex}.text-link svg{width:16px}.hero-caption{color:#686475;align-items:center;gap:13px;margin-top:58px;font-size:10px;display:flex}.mini-logos{display:flex}.mini-logos b{color:#7fa9f7;background:#162033;border:2px solid #0b0b10;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.mini-logos b+b{color:#8bcebc;background:#152623;margin-left:-7px}.universe{aspect-ratio:1;width:115%;max-width:760px;margin-left:-6%;position:relative}.orbit{stroke-width:.8px;width:100%;height:100%;animation:1.5s both orbit-in;position:absolute;inset:0}.core{aspect-ratio:1;background:linear-gradient(145deg,#a27be637,#22152b);border:1px solid #b795ff65;border-radius:28%;flex-direction:column;justify-content:center;align-items:center;width:25%;display:flex;position:absolute;top:38%;left:38%;transform:rotate(-7deg);box-shadow:0 0 100px #9056db24,inset 0 1px 2px #e0baff25}.core svg{fill:#c9b1ff;stroke:none;width:60%;height:57%;transform:rotate(7deg)}.core span{color:#ad96cc;margin-top:10px;font-size:8px;transform:rotate(7deg)}.floating-product{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#22212ddf,#12121bfa);border:1px solid #ffffff1c;border-radius:13px;align-items:center;gap:13px;padding:17px 18px;animation:7s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 20px 45px #0005}.floating-product:hover{border-color:#b59af866}.floating-product strong{letter-spacing:-.4px;font-size:16px;font-weight:500;display:block}.floating-product span{color:#95909f;font-size:9px;display:block}.floating-product .tiny{color:#8b849e;align-self:flex-start;width:13px;height:13px;margin-left:18px}.cart-float{top:20%;right:0;transform:rotate(6deg)}.business-float{animation-delay:-3s;bottom:19%;left:1%}.app-icon{border:1px solid #ffffff1c;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;display:inline-flex}.app-icon svg{width:26px;height:26px}.blue{color:#a1bbff;background:linear-gradient(145deg,#517bd344,#1c2442)}.mint{color:#a1dec8;background:linear-gradient(145deg,#59937c44,#1a2926)}.orbit-label{letter-spacing:2px;color:#5c536d;font-size:7px;position:absolute}.label-one{top:17%;left:18%;transform:rotate(-35deg)}.label-two{bottom:11%;right:13%;transform:rotate(-35deg)}.spark{color:#c8acff;position:absolute}.spark-one{font-size:32px;top:27%;left:22%}.spark-two{font-size:22px;bottom:24%;right:17%}.hero-bottom{color:#6d687c;letter-spacing:1px;border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;padding-top:23px;font-size:9px;display:flex;position:absolute;bottom:30px;left:5.5%;right:5.5%}.hero-bottom>a{letter-spacing:0;align-items:center;gap:10px;display:flex}.hero-bottom i{color:#494451;font-style:normal}.scroll-line{border:1px solid #6d687c;border-radius:7px;width:13px;height:25px;position:relative}.scroll-line:after{content:"";background:#b59af8;width:1px;height:5px;animation:2s infinite scroll;position:absolute;top:5px;left:5px}.section{padding:110px 5.5%}.products{background:#0e0e14;border-top:1px solid #ffffff0a}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:60px;display:flex}.section-heading>p{color:#898495;font-size:13px;line-height:1.8}.product-panel{border:1px solid #ffffff12;border-radius:18px;grid-template-columns:1fr 1.1fr;align-items:center;gap:5%;min-height:620px;margin-top:28px;padding:65px 5%;display:grid;position:relative;overflow:hidden}.cart-panel{background:radial-gradient(at 86% 80%,#35497338,#0000 65%),#12131c}.business-panel{background:radial-gradient(at 15% 80%,#31544730,#0000 65%),#111714;grid-template-columns:1.1fr 1fr}.product-brand{letter-spacing:-1px;align-items:center;gap:12px;margin-bottom:36px;font-size:24px;display:flex}.tag{letter-spacing:2px;color:#849ac6;margin-bottom:14px;font-size:9px}.business-panel .tag{color:#8cbaa7}em{color:#9fb8f7;font-style:normal}.business-panel em{color:#a0d4bf}.product-copy>p:not(.tag){color:#9695a3;max-width:345px;font-size:13px;line-height:1.9}.chips{flex-wrap:wrap;gap:7px;margin:23px 0 28px;display:flex}.chips span{color:#9b9cab;border:1px solid #ffffff15;border-radius:5px;padding:4px 8px;font-size:9px}.product-button{color:#151c2b;background:#d1defa}.business-panel .product-button{color:#14251d;background:#bddacb}.product-art{perspective:1400px;min-width:0;position:relative}.window{background:#141723;border:1px solid #ffffff1d;border-radius:11px;font-size:10px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 25px 60px #0005}.window-top{color:#71798c;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;height:34px;padding:0 14px;font-size:8px;display:flex}.dots{letter-spacing:3px;color:#484e5e;font-size:7px}.store{padding-bottom:12px}.store-nav{justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.store-nav strong{color:#eceaf4;font-size:14px}.store-nav strong span{color:#a39bbb}.store-nav>span{color:#9d99af;align-items:center;font-size:7px;display:flex}.store-nav svg{width:13px;height:13px}.store .micro{margin:12px 24px}.micro{letter-spacing:1.2px;color:#8b8a9e;font-size:6px}.store-title{letter-spacing:-1.3px;margin:0 23px 21px;font-size:38px;line-height:1.1}.store-cards{grid-template-columns:1fr 1fr;gap:12px;margin:0 23px;display:grid}.store-cards>div{background:#20202e;border:1px solid #ffffff09;border-radius:6px;padding:7px 10px 13px}.store-cards>div+div{background:#1e2533}.store-cards svg{stroke-width:1px;width:100%;height:120px}.store-cards span{color:#d0cbdc;font-size:9px;display:block}.store-cards b{color:#7f7b91;margin-top:6px;font-size:6px;font-weight:400;display:block}.demo-label{text-align:center;letter-spacing:1.2px;color:#737387;margin-top:13px;font-size:6px}.floating-note{background:#232735;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:13px;padding:15px 18px;display:flex;position:absolute;bottom:-25px;right:-16px;transform:rotate(2deg);box-shadow:0 18px 25px #0003}.floating-note>span{color:#a4dac9;background:#3c685e44;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.floating-note strong{font-size:10px;font-weight:400;display:block}.floating-note small{color:#8d92a6;font-size:7px}.dashboard{background:#161e1c;transform:rotate(3deg)}.dash-content{grid-template-columns:115px 1fr;min-height:320px;display:grid}.dash-content aside{color:#838e88;border-right:1px solid #ffffff0b;flex-direction:column;gap:20px;padding:20px 9px;font-size:8px;display:flex}.dash-ki{color:#b6d9c9;letter-spacing:-1px;margin-bottom:18px;font-size:17px}.dash-ki span{letter-spacing:-.5px;color:#dde7e1;font-size:10px}.dash-content aside .selected{color:#b8d6c8;background:#b3ddca12;border-radius:3px;padding:6px 3px}.dash-main{min-width:0;padding:20px 15px}.dash-main h4{letter-spacing:-.8px;margin:10px 0 20px;font-size:19px;font-weight:400}.metrics{grid-template-columns:1.7fr 1fr;gap:8px;display:grid}.metrics>div{border:1px solid #ffffff10;border-radius:5px;padding:12px 8px}.metrics span{color:#8e9b94;font-size:7px}.metrics strong{letter-spacing:-.7px;white-space:nowrap;font-size:18px;font-weight:400;display:block}.metrics strong span{font-size:12px}.chart{margin-top:20px}.chart>div{justify-content:space-between;font-size:9px;display:flex}.chart>div>span{color:#82988d;font-size:7px}.chart svg{width:100%;height:auto;margin-top:12px}.chart small{color:#70887b;word-spacing:5px;font-size:5px}.business-note{background:#203029;bottom:-20px;left:-13px;right:auto;transform:rotate(-3deg)}.essence{flex-direction:column;justify-content:center;min-height:90svh;display:flex;position:relative;overflow:hidden}.essence h2 span{color:#a38cbc}.essence-bottom{z-index:1;grid-template-columns:1fr 1fr;gap:15%;margin-top:55px;display:grid;position:relative}.essence-bottom>p{color:#96909f;max-width:430px;margin:0;font-size:17px;line-height:1.9}.values>div{border-bottom:1px solid #ffffff12;margin-bottom:22px;padding:0 0 18px 34px;position:relative}.values>div>span{color:#695a7b;font-size:10px;position:absolute;top:2px;left:0}.values h4{margin:0 0 5px;font-size:15px;font-weight:400}.values p{color:#797181;margin:0;font-size:12px}.giant-smile{color:#a48bc905;letter-spacing:-55px;pointer-events:none;font-size:550px;font-weight:700;line-height:1;position:absolute;bottom:-150px;left:0}.closing{text-align:center;background:radial-gradient(at 50% 100%,#37234755,#0000 68%),#100e16;min-height:85svh;padding-bottom:0;position:relative}.closing .eyebrow{justify-content:center}.closing h2{letter-spacing:-3px;font-size:clamp(44px,5.6vw,86px)}.closing h2 span{color:#b99be9}.closing-links{text-align:left;justify-content:center;gap:22px;max-width:760px;margin:50px auto 100px;display:flex}.closing-links>a{border-top:1px solid #fff2;flex:1;padding:22px 0}.closing-links>a:hover{border-color:#c0a1ff}.closing-links span{color:#8d819d;margin-bottom:12px;font-size:11px;display:block}.closing-links strong{justify-content:space-between;align-items:center;font-size:18px;font-weight:400;display:flex}.closing-links svg{color:#af8fdb}footer{color:#7c708a;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:30px 0;font-size:10px;display:flex}footer img{width:115px;height:auto;display:block}dialog{color:#f4effb;background:#19151f;border:1px solid #5a456e;border-radius:18px;width:calc(100% - 36px);max-width:540px;padding:42px;box-shadow:0 30px 100px #0008}dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050409bb}dialog h2{font-size:38px}dialog p,dialog ul{color:#b5a9c1;font-size:14px}dialog li{margin-bottom:8px}.close-dialog{color:#baa9ca;background:0 0;border:0;font-size:29px;position:absolute;top:10px;right:16px}.dialog-disclaimer{border-top:1px solid #ffffff16;margin:25px 0;padding-top:20px;font-size:11px!important}.close-action{width:100%}@keyframes float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes scroll{50%{transform:translateY(5px)}}@keyframes orbit-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (min-width:1600px){header{padding:0 8%}.hero{padding-left:8%;padding-right:8%}.hero-bottom{left:8%;right:8%}.section{padding-left:8%;padding-right:8%}}@media (max-width:1100px){h1{letter-spacing:-2.5px}.actions{flex-wrap:wrap;gap:16px}.universe{width:120%;margin-left:-10%}.floating-product{gap:9px;padding:12px}.floating-product .tiny{margin-left:3px}.floating-product strong{font-size:13px}.floating-product span{font-size:8px}.product-panel{gap:4%;padding:45px 4%}.dash-content{grid-template-columns:88px 1fr}.dash-content aside{font-size:7px}.metrics strong{font-size:14px}.hero-bottom>span:nth-child(2){font-size:7px}}@media (max-width:760px){header{height:80px;padding:0 6%}.brand img{width:112px}header nav{background:#15121e;border-bottom:1px solid #ffffff20;padding:25px 6%;display:none;position:absolute;top:80px;left:0;right:0}header nav.open{display:flex}header .header-button{gap:8px;margin-left:auto;margin-right:20px;padding:8px 10px;font-size:10px}.header-button svg{width:15px}.menu{color:#b9a5d9;background:0 0;border:0;font-size:20px;display:block}.hero{flex-direction:column;align-items:stretch;min-height:100svh;padding:145px 6% 105px;display:flex}.eyebrow{letter-spacing:1.6px;margin-bottom:23px;font-size:8px}h1{letter-spacing:-2.3px;margin-bottom:20px;font-size:clamp(40px,8.9vw,63px);line-height:1.12}.intro{max-width:340px;font-size:13px}.actions{gap:21px;margin-top:25px}.button{gap:15px;padding:12px 15px;font-size:11px}.text-link{font-size:10px}.hero-caption{margin-top:30px;font-size:8px}.universe{align-self:center;width:105%;max-width:540px;margin:-5px 0 -10px}.core{border-radius:25%}.core span{font-size:6px}.floating-product{border-radius:10px;gap:10px;padding:12px}.floating-product strong{font-size:12px}.floating-product span{font-size:7px}.floating-product .app-icon{border-radius:9px;width:33px;height:33px}.floating-product .app-icon svg{width:21px}.cart-float{right:1%}.business-float{left:2%}.orbit-label{font-size:5px}.hero-bottom{padding-top:20px;font-size:8px;bottom:24px;left:6%;right:6%}.hero-bottom>span:nth-child(2){display:none}.section{padding:75px 6%}.section-heading{margin-bottom:32px;display:block}.section-heading>p{margin:20px 0 0;font-size:12px}h2{letter-spacing:-1.5px;font-size:36px}.product-panel,.business-panel{border-radius:14px;flex-direction:column;align-items:stretch;gap:45px;min-height:0;margin-top:20px;padding:32px 25px 55px;display:flex}.product-copy{order:0}.product-art{order:1}.product-brand{margin-bottom:30px;font-size:22px}.product-copy>p:not(.tag){max-width:none;font-size:13px}h3{letter-spacing:-1.5px;font-size:38px}.product-art{margin:0 0 5px}.floating-note{padding:10px 13px;bottom:-20px;right:-10px}.business-note{left:-10px;right:auto}.dash-content{grid-template-columns:85px 1fr}.dash-content aside{gap:20px;padding:16px 7px;font-size:7px}.dash-main{padding:14px 10px}.dash-main h4{font-size:16px}.metrics strong{font-size:14px}.metrics span{font-size:6px}.metrics strong span{font-size:9px}.dash-ki{font-size:14px}.dash-ki span{font-size:8px}.store-title{font-size:33px}.store-cards svg{height:95px}.store-nav{padding:18px}.store-nav>span{font-size:6px}.store .micro{font-size:5px}.essence{min-height:auto}.essence-bottom{margin-top:30px;display:block}.essence-bottom>p{font-size:15px}.values{margin-top:40px}.giant-smile{font-size:400px;bottom:-90px}.closing{min-height:auto;padding-top:80px;padding-bottom:0}.closing h2{letter-spacing:-2px;font-size:43px}.closing-links{flex-direction:column;gap:5px;margin:35px 0 60px}.closing-links strong{font-size:17px}footer{flex-wrap:wrap;gap:25px;font-size:8px}footer>span{text-align:left;order:3;width:100%}dialog{padding:35px 25px}.desktop{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{--header-height:96px;--footer-height:96px;--page-accent:#b49af5;--page-index:0;--page-count:5;--page-ease:cubic-bezier(.65,0,.2,1)}html,body{overscroll-behavior:none;scroll-behavior:auto;width:100%;height:100%;overflow:hidden}body{background:#0b0b10;transition:background .7s}.kilabs-deck[data-active=kicart]{--page-accent:#aac4ff}.kilabs-deck[data-active=kibusiness]{--page-accent:#a2d7c1}.kilabs-deck[data-active=kilabs]{--page-accent:#c8a7ef}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.deck-header{height:var(--header-height);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(#0b0b10f2,#0b0b10c9);border-color:#ffffff0b;position:fixed}.deck-header nav{align-items:center;gap:34px;height:100%}.deck-header nav a{font-size:12px;transition:color .25s;position:relative}.deck-header nav a:after{content:"";background:var(--page-accent);border-radius:3px;height:2px;transition:transform .35s,background .35s;position:absolute;bottom:-16px;left:0;right:0;transform:scaleX(0)}.deck-header nav a[aria-current=page]{color:#f3edf9}.deck-header nav a[aria-current=page]:after{transform:scaleX(1)}#principal{inset:var(--header-height) 0 var(--footer-height);outline:none;position:fixed;overflow:hidden}.pages-viewport{width:100%;height:100%;overflow:hidden}.pages-track{width:100%;height:100%;transform:translate3d(calc(var(--page-index)*-100%),0,0);transition:transform .75s var(--page-ease);will-change:transform;display:flex}.page{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#78618e55 transparent;touch-action:pan-y pinch-zoom;isolation:isolate;flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden auto}.page-inner{box-sizing:border-box;width:100%;min-height:100%;position:relative}.page .page-title:focus{outline:none}.page .hero{background:radial-gradient(at 79% 48%,#40265d2c,#0000 51%);grid-template-columns:1.05fr 1fr;align-items:center;min-height:100%;padding:40px 5.5%;display:grid}.page .hero h1{font-size:clamp(40px,4.6vw,78px)}.page .hero .universe{width:min(115%,calc(100svh - var(--header-height) - var(--footer-height) - 85px));justify-self:center;max-width:760px;margin-left:-6%}.page .hero .hero-caption{margin-top:42px}.page .product-panel{background-color:#0d0f16;border:0;border-radius:0;grid-template-columns:1fr 1.1fr;gap:8%;min-height:100%;margin:0;padding:45px 9%;display:grid;overflow:hidden}.page .cart-panel{background:radial-gradient(at 82% 70%,#30436d34,#0000 65%),#0d0f16}.page .business-panel{background:radial-gradient(at 15% 75%,#31544729,#0000 65%),#0d1311;grid-template-columns:1.1fr 1fr}.page .product-copy{z-index:2;position:relative}.page .product-brand{margin-bottom:36px;font-size:27px}.page .product-copy h2{letter-spacing:-2.3px;margin:0 0 25px;font-size:clamp(38px,4.1vw,66px);line-height:1.13}.page .product-copy>p:not(.tag){max-width:390px;font-size:14px}.page .tag{letter-spacing:1.8px;margin-bottom:20px;font-size:9px}.chapter-number{opacity:.6;margin-right:8px;display:inline-block}.page .chips{gap:9px;margin:24px 0 30px}.page .chips span{padding:5px 9px;font-size:10px}.page .product-button{min-height:50px;font-size:12px}.page .product-art{z-index:2;justify-self:center;width:100%;max-width:590px;position:relative;transform:translateY(6px)}.page .product-panel .project-watermark{letter-spacing:-35px;color:#aac4ff03;z-index:0;pointer-events:none;font-size:clamp(250px,35vw,590px);font-weight:700;line-height:1;position:absolute;bottom:-14%;right:5%}.page .business-panel .project-watermark{color:#8abda005;left:2%;right:auto}.page .window{font-size:11px}.page .store-nav{padding:23px 25px}.page .store-title{margin-bottom:24px;font-size:44px}.page .store-cards svg{height:145px}.page .store-cards span{font-size:11px}.page .store-cards b{font-size:8px}.page .demo-label{margin-top:15px;font-size:7px}.page .store{padding-bottom:15px}.page .dash-content{grid-template-columns:115px 1fr;min-height:345px}.page .dash-main{padding:24px 20px}.page .dash-main h4{font-size:22px}.page .metrics strong{font-size:21px}.page .floating-note{padding:17px 20px;bottom:-26px}.page .floating-note strong{font-size:11px}.page .floating-note small{font-size:8px}.page .essence{background:radial-gradient(at 85% 60%,#54366e20,#0000 60%);flex-direction:column;justify-content:center;min-height:100%;padding:50px 9%;display:flex}.page .essence h2{font-size:clamp(38px,4.1vw,66px)}.page .essence-bottom{gap:14%;margin-top:38px}.page .essence-bottom>p{max-width:440px;font-size:16px;line-height:1.8}.page .values>div{margin-bottom:18px;padding-bottom:15px}.labs-choices{z-index:1;gap:30px;max-width:490px;margin-top:27px;display:flex;position:relative}.labs-choices>a{border-top:1px solid #ffffff20;flex:1;padding-top:15px}.labs-choices>a:hover{border-color:#b49af5}.labs-choices>a>span{letter-spacing:1px;color:#91829d;font-size:7px}.labs-choices strong{align-items:center;gap:25px;margin-top:6px;font-size:17px;font-weight:400;display:flex}.labs-choices svg{color:#b49af5;width:17px}.page .giant-smile{color:#b99af306;letter-spacing:-35px;font-size:500px;bottom:-70px;left:auto;right:4%}.deck-footer{height:var(--footer-height);z-index:10;color:#9a91aa;text-align:left;background:0 0;border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:30px;margin:0 5.5%;padding:0;font-size:11px;display:flex;position:fixed;bottom:0;left:0;right:0}.page-position{align-items:center;gap:18px;min-width:240px;display:flex}.page-count{letter-spacing:1px;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:11px;display:flex}.page-count strong{color:var(--page-accent);font-size:18px;font-weight:400;transition:color .4s}.page-count>span{color:#5c5569;font-size:10px}.position-line{background:#ffffff15;width:50px;height:1px;position:relative;overflow:hidden}.position-line>span{width:calc(100% / var(--page-count));background:var(--page-accent);height:100%;transform:translateX(calc(var(--page-index)*100%));transition:transform .75s var(--page-ease),background .5s;position:absolute;inset:0 auto 0 0}.page-name{color:#8f859e;font-size:10px}.page-dots{align-items:center;gap:27px;display:flex}.page-dots button{color:#73697f;background:0 0;border:0;align-items:center;gap:7px;padding:13px 0;font-size:10px;transition:color .35s;display:flex;position:relative}.page-dots button:hover{color:#d7c5e9}.page-dots .dot{background:#54495f;border-radius:10px;width:4px;height:4px;transition:width .4s,background .4s,box-shadow .4s;display:block}.page-dots button[aria-current=page]{color:#d9c7ee}.page-dots button[aria-current=page] .dot{background:var(--page-accent);width:18px;box-shadow:0 0 10px #af8aea22}.page-controls{align-items:center;gap:9px;display:flex}.navigation-hint{color:#696071;margin-right:15px;font-size:9px}.navigation-hint span{color:#a08bb7;letter-spacing:3px;margin-left:7px}.page-controls>button{color:#cdbdde;background:0 0;border:1px solid #ffffff27;border-radius:50%;place-items:center;width:43px;height:43px;padding:0;transition:background .2s,border-color .2s,color .2s;display:grid}.page-controls>button:not(:disabled):hover{background:var(--page-accent);color:#131018;border-color:var(--page-accent)}.page-controls>button:disabled{color:#44394e;cursor:default;border-color:#ffffff0a}.page-controls svg{width:18px;height:18px}.page.is-active .page-title{animation:.85s cubic-bezier(.2,.7,.2,1) both copy-in}.page.is-active .intro,.page.is-active .product-copy>p:not(.tag),.page.is-active .essence-bottom{animation:1s 80ms both copy-in}.page.is-active .product-art{animation:1s 50ms both art-in}.pages-track.is-instant,.pages-track.is-instant *{transition:none!important;animation:none!important}@keyframes copy-in{0%{opacity:.25;translate:0 14px}to{opacity:1;translate:0}}@keyframes art-in{0%{opacity:.3;translate:24px}to{opacity:1;translate:0}}@media (min-width:1600px){.page .hero{padding-left:8%;padding-right:8%}.page .product-panel,.page .essence{padding-left:12%;padding-right:12%}.deck-footer{margin-left:8%;margin-right:8%}}@media (max-width:1100px){:root{--header-height:86px;--footer-height:82px}.deck-header nav{gap:24px}.deck-header nav a{font-size:11px}.header-button{gap:12px;padding:9px 12px;font-size:11px}.page .hero{grid-template-columns:1.12fr 1fr}.page .hero h1{letter-spacing:-2.5px;font-size:clamp(40px,4.8vw,54px)}.page .hero .universe{width:119%;max-width:calc(100svh - var(--header-height) - var(--footer-height) - 85px)}.page .hero .hero-caption{margin-top:32px}.page .product-panel{gap:6%;padding:35px 7%}.page .product-copy h2{font-size:44px}.page .product-brand{margin-bottom:25px}.page .store-cards svg{height:115px}.page .store-title{font-size:37px}.page .dash-content{grid-template-columns:88px 1fr;min-height:310px}.page .dash-main{padding:18px 12px}.page .dash-main h4{font-size:18px}.page .metrics strong{font-size:16px}.page .floating-note{padding:12px 15px}.page .floating-note strong{font-size:9px}.page .floating-note small{font-size:7px}.navigation-hint{display:none}.page-position{min-width:200px}.page-dots{gap:20px}.page .essence{padding:35px 7%}}@media (min-width:761px) and (max-height:760px){:root{--header-height:76px;--footer-height:76px}.page .hero{padding-top:24px;padding-bottom:24px}.page .hero h1{margin-bottom:20px;font-size:clamp(38px,4.2vw,66px)}.page .hero .eyebrow{margin-bottom:19px}.page .hero .intro{font-size:13px;line-height:1.8}.page .hero .actions{margin-top:23px}.page .hero .hero-caption{margin-top:26px}.page .hero .universe{width:min(110%,calc(100svh - var(--header-height) - var(--footer-height) - 55px));max-width:none}.page .product-panel{padding-top:26px;padding-bottom:40px}.page .product-brand{margin-bottom:18px}.page .product-copy h2{margin-bottom:18px;font-size:clamp(34px,3.7vw,54px)}.page .product-copy>p:not(.tag){font-size:12px}.page .tag{margin-bottom:12px}.page .chips{margin:18px 0 22px}.page .product-art{max-width:460px}.page .store-cards svg{height:90px}.page .store-title{margin-bottom:15px;font-size:34px}.page .store-nav{padding:16px 23px}.page .dash-content{min-height:280px}.page .dash-content aside{gap:15px}.page .dash-main{padding:15px}.page .dash-main h4{margin:8px 0 15px;font-size:18px}.page .chart{margin-top:13px}.page .chart svg{max-height:100px}.page .essence{padding-top:26px;padding-bottom:26px}.page .essence h2{font-size:clamp(32px,3.6vw,52px)}.page .essence .eyebrow{margin-bottom:18px}.page .essence-bottom{margin-top:25px}.page .essence-bottom>p{font-size:14px}.page .values>div{margin-bottom:14px;padding-bottom:12px}.page .values h4{font-size:13px}.page .values p{font-size:11px}.labs-choices{margin-top:15px}}@media (max-width:760px){:root{--header-height:76px;--footer-height:83px}.deck-header{padding:0 6%}.deck-header .brand img{width:110px}.deck-header .header-button{margin-left:auto;margin-right:20px;padding:8px 11px;font-size:10px}.deck-header nav{top:var(--header-height);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#14111ef5;border-color:#ffffff1a;flex-wrap:wrap;align-items:center;gap:20px;height:auto;padding:24px 6%}.deck-header nav a{font-size:12px}.deck-header nav a:after{bottom:-8px}.deck-header .menu{flex-direction:column;justify-content:center;gap:6px;width:25px;height:25px;padding:4px 0;font-size:0;display:flex}.menu span{background:#c1aadf;width:20px;height:1px;transition:transform .2s}.menu[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.page .hero{flex-direction:column;justify-content:center;align-items:stretch;gap:0;padding:29px 7% 10px;display:flex}.page .hero h1{letter-spacing:-1.8px;margin-bottom:17px;font-size:clamp(33px,8.1vw,55px);line-height:1.12}.page .hero .eyebrow{letter-spacing:1.5px;margin-bottom:18px;font-size:7px}.page .hero .intro{max-width:340px;margin:0;font-size:11px;line-height:1.8}.page .hero .actions{flex-wrap:wrap;gap:20px;margin-top:23px}.page .hero .button{gap:12px;min-height:42px;padding:10px 13px;font-size:10px}.page .hero .text-link{gap:7px;font-size:9px}.page .hero .text-link svg{width:13px}.page .hero .hero-caption{display:none}.page .hero .universe{flex-shrink:0;align-self:center;width:min(90%,39svh);min-width:230px;max-width:390px;margin:1px 0 -10px}.page .floating-product{gap:8px;padding:10px}.page .floating-product strong{font-size:11px}.page .floating-product span{font-size:6px}.page .floating-product .tiny{width:10px}.page .floating-product .app-icon{width:30px;height:30px}.page .cart-float{right:-10%}.page .business-float{left:-9%}.page .core span{margin-top:6px;font-size:5px}.page .orbit-label{letter-spacing:1.5px;font-size:4px}.page .spark-one{font-size:22px}.page .spark-two{font-size:17px}.page .product-panel,.page .business-panel{flex-direction:column;justify-content:center;align-items:stretch;gap:25px;padding:27px 8% 35px;display:flex;overflow:hidden}.page .product-copy{order:0}.page .product-brand{gap:10px;margin-bottom:19px;font-size:22px}.page .product-brand .app-icon{border-radius:10px;width:33px;height:33px}.page .product-brand .app-icon svg{width:21px}.page .tag{letter-spacing:1.5px;margin:0 0 11px;font-size:7px}.page .product-copy h2{letter-spacing:-1.6px;margin-bottom:14px;font-size:clamp(31px,8vw,45px);line-height:1.08}.page .product-copy>p:not(.tag){max-width:380px;margin:0;font-size:11px;line-height:1.75}.page .chips{gap:5px;margin:14px 0 18px}.page .chips span{padding:3px 7px;font-size:8px}.page .product-button{gap:18px;min-height:40px;padding:9px 14px;font-size:10px}.page .product-art{order:1;align-self:center;width:94%;max-width:390px;margin:0;transform:none}.page .window{border-radius:8px}.page .window-top{height:24px;padding:0 10px;font-size:6px}.page .dots{font-size:5px}.page .store{padding-bottom:10px}.page .store-nav{padding:12px 16px}.page .store-nav strong{font-size:11px}.page .store-nav>span{font-size:5px}.page .store .micro{letter-spacing:.8px;margin:3px 17px 5px;font-size:4px}.page .store-title{margin:0 17px 12px;font-size:26px;line-height:1.05}.page .store-title br{display:none}.page .store-cards{gap:8px;margin:0 17px}.page .store-cards>div{padding:2px 8px 9px}.page .store-cards svg{height:70px}.page .store-cards span{font-size:8px}.page .store-cards b{font-size:5px}.page .demo-label{letter-spacing:.9px;margin-top:10px;font-size:4px}.page .floating-note{gap:8px;padding:8px 10px;bottom:-16px;right:-17px}.page .floating-note>span{width:20px;height:20px;font-size:10px}.page .floating-note strong{font-size:7px}.page .floating-note small{font-size:5px}.page .business-note{left:-15px;right:auto}.page .dash-content{grid-template-columns:80px 1fr;min-height:205px}.page .dash-content aside{gap:12px;padding:13px 6px;font-size:6px}.page .dash-ki{margin-bottom:6px;font-size:12px}.page .dash-ki span{font-size:7px}.page .dash-main{padding:13px 10px}.page .dash-main .micro{letter-spacing:.7px;margin:2px 0;font-size:4px}.page .dash-main h4{margin:6px 0 12px;font-size:15px}.page .metrics>div{padding:6px}.page .metrics span{font-size:5px}.page .metrics strong{letter-spacing:-.4px;font-size:13px}.page .metrics strong span{font-size:8px}.page .chart{margin-top:12px}.page .chart>div{font-size:6px}.page .chart>div>span{font-size:5px}.page .chart svg{width:100%;height:65px;margin-top:7px}.page .chart small{word-spacing:1px;font-size:4px}.page .product-panel .project-watermark{letter-spacing:-22px;font-size:280px;bottom:-5%}.page .essence{justify-content:center;padding:30px 8%}.page .essence .eyebrow{margin-bottom:20px;font-size:7px}.page .essence h2{letter-spacing:-1.4px;font-size:clamp(29px,7.2vw,42px);line-height:1.14}.page .essence-bottom{margin-top:22px;display:block}.page .essence-bottom>p{margin:0;font-size:12px;line-height:1.75}.page .values{margin-top:24px}.page .values>div{margin-bottom:14px;padding:0 0 13px 27px}.page .values h4{margin-bottom:3px;font-size:12px}.page .values p{font-size:10px}.page .values>div>span{font-size:8px}.labs-choices{gap:20px;margin-top:13px}.labs-choices>a{padding-top:12px}.labs-choices>a>span{letter-spacing:.6px;font-size:6px}.labs-choices strong{gap:15px;font-size:15px}.labs-choices svg{width:14px}.page .giant-smile{letter-spacing:-25px;font-size:340px;bottom:-75px;right:2%}.deck-footer{height:var(--footer-height);padding-bottom:env(safe-area-inset-bottom,0px);gap:10px;margin:0 6%}.deck-footer .page-position{gap:8px;min-width:0}.page-count{gap:5px}.page-count strong{font-size:16px}.page-count>span{font-size:8px}.position-line,.page-name{display:none}.page-dots{gap:14px}.page-dots button{padding:18px 1px}.page-dots .dot{width:5px;height:5px}.page-dots button[aria-current=page] .dot{width:19px}.dot-label{display:none}.page-controls{gap:7px}.page-controls>button{width:35px;height:35px}.page-controls svg{width:16px}.page-controls .navigation-hint{display:none}.deck-footer>span{order:initial;width:auto}.no-js{font-size:10px;position:absolute;top:80px}}@media (max-width:760px) and (max-height:740px){:root{--header-height:65px;--footer-height:65px}.page .hero{padding-top:20px;padding-bottom:8px}.page .hero h1{margin-bottom:13px;font-size:clamp(30px,7.8vw,42px)}.page .hero .eyebrow{margin-bottom:14px}.page .hero .intro{font-size:10px}.page .hero .actions{margin-top:17px}.page .hero .universe{width:min(82%,35svh);min-width:200px;margin-top:0}.page .product-panel,.page .business-panel{gap:21px;padding:19px 8% 30px}.page .product-brand{margin-bottom:13px;font-size:19px}.page .product-brand .app-icon{border-radius:8px;width:29px;height:29px}.page .product-brand .app-icon svg{width:18px}.page .product-copy h2{margin-bottom:10px;font-size:31px}.page .product-copy>p:not(.tag){font-size:10px}.page .tag{margin-bottom:9px;font-size:6px}.page .chips{margin:10px 0 13px}.page .chips span{font-size:7px}.page .product-art{max-width:295px}.page .store-nav{padding:9px 14px}.page .store-title{font-size:23px}.page .store-cards svg{height:52px}.page .store-cards b{display:none}.page .dash-content{grid-template-columns:70px 1fr;min-height:174px}.page .dash-content aside{gap:10px;padding-top:10px;font-size:5px}.page .dash-main{padding:10px}.page .dash-main h4{margin-bottom:8px;font-size:13px}.page .chart{margin-top:7px}.page .chart svg{height:46px}.page .dash-main .demo-label{margin-top:5px;font-size:3px}.page .essence{padding:23px 8%}.page .essence .eyebrow{margin-bottom:15px}.page .essence h2{font-size:29px}.page .essence-bottom{margin-top:17px}.page .essence-bottom>p{font-size:11px}.page .values{margin-top:18px}.page .values>div{margin-bottom:11px;padding-bottom:10px}.page .values h4{font-size:11px}.page .values p{font-size:9px}.labs-choices{margin-top:8px}}@media (prefers-reduced-motion:reduce){.pages-track{transition:none}.page *{transition:none!important;animation:none!important}}.page .chart svg path[fill^=url\(]{stroke:none}@media (max-width:760px) and (max-height:680px){.page .product-panel,.page .business-panel{gap:18px;padding:16px 8% 18px}.page .product-brand{margin-bottom:10px}.page .product-copy h2{font-size:29px}.page .chips{margin:8px 0 11px}.page .product-button{min-height:36px;padding-top:7px;padding-bottom:7px}.page .product-art{max-width:260px}.page .store-nav{padding:7px 14px}.page .store-title{margin-bottom:9px;font-size:22px}.page .store-cards svg{height:45px}.page .dash-content{grid-template-columns:60px 1fr;min-height:145px}.page .dash-content aside{gap:8px;padding-top:8px}.page .dash-ki{letter-spacing:-.5px;font-size:10px}.page .dash-ki span{font-size:6px}.page .dash-main{padding:8px}.page .dash-main h4{margin:5px 0 6px;font-size:12px}.page .metrics>div{padding:5px}.page .metrics strong{font-size:11px}.page .chart{margin-top:6px}.page .chart svg{height:36px;margin-top:4px}.page .essence-bottom{margin-top:13px}.page .values{margin-top:14px}.page .values>div{margin-bottom:9px;padding-bottom:8px}.labs-choices{margin-top:5px}}.deck-header nav{gap:29px}.kilabs-deck[data-active=contato]{--page-accent:#bda4f7}.page .contact-page{background:radial-gradient(at 83% 57%,#6b3f8428,#0000 60%),#0e0c13;grid-template-columns:1fr 1.03fr;align-items:center;gap:10%;padding:45px 9%;display:grid;overflow:hidden}.contact-copy{z-index:1;position:relative}.contact-copy .eyebrow{margin-bottom:28px}.contact-copy h2{letter-spacing:-2.3px;font-size:clamp(38px,4.1vw,66px);line-height:1.14}.contact-copy h2>span{color:#bda4f7}.contact-intro{color:#9b91aa;max-width:430px;margin:25px 0 0;font-size:14px;line-height:1.9}.contact-details{z-index:1;justify-self:center;width:100%;max-width:520px;position:relative}.contact-channel{border-bottom:1px solid #ffffff13;align-items:center;gap:20px;padding:28px 0;display:flex}.contact-channel:first-child{border-top:1px solid #ffffff13}.channel-icon{color:#bda4f7;background:linear-gradient(145deg,#a37ecb10,#a37ecb03);border:1px solid #b69bd42a;border-radius:13px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.channel-icon svg{stroke-width:1.4px;width:23px;height:23px}.channel-copy{flex:1;min-width:0}.channel-copy strong{color:#e6ddef;font-size:20px;font-weight:400;line-height:1.4;display:block}.channel-copy>span{color:#92869f;margin-top:6px;font-size:12px;line-height:1.6;display:block}.channel-state{color:#9c89b2;white-space:nowrap;letter-spacing:.4px;border:1px solid #bba3db20;border-radius:20px;padding:5px 10px;font-size:9px}.contact-note{color:#7b6f89;margin:21px 0 0;font-size:10px;line-height:1.7}.page.is-active .contact-details{animation:1s 50ms both art-in}.page.is-active .contact-intro{animation:1s 80ms both copy-in}@media (min-width:1600px){.page .contact-page{padding-left:12%;padding-right:12%}}@media (max-width:1100px){.deck-header nav{gap:21px}.page .contact-page{gap:7%;padding:35px 7%}.contact-copy h2{font-size:44px}.contact-intro{font-size:12px}.channel-copy>span{font-size:10px}.channel-copy strong{font-size:18px}.channel-state{padding:4px 8px;font-size:8px}.contact-channel{gap:15px}}@media (min-width:761px) and (max-height:760px){.page .contact-page{padding-top:28px;padding-bottom:28px}.contact-copy .eyebrow{margin-bottom:20px}.contact-copy h2{font-size:clamp(34px,3.7vw,54px)}.contact-intro{margin-top:18px;font-size:12px}.contact-channel{padding:23px 0}.channel-icon{border-radius:11px;width:42px;height:42px}.channel-copy strong{font-size:17px}.channel-copy>span{font-size:10px}.contact-note{margin-top:17px;font-size:9px}}@media (max-width:760px){.deck-header nav{gap:20px}.deck-header .header-button{gap:9px;margin-right:17px;padding:8px 10px;font-size:10px}.page .contact-page{flex-direction:column;justify-content:center;align-items:stretch;gap:34px;padding:35px 8%;display:flex}.contact-copy .eyebrow{letter-spacing:1.5px;margin-bottom:21px;font-size:8px}.contact-copy h2{letter-spacing:-1.7px;font-size:clamp(32px,8vw,45px);line-height:1.1}.contact-intro{margin-top:20px;font-size:12px;line-height:1.8}.contact-details{align-self:center;max-width:440px}.contact-channel{gap:13px;padding:20px 0}.channel-icon{border-radius:11px;width:38px;height:38px}.channel-icon svg{width:20px;height:20px}.channel-copy strong{font-size:16px}.channel-copy>span{margin-top:4px;font-size:9px;line-height:1.6}.channel-state{letter-spacing:0;padding:4px 8px;font-size:7px}.contact-note{margin-top:16px;font-size:8px}.deck-footer .page-dots{gap:11px}}@media (max-width:760px) and (max-height:740px){.page .contact-page{gap:26px;padding:25px 8%}.contact-copy .eyebrow{margin-bottom:17px}.contact-copy h2{font-size:32px}.contact-intro{margin-top:17px;font-size:11px}.contact-channel{padding:17px 0}.channel-icon{border-radius:10px;width:34px;height:34px}.channel-copy strong{font-size:15px}.channel-copy>span{font-size:8px}.contact-note{margin-top:14px;font-size:7px}}@media (prefers-reduced-motion:reduce){.page.is-active .contact-details,.page.is-active .contact-intro{animation:none!important}}#principal,.pages-viewport{overflow:clip}.page-state{background:radial-gradient(at 80% 60%,#40265d2c,#0000 60%);flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-height:100svh;padding:8%;display:flex;overflow-y:auto}.page-state h1{margin:0;font-size:clamp(32px,5vw,66px)}.page-state p{color:#9895a6;margin:0}.page-state .eyebrow{margin:0}.page-state>a{color:#b49af5}.skeleton{background:#b49af522;border-radius:8px;width:min(400px,100%);height:8px}@media (max-width:760px){dialog{max-height:calc(100svh - 36px);padding:30px 25px}dialog h2{font-size:30px}dialog p,dialog ul{font-size:12px}}
