/* Open Token homepage hero — four distinct visual spaces. Loaded last by design. */
#tokennau-homepage-prototype .tn-home-carousel{
  height:clamp(700px,calc(100svh - 78px),840px);
  min-height:700px;
  background:#fff;
}
#tokennau-homepage-prototype .tn-home-slide:before{display:none}
#tokennau-homepage-prototype .tn-home-slide-layout{
  position:relative;z-index:8;display:flex;align-items:center;justify-content:center;height:100%;padding:0 32px 58px;
}
#tokennau-homepage-prototype .tn-home-slide-copy{
  position:relative;z-index:8;width:min(1060px,calc(100% - 160px));max-width:1060px;margin:0 auto;text-align:center;
}
#tokennau-homepage-prototype .tn-home-slide-copy h1,
#tokennau-homepage-prototype .tn-home-slide-copy h2{
  margin:0;color:#17121d;font-size:clamp(64px,5.8vw,88px);font-weight:760;line-height:1.06;letter-spacing:-.065em;
}
#tokennau-homepage-prototype .tn-home-slide-copy h1 em,
#tokennau-homepage-prototype .tn-home-slide-copy h2 em,
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-copy h2 em,
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-copy h2 em,
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-copy h2 em{color:#6f35e7}
#tokennau-homepage-prototype .tn-home-slide-copy>p{max-width:770px;margin:28px auto 0;color:#51495c;font-size:17px;line-height:1.78}
#tokennau-homepage-prototype .tn-home-slide-actions{justify-content:center;margin-top:32px}
#tokennau-homepage-prototype .tn-home-slide-copy>small{max-width:630px;margin:18px auto 0;color:#7b7186;font-size:11px;line-height:1.65;text-align:center}
#tokennau-homepage-prototype .tn-home-main-link{margin:34px auto 0;background:linear-gradient(100deg,#21172d,#7138ed);color:#fff;box-shadow:0 15px 36px rgba(72,37,119,.19)}

#tokennau-homepage-prototype .tn-home-slide-art{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:1;pointer-events:none}
#tokennau-homepage-prototype .tn-home-slide-art:before,
#tokennau-homepage-prototype .tn-home-slide-art:after{content:"";position:absolute;inset:0;width:auto;height:auto;border:0;border-radius:0;background:none;filter:none;opacity:1;mask-image:none;-webkit-mask-image:none}
#tokennau-homepage-prototype .tn-home-slide-art:after{z-index:5;pointer-events:none}
#tokennau-homepage-prototype .tn-home-slide-art span,
#tokennau-homepage-prototype .tn-home-slide-art span:nth-child(1),
#tokennau-homepage-prototype .tn-home-slide-art span:nth-child(2),
#tokennau-homepage-prototype .tn-home-slide-art span:nth-child(3){
  position:absolute;left:auto;right:auto;top:auto;bottom:auto;width:auto;height:auto;min-width:0;min-height:0;border:0;border-radius:0;background:none;box-shadow:none;filter:none;clip-path:none;opacity:1;transform:none;
  transition:transform 1s .12s cubic-bezier(.2,.72,.18,1),opacity .7s .12s ease;
}
#tokennau-homepage-prototype .tn-home-slide:not(.is-active) .tn-home-slide-art span{opacity:.04}

/* 01 — Gateway / diagonal purple-cyan traffic field. */
#tokennau-homepage-prototype .tn-home-slide-gateway{
  background:
    radial-gradient(ellipse 42% 68% at 0% 10%,rgba(129,63,235,.32),transparent 72%),
    radial-gradient(ellipse 38% 58% at 100% 88%,rgba(48,177,224,.22),transparent 72%),
    linear-gradient(125deg,#e9dcff 0%,#f8f4ff 33%,#fff 57%,#e7f6ff 100%);
}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art:after{background:radial-gradient(ellipse 43% 50% at center,rgba(255,255,255,.94),rgba(255,255,255,.58) 53%,transparent 83%)}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span{border-radius:999px;transform:rotate(-14deg)}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(1){right:-10vw;top:7%;width:52vw;height:12vw;background:linear-gradient(90deg,rgba(113,56,237,.02),rgba(113,56,237,.34),rgba(47,180,222,.22));box-shadow:0 25px 90px rgba(86,47,151,.13);filter:blur(.7px)}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(2){right:-1vw;top:32%;width:39vw;height:6px;background:linear-gradient(90deg,transparent,rgba(45,184,215,.78),rgba(113,56,237,.50));box-shadow:0 0 34px rgba(45,184,215,.30)}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(3){left:-12vw;bottom:1%;width:45vw;height:10vw;background:linear-gradient(90deg,rgba(113,56,237,.28),rgba(155,98,255,.07),transparent);box-shadow:0 24px 80px rgba(113,56,237,.09);filter:blur(.7px)}

