/* Konebe Public V4 — original VXB1.95 magnetic orbit animation, extracted without legacy page CSS. */
.landing-tech-stage{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;position:relative;min-height:520px;border:1px solid rgba(184,255,59,.14);border-radius:32px;background:radial-gradient(circle at var(--mx) var(--my),rgba(184,255,59,.105),transparent 28%),linear-gradient(155deg,rgba(43,51,77,.98),rgba(36,44,67,.99));box-shadow:0 34px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.035);overflow:hidden;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .16s ease-out}
.tech-stage-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(circle at 50% 48%,#000 0%,rgba(0,0,0,.72) 48%,transparent 82%)}
.tech-scan{position:absolute;left:0;right:0;height:1px;top:14%;background:linear-gradient(90deg,transparent,rgba(184,255,59,.55),transparent);box-shadow:0 0 14px rgba(184,255,59,.25);animation:techScan 5.8s ease-in-out infinite}
.tech-orbit{position:absolute;left:50%;top:45%;border:1px solid rgba(184,255,59,.15);border-radius:50%;transform:translate(-50%,-50%);animation:orbitSpin 22s linear infinite}
.orbit-one{width:310px;height:310px}
.orbit-two{width:410px;height:410px;border-color:rgba(184,255,59,.09);animation-duration:31s;animation-direction:reverse}
.tech-core{position:absolute;z-index:4;left:50%;top:45%;width:190px;height:190px;transform:translate(-50%,-50%) translateZ(34px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:radial-gradient(circle,rgba(184,255,59,.09),rgba(36,44,67,.95) 65%);box-shadow:0 0 70px rgba(184,255,59,.06),inset 0 0 42px rgba(184,255,59,.035)}
.tech-core-halo{position:absolute;inset:-15px;border:1px solid rgba(184,255,59,.1);border-radius:50%;animation:haloPulse 3.2s ease-in-out infinite}
.tech-core img{width:70px;height:70px;filter:drop-shadow(0 0 20px rgba(184,255,59,.16))}
.tech-coin{position:absolute;z-index:5;display:flex;align-items:center;gap:7px;min-height:39px;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(43,51,77,.9);box-shadow:0 12px 30px rgba(0,0,0,.25);backdrop-filter:blur(10px);animation:coinFloat 5s ease-in-out infinite}
.tech-coin img{width:21px;height:21px}
.tech-coin span{color:#BFC9D8;font-size:10px;font-weight:600}
.coin-btc{left:8%;top:14%;animation-delay:-1s}
.coin-eth{right:8%;top:16%;animation-delay:-2.6s}
.coin-sol{right:4%;top:48%;animation-delay:-.7s}
.coin-bnb{left:5%;top:51%;animation-delay:-3.2s}
.coin-ltc{left:19%;bottom:17%;animation-delay:-1.8s}
.tech-stage-status{position:absolute;z-index:5;display:grid;grid-template-columns:auto 1fr auto;gap:7px;align-items:center;min-width:152px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(36,44,67,.74);backdrop-filter:blur(10px)}
.tech-stage-status>span{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px rgba(184,255,59,.46)}
.tech-stage-status b{font-size:10px}
.tech-stage-status small{color:#B8FF3B;font-size:9.5px;font-weight:600;letter-spacing:.1em}
.status-a{left:6%;bottom:6%}
.status-b{right:6%;bottom:6%}
.tech-stage-footer{position:absolute;z-index:4;left:50%;bottom:7%;transform:translateX(-50%);display:flex;gap:6px}
.tech-stage-footer span{padding:6px 8px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.025);color:#BFC9D8;font-size:9.5px;font-weight:600}
.tech-stage-footer .is-peuro{border-color:rgba(184,255,59,.18);color:#B8FF3B}
@keyframes techScan{0%,100%{top:14%;opacity:.18}50%{top:82%;opacity:.8}}
@keyframes orbitSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes haloPulse{0%,100%{transform:scale(.97);opacity:.55}50%{transform:scale(1.04);opacity:1}}
@keyframes coinFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@media (max-width:1020px){.landing-tech-stage{max-width:700px;width:100%;min-height:500px}}
@media (max-width:620px){.landing-tech-stage{min-height:430px;border-radius:24px}
.orbit-one{width:245px;height:245px}
.orbit-two{width:330px;height:330px}
.tech-core{width:150px;height:150px}
.tech-core img{width:56px;height:56px}
.tech-coin{min-height:34px;padding:0 8px}
.tech-coin img{width:18px;height:18px}
.coin-btc{left:4%;top:13%}
.coin-eth{right:4%;top:14%}
.coin-sol{right:2%;top:49%}
.coin-bnb{left:2%;top:50%}
.coin-ltc{left:14%;bottom:16%}
.tech-stage-status{min-width:132px;padding:8px}
.tech-stage-status b{font-size:9.5px}
.status-a{left:3%;bottom:4%}
.status-b{right:3%;bottom:4%}
.tech-stage-footer{bottom:14%;}}
@media (max-width:390px){.landing-tech-stage{min-height:390px}
.orbit-two{width:290px;height:290px}
.orbit-one{width:220px;height:220px}
.tech-core{width:136px;height:136px}
.tech-coin span{display:none}
.tech-coin{padding:0 7px}
.tech-stage-status{min-width:118px}
.tech-stage-status small{display:none}
.tech-stage-footer{bottom:15%}}
@media (prefers-reduced-motion:reduce){.tech-scan,.tech-orbit,.tech-core-halo,.tech-coin{animation:none!important}
.landing-tech-stage{transform:none!important;transition:none!important}}
.tech-core img{width:82px;height:82px;animation:coreMagneticSpin 8.4s cubic-bezier(.55,.02,.22,1) infinite;will-change:transform}
.tech-coin{min-height:50px;padding:0 13px;gap:9px;border-radius:15px;animation:coinMagneticCycle 8.4s cubic-bezier(.55,.02,.22,1) infinite;will-change:transform,opacity}
.tech-coin svg{display:block;width:34px;height:34px;flex:0 0 34px;filter:drop-shadow(0 0 10px rgba(255,255,255,.07))}
.tech-coin span{font-size:10px}
.coin-btc{--pull-x:178px;--pull-y:142px;--push-x:-22px;--push-y:-17px;animation-delay:0s}
.coin-eth{--pull-x:-178px;--pull-y:132px;--push-x:22px;--push-y:-17px;animation-delay:0s}
.coin-sol{--pull-x:-190px;--pull-y:-12px;--push-x:27px;--push-y:0px;animation-delay:0s}
.coin-bnb{--pull-x:198px;--pull-y:-28px;--push-x:-27px;--push-y:2px;animation-delay:0s}
.coin-ltc{--pull-x:122px;--pull-y:-166px;--push-x:-16px;--push-y:24px;animation-delay:0s}
.tech-stage-status b{font-size:10.5px}
.tech-stage-status small{font-size:10px}
.tech-stage-footer span{font-size:10px}
@keyframes coreMagneticSpin{
  0%,14%,100%{transform:rotate(0deg) scale(1)}
  34%,42%{transform:rotate(-165deg) scale(.9)}
  56%{transform:rotate(135deg) scale(1.12)}
  72%{transform:rotate(0deg) scale(1)}
}
@keyframes coinMagneticCycle{
  0%,14%,100%{transform:translate3d(0,0,0) scale(1);opacity:1}
  35%,42%{transform:translate3d(var(--pull-x),var(--pull-y),0) scale(.38) rotate(-22deg);opacity:.5}
  56%{transform:translate3d(var(--push-x),var(--push-y),0) scale(1.2) rotate(14deg);opacity:1}
  72%{transform:translate3d(0,0,0) scale(1);opacity:1}
}
@media (max-width:620px){.tech-core{width:156px;height:156px}
.tech-core img{width:68px;height:68px}
.tech-coin{min-height:46px;padding:0 10px}
.tech-coin svg{width:31px;height:31px;flex-basis:31px}
.tech-coin span{font-size:10.5px}
.coin-btc{--pull-x:118px;--pull-y:112px;--push-x:-17px;--push-y:-14px}
.coin-eth{--pull-x:-118px;--pull-y:108px;--push-x:17px;--push-y:-14px}
.coin-sol{--pull-x:-130px;--pull-y:-10px;--push-x:19px;--push-y:0}
.coin-bnb{--pull-x:132px;--pull-y:-18px;--push-x:-19px;--push-y:1px}
.coin-ltc{--pull-x:86px;--pull-y:-128px;--push-x:-12px;--push-y:18px}
.tech-stage-status b{font-size:10px}
.tech-stage-status small{font-size:9.5px}
.tech-stage-footer span{font-size:10px}}
@media (max-width:390px){.tech-coin{padding:0 8px}
.tech-coin svg{width:30px;height:30px;flex-basis:30px}
.tech-coin span{display:none}
.coin-btc{--pull-x:98px;--pull-y:96px}
.coin-eth{--pull-x:-98px;--pull-y:92px}
.coin-sol{--pull-x:-108px;--pull-y:-8px}
.coin-bnb{--pull-x:108px;--pull-y:-15px}
.coin-ltc{--pull-x:70px;--pull-y:-109px}}
@media (prefers-reduced-motion:reduce){.tech-core img,.tech-coin{animation:none!important;transform:none!important;opacity:1!important}}
.landing-tech-stage{opacity:1;visibility:visible}
.tech-core{overflow:hidden;background:radial-gradient(circle,rgba(184,255,59,.08),rgba(36,44,67,.99) 67%)}
.tech-core img{width:100%;height:100%;object-fit:contain;margin:0;filter:drop-shadow(0 0 24px rgba(184,255,59,.24));animation:coreMagneticSpin 8.4s cubic-bezier(.55,.02,.22,1) infinite;will-change:transform}
.tech-coin span{
  color:#F6F8FB;
}
.tech-stage-footer span{color:#F6F8FB}
@media (max-width:620px){.tech-core img{width:100%;height:100%}}
@media (prefers-reduced-motion:reduce){.tech-core img,.tech-coin{animation:none!important;transform:none!important;opacity:1!important}}
.tech-core{z-index:8}
.tech-core-halo{z-index:1}
.tech-core img{position:relative;z-index:2}
.tech-coin{
  z-index:3;
  display:block;
  width:58px;
  height:58px;
  min-height:0;
  padding:0;
  border:0;
  border-radius:50%;
  background:transparent;
  box-shadow:none;
  backdrop-filter:none;
  -webkit-backdrop-filter:none;
  pointer-events:none;
  overflow:visible;
  transform-origin:center;
}
.tech-coin svg{
  width:58px;
  height:58px;
  display:block;
  filter:drop-shadow(0 8px 18px rgba(0,0,0,.35)) drop-shadow(0 0 15px rgba(255,255,255,.08));
}
.tech-coin span{display:none!important}
@keyframes coinMagneticCycle{
  0%,14%,100%{transform:translate3d(0,0,0) scale(1);opacity:1}
  34%{transform:translate3d(calc(var(--pull-x) * .86),calc(var(--pull-y) * .86),-70px) scale(.68) rotate(-14deg);opacity:.92}
  41%,44%{transform:translate3d(var(--pull-x),var(--pull-y),-150px) scale(.2) rotate(-24deg);opacity:.15}
  56%{transform:translate3d(var(--push-x),var(--push-y),0) scale(1.18) rotate(12deg);opacity:1}
  72%{transform:translate3d(0,0,0) scale(1);opacity:1}
}
@media (max-width:620px){.tech-coin{width:50px;height:50px}
.tech-coin svg{width:50px;height:50px}}
@media (max-width:390px){.tech-coin{width:46px;height:46px}
.tech-coin svg{width:46px;height:46px}}
.tech-coin img{
  width:58px;
  height:58px;
  display:block;
  object-fit:contain;
  filter:drop-shadow(0 8px 18px rgba(0,0,0,.35)) drop-shadow(0 0 16px rgba(184,255,59,.16));
}
.coin-peuro{right:8%;top:16%;--pull-x:-178px;--pull-y:132px;--push-x:22px;--push-y:-17px;animation-delay:0s}
.coin-eth{right:4%;top:48%;--pull-x:-190px;--pull-y:-12px;--push-x:27px;--push-y:0;animation-delay:0s}
.coin-sol{right:19%;top:auto;bottom:17%;--pull-x:-122px;--pull-y:-166px;--push-x:16px;--push-y:24px;animation-delay:0s}
@media (max-width:620px){.tech-coin img{width:50px;height:50px}
.coin-peuro{right:4%;top:14%;--pull-x:-118px;--pull-y:108px;--push-x:17px;--push-y:-14px}
.coin-eth{right:2%;top:49%;--pull-x:-130px;--pull-y:-10px;--push-x:19px;--push-y:0}
.coin-sol{right:14%;top:auto;bottom:16%;--pull-x:-86px;--pull-y:-128px;--push-x:12px;--push-y:18px}}
@media (max-width:390px){.tech-coin img{width:46px;height:46px}
.coin-peuro{--pull-x:-98px;--pull-y:92px}
.coin-eth{--pull-x:-108px;--pull-y:-8px}
.coin-sol{--pull-x:-70px;--pull-y:-109px}}
.tech-coin-inner{width:34px;height:34px;z-index:4;opacity:.94;animation:coinMagneticCycle 8.4s cubic-bezier(.55,.02,.22,1) infinite}
.tech-coin-inner svg,.tech-coin-inner img{width:34px;height:34px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.36)) drop-shadow(0 0 10px rgba(255,255,255,.06))}
.coin-pol{left:50%;top:10%;--pull-x:-17px;--pull-y:155px;--push-x:1px;--push-y:-17px;animation-delay:0s}
.coin-doge{left:64%;top:20%;--pull-x:-132px;--pull-y:113px;--push-x:16px;--push-y:-14px;animation-delay:0s}
.coin-base{left:71%;top:42%;--pull-x:-164px;--pull-y:0px;--push-x:20px;--push-y:0px;animation-delay:0s}
.coin-arb{left:64%;top:62%;--pull-x:-132px;--pull-y:-105px;--push-x:16px;--push-y:14px;animation-delay:0s}
.coin-op{left:50%;top:70%;--pull-x:-17px;--pull-y:-147px;--push-x:1px;--push-y:18px;animation-delay:0s}
.coin-avax{left:32%;top:62%;--pull-x:109px;--pull-y:-105px;--push-x:-14px;--push-y:14px;animation-delay:0s}
.coin-link{left:24%;top:42%;--pull-x:165px;--pull-y:0px;--push-x:-20px;--push-y:0px;animation-delay:0s}
.coin-aave{left:32%;top:20%;--pull-x:109px;--pull-y:113px;--push-x:-14px;--push-y:-14px;animation-delay:0s}
.coin-mnt{left:16%;top:28%;--pull-x:190px;--pull-y:82px;--push-x:-23px;--push-y:-10px;animation-delay:0s}
.coin-trx{left:78%;top:28%;--pull-x:-190px;--pull-y:82px;--push-x:23px;--push-y:-10px;animation-delay:0s}
@media (max-width:620px){.tech-coin-inner,.tech-coin-inner svg,.tech-coin-inner img{width:28px;height:28px}
.coin-pol{left:50%;top:10%;--pull-x:-14px;--pull-y:137px;--push-x:1px;--push-y:-14px}
.coin-doge{left:64%;top:20%;--pull-x:-63px;--pull-y:94px;--push-x:11px;--push-y:-10px}
.coin-base{left:71%;top:42%;--pull-x:-88px;--pull-y:0px;--push-x:13px;--push-y:0px}
.coin-arb{left:64%;top:62%;--pull-x:-63px;--pull-y:-87px;--push-x:11px;--push-y:10px}
.coin-op{left:50%;top:70%;--pull-x:-14px;--pull-y:-121px;--push-x:1px;--push-y:14px}
.coin-avax{left:32%;top:62%;--pull-x:49px;--pull-y:-87px;--push-x:-10px;--push-y:10px}
.coin-link{left:24%;top:42%;--pull-x:77px;--pull-y:0px;--push-x:-13px;--push-y:0px}
.coin-aave{left:32%;top:20%;--pull-x:49px;--pull-y:94px;--push-x:-10px;--push-y:-10px}
.coin-mnt{left:14%;top:29%;--pull-x:95px;--pull-y:70px;--push-x:-14px;--push-y:-9px}
.coin-trx{left:78%;top:29%;--pull-x:-95px;--pull-y:70px;--push-x:14px;--push-y:-9px}}
@media (max-width:390px){.tech-coin-inner,.tech-coin-inner svg,.tech-coin-inner img{width:24px;height:24px}}
.tech-coin-inner.tech-coin-extra,.tech-coin-inner.tech-coin-extra img{width:27px;height:27px}
.tech-coin-inner.tech-coin-extra{opacity:.88;z-index:3}
.coin-bch{left:10%;top:38%;--pull-x:174px;--pull-y:30px;--push-x:-20px;--push-y:-4px;animation-delay:-.7s}
.coin-ada{left:20%;top:11%;--pull-x:124px;--pull-y:148px;--push-x:-15px;--push-y:-18px;animation-delay:-1.4s}
.coin-dot{left:40%;top:5%;--pull-x:42px;--pull-y:170px;--push-x:-5px;--push-y:-20px;animation-delay:-2.1s}
.coin-kas{left:73%;top:10%;--pull-x:-96px;--pull-y:151px;--push-x:12px;--push-y:-18px;animation-delay:-2.8s}
.coin-usdt{left:14%;top:62%;--pull-x:149px;--pull-y:-72px;--push-x:-18px;--push-y:9px;animation-delay:-3.5s}
.coin-usdc{left:82%;top:61%;--pull-x:-146px;--pull-y:-69px;--push-x:18px;--push-y:9px;animation-delay:-4.2s}
@media (max-width:620px){.tech-coin-inner.tech-coin-extra,.tech-coin-inner.tech-coin-extra img{width:22px;height:22px}
.coin-bch{left:7%;top:37%;--pull-x:126px;--pull-y:25px;--push-x:-13px;--push-y:-3px}
.coin-ada{left:18%;top:9%;--pull-x:92px;--pull-y:126px;--push-x:-10px;--push-y:-13px}
.coin-dot{left:39%;top:4%;--pull-x:34px;--pull-y:139px;--push-x:-4px;--push-y:-14px}
.coin-kas{left:75%;top:9%;--pull-x:-76px;--pull-y:126px;--push-x:10px;--push-y:-13px}
.coin-usdt{left:12%;top:61%;--pull-x:108px;--pull-y:-64px;--push-x:-12px;--push-y:8px}
.coin-usdc{left:84%;top:60%;--pull-x:-106px;--pull-y:-61px;--push-x:12px;--push-y:8px}}
@media (max-width:390px){.tech-coin-inner.tech-coin-extra,.tech-coin-inner.tech-coin-extra img{width:19px;height:19px}
.coin-bch{left:6%;top:37%}
.coin-ada{left:17%;top:8%}
.coin-dot{left:39%;top:3%}
.coin-kas{left:76%;top:8%}
.coin-usdt{left:10%;top:61%}
.coin-usdc{left:85%;top:60%}}
.coin-usdt,.coin-usdt img,.coin-usdc,.coin-usdc img{width:30px!important;height:30px!important}
@media (max-width:620px){.coin-usdt,.coin-usdt img,.coin-usdc,.coin-usdc img{width:24px!important;height:24px!important}}
@media (max-width:390px){.coin-usdt,.coin-usdt img,.coin-usdc,.coin-usdc img{width:21px!important;height:21px!important}}
@media (min-width:901px){.landing-tech-stage{min-height:558px}}
.tech-stage-footer{display:none!important}
.tech-stage-status{min-width:184px;padding:12px 14px;border-radius:14px}
.tech-stage-status b{font-size:10.8px!important;letter-spacing:.005em}
.tech-stage-status small{font-size:10px!important}
.tech-stage-status>span{width:7px;height:7px}
.status-a{left:5%;bottom:5%}
.status-b{right:5%;bottom:5%}
@media (max-width:900px){.tech-stage-status{min-width:158px;padding:10px 11px}
.tech-stage-status b{font-size:10.5px!important}
.tech-stage-status small{font-size:9.5px!important}}
@media (max-width:620px){.tech-stage-status{min-width:142px;padding:9px 10px}
.tech-stage-status b{font-size:10px!important}
.tech-stage-status small{display:none!important}
.status-a{left:3%;bottom:4%}
.status-b{right:3%;bottom:4%}}
@media (max-width:390px){.tech-stage-status{min-width:132px;padding:8px 9px}
.tech-stage-status b{font-size:9.5px!important}}
.tech-stage-status{
  min-width:0!important;
  width:max-content!important;
  max-width:calc(100% - 24px)!important;
  grid-template-columns:auto auto auto!important;
  gap:8px!important;
  padding:10px 12px!important;
}
.tech-stage-status b,.tech-stage-status small{white-space:nowrap!important}
.tech-stage-status b{font-size:12px!important;line-height:1!important;font-weight:600!important}
.tech-stage-status small{display:block!important;font-size:10.5px!important;line-height:1!important;font-weight:600!important;letter-spacing:.08em!important}
.tech-stage-status>span{width:7px!important;height:7px!important}
@media (max-width:900px){.tech-stage-status{padding:9px 11px!important;gap:7px!important}
.tech-stage-status b{font-size:10.5px!important}
.tech-stage-status small{font-size:10px!important}}
@media (max-width:620px){.tech-stage-status{left:9px!important;right:9px!important;width:auto!important;max-width:none!important;padding:8px 9px!important;gap:6px!important;grid-template-columns:auto minmax(0,1fr) auto!important}
.tech-stage-status b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:10.5px!important}
.tech-stage-status small{display:block!important;font-size:9.5px!important;letter-spacing:.055em!important}
.status-a{bottom:10px!important}
.status-b{bottom:50px!important}}
@media (max-width:380px){.tech-stage-status{padding:7px 8px!important;gap:5px!important}
.tech-stage-status b{font-size:10px!important}
.tech-stage-status small{font-size:9.5px!important}
.status-b{bottom:46px!important}}
.tech-coin span{font-size:10.5px!important;font-weight:400!important;color:#BFC9D8!important;letter-spacing:0!important}
.landing-tech-stage{border-radius:var(--radius-surface)!important}
/* Unified host: preserve the original stage and animated coins, but not the obsolete page container. */
.konebe-v3 .v4-orbit-host { display:block; min-height:0; overflow:visible; border:0; border-radius:0; background:none; box-shadow:none; }
.konebe-v3 .v4-orbit-host::before,.konebe-v3 .v4-orbit-host::after { content:none; }
.konebe-v3 .v4-orbit-host .landing-tech-stage { width:100%; max-width:none; min-height:520px; box-sizing:border-box; --mint:#b8ff3b; }
.konebe-v3 .v4-orbit-host .tech-core img{ max-width:none; max-height:none; }
.konebe-v3[data-v3-page=home] .v3-hero-grid {grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:38px;}
.konebe-v3[data-v3-page=private-moovie] .v3-hero-grid,.konebe-v3[data-v3-page=moovie-bank] .v3-hero-grid {grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px;}
.konebe-v3 .v4-service-stage .tech-core{ width:184px;height:184px; }
.konebe-v3 .v4-service-stage .tech-core img{ width:var(--v4-center-size,90%);height:var(--v4-center-size,90%);max-width:none;max-height:none;object-fit:contain; }
.konebe-v3 .v4-service-stage .v4-orbit-token{ position:absolute;z-index:6; width:66px;height:66px;min-height:0;padding:9px;display:grid;place-items:center;border:1px solid rgba(184,255,59,.18);border-radius:20px;background:rgba(43,51,77,.93);backdrop-filter:blur(10px);box-shadow:0 12px 30px rgba(0,0,0,.25);animation:coinMagneticCycle 8.4s cubic-bezier(.55,.02,.22,1) infinite;will-change:transform,opacity; }
.konebe-v3 .v4-service-stage .v4-orbit-token img{ width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 5px 10px rgba(0,0,0,.23)); }
.konebe-v3 .v4-service-stage .v4-token-1{left:8%;top:13%;--pull-x:160px;--pull-y:145px;--push-x:-20px;--push-y:-16px}
.konebe-v3 .v4-service-stage .v4-token-2{right:8%;top:15%;--pull-x:-160px;--pull-y:145px;--push-x:20px;--push-y:-17px}
.konebe-v3 .v4-service-stage .v4-token-3{right:4%;top:48%;--pull-x:-180px;--pull-y:-12px;--push-x:23px;--push-y:2px}
.konebe-v3 .v4-service-stage .v4-token-4{left:5%;top:51%;--pull-x:180px;--pull-y:-28px;--push-x:-22px;--push-y:2px}
.konebe-v3 .v4-service-stage .v4-token-5{left:21%;bottom:12%;--pull-x:120px;--pull-y:-174px;--push-x:-14px;--push-y:22px}
.konebe-v3 .v4-service-stage[data-v4-brand=private-moovie]{--v4-center-size:100%}
.konebe-v3 .v4-service-stage[data-v4-brand=moovie-bank]{--v4-center-size:84%}
@media(max-width:950px){
 .konebe-v3[data-v3-page=home] .v3-hero-grid,.konebe-v3[data-v3-page=private-moovie] .v3-hero-grid,.konebe-v3[data-v3-page=moovie-bank] .v3-hero-grid{grid-template-columns:minmax(0,1fr)}
 .konebe-v3 .v4-orbit-host .landing-tech-stage{ max-width:650px; margin-inline:auto; }
}
@media(max-width:620px){
 .konebe-v3 .v4-orbit-host .landing-tech-stage {min-height:430px;}
 .konebe-v3 .v4-service-stage .tech-core{width:150px;height:150px}
 .konebe-v3 .v4-service-stage .v4-orbit-token{width:49px;height:49px;padding:7px;border-radius:15px}
 .konebe-v3 .v4-service-stage .v4-token-1{--pull-x:105px;--pull-y:110px;--push-x:-13px;--push-y:-14px}
 .konebe-v3 .v4-service-stage .v4-token-2{--pull-x:-105px;--pull-y:105px;--push-x:13px;--push-y:-14px}
 .konebe-v3 .v4-service-stage .v4-token-3{--pull-x:-125px;--pull-y:-10px;--push-x:18px;--push-y:0}
 .konebe-v3 .v4-service-stage .v4-token-4{--pull-x:125px;--pull-y:-18px;--push-x:-18px;--push-y:1px}
 .konebe-v3 .v4-service-stage .v4-token-5{--pull-x:73px;--pull-y:-125px;--push-x:-11px;--push-y:18px}
}
@media(max-width:390px){
 .konebe-v3 .v4-orbit-host .landing-tech-stage {min-height:390px;}
 .konebe-v3 .v4-service-stage .tech-core{width:132px;height:132px}
 .konebe-v3 .v4-service-stage .v4-orbit-token{width:42px;height:42px;padding:6px;border-radius:13px}
 .konebe-v3 .v4-service-stage .v4-token-1{--pull-x:85px;--pull-y:91px}
 .konebe-v3 .v4-service-stage .v4-token-2{--pull-x:-85px;--pull-y:89px}
 .konebe-v3 .v4-service-stage .v4-token-3{--pull-x:-100px;--pull-y:-8px}
 .konebe-v3 .v4-service-stage .v4-token-4{--pull-x:100px;--pull-y:-16px}
 .konebe-v3 .v4-service-stage .v4-token-5{--pull-x:59px;--pull-y:-102px}
}
@media(prefers-reduced-motion:reduce){
 .konebe-v3 .v4-service-stage .v4-orbit-token{animation:none!important;transform:none!important;opacity:1!important}
 .konebe-v3 .v4-orbit-host .landing-tech-stage{transform:none!important;transition:none!important}
}
/* Balance the long localized service headings beside the full-width original orbit. */
@media(min-width:951px){
 .konebe-v3[data-v3-page="private-moovie"] .v3-hero h1,
 .konebe-v3[data-v3-page="moovie-bank"] .v3-hero h1{font-size:clamp(38px,3.75vw,52px)}
}
/* Keep the dark bank-service glyphs legible against the original dark stage. */
.konebe-v3 .v4-service-stage[data-v4-brand="moovie-bank"] .v4-token-2,
.konebe-v3 .v4-service-stage[data-v4-brand="moovie-bank"] .v4-token-4{background:#eff3f8;border-color:rgba(255,255,255,.75)}
@media(max-width:620px){.konebe-v3 .v4-service-stage .v4-orbit-token{width:52px;height:52px}}
@media(max-width:390px){.konebe-v3 .v4-service-stage .v4-orbit-token{width:46px;height:46px}}

/* Konebe Public V5 — official service logos without enclosing cards. Keep the original magnetic orbit keyframes. */
.konebe-v3 .v4-service-stage .tech-core {width:238px;height:238px;}
.konebe-v3 .v4-service-stage[data-v4-brand="private-moovie"]{--v4-center-size:100%;}
.konebe-v3 .v4-service-stage[data-v4-brand="moovie-bank"]{--v4-center-size:93%;}
.konebe-v3 .v4-service-stage .v4-orbit-token,
.konebe-v3 .v4-service-stage[data-v4-brand="moovie-bank"] .v4-token-2,
.konebe-v3 .v4-service-stage[data-v4-brand="moovie-bank"] .v4-token-4 {
 width:86px;height:86px;min-height:0;padding:0;
 border:0!important;border-radius:0!important;background:transparent!important;
 box-shadow:none!important;backdrop-filter:none!important;
 display:grid;place-items:center;
}
.konebe-v3 .v4-service-stage .v4-orbit-token img {
 display:block;width:100%;height:100%;max-width:none;max-height:none;
 object-fit:contain;filter:drop-shadow(0 5px 9px rgba(0,0,0,.35));
}
/* Dark official bank-service graphics remain visible without putting them on white tiles. */
.konebe-v3 .v4-service-stage[data-v4-brand="moovie-bank"] .v4-token-2 img {
 filter:brightness(1.75) drop-shadow(0 0 5px rgba(255,255,255,.28));
}
.konebe-v3 .v4-service-stage[data-v4-brand="moovie-bank"] .v4-token-4 img {
 filter:brightness(1.55) drop-shadow(0 0 5px rgba(255,255,255,.33));
}
@media(max-width:620px){
 .konebe-v3 .v4-service-stage .tech-core {width:176px;height:176px;}
 .konebe-v3 .v4-service-stage .v4-orbit-token,
 .konebe-v3 .v4-service-stage[data-v4-brand="moovie-bank"] .v4-token-2,
 .konebe-v3 .v4-service-stage[data-v4-brand="moovie-bank"] .v4-token-4 {width:66px;height:66px;}
}
@media(max-width:390px){
 .konebe-v3 .v4-service-stage .tech-core {width:160px;height:160px;}
 .konebe-v3 .v4-service-stage .v4-orbit-token,
 .konebe-v3 .v4-service-stage[data-v4-brand="moovie-bank"] .v4-token-2,
 .konebe-v3 .v4-service-stage[data-v4-brand="moovie-bank"] .v4-token-4 {width:57px;height:57px;}
}
