@font-face{font-family:Alte;src:url('assets/AlteHaasGroteskRegular.woff')}@font-face{font-family:Alte;src:url('assets/AlteHaasGroteskBold.woff');font-weight:700}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:#fff8f7;color:#171414;font:14px Alte,Arial,sans-serif}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,textarea{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #f00;outline-offset:4px}button:disabled{cursor:not-allowed;opacity:.5}[hidden]{display:none!important}header{height:61px;display:flex;align-items:center;gap:30px;padding:0 35px;border-bottom:1px solid #e00000;background:#fff8f7f5;position:sticky;top:0;z-index:10;font-size:12px}.brand{font:bold italic 31px Georgia;letter-spacing:-2px;margin-right:auto}header button{border:0;background:none;text-decoration:underline}.online{font-size:10px;color:#c00}main{max-width:1330px;margin:auto;padding:0 44px}.status-line{display:flex;justify-content:space-between;color:#c00;font-size:10px;border-bottom:1px solid;margin-top:25px;padding-bottom:12px}.launch-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:65px;align-items:center;padding:55px 0 65px}.serial{font-size:9px;letter-spacing:1px}.hero-copy h1{position:relative;font:bold clamp(60px,7vw,105px)/.83 'Times New Roman';letter-spacing:-5px;margin:28px 0}.hero-copy h1 em{color:#e00}.asterisk{position:absolute;right:10px;top:20px;color:#d00;font:70px Georgia;animation:turn 18s linear infinite}.hero-copy p{font-size:17px;line-height:1.5;margin:24px 0}.red-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:#e00000;color:white;border:1px solid #e00000;padding:15px 20px;font-weight:700;font-size:13px;box-shadow:3px 3px 0 #2a0b0b}.red-button:hover{background:#171414;border-color:#171414}.micro{font-size:9px;margin-top:25px;color:#665757}.anime-terminal{border:1px solid #b00;background:#100f11;color:#eee;box-shadow:9px 9px 0 #dbc8c5;transform:rotate(2deg)}.window-bar{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;font-size:11px;border-bottom:1px solid #d00;color:#c00;background:#fff8f7}.crt{height:385px;position:relative;overflow:hidden;isolation:isolate;background:repeating-linear-gradient(90deg,transparent 0 37px,#73121d55 38px 39px),linear-gradient(#160c1f,#4d001b);display:grid;place-items:center}.crt:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(transparent 0 3px,#0005 3px 5px);pointer-events:none;z-index:4}.crt canvas{height:90%;max-width:100%;object-fit:contain;image-rendering:pixelated;animation:hover-entity 4s steps(12) infinite;filter:drop-shadow(8px 0 #e7194866)}.orbit-text{position:absolute;top:24px;font-size:12px;letter-spacing:4px;color:#ff606d;z-index:3}.crt-corner{position:absolute;top:58px;left:18px;font:9px/1.8 monospace;color:#fa8}.entity-stamp{position:absolute;right:15px;top:47%;font:italic bold 30px/.9 Georgia;color:#fff;border:2px solid #f33;transform:rotate(-12deg);padding:12px;background:#c00000}.subtitle{position:absolute;bottom:20px;background:#080808df;padding:9px 12px;font:10px monospace;z-index:5;color:#fff}.entity-controls{display:flex}.entity-controls button{flex:1;background:#171414;color:#eee;border:0;border-right:1px solid #555;padding:13px 8px;font-size:11px}.entity-controls button:hover{color:#ff3434}.entity-tape{padding:8px;color:#ff4343;border-top:1px solid #a00;text-align:center;font:8px monospace}.launch-marquee{background:#e00;color:#fff;overflow:hidden;border-block:3px double #fff;padding:12px 0;transform:rotate(-1deg);margin:0 -12px;font:bold 14px Alte}.launch-marquee>div{width:max-content;animation:tape 25s linear infinite}.station-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #c00;margin:65px 0 28px;padding-bottom:10px;color:#b00;font-size:11px}.station-heading p{color:#444}.station-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:50px;align-items:start}.builder{border:1px solid #d00;box-shadow:5px 5px 0 #e9dcda;background:#fffbfa}.steps{list-style:none;display:flex;padding:20px 24px;margin:0;gap:0;border-bottom:1px solid #dcc}.steps li{flex:1;border-bottom:2px solid #dfcfcb;padding:8px 0;color:#887875;font-size:12px}.steps li.active{color:#d00;border-color:#d00}form{padding:28px}fieldset{padding:0;margin:0;border:0;min-width:0}legend{font:bold 32px/.95 Georgia;letter-spacing:-1px}.field-intro{color:#7b6360;font-size:12px;margin:12px 0 28px}label{display:block;font-weight:700;font-size:12px;margin:20px 0}label>span{float:right;color:#947a74;font-size:10px;font-weight:400}input:not([type=checkbox]):not([type=file]),textarea{display:block;width:100%;margin-top:8px;border:1px solid #bca7a3;background:#fff;padding:13px;color:#171414;border-radius:0}input:focus,textarea:focus{outline:1px solid #e00;border-color:#e00}textarea{resize:vertical}.input-prefix{position:relative}.input-prefix b{position:absolute;left:13px;top:12px;color:#d00}.input-prefix input{padding-left:29px!important;text-transform:uppercase}.upload{border:1px dashed #b66;padding:18px;background:#f8eeeb;cursor:pointer}.upload>span{float:none;display:block;color:#b00;font-size:12px}.upload small{display:block;font-weight:400;margin-top:7px;color:#777;font-size:10px}.upload input{display:block;width:100%;font-size:10px;margin-top:14px}.plain{display:block;border:0;background:none;text-decoration:underline;padding:0;color:#b00;font-size:11px}.form-navigation{display:flex;justify-content:space-between;gap:15px;margin-top:28px}.form-navigation>button:not(.red-button){background:none;border:0;text-decoration:underline}.form-navigation .red-button{margin-left:auto}.builder-foot{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #cbb;padding:14px;font-size:9px;color:#947a74}.builder-foot button{background:none;border:0;font-size:10px;text-decoration:underline}.form-error{color:#c00;font-size:12px;margin-top:14px;line-height:1.5}.live-label{display:flex;align-items:center;gap:8px;font-size:10px;padding:8px 0 17px}.live-dot{width:6px;height:6px;background:#d00;border-radius:50%;box-shadow:0 0 0 3px #d002}.preview-card{background:#121112;color:#fdf7ec;border:1px solid #111;box-shadow:7px 7px 0 #dec3bd;transform:rotate(-1deg)}.preview-art{height:250px;position:relative;overflow:hidden;background:repeating-conic-gradient(#372529 0% 25%,#2b1a1f 0% 50%) 50%/24px 24px;text-align:center}.preview-art>img{height:100%;width:100%;object-fit:contain;image-rendering:pixelated}.preview-art>span{position:absolute;left:15px;top:15px;border:1px solid #f44;color:#ff6e6e;background:#160a0ddd;padding:5px 8px;font:9px monospace}.preview-art>b{position:absolute;right:16px;bottom:10px;color:#f33;font:50px Georgia;animation:turn 18s linear infinite}.preview-copy{padding:24px}.preview-copy>small{font:10px monospace;color:#ff4545;overflow-wrap:anywhere}.preview-copy h2{font:bold 39px/.97 Georgia;margin:12px 0;overflow-wrap:anywhere}.preview-copy p{font-size:12px;line-height:1.6;color:#baaca9;overflow-wrap:anywhere;min-height:38px}.preview-copy dl{border-top:1px solid #61504e;padding-top:12px}.preview-copy dl>div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;font-size:11px}dd{margin:0;overflow-wrap:anywhere}.preview-ribbon{border-top:1px dashed #703936;margin-top:18px;padding-top:15px;color:#ef7166;font-size:9px}.tiny-companion{display:flex;align-items:center;gap:17px;padding:25px 0}.tiny-companion img{height:70px;width:60px;object-fit:contain;image-rendering:pixelated;animation:buddy 2s steps(2) infinite}.tiny-companion p{font:italic 17px/1.4 Georgia;color:#85514e}.holder-link{font-size:11px;color:#b00;text-decoration:underline}.locked-pair{display:flex;align-items:center;gap:15px;padding:20px;border:1px solid #c99;background:#f5eae5}.locked-pair img{width:40px;height:40px;object-fit:contain}.locked-pair small{display:block;font-size:9px;color:#a55}.locked-pair strong{display:block;margin-top:7px;overflow-wrap:anywhere}.locked-pair>span{margin-left:auto}.fee-note{border-block:1px dashed #c77;margin-top:25px;padding:18px 0}.fee-note>b{font-size:10px;color:#c00}.fee-note p,.fine-print{font-size:12px;line-height:1.6}.fine-print{font-size:10px;color:#84716d}#review-details>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #ddc9c4;font-size:12px}#review-details dd{text-align:right;max-width:65%}.review-warning{border:1px solid #c99;padding:15px;margin-top:22px;background:#f6ebe6}.review-warning strong{font-size:10px;color:#b00}.review-warning p{font-size:12px;line-height:1.5}.check{display:flex;align-items:center;gap:10px;font-weight:400}.check input{accent-color:#d00}.launch-manifesto{text-align:center;padding:70px 20px;margin:70px 0 30px;border-block:1px solid #d00;background:radial-gradient(#d002 .7px,transparent .7px) 0 0/5px 5px}.launch-manifesto img{width:75px;height:75px;object-fit:contain}.launch-manifesto>p{font-size:10px;color:#c00;margin-top:25px}.launch-manifesto h2{font:bold clamp(35px,5vw,67px)/.9 Georgia;letter-spacing:-2px}.launch-manifesto em{color:#d00}.launch-manifesto>div{display:flex;justify-content:center;gap:30px;font-size:9px}footer{display:flex;justify-content:space-between;gap:20px;font-size:10px;padding:20px 0 30px;color:#7c514b}footer>a{color:#b00}dialog{max-width:min(470px,92vw);border:1px solid #d00;background:#fff8f7;padding:35px;box-shadow:8px 8px 0 #500;text-align:center}dialog::backdrop{background:#14070bc9;backdrop-filter:blur(4px)}dialog>button:first-child{position:absolute;top:10px;right:10px;background:none;border:0;font-size:22px}.success-star{display:block;font:80px Georgia;color:#d00}dialog small{font-size:9px;color:#a00}dialog h2{font:bold 45px/.9 Georgia;margin:20px 0}dialog p{font-size:13px;line-height:1.5;overflow-wrap:anywhere}dialog .red-button{margin:15px auto}dialog .plain{margin:12px auto}#announcement{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#130b0e;color:#fff;border:1px solid #f00;padding:13px 20px;font-size:12px;z-index:20;display:none;max-width:90vw}.spark{position:absolute;color:#ffefb4;font:20px monospace;animation:spark-rise 1.4s steps(8) forwards;z-index:5;pointer-events:none}.paused *{animation-play-state:paused!important}@keyframes hover-entity{50%{transform:translateY(-10px) rotate(-2deg)}}@keyframes buddy{50%{transform:translateY(-7px) rotate(4deg)}}@keyframes turn{to{transform:rotate(360deg)}}@keyframes tape{to{transform:translateX(-50%)}}@keyframes spark-rise{to{transform:translateY(-170px);opacity:0}}
@media(max-width:1000px){main{padding:0 25px}.launch-hero{gap:35px}.hero-copy h1{font-size:75px}.asterisk{font-size:45px;right:0}.crt{height:330px}.station-grid{gap:28px;grid-template-columns:1.15fr 1fr}.preview-copy h2{font-size:32px}.preview-art{height:220px}.online{display:none}}
@media(max-width:700px){header{padding:0 16px;gap:15px;height:56px}header>a:not(.brand){font-size:10px}header button{font-size:10px}.brand{font-size:27px}main{padding:0 18px}.status-line{font-size:8px;gap:20px}.status-line>span:last-child{text-align:right}.launch-hero{grid-template-columns:1fr;padding:35px 0 40px;gap:38px}.hero-copy h1{font-size:clamp(67px,14vw,100px);letter-spacing:-4px}.hero-copy p{font-size:15px}.asterisk{right:12%;font-size:60px}.anime-terminal{max-width:450px;width:calc(100% - 10px);justify-self:center}.crt{height:350px}.station-heading{display:block;margin-top:45px}.station-heading p{margin-top:14px}.station-grid{grid-template-columns:1fr;gap:35px}.preview-column{max-width:450px;width:100%;justify-self:center}.preview-art{height:280px}.steps{padding:14px 18px}form{padding:24px 18px}legend{font-size:29px}.launch-manifesto{margin-top:40px;padding:45px 10px}.launch-manifesto>div{gap:13px;font-size:7px}footer{flex-wrap:wrap;font-size:9px}.serial{font-size:8px}.builder-foot{font-size:8px}.form-navigation .red-button{font-size:11px;padding:13px}.entity-stamp{font-size:26px}.micro{font-size:8px}.launch-marquee{font-size:12px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}

/* live layer */
.socials-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.socials-row label{display:flex;flex-direction:column;gap:4px;font-size:11px}
.fixed-terms{margin:12px 0;border:1px solid var(--ink,#111);background:#fffdf7}.fixed-terms div{display:grid;grid-template-columns:150px 1fr;gap:10px;padding:8px 10px;border-bottom:1px solid #d9d2c9;font-size:12px}.fixed-terms div:last-child{border:0}.fixed-terms dt{color:#736f68;font:10px 'Space Mono',monospace;text-transform:uppercase}.fixed-terms dd{margin:0}
.dev-row{display:flex;gap:8px}.dev-row input{flex:2}.dev-row select{flex:1}
.ca-box{margin:12px 0;padding:10px 12px;border:1px solid #111;background:#fffdf7;display:flex;flex-direction:column;gap:4px}.ca-box small{font:9px 'Space Mono',monospace;letter-spacing:.12em;color:#736f68}.ca-box code{font:12px 'Space Mono',monospace;word-break:break-all}
.dialog-actions{display:flex;gap:10px;justify-content:center;margin-top:12px;flex-wrap:wrap}.dialog-actions .red-button{text-decoration:none}
.connect-btn{border:1px solid #111!important;background:#111!important;color:#f8f7f4!important;padding:5px 10px!important;font-size:11px;cursor:pointer;font-family:'Space Mono',monospace;margin-right:8px}
header{flex-wrap:wrap;height:auto;min-height:61px;padding:8px 20px;gap:14px}header .online{margin-left:auto}

header .brand img{height:32px;width:auto;display:block}header .brand{display:flex;align-items:center}
