/* Final homepage hero art direction — Open Token black/white/purple with restrained accents. */
#tokennau-homepage-prototype{
  --home-nav-bg:rgba(250,248,255,.92);
  --home-nav-line:rgba(68,35,105,.10);
  --home-nav-accent:#6f35e7;
}

/* Shared hero foundation. */
#tokennau-homepage-prototype .tn-home-carousel{
  height:clamp(700px,calc(100svh - 78px),840px);
  min-height:700px;
  background:#faf9fd;
}
#tokennau-homepage-prototype .tn-home-slide,
#tokennau-homepage-prototype .tn-home-slide-art{isolation:isolate}
#tokennau-homepage-prototype .tn-home-slide:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-2;
  background:none;
  opacity:1;
  -webkit-mask-image:none;
  mask-image:none;
}
#tokennau-homepage-prototype .tn-home-slide-layout{
  position:relative;
  z-index:6;
  display:flex;
  align-items:center;
  justify-content:center;
  height:100%;
  padding-top:0;
  padding-bottom:56px;
}
#tokennau-homepage-prototype .tn-home-slide-copy{
  position:relative;
  z-index:6;
  width:min(1060px,calc(100% - 200px));
  max-width:1060px;
  margin:0 auto;
  text-align:center;
  opacity:.15;
  transform:translateY(18px);
  transition:opacity .55s .12s ease,transform .72s .12s cubic-bezier(.2,.72,.2,1);
}
#tokennau-homepage-prototype .tn-home-slide.is-active .tn-home-slide-copy{opacity:1;transform:none}
#tokennau-homepage-prototype .tn-home-slide-copy h1,
#tokennau-homepage-prototype .tn-home-slide-copy h2{
  max-width:none;
  margin:0;
  color:#17121d;
  font-size:clamp(62px,5.75vw,86px);
  font-weight:760;
  line-height:1.07;
  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:#7138ed;
}
#tokennau-homepage-prototype .tn-home-slide-copy>p{
  max-width:760px;
  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:620px;
  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 14px 34px rgba(72,37,119,.18);
}

/* Art primitives are decorative only. */
#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;
  -webkit-mask-image:none;
  mask-image:none;
  pointer-events:none;
}
#tokennau-homepage-prototype .tn-home-slide-art:after{
  z-index:4;
  background:radial-gradient(ellipse 46% 52% at center,rgba(255,255,255,.98),rgba(255,255,255,.86) 46%,rgba(255,255,255,.18) 74%,transparent 100%);
}
#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;
  opacity:1;
  clip-path:none;
  transform:none;
  transition:transform 1s .15s cubic-bezier(.2,.7,.2,1),opacity .7s .15s ease;
}
#tokennau-homepage-prototype .tn-home-slide:not(.is-active) .tn-home-slide-art span{opacity:.08}

/* 01 — Token Orbit: precise circular motion with one restrained cyan highlight. */
#tokennau-homepage-prototype .tn-home-slide-gateway{
  background:
    radial-gradient(circle at 11% 13%,rgba(154,105,247,.16),transparent 28%),
    linear-gradient(120deg,#f1e9ff 0%,#fff 46%,#f5f1ff 74%,#edf8ff 100%);
}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art:before{
  background:radial-gradient(circle at 86% 50%,rgba(31,184,210,.11),transparent 22%);
}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span{
  border-style:solid;
  border-radius:50%;
  background:transparent;
}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(1){
  right:-13vw;top:5%;width:48vw;height:48vw;
  border-width:6px;border-color:rgba(113,56,237,.31);
}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(2){
  right:-5vw;top:19%;width:34vw;height:34vw;
  border-width:3px;border-color:rgba(33,177,205,.38) rgba(113,56,237,.46) rgba(113,56,237,.15) rgba(33,177,205,.12);
  transform:rotate(-18deg);
}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(3){
  left:-15vw;bottom:-24vw;width:38vw;height:38vw;
  border-width:4px;border-color:rgba(113,56,237,.13);
}

