/* NodeClash Ecosystem Reality v6.3.21 — presentation only. */
:root{
  --nc-er-white:#f8fff9;
  --nc-er-ink:#07110d;
  --nc-er-glass:rgba(5,15,12,.72);
  --nc-er-line:rgba(237,255,246,.22);
  --nc-er-accent:#d9ff9a;
}
body.nc-ecosystem-reality{background:#020706!important;color:var(--nc-er-white)}
.nc-er-world{position:fixed;inset:-5%;z-index:-3;pointer-events:none;overflow:hidden;background:#020706;will-change:transform}
.nc-er-world>div{position:absolute;inset:0}
.nc-er-photo,.nc-er-photo-next{background-position:center;background-size:cover;background-repeat:no-repeat;transition:opacity 1.15s ease,transform 1.5s cubic-bezier(.2,.75,.2,1);filter:saturate(1.16) contrast(1.08)}
.nc-er-photo{opacity:.30;transform:scale(1.04)}
.nc-er-photo-next{opacity:0;transform:scale(1.10)}
.nc-er-world.nc-er-scene-enter .nc-er-photo-next{opacity:.28;transform:scale(1.04)}
.nc-er-world.nc-er-scene-enter .nc-er-photo{transform:scale(1.015)}
.nc-er-aurora{background:radial-gradient(ellipse at 18% 25%,rgba(130,255,178,.13),transparent 30%),radial-gradient(ellipse at 80% 12%,rgba(110,170,255,.14),transparent 30%),radial-gradient(ellipse at 55% 80%,rgba(255,176,84,.08),transparent 32%);filter:blur(24px);mix-blend-mode:screen;animation:ncErAurora 16s ease-in-out infinite alternate}
.nc-er-solar{background:radial-gradient(circle at 78% 18%,rgba(255,238,190,.24),transparent 0 4%,rgba(255,168,86,.10) 9%,transparent 24%),linear-gradient(125deg,transparent 0 48%,rgba(255,255,255,.045) 50%,transparent 53%);mix-blend-mode:screen}
.nc-er-stars{background-image:url('./assets/worlds/real/world-04.jpg');background-size:cover;background-position:center;opacity:.11;mix-blend-mode:screen;animation:ncErStars 42s linear infinite alternate}
.nc-er-vignette{background:radial-gradient(ellipse at center,transparent 25%,rgba(0,0,0,.18) 55%,rgba(0,0,0,.76) 100%),linear-gradient(180deg,rgba(0,0,0,.16),transparent 30%,rgba(0,0,0,.50))}
.nc-er-grain{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:soft-light}

/* Readability contract: every photographic surface gets a dark text-safe scrim. */
body.nc-ecosystem-reality h1,body.nc-ecosystem-reality h2,body.nc-ecosystem-reality h3,body.nc-ecosystem-reality h4,
body.nc-ecosystem-reality p,body.nc-ecosystem-reality span,body.nc-ecosystem-reality small,body.nc-ecosystem-reality label,
body.nc-ecosystem-reality strong,body.nc-ecosystem-reality b,body.nc-ecosystem-reality th,body.nc-ecosystem-reality td,
body.nc-ecosystem-reality button,body.nc-ecosystem-reality input,body.nc-ecosystem-reality select,body.nc-ecosystem-reality textarea{
  text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;
}
body.nc-ecosystem-reality h1,body.nc-ecosystem-reality h2,body.nc-ecosystem-reality h3,body.nc-ecosystem-reality h4{color:#fff;text-shadow:0 3px 20px rgba(0,0,0,.82),0 1px 3px rgba(0,0,0,.92)}
body.nc-ecosystem-reality p,body.nc-ecosystem-reality span,body.nc-ecosystem-reality small,body.nc-ecosystem-reality label,body.nc-ecosystem-reality td,body.nc-ecosystem-reality th{color:#f3fff7;text-shadow:0 2px 9px rgba(0,0,0,.9)}
body.nc-ecosystem-reality button,body.nc-ecosystem-reality input,body.nc-ecosystem-reality select,body.nc-ecosystem-reality textarea{color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.9)}
body.nc-ecosystem-reality input::placeholder{color:rgba(245,255,249,.74)}
body.nc-ecosystem-reality .glass-panel,body.nc-ecosystem-reality .glass-soft,body.nc-ecosystem-reality .panel,body.nc-ecosystem-reality .card,
body.nc-ecosystem-reality .ppt-card,body.nc-ecosystem-reality .score-box,body.nc-ecosystem-reality .hud-chip,
body.nc-ecosystem-reality .nc-market-card,body.nc-ecosystem-reality .nc-market-stat,body.nc-ecosystem-reality .nc-coin-stake-panel{
  background:linear-gradient(145deg,rgba(4,18,13,.84),rgba(3,10,8,.68)),rgba(3,13,10,.6)!important;
  border-color:var(--nc-er-line)!important;box-shadow:0 24px 70px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.10)!important;
  backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25)
}
body.nc-ecosystem-reality .btn,body.nc-ecosystem-reality button{border-color:rgba(235,255,245,.25);font-weight:800}

/* Living board: photographic terrain + atmospheric micro-events. */
body.nc-ecosystem-reality .board.nc-er-living-board{position:relative;overflow:hidden;background-image:linear-gradient(rgba(2,18,13,.48),rgba(2,10,8,.72)),var(--nc-er-scene-image)!important;background-size:cover;background-position:center;box-shadow:0 40px 110px rgba(0,0,0,.58),inset 0 0 100px rgba(255,255,255,.08)!important;border-color:rgba(237,255,246,.28)!important}
body.nc-ecosystem-reality .board.nc-er-living-board:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 25% 20%,rgba(255,231,171,.12),transparent 25%),linear-gradient(120deg,transparent 40%,rgba(255,255,255,.06) 50%,transparent 60%);animation:ncErBoardSheen 9s ease-in-out infinite alternate}
body.nc-ecosystem-reality .board .cell{position:relative;background:linear-gradient(rgba(4,25,17,.54),rgba(2,12,9,.74)),var(--nc-er-scene-image) center/cover!important;border-color:rgba(236,255,246,.24)!important;box-shadow:inset 0 0 25px rgba(255,255,255,.08),0 12px 25px rgba(0,0,0,.30)!important;overflow:hidden}
body.nc-ecosystem-reality .board .cell:after{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle,rgba(214,255,161,.12),transparent 62%);animation:ncErCellPulse 5s ease-in-out infinite alternate;pointer-events:none}
.nc-er-board-life{position:absolute;inset:0;pointer-events:none;z-index:4;overflow:hidden}
.nc-er-spark{position:absolute;width:4px;height:4px;border-radius:50%;background:#efffd5;box-shadow:0 0 18px 4px rgba(221,255,166,.42);animation:ncErFloat 4.8s ease-in-out infinite}
.nc-er-spark.s1{left:14%;bottom:18%}.nc-er-spark.s2{right:20%;top:22%;animation-delay:1.4s}.nc-er-spark.s3{left:61%;top:68%;animation-delay:2.2s}
.nc-er-leaf{position:absolute;color:rgba(221,255,182,.65);font-size:18px;animation:ncErLeaf 8s linear infinite}.nc-er-leaf.l1{left:22%;top:12%}.nc-er-leaf.l2{right:16%;top:58%;animation-delay:3s}

/* Fixture centre: one clean box with tap-to-open interaction. */
.nc-er-fixture-shell{border:1px solid rgba(236,255,245,.24)!important;border-radius:28px!important;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.45)!important;background:linear-gradient(145deg,rgba(4,22,15,.90),rgba(2,10,8,.82)),var(--nc-er-scene-image) center/cover!important}
.nc-er-fixture-shell .nc-fixture-head{position:relative;padding:24px;background:linear-gradient(90deg,rgba(2,14,10,.93),rgba(2,14,10,.60))}
.nc-er-fixture-toggle{display:flex;align-items:center;gap:12px;margin-top:14px;width:100%;justify-content:space-between;text-align:left;padding:12px 14px;border-radius:16px;background:rgba(0,0,0,.34)!important}
.nc-er-fixture-toggle span{font-size:.74rem;letter-spacing:.14em}.nc-er-fixture-toggle b{font-size:.8rem}.nc-er-fixture-toggle i{font-style:normal;font-size:1.2rem}
.nc-er-fixtures-collapsed #ncFixtureList,.nc-er-fixtures-collapsed .nc-shape-leaders,.nc-er-fixtures-collapsed .nc-public-board,.nc-er-fixtures-collapsed .nc-user-slip,.nc-er-fixtures-collapsed .nc-human-challenge{display:none!important}
.nc-er-fixtures-collapsed{max-height:190px}

