@import "https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;700;900&display=swap";:root{color:#eef0e8;font-synthesis:none;background:#070807;font-family:Chakra Petch,Noto Sans SC,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 75% 6%,#c0ff0012,#0000 30%),#070807;min-width:320px;min-height:100vh;margin:0}body:before{content:"";pointer-events:none;z-index:20;background:linear-gradient(#ffffff03 1px,#0000 1px) 0 0/100% 4px;position:fixed;inset:0}a{color:inherit}.noise{opacity:.035;pointer-events:none;z-index:19;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:fixed;inset:0}.grid-floor{pointer-events:none;background-image:linear-gradient(#ccff001f 1px,#0000 1px),linear-gradient(90deg,#ccff001f 1px,#0000 1px);background-size:48px 48px;height:420px;position:fixed;bottom:-260px;left:0;right:0;transform:perspective(400px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.shell{width:min(1180px,100% - 48px);margin:auto}.topbar{border-bottom:1px solid #2c302b;justify-content:space-between;align-items:center;height:84px;display:flex}.brand{letter-spacing:2px;align-items:center;gap:12px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.brand-mark{color:#080a06;clip-path:polygon(0 0,80% 0,100% 20%,100% 100%,20% 100%,0 80%);background:#cf0;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.slash{color:#cf0;margin:0 3px}.sys-info{color:#7f857b;letter-spacing:1.5px;gap:32px;font-size:11px;display:flex}.sys-info span{align-items:center;gap:8px;display:flex}.pulse{background:#cf0;border-radius:50%;width:6px;height:6px;animation:1.8s infinite pulse;box-shadow:0 0 10px #cf0}@keyframes pulse{50%{opacity:.35}}.hero{padding:88px 0 74px;position:relative}.hero:after{content:"V";color:#0000;-webkit-text-stroke:1px #ccff0012;z-index:-1;font-size:330px;font-weight:900;line-height:1;position:absolute;top:22px;right:2%}.eyebrow{color:#cf0;letter-spacing:3px;border-left:25px solid #cf0;justify-content:space-between;align-items:center;max-width:680px;margin-bottom:24px;padding-left:12px;font-size:11px;display:flex}.eyebrow b{color:#656b62;font-weight:400}h1{letter-spacing:-7px;margin:0;font-family:Noto Sans SC,sans-serif;font-size:clamp(62px,9.2vw,128px);font-weight:900;line-height:.91}h1 em{color:#0000;-webkit-text-stroke:1.5px #cf0;text-shadow:6px 5px #ccff0014;font-style:normal}.cursor{color:#cf0;animation:1s infinite pulse}.lead{color:#8c9288;letter-spacing:1px;margin:30px 0 34px;font-size:14px}.search-box{background:#0f110ed9;border:1px solid #343832;align-items:center;width:min(580px,100%);height:54px;transition:all .2s;display:flex}.search-box:focus-within{border-color:#cf0;box-shadow:0 0 22px #ccff0012}.search-box svg{stroke:#cf0;fill:none;stroke-width:1.7px;width:19px;margin:0 16px}.search-box input{color:#e9ece4;letter-spacing:1px;background:0 0;border:0;outline:0;flex:1;min-width:0;font:12px Chakra Petch,Noto Sans SC}.search-box input::placeholder{color:#565b53}kbd{color:#666c61;border:1px solid #33372f;margin-right:12px;padding:3px 7px;font:10px inherit}.nodes{padding-bottom:110px}.section-head{letter-spacing:2px;color:#62675f;border-bottom:1px solid #30332e;justify-content:space-between;align-items:end;margin-bottom:24px;padding-bottom:13px;font-size:10px;display:flex}.section-head h2{color:#8a9085;letter-spacing:2px;margin:0;font-size:12px;font-weight:500}.section-head h2 span{color:#f2f4ee}.category-nav{scrollbar-width:none;gap:8px;padding:0 0 34px;display:flex;overflow-x:auto}.category-nav::-webkit-scrollbar{display:none}.category-nav button{color:#858b81;cursor:pointer;background:#10120f;border:1px solid #30342e;flex:none;align-items:center;gap:14px;min-height:40px;padding:0 14px;font:11px Noto Sans SC,sans-serif;transition:all .2s;display:flex}.category-nav button b{color:#565c53;font:9px Chakra Petch,sans-serif}.category-nav button:hover,.category-nav button.active{color:#070807;background:#cf0;border-color:#cf0}.category-nav button.active b,.category-nav button:hover b{color:#3d4a02}.category-groups{gap:52px;display:grid}.category-title{align-items:center;gap:16px;margin-bottom:16px;display:flex}.category-title:after{content:"";background:linear-gradient(90deg,#30342e,#0000);flex:1;height:1px}.category-title h3{color:#dfe3da;letter-spacing:1px;margin:0;font:600 15px Noto Sans SC,sans-serif}.category-heading{min-width:0}.category-heading p{color:#6f756b;letter-spacing:0;margin:6px 0 0;font:11px/1.6 Noto Sans SC,sans-serif}.category-title span{color:#62675f;letter-spacing:1px;order:2;font-size:9px}.cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{--accent:#cf0;clip-path:polygon(0 0,calc(100% - 17px) 0,100% 17px,100% 100%,0 100%);background:linear-gradient(145deg,#191c18db,#0a0b0af5);border:1px solid #292c28;flex-direction:column;min-height:390px;padding:18px 20px 20px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.card:before{content:"";background:var(--accent);height:2px;box-shadow:0 0 10px var(--accent);transition:right .25s;position:absolute;top:0;left:0;right:70%}.card:after{content:"";border-bottom:1px solid var(--accent);width:38px;height:38px;position:absolute;top:-20px;right:-20px;transform:rotate(45deg)}.card:hover{border-color:color-mix(in srgb, var(--accent) 55%, #222);transform:translateY(-6px);box-shadow:0 18px 50px #0006}.card:hover:before{right:0}.card-top{color:#596056;letter-spacing:1px;justify-content:space-between;font-size:10px;display:flex}.status{align-items:center;gap:6px;display:flex}.status i{background:var(--accent);border-radius:50%;width:4px;height:4px}.site-icon{background:#e9ebe5;border:5px solid #161815;outline:1px solid #40453d;place-items:center;width:62px;height:62px;margin:42px 0 28px;display:grid;transform:rotate(-3deg)}.site-icon img{object-fit:contain;width:36px;height:36px}.card-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:25px;font-weight:600;line-height:1.1;overflow:hidden}.category-tag{color:#6f756b;letter-spacing:1px;margin-bottom:9px;font:9px Noto Sans SC,sans-serif;display:inline-block}.host{color:var(--accent);letter-spacing:1.3px;font-size:10px}.card-copy p{color:#858b81;margin:20px 0 26px;font:12px/1.8 Noto Sans SC,sans-serif}.launch{color:#a5aba0;letter-spacing:1px;border-top:1px solid #2a2d29;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font:11px Noto Sans SC;display:flex}.launch svg{fill:none;width:22px;stroke:var(--accent);stroke-width:1.5px;transition:transform .25s}.card:hover .launch svg{transform:translate(5px)}.empty{color:#777e73;text-align:center;letter-spacing:2px;border:1px dashed #343832;padding:50px;font-size:12px}footer{color:#575c55;letter-spacing:1.5px;border-top:1px solid #292c28;justify-content:space-between;align-items:center;height:90px;font-size:9px;display:flex}.footer-center b{color:#cf0;margin-left:7px}@media (width<=800px){.shell{width:min(100% - 30px,600px)}.topbar{height:70px}.clock{display:none}.sys-info{gap:8px}.hero{padding:64px 0 58px}.hero:after{font-size:210px}h1{letter-spacing:-4px}.cards{grid-template-columns:1fr}.card{min-height:345px}.site-icon{margin:34px 0 24px}.nodes{padding-bottom:70px}.footer-center{display:none}}@media (width<=430px){.brand{font-size:14px}.sys-info{font-size:8px}.hero{padding-top:52px}.eyebrow b,kbd{display:none}h1{font-size:58px}.lead{font-size:12px;line-height:1.7}.section-head>span{display:none}footer{font-size:8px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
