:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#030504;--bg-soft:#07100d;--ink:#f3fff2;--muted:#9cb0a3;--faint:#65756a;--panel:#0a110fc2;--panel-strong:#0f1815f0;--line:#d3ffe021;--line-strong:#b2ff277a;--mint:#62ecc6;--green:#79f66b;--acid:#caff16;--cyan:#42d7ff;--orange:#ffb245;--shadow:0 26px 90px #00000073;--font-hero:"Avenir Next Condensed", "Avenir Next", "Inter Tight", "Manrope", "Helvetica Neue", Arial, ui-sans-serif, system-ui, sans-serif;--font-headline:"Avenir Next", "Inter Tight", "Manrope", "Space Grotesk", "Helvetica Neue", Arial, ui-sans-serif, system-ui, sans-serif;--font-display:"Avenir Next", "Inter Tight", "Helvetica Neue", "Neue Haas Grotesk Display", "Suisse Intl", Arial, ui-sans-serif, system-ui, sans-serif;--font-body:"IBM Plex Mono", "SFMono-Regular", "Cascadia Mono", "Roboto Mono", ui-monospace, monospace;--font-mono:"IBM Plex Mono", "SFMono-Regular", "Cascadia Mono", "Roboto Mono", ui-monospace, monospace;font-family:var(--font-body)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{min-height:100vh;color:var(--ink);background:radial-gradient(ellipse at 18% 8%, #62ecc61f, transparent 30%), radial-gradient(ellipse at 88% 18%, #caff161a, transparent 34%), linear-gradient(118deg, transparent 0 17%, #62ecc609 17.4% 18%, transparent 18.4% 39%, #caff1609 39.4% 40%, transparent 40.4% 100%), repeating-linear-gradient(152deg, #e2ffe60a 0 1px, transparent 1px 86px), repeating-linear-gradient(24deg, #caff1607 0 1px, transparent 1px 132px), var(--bg);background-size:auto,auto,100% 100%,100% 220px,100% 320px,auto;margin:0;animation:26s ease-in-out infinite oreStrataDrift}body,button,input{font:inherit}button,a{color:inherit}button{cursor:pointer}img,video{max-width:100%;display:block}.app-shell{min-height:100vh;overflow-x:hidden}.site-header{z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#060c0ab8;border:1px solid #e2ffe621;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1360px,100% - 48px);min-height:58px;transition:border-color .22s,box-shadow .22s,background .22s;display:grid;position:fixed;top:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #00000057}.site-header:hover{background:#060c0ad1;border-color:#caff1647;box-shadow:0 20px 70px #62ecc61f}.brand{font-family:var(--font-body);text-transform:uppercase;align-items:center;gap:10px;padding-left:18px;font-weight:700;text-decoration:none;display:inline-flex}.brand img{width:34px;height:34px}.desktop-nav{color:#d1e7d5;font-family:var(--font-body);text-transform:uppercase;align-items:center;gap:30px;font-size:13px;font-weight:700;display:flex}.desktop-nav a,.ghost-link,.mobile-drawer a{text-decoration:none}.desktop-nav a:hover,.ghost-link:hover{color:var(--acid)}.desktop-nav a,.ghost-link{transition:color .18s,opacity .18s}.header-actions{justify-self:end;align-items:center;gap:12px;padding-right:9px;display:flex}.ghost-link{color:var(--muted);font-family:var(--font-body);text-transform:uppercase;font-size:13px;font-weight:700}.wallet-button,.primary-button,.wide-button{color:#061006;background:linear-gradient(135deg, var(--mint), var(--acid));font-family:var(--font-body);text-transform:uppercase;border:1px solid #caff16b8;border-radius:999px;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden;box-shadow:0 0 34px #72f66b3d}.wallet-button:after,.primary-button:after,.wide-button:after{content:"";background:linear-gradient(110deg,#0000 0 35%,#ffffff6b 48%,#0000 62% 100%);transition:transform .52s;position:absolute;inset:0;transform:translate(-120%)}.wallet-button:hover,.primary-button:hover,.wide-button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 12px 44px #caff163d,0 0 34px #62ecc62e}.wallet-button:hover:after,.primary-button:hover:after,.wide-button:hover:after{transform:translate(120%)}.wallet-button{min-height:40px;font-family:var(--font-body);letter-spacing:.06em;white-space:nowrap;cursor:pointer;padding:0 17px;font-size:12px}.wallet-button.is-connected{color:var(--ink);font-family:var(--font-mono);background:#0a110fe0;border-color:#79f66b6b;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex;box-shadow:0 0 18px #79f66b24}.wallet-button.is-connected:after{display:none}.wallet-button.is-connected:hover{color:var(--acid);background:#0a110feb;border-color:#caff1699;box-shadow:0 0 24px #62ecc633}.wallet-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%;animation:1.6s ease-in-out infinite blockBlink}.menu-button{background:#e2ffe614;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:none}.menu-button span{background:var(--ink);border-radius:999px;width:17px;height:2px;margin:3px auto;display:block}.mobile-drawer{z-index:35;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060c0af0;border-radius:22px;grid-template-columns:1fr;gap:6px;padding:14px;display:none;position:fixed;top:84px;left:18px;right:18px}.mobile-drawer a{color:#e4f8e6;background:#e2ffe60f;border-radius:12px;padding:12px}.hero{grid-template-columns:minmax(0,.94fr) minmax(430px,.86fr);align-items:center;gap:28px;min-height:100vh;padding:152px max(24px,50vw - 680px) 58px;display:grid;position:relative}.hero-media{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-media video{object-fit:cover;opacity:.28;filter:saturate(1.12)contrast(1.1);width:100%;height:100%}.hero-media:after{content:"";background:linear-gradient(90deg,#030504f2,#0305049e 48%,#030504d6),linear-gradient(#03050433,#030504fa);position:absolute;inset:0}.vein-field{z-index:2;opacity:.8;position:absolute;inset:0}.vein-field span{transform-origin:0;background:linear-gradient(90deg,#0000,#62ecc6b8,#caff1694,#0000);width:46vw;height:1px;animation:4.8s ease-in-out infinite veinPulse;position:absolute}.vein-field span:first-child{top:27%;left:8%;transform:rotate(-18deg)}.vein-field span:nth-child(2){animation-delay:.7s;top:58%;left:18%;transform:rotate(10deg)}.vein-field span:nth-child(3){animation-delay:1.1s;top:38%;right:6%;transform:rotate(154deg)}.vein-field span:nth-child(4){animation-delay:1.6s;top:73%;right:18%;transform:rotate(190deg)}.vein-field span:nth-child(5){animation-delay:2s;top:14%;left:42%;transform:rotate(80deg)}.hero-copy,.hero-stage{z-index:3;position:relative}.eyebrow{color:var(--green);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.hero h1{max-width:760px;font-family:var(--font-hero);letter-spacing:-.01em;font-feature-settings:"ss01" 1, "kern" 1;text-shadow:0 0 24px #caff161a;margin:0;font-size:clamp(38px,5.2vw,64px);font-weight:600;line-height:1.08}.hero-lede{color:#9a9a96;max-width:620px;font-family:var(--font-body);margin:20px 0 0;font-size:clamp(14px,1.05vw,16px);font-weight:500;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.primary-button,.secondary-button{justify-content:center;align-items:center;min-height:50px;padding:0 22px;text-decoration:none;display:inline-flex}.secondary-button{border:1px solid var(--line);color:var(--ink);font-family:var(--font-body);text-transform:uppercase;background:#e2ffe612;border-radius:999px;font-weight:700;transition:transform .18s,border-color .18s,background .18s}.secondary-button:hover{background:#e2ffe61c;border-color:#caff166b;transform:translateY(-2px)}.hero-stage{place-items:center;min-height:560px;display:grid}.hero-stage img{z-index:4;filter:drop-shadow(0 38px 60px #000000a8)drop-shadow(0 0 34px #caff1626);width:auto;max-width:min(420px,88%);max-height:520px;animation:5.2s ease-in-out infinite floatMachine;position:relative}.stage-ring,.stage-glow{border-radius:50%;position:absolute}.stage-ring{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 46px,#62ecc62b 47px 48px),radial-gradient(circle,#62ecc61c,#0000 60%);border:1px solid #62ecc633;width:min(500px,92%);transform:rotateX(68deg)}.stage-glow{filter:blur(44px);background:#62ecc62e;width:420px;height:220px}.telemetry-card{z-index:5;border:1px solid var(--line);width:220px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080e0cc2;border-radius:18px;padding:16px;position:absolute}.telemetry-card-a{bottom:76px;left:0}.telemetry-card-b{top:120px;right:0}.telemetry-card span,.telemetry-card small{color:var(--muted);font-size:12px;display:block}.telemetry-card strong{color:var(--acid);font-family:var(--font-mono);margin:6px 0 4px;font-size:22px;font-weight:700;line-height:1.05;display:block}.section{width:min(1280px,100% - 48px);margin:0 auto;padding:84px 0 0;scroll-margin-top:110px}main>.section:first-child{padding-top:140px}.section-heading{grid-template-columns:minmax(160px,.4fr) minmax(0,1.6fr);align-items:end;gap:28px;margin-bottom:22px;display:grid}.section-heading h2,.architecture-copy h2,.launch-panel h2{font-family:var(--font-headline);letter-spacing:-.005em;color:#f5fff1;font-feature-settings:"ss01" 1, "kern" 1;text-shadow:0 0 24px #62ecc614;margin:0;font-size:clamp(24px,2.8vw,38px);font-weight:700;line-height:1.1}.console-grid{grid-template-columns:minmax(280px,.88fr) minmax(340px,1.08fr) minmax(260px,.76fr);gap:16px;display:grid}.panel,.miner-card-large,.flow-node,.architecture-grid,.launch-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .22s,border-color .22s,box-shadow .22s,background .22s}.panel:hover,.miner-card-large:hover,.flow-node:hover,.architecture-grid:hover,.launch-panel:hover{border-color:#caff1652;transform:translateY(-4px);box-shadow:0 32px 100px #00000085,0 0 34px #62ecc61f}.panel{border-radius:24px;padding:18px}.panel-header,.swap-card label,.command-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.panel-header{margin-bottom:16px}.panel-header span,.swap-card small,.command-top small,.metric-board span,.metric-board small,.check-flow,.machine-spec p,.spec-grid span,.miner-row small,.flow-node p{color:var(--muted)}.panel-header h3,.machine-spec h3{font-family:var(--font-display);letter-spacing:-.005em;margin:6px 0 0;font-size:18px;font-weight:500}.panel-header b{color:var(--acid)}.swap-card{background:#05090899;border:1px solid #e2ffe61c;border-radius:18px;margin-bottom:12px;padding:15px}.asset-row{align-items:center;gap:12px;margin-top:9px;display:flex}.asset-row input{width:100%;min-width:0;color:var(--ink);font-family:var(--font-mono);background:0 0;border:0;outline:0;font-size:22px;font-weight:700}.asset-row b{border:1px solid var(--line-strong);color:var(--acid);background:#caff1614;border-radius:999px;padding:9px 11px}.route-stack{gap:8px;margin:16px 0;display:grid}.route-stack span{color:#dceedd;background:#e2ffe60b;border:1px solid #e2ffe61a;border-radius:14px;padding:10px 12px;font-size:13px}.wide-button{width:100%;min-height:50px}.command-panel{gap:16px;display:grid}.command-top{border-bottom:1px solid var(--line);padding-bottom:16px}.live-dot{background:var(--green);width:10px;height:10px;box-shadow:0 0 20px var(--green);border-radius:50%}.metric-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.metric-board div{background:#05090885;border:1px solid #e2ffe617;border-radius:18px;min-height:120px;padding:14px}.metric-board div:first-child{grid-column:1/-1;min-height:94px}.metric-board strong{color:var(--acid);font-family:var(--font-mono);overflow-wrap:anywhere;margin:8px 0 4px;font-size:clamp(18px,1.7vw,24px);font-weight:700;line-height:1.05;display:block}.flow-chart{background-color:#0509087a;background-image:linear-gradient(#e2ffe60a 1px,#0000 1px),linear-gradient(90deg,#e2ffe60a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #e2ffe61a;border-radius:20px;grid-template-columns:repeat(8,1fr);align-items:end;gap:10px;min-height:210px;padding:18px;display:grid}.flow-chart span{background:linear-gradient(180deg, var(--acid), var(--mint));border-radius:999px 999px 8px 8px;min-height:26px;transition:filter .18s,transform .18s;animation:2.8s ease-in-out infinite barGlow;box-shadow:0 0 24px #62ecc633}.flow-chart:hover span{filter:brightness(1.25);transform:translateY(-3px)}.flow-chart span:nth-child(2n){animation-delay:.35s}.check-flow{counter-reset:flow;margin:0;padding:0;list-style:none}.check-flow li{background:#0509087a;border:1px solid #e2ffe61a;border-radius:15px;margin-bottom:10px;padding:13px 13px 13px 42px;line-height:1.35;transition:border-color .18s,background .18s,transform .18s;position:relative}.check-flow li:hover{background:#e2ffe612;border-color:#62ecc642;transform:translate(4px)}.check-flow li:before{counter-increment:flow;content:counter(flow);color:#071006;background:var(--faint);width:20px;height:20px;font-size:11px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:12px;left:13px}.check-flow .is-done,.check-flow .is-active{color:#efffee;border-color:#79f66b4d}.check-flow .is-done:before,.check-flow .is-active:before{background:var(--green)}.miner-showcase{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:stretch;gap:16px;display:grid}.miner-card-large{background:radial-gradient(circle at 36%,#62ecc626,#0000 33%),linear-gradient(135deg,#0f1815f0,#040807e6);border-radius:28px;grid-template-columns:minmax(0,1.04fr) minmax(330px,.74fr);align-items:center;gap:20px;min-height:100%;padding:22px;display:grid;position:relative;overflow:hidden}.machine-stage{place-items:center;min-height:480px;display:grid;position:relative}.machine-stage img{z-index:3;filter:drop-shadow(0 36px 56px #000000ad)drop-shadow(0 0 30px #caff1621);width:auto;max-width:min(360px,78%);max-height:460px;animation:5s ease-in-out infinite floatMachine;position:relative}.machine-orbit{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 38px,#62ecc62e 39px 40px);border:1px solid #62ecc640;border-radius:50%;width:min(440px,80%);animation:7s ease-in-out infinite orbitGlow;position:absolute;transform:rotateX(67deg)}.machine-spec{z-index:4;position:relative}.state-pill{border:1px solid var(--line-strong);min-height:28px;color:var(--green);font-family:var(--font-mono);background:#79f66b17;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.machine-spec h3{font-family:var(--font-display);letter-spacing:-.005em;margin:14px 0 0;font-size:clamp(24px,2.8vw,34px);font-weight:600;line-height:1.1}.machine-spec p{margin:14px 0 0;font-size:14px;line-height:1.6}.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.spec-grid div{background:#05090880;border:1px solid #e2ffe61a;border-radius:18px;min-height:92px;padding:14px;transition:transform .18s,border-color .18s,background .18s}.spec-grid div:hover{background:#e2ffe612;border-color:#caff163d;transform:translateY(-3px)}.spec-grid strong{color:var(--acid);font-family:var(--font-mono);margin-top:8px;font-size:16px;font-weight:700;line-height:1.15;display:block}.miner-list{grid-template-rows:repeat(6,minmax(0,1fr));gap:10px;display:grid}.miner-row{border:1px solid var(--line);min-height:0;color:var(--ink);text-align:left;background:#0a110fb8;border-radius:22px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.miner-row:hover{background:#0f1815eb;border-color:#62ecc657;transform:translate(5px);box-shadow:0 18px 54px #00000042}.miner-row img{aspect-ratio:1;object-fit:contain;background:radial-gradient(circle,#62ecc621,#050908a3);border-radius:16px;width:88px;transition:transform .22s,filter .22s}.miner-row:hover img{filter:drop-shadow(0 0 18px #caff1629);transform:scale(1.06)rotate(-2deg)}.miner-row strong,.miner-row small{display:block}.miner-row strong{font-family:var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.18;display:-webkit-box;overflow:hidden}.miner-row small{margin-top:4px;font-size:10px;line-height:1.2}.miner-row b{color:var(--acid);font-family:var(--font-mono);font-size:15px;font-weight:700}.miner-row.is-active{border-color:var(--line-strong);background:linear-gradient(135deg,#62ecc629,#caff1614),#0a110fdb}.flow-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.flow-node{border-radius:24px;min-height:280px;padding:22px;position:relative;overflow:hidden}.flow-node:before{content:"";opacity:0;background:radial-gradient(circle at 24% 18%,#caff1629,#0000 28%);transition:opacity .22s;position:absolute;inset:0}.flow-node:hover:before{opacity:1}.flow-node:after{content:"";background:linear-gradient(90deg, var(--mint), var(--acid), transparent);transform-origin:0;height:2px;transition:transform .22s;position:absolute;bottom:22px;left:22px;right:22px}.flow-node:hover:after{transform:scaleX(1.08)}.flow-node span{color:var(--acid);font-family:var(--font-mono);font-weight:700}.flow-node strong{font-family:var(--font-display);letter-spacing:-.005em;margin-top:48px;font-size:20px;font-weight:600;display:block}.flow-node p{margin:10px 0 0;font-size:13px;line-height:1.6}.architecture-section{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);align-items:center;gap:24px;display:grid}.architecture-copy h2{max-width:660px}.architecture-grid{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.architecture-grid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;min-height:78px;font-family:var(--font-headline);letter-spacing:.005em;place-items:center;padding:14px;font-size:14px;font-weight:700;transition:color .18s,background .18s,transform .18s;display:grid}.architecture-grid div:hover{color:var(--acid);background:#caff1614;transform:scale(1.02)}.nft-hero-grid{grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);gap:16px;display:grid}.nft-preview{background:radial-gradient(circle at 50% 44%,#caff1629,#0000 32%),linear-gradient(150deg,#0f1815f5,#040807eb);border-radius:28px;align-content:center;min-height:660px;display:grid;position:relative;overflow:hidden}.nft-preview .machine-stage{min-height:520px}.nft-token-line{z-index:5;border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;background:#0509089e;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:0 18px 18px;padding:14px 16px;display:flex;position:relative}.nft-token-line b{color:var(--acid)}.nft-state{border-radius:28px;padding:22px}.nft-tabs{border:1px solid var(--line);background:#0509089e;border-radius:999px;gap:6px;margin:0 0 18px;padding:6px;display:inline-flex}.nft-tabs button{min-height:38px;color:var(--muted);font-family:var(--font-body);text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:0 18px;font-weight:700;transition:color .18s,background .18s,transform .18s}.nft-tabs button:hover,.nft-tabs button.is-active{color:#061006;background:linear-gradient(135deg, var(--mint), var(--acid));transform:translateY(-1px)}.nft-tab-panel{display:none}.nft-tab-panel.is-active{display:block}.nft-gallery-head{justify-content:space-between;align-items:end;gap:24px;margin:4px 0 24px;display:flex}.nft-gallery-head h3{font-family:var(--font-headline);letter-spacing:-.005em;margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:700;line-height:1.05}.nft-gallery-stats{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;gap:18px;font-size:11px;display:flex}.nft-gallery-stats strong{color:var(--ink);font-size:14px}.nft-market-tools{z-index:100;grid-template-columns:minmax(260px,640px) auto;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:grid;position:relative}.nft-market-tools label{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;gap:10px;display:grid}.nft-market-tools label span{color:var(--ink);font-weight:700}.nft-market-tools input{border:1px solid var(--line);width:100%;min-height:54px;color:var(--ink);font-family:var(--font-mono);background:#e2ffe612;border-radius:8px;outline:0;padding:0 16px}.nft-market-tools div{flex-wrap:wrap;gap:8px;display:flex}.nft-market-tools button{border:1px solid var(--line);min-height:36px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;background:#05090894;border-radius:0;padding:0 14px;font-weight:700;transition:color .18s,border-color .18s,background .18s}.nft-market-tools button:hover,.nft-market-tools button.is-active{color:var(--ink);background:#e2ffe614;border-color:#e2ffe6b8}.nft-level-filter{position:relative}.nft-level-filter>button:after{content:"";vertical-align:2px;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:9px;display:inline-block}.nft-level-menu{z-index:9999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#050908f5;border:1px solid #caff1647;border-radius:12px;gap:4px;min-width:190px;padding:8px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px);box-shadow:0 24px 70px #0000007a,0 0 28px #62ecc61a}.nft-level-filter.is-open .nft-level-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.nft-level-menu button{text-align:left;border-radius:8px;justify-content:flex-start;width:100%}.nft-level-menu button:hover{color:#061006;background:linear-gradient(135deg, var(--mint), var(--acid));border-color:#caff16b8}.nft-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nft-market-card{border:1px solid var(--line);min-height:320px;box-shadow:var(--shadow);background:#0a110fbd;border-radius:8px;grid-template-rows:minmax(0,1fr) auto;padding:12px;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative;overflow:hidden}.nft-market-card:hover{background:#0f1815f0;border-color:#caff164d;transform:translateY(-4px)}.nft-market-card img{aspect-ratio:1;object-fit:contain;background:radial-gradient(circle,#caff1621,#050908b8);border-radius:6px;width:100%;height:196px}.nft-card-meta{padding:12px 0 0}.nft-card-meta span,.nft-card-meta p,.nft-card-meta small{color:var(--muted);font-family:var(--font-mono)}.nft-card-meta h3{font-family:var(--font-headline);margin:0;font-size:16px;font-weight:700;line-height:1.1;display:inline}.nft-card-meta b{color:var(--acid);font-family:var(--font-mono);text-transform:uppercase;margin-left:8px;font-size:11px}.nft-card-meta p{margin:9px 0 0;font-size:12px}.nft-card-meta small{margin-top:6px;font-size:11px;display:block}.nft-action-flow{margin-top:16px}.whitepaper-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.whitepaper-summary .panel{min-height:210px;padding:22px}.whitepaper-summary span,.whitepaper-summary p,.whitepaper-toc a,.whitepaper-block p,.whitepaper-flow p,.whitepaper-controls p{color:var(--muted)}.whitepaper-summary strong{color:var(--acid);font-family:var(--font-headline);letter-spacing:-.005em;margin:16px 0 10px;font-size:clamp(20px,2.4vw,30px);font-weight:700;line-height:1.05;display:block}.whitepaper-layout{grid-template-columns:230px minmax(0,1fr);gap:28px;display:grid}.whitepaper-toc{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05090894;border-radius:18px;align-self:start;gap:8px;padding:14px;display:grid;position:sticky;top:110px}.whitepaper-toc a{font-family:var(--font-mono);text-transform:uppercase;border-radius:10px;padding:11px 12px;text-decoration:none;transition:color .18s,background .18s,transform .18s}.whitepaper-toc a:hover{color:var(--acid);background:#caff1612;transform:translate(3px)}.whitepaper-doc{gap:18px;display:grid}.whitepaper-block{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:28px}.whitepaper-block h3{font-family:var(--font-headline);letter-spacing:-.005em;margin:0 0 16px;font-size:clamp(18px,1.9vw,24px);font-weight:700;line-height:1.15}.whitepaper-block p{max-width:820px;font-size:14px;line-height:1.65}.table-wrap{border:1px solid var(--line);border-radius:16px;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:720px;font-family:var(--font-mono)}.table-wrap th,.table-wrap td{text-align:left;border-bottom:1px solid #e2ffe61a;padding:14px 16px}.table-wrap th{color:var(--acid);text-transform:uppercase;background:#caff160e}.table-wrap td{color:#dceedd}.table-wrap tr:last-child th,.table-wrap tr:last-child td{border-bottom:0}.formula-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.formula-card{color:var(--acid);font-family:var(--font-mono);background:#0509089e;border:1px solid #caff1633;border-radius:14px;padding:16px;line-height:1.5}.whitepaper-flow,.whitepaper-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.whitepaper-flow div,.whitepaper-controls div{background:#05090880;border:1px solid #e2ffe61a;border-radius:16px;min-height:150px;padding:18px;transition:border-color .18s,transform .18s,background .18s}.whitepaper-flow div:hover,.whitepaper-controls div:hover{background:#e2ffe611;border-color:#caff1647;transform:translateY(-3px)}.whitepaper-flow span{color:var(--acid);font-family:var(--font-mono)}.whitepaper-flow strong,.whitepaper-controls strong{font-family:var(--font-headline);letter-spacing:-.005em;margin:14px 0 6px;font-size:16px;font-weight:700;display:block}.architecture-grid div:nth-child(2n){border-right:0}.architecture-grid div:nth-last-child(-n+2){border-bottom:0}.launch-section{padding-bottom:58px}.launch-panel{text-align:center;background:radial-gradient(circle at 50% 40%,#62ecc638,#0000 35%),linear-gradient(#79f66b21,#07100de6);border-radius:30px;place-items:center;min-height:420px;padding:48px 24px;animation:6s ease-in-out infinite launchPulse;display:grid}.launch-panel h2{max-width:980px}.launch-panel .primary-button{margin-top:26px}.site-footer{width:min(1360px,100% - 48px);color:var(--faint);font-family:var(--font-body);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:72px 0 40px;font-size:12px;display:flex}.site-footer div,.site-footer nav{align-items:center;gap:14px;display:flex}.site-footer span{color:var(--ink);font-weight:700}.site-footer small,.site-footer a{font:inherit}.site-footer a{border:1px solid var(--line);min-width:38px;min-height:32px;color:var(--muted);border-radius:999px;place-items:center;text-decoration:none;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-grid}.site-footer a:hover{color:var(--acid);background:#caff1612;border-color:#caff166b;transform:translateY(-2px)}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.price-strip-section{padding-top:24px!important;padding-bottom:24px!important}.price-strip{border:1px solid var(--line);box-shadow:var(--shadow);background:#080e0cc7;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.price-cell{border-right:1px solid var(--line);font-family:var(--font-body);flex-direction:column;gap:6px;padding:18px 22px;transition:background .2s;display:flex}.price-cell:last-child{border-right:none}.price-cell.highlight{background:linear-gradient(#caff160f,#62ecc60a);position:relative}.price-cell.highlight:before{content:"";pointer-events:none;border-left:1px solid #caff1638;border-right:1px solid #caff1638;position:absolute;inset:0}.price-cell-head{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:11px;display:flex}.price-cell-head span{letter-spacing:.08em;font-weight:700}.price-cell-head small{border:1px solid var(--line);color:var(--faint);letter-spacing:.06em;text-transform:uppercase;background:#e2ffe60a;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:9px}.price-cell strong{font-family:var(--font-headline);letter-spacing:-.005em;color:var(--ink);font-size:28px;font-weight:700;line-height:1.05}.price-cell.highlight strong{background:linear-gradient(135deg, var(--mint), var(--acid));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.price-cell>small{color:var(--faint);font-family:var(--font-mono);letter-spacing:.03em;margin-top:2px;font-size:11px}.price-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.price-dot.is-eth{background:#5b8def;box-shadow:0 0 8px #5b8def99}.price-dot.is-lode{background:var(--acid);animation:1.6s ease-in-out infinite pulseDot;box-shadow:0 0 10px #caff16b3}.price-dot.is-pool{background:var(--mint);box-shadow:0 0 8px #62ecc699}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.4)}}@media (width<=760px){.price-strip{grid-template-columns:1fr}.price-cell{border-right:none;border-bottom:1px solid var(--line)}.price-cell:last-child{border-bottom:none}.price-cell.highlight:before{border:1px solid #caff1638;border-left:none;border-right:none}}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.gallery-tile{aspect-ratio:3/4;border:1px solid var(--line);cursor:pointer;background:radial-gradient(circle,#62ecc629,#050908c7);border-radius:14px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.gallery-tile:hover{border-color:#caff1666;transform:translateY(-3px)scale(1.02);box-shadow:0 14px 40px #0000007a,0 0 22px #62ecc633}.gallery-tile img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.gallery-tile-id{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--acid);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;z-index:1;background:#050908c7;border:1px solid #caff1652;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;bottom:8px;left:8px}.gallery-tile.is-empty .gallery-tile-id,.gallery-tile.is-loading .gallery-tile-id{display:none}.gallery-tile.is-empty{color:var(--faint);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;place-items:center;font-size:11px;display:grid}.gallery-tile.is-loading{background:linear-gradient(110deg,#62ecc60f 0%,#caff161a 50%,#62ecc60f 100%) 0 0/220% 100%;animation:1.6s ease-in-out infinite shimmerSweep}.gallery-pager{border:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:#0509089e;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:12px 16px;font-size:12px;display:flex}.gallery-pager .pager-info b{color:var(--ink)}.gallery-pager .pager-controls{gap:6px;display:flex}.gallery-pager button{border:1px solid var(--line);min-width:38px;min-height:32px;color:var(--ink);font-family:var(--font-mono);text-transform:uppercase;background:#e2ffe60a;border-radius:10px;padding:0 10px;font-size:12px;font-weight:700;transition:border-color .16s,color .16s,background .16s}.gallery-pager button:hover:not(:disabled){color:var(--acid);background:#caff160f;border-color:#caff1680}.gallery-pager button:disabled{opacity:.4;cursor:not-allowed}.gallery-pager button.is-current{background:linear-gradient(135deg, var(--mint), var(--acid));color:#061006;border-color:#caff16b3}@keyframes shimmerSweep{0%{background-position:100% 0}to{background-position:-100% 0}}.modal-overlay{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020403c7;place-items:center;padding:24px;animation:.18s ease-out modalFade;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--line);background:#080e0cf5;border-radius:24px;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);width:min(960px,100%);max-height:92vh;animation:.22s cubic-bezier(.22,.61,.36,1) modalRise;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 110px #0009}.modal-close{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);font-family:var(--font-body);z-index:2;background:#e2ffe60f;border-radius:50%;place-items:center;padding:0;font-size:20px;line-height:1;transition:color .16s,border-color .16s,background .16s,transform .16s;display:grid;position:absolute;top:12px;right:14px}.modal-close:hover{color:var(--acid);background:#caff1614;border-color:#caff168c;transform:rotate(90deg)}.modal-art{background:radial-gradient(circle at 50% 45%,#62ecc62e,#0000 55%),linear-gradient(150deg,#0f1815f5,#040807f2);place-items:center;padding:28px;display:grid;position:relative}.modal-art img{object-fit:contain;filter:drop-shadow(0 20px 36px #00000080)drop-shadow(0 0 22px #caff1629);width:auto;max-width:min(340px,100%);max-height:52vh}.modal-art-placeholder{color:var(--faint);font-family:var(--font-mono);text-transform:uppercase;font-size:13px}.modal-body{font-family:var(--font-body);padding:28px 30px 26px;overflow-y:auto}.modal-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.modal-head h3{font-family:var(--font-headline);letter-spacing:-.005em;margin:4px 0 0;font-size:28px;font-weight:700}.modal-tier{color:var(--mint);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin:10px 0 18px;font-size:12px}.modal-tier span{color:var(--muted)}.modal-stats{grid-template-columns:1fr 1.4fr;gap:8px 18px;margin:0;font-size:13px;display:grid}.modal-stats dt{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;padding-top:2px;font-size:11px}.modal-stats dd{color:var(--ink);text-align:right;word-break:break-word;margin:0;font-weight:600}.modal-stats dd.mono{font-family:var(--font-mono);font-weight:700}.modal-note{color:var(--orange);font-family:var(--font-mono);letter-spacing:.03em;background:#ffb2450f;border:1px solid #ffb24552;border-radius:10px;margin:18px 0 0;padding:10px 12px;font-size:11px;line-height:1.45}@keyframes modalFade{0%{opacity:0}to{opacity:1}}@keyframes modalRise{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){.modal-card{grid-template-columns:1fr;max-height:94vh}.modal-art{padding:18px}.modal-art img{max-height:38vh}.modal-body{padding:20px 22px 22px}}.live-pill{color:var(--green);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;background:#79f66b1a;border:1px solid #79f66b52;border-radius:999px;align-items:center;gap:6px;margin-left:10px;padding:4px 10px;font-size:10px;display:inline-flex}.live-pill:before{content:"";background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%}.mine-grid{grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:18px;display:grid}.mine-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#0a110fc7;border-radius:18px;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:16px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative}.mine-card:hover{background:#0f1815eb;border-color:#caff1652;transform:translateY(-3px);box-shadow:0 24px 60px #0000007a,0 0 22px #62ecc61f}.mine-card.status-active{border-color:#79f66b52}.mine-card.status-exhausted{background:#14080ac7;border-color:#ff556647}.mine-card.status-pending{border-color:#ffb24552}.mine-art-wrap{aspect-ratio:3/4;background:radial-gradient(circle at 50% 38%,#62ecc638,#0000 60%),linear-gradient(160deg,#0f1815f5,#040807eb);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.mine-card.status-active .mine-art-wrap{background:radial-gradient(circle at 50% 38%,#caff1638,#0000 60%),linear-gradient(160deg,#0f1815f5,#040807eb)}.mine-card.status-exhausted .mine-art-wrap{filter:grayscale(.4)brightness(.78)}.mine-card .mine-art{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 12px 26px #00000080)}.mine-card .mine-art.placeholder{color:var(--faint);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;place-items:center;font-size:12px;display:grid}.mine-art-id{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--acid);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#050908c7;border:1px solid #caff1657;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;bottom:8px;left:8px}.mine-body{flex-direction:column;gap:14px;min-width:0;display:flex}.mine-card .mine-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mine-card .mine-tier{color:var(--mint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:600}.mine-card .mine-head h4{font-family:var(--font-headline);letter-spacing:-.005em;color:var(--ink);margin:0;font-size:20px;font-weight:700;line-height:1.15}.mine-meters{flex-direction:column;gap:10px;display:flex}.mine-meter{flex-direction:column;gap:5px;display:flex}.mine-meter-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:10px;display:flex}.mine-meter-label b{color:var(--ink);font-family:var(--font-mono);letter-spacing:0;font-size:12px;font-weight:700}.mine-meter-label b small{color:var(--faint);font-weight:600}.mine-meter-bar{background:#e2ffe60f;border-radius:999px;height:6px;position:relative;overflow:hidden}.mine-meter-fill{background:linear-gradient(90deg, var(--mint), #62ecc68c);border-radius:999px;height:100%;transition:width .28s;display:block}.mine-meter-fill.is-full{background:linear-gradient(90deg, var(--mint), var(--acid));box-shadow:0 0 12px #caff1673}.mine-meter-fill.is-mined{background:linear-gradient(90deg, var(--acid), var(--orange))}.mine-card .mine-stats{border:1px solid var(--line);font-family:var(--font-mono);background:#0509088c;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:0;padding:10px 12px;display:grid}.mine-card .mine-stats>div{min-width:0}.mine-card .mine-stats dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 2px;font-size:9px}.mine-card .mine-stats dd{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:700;overflow:hidden}.mine-card .mine-stats dd.mono{font-family:var(--font-mono)}.mine-card .mine-pill{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.mine-pill.is-active{color:var(--green);background:#79f66b1f;border:1px solid #79f66b57}.mine-pill.is-idle{color:var(--muted);border:1px solid var(--line);background:#e2ffe60f}.mine-pill.is-pending{color:var(--orange);background:#ffb2451a;border:1px solid #ffb24557}.mine-pill.is-exhausted{color:#ff7787;background:#ff55661a;border:1px solid #ff556657}.mine-card .mine-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.mine-card .mine-actions button{border:1px solid var(--line);min-height:46px;color:var(--ink);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#e2ffe60f;border-radius:12px;flex:120px;padding:0 18px;font-size:13px;font-weight:800;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;position:relative}.mine-card .mine-actions button:hover:not(:disabled){color:var(--acid);background:#caff161a;border-color:#caff168c;transform:translateY(-1px);box-shadow:0 8px 22px #00000052,0 0 14px #caff162e}.mine-card .mine-actions button.danger{color:#ff8896;border-color:#ff556652}.mine-card .mine-actions button.danger:hover:not(:disabled){color:#ff7787;background:#ff55661f;border-color:#ff5566a6;box-shadow:0 8px 22px #00000052,0 0 14px #ff556638}.mine-card .mine-actions button.primary{background:linear-gradient(135deg, var(--mint), var(--acid));color:#061006;letter-spacing:.08em;border-color:#caff16b3;flex-basis:100%;min-height:52px;font-size:14px;box-shadow:0 12px 28px #00000061,0 0 22px #caff1640}.mine-card .mine-actions button.primary:hover:not(:disabled){background:linear-gradient(135deg, var(--mint), var(--acid));color:#061006;transform:translateY(-2px);box-shadow:0 18px 36px #0000006b,0 0 28px #caff1666}.mine-card .mine-actions button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.mine-card .mine-actions button{justify-content:center;align-items:center;gap:9px;display:inline-flex}.mine-card .mine-actions button.is-busy{opacity:.92;cursor:progress}.mine-card .mine-actions button.is-busy:disabled{opacity:.85}.btn-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite btnSpin}.mine-card .mine-actions button.primary .btn-spinner{border-color:#061006 #06100666 #06100666}.btn-label{align-items:center;display:inline-flex}@keyframes btnSpin{to{transform:rotate(360deg)}}.toast-stack{z-index:20000;pointer-events:none;flex-direction:column;gap:10px;max-width:min(380px,100vw - 32px);display:flex;position:fixed;top:96px;right:24px}.toast-item{pointer-events:auto;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-body);color:var(--ink);background:#0a110ff0;border-radius:14px;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:12px 12px 12px 14px;animation:.22s cubic-bezier(.22,.61,.36,1) toastIn;display:grid;box-shadow:0 22px 60px #00000080,0 0 18px #0000004d}.toast-icon{width:28px;height:28px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.toast-msg{word-break:break-word;font-size:13px;line-height:1.4}.toast-close{width:22px;height:22px;color:var(--faint);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;font-size:18px;line-height:1;transition:color .14s;display:grid}.toast-close:hover{color:var(--ink)}.toast-item.is-success{border-color:#79f66b66;box-shadow:0 22px 60px #00000080,0 0 18px #79f66b2e}.toast-item.is-success .toast-icon{color:var(--green);background:#79f66b29;border:1px solid #79f66b66}.toast-item.is-error{border-color:#ff55666b;box-shadow:0 22px 60px #00000080,0 0 18px #ff556638}.toast-item.is-error .toast-icon{color:#ff8896;background:#ff556629;border:1px solid #ff55666b}.toast-item.is-info{border-color:#62ecc666}.toast-item.is-info .toast-icon{color:var(--mint);background:#62ecc629;border:1px solid #62ecc66b}@keyframes toastIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=560px){.toast-stack{max-width:none;inset:auto 16px 16px}}.mine-card .mine-err{font-family:var(--font-mono);color:#ff7787;word-break:break-word;background:#ff556614;border-radius:8px;margin:0;padding:6px 8px;font-size:11px}@media (width<=640px){.mine-grid{grid-template-columns:1fr}.mine-card{grid-template-columns:140px minmax(0,1fr);gap:14px;padding:14px}.mine-card .mine-stats{grid-template-columns:1fr 1fr}}@media (width<=420px){.mine-card{grid-template-columns:1fr}.mine-art-wrap{aspect-ratio:3/2;max-height:220px}}:root{--warn:#ffb245;--danger:#f56}.alarm-banner{color:#ffd7dc;font-family:var(--font-mono);background:linear-gradient(135deg,#ff556629,#ffb2451a);border:1px solid #ff55665c;border-radius:16px;align-items:center;gap:14px;margin:0 auto 18px;padding:14px 18px;font-size:13px;animation:1.8s ease-in-out infinite alarmPulse;display:flex;position:relative;overflow:hidden}.alarm-banner.warn{color:#ffeacc;background:linear-gradient(135deg,#ffb24529,#caff160f);border-color:#ffb2456b}.alarm-banner.safe{color:#d8f6dc;background:linear-gradient(135deg,#79f66b1f,#62ecc60f);border-color:#79f66b5c;animation:none}.alarm-dot{background:var(--danger);width:10px;height:10px;box-shadow:0 0 18px var(--danger);border-radius:50%;flex-shrink:0}.alarm-banner.warn .alarm-dot{background:var(--warn);box-shadow:0 0 18px var(--warn)}.alarm-banner.safe .alarm-dot{background:var(--green);box-shadow:0 0 14px var(--green)}.alarm-banner strong{color:inherit;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.alarm-banner small{color:inherit;opacity:.72;text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:11px}.pool-hero{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:16px;margin-bottom:18px;display:grid}.pool-hero .panel{border-radius:26px;padding:24px 26px;position:relative;overflow:hidden}.pool-hero .panel:before{content:"";opacity:.9;pointer-events:none;background:radial-gradient(circle at 12% 18%,#ff55662e,#0000 36%),radial-gradient(circle at 88% 76%,#caff161a,#0000 38%);position:absolute;inset:0}.pool-hero .panel.is-warn:before{background:radial-gradient(circle at 12% 18%,#ffb24533,#0000 38%),radial-gradient(circle at 88% 76%,#caff161a,#0000 38%)}.pool-hero .panel.is-safe:before{background:radial-gradient(circle at 12% 18%,#79f66b29,#0000 38%),radial-gradient(circle at 88% 76%,#62ecc61f,#0000 38%)}.pool-hero h2{font-family:var(--font-hero);letter-spacing:-.012em;color:var(--ink);margin:8px 0 0;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1;position:relative}.pool-hero h2 b{color:var(--green);font-family:inherit;font-weight:700}.pool-hero h2.is-warn b{color:var(--warn)}.pool-hero h2.is-danger b{color:var(--danger);animation:1.3s ease-in-out infinite numberPulse}.pool-hero .unit{color:var(--muted);font-size:.32em;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;vertical-align:middle;margin-left:8px;font-weight:700}.pool-hero .subline{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin:16px 0 0;font-size:12px;position:relative}.pool-hero .subline b{color:var(--ink);font-weight:700}.pool-meter{border:1px solid var(--line);background:#05090899;border-radius:999px;height:14px;margin:20px 0 8px;position:relative;overflow:hidden}.pool-meter .fill{background:linear-gradient(90deg, var(--green), var(--mint), var(--acid));border-radius:999px;height:100%;transition:width .8s;box-shadow:0 0 18px #79f66b5c}.pool-meter.is-warn .fill{background:linear-gradient(90deg, var(--warn), #ffe07a);box-shadow:0 0 22px #ffb2456b}.pool-meter.is-danger .fill{background:linear-gradient(90deg, var(--danger), #ff8a72);animation:1.6s ease-in-out infinite dangerPulse;box-shadow:0 0 24px #ff556680}.pool-meter .marker{pointer-events:none;background:#ffffff6b;width:2px;position:absolute;top:-3px;bottom:-3px}.pool-meter-legend{font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;font-size:11px;display:flex}.pool-hero-side{gap:14px;display:grid}.pool-hero-side .panel{border-radius:22px;padding:18px 20px}.pool-hero-side .side-value{color:var(--acid);font-family:var(--font-mono);margin:6px 0 4px;font-size:24px;font-weight:700;line-height:1.05;display:block}.pool-hero-side .side-value.is-warn{color:var(--warn)}.pool-hero-side .side-value.is-danger{color:var(--danger);animation:1.4s ease-in-out infinite numberPulse}.pool-hero-side label{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:11px;display:block}.pool-hero-side small{color:var(--faint);font-family:var(--font-mono);letter-spacing:.03em;margin-top:6px;font-size:11px;display:block}.tier-risk-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.tier-risk-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#0a110fcc;border-radius:18px;padding:14px 16px;transition:transform .18s,border-color .18s,background .18s;position:relative}.tier-risk-card:hover{transform:translateY(-3px)}.tier-risk-card.is-ok{border-color:#79f66b4d}.tier-risk-card.is-warn{background:linear-gradient(135deg,#ffb24514,#0000 60%),#0a110fdb;border-color:#ffb2456b}.tier-risk-card.is-danger{background:linear-gradient(135deg,#ff556624,#0000 60%),#0a110fe6;border-color:#ff556680;animation:2s ease-in-out infinite cardPulse}.tier-risk-card .tier-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.tier-risk-card .tier-head h4{font-family:var(--font-headline);margin:0;font-size:16px;font-weight:700}.tier-risk-card .tier-status{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;display:inline-flex}.tier-status.is-ok{color:var(--green);background:#79f66b1f;border:1px solid #79f66b52}.tier-status.is-warn{color:var(--warn);background:#ffb2451f;border:1px solid #ffb24566}.tier-status.is-danger{color:#ff7787;background:#ff55661f;border:1px solid #ff55666b}.tier-risk-card dl{font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:1fr auto;gap:4px 12px;margin:0;font-size:11px;display:grid}.tier-risk-card dd{color:var(--ink);text-transform:none;letter-spacing:0;margin:0;font-weight:700}.tier-risk-card .tier-bar{background:#050908b3;border-radius:999px;height:6px;margin:12px 0 8px;position:relative;overflow:hidden}.tier-risk-card .tier-bar .fill{background:linear-gradient(90deg, var(--green), var(--acid));height:100%;transition:width .6s}.tier-risk-card.is-warn .tier-bar .fill{background:linear-gradient(90deg, var(--warn), #ffe07a)}.tier-risk-card.is-danger .tier-bar .fill{background:linear-gradient(90deg, var(--danger), #ff8a72)}.tier-risk-card .tier-note{font-family:var(--font-mono);color:var(--faint);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:10px}.pool-ticker{border:1px solid var(--line);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:#050908b8;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:14px 0 0;padding:12px 18px;font-size:12px;display:grid;overflow:hidden}.pool-ticker .block-pill{color:var(--acid);align-items:center;gap:6px;font-weight:700;display:inline-flex}.pool-ticker .block-pill:before{content:"";background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;animation:1s ease-in-out infinite blockBlink}.pool-ticker .ticker-text{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);overflow:hidden}.pool-ticker .ticker-text b{color:var(--acid)}.pool-ticker .ticker-side{color:var(--faint);font-size:11px}@keyframes alarmPulse{0%,to{box-shadow:0 0 #f560}50%{box-shadow:0 0 28px 2px #ff556638}}@keyframes dangerPulse{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}@keyframes numberPulse{0%,to{text-shadow:0 0 #0000;opacity:1}50%{text-shadow:0 0 22px;opacity:.92}}@keyframes cardPulse{0%,to{box-shadow:var(--shadow)}50%{box-shadow:0 0 28px #ff556638, var(--shadow)}}@keyframes blockBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.18)}}@media (width<=960px){.pool-hero{grid-template-columns:1fr}}.empty-state{border:1px dashed var(--line);color:var(--muted);text-align:center;background:#05090885;border-radius:20px;padding:32px 22px}@keyframes pageGridDrift{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:56px 56px,56px 56px,0 0,0 0,0 0}}@keyframes oreStrataDrift{0%,to{background-position:0 0,0 0,0 0,0 0,0 0,0 0}50%{background-position:0 0,0 0,0 0,0 34px,0 -42px,0 0}}@keyframes veinPulse{0%,to{opacity:.1;filter:blur()}45%{opacity:.72;filter:blur(.5px)}}@keyframes floatMachine{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes barGlow{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}@keyframes orbitGlow{0%,to{opacity:.72;filter:drop-shadow(0 0 #62ecc600)}50%{opacity:1;filter:drop-shadow(0 0 18px #62ecc638)}}@keyframes launchPulse{0%,to{box-shadow:var(--shadow)}50%{box-shadow:0 34px 110px #0000008a,0 0 56px #62ecc621}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=1120px){.desktop-nav,.ghost-link{display:none}.site-header{grid-template-columns:1fr auto}.menu-button,.is-menu-open .mobile-drawer{display:grid}.hero,.console-grid,.miner-showcase,.miner-card-large,.nft-hero-grid,.whitepaper-layout,.whitepaper-summary,.architecture-section{grid-template-columns:1fr}.whitepaper-toc{grid-template-columns:repeat(4,minmax(0,1fr));position:static}.hero{min-height:auto;padding-top:128px}.hero-stage{min-height:540px}.section-heading{grid-template-columns:1fr;gap:6px}.flow-map{grid-template-columns:repeat(2,minmax(0,1fr))}.nft-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.miner-list{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.site-header{width:calc(100% - 28px);top:12px}.brand span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.wallet-button{display:none}.hero{padding:118px 18px 34px}.hero h1{font-size:clamp(30px,9vw,42px)}.hero-actions{flex-direction:column}.hero-stage{min-height:400px}.hero-stage img{max-width:78%;max-height:380px}.telemetry-card{width:100%;margin-top:-18px;position:relative}.telemetry-card-a,.telemetry-card-b{inset:auto}.metric-board,.spec-grid,.flow-map,.miner-list,.nft-hero-grid,.nft-market-grid,.whitepaper-summary,.formula-grid,.whitepaper-flow,.whitepaper-controls,.architecture-grid,.whitepaper-toc{grid-template-columns:1fr}.whitepaper-block{padding:20px}.nft-gallery-head,.nft-market-tools{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.nft-gallery-stats{flex-wrap:wrap}.miner-list{grid-template-rows:none}.section{width:calc(100% - 28px);padding-top:76px}.site-footer{flex-direction:column;align-items:flex-start;width:calc(100% - 28px);padding:54px 0 28px}.site-footer div{flex-direction:column;align-items:flex-start;gap:6px}.machine-stage{min-height:360px}.nft-preview{min-height:auto}.machine-stage img{max-width:76%;max-height:360px}.miner-card-large{min-height:auto;padding:16px}.miner-row{grid-template-columns:82px minmax(0,1fr)}.miner-row b{grid-column:2}.flow-node{min-height:220px}.architecture-grid div{border-right:0}.architecture-grid div:nth-last-child(2){border-bottom:1px solid var(--line)}}