/* Nature charts / leaderboards: photographic header strips without harming data contrast. */
body.nc-ecosystem-reality canvas{filter:drop-shadow(0 12px 28px rgba(0,0,0,.4))}
body.nc-ecosystem-reality .nc-shape-leaders,body.nc-ecosystem-reality .nc-public-board,body.nc-ecosystem-reality .nc-user-slip{background:linear-gradient(180deg,rgba(4,20,14,.78),rgba(2,11,8,.92)),var(--nc-er-scene-image) center/cover;border:1px solid rgba(236,255,245,.14);border-radius:22px;padding:18px}
body.nc-ecosystem-reality .nc-shape-leader,body.nc-ecosystem-reality .nc-top-win,body.nc-ecosystem-reality .nc-slip-card{background:rgba(1,10,8,.74)!important;border-color:rgba(238,255,247,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}

.nc-er-scene-hud{position:fixed;right:18px;bottom:18px;z-index:8000;width:min(300px,calc(100vw - 36px));padding:14px 16px;border:1px solid rgba(239,255,246,.20);border-radius:18px;background:linear-gradient(145deg,rgba(3,18,13,.86),rgba(1,9,7,.72));backdrop-filter:blur(18px);box-shadow:0 20px 55px rgba(0,0,0,.42);pointer-events:none}
.nc-er-scene-hud .nc-er-hud-kicker{font-size:.62rem;letter-spacing:.18em;color:#ddffab}.nc-er-scene-hud strong{display:block;font-size:1rem;color:#fff;margin-top:3px}.nc-er-scene-hud span{display:block;font-size:.72rem;margin-top:4px;color:#ecfff4}.nc-er-scene-hud small{display:block;font-size:.58rem;letter-spacing:.08em;margin-top:7px;color:rgba(240,255,246,.70)}
.nc-er-moment{position:fixed;left:50%;bottom:30px;z-index:9000;transform:translate(-50%,25px);opacity:0;pointer-events:none;width:min(560px,calc(100vw - 32px));padding:16px 20px;border:1px solid rgba(234,255,244,.24);border-radius:20px;background:linear-gradient(120deg,rgba(3,20,14,.93),rgba(2,8,7,.90));box-shadow:0 24px 70px rgba(0,0,0,.52);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1);text-align:center}
.nc-er-moment.show{opacity:1;transform:translate(-50%,0)}.nc-er-moment-kicker{display:block;font-size:.6rem;letter-spacing:.15em;color:#ddffab}.nc-er-moment strong{display:block;color:#fff;font-size:1.15rem;margin:5px 0}.nc-er-moment small{color:#effff5;font-size:.7rem}

/* Full-screen battle keeps the world visible but never obscures controls. */
body.fullscreen-board-mode .nc-er-scene-hud{bottom:12px;right:12px;opacity:.82}
@media(max-width:760px){.nc-er-photo{opacity:.36}.nc-er-scene-hud{right:10px;bottom:10px;width:220px;padding:10px 12px}.nc-er-fixture-shell .nc-fixture-head{padding:18px}.nc-er-fixture-toggle{align-items:flex-start}.nc-er-fixture-toggle b{max-width:150px}.nc-er-moment{bottom:18px}.nc-er-fixtures-collapsed{max-height:175px}}
@media(prefers-reduced-motion:reduce){.nc-er-aurora,.nc-er-stars,.nc-er-spark,.nc-er-leaf,.nc-er-world.nc-er-scene-enter .nc-er-photo-next,.nc-er-world.nc-er-scene-enter .nc-er-photo{animation:none!important;transition:none!important}.nc-er-moment{transition:none}}
@keyframes ncErAurora{from{transform:translate3d(-2%,0,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.06)}}
@keyframes ncErStars{from{transform:scale(1.02) translate3d(0,0,0)}to{transform:scale(1.08) translate3d(-1%,1%,0)}}
@keyframes ncErBoardSheen{from{transform:translateX(-8%);opacity:.35}to{transform:translateX(8%);opacity:.7}}
@keyframes ncErCellPulse{from{opacity:.18;transform:scale(.85)}to{opacity:.5;transform:scale(1.1)}}
@keyframes ncErFloat{0%,100%{transform:translate3d(0,10px,0);opacity:.25}50%{transform:translate3d(18px,-18px,0);opacity:.95}}
@keyframes ncErLeaf{0%{transform:translate3d(0,0,0) rotate(0);opacity:0}20%{opacity:.7}100%{transform:translate3d(70px,90px,0) rotate(180deg);opacity:0}}

.nc-er-fixture-tab{position:fixed;left:10px;top:50%;transform:translateY(-50%);z-index:8001;display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 9px;border:1px solid rgba(236,255,245,.24);border-radius:16px;background:linear-gradient(180deg,rgba(3,20,14,.92),rgba(2,8,7,.88)),var(--nc-er-scene-image) center/cover;box-shadow:0 18px 50px rgba(0,0,0,.45);backdrop-filter:blur(14px);cursor:pointer}
.nc-er-fixture-tab span{font-size:1rem;color:#e1ffad}.nc-er-fixture-tab b{font-size:.56rem;letter-spacing:.16em;color:#fff;writing-mode:vertical-rl;text-shadow:0 2px 8px #000}
.nc-er-chart-surface{position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(145deg,rgba(2,16,11,.82),rgba(1,8,7,.92)),url('./assets/worlds/real/world-08.jpg') center/cover;padding:8px;border:1px solid rgba(236,255,245,.15);box-shadow:0 20px 55px rgba(0,0,0,.35)}
.nc-er-chart-surface:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.06),transparent 25% 75%,rgba(202,255,148,.05));}
@media(max-width:760px){.nc-er-fixture-tab{left:6px;padding:9px 7px}.nc-er-fixture-tab b{font-size:.5rem}}

