@media (max-width:1100px){.nav-desktop{display:none}.burger{display:block}}@media (min-width:1101px) and (max-width:1240px){.nav-desktop{gap:16px}}.mini-ticks{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--text-2)}.mini-ticks li:before{content:"✦";color:var(--pink);margin-right:8px;font-size:11px}.card-grid.four{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}.service-icon.sm{width:36px;height:36px;margin:0;flex:none}.spotlights{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:24px}.spotlight{position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:18px;gap:18px;min-height:260px;padding:30px;border-radius:24px;overflow:hidden;text-decoration:none;color:var(--text);background:var(--card);border:1px solid var(--line);transition:transform .35s var(--ease),border-color .3s}.spotlight:hover{transform:translateY(-4px);border-color:rgba(228,61,131,.55)}.spotlight h3{margin-top:10px}.spotlight p{color:var(--text-2);margin:10px 0 0;font-size:15px}.spotlight .more{display:inline-flex;gap:6px;align-items:center;margin-top:16px;color:var(--pink);font-weight:700}.spotlight.store{background:radial-gradient(circle at 85% 50%,rgba(228,61,131,.35),transparent 55%),var(--card)}.spot-art{position:relative;height:200px}.spot-tag{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:800;letter-spacing:.16em;font-size:20px;color:#fff;text-shadow:0 6px 20px rgba(0,0,0,.4)}.spot-tag i{font-family:var(--font-script),cursive;font-style:normal;color:#fff;letter-spacing:0;font-weight:400;font-size:1.5em;margin-left:4px}.spot-card{position:absolute;width:46%;aspect-ratio:4/5;border-radius:16px;box-shadow:0 20px 40px -14px rgba(0,0,0,.7);transition:transform .5s var(--ease)}.spot-card.a{left:4%;top:12%;background:linear-gradient(160deg,#ff8fbf,#e43d83);transform:rotate(-10deg)}.spot-card.b{left:28%;top:2%;background:linear-gradient(160deg,#2a2a2a,#0d0d0d);z-index:2;transform:rotate(2deg)}.spot-card.c{right:2%;top:14%;background:linear-gradient(160deg,#fff,#f3d7e4);z-index:1;transform:rotate(11deg)}.spotlight:hover .spot-card.a{transform:rotate(-14deg) translateX(-8px)}.spotlight:hover .spot-card.c{transform:rotate(15deg) translateX(8px)}.spot-shot{width:100%;height:auto;border-radius:14px;border:1px solid var(--line);box-shadow:0 24px 50px -20px rgba(0,0,0,.7);transform:perspective(900px) rotateY(-12deg) rotateX(4deg);transition:transform .5s var(--ease)}.spotlight:hover .spot-shot{transform:perspective(900px) rotateY(-4deg)}@media (max-width:960px){.spotlights{grid-template-columns:1fr}}@media (max-width:560px){.spotlight{grid-template-columns:1fr;padding:24px}.spot-art{height:170px}}.work-media{position:relative}.work-label{position:absolute;z-index:2;top:12px;left:12px;padding:6px 12px;border-radius:999px;background:var(--pink);color:#fff;font-size:12px;font-weight:700}.work-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:8px;color:var(--pink);font-weight:700;text-decoration:none}.work-link:hover{text-decoration:underline;text-underline-offset:4px}.feature-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:14px;gap:14px}.feature{display:flex;gap:14px;padding:20px;border-radius:18px;background:var(--card);border:1px solid var(--line)}.feature strong{display:block;font-size:16px}.feature p{margin:6px 0 0;color:var(--text-2);font-size:14px}.feature-check{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--pink-soft);color:var(--pink)}.devices{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:0;margin-top:10px;padding:20px 0}.devices:before{content:"";position:absolute;inset:10% 15%;background:radial-gradient(circle,rgba(228,61,131,.35),transparent 65%);filter:blur(30px);z-index:0}.laptop{position:relative;z-index:1;width:min(820px,78%)}.laptop-screen{position:relative;aspect-ratio:16/10;background:#0b0b0c;border-radius:18px 18px 0 0;padding:14px 14px 0;border:1px solid #2a2a2c;box-shadow:0 30px 80px -30px rgba(0,0,0,.9);display:flex;flex-direction:column}.laptop-bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#1b1b1d;border-radius:8px 8px 0 0}.laptop-bar i{width:10px;height:10px;border-radius:50%;background:#3a3a3d}.laptop-bar i:first-child{background:#ff5f57}.laptop-bar i:nth-child(2){background:#febc2e}.laptop-bar i:nth-child(3){background:#28c840}.laptop-bar span{margin-left:12px;flex:1 1;max-width:300px;height:20px;border-radius:6px;background:#2a2a2d;color:#9a9a9e;font-size:11px;display:flex;align-items:center;padding-left:10px}.laptop-base{height:18px;margin:0 -7%;background:linear-gradient(#cfcfd3,#8d8d92);border-radius:0 0 16px 16px;position:relative}.laptop-base:before{content:"";position:absolute;left:50%;top:0;width:16%;height:7px;transform:translateX(-50%);background:#9b9ba0;border-radius:0 0 8px 8px}.frame-box{position:relative;flex:1 1;overflow:hidden;background:#fff}.frame-box iframe{position:absolute;left:0;top:0;border:0;transform-origin:0 0;background:#fff}.frame-loading{position:absolute;inset:0;display:grid;place-items:center;background:#f6f2f4}.frame-loading span{width:28px;height:28px;border-radius:50%;border:3px solid rgba(228,61,131,.25);border-top-color:#e43d83;animation:spin .9s linear infinite}.device-phone{--w:min(250px,30vw);z-index:2;margin-left:-8%;margin-bottom:-10px;flex:none}.device-phone .phone-screen{cursor:auto;display:flex;flex-direction:column;padding-top:calc(var(--w) * .13);background:#fff}.device-island{z-index:3}@media (max-width:760px){.devices{flex-direction:column;align-items:center}.laptop{display:none}.device-phone{--w:min(300px,80vw);margin:0}}.grapos-head{display:flex;gap:20px;align-items:center;margin-bottom:34px}.grapos-head img{border-radius:18px;box-shadow:0 14px 34px -10px rgba(124,92,255,.6);flex:none}.grapos-row{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:40px;gap:40px;align-items:center;padding:34px 0;border-top:1px solid var(--line)}.grapos-row.reverse .grapos-shot{order:-1}.grapos-copy .h2{margin-top:12px}.grapos-copy .muted{margin:10px 0 0}.grapos-shot{margin:0;border-radius:16px;overflow:hidden;border:1px solid var(--line);box-shadow:0 30px 70px -30px rgba(0,0,0,.8)}.grapos-shot img{width:100%;height:auto}.grapos-ads{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:24px}.grapos-ads figure{margin:0;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:var(--card)}.grapos-ads img{width:100%;height:auto}.grapos-ads figcaption{padding:14px 18px;font-size:14px;color:var(--text-2)}.tag-pill{display:inline-block;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;background:var(--pink-soft);color:var(--pink)}@media (max-width:860px){.grapos-row{grid-template-columns:1fr;gap:20px}.grapos-row.reverse .grapos-shot{order:0}}@media (max-width:560px){.grapos-ads{grid-template-columns:1fr}.grapos-head{flex-direction:column;align-items:flex-start}}.pos{border-radius:22px;overflow:hidden;border:1px solid var(--line-2);background:#0e0e10;color:#fff;box-shadow:0 40px 90px -40px rgba(228,61,131,.5)}.pos button{font:inherit;color:inherit;cursor:pointer}.pos-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;background:#17171a;border-bottom:1px solid #262629}.pos-brand b{color:#e43d83}.pos-brand em{font-style:normal;font-size:11px;margin-left:6px;padding:3px 8px;border-radius:999px;background:rgba(228,61,131,.18);color:#ff8fbf}.pos-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pos-actions button{min-height:40px;padding:0 14px;border-radius:10px;border:1px solid #333;background:#1f1f23;font-size:13px;font-weight:600}.pos-actions button.on{background:#e43d83;border-color:#e43d83}.pos-actions button:disabled{opacity:.4;cursor:not-allowed}.pos-pill{font-size:12px;color:#a1a1a6;padding:0 6px}.pos-body{display:grid;grid-template-columns:1fr 320px;min-height:420px}.pos-left{padding:16px}.pos-cats{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.pos-cats button{flex:none;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid #2c2c30;background:transparent;font-size:13px;font-weight:600;color:#c9c9cc}.pos-cats button.on{background:#fff;color:#111;border-color:#fff}.pos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.pos-item{position:relative;display:grid;justify-items:start;grid-gap:4px;gap:4px;padding:12px;border-radius:14px;border:1px solid #26262a;background:#18181b;text-align:left;transition:transform .15s,border-color .2s}.pos-item:hover{border-color:#e43d83}.pos-item:active{transform:scale(.97)}.pos-emoji{font-size:28px;line-height:1;margin-bottom:4px}.pos-name{font-size:13px;color:#d4d4d8}.pos-item b{color:#ff8fbf;font-size:14px}.pos-q{position:absolute;top:8px;right:8px;min-width:22px;height:22px;border-radius:11px;background:#e43d83;font-style:normal;font-size:12px;font-weight:700;display:grid;place-items:center;animation:nsPopIn .25s}@keyframes nsPopIn{0%{transform:scale(.4)}}.pos-cart{display:flex;flex-direction:column;padding:16px;background:#141417;border-left:1px solid #262629}.pos-cart-h{font-weight:700;margin-bottom:10px}.pos-empty{color:#8a8a90;font-size:14px;flex:1 1}.pos-lines{list-style:none;margin:0;padding:0;flex:1 1;display:grid;grid-gap:8px;gap:8px;align-content:start;max-height:220px;overflow:auto}.pos-lines li{display:grid;grid-template-columns:1fr auto 64px;grid-gap:8px;gap:8px;align-items:center;font-size:14px}.pos-lines b{text-align:right}.pos-qty{display:inline-flex;align-items:center;gap:8px}.pos-qty button{width:30px;height:30px;border-radius:8px;border:1px solid #333;background:#1f1f23}.pos-tot{margin:12px 0;padding-top:12px;border-top:1px dashed #333;display:grid;grid-gap:6px;gap:6px;font-size:14px}.pos-tot div{display:flex;justify-content:space-between}.pos-tot dt{color:#a1a1a6}.pos-tot dd{margin:0}.pos-tot .t{font-size:20px;font-weight:800}.pos-tot .t dt{color:#fff}.pos-tot .t dd{color:#ff8fbf}.pos-tot .lbp{font-size:12px}.pos-pay{min-height:52px;border-radius:14px;border:0;background:#e43d83;font-weight:800;font-size:16px;box-shadow:0 12px 30px -10px rgba(228,61,131,.7)}.pos-pay:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.pos-done{flex:1 1;display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;text-align:center}.pos-done-i{width:54px;height:54px;border-radius:50%;background:#e43d83;display:grid;place-items:center;font-size:26px;animation:nsPopIn .35s}.pos-done small{color:#a1a1a6}.pos-note{margin:0;padding:10px 16px;font-size:12px;color:#77777d;border-top:1px solid #222}@media (max-width:760px){.pos-body{grid-template-columns:1fr}.pos-cart{border-left:0;border-top:1px solid #262629}.pos-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:400px){.pos-grid{grid-template-columns:repeat(2,1fr)}}.jump{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.jump a{min-height:44px;display:inline-flex;align-items:center;padding:0 18px;border-radius:999px;border:1px solid var(--line-2);text-decoration:none;font-weight:600;font-size:14px;color:var(--text);transition:border-color .2s,color .2s}.jump a:hover{border-color:var(--pink);color:var(--pink)}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:center;scroll-margin-top:90px}.split.reverse>:first-child{order:2}#graphic{scroll-margin-top:90px}@media (max-width:900px){.split{grid-template-columns:1fr;gap:30px}.split.reverse>:first-child{order:0}}.chip-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));grid-gap:12px;gap:12px}.design-chip{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:var(--card);border:1px solid var(--line);font-weight:600;font-size:15px;transition:transform .25s var(--ease),border-color .25s}.design-chip:hover{transform:translateY(-3px);border-color:rgba(228,61,131,.5)}.ui-demo{display:grid;justify-items:center}.seg{display:inline-flex;padding:4px;border-radius:999px;background:var(--card);border:1px solid var(--line);margin-bottom:18px}.seg button{min-height:40px;padding:0 18px;border-radius:999px;border:0;background:transparent;font:inherit;font-weight:700;font-size:14px;color:var(--text-2);cursor:pointer;transition:background .25s,color .25s}.seg button.on{background:var(--pink);color:#fff}.ui-screen{width:min(320px,100%);aspect-ratio:9/17;border-radius:34px;padding:22px 16px 14px;display:flex;flex-direction:column;gap:12px;border:8px solid #111;box-shadow:0 30px 70px -30px rgba(0,0,0,.8);transition:background .4s;font-size:13px}.ui-screen *{transition:all .45s var(--ease)}.ui-top{display:flex;align-items:center;gap:10px}.ui-top b{display:block;font-size:14px}.ui-top small{font-size:11px}.ui-avatar{width:34px;height:34px;border-radius:50%;flex:none}.ui-bell{width:30px;height:30px;border-radius:10px;margin-left:auto}.ui-card{border-radius:16px;padding:14px;display:grid;grid-gap:4px;gap:4px}.ui-card.hero{min-height:104px;align-content:end}.ui-card.hero b{font-size:16px}.ui-btn{justify-self:start;margin-top:6px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.ui-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ui-card.stat b{font-size:22px}.ui-list{display:grid;grid-gap:8px;gap:8px}.ui-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px}.ui-dot{width:10px;height:10px;border-radius:50%}.ui-chev{margin-left:auto}.ui-tabbar{margin-top:auto;display:flex;justify-content:space-around;padding:10px;border-radius:16px}.ui-tabbar i{width:22px;height:6px;border-radius:3px}.ui-screen.final{background:#fff;color:#121212}.ui-screen.final .ui-avatar{background:linear-gradient(135deg,#e43d83,#ffb3d4)}.ui-screen.final .ui-bell{background:#f6eef2}.ui-screen.final small{color:#8a8287}.ui-screen.final .ui-card{background:#f7f3f5}.ui-screen.final .ui-card.hero{background:linear-gradient(135deg,#e43d83,#ff7ab0);color:#fff}.ui-screen.final .ui-card.hero small{color:rgba(255,255,255,.8)}.ui-screen.final .ui-btn{background:#fff;color:#e43d83}.ui-screen.final .ui-item{background:#f7f3f5}.ui-screen.final .ui-dot{background:#e43d83}.ui-screen.final .ui-tabbar{background:#121212}.ui-screen.final .ui-tabbar i{background:#555}.ui-screen.final .ui-tabbar i.on{background:#e43d83;width:30px}.ui-screen.wire{background:#f4f4f4;color:transparent;font-family:ui-monospace,monospace}.ui-screen.wire b,.ui-screen.wire small,.ui-screen.wire span:not(.ui-dot):not(.ui-avatar):not(.ui-bell):not(.ui-chev){color:transparent;background:#d6d6d6;border-radius:4px}.ui-screen.wire .ui-avatar,.ui-screen.wire .ui-bell{background:#fff;border:2px dashed #b5b5b5}.ui-screen.wire .ui-card,.ui-screen.wire .ui-item,.ui-screen.wire .ui-tabbar{background:#fff;border:2px dashed #c4c4c4}.ui-screen.wire .ui-dot{background:#c4c4c4}.ui-screen.wire .ui-chev{color:#b5b5b5}.ui-screen.wire .ui-tabbar i{background:#d6d6d6}.books{display:flex;justify-content:center;align-items:flex-end;gap:4%;perspective:1200px;padding:20px 0}.book{width:30%;max-width:190px;animation:float 6s ease-in-out infinite}.book-cover{position:relative;aspect-ratio:3/4.3;border-radius:4px 12px 12px 4px;padding:16px 14px;display:flex;flex-direction:column;gap:6px;transform:rotateY(-22deg);transform-style:preserve-3d;transition:transform .5s var(--ease);box-shadow:inset 6px 0 8px -4px rgba(0,0,0,.35),18px 24px 40px -14px rgba(0,0,0,.7)}.book:hover .book-cover{transform:rotateY(-6deg) translateY(-6px)}.book-kicker{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.book-cover b{font-size:clamp(15px,2vw,21px);line-height:1.05;letter-spacing:-.02em;margin-top:auto}.book-cover small{font-size:11px;opacity:.8;line-height:1.3}.book-brand{margin-top:12px;font-size:10px;font-weight:800;letter-spacing:.1em}.book-brand i{font-family:var(--font-script),cursive;font-style:normal;font-weight:400;letter-spacing:0;font-size:1.5em;margin-left:2px}.book.pink .book-cover{background:linear-gradient(150deg,#ff7ab0,#e43d83 50%,#a5124f);color:#fff}.book.noir .book-cover{background:radial-gradient(circle at 80% 20%,rgba(228,61,131,.55),transparent 50%),#121212;color:#fff}.book.noir .book-brand i{color:#e43d83}.book.ivory .book-cover{background:linear-gradient(160deg,#fff,#f6e7ee);color:#121212}.book.ivory .book-cover b{color:#e43d83}.book:nth-child(2){width:34%;max-width:215px;z-index:1}.deck{display:grid;grid-gap:16px;gap:16px}.slide{position:relative;aspect-ratio:16/9;border-radius:18px;padding:7%;display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;background:#121212;border:1px solid var(--line-2);box-shadow:0 30px 70px -30px rgba(0,0,0,.8);animation:slideIn .5s var(--ease) both}.slide-k{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ff8fbf}.slide-t{font-size:clamp(20px,3.2vw,34px);line-height:1.05;letter-spacing:-.02em;margin-top:8px;max-width:70%}.slide p{margin:8px 0 0;color:rgba(255,255,255,.7);font-size:14px;max-width:60%}.slide-n{position:absolute;right:5%;bottom:7%;font-size:12px;color:rgba(255,255,255,.5)}.slide.v-cover{background:radial-gradient(circle at 85% 30%,#ff7ab0,#e43d83 35%,transparent 60%),#121212}.slide.v-end{background:linear-gradient(120deg,#b82063,#e43d83 60%,#ff7ab0)}.slide.v-end .slide-k{color:#fff}.slide-grid{position:absolute;right:6%;top:50%;transform:translateY(-50%);display:grid;grid-gap:8px;gap:8px;width:24%}.slide-grid i{height:30px;border-radius:8px;background:rgba(228,61,131,.25);border:1px solid rgba(228,61,131,.5)}.slide-chart{position:absolute;right:6%;bottom:14%;width:30%;height:50%;display:flex;align-items:flex-end;gap:8%}.slide-chart i{flex:1 1;border-radius:6px 6px 0 0;background:linear-gradient(#ff7ab0,#e43d83);animation:grow .7s var(--ease) both;transform-origin:bottom}@keyframes grow{0%{transform:scaleY(0)}}.deck-nav{display:flex;align-items:center;justify-content:center;gap:16px}.deck-nav>button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);background:var(--card);color:var(--text);font-size:22px;cursor:pointer}.deck-dots{display:flex;gap:8px}.deck-dots button{width:10px;height:10px;border-radius:5px;border:0;padding:0;background:var(--line-2);cursor:pointer;transition:width .3s,background .3s;position:relative}.deck-dots button:after{content:"";position:absolute;inset:-12px -6px}.deck-dots button.on{width:28px;background:var(--pink)}@media (prefers-reduced-motion:reduce){.book,.pos-done-i,.pos-q,.slide,.slide-chart i{animation:none!important}}:root[data-theme=light] .grapos-shot,:root[data-theme=light] .spot-shot{box-shadow:0 24px 50px -24px rgba(80,20,50,.4)}:root[data-theme=light] .spot-tag{color:#fff}.process.five{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.tl{--fill:0;position:relative;margin-top:10px}.tl-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:26px;gap:26px}.tl-track{position:absolute;left:50%;top:22px;bottom:22px;width:2px;margin-left:-1px;background:var(--line-2);border-radius:2px;overflow:hidden}.tl-track i{position:absolute;inset:0;background:linear-gradient(#ff7ab0,var(--pink));transform-origin:top;transform:scaleY(var(--fill));box-shadow:0 0 12px rgba(228,61,131,.6)}.tl-item{position:relative;display:grid;grid-template-columns:1fr 56px 1fr;align-items:center}.tl-dot{grid-column:2;justify-self:center;z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;background:var(--bg);border:2px solid var(--line-2);color:var(--muted);transition:background .4s var(--ease),border-color .4s,color .4s,transform .4s var(--ease),box-shadow .4s}.tl-item.in .tl-dot{background:var(--pink);border-color:var(--pink);color:#fff}.tl-item.now .tl-dot{transform:scale(1.15);box-shadow:0 0 0 8px rgba(228,61,131,.16),0 0 30px rgba(228,61,131,.5)}.tl-card{grid-row:1;padding:20px 22px;border-radius:18px;background:var(--card);border:1px solid var(--line);opacity:.35;transition:opacity .5s ease,transform .6s var(--ease),border-color .4s,box-shadow .4s}.tl-item.left .tl-card{grid-column:1;transform:translateX(-26px)}.tl-item.right .tl-card{grid-column:3;transform:translateX(26px)}.tl-item.in .tl-card{opacity:1;transform:none}.tl-item.now .tl-card{border-color:rgba(228,61,131,.55);box-shadow:0 20px 50px -24px rgba(228,61,131,.55)}.tl-item.left .tl-card:after,.tl-item.right .tl-card:after{content:"";position:absolute;top:50%;width:14px;height:14px;margin-top:-7px;background:inherit;border:inherit;transform:rotate(45deg)}.tl-card{position:relative}.tl-item.left .tl-card:after{right:-8px;border-left:0;border-bottom:0}.tl-item.right .tl-card:after{left:-8px;border-right:0;border-top:0}.tl-meta{display:flex;align-items:center;gap:10px;margin-bottom:8px}.tl-n{font-weight:800;font-size:13px;letter-spacing:.1em}.tl-n,.tl-when{color:var(--pink)}.tl-when{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--pink-soft)}.tl-card p{margin:6px 0 0;color:var(--text-2);font-size:15px}.tl-item.left .tl-card{text-align:right}.tl-item.left .tl-meta{justify-content:flex-end}@media (max-width:760px){.tl-track{left:22px}.tl-item{grid-template-columns:44px 1fr;gap:16px}.tl-dot{grid-column:1}.tl-item.left .tl-card,.tl-item.right .tl-card{grid-column:2;text-align:left;transform:translateX(20px)}.tl-item.left .tl-meta{justify-content:flex-start}.tl-item.in .tl-card{transform:none}.tl-item.left .tl-card:after{right:auto;left:-8px;border:inherit;border-right:0;border-top:0}}@media (prefers-reduced-motion:reduce){.tl-card,.tl-dot{transition:none}.tl-card{opacity:1!important;transform:none!important}}.lb-map{overflow:visible}.lb-map circle,.lb-map path{vector-effect:non-scaling-stroke}.lb-border{fill:none;stroke:var(--pink);stroke-opacity:.5;stroke-width:1.6;stroke-linejoin:round;stroke-dasharray:1.2;stroke-dashoffset:1.2}.lb-ridge{fill:none;stroke:var(--text);stroke-opacity:.14;stroke-width:1;stroke-dasharray:1.2;stroke-dashoffset:1.2}.lb-river{fill:none;stroke:#6fb3ff;stroke-opacity:.28;stroke-width:1.2;stroke-dasharray:1.2;stroke-dashoffset:1.2}.lb-road{fill:none;stroke:var(--pink);stroke-opacity:0;stroke-width:1.2;stroke-dasharray:3 5}.lb-sea path{fill:none;stroke:var(--text);stroke-opacity:.1;stroke-width:1}.lb-region,.lb-sea text{fill:var(--text);fill-opacity:.16;font-size:11px;font-weight:700;letter-spacing:.4em}.lb-region.small{font-size:9px;fill-opacity:.12}.lb-place{opacity:0;transform-box:fill-box}.lb-place text{fill:var(--text);fill-opacity:.7;font-size:12px;font-weight:700;letter-spacing:.04em}.lb-place:not(.main) text{fill-opacity:.28;font-size:10px;font-weight:600}.lb-dot{fill:var(--pink)}.lb-place:not(.main) .lb-dot{fill:var(--bg);stroke:var(--pink);stroke-width:1.5}.lb-ping{fill:none;stroke:var(--pink);stroke-width:1.5;transform-box:fill-box;transform-origin:center}.lb-map.in .lb-border{animation:lbDraw 2.6s cubic-bezier(.6,0,.2,1) forwards}.lb-map.in .lb-ridge{animation:lbDraw 2.2s ease-out .6s forwards}.lb-map.in .lb-river{animation:lbDraw 2.4s ease-out .9s forwards}.lb-map.in .lb-road{animation:lbFade .8s 2.4s forwards,lbDash 1.6s linear 2.4s infinite}.lb-map.in .lb-place{animation:lbFade .6s var(--d) forwards}.lb-map.in .lb-ping{animation:lbPing 2.4s calc(var(--d) + .4s) ease-out infinite}@keyframes lbDraw{to{stroke-dashoffset:0}}@keyframes lbFade{to{opacity:1;stroke-opacity:.55}}@keyframes lbDash{to{stroke-dashoffset:-16}}@keyframes lbPing{0%{transform:scale(1);opacity:.9}to{transform:scale(4.5);opacity:0}}@media (prefers-reduced-motion:reduce){.lb-border,.lb-ridge,.lb-river{stroke-dashoffset:0;animation:none!important}.lb-place{opacity:1}.lb-place,.lb-road{animation:none!important}.lb-road{stroke-opacity:.55}.lb-ping{animation:none!important;opacity:0}}.lb-border{stroke-opacity:.65;stroke-width:1.8}.lb-ridge{stroke-opacity:.18}.where{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center}.where-list{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-gap:12px;gap:12px}.where-list li{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:var(--card);border:1px solid var(--line)}.where-list strong{display:block;font-size:16px}.where-list small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.where-pin{position:relative;flex:none;width:14px;height:14px;border-radius:50%;background:var(--pink);box-shadow:0 0 0 5px rgba(228,61,131,.18)}.where-pin:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--pink);animation:lbPing 2.4s ease-out infinite}.where-pin.soft{background:transparent;border:2px solid var(--pink);box-shadow:none}.where-pin.soft:after{display:none}.where-map{position:relative;display:grid;place-items:center}.where-map:before{content:"";position:absolute;inset:10% 15%;border-radius:50%;background:radial-gradient(circle,rgba(228,61,131,.22),transparent 65%);filter:blur(30px);z-index:-1}.where-map .lb-map{width:100%;max-width:520px;height:auto}@media (max-width:900px){.where{grid-template-columns:1fr;gap:10px}.where-map{order:-1}.where-map .lb-map{max-width:360px}}@media (prefers-reduced-motion:reduce){.where-pin:after{animation:none}}.model-note{display:flex;gap:16px;align-items:flex-start;margin-top:22px;padding:20px 22px;border-radius:20px;border:1px solid rgba(228,61,131,.35);background:linear-gradient(120deg,rgba(228,61,131,.12),transparent 70%),var(--card)}.model-note strong{display:block;font-size:17px}.model-note p{margin:6px 0 0;color:var(--text-2);font-size:15px;max-width:760px}.model-ico{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--pink);color:#fff;box-shadow:0 10px 24px -10px rgba(228,61,131,.8)}.about-what{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:40px;gap:40px;align-items:center}.about-think{color:var(--pink)}.net{position:relative}.net-svg{width:100%;height:auto;overflow:visible}.net-mesh{fill:none;stroke:var(--text);stroke-opacity:.06;stroke-width:1}.net-link{fill:none;stroke:var(--pink);stroke-width:2;stroke-opacity:.55;stroke-dasharray:6 8;animation:netDash 1.6s linear infinite}@keyframes netDash{to{stroke-dashoffset:-28}}.net-pulse{fill:#fff;filter:drop-shadow(0 0 6px #e43d83);offset-distance:0;animation:netMove 2.4s cubic-bezier(.5,0,.5,1) infinite}@keyframes netMove{0%{offset-distance:0;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.net-node circle{fill:var(--bg);stroke:var(--pink);stroke-width:2.5}.net-node text{fill:var(--text);font-size:17px;font-weight:700}.net-halo{fill:rgba(228,61,131,.18);animation:netHalo 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes netHalo{50%{transform:scale(1.15);fill:rgba(228,61,131,.08)}}.net-core{filter:drop-shadow(0 10px 30px rgba(228,61,131,.6))}.net-e{fill:#fff;font-family:var(--font-script),cursive;font-size:42px}.net-caps{display:flex;justify-content:space-between;margin-top:6px;padding:0 2%;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pink)}.about-story{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:20px;gap:20px;align-items:stretch}.about-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-top:24px}.about-facts div{padding:14px 16px;border-radius:14px;background:var(--bg-2);border:1px solid var(--line)}.about-facts b{display:block;font-size:20px}.about-facts span{color:var(--muted);font-size:13px}.founder-card{padding:28px;border-radius:22px;border:1px solid rgba(228,61,131,.4);background:radial-gradient(circle at 80% 0,rgba(228,61,131,.22),transparent 55%),var(--card)}.founder-avatar{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:26px;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#e43d83,#ff9ac4);box-shadow:0 12px 30px -10px rgba(228,61,131,.8)}.team-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.team-card{padding:22px 18px;border-radius:20px;background:var(--card);border:1px solid var(--line);transition:transform .3s var(--ease),border-color .3s}.team-card:hover{transform:translateY(-4px);border-color:rgba(228,61,131,.5)}.team-card p{margin:8px 0 0;font-size:14px}.team-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;margin-bottom:14px;color:#fff;background:linear-gradient(135deg,#e43d83,#b81f62)}@media (max-width:1100px){.team-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.about-story,.about-what{grid-template-columns:1fr}}@media (max-width:640px){.team-grid{grid-template-columns:1fr 1fr}.about-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.net-halo,.net-link,.net-pulse{animation:none}.net-pulse{display:none}}.work-head{align-items:flex-end;flex-wrap:wrap;gap:16px 24px;margin-bottom:28px}.work-head .section-head{margin-bottom:0}.web-from{margin:18px 0 0;color:var(--text-2);font-size:15px}.web-from b{color:var(--pink);font-size:17px}.web-custom{font-size:32px}.web-notes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:26px;color:var(--text-2);font-size:14px;font-weight:600}.web-notes span{display:inline-flex;align-items:center;gap:7px}.web-notes svg{color:var(--pink)}.q-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:48px;gap:48px;align-items:start}.q-intro{position:-webkit-sticky;position:sticky;top:96px}.q-how{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-gap:4px;gap:4px}.q-how,.q-how li{position:relative}.q-how li{display:flex;gap:16px;padding:12px 0}.q-how li:not(:last-child):after{content:"";position:absolute;left:17px;top:50px;bottom:-10px;width:2px;background:linear-gradient(var(--pink),rgba(139,44,245,.25))}.q-how strong{display:block;font-size:16px}.q-how p{margin:4px 0 0;color:var(--muted);font-size:14px}.q-n{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#fff;background:linear-gradient(135deg,#e43d83,#8b2cf5);box-shadow:0 10px 24px -10px rgba(228,61,131,.8)}.q-badges{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px;color:var(--text-2);font-size:14px;font-weight:600}.q-badges span{display:inline-flex;align-items:center;gap:7px}.q-badges svg{color:#12b886}.q-card{padding:30px;border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(228,61,131,.12),transparent 50%),var(--card);border:1px solid var(--line-2);box-shadow:0 30px 70px -40px rgba(228,61,131,.55)}.q-step{display:flex;align-items:center;gap:10px;margin:26px 0 12px;font-weight:800;font-size:17px}.q-card>.q-step:first-child,.q-step:first-of-type{margin-top:0}.q-step span{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:13px;color:#fff;background:var(--pink)}.q-chips{display:flex;flex-wrap:wrap;gap:8px}.q-chip{padding:9px 14px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--text-2);font:600 13px/1.2 var(--font);cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .15s}.q-chip:hover{border-color:var(--pink);color:var(--text)}.q-chip:active{transform:scale(.97)}.q-chip.on{background:var(--pink);border-color:var(--pink);color:#fff}.q-chip.on:before{content:"✓ "}.q-chip.sm{padding:7px 12px;font-size:12px}.q-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 16px;gap:0 16px}.q-grid .tl-label{margin-top:0}.q-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.q-done{text-align:center;display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:48px 30px}.q-done-icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:30px;font-weight:900;color:#fff;background:linear-gradient(135deg,#12b886,#3ccf91)}@media (max-width:900px){.q-wrap{grid-template-columns:minmax(0,1fr);gap:30px}.q-intro{position:static}.q-grid{grid-template-columns:minmax(0,1fr);gap:0}.q-grid>div+div .tl-label{margin-top:16px}.q-card{padding:22px}.q-actions .btn{flex:1 1 100%}}.q-grid .tl-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:440px){.team-grid{grid-template-columns:1fr}}@media (max-width:600px){.site-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.spot-card.b{display:grid;place-items:center}.spot-logo{width:84%;height:auto;display:block}.pkg-grid.web-plans{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.pl{--pl-r:18px}.pl-tabs{display:flex;gap:8px;overflow-x:auto;padding:6px;margin-bottom:22px;border-radius:18px;background:var(--card);border:1px solid var(--line);scrollbar-width:none;scroll-snap-type:x proximity}.pl-tabs::-webkit-scrollbar{display:none}.pl-tab{flex:1 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 14px;min-height:46px;border:0;border-radius:13px;background:transparent;color:var(--text-2);font:600 14px var(--font);cursor:pointer;white-space:nowrap;transition:background .25s var(--ease),color .2s}.pl-tab:hover{color:var(--text);background:var(--card-2)}.pl-tab-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--text-2);transition:background .25s,color .25s}.pl-tab-ico,.pl-tab-n{background:var(--card-2)}.pl-tab-n{font-size:11px;font-weight:700;min-width:20px;padding:1px 6px;border-radius:999px;color:var(--muted)}.pl-tab.on{color:var(--text);background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line-2)}.pl-tab.on .pl-tab-ico{color:#fff;background:linear-gradient(135deg,#e43d83,#8b2cf5)}.pl-tab.on .pl-tab-n{background:var(--pink-soft);color:var(--pink)}.pl-panel{animation:plIn .4s var(--ease);scroll-margin-top:90px}.pl-panel[hidden]{display:none}.pl-panel-head{display:flex;align-items:center;gap:16px;margin-bottom:18px}.pl-panel-ico{flex:none;display:grid;place-items:center;width:54px;height:54px;border-radius:16px;color:var(--pink);background:var(--pink-soft);border:1px solid rgba(228,61,131,.25)}.pl-panel-head .h3{font-size:22px}.pl-panel-head p{margin:2px 0 0;font-size:15px}.pl-panel-link{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;border:1px solid var(--line-2);color:var(--text);font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.pl-panel-link:hover{border-color:var(--pink);color:var(--pink)}.pt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px}.pt{position:relative;display:flex;flex-direction:column;padding:20px;border-radius:var(--pl-r);background:var(--card);border:1px solid var(--line);color:var(--text);text-decoration:none;transition:border-color .25s,transform .3s var(--ease),box-shadow .3s}.pt:hover{border-color:rgba(228,61,131,.55);transform:translateY(-3px);box-shadow:0 22px 40px -30px rgba(228,61,131,.7)}.pt.is-popular{border-color:rgba(228,61,131,.4);background:linear-gradient(180deg,rgba(228,61,131,.08),transparent 55%),var(--card)}.pt-flag{position:absolute;top:16px;right:16px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pink);background:var(--pink-soft)}.pt-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--text);background:var(--card-2);border:1px solid var(--line-2);transition:color .25s,background .25s,border-color .25s}.pt:hover .pt-ico{color:#fff;background:linear-gradient(135deg,#e43d83,#8b2cf5);border-color:transparent}.pt-name{margin-top:16px;font-size:16px;font-weight:700;line-height:1.3}.pt-desc{margin-top:6px;font-size:14px;line-height:1.5;color:var(--muted);flex:1 1}.pt-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.pt-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 6px}.pt-price b{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--text)}.pt-from,.pt-unit{font-size:12.5px;font-weight:600;color:var(--muted)}.pt-from{width:100%;margin-bottom:4px;text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.pt-text{font-size:15px;font-weight:700;color:var(--text-2)}.pt-go{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line-2);color:var(--text-2);transition:background .25s,color .25s,border-color .25s,transform .3s var(--ease)}.pt:hover .pt-go{background:var(--pink);border-color:var(--pink);color:#fff;transform:translateX(2px)}.pl-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:26px;color:var(--muted);font-size:13px}.pl-foot span{display:inline-flex;align-items:center;gap:7px}.pl-foot svg{color:var(--pink)}@media (min-width:1101px){.pl-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.pl-tab{flex-direction:column;gap:8px;padding:14px 6px 12px;font-size:13.5px;white-space:normal;text-align:center}.pl-tab-ico{width:38px;height:38px;border-radius:11px}.pl-tab-n{display:none}}@media (max-width:1100px){.pl-tabs{padding-right:48px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}}@keyframes plIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:700px){.pl-tab{flex:none;padding:8px 12px}.pl-panel-head{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:12px 14px;gap:12px 14px}.pl-panel-head .h3{font-size:19px}.pl-panel-head p{font-size:14px}.pl-panel-ico{width:46px;height:46px}.pl-panel-link{grid-column:1/-1;justify-self:start;margin-left:0}.pt-grid{grid-template-columns:1fr;gap:10px}.pt{display:grid;grid-template-columns:44px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;padding:16px}.pt-ico{grid-row:span 2}.pt-name{margin-top:0;padding-right:92px}.pt:not(.is-popular) .pt-name{padding-right:0}.pt-desc{margin-top:3px;font-size:13.5px}.pt-foot{grid-column:1/-1;margin-top:14px;padding-top:12px}.pt-price b{font-size:22px}.pt-flag{top:14px;right:14px}}@media (prefers-reduced-motion:reduce){.pl-panel{animation:none}.pt:hover{transform:none}}.web-plans .web-custom{font-size:28px;white-space:nowrap}.founder-card{padding:0;overflow:hidden;display:flex;flex-direction:column}.founder-photo{position:relative;aspect-ratio:760/880;overflow:hidden}.founder-arch{position:absolute;left:20%;right:8%;top:7%;bottom:-2px;border-radius:999px 999px 0 0;background:linear-gradient(165deg,#ff5ea0,#e43d83 40%,#6d28d9);box-shadow:0 0 60px -10px rgba(228,61,131,.7)}.founder-arch:after{content:"";left:-10%;right:-10%;top:30%;height:40px;border-top:2px solid rgba(255,255,255,.35);transform:rotate(-6deg)}.founder-arch:after,.founder-ring{position:absolute;border-radius:50%}.founder-ring{width:46%;aspect-ratio:1;right:-16%;top:-10%;border:1.5px solid rgba(228,61,131,.6)}.founder-photo img{width:100%;height:auto;display:block;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45));animation:founderIn .9s var(--ease) both}.founder-photo img,.founder-photo:after{position:absolute;left:0;right:0;bottom:0}.founder-photo:after{content:"";height:18%;background:linear-gradient(transparent,var(--card));pointer-events:none}.founder-badge{position:absolute;z-index:2;left:16px;top:16px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.06em;color:#fff;background:rgba(18,18,18,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15)}.founder-info{padding:6px 26px 26px}.founder-info .h3{font-size:24px}.founder-quote{margin:14px 0 0;padding-left:14px;border-left:3px solid var(--pink);color:var(--text-2);font-size:15px}@keyframes founderIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.founder-photo img{animation:none}}.pf-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:start;margin-bottom:30px}.pf-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#e43d83,#8b2cf5);box-shadow:0 14px 30px -14px rgba(228,61,131,.9)}.pf-head .lead{max-width:640px}.pf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.pf-card{display:flex;flex-direction:column;color:var(--text);text-decoration:none}.pf-phone{position:relative;aspect-ratio:9/16;border-radius:26px;overflow:hidden;background:var(--card);border:1px solid var(--line-2);box-shadow:0 24px 50px -30px rgba(0,0,0,.8);transition:transform .45s var(--ease),box-shadow .45s,border-color .3s}.pf-phone img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease)}.pf-phone:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 22%,transparent 55%,rgba(0,0,0,.85));pointer-events:none}.pf-kind{top:12px;left:12px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#fff;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pf-kind,.pf-play{position:absolute;z-index:1}.pf-play{left:50%;top:50%;display:grid;place-items:center;width:62px;height:62px;padding-left:3px;border-radius:50%;color:#fff;background:rgba(228,61,131,.9);box-shadow:0 0 0 8px rgba(228,61,131,.25),0 12px 30px rgba(0,0,0,.4);transform:translate(-50%,-50%) scale(.7);opacity:0;transition:opacity .3s,transform .4s var(--ease)}.pf-over{position:absolute;z-index:1;left:14px;right:14px;bottom:14px;color:#fff}.pf-over b{display:block;font-size:15px;line-height:1.25}.pf-over span{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-size:12px;opacity:.85}.pf-card:hover .pf-phone{transform:translateY(-6px);border-color:rgba(228,61,131,.6);box-shadow:0 34px 60px -30px rgba(228,61,131,.6)}.pf-card:hover .pf-phone img{transform:scale(1.05)}.pf-card:focus-visible .pf-play,.pf-card:hover .pf-play{opacity:1;transform:translate(-50%,-50%) scale(1)}.pf-body{padding:16px 4px 0;display:flex;flex-direction:column;flex:1 1}.pf-body .h3{font-size:17px}.pf-body p{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--muted);flex:1 1}.pf-watch{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:700;color:var(--pink);transition:gap .25s}.pf-card:hover .pf-watch{gap:10px}@media (max-width:1000px){.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-head{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:600px){.pf-head{grid-template-columns:minmax(0,1fr);gap:14px}.pf-icon{width:48px;height:48px}.pf-grid{gap:14px}.pf-phone{border-radius:20px}.pf-play{opacity:1;transform:translate(-50%,-50%) scale(.8);width:52px;height:52px}.pf-over{left:10px;right:10px;bottom:10px}.pf-over b{font-size:13px}.pf-over span{font-size:10.5px}.pf-body .h3{font-size:15px}.pf-body{padding-top:12px}.pf-body p{display:none}.pf-watch{margin-top:6px;font-size:12px;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.pf-phone,.pf-phone img{transition:none}.pf-card:hover .pf-phone,.pf-card:hover .pf-phone img{transform:none}}.fg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.fg-card{display:flex;flex-direction:column;padding:0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:zoom-in}.fg-shot{position:relative;display:block;aspect-ratio:640/1138;border-radius:22px;overflow:hidden;border:1px solid var(--line-2);background:var(--card);box-shadow:0 24px 50px -32px rgba(0,0,0,.8);transition:transform .45s var(--ease),border-color .3s,box-shadow .45s}.fg-shot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease)}.fg-zoom{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s var(--ease)}.fg-card:focus-visible .fg-shot,.fg-card:hover .fg-shot{transform:translateY(-6px);border-color:rgba(228,61,131,.6);box-shadow:0 34px 60px -30px rgba(228,61,131,.55)}.fg-card:hover .fg-shot img{transform:scale(1.04)}.fg-card:focus-visible .fg-zoom,.fg-card:hover .fg-zoom{opacity:1;transform:none}.fg-meta{display:flex;flex-direction:column;gap:3px;padding:14px 4px 0}.fg-meta b{font-size:16px}.fg-meta small{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--muted)}.fg-tag{align-self:flex-start;margin-bottom:4px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pink);background:var(--pink-soft)}.fg-lb{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px 80px;background:rgba(5,5,8,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:fgIn .25s ease}.fg-lb-inner{display:flex;align-items:center;gap:34px;max-height:100%}.fg-lb-inner img{height:min(88vh,900px);width:auto;max-width:100%;border-radius:18px;box-shadow:0 40px 80px rgba(0,0,0,.6);animation:fgPop .35s var(--ease)}.fg-lb-info{width:300px;color:#fff}.fg-lb-info .h3{margin:6px 0 0;font-size:26px;color:#fff}.fg-lb-info p{margin:10px 0 18px;color:#c9c9c9;font-size:15px;line-height:1.6}.fg-lb-info .btn{color:#fff}.fg-count{display:block;margin-top:22px;font-size:13px;color:#8a8a8a;letter-spacing:.1em}.fg-close,.fg-nav{position:absolute;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#fff;cursor:pointer;transition:background .2s,border-color .2s}.fg-close:hover,.fg-nav:hover{background:var(--pink);border-color:var(--pink)}.fg-nav{top:50%;transform:translateY(-50%)}.fg-nav.prev{left:18px}.fg-close,.fg-nav.next{right:18px}.fg-close{top:18px;width:44px;height:44px}@keyframes fgIn{0%{opacity:0}to{opacity:1}}@keyframes fgPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (max-width:1000px){.fg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fg-lb{padding:72px 16px 84px}.fg-lb-inner{flex-direction:column;gap:12px}.fg-lb-inner img{height:auto;max-height:calc(100vh - 290px);max-height:calc(100dvh - 290px);width:auto}.fg-lb-info{width:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.fg-lb-info .h3{font-size:20px}.fg-lb-info p{display:none}.fg-count{margin-top:10px}.fg-nav{top:auto;bottom:18px;transform:none;width:46px;height:46px}.fg-close{top:14px;right:14px}}@media (max-width:600px){.fg-grid{gap:14px}.fg-shot{border-radius:16px}.fg-zoom{opacity:1;transform:none;width:32px;height:32px;right:8px;top:8px}.fg-meta b{font-size:14px}.fg-meta small{font-size:11px}.fg-tag{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.fg-lb,.fg-lb-inner img{animation:none}.fg-card:hover .fg-shot,.fg-card:hover .fg-shot img{transform:none}}.happy{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px;padding:8px 18px 8px 8px;border-radius:999px;background:var(--card);border:1px solid var(--line-2);font-size:14px;color:var(--text-2)}.happy b{color:var(--text);font-size:16px}.happy-faces{display:inline-flex}.happy-faces i{width:30px;height:30px;border-radius:50%;border:2px solid var(--card);margin-left:-9px;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.9) 0 18%,transparent 19%),radial-gradient(circle at 50% 100%,rgba(255,255,255,.9) 0 38%,transparent 39%),linear-gradient(135deg,#e43d83,#8b2cf5)}.happy-faces i:first-child{margin-left:0}.happy-faces i:nth-child(2){background-color:#8b2cf5;filter:hue-rotate(25deg)}.happy-faces i:nth-child(3){filter:hue-rotate(-20deg)}.happy-faces i:nth-child(4){filter:hue-rotate(50deg)}.happy-stars{color:#f5b84a;letter-spacing:1px;font-size:13px}@media (max-width:600px){.happy{border-radius:18px;padding:10px 14px;gap:8px 10px;font-size:13px}}.shift{--p:0;position:relative;height:340vh;margin-top:40px}.shift-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;align-items:center}.shift-in{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:40px;gap:40px;align-items:center;width:100%}.shift-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.shift-warm{position:absolute;inset:-10%;background:radial-gradient(circle at 70% 45%,rgba(228,61,131,.42),transparent 55%),radial-gradient(circle at 20% 80%,rgba(255,122,176,.18),transparent 50%);opacity:calc(1 - var(--p) * 1.3);transform:scale(calc(1 + var(--p) * .3))}.shift-grid{opacity:calc(var(--p) * 1.4 - .25);background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 65% 50%,#000,transparent 70%);mask-image:radial-gradient(circle at 65% 50%,#000,transparent 70%);transform:perspective(800px) rotateX(calc(var(--p) * 18deg)) scale(1.3);transform-origin:50% 100%}.shift-code,.shift-grid{position:absolute;inset:0}.shift-code{opacity:calc((var(--p) - .25) * 1.6)}.shift-code span{position:absolute;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:13px;color:rgba(228,61,131,.55);white-space:nowrap;left:calc(4% + var(--i) * 12%);animation:codeDrift 9s linear infinite;animation-delay:calc(var(--i) * -1.1s)}@keyframes codeDrift{0%{transform:translateY(30px);opacity:0}15%,80%{opacity:1}to{transform:translateY(-60px);opacity:0}}.shift-lead{margin:0 0 26px;font-size:15px;color:var(--muted);max-width:420px}.shift-lead b{color:var(--text);font-weight:600}.shift-text{animation:shiftText .6s var(--ease) both;min-height:230px}@keyframes shiftText{0%{opacity:0;transform:translateY(24px);filter:blur(6px)}}.shift-title{font-size:clamp(36px,5.2vw,68px);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:14px 0 0}.shift-title em{font-family:var(--font-script),cursive;font-style:normal;font-weight:400;color:var(--pink);letter-spacing:0;font-size:1.2em}.shift-text .lead{margin-top:16px}.shift-steps{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:8px 18px}.shift-steps li{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--muted);transition:color .3s}.shift-steps li span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;border:1px solid var(--line-2);transition:all .35s var(--ease)}.shift-steps li.done{color:var(--text-2)}.shift-steps li.done span{background:var(--card-2);border-color:var(--pink);color:var(--pink)}.shift-steps li.on{color:var(--text)}.shift-steps li.on span{background:var(--pink);border-color:var(--pink);color:#fff;box-shadow:0 0 0 6px rgba(228,61,131,.18)}.shift-bar{height:3px;border-radius:3px;background:var(--line);margin-top:18px;max-width:460px;overflow:hidden}.shift-bar i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#ff7ab0,var(--pink));transform-origin:left;transform:scaleX(var(--p))}.shift-hint{margin:14px 0 0;font-size:13px;color:var(--muted);opacity:calc(1 - var(--p) * 4);animation:hintBob 1.8s ease-in-out infinite}@keyframes hintBob{50%{transform:translateY(5px)}}.shift-stage{position:relative;height:min(560px,78vh);display:grid;place-items:center;perspective:1400px}.morph{position:relative;overflow:hidden;background:#fff;color:#121212;width:min(270px,70vw);height:min(500px,70vh);border-radius:40px;border:9px solid #111;box-shadow:0 50px 100px -40px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.06);transition:width .8s var(--ease),height .8s var(--ease),border-radius .8s var(--ease),border-width .8s var(--ease),background .6s,transform .8s var(--ease);transform:rotateY(-8deg) rotateX(3deg)}.stage-1 .morph,.stage-2 .morph,.stage-3 .morph{width:min(640px,100%);height:min(420px,64vh);border-radius:16px;border-width:1px;border-color:#2a2a2c;transform:rotateY(-4deg) rotateX(2deg)}.stage-2 .morph{background:#101014;color:#fff}.stage-3 .morph{background:#1a1a1d;color:#fff;transform:rotateY(0) rotateX(0)}.layer{position:absolute;inset:0;opacity:0;transform:scale(.96) translateY(14px);transition:opacity .5s ease,transform .7s var(--ease);pointer-events:none}.stage-0 .l-social,.stage-1 .l-web,.stage-2 .l-soft,.stage-3 .l-design{opacity:1;transform:none;transition-delay:.25s}.l-social{padding:16px 12px 12px;display:flex;flex-direction:column;gap:9px}.ig-head{display:flex;align-items:center;gap:8px;font-size:13px}.ig-head i{width:30px;height:30px;border-radius:50%;background:conic-gradient(#f9b24e,#e43d83,#7a1fd1,#f9b24e);padding:2px}.ig-head span{margin-left:auto;color:#999}.ig-img{position:relative;flex:1 1;border-radius:12px;background:radial-gradient(circle at 30% 30%,#ff9ac4,#e43d83 55%,#8f1650);display:grid;place-items:center;overflow:hidden}.ig-sale{font-weight:800;font-size:34px;line-height:.95;color:#fff;text-align:center;letter-spacing:-.02em}.ig-actions{display:flex;gap:14px;font-size:18px}.ig-heart{color:#e43d83;animation:beat 1.4s ease-in-out infinite}.ig-likes{font-weight:700;font-size:13px}.ig-cap{font-size:12px;color:#444}.ig-float{position:absolute;right:18px;bottom:90px;width:30px;height:220px}.ig-float span{position:absolute;bottom:0;color:#ff5ea0;font-size:22px;opacity:0;animation:heartUp 3s ease-out infinite;text-shadow:0 4px 12px rgba(228,61,131,.6)}.ig-float span:nth-child(2){animation-delay:.7s;left:8px;font-size:16px}.ig-float span:nth-child(3){animation-delay:1.4s;left:-4px}.ig-float span:nth-child(4){animation-delay:2.1s;left:10px;font-size:18px}.l-web{display:flex;flex-direction:column;background:#fff}.w-bar{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;background:#f1edef;border-bottom:1px solid #e6e0e3}.w-bar i{width:10px;height:10px;border-radius:50%;background:#d9d2d6}.w-bar i:first-child{background:#ff5f57}.w-bar i:nth-child(2){background:#febc2e}.w-bar i:nth-child(3){background:#28c840}.w-bar span{margin-left:10px;font-size:11px;color:#888;background:#fff;border-radius:6px;padding:3px 12px}.w-nav{display:flex;align-items:center;gap:14px;padding:12px 18px;font-size:12px;letter-spacing:.14em}.w-nav span{width:38px;height:6px;border-radius:3px;background:#e5dfe2}.w-nav span:first-of-type{margin-left:auto}.w-nav em{font-style:normal;letter-spacing:0;font-size:11px;font-weight:700;color:#fff;background:#e43d83;padding:4px 9px;border-radius:999px}.w-hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:0 18px;padding:18px;border-radius:14px;background:linear-gradient(180deg,#fde8f1,#fff);align-items:center}.w-hero b{display:block;height:14px;border-radius:4px;background:#121212;width:90%;margin-bottom:8px}.w-hero b.short{width:60%;background:#e43d83}.w-btn{display:inline-block;margin-top:6px;font-size:11px;font-weight:700;color:#fff;background:#121212;padding:7px 14px;border-radius:999px}.w-hero-img{height:92px;border-radius:46% 54% 42% 58%/52% 44% 56% 48%;background:radial-gradient(circle at 35% 30%,#ff7fb5,#e43d83 60%,#b81f62)}.w-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding:14px 18px}.w-card{display:grid;grid-gap:5px;gap:5px;opacity:0;transform:translateY(14px)}.stage-1 .w-card{animation:wIn .5s var(--ease) forwards;animation-delay:calc(.6s + var(--i) * .12s)}@keyframes wIn{to{opacity:1;transform:none}}.w-card span{aspect-ratio:4/5;border-radius:8px;background:#f6f0f3}.w-card:nth-child(odd) span{background:#fdeef5}.w-card b{width:80%;background:#121212}.w-card b,.w-card small{height:6px;border-radius:3px}.w-card small{width:40%;background:#e43d83}.l-soft{display:grid;grid-template-columns:54px 1fr}.s-side{background:#0a0a0d;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:16px 12px;border-right:1px solid #222}.s-side i{height:30px;border-radius:9px;background:#1d1d22}.s-side i.on{background:#e43d83}.s-main{padding:16px;display:grid;grid-template-rows:auto 1fr auto;grid-gap:12px;gap:12px}.s-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.s-stats div{padding:10px 12px;border-radius:12px;background:#18181d;border:1px solid #26262b}.s-stats small{display:block;font-size:10px;color:#8a8a90}.s-stats b{font-size:18px}.s-stats b.warn{color:#ff8fbf}.s-chart{display:flex;align-items:flex-end;gap:8px;padding:12px;border-radius:12px;background:#15151a;border:1px solid #26262b;min-height:90px}.s-chart i{flex:1 1;height:var(--h);border-radius:5px 5px 0 0;background:linear-gradient(#ff7ab0,#e43d83);transform:scaleY(0);transform-origin:bottom}.stage-2 .s-chart i{animation:barUp .6s var(--ease) forwards;animation-delay:calc(.5s + var(--i) * .08s)}@keyframes barUp{to{transform:scaleY(1)}}.s-rows{display:grid;grid-gap:6px;gap:6px}.s-rows div{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;background:#15151a;font-size:11px;opacity:0}.stage-2 .s-rows div{animation:wIn .4s var(--ease) forwards;animation-delay:calc(1s + var(--i) * .12s)}.s-rows span{width:18px;height:18px;border-radius:50%;background:#2a2a30}.s-rows b{flex:1 1;height:6px;border-radius:3px;background:#2a2a30}.s-rows em{font-style:normal;font-weight:700;color:#3ccf91}.l-design{display:grid;grid-template-columns:46px 1fr;grid-template-rows:1fr auto}.d-tools{grid-row:span 2;background:#121215;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:14px 10px;border-right:1px solid #2a2a2e}.d-tools i{height:26px;border-radius:7px;background:#26262b}.d-tools i.on{background:#e43d83}.d-canvas{position:relative;margin:16px;border-radius:10px;background-color:#222226;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 0);background-size:16px 16px;overflow:hidden}.d-board{position:absolute;background:#fff;border-radius:6px;padding:18px 12px 12px;box-shadow:0 10px 30px rgba(0,0,0,.4)}.d-board span{position:absolute;top:-16px;left:0;font-size:10px;color:#9a9aa0}.d-board.a{left:8%;top:18%;width:30%;place-items:center}.d-board.a,.d-logo{aspect-ratio:1;display:grid}.d-logo{width:60%;border-radius:50%;background:#e43d83;color:#fff;place-items:center;font-family:var(--font-script),cursive;font-size:34px}.d-board.b{right:8%;top:12%;width:26%;aspect-ratio:3/4;display:grid;grid-gap:8px;gap:8px;align-content:start}.d-board.b i{height:8px;border-radius:4px;background:#121212}.d-board.b i:nth-child(3){width:70%;background:#e43d83}.d-board.b i:nth-child(4){width:50%}.d-pen{position:absolute;left:6%;right:6%;bottom:6%;width:88%;height:auto;overflow:visible}.d-pen path{fill:none;stroke:#e43d83;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.stage-3 .d-pen path{animation:draw 1.4s .5s var(--ease) forwards}.d-pen circle{fill:#fff;stroke:#e43d83;stroke-width:2}.d-cursor{position:absolute;left:50%;bottom:30%;color:#fff;font-size:18px;transform:rotate(-30deg);text-shadow:0 2px 6px rgba(0,0,0,.5)}.stage-3 .d-cursor{animation:cursorMove 3s ease-in-out infinite}@keyframes cursorMove{50%{transform:translate(40px,-30px) rotate(-30deg)}}.d-swatches{display:flex;gap:8px;padding:0 16px 14px}.d-swatches i{width:22px;height:22px;border-radius:50%;border:2px solid #333}.d-swatches i:first-child{box-shadow:0 0 0 2px #e43d83}@media (max-width:900px){.shift{height:320vh}.shift-in{grid-template-columns:1fr;gap:10px;align-content:center}.shift-lead{display:none}.shift-text{min-height:0}.shift-title{font-size:clamp(30px,8.5vw,44px)}.shift-text .lead{font-size:15px;margin-top:10px}.shift-steps{margin-top:14px;gap:6px 12px}.shift-steps li{font-size:12px}.shift-steps li span{width:24px;height:24px;font-size:10px}.shift-hint{display:none}.shift-stage{height:44vh}.morph{width:min(190px,52vw);height:min(340px,42vh);border-radius:30px;border-width:7px}.stage-1 .morph,.stage-2 .morph,.stage-3 .morph{width:100%;height:min(300px,40vh)}.ig-sale{font-size:24px}.w-grid{grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 12px}.w-hero{margin:0 12px;padding:12px}.w-hero-img{height:60px}.s-main{padding:10px;gap:8px}.s-stats b{font-size:14px}.s-chart{min-height:60px}}@media (prefers-reduced-motion:reduce){.shift *,.shift :after,.shift :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.s-rows div,.w-card{opacity:1;transform:none}.s-chart i{transform:none}.d-pen path{stroke-dashoffset:0}}:root[data-theme=light] .shift-grid{background-image:linear-gradient(rgba(0,0,0,.07) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.07) 1px,transparent 0)}:root[data-theme=light] .shift-warm{background:radial-gradient(circle at 70% 45%,rgba(228,61,131,.22),transparent 55%),radial-gradient(circle at 20% 80%,rgba(255,122,176,.12),transparent 50%)}:root[data-theme=light] .morph{box-shadow:0 50px 100px -40px rgba(80,20,50,.5)}.w-nav em{white-space:nowrap}@media (max-width:900px){.shift-code{display:none}}.ux-split{grid-template-columns:.8fr 1.2fr}.uix{display:grid;justify-items:center}.uix-pair{display:flex;gap:22px;align-items:flex-start;justify-content:center}.uix-phone{--ink:#121212;--soft:#f6f2f4;--pink:#e43d83;position:relative;width:300px;height:640px;flex:none;overflow:hidden;display:flex;flex-direction:column;background:#fff;color:var(--ink);border-radius:44px;font-size:13px;box-shadow:0 40px 80px -30px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.08),inset 0 0 0 1px #ece6ea}.uix-phone.second{margin-top:70px}.uix-phone button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0}.uix-phone *{transition:background-color .45s,color .45s,border-color .45s,box-shadow .45s}.uix-status{display:flex;justify-content:space-between;align-items:center;padding:18px 26px 6px;font-size:13px}.uix-status span{display:flex;gap:3px;align-items:flex-end}.uix-status i{width:3px;background:var(--ink);border-radius:1px}.uix-status i:first-child{height:5px}.uix-status i:nth-child(2){height:8px}.uix-status i:nth-child(3){height:11px}.uix-status em{width:20px;height:10px;margin-left:5px;border-radius:3px;border:1.5px solid var(--ink);position:relative}.uix-status em:after{content:"";position:absolute;inset:1px 4px 1px 1px;border-radius:1px;background:var(--ink)}.uix-body{flex:1 1;overflow:hidden;padding:6px 18px 0;display:flex;flex-direction:column;gap:10px}.uix-hello{display:flex;justify-content:space-between;align-items:center;margin-top:2px}.uix-hello b{display:block;font-size:19px;letter-spacing:-.02em}.uix-hello small{color:#8a8287;font-size:12px}.uix-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#e43d83,#ffb3d4);box-shadow:0 0 0 3px #fff,0 0 0 4px #f3d3e1;flex:none}.uix-avatar.sm{width:28px;height:28px;box-shadow:none}.uix-search{display:flex;gap:10px}.uix-input{flex:1 1;display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:14px;background:var(--soft);color:#9a9297}.uix-input i{font-style:normal;font-size:12px}.uix-phone .uix-filter{width:42px;height:42px;border-radius:14px;background:var(--pink);color:#fff;display:grid;place-items:center;box-shadow:0 8px 18px -6px rgba(228,61,131,.7)}.uix-banner{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:104px;padding:12px 16px;border-radius:18px;overflow:hidden;color:#fff;background:radial-gradient(circle at 85% 30%,rgba(228,61,131,.85),transparent 55%),#121212}.uix-banner small{font-size:11px;color:#ffb3d4}.uix-banner b{display:block;font-size:24px;letter-spacing:-.02em;margin:2px 0 10px}.uix-chip-btn{display:inline-block;padding:7px 14px;border-radius:10px;background:#fff;color:var(--ink);font-weight:700;font-size:11px}.uix-banner-art{position:relative;height:100%}.uix-banner-art .ns-garment{position:absolute;width:62%;filter:drop-shadow(0 10px 14px rgba(0,0,0,.4))}.uix-banner-art .ns-garment:first-child{right:26%;top:-6%;transform:rotate(-8deg)}.uix-banner-art .ns-garment:last-child{right:-6%;top:14%;transform:rotate(10deg)}.uix-cats{display:flex;gap:6px}.uix-phone .uix-cats button{padding:7px 12px;border-radius:999px;font-size:11px;font-weight:600;background:var(--soft);color:#6f676c}.uix-phone .uix-cats button.on{background:var(--ink);color:#fff}.uix-row-h{display:flex;justify-content:space-between;align-items:center}.uix-row-h b{font-size:15px}.uix-dots{display:flex;gap:4px}.uix-dots i{width:10px;height:4px;border-radius:2px;background:#e3dce0}.uix-dots i.on{width:18px;background:var(--pink)}.uix-scroll{display:flex;gap:12px;overflow-x:auto;margin:0 -18px;padding:2px 18px 14px;scroll-snap-type:x mandatory;scrollbar-width:none}.uix-scroll::-webkit-scrollbar{display:none}.uix-phone .uix-card{flex:none;width:150px;text-align:left;scroll-snap-align:start;border-radius:18px;padding:8px;background:#fff;box-shadow:0 8px 22px -10px rgba(80,20,50,.25),inset 0 0 0 1px #f0e9ed;transition:transform .25s,box-shadow .25s}.uix-phone .uix-card:hover{transform:translateY(-2px)}.uix-phone .uix-card.sel{box-shadow:0 10px 24px -10px rgba(228,61,131,.55),inset 0 0 0 2px var(--pink)}.uix-card-img{display:grid;place-items:center;height:92px;border-radius:12px;padding:10px 22px}.uix-card-t{display:flex;justify-content:space-between;gap:6px;margin-top:8px}.uix-card-t b{font-size:12px;line-height:1.25}.uix-card-t em{font-style:normal;font-size:11px;color:#f5a623;white-space:nowrap}.uix-card-b{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.uix-card-b strong{font-size:14px}.uix-like{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--pink);color:#fff;cursor:pointer}.uix-like.on svg{fill:#fff}.uix-top{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.uix-top b{font-size:15px}.uix-hero{position:relative;display:grid;place-items:center;height:220px;border-radius:26px;padding:18px 60px 28px;animation:uixIn .45s cubic-bezier(.2,.8,.2,1)}@keyframes uixIn{0%{opacity:.3;transform:scale(.97)}}.uix-hero .ns-garment{height:100%;width:auto;filter:drop-shadow(0 16px 18px rgba(80,20,50,.25))}.uix-hero-dots{position:absolute;bottom:12px;display:flex;gap:5px}.uix-hero-dots i{width:6px;height:6px;border-radius:3px;background:rgba(0,0,0,.18);transition:width .3s}.uix-hero-dots i.on{width:16px;background:var(--pink)}.uix-info{display:grid;grid-gap:8px;gap:8px}.uix-name-row{display:flex;justify-content:space-between;align-items:center}.uix-name{font-size:19px;letter-spacing:-.02em}.uix-phone .uix-heart{width:40px;height:40px;border-radius:12px;background:var(--soft);color:var(--pink);display:grid;place-items:center}.uix-phone .uix-heart.on svg{fill:var(--pink)}.uix-phone .uix-heart.on{animation:uixPop .4s cubic-bezier(.3,1.6,.5,1)}@keyframes uixPop{40%{transform:scale(1.2)}}.uix-rate{font-size:13px;font-weight:600}.uix-rate span{color:#f5a623}.uix-rate small{color:#9a9297;font-weight:400}.uix-desc{margin:0;color:#6f676c;font-size:12px;line-height:1.5}.uix-colours{display:flex;align-items:center;gap:8px}.uix-phone .uix-colours button{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.uix-phone .uix-colours button.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--pink)}.uix-price{margin-left:auto;font-size:20px;color:var(--pink)}.uix-phone .uix-add{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;border-radius:16px;background:var(--pink);color:#fff;font-weight:700;font-size:14px;box-shadow:0 14px 26px -12px rgba(228,61,131,.8)}.uix-phone .uix-add:active{transform:scale(.98)}.uix-phone .uix-add.done{background:#121212}.uix-reviews b{font-size:14px}.uix-review{display:flex;gap:10px;align-items:center;margin-top:8px;padding:10px;border-radius:14px;background:var(--soft)}.uix-review strong{display:block;font-size:12px}.uix-review small{font-size:11px;color:#6f676c}.uix-tabs{position:relative;display:flex;justify-content:space-around;padding:10px 10px 22px;background:#fff;border-top:1px solid #f0e9ed;font-size:10px;color:#a39ba0}.uix-tabs>span:not(.uix-home-bar){display:grid;justify-items:center;grid-gap:3px;gap:3px}.uix-tabs .on{color:var(--pink);font-weight:700}.uix-tabs .on svg{fill:rgba(228,61,131,.15)}.uix-tab-ico{position:relative}.uix-tab-ico i{position:absolute;top:-5px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--pink);color:#fff;font-size:9px;font-style:normal;font-weight:700;display:grid;place-items:center;animation:uixPop .35s}.uix-home-bar{position:absolute;left:50%;bottom:7px;width:110px;height:4px;margin-left:-55px;border-radius:2px;background:#121212}.uix.wire .uix-phone{background:#f7f7f7;font-family:ui-monospace,SF Mono,Consolas,monospace}.uix.wire .uix-phone,.uix.wire .uix-phone *{color:#9b9b9b!important}.uix.wire .ns-garment,.uix.wire .uix-banner-art{opacity:0}.uix.wire .uix-banner,.uix.wire .uix-card-img,.uix.wire .uix-hero,.uix.wire .uix-input,.uix.wire .uix-review{background:#fff!important;border:2px dashed #cfcfcf}.uix.wire .uix-add,.uix.wire .uix-card,.uix.wire .uix-cats button,.uix.wire .uix-chip-btn,.uix.wire .uix-filter,.uix.wire .uix-heart,.uix.wire .uix-like{background:#e6e6e6!important;box-shadow:none!important}.uix.wire .uix-avatar,.uix.wire .uix-colours button{background:#dcdcdc!important;box-shadow:none!important}.uix.wire .uix-dots i,.uix.wire .uix-hero-dots i,.uix.wire .uix-home-bar,.uix.wire .uix-status em:after,.uix.wire .uix-status i,.uix.wire .uix-tab-ico i{background:#cfcfcf!important}.uix.wire .uix-status em{border-color:#cfcfcf}.uix.wire .uix-tabs{background:#f0f0f0}.uix.wire svg{fill:none!important}@media (max-width:1200px){.ux-split{grid-template-columns:1fr}}@media (max-width:680px){.uix-pair{zoom:.62;gap:14px}.uix-phone.second{margin-top:50px}}@media (max-width:400px){.uix-pair{zoom:.56}}@media (prefers-reduced-motion:reduce){.uix-hero,.uix-phone .uix-heart.on,.uix-tab-ico i{animation:none}}.inv-wrap{max-width:860px;margin:0 auto;padding:36px 20px 60px}.inv-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.inv{--ink:#121212;--mute:#6f676c;--line:#ece5e9;--pink:#e43d83;background:#fff;color:var(--ink);border-radius:18px;padding:44px 48px;font-size:14px;line-height:1.55;box-shadow:0 30px 80px -30px rgba(0,0,0,.6);border-top:6px solid var(--pink)}.inv h1,.inv h2{margin:0;letter-spacing:-.01em}.inv-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding-bottom:26px;border-bottom:1px solid var(--line)}.inv-logo{font-weight:900;font-size:22px;letter-spacing:.14em}.inv-logo span{color:var(--pink)}.inv-from{margin-top:10px;color:var(--mute);font-size:13px}.inv-title{text-align:right}.inv-title h1{font-size:34px;letter-spacing:.08em}.inv-paid,.inv-title h1{font-weight:800;text-transform:uppercase}.inv-paid{display:inline-block;margin-top:10px;padding:6px 16px;border:2px solid #12935f;color:#12935f;border-radius:8px;letter-spacing:.18em;font-size:13px;transform:rotate(-4deg)}.inv-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;padding:24px 0}.inv-meta h2,.inv-payment h2{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--pink);margin-bottom:8px}.inv-meta p{margin:0}.inv-meta dl,.inv-payment dl{margin:0;display:grid;grid-gap:6px;gap:6px}.inv-meta dl div,.inv-payment dl div{display:flex;justify-content:space-between;gap:16px}.inv dt{color:var(--mute)}.inv dd{margin:0;font-weight:600;text-align:right}.inv-table{width:100%;border-collapse:collapse;margin-top:6px}.inv-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--mute);padding:10px 12px;background:#faf7f9;border-top:1px solid var(--line)}.inv-table td,.inv-table th{border-bottom:1px solid var(--line)}.inv-table td{padding:16px 12px;vertical-align:top}.inv-table .r{text-align:right;white-space:nowrap}.inv-sub{display:block;color:var(--mute);font-size:12.5px;margin-top:2px}.inv-items{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 18px;gap:4px 18px;color:#4a4448;font-size:13px}.inv-items li:before{content:"✓";color:var(--pink);font-weight:700;margin-right:6px}.inv-totals{margin:18px 0 0 auto;width:min(320px,100%);display:grid;grid-gap:8px;gap:8px}.inv-totals div{display:flex;justify-content:space-between}.inv-totals .t{padding-top:10px;border-top:2px solid var(--ink);font-size:18px;font-weight:800}.inv-totals .paid{color:#12935f;font-weight:700}.inv-payment{margin-top:28px;padding:18px 20px;border-radius:14px;background:#faf7f9;border:1px solid var(--line);max-width:460px}.inv-foot{margin-top:30px;padding-top:18px;border-top:1px solid var(--line);font-size:13px}.inv-foot p{margin:0 0 6px}.inv-foot .muted{color:var(--mute)}.inv .mono{font-family:ui-monospace,SF Mono,Consolas,monospace}@media (max-width:640px){.inv{padding:26px 20px;border-radius:14px}.inv-head,.inv-meta{grid-template-columns:1fr;flex-direction:column}.inv-title{text-align:left}.inv-items{grid-template-columns:1fr}}@media print{@page{size:A4;margin:14mm}body,html{background:#fff!important}body *{visibility:hidden}.inv,.inv *{visibility:visible}.inv{position:absolute;left:0;top:0;width:100%;box-shadow:none;border-radius:0;padding:0;border-top:0}.admin-side,.no-print,.site-footer,.site-header,.theme-float,.wa-float{display:none!important}.inv-payment,.inv-table th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}