.millabs{--bg: #0A1410;--bg-elevated: #0F1B17;--bg-card: #11201B;--border: #1F3329;--border-strong: #2A4438;--mint: #6FD4C4;--mint-dim: #4A9A8E;--text: #E8F0EC;--text-dim: #8FA39A;--text-faint: #5A6B63;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;line-height:1.6;min-height:100vh;overflow-x:hidden;position:relative;scroll-behavior:smooth}.millabs *{box-sizing:border-box}.millabs:before{content:"";position:fixed;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:80px 80px;opacity:.25;pointer-events:none;z-index:0}.millabs:after{content:"";position:fixed;inset:0;background:radial-gradient(ellipse at top,rgba(111,212,196,.08) 0%,transparent 60%);pointer-events:none;z-index:0}.millabs .wrap{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:48px 32px 80px}.millabs header{display:flex;align-items:center;justify-content:space-between;padding-bottom:32px;border-bottom:1px solid var(--border);margin-bottom:64px}.millabs .logo{font-family:Anton,Impact,sans-serif;font-size:28px;letter-spacing:.08em;color:var(--text)}.millabs .logo .dot{color:var(--mint)}.millabs .meta{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase}.millabs .hero{position:relative;margin-bottom:80px;padding:24px 0}.millabs .hero .marker{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--mint);letter-spacing:.15em;margin-bottom:24px;text-transform:uppercase}.millabs .hero h1{font-family:Anton,Impact,sans-serif;font-size:clamp(56px,9vw,128px);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:32px;margin-top:0}.millabs .hero h1 .accent{color:var(--mint)}.millabs .hero p{max-width:620px;font-size:17px;color:var(--text-dim);line-height:1.65;margin:0}.millabs .corner-frame{position:absolute;width:24px;height:24px;border:1px solid var(--mint)}.millabs .corner-frame.tl{top:0;left:-8px;border-right:none;border-bottom:none}.millabs .corner-frame.br{bottom:0;right:-8px;border-left:none;border-top:none}.millabs .section{margin-bottom:64px}.millabs .section-head{display:flex;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--border)}.millabs .section-head .num{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--mint);letter-spacing:.1em}.millabs .section-head h2{font-family:Anton,Impact,sans-serif;font-size:28px;letter-spacing:.04em;text-transform:uppercase;color:var(--text);margin:0}.millabs .section-head .count{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-faint);letter-spacing:.1em}.millabs .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.millabs .card{position:relative;display:block;padding:28px 28px 24px;background:var(--bg-card);border:1px solid var(--border);text-decoration:none;color:inherit;transition:border-color .25s ease,transform .25s ease,background .25s ease;overflow:hidden;opacity:0;animation:millabsFadeUp .5s ease forwards}.millabs .card:before{content:"";position:absolute;top:0;left:0;width:0;height:1px;background:var(--mint);transition:width .4s ease}.millabs .card:hover{border-color:var(--border-strong);background:var(--bg-elevated);transform:translateY(-2px)}.millabs .card:hover:before{width:100%}.millabs .card .tag{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--mint);letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center;justify-content:flex-end}.millabs .card .tag .arrow{color:var(--text-faint);transition:color .25s ease,transform .25s ease}.millabs .card:hover .tag .arrow{color:var(--mint);transform:translate(2px,-2px)}.millabs .card h3{font-family:Anton,Impact,sans-serif;font-size:22px;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;color:var(--text);margin:0 0 12px}.millabs .card p{font-size:14px;color:var(--text-dim);line-height:1.55;margin:0 0 16px}.millabs .card .url{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-faint);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-top:1px dashed var(--border);padding-top:14px}.millabs footer{margin-top:80px;padding-top:32px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase}.millabs footer .accent-bar{width:40px;height:2px;background:var(--mint)}.millabs .empty{padding:32px;border:1px dashed var(--border);text-align:center;color:var(--text-faint);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em}@keyframes millabsFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.millabs .wrap{padding:24px 20px 60px}.millabs header{flex-direction:column;align-items:flex-start;gap:12px}.millabs .grid{grid-template-columns:1fr}.millabs footer{flex-direction:column;gap:16px;align-items:flex-start}}
