:root{--ink:#f0f1e9;--muted:#a5afb6;--lime:#d5ff4f;--paper:#080e14;--line:#2a333a;--mono:Consolas,'Courier New',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Arial,sans-serif;overflow-x:hidden}header{max-width:1380px;margin:auto;padding:26px 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:2}.brand{font:900 36px/.9 Arial;letter-spacing:-2px;color:var(--lime);text-decoration:none}.brand span{display:block;font:11px var(--mono);letter-spacing:.3px;margin-top:10px;color:var(--ink)}nav{display:flex;gap:22px;align-items:center}.header-cn{font:12px var(--mono);color:var(--muted)}#identity{font-size:12px;max-width:280px}main{max-width:1284px;margin:auto;padding:0 36px 85px;min-height:78vh;position:relative}h1,h2,h3,p{margin-top:0}.launch{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding:45px 0 54px;position:relative}.eyebrow{font:10px/1.6 var(--mono);letter-spacing:1.4px;color:var(--lime);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.eyebrow [lang=zh]{color:var(--muted);font-size:12px;letter-spacing:1px}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--lime)}h1{font:900 clamp(72px,8vw,118px)/.9 Arial;letter-spacing:-8px;margin:30px 0 28px}h1>span{display:block;font:500 clamp(33px,4vw,54px)/1.07 Arial;letter-spacing:-2.5px;margin-top:24px}h1 em{font-style:normal;color:var(--lime)}.pitch{color:var(--muted);max-width:430px;font-size:15px;line-height:1.8;margin-bottom:28px}.primary,.secondary,button{font:700 14px/1.4 Arial;border:1px solid var(--line);border-radius:3px;background:#18222b;padding:13px 18px;color:var(--ink);cursor:pointer;text-decoration:none;display:inline-block}.primary{background:var(--lime);color:#10170b;border-color:var(--lime)}.primary:hover{background:#e3ff8b}.secondary:hover,button:hover{border-color:var(--lime)}.hero-cta{min-width:255px;display:inline-flex;justify-content:space-between;align-items:center;padding:16px 22px}.hero-cta span{font-size:23px;line-height:1}.hero-notes{display:flex;gap:24px;font:10px var(--mono);color:var(--muted);letter-spacing:1.2px;margin-top:25px}.star{position:relative;margin:0;align-self:stretch;min-height:560px;background:#07131c;border:1px solid #23382d}.star>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 30%;display:block}.star:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#060c15e8);pointer-events:none}.star figcaption{position:absolute;bottom:24px;left:28px;right:20px;z-index:1}.star figcaption>span{font:10px var(--mono);color:var(--lime);letter-spacing:2px}.star strong{display:flex;gap:18px;align-items:center;font:900 36px Arial;letter-spacing:-1px;margin:5px 0}.star strong [lang=zh]{font:14px Arial;letter-spacing:3px;color:var(--lime)}.star small{font-size:11px;color:#c5cbd0}.star-stamp{position:absolute;top:18px;right:18px;border:1px solid #d5ff4f88;background:#0a1728b0;color:var(--lime);padding:10px;font:9px var(--mono);text-align:center;letter-spacing:1px}.star-stamp span{display:block;font:22px Arial;margin-bottom:6px}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;font:10px var(--mono);letter-spacing:1.5px;color:var(--muted)}.ticker [lang=zh]{color:var(--lime);font-size:15px}.access-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;padding-top:65px;position:relative}.manifesto h2{font:600 34px/1.15 Arial;letter-spacing:-1px;margin:21px 0 28px}.acronym{max-width:450px}.acronym>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:7px 0;font-size:25px;font-weight:400;letter-spacing:-.7px}.acronym b{display:inline-block;font-size:31px;font-weight:900;color:var(--lime);min-width:26px}.acronym small{font:13px Arial;color:#8f9b9f;letter-spacing:2px}.manifesto>p{max-width:400px;color:var(--muted);font-size:13px;margin:25px 0 0}.card{background:#121b23;border:1px solid #37432e;padding:34px;align-self:center;position:relative;z-index:1}.card h2{font:700 29px/1.1 Arial;letter-spacing:-1px;margin:22px 0 13px}.card p{font-size:13px;color:var(--muted)}label{display:block;font-size:12px;font-weight:700}input,select{font:inherit;background:#0a121a;border:1px solid #3e4a52;border-radius:3px;padding:13px 14px;color:var(--ink);max-width:100%}label input{display:block;width:100%;margin:8px 0 18px}input::placeholder{color:#86949e;font-size:12px}.card .primary{width:100%;padding:16px}.access-divider{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:23px;margin-top:29px;font:9px var(--mono);color:#a3afb7;letter-spacing:1px}.text{background:transparent;border:0;display:block;padding:14px 0 0;text-align:left;font-size:13px;color:var(--lime)}.aside{display:block;color:var(--muted);font:11px Arial;margin-top:9px}.heading{display:flex;justify-content:space-between;align-items:center;padding-top:60px;position:relative;z-index:1}.heading h1{font:700 47px/1.1 Arial;letter-spacing:-2px;margin:18px 0}.heading p{color:var(--muted);font-size:14px}.badge{padding:8px 12px;border:1px solid var(--line);font:10px var(--mono);color:var(--lime)}.tools{display:flex;gap:15px;flex-wrap:wrap;align-items:center;margin:35px 0 20px;border-bottom:1px solid var(--line);padding-bottom:20px;position:relative;z-index:1}#crumbs{flex:1;flex-wrap:wrap;gap:5px}#crumbs button{padding:6px;border:0;background:transparent}.search input{margin:0;width:260px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative;z-index:1}.item{background:#121b23;border:1px solid var(--line);border-radius:4px;overflow:hidden}.tile{height:145px;background:#1a292d;display:flex;align-items:center;justify-content:center;font:42px Arial;color:var(--lime);width:100%;border:0;border-radius:0}.tile img{height:100%;width:100%;object-fit:cover}.itemcontent{padding:18px}.item h3{font-size:15px;margin:0 0 5px;overflow-wrap:anywhere}.item small{color:var(--muted)}.item a{display:block;color:var(--lime);font-size:13px;margin-top:15px}.upload{border:1px dashed #647e3d;background:#132016;padding:25px;margin-top:25px;position:relative;z-index:1}.upload h2{font-size:24px;margin:0}.upload p{margin:8px 0 15px;font-size:14px;color:var(--muted)}.upload input{max-width:420px}.actions{display:flex;gap:10px;margin-bottom:14px}.picker input{position:absolute;width:1px;height:1px;opacity:0}.picker:focus-within{outline:3px solid var(--lime)}progress{width:100%;accent-color:var(--lime);height:12px}.upload small{color:var(--muted);display:block;margin-top:15px}#uploadStatus{white-space:pre-line;font-size:14px}#loginError{color:#ffb396}footer{max-width:1380px;margin:auto;padding:28px 48px;border-top:1px solid var(--line);font-size:11px;color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:25px;position:relative}footer strong{font:900 28px Arial;letter-spacing:-1px;color:var(--lime);display:block}footer p{margin:0}footer [lang=zh]{font-size:14px;letter-spacing:2px}dialog{max-width:950px;width:90%;border:1px solid var(--line);padding:25px;background:var(--paper);color:var(--ink)}dialog::backdrop{background:#030910ed}dialog video,dialog img{display:block;max-width:100%;max-height:65vh;margin:20px auto}#closeViewer{float:right}dialog h2{font-size:19px;overflow-wrap:anywhere}dialog p{font-size:12px;color:var(--muted)}.empty{padding:60px;text-align:center;grid-column:1/-1;border:1px dashed var(--line);color:var(--muted)}.sr{position:absolute;width:1px;height:1px;overflow:hidden}button:disabled{opacity:.5;cursor:wait}[hidden]{display:none!important}:focus-visible{outline:3px solid #60dbe8;outline-offset:4px}.lot-sticker{position:absolute;right:-13px;bottom:105px;z-index:2;width:110px;height:110px;overflow:hidden;background:white;border:6px solid white;transform:rotate(12deg);box-shadow:0 8px 24px #0008}.lot-sticker img{width:239%;max-width:none;transform:translate(-8.14%,-1%)}.flock{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.chicken{position:absolute;width:85px;filter:drop-shadow(0 4px 5px #0005);pointer-events:none}.c1{top:18px;left:1%;width:54px;transform:rotate(155deg)}.c2{top:435px;left:0;transform:rotate(-20deg);width:70px}.c3{top:710px;right:1%;transform:scaleX(-1) rotate(-35deg);width:100px}.c4{top:965px;left:42%;transform:rotate(75deg);width:75px}.c5{bottom:10px;left:9%;transform:scaleX(-1) rotate(12deg);width:88px}.c6{bottom:10px;right:10%;transform:rotate(-100deg);width:55px}.c7{top:100px;right:0;transform:rotate(180deg);width:60px}.c8{top:640px;left:36%;transform:rotate(30deg);width:60px}.intro,.manifesto{position:relative;z-index:1}#library{min-height:620px}
@media(min-width:1450px){.flock{inset:0 -55px}}@media(max-width:850px){header{padding:22px 26px}.header-cn{display:none}main{padding:0 25px 65px}.launch{gap:22px}.star{min-height:490px}h1{font-size:86px;letter-spacing:-6px}h1>span{font-size:40px}.pitch{font-size:13px}.hero-notes{gap:10px;font-size:8px}.access-layout{gap:35px}.card{padding:25px}.manifesto h2{font-size:28px}.ticker{flex-wrap:wrap;justify-content:center;font-size:9px}.lot-sticker{width:85px;height:85px;bottom:115px;right:-8px}.star figcaption{left:18px}.star small{font-size:9px}.grid{grid-template-columns:repeat(2,1fr)}.c2{top:570px}.c4{left:43%;width:45px}footer{padding:25px;flex-wrap:wrap}}@media(max-width:600px){header{padding:20px}.brand{font-size:30px}.brand span{font-size:9px}main{padding:0 20px 55px}.launch{grid-template-columns:1fr;padding:36px 0 30px;gap:30px}.intro h1{font-size:96px;letter-spacing:-7px;margin:22px 0}.intro h1>span{font-size:40px;margin-top:15px}.pitch{max-width:320px}.star{min-height:470px;margin:0 8px}.star>img{object-position:center 35%}.hero-notes{font-size:9px;gap:18px}.eyebrow{font-size:9px;gap:8px}.access-layout{grid-template-columns:1fr;gap:36px;padding-top:35px}.manifesto h2{font-size:30px}.acronym{max-width:none}.card{padding:26px}.heading{padding-top:35px}.heading h1{font-size:35px}.heading .badge{display:none}.tools{gap:10px}.search{flex:1}.search input{width:100%}#crumbs{flex-basis:100%}.tile{height:110px}.upload{padding:18px}.actions{flex-wrap:wrap}.c1{left:auto;right:0;top:12px;width:40px}.c2{top:390px;width:55px}.c3{top:1020px;width:65px}.c4{top:1330px;left:auto;right:0;width:50px}.c7{top:440px;right:1%;width:50px}.c8{top:950px;left:0;width:50px}.c5{left:1%;width:60px}.c6{right:3%}footer{gap:18px}footer p{max-width:180px}#identity{display:none}.lot-sticker{right:-10px}.hero-cta{min-width:260px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
