/* Stable metal artwork; depth comes from layered CSS/SVG rather than an unverified GPU renderer. */
.hero-home{background:radial-gradient(ellipse at 78% 40%,#12444766,transparent 49%),linear-gradient(120deg,#151e25,#0a151c);padding-top:40px}.hero-copy,.hero-visual,.hero-process{position:relative;z-index:2}.hero-grid{opacity:.23;background-image:linear-gradient(#9edbd60d 1px,transparent 1px),linear-gradient(90deg,#9edbd60d 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(90deg,transparent,#000 65%)}.hero-grid:after{display:none}.hero-home:after{display:none}.space-grid-scene{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;isolation:isolate}.space-grid-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10191fea 0%,#10191fd0 38%,transparent 68%),linear-gradient(0deg,#10171dcc,transparent 25%);z-index:2}.grid-floor{position:absolute;left:15%;width:120%;height:90%;top:57%;transform-origin:50% 0;transform:perspective(460px) rotateX(58deg);background-image:linear-gradient(#83d8d332 1px,transparent 1px),linear-gradient(90deg,#83d8d332 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(transparent,#000 10%,#0009 70%,transparent);animation:grid-advance 14s linear infinite}.grid-horizon{position:absolute;left:43%;right:-10%;top:58%;height:1px;background:linear-gradient(90deg,transparent,#68d7ce99,transparent);box-shadow:0 0 20px 3px #5abdbb1a}.grid-orb{position:absolute;width:440px;height:440px;left:60%;top:0;border:1px solid #72bdb52e;border-radius:50%;background:radial-gradient(circle,#72bdb510,transparent 63%);transform:rotateX(65deg) rotateZ(-25deg)}.space-circuit{position:absolute;inset:0;width:100%;height:100%;fill:none}.circuit-base{stroke:#83bdb425;stroke-width:1}.circuit-packets{stroke:#9ef4df;stroke-width:1.6;stroke-dasharray:16 650;animation:circuit-travel 12s linear infinite;opacity:.75}.circuit-packets path:nth-child(2n){stroke:#f3d879;animation-delay:-5s}.circuit-ports{fill:#bfeee4;stroke:none;opacity:.5}.space-cross{position:absolute;width:14px;height:14px;background:linear-gradient(#8fccc977,#8fccc977) center/1px 14px no-repeat,linear-gradient(#8fccc977,#8fccc977) center/14px 1px no-repeat}.cross-one{right:8%;top:13%}.cross-two{right:47%;bottom:24%}.grid-sweep{position:absolute;left:40%;right:0;top:0;height:100%;background:linear-gradient(0deg,transparent 40%,#80e3dd0a 49%,#a6fff12b 50%,transparent 51%);background-size:100% 240%;animation:space-radar 13s ease-in-out infinite;opacity:.8}.hero-visual .core-stage{background:transparent!important;isolation:isolate}.hero-visual .core-card-wrap{visibility:visible!important;margin-top:35px;margin-bottom:32px;filter:drop-shadow(0 25px 20px #0009)}.hero-visual .metal-card{background:#0b1014}.hero-visual .metal-card img{opacity:1!important;visibility:visible!important}.core-webgl{display:none!important}.hero-visual .orbital-field{opacity:.85}.hero-visual .core-coordinates{font-size:7px;letter-spacing:1.4px;color:#91c3bd}.hero-visual .selection-console{background:#08141ae6;border:1px solid #6bbaa435;border-radius:8px;box-shadow:0 -6px 35px #74c4b50a}.hero-visual .selection-console:before{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#8ee5d0,transparent) left top/35px 1px no-repeat,linear-gradient(0deg,#8ee5d0,transparent) left top/1px 25px no-repeat,linear-gradient(90deg,transparent,#f1d179) right bottom/35px 1px no-repeat}.hud-reticle{opacity:.8}.hud-equator{border-color:#99d7c849}.hero-visual .neural-hud{inset:10px -8px 140px}.hero-visual .stage-corners{opacity:.7}.hero-copy .eyebrow>span{border-color:#95c8b63d;background:#0e1b1e}.hero-home h1 span{text-shadow:0 0 45px #f0c42b0c}.hero-process{background:#101a20a8;border-top-color:#8fd3ca25;margin-left:-44px;margin-right:-44px;padding-left:44px;padding-right:44px}.hero-process article+article{border-left-color:#7eb4ac18}.hero-visual .core-stage.chain-received .core-card-wrap{animation:core-confirm 1.8s ease-out}.hero-home:has(.chain-received) .circuit-packets{stroke:#ffe49a;animation-duration:4s}.hero-home:has(.chain-received) .grid-horizon{box-shadow:0 0 30px 5px #ffe49a33}.hero-visual .neural-sweep:after{inset:25px 0 135px}.fx-reduced .space-grid-scene *{animation:none!important}.fx-reduced .grid-sweep{display:none}.fx-paused .space-grid-scene *{animation-play-state:paused!important}.hero-home.hero-offscreen .space-grid-scene *{animation-play-state:paused!important}@keyframes grid-advance{to{background-position:0 42px}}@keyframes circuit-travel{to{stroke-dashoffset:-666}}@keyframes space-radar{0%,15%{background-position:0 140%;opacity:0}30%{opacity:.8}75%{background-position:0 -80%;opacity:.5}90%,100%{background-position:0 -80%;opacity:0}}@media(max-width:960px){.hero-process{margin-left:-28px;margin-right:-28px;padding-left:28px;padding-right:28px}}@media(max-width:640px){.hero-home{padding-top:26px}.hero-process{margin-left:-21px;margin-right:-21px;padding-left:21px;padding-right:21px}.space-grid-scene:after{background:linear-gradient(0deg,#10191fbb,transparent 55%),linear-gradient(180deg,#10191fd9,transparent 65%)}.grid-floor{left:-70%;width:250%;top:52%;height:60%;background-size:35px 35px;animation-duration:18s}.grid-horizon{left:0;right:0;top:52%}.grid-orb{left:20%;top:35%;width:320px;height:320px}.space-circuit{opacity:.5}.grid-sweep{left:0;opacity:.5}.hero-visual .core-card-wrap{margin-top:32px;margin-bottom:27px}.hero-visual .core-coordinates{font-size:6px;letter-spacing:.6px}.hero-description{color:#b6c5cc}.cross-two{right:6%;bottom:42%}}@media(prefers-reduced-motion:reduce){.space-grid-scene *{animation:none!important}.grid-sweep{display:none}}
/* Trim only the black surround in the existing artwork; preserve the gold bevel. */
.hero-visual .core-card-wrap .agent-card.metal-card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0;clip-path:polygon(4.52% 4.63%,95.61% 4.63%,98.58% 9.47%,98.58% 88.27%,95.24% 94.03%,4.82% 94.03%,1.48% 88.48%,1.48% 9.47%)}
.space-scene .background-network{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.55}.space-scene:after{z-index:2;background:linear-gradient(0deg,#090d0dbb,transparent 80%)}.space-scene:before{content:'';position:absolute;inset:-15%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 15% 25%,#bd912115,transparent 34%),radial-gradient(ellipse at 86% 53%,#54d6c517,transparent 38%);animation:background-aurora 28s ease-in-out infinite alternate}.space-scene .neural-map{opacity:.25}.space-scene .perspective-grid{opacity:.2}.fx-paused .space-scene:before{animation-play-state:paused}.fx-reduced .space-scene:before{animation:none}.fx-reduced .background-network{opacity:.25}@keyframes background-aurora{to{transform:translate3d(2%,4%,0) scale(1.08);opacity:.65}}@media(max-width:700px){.space-scene .background-network{opacity:.35}.space-scene:before{animation-duration:36s}}@media(prefers-reduced-motion:reduce){.space-scene:before{animation:none}}
/* Two explicitly labelled scales: opening goal in gold, total Mint in teal. */
.progress-panel .big-stat{margin-bottom:22px}.progress-panel .big-stat>span{font-size:11px;color:#a5b3bd}.dual-progress{border:1px solid #9ab9be20;background:#0b151a55;border-radius:8px;padding:15px 16px;margin-top:12px}.dual-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.dual-heading>span{display:flex;align-items:center;gap:8px}.dual-heading i{width:7px;height:7px;border-radius:50%;background:#f4ca38;box-shadow:0 0 9px #f4ca3833}.dual-heading>b{font:600 14px monospace;color:#f4ce5b}.dual-count{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 13px;font-size:10px;color:#94a8b2}.dual-count>b{font:11px monospace;color:#c3d0d6;font-weight:400}.dual-count>span{font-size:9px;text-align:right}.dual-progress .progress-track{height:11px;margin:0;background:#f3cd2c0b;border:1px solid #e5c95622;overflow:hidden;border-radius:20px}.dual-progress .progress-track>div{height:100%;border-radius:inherit;transition:width .9s ease-out;background:linear-gradient(90deg,#ba8d14,#f2c935,#ffe9a2);position:relative}.dual-progress .progress-track>div:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffffff4d,transparent);transform:translateX(-100%);animation:progress-sheen 5s ease-in-out infinite}.mint-goal .dual-heading i{background:#68d9d1;box-shadow:0 0 9px #68d9d133}.mint-goal .dual-heading>b{color:#85e6df}.mint-goal .progress-track{background:#63bfb50b;border-color:#63bfb52b}.mint-goal #progressFill{background:linear-gradient(90deg,#287f86,#65c9c3,#b5fff1);box-shadow:0 0 10px #68d9d133}.progress-panel .opening{margin-top:16px}.progress-panel .micro-progress-note{margin-top:9px}.chain-received .opening-track{box-shadow:0 0 18px #f1cd3a22}.chain-received .total-track{box-shadow:0 0 18px #68d9d122}@keyframes progress-sheen{0%,45%{transform:translateX(-100%)}85%,100%{transform:translateX(100%)}}@media(max-width:640px){.dual-progress{padding:13px 12px}.dual-count{gap:8px}.dual-count>b{font-size:10px}.dual-count>span{font-size:8px}.progress-panel .big-stat{margin-bottom:17px}}@media(prefers-reduced-motion:reduce){.dual-progress .progress-track>div:after{animation:none;display:none}}

.relaunch-notice{border-left:2px solid #70d8cd;background:#70d8cd08;padding:12px 15px;color:#b5d9d3;font-size:11px;line-height:1.7;margin:26px 0 -15px}
