:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}*{box-sizing:border-box}body{background:#0c0817;min-width:320px;min-height:100vh;margin:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.container,.page{background-color:#0000;background-image:radial-gradient(circle at 50% 24%,#f2609e57,#0000 46%),radial-gradient(circle at 50% 88%,#9b5cf647,#0000 44%),linear-gradient(#1b1030 0%,#0c0817 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:100%;min-height:100vh}.container{justify-content:center;align-items:center;height:100vh;display:flex;position:relative}.logo{border-radius:22.5%;width:min(340px,62vw);height:auto;transform:translateY(-6vh);box-shadow:0 24px 70px #0000008c,0 0 90px #f2609e4d}.page{flex-direction:column;align-items:center;padding:32px 20px 24px;display:flex}.brand{align-items:center;gap:10px;margin-bottom:28px;text-decoration:none;display:flex}.brand-logo{border-radius:22.5%;width:40px;height:40px;box-shadow:0 4px 16px #00000080}.brand-name{color:#fff3f9;letter-spacing:.2px;font-size:17px;font-weight:700}.legal{flex-direction:column;flex:1;gap:14px;width:min(560px,100%);display:flex}.page-title{color:#fff3f9;margin:4px 0 10px;font-size:28px;font-weight:800}.card{background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;padding:18px 20px;box-shadow:0 10px 30px #0000004d}.card-title{margin:0 0 6px;font-size:15px;font-weight:700}.card-text{color:#fff3f9b8;margin:0;font-size:15px;line-height:1.55}.contact{color:#fff3f973;margin:10px 2px 0;font-size:13px}.langs{align-items:center;gap:8px;padding:22px 0 0;display:flex}.container .langs{justify-content:center;padding:0;position:absolute;bottom:52px;left:0;right:0}.lang{color:#fff3f961;letter-spacing:.6px;border-radius:6px;padding:2px 6px;font-size:12px;font-weight:600;text-decoration:none}.lang:hover{color:#fff3f9d9}.lang.current{color:#fff3f9;background:#ffffff14}.footer{align-items:center;gap:10px;padding:16px 0 4px;display:flex}.container .footer{justify-content:center;position:absolute;bottom:18px;left:0;right:0}.footer a{color:#fff3f973;font-size:13px;text-decoration:none}.footer a:hover{color:#fff3f9d9}.footer .dot{color:#fff3f94d;font-size:13px}.lp{color:#fff3f9;background:radial-gradient(circle at 52% 3%,#f2609e4d,#0000 40%),radial-gradient(circle at 88% 46%,#9b5cf638,#0000 40%),linear-gradient(#1b1030 0%,#0c0817 52% 100%);min-height:100vh;font-family:Manrope,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;overflow-x:hidden}.lp a{color:#fff3f9;text-decoration:none}.lp a:hover{color:#ff6fb1}.wrap{max-width:1180px;margin:0 auto}.lp-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0817b8;border-bottom:1px solid #fff3f914;position:sticky;top:0}.lp-nav{align-items:center;gap:28px;max-width:1180px;margin:0 auto;padding:12px 24px;display:flex}.lp-brand{align-items:center;gap:10px;display:flex}.lp-brand img{border-radius:22.5%;width:32px;height:32px;display:block;box-shadow:0 4px 16px #00000080}.lp-brand span{letter-spacing:-.01em;font-family:Sora,sans-serif;font-size:18px;font-weight:800}.lp-links{gap:22px;font-size:15px;font-weight:600;display:flex}.lp-links a{color:#fff3f9b8}.lp-nav-end{align-items:center;gap:14px;margin-left:auto;display:flex}.pill-cta{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#fa529e,#a32beb);border-radius:999px;padding:10px 20px;font-size:14px;font-weight:700;box-shadow:0 8px 26px -8px #f2609eb3}.pill-soon{color:#fff3f9b8;box-shadow:none;cursor:default;background:#ffffff12;border:1px solid #fff3f92e}.hero{padding:60px 24px 72px}.hero-inner{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:44px;max-width:1180px;margin:0 auto;display:grid}.badge{color:#fff3f9d1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;padding:7px 15px 7px 11px;font-size:13px;font-weight:700;display:inline-flex}.badge-dot{background:#ff6fb1;border-radius:50%;width:7px;height:7px;display:block}.hero-title{letter-spacing:-.035em;margin:20px 0 0;font-family:Sora,sans-serif;font-size:clamp(40px,6.4vw,70px);font-weight:800;line-height:.99}.hero-sub{color:#fff3f9a8;text-wrap:pretty;max-width:440px;margin:20px 0 0;font-size:18px;line-height:1.55}.hero-cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.hero-note{color:#fff3f973;max-width:180px;font-size:14px;line-height:1.4}.store-badge{color:#14091f;background:#fff3f9;border-radius:16px;align-items:center;gap:12px;padding:13px 26px 13px 20px;display:flex}.store-badge:hover{color:#14091f;background:#fff}.store-mark{background:linear-gradient(135deg,#fa529e,#a32beb);border-radius:7px;width:22px;height:22px;display:block}.store-lines{gap:1px;display:grid}.store-small{letter-spacing:.14em;text-transform:uppercase;opacity:.55;font-size:10px}.store-big{font-family:Sora,sans-serif;font-size:17px;font-weight:700}.store-badge-soon{color:#fff3f9d1;cursor:default;background:#ffffff0f;border:1px solid #fff3f92e}.store-soon{font-family:Sora,sans-serif;font-size:15px;font-weight:700}.store-badge-big{padding:16px 30px 16px 24px}.store-badge-big .store-soon{font-size:16px}.hero-chips{border-top:1px solid #fff3f91f;flex-wrap:wrap;gap:8px;max-width:490px;margin-top:34px;padding-top:22px;display:flex}.chip{color:#fff3f9bf;border:1px solid #fff3f929;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600}.hero-art{justify-content:center;display:flex;position:relative}.phone{aspect-ratio:320/640;background:#0b0714;border-radius:46px;width:320px;max-width:80vw;padding:8px;position:relative;box-shadow:0 50px 90px -30px #000c,0 0 90px #f2609e33,inset 0 0 0 1px #ffffff1f}.phone-screen{background:#14091f;border-radius:39px;width:100%;height:100%;position:relative;overflow:hidden}.phone-screen>img{object-fit:cover;width:100%;height:100%;display:block}.phone-status{text-shadow:0 1px 6px #0006;pointer-events:none;justify-content:space-between;align-items:center;height:48px;padding:0 22px;font-size:12px;font-weight:700;display:flex;position:absolute;inset:0 0 auto}.battery{opacity:.9;border:1.5px solid #fff;border-radius:2px;width:15px;height:9px;display:block}.phone-dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#14091fbd;border:1px solid #ffffff1a;border-radius:24px;gap:12px;padding:13px 13px 15px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.dock-tabs{gap:7px;display:flex}.dock-tab{text-align:center;color:#fff3f999;white-space:nowrap;background:#ffffff14;border-radius:999px;flex:1;padding:7px 0;font-size:11px;font-weight:700;overflow:hidden}.dock-tab.on{color:#fff;background:linear-gradient(135deg,#fa529e,#a32beb)}.dock-slider{gap:8px;display:grid}.dock-slider-row{justify-content:space-between;align-items:baseline;font-family:Sora,sans-serif;font-size:13px;font-weight:700;display:flex}.dock-value{color:#ff6fb1;font-size:12px}.track{background:#fff3f929;border-radius:999px;height:4px;position:relative}.track-fill{background:linear-gradient(90deg,#fa529e,#a32beb);border-radius:999px;position:absolute;inset:0 62% 0 0}.track-knob{background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:-5px;left:38%;box-shadow:0 2px 8px #00000080}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.tool-rail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14091fd1;border:1px solid #ffffff1f;border-radius:20px;gap:14px;padding:12px 10px;animation:7s ease-in-out infinite floaty;display:grid;position:absolute;top:78px;left:0;box-shadow:0 20px 44px -18px #000000b3}.tool-rail>span{width:24px;height:24px;display:block}.rail-ring{border:2px solid #ff6fb1;border-radius:50%}.rail-grad{background:linear-gradient(135deg,#fa529e,#a32beb);border-radius:7px}.rail-dash{border:2px dashed #fff3f999;border-radius:7px}.rail-blue{background:#7cd9ff80;border-radius:50%}.rail-amber{background:#ffc46b8c;border-radius:7px}.look-strip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14091fcc;border:1px solid #ffffff1f;border-radius:18px;gap:8px;padding:9px;display:flex;position:absolute;bottom:150px;right:-6px;box-shadow:0 20px 44px -18px #000000b3}.look-thumb{background:#14091f;border-radius:11px;width:52px;height:66px;overflow:hidden}.look-thumb.on{outline-offset:1px;outline:1.5px solid #ff6fb1}.look-thumb img{object-fit:cover;width:100%;height:100%;display:block}.features{padding:8px 24px 40px}.features-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:28px;display:flex}.features-head h2{letter-spacing:-.03em;max-width:560px;margin:0;font-family:Sora,sans-serif;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.06}.features-head p{color:#fff3f98c;text-wrap:pretty;max-width:320px;margin:0;font-size:16px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.span2{grid-column:span 2}.span3{grid-column:span 3}.lp .card{min-width:0;box-shadow:none;background:#ffffff0d;border:1px solid #ffffff17;border-radius:26px}.lp .card.pad{align-content:start;gap:12px;padding:22px;display:grid}.lp .card.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;padding:10px;display:grid}.card-body{min-width:0;padding:18px 20px 18px 4px}.card-body.wide{padding:20px 4px 20px 22px}.lp .card h3{letter-spacing:-.02em;margin:10px 0 0;font-family:Sora,sans-serif;font-size:22px;font-weight:700}.lp .card.pad h3{margin:0}.lp .card p{color:#fff3f999;margin:9px 0 0;font-size:15px;line-height:1.55}.lp .card.pad p{margin:0}.kicker{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.card-shot{background:#14091f;border-radius:19px;overflow:hidden}.card-shot img{object-fit:cover;width:100%;height:100%;display:block}.card-shot.tall{height:300px}.card-shot.short{border-radius:17px;height:150px;margin-top:4px}.card-shot.mid{border-radius:17px;height:178px}.card-shot.drop{margin-top:20px}.tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.tags span{color:#fff3f9b3;background:#ffffff12;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.sliders{gap:11px;margin-top:2px;display:grid}.slider{gap:6px;display:grid}.slider-row{color:#fff3f98c;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.thin{background:#fff3f924;border-radius:999px;height:3px;position:relative}.thin-fill{background:#ffc46b;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.foot-note{color:#fff3f966;font-size:13px}.shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:4px;display:grid}.shelf-cell{aspect-ratio:3/4;background:#14091f;border-radius:11px;overflow:hidden}.shelf-cell img{object-fit:cover;width:100%;height:100%;display:block}.pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.stats{flex-wrap:wrap;gap:22px;margin-top:18px;display:flex}.stats strong{font-family:Sora,sans-serif;font-size:21px;font-weight:700;display:block}.stats span{color:#fff3f973;font-size:13px}.studio{padding:28px 24px 76px}.studio-panel{background:linear-gradient(120deg,#fa529e38,#a32beb38);border:1px solid #ffffff1f;border-radius:32px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:40px;padding:40px;display:grid}.studio-panel h2{letter-spacing:-.03em;margin:12px 0 0;font-family:Sora,sans-serif;font-size:clamp(28px,3.6vw,38px);font-weight:700;line-height:1.08}.studio-panel p{color:#fff3f9ad;text-wrap:pretty;max-width:470px;margin:14px 0 0;font-size:17px;line-height:1.55}.studio-note{color:#fff3f980!important;font-size:15px!important}.studio-art{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.studio-cell{aspect-ratio:3/4;background:#14091f;border-radius:16px;margin:0;position:relative;overflow:hidden}.studio-cell:nth-child(2n){margin-top:18px}.studio-cell img{object-fit:cover;width:100%;height:100%;display:block}.cell-label{letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff3f9;background:#0c0817a8;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;bottom:7px;left:7px}.cell-label.plain{color:#fff3f9b3;background:#0c081780;font-weight:600}.close{padding:0 24px 76px}.close-panel{background:#ffffff0d;border:1px solid #ffffff17;border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:48px;display:flex}.close-panel h2{letter-spacing:-.035em;margin:0;font-family:Sora,sans-serif;font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1.04}.close-panel p{color:#fff3f999;max-width:440px;margin:14px 0 0;font-size:17px}.close-cta{align-items:center;gap:20px;display:flex}.close-icon{border-radius:22.5%;width:52px;height:52px;display:block;box-shadow:0 6px 20px #00000080}.lp-footer{border-top:1px solid #fff3f917;padding:24px 24px 36px}.lp-footer-inner{color:#fff3f973;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:14px;display:flex}.lp-footer-brand{color:#fff3f9;font-family:Sora,sans-serif;font-size:16px;font-weight:800}.lp-footer-links{align-items:center;gap:20px;display:flex}.lp-footer-links a{color:#fff3f99e}.lp-footer-credit{font-size:13px}.lp .langs{padding:0;position:static}@media (width<=900px){.hero-inner{grid-template-columns:minmax(0,1fr);gap:44px}.hero-copy{order:1}.hero-art{order:2}.grid{grid-template-columns:minmax(0,1fr)}.span2,.span3{grid-column:span 1}.lp .card.split{grid-template-columns:minmax(0,1fr)}.card-body,.card-body.wide{padding:4px 16px 18px}.studio-panel{grid-template-columns:minmax(0,1fr);padding:30px}.close-panel{padding:32px}.lp-links,.tool-rail{display:none}.look-strip{bottom:132px;right:-4px}}@media (width<=480px){.lp-brand img{width:28px;height:28px}.lp-brand span{font-size:16px}.lp-nav-end{gap:8px}.lp .langs{gap:2px}.lang{padding:2px 4px;font-size:11px}.pill-cta{padding:8px 14px;font-size:13px}}@media (width<=560px){.hero{padding:40px 18px 56px}.features,.studio,.close{padding-left:18px;padding-right:18px}.lp-nav{gap:12px;padding:10px 16px}.hero-note{max-width:none}.card-shot.tall{height:220px}.studio-art{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio-cell:nth-child(2n){margin-top:0}.pair{grid-template-columns:minmax(0,1fr)}.card-shot.drop{margin-top:0}.close-panel h2{font-size:30px}}