/* v6.3.24 stable world image contract: keep the current frame until the next image is decoded. */
.nc-er-world{--nc-er-scene-image:none;--nc-er-scene-image-next:none;background:#020706;contain:paint;}
.nc-er-photo,.nc-er-photo-next{background-color:#07120f;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:paint;}
.nc-er-photo-next{background-image:var(--nc-er-scene-image-next);}
.nc-er-photo{background-image:var(--nc-er-scene-image);}
body.nc-ecosystem-reality .board.nc-er-living-board,
body.nc-ecosystem-reality .board .cell,
.nc-er-fixture-shell,
body.nc-ecosystem-reality .nc-shape-leaders,
body.nc-ecosystem-reality .nc-public-board,
body.nc-ecosystem-reality .nc-user-slip,
.nc-er-fixture-tab{background-image:var(--nc-er-scene-image)!important;background-size:cover;background-position:center;}
body.nc-ecosystem-reality .board.nc-er-living-board{background-image:linear-gradient(rgba(2,18,13,.48),rgba(2,10,8,.72)),var(--nc-er-scene-image)!important;}
body.nc-ecosystem-reality .board .cell{background-image:linear-gradient(rgba(4,25,17,.54),rgba(2,12,9,.74)),var(--nc-er-scene-image)!important;}
.nc-er-loading{contain:strict;}


/* v6.3.34 — compact fixture centre + 14-world play-board rail. */
.nc-er-fixture-shell{position:relative}
.nc-er-fixture-shell.nc-er-fixtures-collapsed{max-height:235px!important}
.nc-er-fixtures-collapsed .nc-fixture-legend{opacity:.55}
.nc-er-fixture-toggle{cursor:pointer;border:1px solid rgba(221,255,186,.20)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 30px rgba(0,0,0,.20)!important}
.nc-er-fixture-toggle:hover{background:rgba(221,255,186,.09)!important;border-color:rgba(221,255,186,.38)!important}
.nc-world-rail{position:relative;margin:12px 0 4px;padding:11px 12px 10px;border:1px solid rgba(236,255,245,.16);border-radius:16px;background:linear-gradient(145deg,rgba(2,14,10,.88),rgba(2,8,7,.78)),var(--nc-er-scene-image) center/cover;box-shadow:0 16px 40px rgba(0,0,0,.28);overflow:hidden}
.nc-world-rail:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.32),transparent 35%,rgba(0,0,0,.28))}
.nc-world-rail-head,.nc-world-rail-track,.nc-world-rail-note{position:relative;z-index:1}
.nc-world-rail-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.nc-world-rail-kicker{display:block;font-size:7px;letter-spacing:.18em;color:#ddffab;font-weight:900}
.nc-world-rail-head strong{display:block;margin-top:3px;font-size:11px;color:#fff;letter-spacing:.04em}
.nc-world-rail-count{font-size:10px;font-weight:900;color:#fff;white-space:nowrap;padding:5px 8px;border-radius:999px;background:rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.12)}
.nc-world-rail-track{display:grid;grid-template-columns:repeat(14,minmax(26px,1fr));gap:5px;margin-top:9px}
.nc-world-stop{position:relative;display:grid;gap:3px;justify-items:center;min-width:0;opacity:.58;transition:opacity .2s ease,transform .2s ease,filter .2s ease}
.nc-world-stop-thumb{width:100%;height:27px;border-radius:6px;background-position:center;background-size:cover;background-repeat:no-repeat;border:1px solid rgba(255,255,255,.10);box-shadow:inset 0 0 0 999px rgba(0,0,0,.22)}
.nc-world-stop b{font-size:7px;color:#fff;opacity:.72}
.nc-world-stop.active{opacity:1;transform:translateY(-2px);filter:saturate(1.18)}
.nc-world-stop.active .nc-world-stop-thumb{border-color:rgba(221,255,171,.82);box-shadow:0 0 0 2px rgba(221,255,171,.15),inset 0 0 0 999px rgba(0,0,0,.06),0 8px 18px rgba(0,0,0,.34)}
.nc-world-stop.active b{color:#ddffab;opacity:1}
.nc-world-rail-note{display:block;margin-top:7px;font-size:7px;letter-spacing:.06em;color:rgba(245,255,249,.72)}
@media(max-width:760px){.nc-world-rail{margin-top:10px}.nc-world-rail-track{grid-template-columns:repeat(7,minmax(28px,1fr));row-gap:6px}.nc-world-stop-thumb{height:24px}.nc-world-rail-head strong{font-size:10px}}
@media(max-width:480px){.nc-world-rail{padding:10px}.nc-world-rail-track{grid-template-columns:repeat(7,minmax(24px,1fr))}.nc-world-stop-thumb{height:22px}.nc-world-rail-note{font-size:6px}}

/* v6.3.35 — COSMOS / 4D DEPTH DISPLAY SYSTEM.
   Additive visual layer only. Gameplay, board state, auth, payments and rules remain untouched. */
html,body{background:#01040a}
body.nc-4d-depth-mode{overflow-x:hidden;isolation:isolate;background:
  radial-gradient(circle at 50% -10%,rgba(54,86,145,.18),transparent 34%),
  radial-gradient(circle at 10% 80%,rgba(33,116,92,.10),transparent 30%),#01040a}
body.nc-4d-depth-mode:before,body.nc-4d-depth-mode:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1}
body.nc-4d-depth-mode:before{background:
  radial-gradient(circle at 50% 35%,transparent 0 24%,rgba(0,0,0,.22) 60%,rgba(0,0,0,.76) 100%),
  linear-gradient(180deg,rgba(0,0,0,.18),transparent 25%,rgba(0,0,0,.34));}
body.nc-4d-depth-mode:after{opacity:.18;background-image:radial-gradient(circle,rgba(255,255,255,.9) 0 1px,transparent 1.5px);background-size:137px 149px;background-position:17px 29px;animation:nc35StarDrift 34s linear infinite}

/* Keep the 3×3 board pristine; world rail lives below the board stage, never inside it. */
body.nc-ecosystem-reality .board-stage-center{position:relative;z-index:2;isolation:isolate}
body.nc-ecosystem-reality .board-stage-center:before{content:"";position:absolute;inset:-18px -22px;z-index:-1;border-radius:34px;background:radial-gradient(ellipse at center,rgba(69,143,176,.10),transparent 62%);filter:blur(14px);pointer-events:none}
body.nc-ecosystem-reality .board.nc-er-living-board{position:relative;transform-style:preserve-3d;box-shadow:0 38px 90px rgba(0,0,0,.52),0 0 0 1px rgba(255,255,255,.055),0 0 80px rgba(65,178,197,.08)!important}
body.nc-ecosystem-reality .board.nc-er-living-board:after{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 25%,rgba(255,255,255,.07) 45%,transparent 58%);mix-blend-mode:screen;animation:nc35BoardSweep 7s ease-in-out infinite}

/* Premium depth on the existing panels without changing their layout. */
body.nc-4d-depth-mode .glass-panel{transform-style:preserve-3d;backface-visibility:hidden;box-shadow:0 24px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06)}
body.nc-4d-depth-mode .nav-chip,body.nc-4d-depth-mode .btn,body.nc-4d-depth-mode .hud-chip{transform:translateZ(8px);box-shadow:0 10px 26px rgba(0,0,0,.20)}
body.nc-4d-depth-mode .board-focus-wrap{position:relative;overflow:visible}
body.nc-4d-depth-mode .board-focus-wrap:before{content:"";position:absolute;inset:8% 8%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(41,135,171,.11),transparent 68%);filter:blur(28px);pointer-events:none}

/* v6.3.36 — WORLD DOCK / CINEMATIC 4D ENVIRONMENT.
   The 3×3 board remains untouched. The world presentation lives beneath it. */
.nc-world-rail{position:relative!important;width:100%!important;box-sizing:border-box!important;margin:22px 0 8px!important;padding:16px!important;border-radius:26px!important;border:1px solid rgba(222,242,255,.18)!important;overflow:hidden!important;background:linear-gradient(145deg,rgba(2,9,17,.82),rgba(2,7,12,.72))!important;box-shadow:0 30px 80px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.10)!important;backdrop-filter:blur(18px) saturate(1.25)!important;isolation:isolate!important}
.nc-world-rail:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 15% 35%,rgba(75,186,255,.12),transparent 28%),radial-gradient(circle at 85% 70%,rgba(214,255,160,.08),transparent 30%);pointer-events:none}
.nc-world-rail-head{position:relative!important;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px}
.nc-world-rail-kicker{font-size:8px!important;letter-spacing:.26em!important;color:#c5eeff!important;font-weight:950!important}
.nc-world-rail-head strong{display:block!important;margin-top:4px!important;font-size:15px!important;letter-spacing:.06em!important;color:#fff!important;text-shadow:0 4px 18px rgba(0,0,0,.62)!important}
.nc-world-rail-count{padding:7px 11px!important;border-radius:999px!important;font-size:10px!important;color:#fff!important;background:rgba(0,0,0,.42)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}
.nc-world-rail-hero{position:relative!important;z-index:1;height:178px!important;margin-top:13px!important;border-radius:20px!important;overflow:hidden!important;background-position:center!important;background-size:cover!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 22px 55px rgba(0,0,0,.42),inset 0 0 60px rgba(0,0,0,.24)!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;padding:20px!important;box-sizing:border-box!important;transform:translateZ(0)!important}
.nc-world-rail-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.16) 35%,rgba(0,0,0,.82) 100%),linear-gradient(90deg,rgba(0,0,0,.52),transparent 55%);pointer-events:none}
.nc-world-rail-hero-copy,.nc-world-rail-hero-badge{position:relative;z-index:2}
.nc-world-rail-hero-copy{max-width:min(70%,650px)}
.nc-world-rail-hero-kicker{display:block;font-size:8px;letter-spacing:.22em;color:#ddffab;font-weight:950;text-transform:uppercase}
.nc-world-rail-hero-copy strong{display:block;margin-top:4px;font-size:clamp(22px,3vw,34px);line-height:1;color:#fff;text-shadow:0 4px 22px rgba(0,0,0,.78)}
.nc-world-rail-hero-copy small{display:block;margin-top:8px;font-size:10px;letter-spacing:.08em;color:rgba(245,255,250,.82);text-shadow:0 2px 10px rgba(0,0,0,.9)}
.nc-world-rail-hero-badge{padding:8px 10px;border:1px solid rgba(221,255,171,.38);border-radius:12px;background:rgba(2,10,14,.48);backdrop-filter:blur(12px);font-size:7px;letter-spacing:.16em;color:#d9f6ff;text-align:center;line-height:1.4}
.nc-world-rail-hero-badge b{color:#ddffab}
.nc-world-rail-track{position:relative!important;z-index:2;display:grid!important;grid-template-columns:repeat(14,minmax(32px,1fr))!important;gap:7px!important;margin-top:12px!important;max-width:100%!important;overflow:hidden!important}
.nc-world-stop{min-width:0!important;cursor:default!important;opacity:.58;transition:opacity .25s ease,transform .25s ease,filter .25s ease!important}
.nc-world-stop-thumb{width:100%!important;height:42px!important;border-radius:9px!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 0 0 999px rgba(0,0,0,.15),0 7px 18px rgba(0,0,0,.24)!important}
.nc-world-stop b{font-size:7px!important;color:#fff!important}
.nc-world-stop.active{opacity:1!important;transform:translateY(-3px)!important;filter:saturate(1.18)!important}
.nc-world-stop.active .nc-world-stop-thumb{border-color:rgba(221,255,171,.85)!important;box-shadow:0 0 0 2px rgba(221,255,171,.15),0 0 28px rgba(92,205,255,.14),inset 0 0 0 999px rgba(0,0,0,.03),0 12px 24px rgba(0,0,0,.36)!important}
.nc-world-rail-note{position:relative!important;z-index:2;display:block!important;margin-top:10px!important;font-size:8px!important;letter-spacing:.09em!important;color:rgba(238,250,255,.64)!important}

/* Entire Play page: the current real-world photograph is the terrain, while a deep-space field sits behind it. */
body.nc-ecosystem-reality #ncPlay4DWorld{position:fixed!important;inset:-6%!important;z-index:-6!important;pointer-events:none!important;overflow:hidden!important;opacity:1!important;transform:translateZ(0) scale(1.06)!important;background:#01040a!important;isolation:isolate!important}
body.nc-ecosystem-reality #ncPlay4DWorld:before{content:"";position:absolute;inset:0;background-image:var(--nc-play-world-image, url('./assets/worlds/real/world-08.jpg'));background-position:center;background-size:cover;filter:saturate(1.05) contrast(1.08) brightness(.34);transform:scale(1.10);animation:nc36WorldDrift 18s ease-in-out infinite alternate;will-change:transform}
body.nc-ecosystem-reality #ncPlay4DWorld:after{content:"";position:absolute;inset:-12%;background:radial-gradient(circle at 50% 42%,transparent 0 15%,rgba(0,0,0,.16) 36%,rgba(0,0,0,.78) 100%),radial-gradient(ellipse at 20% 18%,rgba(73,145,255,.22),transparent 26%),radial-gradient(ellipse at 80% 22%,rgba(171,81,255,.16),transparent 24%),repeating-radial-gradient(ellipse at 50% 48%,transparent 0 16%,rgba(136,220,255,.06) 16.2% 16.35%,transparent 16.5% 22%);mix-blend-mode:screen;opacity:.78;transform:perspective(1200px) rotateX(1deg);animation:nc36CosmosPulse 11s ease-in-out infinite alternate}
body.nc-ecosystem-reality #ncPlay4DWorld{--nc-play-world-image:url('./assets/worlds/real/world-08.jpg');--nc-play-next-image:none}
body.nc-ecosystem-reality #ncPlay4DWorld .nc-play-depth-starfield{display:block}
body.nc-ecosystem-reality .play-stage-shell{position:relative;z-index:2}
body.nc-ecosystem-reality .play-stage-main,.play-stage-main .play-panel,.board-focus-wrap,.board-focus-stage{transform-style:preserve-3d}
body.nc-ecosystem-reality .play-stage-main:before{content:"";position:absolute;inset:3% 6%;z-index:-1;pointer-events:none;border-radius:44px;background:radial-gradient(ellipse at 50% 34%,rgba(90,196,255,.11),transparent 48%),radial-gradient(ellipse at 15% 60%,rgba(62,167,121,.08),transparent 32%);filter:blur(26px)}
body.nc-ecosystem-reality .board-focus-stage{position:relative;z-index:3}
body.nc-ecosystem-reality .board-focus-stage .board-stage-center{position:relative;z-index:4}
body.nc-ecosystem-reality .board-focus-stage .board-stage-center + .nc-world-rail{z-index:5}

@keyframes nc36WorldDrift{from{transform:scale(1.10) translate3d(-1.1%,-.5%,0)}to{transform:scale(1.16) translate3d(1.4%,1%,0)}}
@keyframes nc36CosmosPulse{from{transform:perspective(1200px) rotateX(0deg) scale(1);opacity:.62}to{transform:perspective(1200px) rotateX(2deg) scale(1.045);opacity:.9}}

/* Full-cosmos loading / 4D depth portal. */
.nc-er-loading{position:fixed!important;inset:0!important;z-index:100000!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#01030a!important;perspective:1600px!important;isolation:isolate!important;opacity:1!important;visibility:visible!important;transition:opacity .85s cubic-bezier(.2,.75,.2,1),visibility .85s ease!important}
.nc-er-loading.is-gone{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.nc-er-loading-photo{position:absolute!important;inset:-9%!important;z-index:0!important;background-image:var(--nc-er-scene-image-next),var(--nc-er-scene-image)!important;background-position:center!important;background-size:cover!important;filter:saturate(1.05) contrast(1.08) brightness(.42)!important;transform:scale(1.08) translateZ(-220px)!important;animation:nc35CosmicPhoto 9s cubic-bezier(.18,.7,.22,1) both!important}
.nc-er-loading-photo:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 46%,transparent 0 15%,rgba(0,0,0,.18) 42%,rgba(0,0,0,.88) 100%),linear-gradient(180deg,rgba(0,0,0,.48),rgba(0,4,12,.12) 38%,rgba(0,0,0,.72));}
.nc-er-cosmos-space{position:absolute;inset:-18%;z-index:1;transform-style:preserve-3d;pointer-events:none;animation:nc35CosmosDrift 14s ease-in-out infinite alternate}
.nc-er-cosmos-stars{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.95) 0 1px,transparent 1.7px),radial-gradient(circle,rgba(167,222,255,.72) 0 1px,transparent 1.5px);background-size:97px 113px,173px 191px;background-position:12px 31px,71px 91px;animation:nc35StarsMove 25s linear infinite}
.nc-er-cosmos-stars.stars-b{transform:scale(1.22) translateZ(180px);opacity:.52;filter:blur(.2px);animation-duration:38s}
.nc-er-cosmos-nebula{position:absolute;border-radius:50%;filter:blur(42px);mix-blend-mode:screen;opacity:.34}
.nc-er-cosmos-nebula.nebula-a{width:65vw;height:30vw;left:-8vw;top:9vh;background:radial-gradient(ellipse,rgba(67,142,255,.32),rgba(120,57,215,.14) 44%,transparent 72%);transform:rotate(-18deg) translateZ(120px)}
.nc-er-cosmos-nebula.nebula-b{width:55vw;height:34vw;right:-12vw;bottom:4vh;background:radial-gradient(ellipse,rgba(43,255,195,.22),rgba(242,124,74,.12) 42%,transparent 72%);transform:rotate(22deg) translateZ(260px)}
.nc-er-cosmos-orbit{position:absolute;left:50%;top:50%;width:min(82vw,1180px);height:min(30vw,430px);border:1px solid rgba(165,226,255,.15);border-radius:50%;transform-style:preserve-3d;box-shadow:0 0 50px rgba(65,174,255,.06);}
.nc-er-cosmos-orbit:after{content:"";position:absolute;width:8px;height:8px;left:12%;top:8%;border-radius:50%;background:#d9f4ff;box-shadow:0 0 18px 4px rgba(163,227,255,.8);}
.nc-er-cosmos-orbit.orbit-a{transform:translate(-50%,-50%) rotateX(66deg) rotateZ(-12deg) translateZ(180px);animation:nc35OrbitA 10s linear infinite}
.nc-er-cosmos-orbit.orbit-b{width:min(68vw,980px);height:min(22vw,320px);transform:translate(-50%,-50%) rotateX(73deg) rotateZ(28deg) translateZ(310px);opacity:.55;animation:nc35OrbitB 15s linear infinite reverse}
.nc-er-cosmos-planet{position:absolute;left:50%;top:50%;width:min(25vw,300px);height:min(25vw,300px);border-radius:50%;transform:translate(-50%,-50%) translateZ(80px);background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.52),transparent 9%),radial-gradient(circle at 62% 66%,rgba(17,55,89,.92),rgba(4,12,28,.98) 64%,#000 75%);box-shadow:inset -30px -35px 80px rgba(0,0,0,.68),inset 18px 10px 35px rgba(111,200,255,.13),0 0 80px rgba(58,174,255,.16);opacity:.62;animation:nc35Planet 12s ease-in-out infinite alternate}
.nc-er-cosmos-horizon{position:absolute;left:50%;bottom:-8%;width:110%;height:42%;transform:translateX(-50%) rotateX(64deg) translateZ(40px);background:repeating-linear-gradient(90deg,rgba(132,213,255,.07) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(132,213,255,.055) 0 1px,transparent 1px 44px);mask-image:linear-gradient(to top,black,transparent 80%);opacity:.45}
.nc-er-loading-glow{position:absolute;inset:0;z-index:2;background:radial-gradient(circle at 50% 47%,rgba(70,196,255,.14),transparent 24%),radial-gradient(circle at 50% 47%,transparent 30%,rgba(0,0,0,.62) 100%);pointer-events:none}
.nc-er-loading-depth-grid{position:absolute;inset:-30%;z-index:3;opacity:.22;transform:perspective(900px) rotateX(68deg) translateY(28%) translateZ(-30px);background:linear-gradient(rgba(134,220,255,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(134,220,255,.10) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to top,black,transparent 75%);animation:nc35GridFloat 8s ease-in-out infinite alternate}
.nc-er-loading-core{position:relative;z-index:10;width:min(760px,86vw);padding:42px 38px;text-align:center;color:#f3fff8;transform-style:preserve-3d;transform:translateZ(180px);border:1px solid rgba(220,244,255,.16);border-radius:34px;background:linear-gradient(145deg,rgba(4,15,28,.52),rgba(2,8,14,.30));backdrop-filter:blur(10px);box-shadow:0 45px 140px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.10),0 0 90px rgba(64,177,235,.08);animation:nc35CoreFloat 5.5s ease-in-out infinite alternate}
.nc-er-loading-mark{position:relative;width:92px;height:92px;margin:0 auto 20px;border-radius:30px;display:grid;place-items:center;overflow:hidden;font-size:28px;font-weight:1000;letter-spacing:.12em;background:radial-gradient(circle at 35% 25%,#fff,rgba(105,214,255,.25) 12%,rgba(10,31,53,.85) 60%,#01040a);border:1px solid rgba(255,255,255,.32);box-shadow:0 18px 60px rgba(0,0,0,.55),0 0 70px rgba(81,198,255,.20);transform:translateZ(45px)}
.nc-er-loading-mark span{position:relative;z-index:2}.nc-er-loading-mark i{position:absolute;inset:-35%;border:1px solid rgba(160,228,255,.24);border-radius:50%;animation:nc35MarkOrbit 4s linear infinite}
.nc-er-loading-kicker{font-size:9px!important;letter-spacing:.30em!important;color:#b9edff!important;font-weight:900!important}
.nc-er-loading h1{margin:12px 0 0!important;font-size:clamp(3rem,8vw,7.5rem)!important;line-height:.82!important;letter-spacing:.12em!important;font-weight:1000!important;color:#f7fcff!important;text-shadow:0 8px 35px rgba(0,0,0,.5),0 0 45px rgba(102,208,255,.15)!important}
.nc-er-loading p{margin:18px 0 0!important;color:rgba(235,250,255,.78)!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-size:clamp(.65rem,1.3vw,.9rem)!important}
.nc-er-loading-worldline{display:flex;align-items:center;justify-content:center;gap:12px;margin:24px auto 0;color:rgba(218,244,255,.72);font-size:8px;font-weight:900;letter-spacing:.18em}
.nc-er-loading-worldline b{display:block;width:90px;height:1px;background:linear-gradient(90deg,transparent,rgba(173,230,255,.7),transparent)}
.nc-er-loading-bar{height:4px!important;margin:23px auto 0!important;width:min(520px,72vw)!important;background:rgba(255,255,255,.11)!important;overflow:hidden;border-radius:999px!important;box-shadow:0 0 30px rgba(78,188,255,.08)}
.nc-er-loading-bar i{display:block!important;height:100%!important;width:0!important;background:linear-gradient(90deg,rgba(77,172,255,.2),#c8f2ff 42%,#ddffab 100%)!important;box-shadow:0 0 22px rgba(153,223,255,.42);animation:nc35Load 2.8s cubic-bezier(.22,.8,.24,1) forwards!important}
.nc-er-loading-status{margin-top:13px!important;font-size:8px!important;letter-spacing:.16em!important;color:rgba(224,250,255,.64)!important}
.nc-er-loading-corner{position:absolute;z-index:12;font-size:7px;letter-spacing:.2em;color:rgba(208,240,255,.48);padding:12px 14px}
.corner-tl{top:18px;left:20px}.corner-tr{top:18px;right:20px}.corner-bl{bottom:18px;left:20px}.corner-br{bottom:18px;right:20px}

@keyframes nc35StarDrift{to{transform:translate3d(-40px,18px,0)}}
@keyframes nc35CosmicPhoto{from{transform:scale(1.18) translate3d(0,0,-260px);filter:saturate(.85) contrast(1.04) brightness(.28)}to{transform:scale(1.04) translate3d(0,0,-100px);filter:saturate(1.08) contrast(1.08) brightness(.46)}}
@keyframes nc35CosmosDrift{from{transform:rotateX(0deg) rotateY(-1deg) translate3d(0,0,0)}to{transform:rotateX(1deg) rotateY(2deg) translate3d(-1.2%,.8%,0)}}
@keyframes nc35StarsMove{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-28px,20px,120px) scale(1.06)}}
@keyframes nc35OrbitA{to{transform:translate(-50%,-50%) rotateX(66deg) rotateZ(348deg) translateZ(180px)}}
@keyframes nc35OrbitB{to{transform:translate(-50%,-50%) rotateX(73deg) rotateZ(-332deg) translateZ(310px)}}
@keyframes nc35Planet{to{transform:translate(-50%,-50%) translate3d(8px,-8px,130px) rotate(5deg)}}
@keyframes nc35GridFloat{to{transform:perspective(900px) rotateX(68deg) translateY(24%) translateZ(50px)}}
@keyframes nc35CoreFloat{to{transform:translate3d(0,-5px,200px)}}
@keyframes nc35MarkOrbit{to{transform:rotate(360deg)}}
@keyframes nc35Load{to{width:100%!important}}
@keyframes nc35BoardSweep{0%,100%{transform:translateX(-55%);opacity:0}40%{opacity:.35}60%{transform:translateX(55%);opacity:.5} }
@media(max-width:760px){
  .nc-world-rail{padding:12px!important;margin-top:14px!important}
  .nc-world-rail-track{grid-template-columns:repeat(7,minmax(34px,1fr))!important}
  .nc-world-stop-thumb{height:34px!important}
  .nc-er-loading-core{width:min(92vw,620px);padding:30px 18px;border-radius:26px}
  .nc-er-loading-mark{width:74px;height:74px;border-radius:24px;font-size:22px}
  .nc-er-loading h1{font-size:clamp(2.5rem,13vw,5rem)!important}
  .nc-er-loading-kicker{letter-spacing:.18em!important}
  .nc-er-cosmos-planet{width:42vw;height:42vw}
  .nc-er-cosmos-orbit{width:120vw;height:48vw}
  .nc-er-loading-corner{font-size:6px}
}
@media(prefers-reduced-motion:reduce){
  body.nc-4d-depth-mode:after,.nc-er-cosmos-space,.nc-er-cosmos-stars,.nc-er-cosmos-orbit,.nc-er-cosmos-planet,.nc-er-loading-photo,.nc-er-loading-depth-grid,.nc-er-loading-core,.nc-er-loading-mark i,.nc-er-loading-bar i,.nc-er-board-sweep{animation:none!important}
  .nc-er-loading-bar i{width:100%!important}
}

/* v6.3.39 — REAL-WORLD UNIVERSE MOSAIC.
   Fourteen photographic environments are always present as a deep environmental
   atlas behind the arena. The active photograph rises above the atlas; none of
   these surfaces can intercept or cover the 3x3 board. */
.nc-er-universe-mosaic{position:absolute!important;inset:-8%!important;z-index:-1!important;pointer-events:none!important;overflow:hidden!important;transform:perspective(1800px) rotateX(2deg) translateZ(-120px)!important;transform-style:preserve-3d!important;opacity:1!important;filter:saturate(1.08) contrast(1.04)!important}
.nc-er-universe-tile{position:absolute!important;width:25vw!important;height:18vw!important;min-width:220px!important;min-height:150px!important;border-radius:30px!important;background-image:var(--nc-tile-real)!important;background-size:cover!important;background-position:center!important;border:1px solid rgba(235,255,247,.12)!important;box-shadow:0 40px 110px rgba(0,0,0,.48),inset 0 0 80px rgba(0,0,0,.42)!important;opacity:var(--nc-tile-opacity,.075)!important;mix-blend-mode:screen!important;transform-style:preserve-3d!important;animation:nc39UniverseFloat 18s ease-in-out var(--nc-tile-delay,0s) infinite alternate!important;transition:opacity .9s ease,filter .9s ease,transform 1.2s ease!important;will-change:transform,opacity}
.nc-er-universe-tile:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.38)),radial-gradient(circle at 50% 50%,transparent 30%,rgba(0,0,0,.30) 100%)}
.nc-er-universe-tile:nth-child(1){left:1%;top:8%;transform:translateZ(-80px) rotate(-5deg)}
.nc-er-universe-tile:nth-child(2){left:26%;top:-2%;transform:translateZ(-150px) rotate(3deg)}
.nc-er-universe-tile:nth-child(3){right:2%;top:6%;transform:translateZ(-100px) rotate(5deg)}
.nc-er-universe-tile:nth-child(4){left:8%;top:39%;transform:translateZ(-230px) rotate(-4deg)}
.nc-er-universe-tile:nth-child(5){right:8%;top:34%;transform:translateZ(-190px) rotate(4deg)}
.nc-er-universe-tile:nth-child(6){left:-2%;bottom:7%;transform:translateZ(-120px) rotate(5deg)}
.nc-er-universe-tile:nth-child(7){left:25%;bottom:-5%;transform:translateZ(-180px) rotate(-3deg)}
.nc-er-universe-tile:nth-child(8){right:24%;bottom:-3%;transform:translateZ(-150px) rotate(3deg)}
.nc-er-universe-tile:nth-child(9){right:-3%;bottom:8%;transform:translateZ(-100px) rotate(-5deg)}
.nc-er-universe-tile:nth-child(10){left:38%;top:25%;transform:translateZ(-300px) scale(.78) rotate(2deg)}
.nc-er-universe-tile:nth-child(11){left:0;top:65%;transform:translateZ(-260px) scale(.82) rotate(-4deg)}
.nc-er-universe-tile:nth-child(12){right:0;top:62%;transform:translateZ(-250px) scale(.82) rotate(4deg)}
.nc-er-universe-tile:nth-child(13){left:17%;top:19%;transform:translateZ(-330px) scale(.66) rotate(2deg)}
.nc-er-universe-tile:nth-child(14){right:16%;top:17%;transform:translateZ(-330px) scale(.66) rotate(-2deg)}
.nc-er-universe-tile.active{filter:saturate(1.35) contrast(1.12) brightness(1.04);box-shadow:0 0 0 1px rgba(221,255,171,.16),0 40px 120px rgba(0,0,0,.50),0 0 70px rgba(103,207,255,.10)!important}
body.nc-ecosystem-reality .nc-er-photo{z-index:1!important;opacity:.25!important;filter:saturate(1.22) contrast(1.10) brightness(.72)!important}
body.nc-ecosystem-reality .nc-er-photo-next{z-index:2!important}
body.nc-ecosystem-reality .nc-er-vignette{z-index:8!important}
body.nc-ecosystem-reality .nc-er-grain{z-index:9!important}
@keyframes nc39UniverseFloat{from{margin-top:-7px;filter:saturate(1.03) contrast(1.02)}to{margin-top:9px;filter:saturate(1.12) contrast(1.06)}}
@media(max-width:900px){.nc-er-universe-tile{width:34vw!important;height:23vw!important;min-width:150px!important;min-height:100px!important;border-radius:22px!important}.nc-er-universe-tile:nth-child(4),.nc-er-universe-tile:nth-child(5),.nc-er-universe-tile:nth-child(10){display:none!important}}
@media(max-width:600px){.nc-er-universe-mosaic{inset:-14%!important;transform:perspective(1200px) rotateX(1deg) translateZ(-80px)!important}.nc-er-universe-tile{width:44vw!important;height:30vw!important;min-width:110px!important;min-height:78px!important;border-radius:18px!important}.nc-er-universe-tile:nth-child(n+9){display:none!important}.nc-er-universe-tile:nth-child(1){left:-8%;top:8%}.nc-er-universe-tile:nth-child(2){left:32%;top:-3%}.nc-er-universe-tile:nth-child(3){right:-9%;top:9%}.nc-er-universe-tile:nth-child(4){left:-8%;bottom:8%;top:auto}.nc-er-universe-tile:nth-child(5){right:-8%;bottom:8%;top:auto}.nc-er-universe-tile:nth-child(6),.nc-er-universe-tile:nth-child(7),.nc-er-universe-tile:nth-child(8){display:none!important}}
@media(prefers-reduced-motion:reduce){.nc-er-universe-tile{animation:none!important;transition:none!important}}