/* 02 — Safety Veil: soft protective membrane, not a hard portal or dashboard. */
#tokennau-homepage-prototype .tn-home-slide-guard{
  background:
    radial-gradient(ellipse at 82% 42%,rgba(32,188,178,.12),transparent 31%),
    linear-gradient(135deg,#fff 0%,#f8f5ff 50%,#eee7ff 78%,#effcfb 100%);
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art:before{
  background:linear-gradient(90deg,transparent 0 74%,rgba(113,56,237,.07) 74.2% 74.5%,transparent 74.7%);
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(1){
  right:-10vw;top:7%;width:46vw;height:86%;
  border:1px solid rgba(113,56,237,.18);
  border-radius:50% 0 0 50%;
  background:linear-gradient(90deg,rgba(113,56,237,.12),rgba(255,255,255,.03));
  box-shadow:inset 22px 0 60px rgba(113,56,237,.05);
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(2){
  right:4vw;top:21%;width:26vw;height:58%;
  border:5px solid rgba(113,56,237,.30);
  border-radius:50%;
  background:rgba(255,255,255,.05);
  box-shadow:0 0 54px rgba(31,184,178,.10),inset 0 0 42px rgba(113,56,237,.05);
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(3){
  right:17vw;top:13%;width:7px;height:74%;
  border-radius:99px;
  background:linear-gradient(180deg,transparent,rgba(35,184,180,.48) 30% 70%,transparent);
  box-shadow:0 0 22px rgba(35,184,180,.16);
}

/* 03 — Audit Layers: three calm strata with a tiny coral checkpoint accent. */
#tokennau-homepage-prototype .tn-home-slide-balance{
  background:
    linear-gradient(180deg,rgba(113,56,237,.09) 0 27%,transparent 27.2% 70%,rgba(113,56,237,.075) 70.2% 100%),
    linear-gradient(120deg,#f7f2ff 0%,#fff 48%,#fff8f6 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art:before{
  background:radial-gradient(circle at 14% 73%,rgba(239,126,105,.11),transparent 24%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art:after{
  background:linear-gradient(90deg,transparent 0 25%,rgba(255,255,255,.92) 38% 63%,transparent 76%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span{
  height:8px;
  border-radius:99px;
  box-shadow:0 0 20px rgba(113,56,237,.10);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){
  left:-3vw;top:20%;width:43vw;
  background:linear-gradient(90deg,transparent,rgba(113,56,237,.44),rgba(113,56,237,.04));
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){
  right:-2vw;top:50%;width:36vw;
  background:linear-gradient(90deg,rgba(113,56,237,.03),rgba(113,56,237,.42),transparent);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){
  left:-4vw;top:79%;width:48vw;
  background:linear-gradient(90deg,transparent,rgba(239,126,105,.45) 72%,rgba(113,56,237,.18));
}

/* 04 — Nexus Wings: two soft fields converge without dots, bars or a literal N. */
#tokennau-homepage-prototype .tn-home-slide-enterprise{
  background:
    radial-gradient(circle at 88% 14%,rgba(83,151,239,.10),transparent 26%),
    linear-gradient(132deg,#fff 0%,#faf8ff 48%,#eee7ff 76%,#f1f7ff 100%);
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art:before{
  background:radial-gradient(circle at 13% 83%,rgba(113,56,237,.12),transparent 27%);
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(1){
  left:-14vw;top:4%;width:46vw;height:78%;
  border-radius:0 55% 55% 0;
  background:linear-gradient(135deg,rgba(113,56,237,.18),rgba(113,56,237,.025));
  filter:blur(1px);
  transform:rotate(-11deg);
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(2){
  right:-14vw;bottom:1%;width:47vw;height:75%;
  border-radius:55% 0 0 55%;
  background:linear-gradient(315deg,rgba(75,145,235,.15),rgba(113,56,237,.055));
  filter:blur(1px);
  transform:rotate(-11deg);
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(3){
  left:50%;top:50%;width:48vw;height:5px;
  border-radius:99px;
  background:linear-gradient(90deg,transparent,rgba(113,56,237,.36),rgba(77,151,235,.20),transparent);
  box-shadow:0 0 26px rgba(113,56,237,.12);
  transform:translate(-50%,-50%) rotate(-11deg);
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(3):before,
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(3):after{display:none}

/* Scene-matched navigation and compact state control. */
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[data-home-scene="0"]{
  --home-nav-bg:rgba(245,240,255,.94);--home-nav-line:rgba(113,56,237,.12);--home-nav-accent:#7138ed;
}
html body #tokennau-homepage-prototype[data-home-scene="1"]{
  --home-nav-bg:rgba(247,247,253,.94);--home-nav-line:rgba(38,151,157,.11);--home-nav-accent:#6630d9;
}
html body #tokennau-homepage-prototype[data-home-scene="2"]{
  --home-nav-bg:rgba(252,248,250,.94);--home-nav-line:rgba(226,114,94,.11);--home-nav-accent:#7138ed;
}
html body #tokennau-homepage-prototype[data-home-scene="3"]{
  --home-nav-bg:rgba(247,248,253,.94);--home-nav-line:rgba(73,129,204,.11);--home-nav-accent:#612bd2;
}
html body #tokennau-homepage-prototype .tn-brand,
html body #tokennau-homepage-prototype .tn-navlinks a,
html body #tokennau-homepage-prototype .tn-product-trigger{color:#241c2d}
html body #tokennau-homepage-prototype .tn-logo-img{filter:none}
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{
  bottom:24px;
  display:flex;
  width:auto;
  gap:10px;
  padding:8px 12px;
  border:1px solid var(--home-nav-line);
  border-radius:999px;
  background:rgba(255,255,255,.48);
  box-shadow:0 10px 28px rgba(57,36,75,.05);
  backdrop-filter:blur(14px);
}
#tokennau-homepage-prototype .tn-home-slide-status button{
  display:block;
  width:26px;
  height:10px;
  min-height:0;
  padding:0;
  border:0;
  background:transparent;
}
#tokennau-homepage-prototype .tn-home-slide-status button:after{display:none}
#tokennau-homepage-prototype .tn-home-slide-status i{
  display:block;width:100%;height:4px;border-radius:99px;background:rgba(53,45,62,.18);box-shadow:none;
}
#tokennau-homepage-prototype .tn-home-slide-status button.is-active{width:46px;background:transparent}
#tokennau-homepage-prototype .tn-home-slide-status button.is-active i{
  background:var(--home-nav-accent);box-shadow:0 0 12px color-mix(in srgb,var(--home-nav-accent) 35%,transparent);
}
#tokennau-homepage-prototype .tn-home-arrow{
  width:44px;height:44px;border-color:rgba(46,34,57,.13);background:rgba(255,255,255,.58);color:#251d2e;
}

@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% - 100px))}
  #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 22px 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:.58}
  #tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(1){right:-68vw;top:10%;width:108vw;height:108vw}
  #tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(2){right:-56vw;top:26%;width:77vw;height:77vw}
  #tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(3){left:-67vw;bottom:-30vw;width:84vw;height:84vw}
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(1){right:-67vw;top:11%;width:115vw;height:76%}
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(2){right:-45vw;top:28%;width:76vw;height:45%}
  #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:-48vw;width:96vw}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){right:-47vw;width:89vw}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){left:-49vw;width:100vw}
  #tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(1){left:-67vw;width:112vw;height:67%}
  #tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(2){right:-67vw;width:112vw;height:66%}
  #tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(3){width:108vw}
  #tokennau-homepage-prototype .tn-home-slide-status{bottom:22px}
}
@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 visual polish — soft volume, distinct silhouettes, no wireframe circles. */
#tokennau-homepage-prototype .tn-home-slide-art:after{
  background:radial-gradient(ellipse 44% 50% at center,rgba(255,255,255,.98),rgba(255,255,255,.90) 47%,rgba(255,255,255,.30) 72%,transparent 100%);
}

/* 01 Resource Flow — three soft token streams crossing the canvas edges. */
#tokennau-homepage-prototype .tn-home-slide-gateway{
  background:
    radial-gradient(ellipse at 12% 12%,rgba(135,78,235,.18),transparent 30%),
    radial-gradient(ellipse at 91% 78%,rgba(64,176,225,.12),transparent 27%),
    linear-gradient(120deg,#f3edff 0%,#fff 48%,#f5f2ff 72%,#eef8ff 100%);
}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art:before{
  background:linear-gradient(145deg,rgba(113,56,237,.07),transparent 32%) left bottom/42% 54% no-repeat;
}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span,
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(1),
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(2),
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(3){
  border:0;
  border-radius:999px;
  filter:blur(1px);
  transform:rotate(-12deg);
}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(1){
  right:-14vw;top:11%;width:48vw;height:10vw;
  background:linear-gradient(90deg,rgba(113,56,237,.03),rgba(113,56,237,.22),rgba(82,158,239,.15));
  box-shadow:0 22px 70px rgba(113,56,237,.08);
}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(2){
  right:-9vw;top:29%;width:35vw;height:4px;
  background:linear-gradient(90deg,transparent,rgba(53,181,213,.55),rgba(113,56,237,.35));
  box-shadow:0 0 28px rgba(53,181,213,.18);
}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(3){
  left:-14vw;bottom:5%;width:41vw;height:8vw;
  background:linear-gradient(90deg,rgba(113,56,237,.15),rgba(155,98,255,.06),transparent);
  box-shadow:0 20px 65px rgba(113,56,237,.06);
}

/* 02 Safety Membrane — a translucent protective veil with a cyan edge. */
#tokennau-homepage-prototype .tn-home-slide-guard{
  background:
    radial-gradient(ellipse at 86% 44%,rgba(45,190,181,.14),transparent 31%),
    radial-gradient(ellipse at 8% 84%,rgba(113,56,237,.10),transparent 25%),
    linear-gradient(137deg,#fff 0%,#faf8ff 48%,#eee8ff 76%,#effcfb 100%);
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art:before{
  background:none;
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(1){
  right:-12vw;top:4%;width:48vw;height:92%;
  border:0;border-radius:55% 0 0 55%;
  background:linear-gradient(90deg,rgba(113,56,237,.15),rgba(255,255,255,.035));
  box-shadow:inset 28px 0 75px rgba(113,56,237,.055),0 26px 80px rgba(67,38,104,.05);
  filter:blur(.4px);transform:none;
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(2){
  right:1vw;top:18%;width:30vw;height:64%;
  border:0;border-radius:50%;
  background:radial-gradient(circle,rgba(255,255,255,.12) 0 45%,rgba(113,56,237,.10) 46% 58%,transparent 59%);
  box-shadow:0 0 75px rgba(45,190,181,.10);filter:blur(1px);transform:none;
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(3){
  right:13vw;top:9%;width:5px;height:81%;
  border:0;border-radius:99px;
  background:linear-gradient(180deg,transparent,rgba(44,190,181,.46) 32% 68%,transparent);
  box-shadow:0 0 30px rgba(44,190,181,.20);filter:blur(.3px);transform:none;
}

/* 03 Audit Layers — wide translucent strata with a small warm checkpoint. */
#tokennau-homepage-prototype .tn-home-slide-balance{
  background:
    radial-gradient(ellipse at 12% 76%,rgba(239,129,107,.13),transparent 27%),
    linear-gradient(180deg,rgba(113,56,237,.075) 0 28%,transparent 28.2% 69%,rgba(113,56,237,.06) 69.2%),
    linear-gradient(122deg,#f8f4ff 0%,#fff 49%,#fff8f5 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art:before{background:none}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span,
#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;border-radius:999px;filter:blur(.4px);transform:none;
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){
  left:-8vw;top:10%;width:43vw;height:13vw;
  background:linear-gradient(90deg,rgba(113,56,237,.17),rgba(155,98,255,.05),transparent);
  box-shadow:none;
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){
  right:-10vw;top:39%;width:38vw;height:11vw;
  background:linear-gradient(270deg,rgba(113,56,237,.15),rgba(113,56,237,.035),transparent);
  box-shadow:none;
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){
  left:-9vw;bottom:3%;width:49vw;height:12vw;
  background:linear-gradient(90deg,rgba(239,129,107,.16),rgba(113,56,237,.055),transparent);
  box-shadow:0 20px 65px rgba(239,129,107,.04);
}

/* 04 Convergence Wings — large opposing fields, no line through the copy. */
#tokennau-homepage-prototype .tn-home-slide-enterprise{
  background:
    radial-gradient(ellipse at 88% 12%,rgba(83,151,239,.13),transparent 28%),
    radial-gradient(ellipse at 8% 85%,rgba(113,56,237,.13),transparent 29%),
    linear-gradient(132deg,#fff 0%,#fbfaff 47%,#eee8ff 75%,#eff7ff 100%);
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art:before{background:none}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(1){
  left:-16vw;top:-5%;width:48vw;height:82%;
  border:0;border-radius:0 62% 54% 0;
  background:linear-gradient(135deg,rgba(113,56,237,.19),rgba(113,56,237,.025));
  box-shadow:0 26px 90px rgba(113,56,237,.06);filter:blur(1.5px);transform:rotate(-10deg);
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(2){
  right:-17vw;bottom:-6%;width:50vw;height:80%;
  border:0;border-radius:60% 0 0 53%;
  background:linear-gradient(315deg,rgba(73,147,237,.17),rgba(113,56,237,.045));
  box-shadow:0 26px 90px rgba(73,147,237,.055);filter:blur(1.5px);transform:rotate(-10deg);
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(3){
  display:none;
}

@media(max-width:620px){
  #tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(1){right:-62vw;top:11%;width:104vw;height:28vw}
  #tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(2){right:-50vw;top:31%;width:80vw}
  #tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(3){left:-59vw;bottom:7%;width:92vw;height:23vw}
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(1){right:-70vw;top:7%;width:122vw;height:86%}
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(2){right:-47vw;top:25%;width:82vw;height:50%}
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(3){right:9vw}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){left:-62vw;top:12%;width:108vw;height:31vw}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){right:-61vw;top:43%;width:105vw;height:28vw}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){left:-63vw;bottom:4%;width:110vw;height:30vw}
  #tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(1){left:-72vw;top:0;width:120vw;height:72%}
  #tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(2){right:-72vw;bottom:0;width:120vw;height:70%}
}

/* v3 targeted polish — refine scenes 02/03 after side-by-side review. */
/* 02: layered protective veil, with no obvious ring silhouette. */
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(1){
  right:-11vw;top:2%;width:45vw;height:96%;
  border-radius:62% 0 0 48%;
  background:linear-gradient(102deg,rgba(113,56,237,.16),rgba(113,56,237,.045) 54%,rgba(44,190,181,.035));
  box-shadow:inset 30px 0 80px rgba(113,56,237,.05),0 30px 90px rgba(55,35,83,.045);
  transform:skewY(-5deg);
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(2){
  right:-2vw;top:17%;width:31vw;height:67%;
  border:0;border-radius:58% 0 0 46%;
  background:linear-gradient(100deg,rgba(255,255,255,.08),rgba(113,56,237,.09),rgba(44,190,181,.045));
  box-shadow:inset 18px 0 52px rgba(113,56,237,.04),0 0 70px rgba(44,190,181,.075);
  transform:skewY(7deg);
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(3){
  right:13vw;top:10%;width:4px;height:80%;
  background:linear-gradient(180deg,transparent,rgba(44,190,181,.44) 34% 66%,transparent);
  box-shadow:0 0 26px rgba(44,190,181,.18);
  transform:rotate(3deg);
}

/* 03: offset audit slices rather than full-width horizontal bands. */
#tokennau-homepage-prototype .tn-home-slide-balance{
  background:
    radial-gradient(ellipse at 11% 77%,rgba(239,129,107,.13),transparent 28%),
    radial-gradient(ellipse at 89% 20%,rgba(113,56,237,.10),transparent 27%),
    linear-gradient(122deg,#f8f4ff 0%,#fff 50%,#fff8f5 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){
  left:-8vw;top:8%;width:42vw;height:22%;
  border-radius:0 120px 120px 0;
  background:linear-gradient(90deg,rgba(113,56,237,.17),rgba(155,98,255,.045),transparent);
  box-shadow:0 22px 65px rgba(113,56,237,.035);
  transform:rotate(-4deg);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){
  right:-9vw;top:40%;width:36vw;height:18%;
  border-radius:110px 0 0 110px;
  background:linear-gradient(270deg,rgba(113,56,237,.15),rgba(113,56,237,.035),transparent);
  box-shadow:0 22px 65px rgba(113,56,237,.03);
  transform:rotate(3deg);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){
  left:-8vw;bottom:1%;width:47vw;height:20%;
  border-radius:0 120px 120px 0;
  background:linear-gradient(90deg,rgba(239,129,107,.15),rgba(113,56,237,.045),transparent);
  box-shadow:0 22px 65px rgba(239,129,107,.035);
  transform:rotate(2deg);
}

@media(max-width:620px){
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(1){right:-70vw;top:4%;width:120vw;height:90%}
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(2){right:-48vw;top:22%;width:84vw;height:56%}
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(3){right:9vw}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){left:-61vw;top:8%;width:106vw;height:20%}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){right:-60vw;top:42%;width:103vw;height:17%}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){left:-62vw;bottom:2%;width:108vw;height:19%}
}

/* v4 — unmistakable scene switching. Shared typography; distinct atmosphere, axis and silhouette. */
/* Remove the shared white spotlight that made every scene look identical. */
#tokennau-homepage-prototype .tn-home-slide-art:after{opacity:1}

/* 01 / ROUTE: lavender-white, diagonal movement from lower-left to upper-right. */
#tokennau-homepage-prototype .tn-home-slide-gateway{
  background:
    radial-gradient(ellipse 38% 58% at 4% 16%,rgba(130,66,236,.27),transparent 72%),
    radial-gradient(ellipse 36% 50% at 96% 84%,rgba(64,178,226,.16),transparent 72%),
    linear-gradient(125deg,#ede1ff 0%,#fbf9ff 38%,#fff 58%,#eaf6ff 100%);
}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art:after{
  background:radial-gradient(ellipse 45% 48% at 50% 51%,rgba(255,255,255,.90),rgba(255,255,255,.48) 54%,transparent 82%);
}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(1){
  right:-7vw;top:9%;width:51vw;height:12vw;border-radius:999px;
  background:linear-gradient(90deg,rgba(113,56,237,.02),rgba(113,56,237,.30),rgba(55,178,224,.19));
  box-shadow:0 22px 75px rgba(93,53,158,.11);filter:blur(.5px);transform:rotate(-13deg);
}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(2){
  right:-1vw;top:31%;width:39vw;height:6px;border-radius:99px;
  background:linear-gradient(90deg,transparent,rgba(49,181,217,.70),rgba(113,56,237,.45));
  box-shadow:0 0 32px rgba(49,181,217,.25);filter:none;transform:rotate(-13deg);
}
#tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(3){
  left:-12vw;bottom:4%;width:44vw;height:10vw;border-radius:999px;
  background:linear-gradient(90deg,rgba(113,56,237,.23),rgba(155,98,255,.06),transparent);
  box-shadow:0 22px 70px rgba(113,56,237,.08);filter:blur(.6px);transform:rotate(-13deg);
}

/* 02 / GUARD: ice-blue field, vertical protective curtain and cyan seam. */
#tokennau-homepage-prototype .tn-home-slide-guard{
  background:
    radial-gradient(ellipse 46% 72% at 92% 48%,rgba(43,188,181,.30),transparent 70%),
    radial-gradient(ellipse 28% 45% at 7% 80%,rgba(113,56,237,.16),transparent 70%),
    linear-gradient(105deg,#f8fcff 0%,#e9f7fb 38%,#f9fbff 62%,#e9e3ff 100%);
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art:after{
  background:linear-gradient(90deg,transparent 0 24%,rgba(255,255,255,.76) 40% 61%,transparent 78%);
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(1){
  right:-5vw;top:-6%;width:39vw;height:112%;border-radius:58% 0 0 58%;
  background:linear-gradient(90deg,rgba(113,56,237,.24),rgba(43,188,181,.10) 60%,rgba(255,255,255,.02));
  box-shadow:inset 34px 0 85px rgba(113,56,237,.07),0 25px 90px rgba(43,188,181,.08);filter:blur(.5px);transform:skewY(-4deg);
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(2){
  right:7vw;top:12%;width:22vw;height:76%;border-radius:48% 0 0 48%;
  background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(113,56,237,.10),rgba(43,188,181,.07));
  box-shadow:inset 20px 0 58px rgba(113,56,237,.05);filter:blur(.8px);transform:skewY(5deg);
}
#tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(3){
  right:17vw;top:5%;width:5px;height:90%;border-radius:99px;
  background:linear-gradient(180deg,transparent,rgba(31,181,179,.78) 28% 72%,transparent);
  box-shadow:0 0 34px rgba(31,181,179,.32);filter:none;transform:none;
}

/* 03 / AUDIT: warm ivory field, horizontal layered records and coral checkpoint. */
#tokennau-homepage-prototype .tn-home-slide-balance{
  background:
    radial-gradient(ellipse 40% 55% at 2% 78%,rgba(239,128,103,.25),transparent 72%),
    radial-gradient(ellipse 33% 48% at 96% 16%,rgba(113,56,237,.17),transparent 72%),
    linear-gradient(180deg,#fffaf6 0%,#fff 36%,#fbf7ff 62%,#fff1eb 100%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art:after{
  background:linear-gradient(90deg,transparent 0 24%,rgba(255,255,255,.82) 39% 62%,transparent 77%);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(1){
  left:-6vw;top:5%;width:46vw;height:24%;border-radius:0 130px 130px 0;
  background:linear-gradient(90deg,rgba(113,56,237,.27),rgba(155,98,255,.06),transparent);
  box-shadow:0 24px 75px rgba(113,56,237,.07);filter:blur(.4px);transform:rotate(-3deg);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){
  right:-7vw;top:39%;width:37vw;height:21%;border-radius:120px 0 0 120px;
  background:linear-gradient(270deg,rgba(113,56,237,.22),rgba(113,56,237,.05),transparent);
  box-shadow:0 24px 75px rgba(113,56,237,.06);filter:blur(.4px);transform:rotate(2deg);
}
#tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){
  left:-8vw;bottom:-2%;width:50vw;height:23%;border-radius:0 130px 130px 0;
  background:linear-gradient(90deg,rgba(239,128,103,.31),rgba(113,56,237,.07),transparent);
  box-shadow:0 24px 80px rgba(239,128,103,.09);filter:blur(.4px);transform:rotate(2deg);
}

/* 04 / NEXUS: saturated violet-blue field, opposing angular wings. */
#tokennau-homepage-prototype .tn-home-slide-enterprise{
  background:
    radial-gradient(ellipse 42% 62% at 7% 12%,rgba(113,56,237,.27),transparent 72%),
    radial-gradient(ellipse 44% 62% at 94% 86%,rgba(67,145,236,.26),transparent 72%),
    linear-gradient(132deg,#e9ddff 0%,#f8f5ff 35%,#eef3ff 64%,#dcecff 100%);
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art:after{
  background:radial-gradient(ellipse 43% 49% at center,rgba(255,255,255,.91),rgba(255,255,255,.52) 56%,transparent 83%);
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(1){
  left:-15vw;top:-13%;width:49vw;height:91%;border-radius:0 54% 38% 0;
  background:linear-gradient(135deg,rgba(113,56,237,.39),rgba(113,56,237,.055));
  box-shadow:0 28px 100px rgba(113,56,237,.11);filter:blur(1px);transform:rotate(-12deg);
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(2){
  right:-16vw;bottom:-14%;width:51vw;height:91%;border-radius:52% 0 0 40%;
  background:linear-gradient(315deg,rgba(67,145,236,.37),rgba(113,56,237,.07));
  box-shadow:0 28px 100px rgba(67,145,236,.11);filter:blur(1px);transform:rotate(-12deg);
}
#tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(3){display:none}

/* Make the navigation itself reinforce the scene switch. */
html body #tokennau-homepage-prototype[data-home-scene="0"]{--home-nav-bg:rgba(241,232,255,.96);--home-nav-line:rgba(113,56,237,.16);--home-nav-accent:#7138ed}
html body #tokennau-homepage-prototype[data-home-scene="1"]{--home-nav-bg:rgba(231,247,250,.96);--home-nav-line:rgba(31,154,158,.17);--home-nav-accent:#5724c7}
html body #tokennau-homepage-prototype[data-home-scene="2"]{--home-nav-bg:rgba(255,245,239,.96);--home-nav-line:rgba(220,111,88,.17);--home-nav-accent:#7138ed}
html body #tokennau-homepage-prototype[data-home-scene="3"]{--home-nav-bg:rgba(229,222,255,.96);--home-nav-line:rgba(73,116,202,.17);--home-nav-accent:#5521c5}

@media(max-width:620px){
  #tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(1){right:-55vw;top:10%;width:100vw;height:28vw}
  #tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(2){right:-43vw;top:31%;width:73vw}
  #tokennau-homepage-prototype .tn-home-slide-gateway .tn-home-slide-art span:nth-child(3){left:-56vw;bottom:5%;width:92vw;height:25vw}
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(1){right:-58vw;top:-2%;width:104vw;height:104%}
  #tokennau-homepage-prototype .tn-home-slide-guard .tn-home-slide-art span:nth-child(2){right:-36vw;top:16%;width:67vw;height:72%}
  #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:6%;width:98vw;height:22%}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(2){right:-51vw;top:41%;width:94vw;height:19%}
  #tokennau-homepage-prototype .tn-home-slide-balance .tn-home-slide-art span:nth-child(3){left:-54vw;bottom:0;width:101vw;height:21%}
  #tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(1){left:-59vw;top:-7%;width:105vw;height:82%}
  #tokennau-homepage-prototype .tn-home-slide-enterprise .tn-home-slide-art span:nth-child(2){right:-60vw;bottom:-8%;width:107vw;height:82%}
}
