/* Konebe Public V4: optical center is shared by all 54 public page hero brands. */
.v3-hero-visual:not(.v4-orbit-host){display:block;position:relative;isolation:isolate;}
.v3-hero-visual:not(.v4-orbit-host)>.v3-hero-glow{position:absolute;inset:0;pointer-events:none;z-index:0;}
.v3-hero-visual:not(.v4-orbit-host)>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:min(57%,220px);height:min(57%,220px);max-width:none;max-height:none;object-fit:contain;object-position:center;margin:0;z-index:1;}
@media(max-width:720px){.v3-hero-visual:not(.v4-orbit-host)>img{width:min(45%,145px);height:min(45%,145px)}}

/* Konebe Public V5 — only targeted contrast, layout and institutional footer adjustments. */
.v3-lang>summary{display:flex;align-items:center;justify-content:center;gap:7px}
.v3-lang-option{display:flex;align-items:center;gap:9px;white-space:nowrap}
.v5-flag{display:inline-block;width:23px;height:16px;flex:none;object-fit:cover;border-radius:2px;border:1px solid rgba(255,255,255,.22)}
.v3-lang>.v3-dropdown{min-width:220px}
/* Remove only the enclosing panels around nested Peuro Pay and Downloads cards. */
.konebe-v3 .v3-interactive.downloads-main{border:0;background:transparent;border-radius:0;padding:0;overflow:visible}
.konebe-v3 .v3-interactive.downloads-main .merchant-panel{background:transparent;border:0;box-shadow:none;padding:0;border-radius:0}
.konebe-v3 .v3-interactive.downloads-main .downloads-section{margin-inline:0;max-width:100%}
/* Explicit accessible colors for links and buttons, including stylesheet specificity from earlier V3. */
.konebe-v3 .v3-interactive .downloads-primary,.konebe-v3 .v3-interactive a.downloads-primary,.konebe-v3 .v3-interactive button.downloads-primary{background:#c4ff53!important;border-color:#c4ff53!important;color:#172535!important;text-shadow:none!important}
.konebe-v3 .v3-interactive .downloads-primary:hover:not(:disabled){background:#ddff97!important;border-color:#ddff97!important;color:#152334!important}
.konebe-v3 .v3-interactive .merchant-export,.konebe-v3 .v3-interactive .download-kit-alt{color:#f7faff!important;background:#303d55;border-color:#8799b5}
.konebe-v3 .v3-interactive .merchant-export:hover:not(:disabled),.konebe-v3 .v3-interactive .download-kit-alt:hover{background:#3a4c68;border-color:#c4ff53;color:#fff!important}
.konebe-v3 .v3-interactive :is(button,a):focus-visible{outline:3px solid #c4ff53!important;outline-offset:4px!important}
.konebe-v3 .v3-interactive .downloads-primary:disabled,.konebe-v3 .v3-interactive .merchant-export:disabled{opacity:1!important;background:#465164!important;border-color:#66728a!important;color:#d4dce8!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}
/* Corporate identification is below the main footer navigation divider; no sticky footer. */
.v5-corporate{border-top:1px solid var(--v3-border);padding:29px 0 26px}
.v5-corporate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.v5-corporate-item{min-width:0}
.v5-corporate-item h2{font-size:11px;font-weight:800;letter-spacing:.085em;line-height:1.5;color:var(--v3-lime);margin:0 0 10px}
.v5-corporate-item p,.v5-corporate-item address{font-size:12px;line-height:1.65;color:#bdc8dc;margin:0 0 3px;font-style:normal;overflow-wrap:anywhere}
.v5-corporate-item .v5-corporate-name{font-weight:750;color:#f3f6fc}
.v5-footer-motto{padding:8px 0 25px;text-align:center}
.v5-footer-motto p{font-size:13px;font-weight:550;line-height:1.6;color:#d4ddea;margin:0}
@media(max-width:720px){.v5-corporate-grid{grid-template-columns:1fr;gap:20px}.v5-corporate{padding-top:26px}.v5-footer-motto{text-align:left}}

/* V5: center the public integration-manual action, keep PDF target unchanged. */
.konebe-v3[data-v3-page="peuro-pay-integration"] .v3-document-download {display:flex;align-items:center;justify-content:center;text-align:center;}
.konebe-v3[data-v3-page="peuro-pay-integration"] .v3-document-download>a {max-width:100%;}

/* 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}

/* Konebe Public V18 — scoped discovery pages only. */
.konebe-v3:is([data-v3-page="supported-assets"],[data-v3-page="ecosystem"]) main.disc18{--disc18-mint:#b8ff3b;--disc18-ink:#f3f6fc;--disc18-muted:#b6c2d6;color:var(--disc18-ink);font-size:16px;line-height:1.7;overflow:clip}
.disc18 *{box-sizing:border-box}
.disc18 .disc18-container{width:min(1250px,calc(100% - 72px));margin-inline:auto}
.disc18 h1,.disc18 h2,.disc18 h3{font-weight:760;line-height:1.14;letter-spacing:-.035em;color:#f7f9ff;margin:0}
.disc18 h1{font-size:clamp(2.5rem,4vw,4.45rem)}
.disc18 h2{font-size:clamp(1.8rem,2.65vw,3rem)}
.disc18 h3{font-size:1.28rem}
.disc18 p{color:#c5cede;margin:16px 0 0;line-height:1.72;font-size:1rem}
.disc18 .disc18-lead{font-size:clamp(1.04rem,1.25vw,1.19rem);line-height:1.75;max-width:650px;color:#d5ddeb}
.disc18 .disc18-eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.16em;color:#b8ff3b;text-transform:uppercase;margin:0 0 20px}
.disc18 .disc18-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:26px}
.disc18 .disc18-primary,.disc18 .disc18-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;min-width:0;border-radius:10px;padding:11px 18px;font-size:.87rem;font-weight:780;text-decoration:none;line-height:1.35;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}
.disc18 .disc18-primary{background:#b8ff3b!important;color:#1a2535!important;box-shadow:0 12px 32px rgba(184,255,59,.12)}
.disc18 .disc18-primary:hover{background:#d0ff79!important;transform:translateY(-2px)}
.disc18 .disc18-link{border:1px solid rgba(215,230,246,.2);color:#e9eff7;background:rgba(255,255,255,.035)}
.disc18 .disc18-link:hover{background:rgba(255,255,255,.095);color:#fff}
.disc18 a:focus-visible,.disc18 input:focus-visible,.disc18 button:focus-visible{outline:3px solid #b8ff3b;outline-offset:3px}
.disc18 .disc18-section-heading{max-width:770px;margin-bottom:30px}
.disc18-assets-hero,.disc18-eco-hero{padding:70px 0 65px;background:radial-gradient(ellipse at 80% 20%,rgba(0,200,170,.115),transparent 46%),linear-gradient(145deg,#202a40,#253047);border-bottom:1px solid rgba(255,255,255,.08)}
.disc18-assets-hero-grid,.disc18-eco-hero-grid{display:grid;grid-template-columns:1fr 1.02fr;align-items:center;gap:5.5%;min-width:0}
.disc18-orbit-wrap{position:relative;min-width:0;isolation:isolate}
.disc18-orbit-wrap .landing-tech-stage{min-height:375px;max-height:385px;transform-origin:center;box-shadow:0 24px 70px rgba(0,0,0,.23)}
.disc18-orbit-wrap .tech-stage-footer{display:none}
.disc18-orbit-phone{position:absolute;z-index:11;right:-2%;bottom:-22px;width:min(27%,133px);height:auto;max-height:245px;object-fit:contain;filter:drop-shadow(0 20px 25px rgba(0,0,0,.4));pointer-events:none}
.disc18-catalog{background:#232d43;padding:72px 0 86px;scroll-margin-top:84px}
.disc18-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}
.disc18-search-wrap{display:flex;align-items:center;gap:14px;width:min(100%,650px);min-height:58px;padding:0 17px;background:#2c3853;border:1px solid #526181;border-radius:13px;color:#bcc9dd}
.disc18-search-wrap:focus-within{border-color:#b8ff3b;box-shadow:0 0 0 2px rgba(184,255,59,.1)}
.disc18-search-wrap svg{width:21px;height:21px;flex:0 0 21px}
.disc18-search-wrap input{border:0;outline:none!important;box-shadow:none!important;color:#fff;background:transparent;width:100%;min-width:0;font-size:1rem;min-height:56px}
.disc18-search-wrap input::placeholder{color:#aebacf}
.disc18 .disc18-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.disc18-count{white-space:nowrap;color:#e6f2c6;font-size:.88rem;font-weight:750}
.disc18-filter-list{display:flex;gap:8px;overflow-x:auto;padding:3px 0 17px;margin-bottom:24px;scrollbar-width:thin;scrollbar-color:#687590 transparent}
.disc18-filter{appearance:none;cursor:pointer;flex:0 0 auto;border:1px solid #4a5976;background:#2c3750;color:#e6eaf4;border-radius:999px;padding:9px 16px;font:inherit;font-size:.85rem;font-weight:650;line-height:1.25;white-space:nowrap;transition:background .2s,color .2s}
.disc18-filter:hover{background:#3b4a68}
.disc18-filter.is-active{background:#b8ff3b;color:#18253a;border-color:#b8ff3b}
.disc18 .disc18-empty{padding:22px;background:#2b354f;border-radius:12px;color:#f1f4f9}
.disc18 [hidden]{display:none!important}
.disc18-catalog .supported-assets-directory{margin:0;padding:0;max-width:100%}
.disc18-catalog .landing-assets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.disc18-catalog .landing-asset-group{display:block;min-width:0;margin:0;padding:24px 24px 22px;border-radius:18px;background:linear-gradient(150deg,#2c3751,#29334b);border:1px solid rgba(190,217,243,.14);box-shadow:none;visibility:visible;opacity:1;transform:none}
.disc18-catalog .landing-asset-group-head{display:flex;align-items:center;gap:12px;min-width:0;margin-bottom:17px}
.disc18-catalog .landing-asset-group-head h3{font-size:1.15rem;flex:1 1 auto;min-width:0}
.disc18-catalog .landing-asset-group-head small{flex:0 0 auto;color:#d4f7ae;font-size:.85rem;font-weight:700;border:1px solid rgba(184,255,59,.18);border-radius:7px;padding:3px 9px}
.disc18-catalog .landing-asset-chips{display:flex;gap:8px;flex-wrap:wrap}
.disc18-catalog .landing-asset-chips > span{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:8px 11px;background:rgba(12,22,41,.4);border:1px solid rgba(201,220,238,.13);border-radius:9px;color:#edf2fa;font-size:.83rem;font-weight:650;line-height:1.25;white-space:normal;overflow-wrap:anywhere;opacity:1;transform:none}
.disc18-catalog .landing-asset-chips b{font-size:inherit;font-weight:700}
.disc18-catalog .landing-asset-chips em{font-size:.75rem;color:#a8bbcc;font-style:normal}
.disc18-catalog .landing-asset-chips > span.disc18-peuro-chip{border-color:rgba(184,255,59,.55);background:rgba(184,255,59,.1);color:#e1ff9c}
.disc18-catalog .landing-assets-note{font-size:.88rem;color:#aebbd1;margin-top:27px}
.disc18-detail-band{display:grid;grid-template-columns:1fr 1fr;gap:54px;padding-top:90px;padding-bottom:90px;border-bottom:1px solid rgba(255,255,255,.07)}
.disc18-detail-band > div{border-left:2px solid rgba(184,255,59,.48);padding:8px 0 8px 30px}
.disc18-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:8%;padding-top:100px;padding-bottom:100px;min-width:0}
.disc18-product-copy{max-width:555px}
.disc18-product-copy .disc18-primary{margin-top:24px}
.disc18-product-copy .disc18-actions{margin-top:24px}
.disc18 .disc18-screens{display:flex;justify-content:center;align-items:end;min-width:0;gap:14px}
.disc18 .disc18-screens img{display:block;max-width:48%;width:auto;height:auto;max-height:480px;object-fit:contain;filter:drop-shadow(0 30px 30px rgba(4,9,18,.35))}
.disc18-asset-screens .disc18-phone-b{max-height:385px;transform:translateY(16px)}
.disc18-network-panel{display:grid;grid-template-columns:1.04fr .96fr;gap:8%;align-items:center;padding:38px 45px;margin-top:25px;margin-bottom:80px;border:1px solid rgba(255,255,255,.09);border-radius:25px;background:linear-gradient(120deg,#2e3b54,#22324a)}
.disc18-network-panel .disc18-link,.disc18-peuro-identity .disc18-link{margin-top:20px}
.disc18-peuro-identity{border-left:1px solid rgba(255,255,255,.13);padding-left:12%;min-width:0}
.disc18-peuro-identity img{display:block;max-width:64px;height:auto;margin-bottom:14px}
.disc18-closing{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:55px 6%;margin-bottom:95px;border:1px solid rgba(184,255,59,.19);border-radius:27px;background:radial-gradient(circle at 84% 24%,rgba(184,255,59,.09),transparent 38%),linear-gradient(135deg,#303d57,#253349);overflow:hidden}
.disc18-closing > div{max-width:650px}
.disc18 .disc18-closing-phone{max-height:245px;width:auto;max-width:160px;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(0,0,0,.34))}
.disc18-eco-mosaic{height:380px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}
.disc18-eco-mosaic img{position:absolute;width:auto;object-fit:contain;max-height:100%;filter:drop-shadow(0 25px 30px rgba(0,0,0,.38))}
.disc18-eco-mosaic .disc18-mosaic-main{left:13%;top:0;height:370px;z-index:4}
.disc18-eco-mosaic .disc18-mosaic-side{left:55%;top:14%;height:260px;z-index:3}
.disc18-eco-mosaic .disc18-mosaic-third{left:0;top:28%;height:230px;z-index:2;opacity:.93}
.disc18-system{padding-top:85px;padding-bottom:85px}
.disc18-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.disc18-system-grid a{display:grid;grid-template-columns:1fr auto;gap:2px 16px;min-width:0;border-bottom:1px solid rgba(205,223,243,.18);background:rgba(255,255,255,.025);border-radius:12px;padding:22px;color:#edf2fa;text-decoration:none}
.disc18-system-grid a:hover{background:rgba(184,255,59,.055);border-color:rgba(184,255,59,.38)}
.disc18-system-grid a span:first-child{grid-column:1;color:#b8ff3b;letter-spacing:.12em;font-size:.7rem;font-weight:850}
.disc18-system-grid a b{grid-column:1;line-height:1.45;overflow-wrap:anywhere;font-size:1rem}
.disc18-system-grid a span:last-child{grid-column:2;grid-row:1/span 2;align-self:center}
.disc18-desktop-photo{display:flex;align-items:center;justify-content:center;position:relative;min-width:0}
.disc18-desktop-photo img{display:block;object-fit:contain;filter:drop-shadow(0 20px 25px rgba(0,0,0,.28))}
.disc18-desktop-photo .disc18-desktop{width:85%;height:auto;max-height:390px}
.disc18-desktop-photo .disc18-desktop-phone{position:absolute;width:24%;height:auto;max-height:285px;bottom:-28px;right:0}
.disc18-peuro-section{display:grid;grid-template-columns:.6fr 1.4fr;gap:9%;align-items:center;margin-top:15px;margin-bottom:65px;padding:65px 7%;border:1px solid rgba(184,255,59,.18);border-radius:26px;background:radial-gradient(ellipse at 12% 50%,rgba(184,255,59,.1),transparent 50%),#2b3751}
.disc18-peuro-mark{display:flex;flex-direction:column;align-items:center;gap:14px;font-size:1.6rem;font-weight:800;letter-spacing:.025em}
.disc18-peuro-mark img{width:115px;height:115px;filter:drop-shadow(0 0 25px rgba(184,255,59,.21))}
.disc18-peuro-mark span small{display:block;color:#b2bfd0;font-size:.72rem;font-weight:700;text-align:center}
.disc18-pay-screens img{max-width:31%;max-height:375px}
.disc18-pay .disc18-product-copy{order:2}
.disc18-pay .disc18-pay-screens{order:1}
.disc18-private{padding-top:80px;padding-bottom:100px}
.disc18-private-copy{max-width:780px;margin-bottom:32px}
.disc18-private-screens{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px}
.disc18-private-screens img{max-width:100%;height:auto;max-height:400px;object-fit:contain;margin:auto;filter:drop-shadow(0 18px 18px rgba(0,0,0,.25))}
.disc18-bank{padding-top:65px;padding-bottom:110px}
.disc18-bank-screen{display:flex;align-items:center;justify-content:center}
.disc18-bank-screen img{max-height:460px;max-width:100%;width:auto;height:auto;filter:drop-shadow(0 22px 25px rgba(0,0,0,.35))}
.disc18-complementary{padding-bottom:95px}
.disc18-complement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.disc18-complement-card{border-top:2px solid rgba(184,255,59,.35);background:#2b3750;border-radius:15px;padding:25px 22px;min-width:0}
.disc18-complement-card p{font-size:.9rem}
.disc18-complement-card .disc18-link{margin-top:18px;padding:10px 0;border:0;background:none;text-align:left;justify-content:start;font-size:.83rem}
.disc18-card-product img{display:block;width:100%;max-height:115px;object-fit:contain;margin:0 0 17px}
@media(max-width:1050px){.disc18 .disc18-container{width:min(100% - 44px,1150px)}.disc18-assets-hero-grid,.disc18-eco-hero-grid{gap:20px}.disc18-orbit-phone{right:-2%;max-width:98px}.disc18-orbit-wrap .landing-tech-stage{min-height:340px}.disc18-product{gap:5%}.disc18-complement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.disc18 .disc18-container{width:calc(100% - 32px)}.disc18-assets-hero,.disc18-eco-hero{padding:42px 0 50px}.disc18-assets-hero-grid,.disc18-eco-hero-grid,.disc18-product,.disc18-peuro-section,.disc18-network-panel,.disc18-detail-band{grid-template-columns:1fr;gap:32px}.disc18-orbit-wrap{max-width:540px;width:100%;margin:5px auto 0}.disc18-orbit-wrap .landing-tech-stage{min-height:325px}.disc18-orbit-phone{right:1%;max-height:180px}.disc18-eco-mosaic{height:300px;width:min(100%,430px);margin:0 auto}.disc18-eco-mosaic .disc18-mosaic-main{height:290px}.disc18-eco-mosaic .disc18-mosaic-side{height:210px}.disc18-eco-mosaic .disc18-mosaic-third{height:175px}.disc18-catalog{padding:55px 0 65px}.disc18-catalog .landing-assets-grid{grid-template-columns:1fr}.disc18-catalog-toolbar{align-items:stretch;flex-direction:column;gap:8px}.disc18-count{align-self:end}.disc18-filter-list{margin-bottom:10px}.disc18-detail-band{padding:70px 0;gap:34px}.disc18-detail-band > div{padding-left:22px}.disc18-product{padding-top:65px;padding-bottom:75px}.disc18-product-copy{max-width:100%}.disc18 .disc18-screens img{max-height:380px}.disc18-network-panel{padding:29px 26px;margin:0 auto 65px}.disc18-peuro-identity{border-left:0;border-top:1px solid rgba(255,255,255,.13);padding:26px 0 0}.disc18-closing{margin-bottom:55px;padding:35px 7%}.disc18-closing-phone{display:none}.disc18-system{padding:55px 0}.disc18-system-grid{grid-template-columns:1fr}.disc18-peuro-section{padding:35px 7%;margin:0 auto 45px}.disc18-peuro-mark{flex-direction:row;justify-content:start}.disc18-pay .disc18-product-copy,.disc18-pay .disc18-pay-screens{order:initial}.disc18-private{padding:75px 0 50px}.disc18-private-screens{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.disc18-private-screens img{max-height:260px}.disc18-bank{padding:65px 0}.disc18-bank-screen img{max-height:390px}}
@media(max-width:430px){.disc18 h1{font-size:clamp(2.1rem,10.4vw,3rem)}.disc18 .disc18-actions{gap:9px}.disc18 .disc18-primary,.disc18 .disc18-link{padding:10px 13px;font-size:.83rem}.disc18-orbit-wrap .landing-tech-stage{min-height:300px}.disc18-orbit-phone{max-height:145px;right:-1%}.disc18-catalog .landing-asset-group{padding:19px 15px}.disc18-catalog .landing-asset-chips > span{font-size:.78rem;padding:7px 9px}.disc18-catalog .landing-asset-group-head h3{font-size:1.03rem}.disc18-private-screens{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.disc18-private-screens img{max-height:260px}.disc18-complement-grid{grid-template-columns:1fr}.disc18-eco-mosaic{height:275px}.disc18-eco-mosaic .disc18-mosaic-main{height:255px}.disc18-eco-mosaic .disc18-mosaic-side{height:188px}.disc18-eco-mosaic .disc18-mosaic-third{height:155px}.disc18-asset-screens img{max-height:295px}}
@media(prefers-reduced-motion:reduce){.disc18 *, .disc18 *::before,.disc18 *::after{animation:none!important;scroll-behavior:auto!important;transition:none!important;transform:none!important}.disc18 .disc18-desktop-phone{position:absolute;right:0;bottom:0}}

.vip20-ecosystem-link{display:inline-flex;align-items:center;margin-top:18px;padding:11px 16px;color:#c3ff5a!important;font-weight:750;text-decoration:none!important;border:1px solid rgba(183,250,95,.35);border-radius:8px}.vip20-ecosystem-link:hover{background:rgba(175,255,111,.1)}