/* 02 — Guardrail / vertical ice-cyan protection chamber. */
#tokennau-homepage-prototype .tn-home-slide-guard{
  background:
    radial-gradient(ellipse 52% 82% at 95% 48%,rgba(32,188,181,.34),transparent 70%),
    radial-gradient(ellipse 31% 50% at 3% 82%,rgba(113,56,237,.18),transparent 70%),
    linear-gradient(105deg,#f7fcff 0%,#def4f7 36%,#f8fbff 62%,#e8e0ff 100%);
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art:after{background:linear-gradient(90deg,transparent 0 25%,rgba(255,255,255,.78) 41% 61%,transparent 79%)}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(1){right:-6vw;top:-7%;width:40vw;height:114%;border-radius:58% 0 0 58%;background:linear-gradient(90deg,rgba(113,56,237,.26),rgba(34,188,181,.11) 62%,rgba(255,255,255,.02));box-shadow:inset 38px 0 95px rgba(113,56,237,.08),0 28px 100px rgba(34,188,181,.09);filter:blur(.6px);transform:skewY(-5deg)}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(2){right:7vw;top:11%;width:23vw;height:78%;border-radius:52% 0 0 52%;background:linear-gradient(90deg,rgba(255,255,255,.20),rgba(113,56,237,.11),rgba(34,188,181,.07));box-shadow:inset 22px 0 62px rgba(113,56,237,.06);filter:blur(.8px);transform:skewY(5deg)}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(3){right:17vw;top:4%;width:5px;height:92%;border-radius:99px;background:linear-gradient(180deg,transparent,rgba(24,177,176,.82) 27% 73%,transparent);box-shadow:0 0 38px rgba(24,177,176,.36)}

/* 03 — Audit / warm ivory records stacked on a horizontal axis. */
#tokennau-homepage-prototype .tn-home-slide-balance{
  background:
    radial-gradient(ellipse 46% 66% at 0% 78%,rgba(238,124,99,.31),transparent 72%),
    radial-gradient(ellipse 36% 54% at 100% 14%,rgba(113,56,237,.20),transparent 72%),
    linear-gradient(180deg,#fff7f1 0%,#fff 36%,#faf6ff 63%,#ffece4 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art:after{background:linear-gradient(90deg,transparent 0 23%,rgba(255,255,255,.86) 39% 62%,transparent 78%)}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span{filter:blur(.5px)}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){left:-7vw;top:3%;width:47vw;height:25%;border-radius:0 140px 140px 0;background:linear-gradient(90deg,rgba(113,56,237,.31),rgba(155,98,255,.065),transparent);box-shadow:0 25px 85px rgba(113,56,237,.085);transform:rotate(-3deg)}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){right:-8vw;top:38%;width:38vw;height:22%;border-radius:130px 0 0 130px;background:linear-gradient(270deg,rgba(113,56,237,.25),rgba(113,56,237,.055),transparent);box-shadow:0 25px 85px rgba(113,56,237,.07);transform:rotate(2deg)}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){left:-8vw;bottom:-3%;width:51vw;height:24%;border-radius:0 140px 140px 0;background:linear-gradient(90deg,rgba(238,124,99,.36),rgba(113,56,237,.075),transparent);box-shadow:0 25px 90px rgba(238,124,99,.11);transform:rotate(2deg)}

/* 04 — Enterprise / saturated violet-blue opposing wings. */
#tokennau-homepage-prototype .tn-home-slide-enterprise{
  background:
    radial-gradient(ellipse 48% 72% at 3% 8%,rgba(113,56,237,.34),transparent 72%),
    radial-gradient(ellipse 49% 72% at 98% 92%,rgba(62,143,236,.34),transparent 72%),
    linear-gradient(132deg,#dfd0ff 0%,#f5f0ff 35%,#e9f1ff 65%,#d3e7ff 100%);
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art:after{background:radial-gradient(ellipse 42% 48% at center,rgba(255,255,255,.92),rgba(255,255,255,.53) 56%,transparent 84%)}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(1){left:-15vw;top:-15%;width:50vw;height:94%;border-radius:0 55% 39% 0;background:linear-gradient(135deg,rgba(113,56,237,.44),rgba(113,56,237,.06));box-shadow:0 30px 110px rgba(113,56,237,.14);filter:blur(1px);transform:rotate(-12deg)}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(2){right:-16vw;bottom:-16%;width:52vw;height:94%;border-radius:54% 0 0 41%;background:linear-gradient(315deg,rgba(62,143,236,.43),rgba(113,56,237,.08));box-shadow:0 30px 110px rgba(62,143,236,.14);filter:blur(1px);transform:rotate(-12deg)}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(3){display:none}

/* Navigation and progress reflect each scene without changing navigation content. */
html body #tokennau-homepage-prototype[data-home-scene="0"]{--home-nav-bg:rgba(238,226,255,.96);--home-nav-line:rgba(113,56,237,.17);--home-nav-accent:#7138ed}
html body #tokennau-homepage-prototype[data-home-scene="1"]{--home-nav-bg:rgba(222,244,247,.96);--home-nav-line:rgba(25,151,155,.18);--home-nav-accent:#5623c5}
html body #tokennau-homepage-prototype[data-home-scene="2"]{--home-nav-bg:rgba(255,240,232,.96);--home-nav-line:rgba(218,102,80,.18);--home-nav-accent:#7138ed}
html body #tokennau-homepage-prototype[data-home-scene="3"]{--home-nav-bg:rgba(220,211,255,.96);--home-nav-line:rgba(67,108,196,.18);--home-nav-accent:#5220c2}
html body #tokennau-homepage-prototype .tn-nav{background:var(--home-nav-bg);border-bottom-color:var(--home-nav-line);transition:background-color .5s ease,border-color .5s ease}
html body #tokennau-homepage-prototype .tn-nav-actions .tn-btn-primary{border-color:var(--home-nav-accent);background:var(--home-nav-accent);color:#fff}
#tokennau-homepage-prototype .tn-home-slide-status{background:color-mix(in srgb,var(--home-nav-bg) 72%,transparent);border-color:var(--home-nav-line)}
#tokennau-homepage-prototype .tn-home-slide-status button.is-active i{background:var(--home-nav-accent)}

@media(max-width:850px){
  #tokennau-homepage-prototype .tn-home-carousel,#tokennau-homepage-prototype .tn-home-slide{height:calc(100svh - 66px);min-height:700px}
  #tokennau-homepage-prototype .tn-home-slide-copy{width:min(720px,calc(100% - 96px))}
  #tokennau-homepage-prototype .tn-home-slide-copy h1,#tokennau-homepage-prototype .tn-home-slide-copy h2{font-size:clamp(52px,8.2vw,68px)}
  #tokennau-homepage-prototype .tn-home-slide-copy>p{font-size:15px}
}
@media(max-width:620px){
  #tokennau-homepage-prototype .tn-home-slide-layout{width:100%;max-width:none;padding:0 20px 78px}
  #tokennau-homepage-prototype .tn-home-slide-copy{width:100%;max-width:100%;padding:0}
  #tokennau-homepage-prototype .tn-home-slide-copy h1,#tokennau-homepage-prototype .tn-home-slide-copy h2{width:100%;max-width:100%;font-size:clamp(37px,10.2vw,44px);line-height:1.1;letter-spacing:-.055em;word-break:keep-all}
  #tokennau-homepage-prototype .tn-home-slide-copy h1 em,#tokennau-homepage-prototype .tn-home-slide-copy h2 em{display:block;margin-top:3px}
  #tokennau-homepage-prototype .tn-home-slide-copy>p{max-width:350px;margin-top:23px;font-size:13px;line-height:1.72}
  #tokennau-homepage-prototype .tn-home-slide-actions{max-width:350px;margin:27px auto 0}
  #tokennau-homepage-prototype .tn-home-slide-copy>small{max-width:335px;font-size:10px}
  #tokennau-homepage-prototype .tn-home-slide-art{opacity:.68}
  #tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(1){right:-55vw;top:9%;width:102vw;height:29vw}
  #tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(2){right:-43vw;top:31%;width:74vw}
  #tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(3){left:-56vw;bottom:3%;width:93vw;height:26vw}
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(1){right:-58vw;top:-3%;width:105vw;height:106%}
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(2){right:-36vw;top:15%;width:68vw;height:74%}
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(3){right:8vw}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){left:-52vw;top:4%;width:99vw;height:23%}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){right:-51vw;top:40%;width:95vw;height:20%}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){left:-54vw;bottom:-1%;width:102vw;height:22%}
  #tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(1){left:-59vw;top:-8%;width:106vw;height:84%}
  #tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(2){right:-60vw;bottom:-9%;width:108vw;height:84%}
}
@media(max-width:390px){
  #tokennau-homepage-prototype .tn-home-slide-layout{padding-left:18px;padding-right:18px}
  #tokennau-homepage-prototype .tn-home-slide-copy h1,#tokennau-homepage-prototype .tn-home-slide-copy h2{font-size:clamp(35px,9.8vw,39px)}
  #tokennau-homepage-prototype .tn-home-slide-copy>p{max-width:330px;font-size:12.5px}
}

