@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/silkscreen-latin-400-normal-CtPo2yA5.woff2) format("woff2"),url(/assets/silkscreen-latin-400-normal-D0DfPJut.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Bricolage Grotesque Variable,sans-serif;color:#15172a;background:#d8def7;font-synthesis:none;text-rendering:geometricPrecision;--ink: #15172a;--paper: #f5f7ff;--field: #d8def7;--violet: #7547db;--deep-violet: #3b1c85;--mint: #5ce6bd;--signal: #ff6a4c;--lime: #a4c943;--line: 2px solid var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh}button,input,select{font:inherit}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.site-shell{min-height:100vh;overflow:hidden}.topbar{height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 3.5vw;border-bottom:var(--line);background:#f5f7ffb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;z-index:10}.wordmark{display:inline-flex;align-items:center;gap:10px;width:max-content;text-decoration:none;font:400 16px Silkscreen,monospace}.wordmark-mark{width:34px;height:34px;display:grid;place-items:center;background:var(--ink);color:var(--mint)}.topbar nav{display:flex;gap:28px;font:600 12px IBM Plex Mono,monospace;text-transform:uppercase}.topbar nav a{text-decoration:none;border-bottom:1px solid transparent}.topbar nav a:hover{border-color:currentColor}.wallet-button{justify-self:end;border:var(--line);background:var(--mint);padding:11px 14px;display:flex;align-items:center;gap:9px;font:600 11px IBM Plex Mono,monospace;text-transform:uppercase;cursor:pointer;box-shadow:4px 4px 0 var(--ink)}.wallet-button:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--signal);border:1px solid var(--ink)}.status-dot.online{background:var(--lime)}.hero{min-height:680px;display:grid;grid-template-columns:1.15fr .85fr;border-bottom:var(--line)}.hero-copy{padding:clamp(54px,7vw,106px) 5vw 56px;border-right:var(--line);display:flex;flex-direction:column;justify-content:center}.eyebrow{display:flex;gap:16px;font:600 11px IBM Plex Mono,monospace;margin-bottom:38px}.eyebrow span{border:1px solid var(--ink);padding:7px 9px;background:var(--paper)}h1{font-size:clamp(64px,8.7vw,146px);line-height:.78;letter-spacing:-.075em;margin:0;text-transform:uppercase;max-width:8ch;font-weight:760}h1 em{color:var(--violet);font-style:normal;-webkit-text-stroke:2px var(--ink);text-shadow:6px 6px 0 var(--mint)}.hero-lede{max-width:590px;font-size:clamp(17px,1.5vw,22px);line-height:1.45;margin:42px 0 30px}.primary-link{width:max-content;display:flex;align-items:center;gap:22px;padding:14px 0 8px;border-bottom:3px solid var(--ink);text-decoration:none;font:600 13px IBM Plex Mono,monospace;text-transform:uppercase}.primary-link span{font-size:24px}.core-sample{padding:34px;background:var(--violet);display:flex;flex-direction:column;justify-content:center}.core-labels,.coordinate-row{display:flex;justify-content:space-between;font:600 10px IBM Plex Mono,monospace;color:var(--paper);letter-spacing:.08em}.core-window{margin:14px 0;min-height:500px;position:relative;overflow:hidden;border:var(--line);background:var(--deep-violet);isolation:isolate}.core-window:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:24px 24px;z-index:4;pointer-events:none}.strata{position:absolute;left:-5%;width:110%;transform:rotate(-2deg);border:var(--line)}.strata-a{height:24%;bottom:0;background:var(--signal);clip-path:polygon(0 34%,16% 8%,31% 31%,49% 0,67% 37%,83% 14%,100% 42%,100% 100%,0 100%)}.strata-b{height:28%;bottom:16%;background:var(--lime);clip-path:polygon(0 38%,19% 4%,41% 31%,58% 12%,75% 44%,100% 3%,100% 100%,0 100%)}.strata-c{height:25%;bottom:37%;background:#4663cf;clip-path:polygon(0 22%,21% 45%,37% 11%,61% 32%,78% 0,100% 28%,100% 100%,0 100%)}.core-window img{position:absolute;width:min(62%,340px);image-rendering:pixelated;left:50%;top:45%;transform:translate(-50%,-50%);z-index:3;filter:drop-shadow(11px 15px 0 rgba(21,23,42,.34))}.scan-beam{position:absolute;z-index:5;left:0;right:0;height:5px;top:13%;background:var(--mint);box-shadow:0 0 24px var(--mint);opacity:.5}.core-window.is-scanning .scan-beam{animation:scan 1.8s linear infinite alternate;opacity:1}@keyframes scan{to{top:88%}}.metric-rail{display:grid;grid-template-columns:repeat(4,1fr);background:var(--paper);border-bottom:var(--line)}.metric-rail>div{min-height:150px;display:flex;flex-direction:column;justify-content:center;padding:26px 3vw;border-right:var(--line);font:600 10px IBM Plex Mono,monospace}.metric-rail>div:last-child{border-right:0}.metric-value{font:700 clamp(34px,4vw,64px)/1 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-.05em;margin-bottom:8px}.activity-section{padding:72px 4vw;border-bottom:var(--line);background:var(--ink);color:var(--paper)}.activity-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px}.activity-heading p{margin:0 0 12px;color:var(--mint);font:600 9px IBM Plex Mono,monospace;letter-spacing:.1em}.activity-heading h2{margin:0;font-size:clamp(44px,5vw,78px);line-height:.86;letter-spacing:-.055em}.activity-warning{max-width:300px;color:var(--signal);font:600 10px/1.45 IBM Plex Mono,monospace}.rpc-signal{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid #5d6380;color:#aab0ca;font:600 9px IBM Plex Mono,monospace}.rpc-signal i{width:8px;height:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 #ff6a4c99}.rpc-signal.live{color:var(--mint);border-color:var(--mint)}.rpc-signal.live i{background:var(--mint);animation:rpc-pulse 1.8s ease-out infinite}.rpc-signal.syncing i{background:var(--lime)}@keyframes rpc-pulse{70%{box-shadow:0 0 0 8px #5ce6bd00}to{box-shadow:0 0 #5ce6bd00}}.activity-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,.4fr);border:1px solid #5d6380}.activity-tape{min-height:370px;border-right:1px solid #5d6380;background-color:#0c0e1a;background-image:linear-gradient(rgba(92,230,189,.06) 1px,transparent 1px);background-size:100% 36px}.tape-row{min-height:46px;padding:0 17px;display:grid;grid-template-columns:18px 90px 1fr 110px 105px;align-items:center;gap:12px;color:#cdd2e7;border-bottom:1px solid #363b56;text-decoration:none;font:500 9px IBM Plex Mono,monospace}.tape-row:hover{background:#5ce6bd14;color:var(--mint)}.tape-row strong{color:var(--mint);font-size:12px}.tape-row time{justify-self:end;color:#7f86a4}.tape-row.lost{background:#ff6a4c1a}.tape-row.lost strong{color:var(--signal)}.tape-pulse{width:8px;height:8px;border-radius:50%;background:var(--mint)}.tape-row.lost .tape-pulse{background:var(--signal)}.tape-empty{min-height:370px;padding:44px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.tape-empty strong{margin:22px 0 8px;font-size:clamp(25px,3vw,42px);letter-spacing:-.04em}.tape-empty>span{max-width:440px;color:#8e95b1;font:400 10px/1.5 IBM Plex Mono,monospace}.empty-wave{width:min(100%,520px);height:74px;display:flex;align-items:center;gap:4px;position:relative}.empty-wave:after{content:"";position:absolute;left:0;right:0;border-top:1px solid var(--signal)}.empty-wave i{flex:1;min-width:2px;background:var(--mint);opacity:.5;animation:twitch .9s steps(2) infinite alternate}.activity-stats{display:grid;grid-template-rows:repeat(3,1fr);background:#15172a}.activity-stats>div{min-height:100px;padding:19px;border-bottom:1px solid #5d6380;display:flex;flex-direction:column;justify-content:space-between;gap:7px}.activity-stats span{color:#868da9;font:600 8px IBM Plex Mono,monospace;letter-spacing:.08em}.activity-stats strong{color:var(--paper);font-size:clamp(25px,2.6vw,42px);line-height:1;letter-spacing:-.04em}.activity-stats small{color:var(--mint);font:400 9px IBM Plex Mono,monospace}.activity-stats button{min-height:48px;border:0;background:var(--mint);color:var(--ink);cursor:pointer;font:600 9px IBM Plex Mono,monospace}.mine-section,.collection-section{padding:92px 4vw;border-bottom:var(--line)}.mine-section{background:#eef0fc}.section-heading{display:grid;grid-template-columns:190px minmax(280px,1fr) minmax(240px,420px);gap:30px;align-items:end;margin-bottom:38px}.section-heading>p,.protocol-copy>p:first-child{font:600 10px IBM Plex Mono,monospace;letter-spacing:.08em}.section-heading h2,.protocol-copy h2{font-size:clamp(38px,5vw,74px);line-height:.9;letter-spacing:-.055em;margin:0}.section-heading>span{font-size:15px;line-height:1.5}.miner-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(370px,.68fr);border:var(--line);box-shadow:9px 9px 0 var(--ink)}.scanner-panel{min-height:650px;background:var(--ink);color:var(--paper);padding:25px;border-right:2px solid var(--ink)}.panel-topline{display:flex;justify-content:space-between;align-items:center;font:400 10px IBM Plex Mono,monospace;color:#bec4dd}.live-pill{color:var(--paper);border:1px solid #6d7390;padding:7px 9px}.live-pill.active{color:var(--mint);border-color:var(--mint)}.round-stamp{display:flex;align-items:baseline;gap:10px;text-align:right}.round-stamp span{color:#747c9c;font-size:8px;letter-spacing:.09em}.round-stamp strong{color:var(--paper);font-size:10px}.hash-oscilloscope{height:250px;margin:20px 0;border:1px solid #535875;display:flex;align-items:center;gap:3px;padding:54px 20px 20px;position:relative;overflow:hidden;background:#0c0e1a}.hash-oscilloscope:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(92,230,189,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(92,230,189,.08) 1px,transparent 1px);background-size:20px 20px}.hash-oscilloscope i{flex:1;min-width:2px;background:var(--mint);opacity:.78;transform-origin:center}.hash-oscilloscope i:nth-child(3n){background:var(--violet)}.hash-oscilloscope.is-running i{animation:twitch .5s steps(2) infinite alternate}@keyframes twitch{to{transform:scaleY(.74)}}.scope-hud{position:absolute;z-index:2;inset:0 0 auto;min-height:38px;padding:0 12px;border-bottom:1px solid #353b56;background:#0c0e1ae6;display:flex;align-items:center;justify-content:space-between;font:600 8px IBM Plex Mono,monospace;letter-spacing:.08em;color:#838ba8}.scope-hud strong{color:var(--mint);font-size:11px}.scope-line{position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--signal)}.specimen-scanner{margin:20px 0;border:1px solid #535875;background:#0c0e1a;position:relative;overflow:hidden}.specimen-stage-label,.specimen-caption{min-height:38px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#8f97b5;font:600 8px IBM Plex Mono,monospace;letter-spacing:.08em}.specimen-stage-label{border-bottom:1px solid #353b56}.specimen-stage-label strong{color:var(--mint);font-size:11px}.specimen-image{min-height:350px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 42%,#343867 0,#171a32 42%,#090a13 75%)}.specimen-image img{width:min(76%,360px);aspect-ratio:1;object-fit:contain;image-rendering:pixelated;position:relative;z-index:2;filter:drop-shadow(14px 18px 0 rgba(0,0,0,.3));transition:transform .22s steps(3),filter .22s steps(3)}.scanner-grid{position:absolute;inset:0;z-index:1;opacity:.5;background-image:linear-gradient(rgba(92,230,189,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(92,230,189,.08) 1px,transparent 1px);background-size:22px 22px}.scanner-beam{position:absolute;z-index:3;left:0;right:0;top:-8%;height:18%;border-top:1px solid var(--mint);border-bottom:1px solid var(--mint);background:linear-gradient(180deg,transparent,rgba(92,230,189,.2),transparent);opacity:0}.specimen-scanner.is-running .scanner-beam{opacity:1;animation:specimen-scan 2.1s linear infinite}.specimen-scanner.is-running .specimen-image img{transform:scale(1.025);filter:drop-shadow(14px 18px 0 rgba(0,0,0,.3)) saturate(1.12)}@keyframes specimen-scan{0%{transform:translateY(0)}to{transform:translateY(700%)}}.specimen-signal{height:44px;padding:7px 10px;border-top:1px solid #353b56;border-bottom:1px solid #353b56;display:flex;align-items:center;gap:2px}.specimen-signal i{flex:1;min-width:2px;background:var(--violet);opacity:.7;transform-origin:center}.specimen-signal i:nth-child(3n){background:var(--mint)}.specimen-scanner.is-running .specimen-signal i{animation:twitch .5s steps(2) infinite alternate}.specimen-caption span:last-child{color:var(--paper)}.readout-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #535875}.readout-grid div{padding:16px;border-right:1px solid #535875}.readout-grid div:last-child{border-right:0}.readout-grid span,.challenge-line span{display:block;color:#939ab7;font:400 9px IBM Plex Mono,monospace;margin-bottom:7px}.readout-grid strong{font:600 clamp(14px,1.4vw,20px) "IBM Plex Mono",monospace;color:var(--mint)}.depth-console{margin-top:18px;padding:13px 14px 10px;border:1px solid #535875;background:#111425}.depth-console>div:first-child,.depth-scale{display:flex;align-items:center;justify-content:space-between;color:#8f97b5;font:500 8px IBM Plex Mono,monospace;letter-spacing:.08em}.depth-console output{color:var(--paper)}.depth-track{height:13px;margin:10px 0 6px;border:1px solid #626985;position:relative;background:repeating-linear-gradient(90deg,transparent 0 calc(6.25% - 1px),#343a54 calc(6.25% - 1px) 6.25%)}.depth-track i{position:absolute;inset:0 auto 0 0;max-width:100%;background:linear-gradient(90deg,var(--violet),var(--mint));transition:width .22s steps(8)}.depth-track b{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--signal);box-shadow:0 0 9px var(--signal);transition:left .22s steps(8)}.challenge-line{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:12px;margin-top:22px}.challenge-line span{margin:0}.challenge-line code{overflow:hidden;color:#cbd0e6;font:400 11px IBM Plex Mono,monospace}.challenge-line.mint code{color:var(--signal)}.control-panel{background:var(--mint);padding:30px;display:flex;flex-direction:column;justify-content:space-between;gap:19px}.control-kicker{font:600 10px IBM Plex Mono,monospace}.control-panel h3{font-size:clamp(34px,3.3vw,50px);line-height:.9;margin:13px 0;letter-spacing:-.055em}.control-panel p{line-height:1.5;font-size:14px}.engine-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px}.engine-option{min-height:118px;padding:13px;border:1px solid var(--ink);background:#f5f7ff57;color:var(--ink);text-align:left;cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.engine-option:hover:not(:disabled){background:var(--paper)}.engine-option.selected{background:var(--ink);color:var(--mint);box-shadow:4px 4px 0 var(--signal);transform:translate(-2px,-2px)}.engine-option:disabled{cursor:not-allowed;opacity:.58}.engine-option.selected:disabled{opacity:1}.engine-option>span{font:600 8px IBM Plex Mono,monospace;letter-spacing:.1em}.engine-option strong{font-size:20px;line-height:1}.engine-option small{font:500 8px IBM Plex Mono,monospace}.rig-light{width:8px;height:8px;position:absolute;right:11px;top:11px;border-radius:50%;border:1px solid currentColor;background:var(--signal)}.rig-light.ready{background:var(--lime);box-shadow:0 0 0 3px #a4c9432e}.engine-readout{border:1px solid var(--ink);background:#f5f7ff61;padding:12px;display:grid;gap:5px}.engine-readout span{font:600 8px IBM Plex Mono,monospace;letter-spacing:.1em}.engine-readout strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 12px IBM Plex Mono,monospace}.engine-readout small{min-height:28px;font:500 9px/1.45 IBM Plex Mono,monospace}.worker-control{display:grid;gap:9px}.field-checklist{border:1px solid var(--ink);background:#f5f7ff61}.field-checklist>div{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;min-height:35px;padding:7px 9px;border-bottom:1px solid var(--ink);font:600 9px IBM Plex Mono,monospace;text-transform:uppercase}.field-checklist>div:last-child{border-bottom:0}.field-checklist strong{font-weight:600}.check-light{width:8px;height:8px;border:1px solid var(--ink);border-radius:50%;background:var(--signal)}.check-light.ready{background:var(--lime)}.utility-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}.utility-links a,.pending-link{border:1px solid var(--ink);padding:9px;text-decoration:none;font:600 8px IBM Plex Mono,monospace;text-align:center;background:var(--paper)}.pending-link{display:block;background:var(--ink);color:var(--mint)}.control-panel label{display:flex;justify-content:space-between;font:600 12px IBM Plex Mono,monospace}.control-panel output{background:var(--ink);color:var(--mint);padding:4px 8px}input[type=range]{width:100%;accent-color:var(--ink)}.mine-button{min-height:66px;border:var(--line);background:var(--signal);color:var(--ink);font:600 14px Silkscreen,monospace;cursor:pointer;box-shadow:6px 6px 0 var(--ink)}.mine-button.stop{background:var(--paper)}.mine-button:disabled{opacity:.55;cursor:wait}.notice{min-height:64px;border-top:1px solid var(--ink);padding-top:14px;font-family:IBM Plex Mono,monospace}.extraction-receipt{margin-top:34px;display:grid;grid-template-columns:190px 1fr 230px;border:var(--line);background:var(--paper);box-shadow:9px 9px 0 var(--ink)}.extraction-receipt.is-lost{background:var(--ink);color:var(--mint)}.receipt-image{aspect-ratio:1;padding:24px;display:grid;place-items:center;border-right:var(--line);background:var(--violet)}.receipt-image img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(7px 8px 0 rgba(21,23,42,.32))}.receipt-copy{padding:28px;display:flex;flex-direction:column;justify-content:center}.receipt-copy>span{font:600 9px IBM Plex Mono,monospace;letter-spacing:.09em}.receipt-copy h3{margin:13px 0 8px;font-size:clamp(29px,3.2vw,48px);line-height:.95;letter-spacing:-.045em}.receipt-copy p{margin:0;max-width:620px;line-height:1.5}.receipt-actions{border-left:var(--line);display:grid;align-content:stretch}.receipt-actions a,.receipt-actions button{min-height:55px;display:grid;place-items:center;border:0;border-bottom:var(--line);background:transparent;color:inherit;text-decoration:none;font:600 9px IBM Plex Mono,monospace;cursor:pointer}.receipt-actions>:last-child{border-bottom:0;background:var(--signal);color:var(--ink)}.telemetry-grid{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);border-top:var(--line);border-left:var(--line);background:var(--paper);box-shadow:7px 7px 0 var(--ink)}.telemetry-grid>div{min-height:132px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:9px;border-right:var(--line);border-bottom:var(--line)}.telemetry-grid>div:last-child{grid-column:1 / -1;min-height:108px;background:var(--mint)}.telemetry-grid span{font:600 9px IBM Plex Mono,monospace;letter-spacing:.08em;color:var(--deep-violet)}.telemetry-grid strong{font:680 clamp(21px,2.4vw,36px)/1 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-.04em}.telemetry-grid small{font:400 10px/1.4 IBM Plex Mono,monospace;color:#5e6480}.latest-rocks{margin-top:38px;border:var(--line);background:var(--ink);color:var(--paper);box-shadow:7px 7px 0 var(--signal)}.latest-rocks>header{min-height:92px;padding:18px 22px;display:flex;align-items:end;justify-content:space-between;gap:22px;border-bottom:1px solid #535875}.latest-rocks>header span{color:var(--mint);font:600 8px IBM Plex Mono,monospace;letter-spacing:.1em}.latest-rocks>header h3{margin:5px 0 0;font-size:clamp(28px,3vw,44px);line-height:.92;letter-spacing:-.045em}.latest-rocks>header a{color:var(--mint);text-decoration:none;font:600 9px IBM Plex Mono,monospace}.latest-rock-grid{min-height:220px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.latest-rock{min-width:0;color:var(--paper);text-decoration:none;border-right:1px solid #535875;background:#111425;transition:background .14s steps(2)}.latest-rock:last-child{border-right:0}.latest-rock:hover{background:#242848}.latest-rock>div{aspect-ratio:1;padding:9%;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid #353b56;background:var(--violet)}.latest-rock img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;transition:transform .16s steps(2)}.latest-rock:hover img{transform:scale(1.09)}.latest-rock p{margin:0;padding:10px 9px 5px;display:flex;justify-content:space-between;gap:5px;font:600 8px IBM Plex Mono,monospace}.latest-rock p span{color:var(--mint)}.latest-rock small{display:block;padding:0 9px 11px;color:#8f97b5;font:500 7px IBM Plex Mono,monospace}.latest-rock.is-lost>div{background:#070811}.latest-rock-empty{grid-column:1 / -1;min-height:220px;display:grid;place-content:center;gap:8px;text-align:center;color:#8f97b5;font-family:IBM Plex Mono,monospace}.latest-rock-empty strong{color:var(--paper);font-family:Bricolage Grotesque Variable,sans-serif;font-size:28px}.mint-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px}.mint-modal-backdrop{position:absolute;inset:0;border:0;background:#05060dc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.mint-result{width:min(980px,96vw);max-height:92vh;overflow:auto;position:relative;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);border:2px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:14px 14px 0 var(--mint)}.mint-result.is-lost{box-shadow:14px 14px 0 var(--signal)}.mint-result-close{position:absolute;right:12px;top:12px;z-index:3;width:42px;height:42px;border:var(--line);background:var(--paper);color:var(--ink);font:500 25px/1 IBM Plex Mono,monospace;cursor:pointer}.mint-result-image{min-height:590px;padding:24px;display:grid;grid-template-rows:auto 1fr auto;border-right:var(--line);background:var(--violet);color:var(--paper)}.mint-result-image span,.mint-result-image small{font:600 8px IBM Plex Mono,monospace;letter-spacing:.1em}.mint-result-image img{width:100%;height:100%;min-height:0;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(12px 15px 0 rgba(0,0,0,.28))}.mint-result-copy{padding:64px 38px 34px;display:flex;flex-direction:column}.mint-result-copy>span{color:var(--deep-violet);font:600 9px IBM Plex Mono,monospace;letter-spacing:.09em}.mint-result-copy h2{margin:16px 0 12px;font-size:clamp(46px,6vw,78px);line-height:.85;letter-spacing:-.06em}.mint-result-copy>p{margin:0 0 25px;max-width:48ch;line-height:1.5}.mint-result-copy dl{margin:0 0 28px;border-top:var(--line)}.mint-result-copy dl>div{min-height:38px;display:grid;grid-template-columns:120px 1fr;align-items:center;border-bottom:var(--line);font:600 9px IBM Plex Mono,monospace}.mint-result-copy dt{color:#676d84}.mint-result-copy dd{margin:0}.mint-result-actions{margin-top:auto;display:grid;grid-template-columns:1fr 1fr 1fr;border-top:var(--line);border-left:var(--line)}.mint-result-actions a,.mint-result-actions button{min-height:56px;display:grid;place-items:center;border:0;border-right:var(--line);border-bottom:var(--line);background:var(--paper);color:var(--ink);text-decoration:none;font:600 8px IBM Plex Mono,monospace;cursor:pointer}.mint-result-actions a{background:var(--mint)}.mint-proof-link{margin-top:13px;align-self:flex-start;color:var(--ink);font:600 8px IBM Plex Mono,monospace}.collection-section{background:var(--field)}.section-heading.compact{grid-template-columns:190px minmax(280px,1fr) 390px}.rock-grid{display:grid;grid-template-columns:repeat(6,1fr);border-top:var(--line);border-left:var(--line)}.rock-card{min-width:0;border-right:var(--line);border-bottom:var(--line);background:var(--paper);color:inherit;text-decoration:none}.rock-image-wrap{aspect-ratio:1;padding:10%;display:grid;place-items:center;border-bottom:1px solid var(--ink);overflow:hidden}.rock-card img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;transition:transform .18s steps(2)}.rock-card:hover img{transform:scale(1.12)}.rock-card>div:last-child{display:flex;justify-content:space-between;padding:12px;font:600 9px IBM Plex Mono,monospace}.rock-card.lost{background:var(--ink);color:var(--mint)}.rock-card.lost .rock-image-wrap{background:#080913}.protocol-section{display:grid;grid-template-columns:.8fr 1.2fr;border-bottom:var(--line);background:var(--signal)}.protocol-copy{padding:94px 5vw;border-right:var(--line)}.protocol-copy h2{margin:28px 0}.protocol-copy>p:last-child{max-width:560px;font-size:18px;line-height:1.5}.protocol-steps{list-style:none;margin:0;padding:0;background:var(--paper)}.protocol-steps li{display:grid;grid-template-columns:110px 1fr;min-height:155px;align-items:center;border-bottom:var(--line)}.protocol-steps li:last-child{border-bottom:0}.protocol-steps li>span{height:100%;display:grid;place-items:center;border-right:var(--line);font:400 30px Silkscreen,monospace;color:var(--violet)}.protocol-steps div{padding:25px 36px}.protocol-steps strong{font:600 13px IBM Plex Mono,monospace}.protocol-steps p{margin:7px 0 0;line-height:1.4}footer{min-height:100px;padding:30px 4vw;background:var(--ink);color:var(--paper);display:flex;justify-content:space-between;align-items:center;gap:20px;font:400 10px IBM Plex Mono,monospace}footer>div{display:flex;gap:18px}.archive-shell{min-height:100vh;background:var(--paper)}.archive-header{min-height:76px;padding:0 3.5vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;border-bottom:var(--line);background:var(--paper)}.archive-header nav{display:flex;gap:28px;font:600 10px IBM Plex Mono,monospace;text-transform:uppercase}.archive-header nav a,.archive-chain{text-decoration:none}.archive-header nav a:hover{text-decoration:underline;text-underline-offset:5px}.archive-chain{justify-self:end;padding:8px 10px;border:1px solid var(--ink);font:600 9px IBM Plex Mono,monospace}.archive-page{min-height:calc(100vh - 76px)}.archive-title{min-height:390px;padding:68px 5vw 52px;display:flex;align-items:end;justify-content:space-between;gap:40px;background:var(--field);border-bottom:var(--line)}.archive-title p,.profile-heading>p,.specimen-record>p:first-child{margin:0 0 24px;font:600 10px IBM Plex Mono,monospace;letter-spacing:.1em}.archive-title h1,.profile-heading h1{max-width:none;font-size:clamp(62px,8vw,128px);line-height:.78}.archive-counter{min-width:245px;padding:24px;border:var(--line);background:var(--mint);box-shadow:7px 7px 0 var(--ink);display:flex;flex-direction:column}.archive-counter strong{font-size:48px;line-height:1;letter-spacing:-.06em}.archive-counter span,.archive-counter small{margin-top:8px;font:600 9px IBM Plex Mono,monospace;text-transform:uppercase}.archive-counter small{padding-top:12px;border-top:1px solid var(--ink);color:var(--deep-violet)}.archive-workbench{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:700px}.archive-filters{padding:30px 24px;border-right:var(--line);background:var(--mint)}.archive-filters label{display:block;margin-bottom:25px}.archive-filters label>span{display:block;margin-bottom:8px;font:600 9px IBM Plex Mono,monospace;letter-spacing:.08em}.archive-filters input,.archive-filters select{width:100%;min-height:43px;border:1px solid var(--ink);border-radius:0;padding:9px 10px;color:var(--ink);background:var(--paper);font:500 11px IBM Plex Mono,monospace}.archive-filters select:disabled{opacity:.48}.archive-legend{margin-top:38px;padding-top:19px;border-top:1px solid var(--ink)}.archive-legend p{display:flex;align-items:center;gap:8px;margin:9px 0;font:500 9px IBM Plex Mono,monospace;text-transform:uppercase}.legend-dot{width:9px;height:9px;border:1px solid var(--ink);border-radius:50%;background:var(--field)}.legend-dot.extracted{background:var(--lime)}.legend-dot.lost{background:var(--signal)}.archive-results{min-width:0;padding:30px;background:#eef0fc}.archive-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.archive-card{min-width:0;color:inherit;background:var(--paper);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);text-decoration:none}.archive-card>div:first-child{aspect-ratio:1;position:relative;display:grid;place-items:center;padding:12%;overflow:hidden}.archive-card img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;transition:transform .16s steps(2)}.archive-card:hover img{transform:scale(1.12) rotate(-1deg)}.archive-card.lost{background:var(--ink);color:var(--mint)}.core-state{position:absolute;left:7px;top:7px;padding:4px 5px;border:1px solid currentColor;background:var(--paper);color:var(--ink);font:600 7px IBM Plex Mono,monospace}.core-state.extracted{background:var(--lime)}.archive-card.lost .core-state{background:var(--signal);color:var(--ink)}.archive-card footer{min-height:42px;padding:8px;display:flex;align-items:center;justify-content:space-between;gap:6px;color:inherit;background:transparent;border-top:1px solid currentColor;font:600 8px IBM Plex Mono,monospace}.archive-card footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.7}.archive-pagination{min-height:80px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;font:600 9px IBM Plex Mono,monospace}.archive-pagination button{border:0;background:none;cursor:pointer;font:inherit}.archive-pagination button:last-child{justify-self:end}.archive-pagination button:disabled{opacity:.3;cursor:default}.page-state{min-height:250px;padding:42px;border:var(--line);background:var(--field);display:flex;flex-direction:column;justify-content:center;gap:16px}.page-state span{font:600 9px IBM Plex Mono,monospace;letter-spacing:.1em}.page-state strong{max-width:760px;font-size:clamp(26px,3.5vw,54px);line-height:.95;letter-spacing:-.04em}.specimen-page{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(380px,.9fr) minmax(480px,1.1fr)}.specimen-visual{min-height:720px;padding:28px;background:var(--violet);border-right:var(--line);display:grid;grid-template-rows:auto 1fr auto}.specimen-index,.specimen-status{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--paper);font:600 9px IBM Plex Mono,monospace}.specimen-index strong{font-size:17px;color:var(--mint)}.specimen-stage{margin:24px 0;min-height:520px;border:var(--line);background-color:var(--deep-violet);background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:22px 22px;display:grid;place-items:center;overflow:hidden}.specimen-stage img{width:min(72%,460px);image-rendering:pixelated;filter:drop-shadow(15px 18px 0 rgba(21,23,42,.34))}.specimen-status{min-height:55px;padding:0 15px;border:1px solid var(--paper)}.specimen-status.extracted{color:var(--ink);background:var(--lime);border-color:var(--ink)}.specimen-record{padding:clamp(45px,7vw,105px) clamp(28px,6vw,90px);background:var(--paper)}.specimen-record h1{max-width:none;font-size:clamp(52px,7vw,110px);line-height:.82}.specimen-description{max-width:650px;margin:35px 0;font-size:17px;line-height:1.55}.trait-table,.chain-record{border-top:var(--line);border-left:var(--line);display:grid;grid-template-columns:repeat(2,1fr)}.trait-table>div,.chain-record>div{min-height:76px;padding:15px;border-right:var(--line);border-bottom:var(--line);display:flex;flex-direction:column;justify-content:space-between;gap:10px}.trait-table span,.chain-record span{font:600 8px IBM Plex Mono,monospace;color:#6a6f87}.trait-table strong,.chain-record strong{font-size:18px;line-height:1}.chain-record{margin-top:28px}.chain-record>div{background:var(--field)}.record-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px 22px}.record-actions a{text-decoration:none;border-bottom:2px solid var(--ink);padding-bottom:6px;font:600 9px IBM Plex Mono,monospace}.profile-page{padding-bottom:80px;background:#eef0fc}.profile-heading{min-height:440px;padding:70px 5vw 50px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px;background:var(--signal);border-bottom:var(--line)}.profile-heading>p{grid-column:1 / -1;align-self:start}.profile-heading>div{min-width:245px;padding:22px;border:var(--line);background:var(--paper);box-shadow:7px 7px 0 var(--ink);display:flex;flex-direction:column;gap:9px}.profile-heading>div span{font:600 8px IBM Plex Mono,monospace}.profile-heading>div strong{font:600 12px IBM Plex Mono,monospace}.profile-heading button{min-height:55px;border:0;background:var(--ink);color:var(--mint);cursor:pointer;font:600 10px IBM Plex Mono,monospace}.profile-page>.page-state{margin:38px 5vw}.profile-metrics{margin:38px 5vw 0;display:grid;grid-template-columns:repeat(3,1fr);border:var(--line);background:var(--mint);box-shadow:7px 7px 0 var(--ink)}.profile-metrics>div{min-height:130px;padding:24px;border-right:var(--line);display:flex;flex-direction:column;justify-content:space-between}.profile-metrics>div:last-child{border-right:0}.profile-metrics strong{font-size:52px;line-height:1;letter-spacing:-.06em}.profile-metrics span{font:600 9px IBM Plex Mono,monospace}.profile-grid{margin:38px 5vw;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:var(--line);border-left:var(--line)}.profile-rock{color:inherit;text-decoration:none;border-right:var(--line);border-bottom:var(--line);background:var(--paper)}.profile-rock img{width:100%;aspect-ratio:1;object-fit:contain;padding:12%;image-rendering:pixelated}.profile-rock>div{padding:10px;border-top:1px solid var(--ink);display:flex;justify-content:space-between;font:600 8px IBM Plex Mono,monospace}.profile-rock.lost{background:var(--ink);color:var(--mint)}.admin-page{min-height:calc(100vh - 76px);background:#eef0fc}.admin-heading{min-height:380px;padding:64px 5vw 46px;display:grid;grid-template-columns:1fr minmax(260px,420px);align-items:end;gap:45px;background:var(--ink);color:var(--paper);border-bottom:var(--line)}.admin-heading>p{grid-column:1 / -1;align-self:start;margin:0;color:var(--mint);font:600 9px IBM Plex Mono,monospace;letter-spacing:.12em}.admin-heading h1{margin:0;font-size:clamp(64px,8vw,118px);line-height:.78;letter-spacing:-.075em}.admin-heading>span{color:#bfc4da;font-size:16px;line-height:1.55}.admin-console{padding:38px 5vw 80px}.admin-status{display:grid;grid-template-columns:repeat(3,1fr);border:var(--line);box-shadow:7px 7px 0 var(--ink);background:var(--mint)}.admin-status>div{min-height:105px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;border-right:var(--line)}.admin-status>div:last-child{border-right:0}.admin-status span,.reveal-form label>span{font:600 8px IBM Plex Mono,monospace;letter-spacing:.08em}.admin-status strong{font:600 12px IBM Plex Mono,monospace;overflow-wrap:anywhere}.admin-connect,.reveal-form>button{width:100%;min-height:64px;margin-top:34px;border:var(--line);background:var(--signal);color:var(--ink);cursor:pointer;font:600 11px IBM Plex Mono,monospace;box-shadow:6px 6px 0 var(--ink)}.reveal-form{margin-top:34px;padding:28px;display:grid;grid-template-columns:240px 1fr;gap:20px;border:var(--line);background:var(--paper);box-shadow:7px 7px 0 var(--ink)}.reveal-form label{display:flex;flex-direction:column;gap:9px}.reveal-form input,.reveal-form select{width:100%;min-height:54px;padding:0 14px;border:var(--line);border-radius:0;background:#fff;font:500 11px IBM Plex Mono,monospace}.reveal-check{grid-column:1 / -1;display:flex;justify-content:space-between;gap:20px;color:#656b83;font:600 8px IBM Plex Mono,monospace}.reveal-form>button{grid-column:1 / -1;margin:0;background:var(--ink);color:var(--mint);box-shadow:none}.reveal-form>button:disabled{opacity:.4;cursor:not-allowed}.admin-notice{margin:25px 0;font:600 10px/1.5 IBM Plex Mono,monospace}.lost-ledger{border-top:var(--line);border-left:var(--line)}.lost-ledger>div{min-height:64px;display:grid;grid-template-columns:100px 110px 1fr;align-items:center;border-right:var(--line);border-bottom:var(--line);background:var(--field)}.lost-ledger strong,.lost-ledger span,.lost-ledger code{padding:16px}.lost-ledger span{border-left:var(--line);border-right:var(--line);font:600 8px IBM Plex Mono,monospace}.lost-ledger code{overflow:hidden;text-overflow:ellipsis;font:500 10px IBM Plex Mono,monospace}@media(max-width:1000px){.topbar{grid-template-columns:1fr auto}.topbar nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{border-right:0;border-bottom:var(--line)}.core-window{min-height:440px}.section-heading,.section-heading.compact{grid-template-columns:1fr;align-items:start}.miner-grid{grid-template-columns:1fr}.scanner-panel{border-right:0;border-bottom:var(--line)}.rock-grid,.latest-rock-grid{grid-template-columns:repeat(4,1fr)}.latest-rock{border-bottom:1px solid #535875}.telemetry-grid{grid-template-columns:repeat(2,1fr)}.protocol-section{grid-template-columns:1fr}.protocol-copy{border-right:0;border-bottom:var(--line)}.extraction-receipt{grid-template-columns:170px 1fr}.receipt-actions{grid-column:1 / -1;grid-template-columns:repeat(3,1fr);border-left:0;border-top:var(--line)}.receipt-actions a,.receipt-actions button{border-bottom:0;border-right:var(--line)}.receipt-actions>:last-child{border-right:0}.activity-body{grid-template-columns:1fr}.activity-tape{border-right:0;border-bottom:1px solid #5d6380}.activity-stats{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto}.activity-stats>div{border-right:1px solid #5d6380}.activity-stats button{grid-column:1 / -1}.archive-grid,.profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.specimen-page{grid-template-columns:1fr}.specimen-visual{min-height:660px;border-right:0;border-bottom:var(--line)}}@media(max-width:650px){.topbar{height:66px;padding:0 16px}.wordmark>span:last-child{display:none}.wallet-button{padding:9px 10px}.hero-copy{padding:58px 22px 48px}h1{font-size:clamp(56px,20vw,84px)}.hero-lede{font-size:16px}.core-sample{padding:18px}.core-window{min-height:360px}.metric-rail{grid-template-columns:repeat(2,1fr)}.metric-rail>div:nth-child(2){border-right:0}.metric-rail>div:nth-child(-n+2){border-bottom:var(--line)}.activity-section{padding:58px 18px}.activity-heading{align-items:flex-start;flex-direction:column}.tape-row{grid-template-columns:15px 70px 1fr}.tape-row span:nth-of-type(2),.tape-row time{display:none}.tape-empty{min-height:300px;padding:28px 18px}.activity-stats{grid-template-columns:1fr}.activity-stats>div{border-right:0}.mine-section,.collection-section{padding:64px 18px}.scanner-panel,.control-panel{padding:20px}.hash-oscilloscope{height:210px;padding:50px 12px 12px;gap:2px}.panel-topline{align-items:flex-start;gap:10px}.round-stamp{align-items:flex-end;flex-direction:column;gap:3px}.engine-switch{grid-template-columns:1fr}.engine-option{min-height:96px}.readout-grid{grid-template-columns:repeat(2,1fr)}.readout-grid div:nth-child(2){border-right:0}.readout-grid div:nth-child(-n+2){border-bottom:1px solid #535875}.rock-grid{grid-template-columns:repeat(2,1fr)}.specimen-image{min-height:290px}.latest-rocks>header{align-items:flex-start;flex-direction:column}.latest-rock-grid{grid-template-columns:repeat(2,1fr)}.mint-modal{padding:10px}.mint-result{grid-template-columns:1fr}.mint-result-image{min-height:360px;border-right:0;border-bottom:var(--line)}.mint-result-copy{padding:38px 20px 24px}.mint-result-actions,.telemetry-grid{grid-template-columns:1fr}.protocol-copy{padding:70px 22px}.protocol-steps li{grid-template-columns:72px 1fr}.protocol-steps div{padding:22px}.extraction-receipt{grid-template-columns:1fr}.receipt-image{max-height:260px;border-right:0;border-bottom:var(--line)}.receipt-copy{padding:22px}.receipt-actions{grid-template-columns:1fr}.receipt-actions a,.receipt-actions button{border-right:0;border-bottom:var(--line)}footer{align-items:flex-start;flex-direction:column}footer>div{flex-wrap:wrap}.archive-header{min-height:66px;padding:0 16px;grid-template-columns:1fr auto}.archive-header nav{display:none}.archive-chain{font-size:7px}.archive-title{min-height:500px;padding:55px 20px 30px;flex-direction:column;align-items:flex-start;justify-content:space-between}.archive-title h1,.profile-heading h1{font-size:clamp(54px,18vw,82px)}.archive-counter{width:100%}.archive-workbench{grid-template-columns:1fr}.archive-filters{border-right:0;border-bottom:var(--line);display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.archive-legend{grid-column:1 / -1}.archive-results{padding:16px}.archive-grid,.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-pagination{grid-template-columns:1fr 1fr}.archive-pagination span{grid-column:1 / -1;grid-row:1;text-align:center}.specimen-visual{min-height:540px;padding:16px}.specimen-stage{min-height:390px}.specimen-record{padding:55px 20px}.trait-table,.chain-record{grid-template-columns:1fr}.profile-heading{min-height:520px;padding:55px 20px 35px;grid-template-columns:1fr}.profile-heading>p{grid-column:auto}.profile-heading>div{width:100%}.profile-metrics{margin:25px 20px 0;grid-template-columns:1fr}.profile-metrics>div{min-height:95px;border-right:0;border-bottom:var(--line)}.profile-metrics>div:last-child{border-bottom:0}.profile-grid{margin:25px 20px}.admin-heading{min-height:500px;padding:55px 20px 35px;grid-template-columns:1fr}.admin-heading>p{grid-column:auto}.admin-heading h1{font-size:clamp(54px,18vw,82px)}.admin-console{padding:25px 20px 60px}.admin-status{grid-template-columns:1fr}.admin-status>div{min-height:80px;border-right:0;border-bottom:var(--line)}.admin-status>div:last-child{border-bottom:0}.reveal-form{grid-template-columns:1fr;padding:18px}.reveal-check,.reveal-form>button{grid-column:auto}.lost-ledger>div{grid-template-columns:82px 90px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
