:root{--bg:#000;--panel:#000000f5;--panel2:#000000fa;--line:#f8f8f8;--ink:#fff;--muted:#ffffff94;--dim:#ffffff2e;--glow:#ffffff52;--glow2:#ffffff1f}*{box-sizing:border-box}body{min-height:100vh;color:var(--ink);letter-spacing:.02em;background:#000;margin:0;font-family:Cascadia Mono,JetBrains Mono,Courier New,ui-monospace,monospace;font-size:13px}body:before{content:"";pointer-events:none;opacity:.105;filter:grayscale()contrast(1.45);mix-blend-mode:screen;z-index:0;background:url(/nous.jpg) 0 0/112px 112px;position:fixed;inset:0}body:after{content:none}button,input{font:inherit}button{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;text-transform:uppercase;background:#000000c7;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 0 12px #ffffff24}button:hover:not(:disabled),button.active{background:var(--ink);color:#050005;box-shadow:0 0 22px var(--glow)}button:disabled{opacity:.38;cursor:not-allowed}button.primary{color:#050005;background:#ffffffe6}button.danger{color:var(--ink);border-color:#ffffffbf}input{width:100%;min-height:36px;color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#000000e0;outline:none;padding:8px 10px}input:focus{box-shadow:0 0 16px #fff3}a{color:var(--ink)}.shell{z-index:1;width:80vw;margin:0 auto;padding:20px 0 54px;position:relative}.ink{display:none}.topbar,.mintedBar,.terminal,.activityTerminal,.guidePanel,.panel{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px #ffffff1f,0 0 22px #ffffff2e}.topbar{grid-template-columns:minmax(190px,270px) 1fr auto;align-items:center;gap:14px;min-height:54px;padding:8px 14px;display:grid}.brand{min-height:0;box-shadow:none;text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0;display:flex}.brand,.brand:hover,.brand:focus,.brand:active{outline:0;color:var(--ink)!important;box-shadow:none!important;background:0 0!important}.mark{border:1px solid var(--line);background:#fff;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.mark img{object-fit:contain;filter:grayscale()contrast(1.2);width:100%;height:100%}.brand b{font-size:16px;line-height:1.1;display:block}.brand small{color:var(--muted);margin-top:4px;font-size:11px;display:block}nav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.topbar nav button{min-height:30px;box-shadow:none;background:#0000006b;padding:6px 10px}.topbar nav button.active{background:var(--ink);color:#050005}.online{border:1px solid var(--line);white-space:nowrap;box-shadow:0 0 16px var(--glow2);background:#000000a3;padding:8px 10px;font-weight:900}.online i{background:var(--ink);width:8px;height:8px;box-shadow:0 0 10px var(--glow);margin-right:8px;display:inline-block}.hero{padding-top:24px}.heroCopy{grid-template-columns:1fr auto;align-items:end;gap:18px;margin-bottom:12px;display:grid}.eyebrow{color:var(--muted);text-transform:uppercase;grid-column:1/-1;margin:0;font-size:12px}.hero h1{text-transform:uppercase;max-width:760px;text-shadow:none;margin:0;font-size:clamp(28px,2.75vw,46px);line-height:1.02}.actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.statusSteps{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.statusSteps.compact{justify-content:center}.statusSteps.heroFlow{margin:0 0 12px}.statusSteps span{border:1px solid var(--dim);min-height:28px;color:var(--ink);white-space:nowrap;background:#000000b3;align-items:center;gap:7px;padding:4px 9px;display:inline-flex}.statusSteps i{border:1px solid var(--line);background:var(--ink);color:#000;place-items:center;width:24px;height:18px;font-size:10px;font-style:normal;font-weight:900;display:inline-grid}.mintedBar{grid-template-columns:minmax(278px,max-content) 72px minmax(180px,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:grid}.mintedBar span,label span,.row span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.mintedBar b{white-space:nowrap;margin-top:5px;font-size:17px;display:block}.mintPercent{border:1px solid var(--dim);min-height:28px;color:var(--ink);white-space:nowrap;background:#000000b8;place-items:center;font-size:12px;display:inline-grid}.meter{border:1px solid var(--line);height:18px;box-shadow:none;background:repeating-linear-gradient(90deg,#ffffff1a 0 10px,#0000 10px 20px);overflow:hidden}.meter i{background:var(--ink);height:100%;box-shadow:none;display:block}.mintGrid{grid-template-columns:minmax(390px,.92fr) minmax(500px,1.08fr);gap:20px;display:grid}.terminal,.activityTerminal,.guidePanel,.panel{padding:18px}.terminal,.activityTerminal{min-height:356px}.bar{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:31px;margin-bottom:12px;padding-bottom:12px;display:flex}.bar span{border:1px solid var(--line);background:0 0;width:10px;height:10px;animation:2.2s steps(2,end) infinite terminalBlink}.bar span:nth-child(2){background:var(--ink);animation-delay:.35s;box-shadow:0 0 12px #ffffffbf}.bar span:nth-child(3){animation-delay:.7s}.bar b{margin-left:8px;font-size:13px}.fieldGrid{grid-template-columns:105px 1fr;gap:10px;margin-bottom:8px;display:grid}.fieldGrid .wide{grid-column:1/-1}label span{min-height:16px;margin-bottom:5px}.mintChoices{flex-wrap:wrap;gap:8px;margin:4px 0 8px;display:flex}.mintChoices button{min-width:54px;min-height:28px;box-shadow:none;padding:5px 10px}.row{border-top:1px dashed var(--dim);grid-template-columns:146px 1fr;align-items:start;gap:12px;padding:7px 0;display:grid}.row b{color:var(--ink);overflow-wrap:anywhere}.activityTerminal{overflow:hidden}.activityHeader{border-bottom:1px dashed var(--dim);gap:6px;margin-bottom:12px;padding-bottom:12px;display:grid}.activityHeader b{font-size:16px}.activityHeader span{color:var(--muted);text-transform:uppercase;font-size:11px}.activityWindow{border:1px solid var(--dim);height:235px;box-shadow:none;background:#000000b8;position:relative;overflow:hidden}.activityWindow:before,.activityWindow:after{content:"";z-index:2;pointer-events:none;height:24px;position:absolute;left:0;right:0}.activityWindow:before{background:linear-gradient(#000000f2,#0000);top:0}.activityWindow:after{background:linear-gradient(#0000,#000000f2);bottom:0}.activityTrack{padding:7px 12px;animation:14s linear infinite activityScroll}.activityTrack p{color:#ffffffc7;min-height:30px;text-shadow:none;white-space:nowrap;margin:0}@keyframes activityScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes terminalBlink{0%,45%{background:var(--ink);box-shadow:0 0 12px #ffffffa6}46%,to{box-shadow:none;background:#000}}.guidePanel{margin-top:18px}.guideGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.scan{text-transform:uppercase;align-items:center;gap:8px;margin-top:12px;font-weight:900;display:inline-flex}.warn,.muted{color:var(--muted);line-height:1.55}.warn{border:1px solid var(--line);color:var(--ink);box-shadow:none;margin:12px 0 0;padding:10px}.panelpage{grid-template-columns:1fr 1fr;gap:20px;padding-top:38px;display:grid}.panelpage.single{grid-template-columns:minmax(320px,760px)}.panel h3{text-transform:uppercase;text-shadow:none;align-items:center;gap:10px;margin:0 0 16px;font-size:16px;display:flex}.block{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);box-shadow:none;background:#000000d1;margin-bottom:12px;padding:12px;line-height:1.48;display:block}.step{border-top:1px dashed var(--dim);grid-template-columns:42px 1fr;gap:12px;padding:12px 0;display:grid}.step strong{border:1px solid var(--line);width:32px;height:32px;box-shadow:none;place-items:center;display:grid}.step b{text-transform:uppercase}.step p{color:var(--muted);margin:5px 0 0;line-height:1.55}@media (width<=1080px){.shell{width:min(92vw,900px)}.topbar,.heroCopy,.mintGrid,.panelpage,.mintedBar,.guideGrid{grid-template-columns:1fr}.actions,.statusSteps.compact{justify-content:flex-start}.terminal,.activityTerminal{min-height:360px}}@media (width<=620px){.shell{width:calc(100vw - 28px);padding-top:14px}.hero h1{font-size:32px}button{width:100%}nav button{width:auto}.fieldGrid,.row{grid-template-columns:1fr}}
