@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--bg:#050505;--paper:#fff;--text:#fff;--muted:#b5b5b5;--line:#363636;--head:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;--mono:'DM Mono',monospace;--body:Inter,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#050505;color:#fff;font-family:var(--body);overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%}::selection{background:white;color:black}.container{width:min(1220px,calc(100% - 72px));margin-inline:auto}.page-grain{position:fixed;inset:0;pointer-events:none;z-index:50;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.site-header{height:84px;border-bottom:1px solid #333;background:rgba(5,5,5,.96);position:sticky;top:0;z-index:40;backdrop-filter:blur(16px)}.nav{height:100%;display:flex;align-items:center;gap:35px}.brand{display:inline-flex;align-items:center;gap:15px;flex-shrink:0;font:900 28px/1 var(--head);letter-spacing:.065em}.brand img{width:48px;height:48px;object-fit:contain}.brand-title{display:flex;gap:10px;align-items:center}.brand-main{color:#fff}.brand-accent{color:#fff}.nav-links{display:flex;align-items:center;gap:25px;margin-left:auto}.nav-links a{font:500 11px var(--mono);text-transform:uppercase;color:#bdbdbd;transition:color .2s}.nav-links a:hover{color:white}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;text-transform:uppercase;font:600 11px var(--mono);letter-spacing:.025em;padding:17px 22px;border:1px solid #fff;transition:background .18s,color .18s,transform .18s}.nav-cta{white-space:nowrap}.nav-cta:hover,.button-ghost:hover{background:#fff;color:#000}.menu-toggle{display:none}.button-primary{background:#fff;color:#000}.button-primary:hover{background:#000;color:#fff}.button-ghost{color:#fff;background:transparent}.button:hover{transform:translateY(-2px)}
.hero{position:relative;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;min-height:710px;padding-block:82px 92px;gap:44px}.hero-lines{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff0c 1px,transparent 1px),linear-gradient(90deg,#ffffff0c 1px,transparent 1px);background-size:100px 100px;mask-image:linear-gradient(90deg,#000,transparent 95%)}.hero-copy,.hero-art{position:relative;z-index:1}.eyebrow,.section-kicker,.section-topline,.hero-micro,.hero-scroll,.coord-top,.coord-bottom,.logo-caption{font:500 10px/1.8 var(--mono);letter-spacing:.065em}.eyebrow{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:#c5c5c5}.status-beacon,.glow-dot{width:7px;height:7px;background:white;border-radius:50%;display:inline-block}.slash{color:#777}.hero h1{font:900 clamp(112px,12.7vw,188px)/.78 var(--head);letter-spacing:.006em;margin:38px 0 38px;text-transform:uppercase}.hero h1 span{display:block}.hero-such{color:#fff}.hero-poge{color:#fff;letter-spacing:.002em}.period{display:inline!important;color:white}.hero-lead{font:800 clamp(22px,2.6vw,34px)/1.15 var(--head);text-transform:uppercase;letter-spacing:.018em;margin:22px 0}.hero-lead strong{color:#fff}.hero-description{color:#c1c1c1;font:400 14px/1.9 var(--body);max-width:540px}.hero-description strong{color:#fff}.hero-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-micro{display:flex;flex-wrap:wrap;gap:20px;color:#a6a6a6;margin-top:34px}.mini-check{width:8px;height:8px;border:1px solid #fff;display:inline-block;margin-right:7px;transform:rotate(45deg)}.hero-art{aspect-ratio:1;display:flex;align-items:center;justify-content:center;min-width:0}.orbit{position:absolute;border:1px solid #ffffff23;border-radius:50%;inset:4%}.orbit-two{inset:13%;border-style:dashed;opacity:.65}.orbit-three{inset:-4%;opacity:.4}.hero-glow{display:none}.hero-logo{width:80%;height:auto;filter:drop-shadow(0 0 26px #ffffff11);animation:float 8s ease-in-out infinite}.coord-top,.coord-bottom{position:absolute;color:#a6a6a6;z-index:3}.coord-top{top:4%;left:0}.coord-bottom{bottom:9%;right:0;text-align:right}.crosshair{position:absolute;color:#888;font:20px var(--mono)}.crosshair-a{left:6%;top:35%}.crosshair-b{right:6%;bottom:36%}.logo-caption{position:absolute;bottom:1%;display:flex;align-items:center;gap:12px;color:#bcbcbc;white-space:nowrap}.caption-line{width:22px;height:1px;background:#fff}.hero-scroll{position:absolute;bottom:18px;color:#888}
.ticker-strip{border-block:1px solid #fff;overflow:hidden;background:#fff;color:#000}.ticker-content{width:max-content;display:flex;gap:0;align-items:center;padding:17px 0;animation:marquee 35s linear infinite;font:900 24px var(--head);letter-spacing:.05em}.ticker-group{display:flex;flex:0 0 auto;min-width:100vw;align-items:center;justify-content:space-around;gap:24px;padding-right:24px;white-space:nowrap}.ticker-content b{font:900 15px var(--head)}
.section{padding:110px 0}.section-topline{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #666;padding-top:15px;color:#bcbcbc;margin-bottom:66px}.section-kicker{color:#bcbcbc;margin-bottom:13px;text-transform:uppercase}h2,h3{font-family:var(--head);text-transform:uppercase}h2{font-size:clamp(62px,7.3vw,110px);font-weight:900;letter-spacing:.005em;line-height:.88;margin:0}h2 em{font-style:normal;color:#898989}.about-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:70px}.about-story{padding-top:42px}.about-story p,.section-head>p,.links-content p{font-size:15px;line-height:1.95;color:#bebebe;margin:0 0 20px}.about-story strong{color:#fff}.about-story .muted{font-size:12px;color:#999}.formula{display:flex;flex-wrap:wrap;align-items:center;gap:14px;border-block:1px solid #555;padding:22px 0;margin:28px 0;font:800 clamp(18px,2vw,29px) var(--head)}.formula b{font-weight:400;color:#777}.quote-block{position:relative;margin-top:75px;min-height:290px;padding:36px 45px;background:#fff;color:#000;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.quote-mark{position:absolute;top:-52px;right:25px;font:900 350px var(--head);color:#e4e4e4;line-height:1}.quote-block p{position:relative;font:900 clamp(67px,9vw,130px)/.83 var(--head);letter-spacing:.01em;margin:0}.quote-block p span{color:#000}.quote-tag{position:relative;font:500 10px var(--mono);letter-spacing:.06em;margin-top:25px}
.technology-section{border-block:1px solid #343434;background:#101010}.section-head{display:flex;justify-content:space-between;align-items:end;gap:60px}.section-head>p{width:34%;min-width:260px;margin:0}.tech-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:60px;background:#404040;border:1px solid #404040}.tech-card{background:#101010;padding:25px 23px;min-height:340px;display:flex;flex-direction:column;transition:background .2s}.tech-card:hover{background:#1b1b1b}.tech-card-featured{background:#fff;color:#000}.tech-card-featured:hover{background:#e9e9e9}.tech-card-top{display:flex;justify-content:space-between;align-items:center;font:500 9px var(--mono);color:#999}.tech-card-featured .tech-card-top{color:#555}.tech-symbol{font-size:22px;color:inherit}.tech-card h3{font:900 clamp(27px,3vw,38px)/.95 var(--head);margin:45px 0 17px;letter-spacing:.02em}.tech-card p{color:#aaa;font-size:12px;line-height:1.8;margin:0 0 28px}.tech-card-featured p{color:#333}.card-footer{font:500 10px var(--mono);color:#fff;border-top:1px solid #555;padding-top:17px;margin-top:auto}.tech-card-featured .card-footer{color:#000;border-color:#777}.technology-footer{display:flex;align-items:center;gap:12px;padding:30px 0 0;font:500 10px var(--mono);letter-spacing:.03em;color:#bbb}.technology-footer a{margin-left:auto;color:#fff;border-bottom:1px solid #fff;padding-bottom:4px}
.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:55px}.stat{display:flex;flex-direction:column;gap:8px;min-height:225px;padding:25px 20px;border:1px solid #555;background:#111}.stat>span,.stat small{font:500 10px var(--mono);color:#bbb}.stat strong{font:900 clamp(65px,7vw,100px)/1 var(--head);margin:auto 0 10px}.stat strong span{font-size:.5em;color:#aaa}.distribution{border:1px solid #555;padding:30px;margin-top:28px}.distribution-title,.distribution-legend{display:flex;justify-content:space-between;gap:20px;font:500 10px var(--mono);color:#c6c6c6}.distribution-bar{display:grid;grid-template-columns:repeat(10,1fr);gap:5px;height:52px;margin:22px 0 14px}.distribution-bar span{background:#fff}.distribution-bar span:nth-child(even){background:#8b8b8b}.schedule-wrap{margin-top:65px}.schedule-heading{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #555;padding-bottom:25px;gap:20px}.schedule-heading h3{font:900 39px var(--head);margin:0}.table-toggle{background:none;color:#fff;border:1px solid #bbb;padding:15px 21px;cursor:pointer;font:500 10px var(--mono)}.table-toggle:hover{background:#fff;color:#000}.schedule-details{padding-top:14px}.table-scroller{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:710px;text-align:left}th,td{padding:15px 12px;border-bottom:1px solid #444;font:500 11px var(--mono)}th{color:#fff}td{color:#bdbdbd}td:first-child{color:#fff}.last-row td{color:#fff;font-weight:700}.token-note{border-left:4px solid #fff;background:#181818;display:flex;gap:17px;padding:23px;margin-top:31px}.token-note>span{font-size:25px}.token-note p{font-size:12px;color:#aaa;line-height:1.9;margin:0}.token-note strong{color:#fff}
.mining-section{border-block:1px solid #444;background:#fff;color:#000}.mining-section .section-topline{color:#555;border-color:#888}.mining-section h2 em{color:#777}.mining-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.mining-copy p{font-size:14px;line-height:1.95;color:#333;max-width:490px}.mining-points{border-top:1px solid #888;margin:30px 0 36px}.mining-points div{border-bottom:1px solid #aaa;padding:18px 0;font:500 11px var(--mono)}.mining-points span{display:inline-block;width:48px;color:#666}.mining-section .button-ghost{color:#000;border-color:#000}.mining-section .button-ghost:hover{background:#000;color:#fff}.mining-copy small{display:block;margin-top:18px;line-height:1.6;color:#555;font:10px var(--mono)}.terminal-card{border:2px solid #000;background:#050505;color:#fff;transform:rotate(1.25deg);box-shadow:20px 20px 0 #bdbdbd;max-width:520px;width:100%;margin:50px 15px 40px 0;position:relative}.terminal-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px;border-bottom:1px solid #555;font:10px var(--mono);color:#bbb}.terminal-top>span:first-child{display:flex;gap:7px}.terminal-top i{width:8px;height:8px;border:1px solid #fff;border-radius:50%;display:block}.terminal-body{display:flex;flex-direction:column;gap:17px;padding:30px 25px 45px;font:12px/1.6 var(--mono)}.terminal-body>div:not(.terminal-line):not(.terminal-comment):not(.terminal-cursor){display:flex;justify-content:space-between;gap:16px;border-bottom:1px dashed #555;padding-bottom:12px}.terminal-label,.dim,.terminal-comment{color:#888}.prompt,.terminal-value,.terminal-value.gold,.terminal-value.amber{color:#fff}.terminal-stamp{position:absolute;bottom:-16px;right:-9px;background:#fff;color:#000;border:1px solid #000;padding:12px 20px;font:700 11px var(--mono)}.cursor{display:inline-block;width:9px;height:17px;background:#fff;vertical-align:middle;animation:blink 1s steps(2) infinite}
.links-content{display:grid;grid-template-columns:1fr 1fr;gap:100px}.links-list{border-top:1px solid #555}.link-item{border-bottom:1px solid #555;display:grid;grid-template-columns:36px 1fr auto;gap:20px;align-items:center;padding:28px 0}.link-index{font:11px var(--mono);color:#888}.link-item strong{display:block;font:800 25px var(--head)}.link-item small{display:block;margin-top:7px;color:#999;font:11px var(--mono)}.soon{border:1px solid #777;color:#ddd;padding:9px;white-space:nowrap;font:9px var(--mono)}.final-cta{border-top:1px solid #555;background:#111;padding:110px 0;text-align:center}.final-inner{display:flex;flex-direction:column;align-items:center}.final-inner>img{width:145px;height:145px;object-fit:contain;margin-bottom:30px}.final-cta h2{font-size:clamp(80px,12vw,170px);margin:0 0 25px}.final-cta em{color:#aaa}.final-cta p{font:500 12px var(--mono);letter-spacing:.1em;color:#aaa;margin-bottom:36px}.footer{background:#000}.footer-main{padding-block:40px;display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-main .brand img{width:43px;height:43px}.footer-main .brand{font-size:27px}.footer-phrase,.footer-main>a:last-child{font:500 10px var(--mono);color:#b4b4b4}.footer-bottom{border-top:1px solid #444;padding:22px 0;display:flex;justify-content:space-between;gap:20px;color:#999;font:10px/1.6 var(--mono)}
@keyframes float{50%{transform:translateY(-10px)}}@keyframes blink{50%{opacity:0}}@keyframes marquee{to{transform:translateX(-50%)}}
@media(max-width:1100px){.nav-links{gap:15px}.nav-cta{display:none}.hero{gap:10px}.hero h1{font-size:clamp(100px,13vw,150px)}.tech-card{padding:18px;min-height:360px}.tech-card h3{font-size:31px}.mining-grid{gap:35px}}
@media(max-width:820px){.container{width:min(100% - 36px,700px)}.site-header{height:74px}.brand{font-size:24px}.brand img{width:41px;height:41px}.nav{gap:15px}.menu-toggle{display:flex;flex-direction:column;gap:5px;padding:11px;border:1px solid white;background:transparent;margin-left:auto;cursor:pointer}.menu-toggle span{height:2px;width:23px;background:#fff}.nav-links{display:none;position:absolute;left:0;right:0;top:73px;flex-direction:column;align-items:stretch;padding:16px 24px;background:#050505;border-bottom:1px solid #777;gap:0}.nav-links.open{display:flex}.nav-links a{padding:15px 0;border-bottom:1px solid #333}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:70px;min-height:auto}.hero h1{font-size:clamp(112px,20vw,175px)}.hero-art{width:min(100%,570px);margin:30px auto 0}.section{padding:75px 0}.about-layout,.mining-grid,.links-content{grid-template-columns:1fr;gap:28px}.about-story{padding-top:5px}.section-head{display:block}.section-head>p{width:auto;max-width:580px;margin-top:27px}.tech-grid{grid-template-columns:repeat(2,1fr)}.tech-card{min-height:300px}.stats-grid{grid-template-columns:repeat(2,1fr)}.terminal-card{margin:40px auto 40px}.footer-bottom{flex-direction:column}}
@media(max-width:500px){.container{width:calc(100% - 30px)}.brand{font-size:20px;gap:10px}.brand-title{gap:7px}.hero{padding-top:48px;padding-bottom:68px}.hero h1{font-size:clamp(88px,23vw,122px);margin:27px 0 34px}.hero-lead{font-size:25px}.hero-description{font-size:13px}.hero-buttons{flex-direction:column;align-items:stretch}.hero-micro{font-size:9px;gap:12px}.hero-scroll{display:none}.coord-top,.coord-bottom{font-size:7px}.logo-caption{font-size:8px}.section-topline{font-size:8px;gap:10px;margin-bottom:42px}.section-topline span:last-child{text-align:right}h2{font-size:clamp(50px,13vw,75px)}.quote-block{min-height:230px;padding:22px}.quote-block p{font-size:clamp(65px,15vw,95px)}.formula{gap:9px;font-size:21px}.tech-grid{grid-template-columns:1fr}.tech-card{min-height:250px}.tech-card h3{margin-top:25px}.stats-grid{gap:8px}.stat{min-height:155px;padding:16px}.stat strong{font-size:65px}.stat>span,.stat small{font-size:8px}.distribution{padding:14px}.distribution-title,.distribution-legend{font-size:8px}.distribution-bar{height:30px;gap:3px}.schedule-heading{flex-direction:column;align-items:start}.token-note{padding:15px}.terminal-body{padding:25px 14px 45px;font-size:10px}.link-item{grid-template-columns:27px 1fr;gap:8px}.soon{grid-column:2;justify-self:start}.footer-main{flex-direction:column;align-items:start}.footer-main .brand{font-size:25px}.final-cta{padding:75px 0}.final-cta h2{font-size:clamp(75px,16vw,115px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}


/* TAPE POOLS */
.tape-pools-section {
  background:#0b0b0b;
  color:#fff;
}
.tape-pools-section h2 {
  margin-bottom:18px;
}
.tape-pools-section h2 em {
  color:#bdbdbd;
}
.tape-pools-intro {
  font:11px var(--mono);
  color:#999;
  letter-spacing:.08em;
  margin-bottom:45px;
}
.tape-pools-grid {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:24px;
}
.pool-cassette {
  display:block;
  box-sizing:border-box;
  min-width:0;
  color:#fff;
  text-decoration:none;
  background:#252525;
  padding:14px 15px 19px;
  border:2px solid #666;
  border-radius:13px;
  box-shadow:inset 0 0 0 3px #111, 7px 7px 0 #000;
  transition:transform .2s, border-color .2s;
}
.pool-cassette:hover {
  transform:translateY(-7px) rotate(-1deg);
  border-color:#fff;
}
.cassette-label {
  display:flex;
  flex-direction:column;
  gap:7px;
  min-height:107px;
  padding:12px;
  color:#111;
  background:#e9e4d7;
  border-top:7px solid #b83742;
  border-radius:4px;
}
.pool-cassette:nth-child(2) .cassette-label {
  border-color:#3987bd;
}
.pool-cassette:nth-child(3) .cassette-label {
  border-color:#c79733;
}
.cassette-label span,
.cassette-label small {
  font:9px var(--mono);
  letter-spacing:.06em;
}
.cassette-label strong {
  font:800 clamp(18px,2.2vw,29px) var(--head);
  overflow-wrap:anywhere;
}
.cassette-window {
  display:flex;
  align-items:center;
  justify-content:space-around;
  height:100px;
  margin:13px 4px;
  background:#101010;
  border:5px solid #3b3b3b;
  border-radius:20px;
}
.cassette-reel {
  width:63px;
  height:63px;
  border:12px dashed #c6c6c6;
  border-radius:50%;
  background:#666;
  box-sizing:border-box;
}
.cassette-tape {
  width:18%;
  height:25px;
  background:#2c211e;
  border-radius:5px;
}
.cassette-bottom {
  display:flex;
  justify-content:space-between;
  gap:8px;
  padding:5px 8px;
  font:9px var(--mono);
  color:#ccc;
}
@media(max-width:820px) {
  .tape-pools-grid {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media(max-width:500px) {
  .tape-pools-grid {
    grid-template-columns:1fr;
  }
  .cassette-label strong {
    font-size:28px;
  }
}