/* v2 — targeted differentiation for scene 03 and scene 04. */
/* 03 / Audit: richer graphite-violet records with a clean central reading area. */
#tokennau-homepage-prototype .tn-home-slide-balance{
  background:
    radial-gradient(ellipse 51% 76% at -4% 91%,rgba(111,45,230,.34),transparent 68%),
    radial-gradient(ellipse 42% 66% at 104% 4%,rgba(53,35,82,.26),transparent 70%),
    linear-gradient(165deg,#e9e1f5 0%,#f8f5fc 28%,#fff 51%,#f0e9fa 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art:after{
  background:linear-gradient(90deg,transparent 0 21%,rgba(255,255,255,.91) 39% 62%,transparent 80%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){
  background:linear-gradient(90deg,rgba(50,32,76,.48),rgba(113,56,237,.17),rgba(170,137,223,.035),transparent);
  box-shadow:0 28px 92px rgba(54,35,82,.13),inset 0 1px rgba(255,255,255,.30);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){
  background:linear-gradient(270deg,rgba(105,43,221,.39),rgba(76,49,121,.13),transparent);
  box-shadow:0 28px 92px rgba(80,43,145,.12),inset 0 1px rgba(255,255,255,.25);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){
  background:linear-gradient(90deg,rgba(118,48,226,.43),rgba(132,86,201,.14),transparent);
  box-shadow:0 30px 98px rgba(92,42,169,.14),inset 0 1px rgba(255,255,255,.25);
}

/* 04 / Enterprise: bold offset panels on a cool violet-blue field. */
#tokennau-homepage-prototype .tn-home-slide-enterprise{
  background:
    radial-gradient(ellipse 52% 76% at -5% 0%,rgba(107,54,230,.30),transparent 68%),
    radial-gradient(ellipse 50% 78% at 105% 100%,rgba(65,133,226,.27),transparent 68%),
    linear-gradient(135deg,#e7dcff 0%,#f4efff 31%,#fbfbff 54%,#e2ecff 100%);
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art:before{
  background:linear-gradient(135deg,rgba(104,48,224,.16) 0 18%,transparent 18% 76%,rgba(64,126,219,.13) 76% 100%);
  opacity:1;
  -webkit-mask-image:none;
  mask-image:none;
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art:after{
  background:radial-gradient(ellipse 43% 52% at center,rgba(255,255,255,.98),rgba(255,255,255,.91) 53%,rgba(255,255,255,.18) 78%,transparent 100%);
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(1),
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(2),
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(3){
  display:block;
  border:1px solid rgba(255,255,255,.48);
  border-radius:42px;
  box-shadow:0 30px 90px rgba(61,37,107,.12),inset 0 1px rgba(255,255,255,.70);
  filter:none;
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(1){
  left:-11vw;top:-17%;width:34vw;height:58%;
  background:linear-gradient(145deg,rgba(91,37,205,.38),rgba(149,107,237,.13));
  transform:rotate(-8deg);
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(2){
  right:-10vw;bottom:-20%;width:35vw;height:61%;
  background:linear-gradient(325deg,rgba(54,119,215,.36),rgba(124,78,218,.12));
  transform:rotate(-8deg);
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(3){
  right:7vw;top:8%;width:12vw;height:17%;
  border-radius:28px;
  background:linear-gradient(145deg,rgba(255,255,255,.48),rgba(107,56,215,.16));
  box-shadow:0 18px 58px rgba(69,42,120,.10),inset 0 1px rgba(255,255,255,.82);
  transform:rotate(8deg);
}

/* Scene-matched navigation refinements. */
html body #tokennau-homepage-prototype[data-home-scene="2"]{
  --home-nav-bg:rgba(233,226,243,.97);
  --home-nav-line:rgba(85,54,127,.20);
  --home-nav-accent:#6530c9;
}
html body #tokennau-homepage-prototype[data-home-scene="3"]{
  --home-nav-bg:rgba(226,218,249,.97);
  --home-nav-line:rgba(81,88,184,.22);
  --home-nav-accent:#5521c5;
}

@media(max-width:620px){
  #tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(1){left:-45vw;top:-8%;width:78vw;height:42%;border-radius:34px}
  #tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(2){right:-46vw;bottom:-9%;width:79vw;height:43%;border-radius:34px}
  #tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(3){right:-7vw;top:12%;width:31vw;height:13%;border-radius:20px}
}

/* Rounded app-tile treatment for the existing Open Token mark. */
html body #tokennau-homepage-prototype .tn-logo-img{
  width:42px;
  height:42px;
  object-fit:contain;
  object-position:center;
  border-radius:13px;
  filter:none;
  flex:0 0 auto;
}
@media(max-width:620px){
  html body #tokennau-homepage-prototype .tn-logo-img{width:38px;height:38px;border-radius:12px}
}

/* Carousel is controlled only by the four compact status tabs. */
html body #tokennau-homepage-prototype .tn-home-arrow,
html body #tokennau-homepage-prototype [data-home-prev],
html body #tokennau-homepage-prototype [data-home-next]{display:none!important}

/* v8 — unmistakable scene 03: violet audit ledger, not another pale wash. */
#tokennau-homepage-prototype .tn-home-slide-balance{
  background:
    radial-gradient(ellipse 60% 92% at -7% 95%,rgba(93,35,202,.52),transparent 66%),
    radial-gradient(ellipse 53% 82% at 108% -3%,rgba(42,24,66,.42),transparent 67%),
    linear-gradient(155deg,#d6c4ed 0%,#e7daf5 25%,#f8f4fc 49%,#ded0ef 76%,#c9b4e4 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art:before{
  background:
    linear-gradient(90deg,rgba(51,29,78,.13) 1px,transparent 1px) 0 0/84px 100%,
    linear-gradient(rgba(51,29,78,.10) 1px,transparent 1px) 0 0/100% 84px;
  opacity:.32;
  -webkit-mask-image:linear-gradient(90deg,#000,transparent 36%,transparent 64%,#000);
  mask-image:linear-gradient(90deg,#000,transparent 36%,transparent 64%,#000);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art:after{
  background:radial-gradient(ellipse 39% 50% at center,rgba(255,255,255,.96),rgba(255,255,255,.78) 54%,rgba(255,255,255,.10) 80%,transparent 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){
  left:-10vw;top:4%;width:48vw;height:27%;
  border:1px solid rgba(221,205,250,.27);
  border-radius:0 150px 150px 0;
  background:linear-gradient(90deg,#38204f 0%,rgba(96,42,169,.88) 42%,rgba(137,87,208,.22) 76%,transparent 100%);
  box-shadow:0 30px 100px rgba(48,24,74,.22),inset 0 1px rgba(255,255,255,.24);
  filter:none;
  transform:rotate(-3deg);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){
  right:-10vw;top:38%;width:41vw;height:24%;
  border:1px solid rgba(235,224,255,.28);
  border-radius:145px 0 0 145px;
  background:linear-gradient(270deg,#7130d1 0%,rgba(99,43,177,.82) 40%,rgba(84,54,126,.20) 76%,transparent 100%);
  box-shadow:0 30px 100px rgba(75,32,137,.20),inset 0 1px rgba(255,255,255,.26);
  filter:none;
  transform:rotate(2deg);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){
  left:-11vw;bottom:-4%;width:54vw;height:27%;
  border:1px solid rgba(237,226,255,.25);
  border-radius:0 150px 150px 0;
  background:linear-gradient(90deg,#792fd9 0%,rgba(112,47,199,.86) 43%,rgba(163,110,229,.20) 77%,transparent 100%);
  box-shadow:0 34px 108px rgba(86,32,159,.23),inset 0 1px rgba(255,255,255,.22);
  filter:none;
  transform:rotate(2deg);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-copy h2{color:#1d1426}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-copy h2 em{color:#6b2ed1}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-copy>p{color:#4d4059}
html body #tokennau-homepage-prototype[data-home-scene="2"]{
  --home-nav-bg:rgba(218,204,237,.97);
  --home-nav-line:rgba(68,37,104,.24);
  --home-nav-accent:#6428c8;
}
@media(max-width:620px){
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art:before{background-size:52px 100%,100% 52px}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){left:-57vw;top:4%;width:108vw;height:25%}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){right:-58vw;top:39%;width:105vw;height:22%}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){left:-59vw;bottom:-1%;width:111vw;height:24%}
}

/* v10 — keep one brand mark only; remove legacy standalone marks and round arrows. */
html body #tokennau-homepage-prototype > .tn-logo,
html body #tokennau-homepage-prototype main > .tn-logo,
html body #tokennau-homepage-prototype .tn-home-carousel > .tn-logo,
html body #tokennau-homepage-prototype .tn-home-slide > .tn-logo,
html body #tokennau-homepage-prototype .tn-home-text-link > span,
html body #tokennau-homepage-prototype .tn-home-arrow,
html body #tokennau-homepage-prototype [data-home-prev],
html body #tokennau-homepage-prototype [data-home-next]{display:none!important}
html body #tokennau-homepage-prototype > .tn-nav .tn-brand .tn-logo-img{display:block!important}

/* v11 — scene 03 polish: seamless ribbons, controlled saturation and clean edges. */
#tokennau-homepage-prototype .tn-home-slide-balance{
  background:
    radial-gradient(ellipse 48% 70% at -6% 92%,rgba(103,41,211,.40),transparent 69%),
    radial-gradient(ellipse 42% 62% at 106% 5%,rgba(55,35,86,.30),transparent 70%),
    linear-gradient(150deg,#d8c9ed 0%,#eee6f7 29%,#fbf9fd 51%,#e9def5 76%,#cfbbe8 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art:before{
  background:
    linear-gradient(90deg,rgba(62,35,94,.09) 1px,transparent 1px) 0 0/96px 100%,
    linear-gradient(rgba(62,35,94,.07) 1px,transparent 1px) 0 0/100% 96px;
  opacity:.25;
  -webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 31%,transparent 69%,#000 100%);
  mask-image:linear-gradient(90deg,#000 0%,transparent 31%,transparent 69%,#000 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art:after{
  background:radial-gradient(ellipse 41% 55% at center,rgba(255,255,255,.97),rgba(255,255,255,.86) 56%,rgba(255,255,255,.12) 82%,transparent 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1),
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2),
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){
  border:0;
  outline:0;
  min-height:0;
  filter:none;
  overflow:hidden;
  -webkit-mask-image:linear-gradient(90deg,#000 0 60%,rgba(0,0,0,.72) 77%,transparent 100%);
  mask-image:linear-gradient(90deg,#000 0 60%,rgba(0,0,0,.72) 77%,transparent 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){
  left:-7vw;right:auto;top:8%;bottom:auto;width:39vw;height:17%;
  border-radius:0 999px 999px 0;
  background:linear-gradient(90deg,#3c2555 0%,#633298 46%,#a879da 100%);
  box-shadow:0 24px 76px rgba(52,28,77,.18);
  transform:rotate(-3deg);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){
  left:auto;right:-8vw;top:39%;bottom:auto;width:34vw;height:16%;
  border-radius:999px 0 0 999px;
  background:linear-gradient(270deg,#7134c9 0%,#8349cf 48%,#b58ae2 100%);
  box-shadow:0 24px 78px rgba(81,38,143,.17);
  transform:rotate(2deg);
  -webkit-mask-image:linear-gradient(270deg,#000 0 61%,rgba(0,0,0,.72) 78%,transparent 100%);
  mask-image:linear-gradient(270deg,#000 0 61%,rgba(0,0,0,.72) 78%,transparent 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){
  left:-8vw;right:auto;top:auto;bottom:2%;width:42vw;height:17%;
  border-radius:0 999px 999px 0;
  background:linear-gradient(90deg,#6e2bc3 0%,#8b4ed7 46%,#c198e8 100%);
  box-shadow:0 27px 84px rgba(91,40,158,.18);
  transform:rotate(2deg);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-main-link{
  background:linear-gradient(100deg,#2b1b3b,#6c31cb);
  box-shadow:0 15px 34px rgba(80,39,139,.22);
}
@media(max-width:620px){
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){left:-48vw;top:7%;width:83vw;height:17%}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){right:-47vw;top:40%;width:78vw;height:15%}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){left:-50vw;bottom:3%;width:88vw;height:16%}
}

/* v12 — final scene 03 cleanup from the detail review. */
/* No decorative logo or standalone arrow is allowed inside scene 03. */
#tokennau-homepage-prototype .tn-home-slide-balance img,
#tokennau-homepage-prototype .tn-home-slide-balance svg,
#tokennau-homepage-prototype .tn-home-slide-balance .tn-logo,
#tokennau-homepage-prototype .tn-home-slide-balance .tn-logo-img,
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-arrow,
#tokennau-homepage-prototype .tn-home-slide-balance [data-home-prev],
#tokennau-homepage-prototype .tn-home-slide-balance [data-home-next]{display:none!important}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-main-link span{display:none}

/* Full rounded ribbons with gradient tails: no masks, borders, rotation or hard joins. */
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1),
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2),
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){
  border:0!important;
  outline:0!important;
  -webkit-mask-image:none!important;
  mask-image:none!important;
  transform:none!important;
  backface-visibility:hidden;
  background-clip:padding-box;
  will-change:opacity;
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){
  left:-8vw;right:auto;top:9%;bottom:auto;width:43vw;height:15%;
  border-radius:0 999px 999px 0;
  background:linear-gradient(90deg,#3c2555 0%,rgba(99,50,152,.96) 42%,rgba(157,109,210,.58) 68%,rgba(193,160,228,.18) 86%,transparent 100%);
  box-shadow:0 22px 72px rgba(52,28,77,.16);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){
  left:auto;right:-8vw;top:40%;bottom:auto;width:38vw;height:14%;
  border-radius:999px 0 0 999px;
  background:linear-gradient(270deg,#7134c9 0%,rgba(131,73,207,.96) 42%,rgba(181,138,226,.58) 69%,rgba(215,190,239,.18) 86%,transparent 100%);
  box-shadow:0 22px 74px rgba(81,38,143,.16);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){
  left:-9vw;right:auto;top:auto;bottom:3%;width:46vw;height:15%;
  border-radius:0 999px 999px 0;
  background:linear-gradient(90deg,#6e2bc3 0%,rgba(139,78,215,.96) 43%,rgba(193,152,232,.56) 69%,rgba(222,199,241,.17) 86%,transparent 100%);
  box-shadow:0 25px 80px rgba(91,40,158,.16);
}
@media(max-width:620px){
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){left:-50vw;top:8%;width:91vw;height:15%}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){right:-49vw;top:40%;width:87vw;height:14%}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){left:-52vw;bottom:3%;width:96vw;height:15%}
}

/* v14 — Guardrail scene: layered protective light curtains with balanced visual weight. */
#tokennau-homepage-prototype .tn-home-slide-guard{
  background:
    radial-gradient(ellipse 44% 78% at -5% 45%,rgba(48,181,199,.29),transparent 72%),
    radial-gradient(ellipse 42% 74% at 104% 48%,rgba(118,75,220,.27),transparent 72%),
    radial-gradient(ellipse 72% 30% at 50% -8%,rgba(116,192,221,.14),transparent 74%),
    linear-gradient(118deg,#eaf8fb 0%,#f7fcfd 28%,#fff 48%,#fbf9ff 69%,#eee9fb 100%);
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art:before{
  background:
    linear-gradient(116deg,transparent 0 11%,rgba(73,178,198,.16) 11.1% 11.25%,transparent 11.35% 30%,rgba(95,115,180,.10) 30.1% 30.22%,transparent 30.32% 69%,rgba(111,80,207,.11) 69.1% 69.22%,transparent 69.32% 88%,rgba(73,178,198,.13) 88.1% 88.24%,transparent 88.34%),
    linear-gradient(90deg,rgba(55,172,193,.07) 1px,transparent 1px) 0 0/88px 100%,
    linear-gradient(rgba(91,85,167,.055) 1px,transparent 1px) 0 0/100% 88px;
  opacity:.82;
  -webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.88) 24%,transparent 43% 57%,rgba(0,0,0,.88) 76%,#000 100%);
  mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.88) 24%,transparent 43% 57%,rgba(0,0,0,.88) 76%,#000 100%);
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art:after{
  background:
    radial-gradient(ellipse 34% 70% at 50% 50%,rgba(255,255,255,.99),rgba(255,255,255,.91) 48%,rgba(255,255,255,.28) 76%,transparent 100%),
    linear-gradient(102deg,transparent 0 36%,rgba(255,255,255,.44) 44%,rgba(255,255,255,.74) 50%,rgba(255,255,255,.38) 57%,transparent 65%);
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(1),
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(2),
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(3){
  border:0;
  outline:0;
  pointer-events:none;
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(1){
  left:-24vw;
  right:auto;
  top:-2%;
  bottom:auto;
  width:61vw;
  height:25vw;
  border-radius:0 999px 999px 0;
  background:
    linear-gradient(180deg,rgba(255,255,255,.54),transparent 30%),
    linear-gradient(92deg,rgba(35,168,193,.72) 0%,rgba(73,191,207,.48) 39%,rgba(127,211,219,.18) 72%,transparent 100%);
  box-shadow:0 34px 105px rgba(42,168,192,.18),inset 0 1px rgba(255,255,255,.72);
  filter:blur(.3px);
  transform:rotate(-11deg);
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(2){
  left:auto;
  right:-25vw;
  top:auto;
  bottom:-3%;
  width:63vw;
  height:26vw;
  border-radius:999px 0 0 999px;
  background:
    linear-gradient(0deg,rgba(255,255,255,.45),transparent 34%),
    linear-gradient(270deg,rgba(103,62,210,.68) 0%,rgba(126,88,221,.46) 40%,rgba(169,143,232,.18) 72%,transparent 100%);
  box-shadow:0 -30px 105px rgba(104,65,202,.17),inset 0 1px rgba(255,255,255,.68);
  filter:blur(.3px);
  transform:rotate(-10deg);
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(3){
  left:-6vw;
  right:auto;
  top:44%;
  bottom:auto;
  width:112vw;
  height:7vw;
  border-radius:999px;
  background:linear-gradient(90deg,transparent 0%,rgba(31,170,194,.27) 15%,rgba(91,198,211,.10) 32%,rgba(255,255,255,.08) 47% 53%,rgba(142,102,224,.10) 68%,rgba(105,65,211,.26) 85%,transparent 100%);
  box-shadow:0 0 48px rgba(80,151,199,.10),inset 0 1px rgba(255,255,255,.58);
  filter:blur(1px);
  transform:rotate(-4deg);
}
@media(max-width:980px){
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(1){left:-42vw;top:2%;width:82vw;height:35vw}
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(2){right:-43vw;bottom:1%;width:85vw;height:36vw}
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(3){left:-10vw;width:120vw;height:10vw}
}
@media(max-width:620px){
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(1){left:-72vw;top:7%;width:127vw;height:54vw}
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(2){right:-74vw;bottom:6%;width:130vw;height:56vw}
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(3){left:-17vw;top:46%;width:134vw;height:15vw}
}

/* v15 — Guardrail scene navigation follows the cyan-to-violet light-field palette. */
html body #tokennau-homepage-prototype[data-home-scene="1"]{
  --home-nav-bg:rgba(240,248,252,.92);
  --home-nav-line:rgba(93,103,180,.14);
  --home-nav-accent:#652bd0;
}
html body #tokennau-homepage-prototype[data-home-scene="1"] .tn-nav{
  background:
    linear-gradient(90deg,rgba(218,244,248,.96) 0%,rgba(239,249,251,.95) 30%,rgba(249,248,253,.95) 58%,rgba(237,229,252,.96) 100%);
  border-bottom-color:rgba(91,107,181,.14);
  box-shadow:0 5px 22px rgba(70,91,145,.055);
}
html body #tokennau-homepage-prototype[data-home-scene="1"] .tn-nav-actions .tn-btn-primary{
  border-color:#652bd0;
  background:linear-gradient(105deg,#4c236b 0%,#702de1 100%);
  box-shadow:0 8px 22px rgba(101,43,208,.18);
}

/* v16 — Scene 03: light, layered audit trails aligned with the other hero scenes. */
#tokennau-homepage-prototype .tn-home-slide-balance{
  background:
    radial-gradient(ellipse 48% 72% at -6% 24%,rgba(131,109,220,.22),transparent 72%),
    radial-gradient(ellipse 44% 70% at 105% 58%,rgba(91,147,224,.20),transparent 73%),
    radial-gradient(ellipse 58% 30% at 42% 105%,rgba(176,128,229,.13),transparent 75%),
    linear-gradient(116deg,#f3f0fb 0%,#fbfaff 29%,#fff 50%,#f9fbff 70%,#eef3fc 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art:before{
  background:
    linear-gradient(90deg,rgba(101,78,176,.055) 1px,transparent 1px) 0 0/92px 100%,
    linear-gradient(rgba(89,110,174,.05) 1px,transparent 1px) 0 0/100% 92px;
  opacity:.78;
  -webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.58) 25%,transparent 43% 57%,rgba(0,0,0,.58) 75%,#000 100%);
  mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.58) 25%,transparent 43% 57%,rgba(0,0,0,.58) 75%,#000 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art:after{
  background:radial-gradient(ellipse 38% 68% at 50% 50%,rgba(255,255,255,.99),rgba(255,255,255,.92) 50%,rgba(255,255,255,.28) 78%,transparent 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1),
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2),
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){
  border:0!important;
  outline:0!important;
  -webkit-mask-image:none!important;
  mask-image:none!important;
  filter:none;
  transform:none!important;
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){
  left:-10vw;
  right:auto;
  top:9%;
  bottom:auto;
  width:45vw;
  height:13%;
  border-radius:0 999px 999px 0;
  background:linear-gradient(90deg,rgba(79,52,151,.78) 0%,rgba(111,75,185,.48) 43%,rgba(177,151,224,.16) 77%,transparent 100%);
  box-shadow:0 22px 70px rgba(83,59,151,.13),inset 0 1px rgba(255,255,255,.45);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){
  left:auto;
  right:-10vw;
  top:42%;
  bottom:auto;
  width:43vw;
  height:12%;
  border-radius:999px 0 0 999px;
  background:linear-gradient(270deg,rgba(90,80,199,.72) 0%,rgba(113,104,211,.43) 43%,rgba(172,172,231,.14) 78%,transparent 100%);
  box-shadow:0 22px 72px rgba(84,82,185,.12),inset 0 1px rgba(255,255,255,.44);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){
  left:-11vw;
  right:auto;
  top:auto;
  bottom:5%;
  width:49vw;
  height:13%;
  border-radius:0 999px 999px 0;
  background:linear-gradient(90deg,rgba(112,55,190,.70) 0%,rgba(145,91,208,.42) 43%,rgba(206,171,232,.14) 78%,transparent 100%);
  box-shadow:0 24px 76px rgba(111,68,177,.12),inset 0 1px rgba(255,255,255,.42);
}
html body #tokennau-homepage-prototype[data-home-scene="2"]{
  --home-nav-bg:rgba(247,245,252,.94);
  --home-nav-line:rgba(91,91,169,.14);
  --home-nav-accent:#6230c8;
}
html body #tokennau-homepage-prototype[data-home-scene="2"] .tn-nav{
  background:linear-gradient(90deg,rgba(236,230,249,.96) 0%,rgba(248,246,252,.95) 45%,rgba(235,241,252,.96) 100%);
  border-bottom-color:rgba(91,91,169,.14);
  box-shadow:0 5px 22px rgba(83,78,139,.05);
}
html body #tokennau-homepage-prototype[data-home-scene="2"] .tn-nav-actions .tn-btn-primary{
  border-color:#6230c8;
  background:linear-gradient(105deg,#402557 0%,#6932cf 100%);
  box-shadow:0 8px 22px rgba(98,48,200,.17);
}
@media(max-width:980px){
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){left:-34vw;top:10%;width:71vw;height:14%}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){right:-35vw;top:42%;width:70vw;height:13%}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){left:-36vw;bottom:6%;width:76vw;height:14%}
}
@media(max-width:620px){
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){left:-59vw;top:11%;width:106vw;height:13%}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){right:-60vw;top:43%;width:104vw;height:12%}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){left:-61vw;bottom:7%;width:110vw;height:13%}
}

/* v17 — Remove scene 02/03 grids; replace scene 03 blocks with borderless light trails. */
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art:before,
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art:before{
  background:none!important;
  background-image:none!important;
  opacity:0!important;
}
#tokennau-homepage-prototype .tn-home-slide-balance{
  background:
    radial-gradient(ellipse 52% 76% at -7% 18%,rgba(128,105,219,.25),transparent 70%),
    radial-gradient(ellipse 48% 70% at 106% 52%,rgba(85,150,224,.23),transparent 71%),
    radial-gradient(ellipse 44% 44% at 4% 102%,rgba(174,118,224,.16),transparent 73%),
    linear-gradient(118deg,#f1eefb 0%,#faf9fe 30%,#fff 51%,#f8faff 72%,#edf3fc 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art:after{
  background:radial-gradient(ellipse 41% 70% at 50% 50%,rgba(255,255,255,.99),rgba(255,255,255,.92) 52%,rgba(255,255,255,.22) 80%,transparent 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1),
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2),
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){
  border:0!important;
  outline:0!important;
  border-radius:50%!important;
  box-shadow:none!important;
  -webkit-mask-image:none!important;
  mask-image:none!important;
  pointer-events:none;
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){
  left:-18vw;
  right:auto;
  top:7%;
  bottom:auto;
  width:57vw;
  height:16vw;
  background:radial-gradient(ellipse at 34% 52%,rgba(85,57,166,.38) 0%,rgba(118,86,196,.20) 42%,rgba(170,145,222,.07) 66%,transparent 78%);
  filter:blur(13px);
  transform:rotate(-9deg)!important;
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){
  left:auto;
  right:-19vw;
  top:38%;
  bottom:auto;
  width:58vw;
  height:17vw;
  background:radial-gradient(ellipse at 67% 50%,rgba(79,102,205,.34) 0%,rgba(108,115,211,.18) 43%,rgba(161,165,228,.065) 67%,transparent 79%);
  filter:blur(14px);
  transform:rotate(-7deg)!important;
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){
  left:-20vw;
  right:auto;
  top:auto;
  bottom:-5%;
  width:61vw;
  height:18vw;
  background:radial-gradient(ellipse at 34% 48%,rgba(119,65,190,.32) 0%,rgba(153,101,207,.17) 43%,rgba(202,169,229,.06) 67%,transparent 79%);
  filter:blur(15px);
  transform:rotate(7deg)!important;
}
@media(max-width:980px){
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){left:-38vw;top:9%;width:79vw;height:25vw}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){right:-40vw;top:39%;width:80vw;height:26vw}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){left:-41vw;bottom:-1%;width:84vw;height:27vw}
}
@media(max-width:620px){
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){left:-67vw;top:11%;width:119vw;height:39vw}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){right:-69vw;top:41%;width:120vw;height:40vw}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){left:-70vw;bottom:2%;width:124vw;height:42vw}
}

