.v36-portals{--v36-gold: #ffd27a;--v36-gold-deep: #c8902f;--v36-violet: #9b74ff;--v36-cyan: #6be3f2}.v36-portal{overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.v36-portal:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--v36-gold) 60%,transparent);box-shadow:0 18px 40px #00000073,0 0 30px #9b74ff2e}.v36-portal:active{transform:translateY(1px) scale(.99)}.v36-portal:focus-visible{outline:3px solid var(--v36-gold);outline-offset:3px}.v36-scene{position:relative;height:170px;overflow:hidden;perspective:700px;background:radial-gradient(70% 90% at 50% 100%,rgba(155,116,255,.22),transparent 70%),radial-gradient(60% 70% at 85% 10%,rgba(107,227,242,.14),transparent 70%),linear-gradient(180deg,#0c0b12,#15121f);border-bottom:1px solid color-mix(in srgb,var(--v36-gold) 25%,transparent)}.v36-map{position:absolute;left:50%;bottom:14px;width:210px;height:120px;border:1px solid rgba(255,210,122,.45);border-radius:10px;background:repeating-linear-gradient(0deg,transparent 0 18px,rgba(255,210,122,.14) 19px 20px),repeating-linear-gradient(90deg,transparent 0 24px,rgba(255,210,122,.14) 25px 26px),linear-gradient(135deg,#1b1726,#0f0d16);box-shadow:0 18px 30px #0000008c,0 0 0 1px #9b74ff33;transform:translate(-50%) rotateX(58deg) rotate(-14deg);transform-style:preserve-3d}.v36-map__route{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.v36-map__route path{fill:none;stroke:var(--v36-cyan);stroke-width:3;stroke-linecap:round;stroke-dasharray:8 7;filter:drop-shadow(0 0 4px rgba(107,227,242,.8))}.v36-pin{position:absolute;width:34px;height:34px;transform:rotate(14deg) rotateX(-58deg) translateZ(18px);transform-origin:50% 100%;filter:drop-shadow(0 6px 4px rgba(0,0,0,.6))}.v36-pin .v34-platform-icon{color:var(--v36-gold)}.v36-pin:after{content:"";position:absolute;left:50%;bottom:-4px;width:26px;height:10px;border-radius:50%;border:2px solid rgba(255,210,122,.6);transform:translate(-50%);opacity:0}.v36-pin--a{left:4%;top:62%}.v36-pin--b{left:43%;top:30%}.v36-pin--c{left:82%;top:2%}.v36-storefront{position:absolute;top:18px;right:18px;display:flex;gap:3px;padding:6px;border-radius:6px;background:linear-gradient(180deg,var(--v36-gold),var(--v36-gold-deep));box-shadow:0 8px 14px #00000080}.v36-storefront b{width:10px;height:16px;border-radius:2px;background:#1a1424}.v36-phone{position:absolute;left:50%;top:18px;width:74px;height:140px;border-radius:16px;background:linear-gradient(145deg,#2b2638,#0d0b13);box-shadow:0 0 0 2px #ffd27a8c,0 20px 30px #0009;transform:translate(-50%) rotateY(-18deg) rotateX(8deg)}.v36-phone__screen{position:absolute;top:6px;right:6px;bottom:6px;left:6px;display:grid;align-content:start;gap:5px;padding:10px 7px;border-radius:11px;background:linear-gradient(160deg,#9b74ff8c,#6be3f259 60%,#ffd27a59)}.v36-phone__screen i{height:22px;border-radius:5px;background:#ffffff38}.v36-orbit{position:absolute;left:50%;top:50%;width:1px;height:1px}.v36-orbit__icon{position:absolute;width:42px;height:42px;margin:-21px;filter:drop-shadow(0 6px 8px rgba(0,0,0,.6))}.v36-orbit__icon--ig{transform:translate(-78px,-30px)}.v36-orbit__icon--tt{transform:translate(76px,-40px)}.v36-orbit__icon--yt{transform:translate(70px,38px)}.v36-hearts{position:absolute;left:calc(50% - 60px);bottom:20px}.v36-hearts i{position:absolute;width:10px;height:10px;background:#ff5f9e;transform:rotate(45deg);opacity:0}.v36-hearts i:before,.v36-hearts i:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:inherit}.v36-hearts i:before{left:-5px}.v36-hearts i:after{top:-5px}.v36-hearts i:nth-child(2){left:14px;background:var(--v36-gold)}.v36-hearts i:nth-child(3){left:-12px;background:var(--v36-cyan)}.v36-chat{position:absolute;left:16px;right:70px;top:18px;display:grid;gap:8px}.v36-bubble{justify-self:start;max-width:100%;padding:7px 10px;border-radius:12px 12px 12px 3px;background:#23202e;color:#f3eee4;font-size:.72rem;font-style:normal;box-shadow:0 6px 12px #0006}.v36-bubble--out{justify-self:end;border-radius:12px 12px 3px;background:linear-gradient(135deg,#1f8f6a,#13694e)}.v36-bubble--typing{display:inline-flex;gap:4px;padding:9px 10px}.v36-bubble--typing b{width:6px;height:6px;border-radius:50%;background:var(--v36-gold);opacity:.4}.v36-badge-whatsapp{position:absolute;right:14px;bottom:16px;width:56px;height:56px;padding:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#2d2a3a,#0d0b13);box-shadow:0 0 0 2px #6be3f280,0 12px 20px #0000008c}[data-floating=true] .v36-map__route path{animation:v36-route 2.4s linear infinite}[data-floating=true] .v36-pin{animation:v36-pin-bounce 2.6s ease-in-out infinite}[data-floating=true] .v36-pin:after{animation:v36-pin-ring 2.6s ease-out infinite}[data-floating=true] .v36-pin--b,[data-floating=true] .v36-pin--b:after{animation-delay:.5s}[data-floating=true] .v36-pin--c,[data-floating=true] .v36-pin--c:after{animation-delay:1s}[data-floating=true] .v36-map{animation:v36-map-drift 9s ease-in-out infinite alternate}[data-floating=true] .v36-phone{animation:v36-phone-tilt 7s ease-in-out infinite alternate}[data-floating=true] .v36-orbit{animation:v36-orbit 14s linear infinite}[data-floating=true] .v36-orbit__icon .v34-platform-icon{animation:v36-counter 14s linear infinite}[data-floating=true] .v36-hearts i{animation:v36-heart 3s ease-out infinite}[data-floating=true] .v36-hearts i:nth-child(2){animation-delay:1s}[data-floating=true] .v36-hearts i:nth-child(3){animation-delay:2s}[data-floating=true] .v36-bubble--in{animation:v36-bubble 6s ease-out infinite}[data-floating=true] .v36-bubble--out{animation:v36-bubble 6s ease-out .9s infinite}[data-floating=true] .v36-bubble--typing b{animation:v36-typing 1.2s ease-in-out infinite}[data-floating=true] .v36-bubble--typing b:nth-child(2){animation-delay:.2s}[data-floating=true] .v36-bubble--typing b:nth-child(3){animation-delay:.4s}[data-floating=true] .v36-badge-whatsapp{animation:v36-pulse 2.8s ease-in-out infinite}@keyframes v36-route{to{stroke-dashoffset:-30}}@keyframes v36-pin-bounce{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes v36-pin-ring{0%{opacity:.8;scale:.4}to{opacity:0;scale:1.6}}@keyframes v36-map-drift{0%{transform:translate(-50%) rotateX(58deg) rotate(-14deg)}to{transform:translate(-50%) rotateX(54deg) rotate(-8deg)}}@keyframes v36-phone-tilt{0%{transform:translate(-50%) rotateY(-18deg) rotateX(8deg)}to{transform:translate(-50%) rotateY(14deg) rotateX(4deg)}}@keyframes v36-orbit{to{rotate:360deg}}@keyframes v36-counter{to{rotate:-360deg}}@keyframes v36-heart{0%{opacity:0;translate:0 0}20%{opacity:1}to{opacity:0;translate:0 -70px}}@keyframes v36-bubble{0%,8%{opacity:0;translate:0 8px}16%,85%{opacity:1;translate:0 0}to{opacity:0}}@keyframes v36-typing{0%,to{opacity:.35;translate:0 0}50%{opacity:1;translate:0 -3px}}@keyframes v36-pulse{0%,to{scale:1}50%{scale:1.07}}@media(prefers-reduced-motion:reduce){.v36-portals *{animation:none!important}.v36-portal{transition:none}}.v37-scene--store,.v37-scene--channel{height:150px}.v37-pin{left:var(--pin-x, 40%);top:18%}.v37-storefront{top:14px;right:14px}.v37-scene--store.is-paused .v37-storefront{background:repeating-linear-gradient(135deg,#ffd27a 0,#ffd27a 8px,#1a1424 8px,#1a1424 16px)}.v37-scene--store.is-paused .v36-map__route path{stroke:#ffd27a8c}.v37-phone{top:12px;width:70px;height:128px}.v37-phone__screen{align-content:center;justify-items:center;gap:6px}.v37-phone__screen i{width:100%;height:10px}.v37-phone__mark{display:block;width:38px;height:38px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}.v37-scene--instagram .v37-phone__screen{background:linear-gradient(160deg,#f076acb3,#9b74ff8c 60%,#ffd27a80)}.v37-scene--tiktok .v37-phone__screen{background:linear-gradient(160deg,#14141af2,#6be3f259 70%,#f076ac66)}.v37-scene--youtube .v37-phone__screen{background:linear-gradient(160deg,#f0464699,#1e141ce6)}.v37-scene--whatsapp .v37-phone__screen{background:linear-gradient(160deg,#1f8f6abf,#0c2822e6)}.v37-bubbles{position:absolute;right:12px;bottom:16px;display:grid;gap:6px;justify-items:end}.v34-channel__route:focus-visible,.v34-store .v34-card__action:focus-visible{outline:3px solid #ffd27a;outline-offset:3px}[data-floating=true] .v37-phone{animation:v36-phone-tilt 7s ease-in-out infinite alternate}[data-floating=true] .v37-pin{animation:v36-pin-bounce 2.6s ease-in-out infinite}[data-floating=true] .v37-pin:after{animation:v36-pin-ring 2.6s ease-out infinite}[data-floating=true] .v37-scene--store .v36-map__route path{animation:v36-route 2.4s linear infinite}[data-floating=true] .v37-scene--channel .v36-hearts i{animation:v36-heart 3s ease-out infinite}[data-floating=true] .v37-scene--channel .v36-hearts i:nth-child(2){animation-delay:1s}[data-floating=true] .v37-scene--channel .v36-hearts i:nth-child(3){animation-delay:2s}[data-floating=true] .v37-bubbles .v36-bubble--typing b{animation:v36-typing 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.v37-scene--store *,.v37-scene--channel *,.v37-scene--store,.v37-scene--channel{animation:none!important}}.page-intro-scene{position:absolute;z-index:-1;top:24%;right:max(4vw,1rem);width:min(38vw,360px);opacity:.9;pointer-events:none}.page-intro-scene .v36-scene{height:220px;border:1px solid rgba(255,210,122,.2);border-radius:18px;background:transparent}.v37-social-scenes{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;width:min(52vw,520px)}.v37-social-scenes .v36-scene{height:180px}.v34-social-intro{position:relative;isolation:isolate}@media(max-width:720px){.page-intro-scene{top:auto;bottom:1rem;right:1rem;width:42vw;opacity:.45}.page-intro-scene .v36-scene{height:150px}.v37-social-scenes{width:70vw;opacity:.35}}