/* v18 — Scene 03: one continuous data-flow field instead of three isolated shapes. */
#tokennau-homepage-prototype .tn-home-slide-balance{
  background:
    radial-gradient(ellipse 58% 88% at -8% 44%,rgba(111,83,207,.30),transparent 69%),
    radial-gradient(ellipse 54% 84% at 108% 48%,rgba(72,139,220,.27),transparent 70%),
    radial-gradient(ellipse 76% 38% at 50% 108%,rgba(155,101,215,.16),transparent 73%),
    linear-gradient(118deg,#eeeafb 0%,#f9f7fe 28%,#fff 50%,#f7f9ff 72%,#e9f1fc 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art:before{
  background:
    radial-gradient(ellipse 28% 54% at 5% 18%,rgba(121,91,213,.22),transparent 72%),
    radial-gradient(ellipse 30% 58% at 96% 80%,rgba(78,141,220,.20),transparent 72%)!important;
  background-image:
    radial-gradient(ellipse 28% 54% at 5% 18%,rgba(121,91,213,.22),transparent 72%),
    radial-gradient(ellipse 30% 58% at 96% 80%,rgba(78,141,220,.20),transparent 72%)!important;
  opacity:1!important;
  -webkit-mask-image:none!important;
  mask-image:none!important;
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art:after{
  background:
    radial-gradient(ellipse 40% 70% at 50% 50%,rgba(255,255,255,.98),rgba(255,255,255,.88) 51%,rgba(255,255,255,.18) 80%,transparent 100%),
    linear-gradient(101deg,transparent 0 27%,rgba(255,255,255,.08) 36%,rgba(255,255,255,.64) 49%,rgba(255,255,255,.10) 63%,transparent 73%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1),
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){
  border:0!important;
  outline:0!important;
  border-radius:50%!important;
  box-shadow:none!important;
  filter:blur(22px)!important;
  opacity:.82;
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){
  left:-24vw;
  right:auto;
  top:-18%;
  bottom:auto;
  width:68vw;
  height:68vw;
  background:radial-gradient(ellipse at 42% 44%,rgba(94,65,190,.32) 0%,rgba(130,99,209,.16) 45%,transparent 70%);
  transform:none!important;
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){
  left:auto;
  right:-25vw;
  top:auto;
  bottom:-25%;
  width:70vw;
  height:70vw;
  background:radial-gradient(ellipse at 58% 48%,rgba(67,125,213,.30) 0%,rgba(105,134,218,.15) 45%,transparent 70%);
  transform:none!important;
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){
  left:-10vw;
  right:auto;
  top:45%;
  bottom:auto;
  width:120vw;
  height:18vw;
  border:0!important;
  outline:0!important;
  border-radius:50%!important;
  background:linear-gradient(90deg,transparent 0%,rgba(96,61,189,.24) 13%,rgba(137,103,211,.13) 31%,rgba(255,255,255,.035) 46% 54%,rgba(94,135,216,.13) 69%,rgba(58,120,211,.23) 87%,transparent 100%);
  box-shadow:0 0 78px rgba(97,93,196,.12)!important;
  filter:blur(8px)!important;
  opacity:.92;
  transform:rotate(-7deg)!important;
}
@media(max-width:980px){
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){left:-43vw;top:-8%;width:90vw;height:90vw}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){right:-44vw;bottom:-12%;width:92vw;height:92vw}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){left:-16vw;width:132vw;height:25vw}
}
@media(max-width:620px){
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){left:-69vw;top:1%;width:126vw;height:126vw}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){right:-71vw;bottom:-1%;width:130vw;height:130vw}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){left:-25vw;top:47%;width:150vw;height:38vw}
}

/* v19 — Scene 01/04 navigation palettes follow their hero backgrounds. */
html body #tokennau-homepage-prototype[data-home-scene="0"]{
  --home-nav-bg:rgba(246,242,253,.94);
  --home-nav-line:rgba(103,88,176,.14);
  --home-nav-accent:#6832d5;
}
html body #tokennau-homepage-prototype[data-home-scene="0"] .tn-nav{
  background:linear-gradient(90deg,rgba(239,231,252,.96) 0%,rgba(248,245,253,.95) 43%,rgba(233,243,252,.96) 100%);
  border-bottom-color:rgba(103,88,176,.14);
  box-shadow:0 5px 22px rgba(83,70,141,.05);
}
html body #tokennau-homepage-prototype[data-home-scene="0"] .tn-nav-actions .tn-btn-primary{
  border-color:#6832d5;
  background:linear-gradient(105deg,#49225f 0%,#7037df 100%);
  box-shadow:0 8px 22px rgba(104,50,213,.17);
}
html body #tokennau-homepage-prototype[data-home-scene="3"]{
  --home-nav-bg:rgba(241,245,253,.94);
  --home-nav-line:rgba(78,103,179,.15);
  --home-nav-accent:#572bc5;
}
html body #tokennau-homepage-prototype[data-home-scene="3"] .tn-nav{
  background:linear-gradient(90deg,rgba(231,226,250,.96) 0%,rgba(244,244,253,.95) 45%,rgba(225,239,252,.96) 100%);
  border-bottom-color:rgba(78,103,179,.15);
  box-shadow:0 5px 22px rgba(65,91,153,.055);
}
html body #tokennau-homepage-prototype[data-home-scene="3"] .tn-nav-actions .tn-btn-primary{
  border-color:#572bc5;
  background:linear-gradient(105deg,#34285a 0%,#5d32cc 100%);
  box-shadow:0 8px 22px rgba(87,43,197,.17);
}
