@font-face{font-family:Geist;src:url(/assets/Geist-Variable-D9PjqPlV.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Variable-Cwm3DEDy.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:var(--lightningcss-light,#f6f7f8)var(--lightningcss-dark,#111112);--foreground:var(--lightningcss-light,#121417)var(--lightningcss-dark,#ececec);--card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#18181a);--primary:var(--lightningcss-light,#3b6fe0)var(--lightningcss-dark,#7aa2f7);--primary-foreground:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111112);--primary-hover:var(--lightningcss-light,#2e5ccb)var(--lightningcss-dark,#94b5f9);--primary-soft:var(--lightningcss-light,#e8effc)var(--lightningcss-dark,#18233a);--muted:var(--lightningcss-light,#eef0f2)var(--lightningcss-dark,#232326);--muted-foreground:var(--lightningcss-light,#5b616b)var(--lightningcss-dark,#a1a1a6);--destructive:var(--lightningcss-light,#c92a2a)var(--lightningcss-dark,#ff6b6b);--border:var(--lightningcss-light,#e1e4e8)var(--lightningcss-dark,#2a2a2d);--input:var(--lightningcss-light,#d3d7dd)var(--lightningcss-dark,#36363a);--ring:var(--lightningcss-light,#3b6fe0)var(--lightningcss-dark,#7aa2f7);--rail:var(--lightningcss-light,#d3d7dd)var(--lightningcss-dark,#36363a);--radius:.5rem;--lane-0:var(--lightningcss-light,#d9480f)var(--lightningcss-dark,#ff8a4c);--lane-1:var(--lightningcss-light,#2f9e44)var(--lightningcss-dark,#51cf66);--lane-2:var(--lightningcss-light,#9c36b5)var(--lightningcss-dark,#da77f2);--lane-3:var(--lightningcss-light,#0c8599)var(--lightningcss-dark,#3bc9db);--lane-4:var(--lightningcss-light,#c2255c)var(--lightningcss-dark,#f06595);--lane-5:var(--lightningcss-light,#b7791f)var(--lightningcss-dark,#fcc419);--lane:var(--rail);--font-sans:Geist, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;border-color:var(--border)}html{scrollbar-color:var(--input) transparent;scrollbar-width:thin;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:72px}body{background:var(--background);color:var(--foreground);caret-color:var(--primary);font:400 15px/1.625 var(--font-sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--primary-soft);color:var(--foreground)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}a{color:var(--primary);text-underline-offset:.2em;text-decoration:none}a:hover{text-decoration:underline}button:not(:disabled){cursor:pointer}.mono,code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:normal}.muted{color:var(--muted-foreground)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lane-0{--lane:var(--lane-0)}.lane-1{--lane:var(--lane-1)}.lane-2{--lane:var(--lane-2)}.lane-3{--lane:var(--lane-3)}.lane-4{--lane:var(--lane-4)}.lane-5{--lane:var(--lane-5)}.topbar{z-index:20;background:color-mix(in oklab, var(--card) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0}.topbar-inner{align-items:center;gap:12px;max-width:1000px;height:56px;margin:0 auto;padding:0 16px;display:flex}.wordmark{color:var(--foreground);letter-spacing:-.03em;align-items:center;gap:8px;font-size:17px;font-weight:700;display:inline-flex}.wordmark:hover{text-decoration:none}.wordmark-mark{border-radius:calc(var(--radius) - 2px);background:var(--foreground);width:26px;height:26px;color:var(--card);place-items:center;display:grid}.concept{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;font-size:12px}.topbar-spacer{flex:1}.topbar a.mono{color:var(--muted-foreground);white-space:nowrap;font-size:13px}.btn{border-radius:calc(var(--radius) - 2px);height:36px;font:500 14px/1 var(--font-sans);color:var(--foreground);white-space:nowrap;touch-action:manipulation;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 16px;transition:background-color .16s,color .16s;display:inline-flex}.btn:hover{text-decoration:none}.btn:disabled{opacity:.5}.btn-primary{background:var(--primary);min-width:76px;color:var(--primary-foreground)}.btn-primary:hover:not(:disabled){background:var(--primary-hover)}.btn-outline{background:var(--background);border-color:var(--border)}.btn-outline:hover:not(:disabled){background:var(--muted)}.btn-ghost{color:var(--muted-foreground)}.btn-ghost:hover:not(:disabled){color:var(--foreground);background:var(--muted)}.btn-sm{height:30px;padding:0 10px;font-size:13px}.btn-icon{width:24px;height:24px;color:var(--muted-foreground);padding:0}.btn-icon:hover:not(:disabled){color:var(--foreground);background:var(--muted)}.shell{grid-template-columns:minmax(0,620px);justify-content:center;gap:0 32px;max-width:1000px;margin:0 auto;display:grid}.feed{background:var(--card);border-inline:1px solid var(--border);min-width:0;min-height:100vh}.aside{min-width:0;padding:24px 16px 48px}.hero{border-bottom:1px solid var(--border);grid-template-columns:56px minmax(0,1fr);padding:40px 16px 32px 0;display:grid;position:relative;overflow:hidden}.hero-rail{--lane:var(--lane-3);flex-direction:column;align-items:center;padding-top:12px;display:flex;position:relative}.hero-rail:before{content:"";background:linear-gradient(var(--lane), var(--lane)) top / 2px 0 no-repeat, var(--rail);width:2px;animation:rail-draw 1.4s var(--ease-out) .3s forwards;position:absolute;top:20px;bottom:-32px}.hero-rail .node{animation:node-in .7s var(--ease-out) backwards;margin-bottom:120px}.hero-rail .node:nth-child(2){animation-delay:.42s}.node{z-index:1;background:var(--lane);width:14px;height:14px;box-shadow:0 0 0 3px var(--card), 0 0 0 5px var(--lane);border-radius:50%;position:relative}.eyebrow{color:var(--muted-foreground);margin:0 0 14px;font-size:12px}.eyebrow b{color:var(--foreground);font-weight:500}.hero h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,7vw,3.25rem);font-weight:650;line-height:1.04}.lede{max-width:34rem;color:var(--muted-foreground);text-wrap:pretty;margin:18px 0 0;font-size:17px;line-height:1.55}.lede code{color:var(--foreground);font-size:.875em}.lookup{gap:8px;max-width:26rem;margin-top:24px;display:flex}.field{border:1px solid var(--input);border-radius:calc(var(--radius) - 2px);background:var(--background);flex:1;align-items:center;min-width:0;height:36px;display:flex}.field:focus-within{outline:2px solid var(--ring);outline-offset:1px}.field-at{color:var(--muted-foreground);padding:0 2px 0 12px}.field input{min-width:0;height:100%;color:var(--foreground);background:0 0;border:0;outline:0;flex:1;padding:0 12px 0 0;font-size:16px}.field input[aria-invalid=true]{color:var(--destructive)}.hint{color:var(--muted-foreground);margin:10px 0 0;font-size:13px}.facts{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 18px;margin:22px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.facts li{align-items:center;gap:6px;display:inline-flex}.facts b{color:var(--foreground);font-weight:500}.facts li:before{content:"";background:var(--rail);border-radius:50%;width:6px;height:6px}.log-header{z-index:10;background:color-mix(in oklab, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);align-items:center;gap:10px;height:48px;padding:0 16px;font-weight:600;display:flex;position:sticky;top:56px}.log-header .mono{font-size:12px;font-weight:400}.results{padding:16px 16px 40px}.results:empty:before{content:"Type a GitHub username above.";color:var(--muted-foreground);text-align:center;padding:24px 0;display:block}.terminal{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--muted-foreground);overflow-wrap:anywhere;margin:0 0 20px;padding:12px 14px;font-size:12.5px;line-height:1.7;list-style:none}.terminal .prompt{color:var(--foreground)}.terminal .working:after{content:"▍";margin-left:4px;animation:1s step-end infinite blink}.terminal .error{color:var(--destructive)}.group{margin:0 0 24px}.group-title{align-items:center;gap:8px;margin:0 0 6px;font-size:14px;font-weight:600;display:flex}.count{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:0 6px;font-size:11.5px;font-weight:500}.people{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);margin:0;padding:0;list-style:none}.person{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px;display:flex}.person:last-child{border-bottom:0}.avatar{background:var(--muted);width:36px;height:36px;box-shadow:0 0 0 2px var(--card), 0 0 0 3.5px var(--lane);border-radius:50%;flex:none}.person-other .avatar{box-shadow:none}.person-body{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.person-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.person-handle{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}a.person-handle{color:var(--foreground)}.lane-dot{background:var(--lane);border-radius:50%;width:6px;height:6px}.person-bio{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.person-why{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.reason{font-size:11.5px}.person-state{color:var(--muted-foreground);flex:none;font-size:11.5px}.more{margin-top:6px}.packages{flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.packages li{border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);background:var(--background);align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.times{color:var(--muted-foreground)}.empty,.notice{color:var(--muted-foreground);margin:0 0 20px;font-size:14px}.notice{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);padding:10px 12px}.panel{margin:0 0 28px}.panel h2{letter-spacing:-.02em;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:600;display:flex}.panel h2 .icon{color:var(--muted-foreground)}.limits{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);margin:0}.limits div{border-bottom:1px solid var(--border);grid-template-columns:6rem minmax(0,1fr);gap:10px;padding:9px 12px;font-size:13.5px;line-height:1.5;display:grid}.limits div:last-child{border-bottom:0}.limits dt{font-family:var(--font-mono);color:var(--muted-foreground);font-size:12.5px}.limits dd{margin:0}.limits code{font-size:12px}.note{color:var(--muted-foreground);font-size:13.5px;line-height:1.55}.note p{margin:0 0 10px}.note b{color:var(--foreground);font-weight:600}.footer{border-top:1px solid var(--border);color:var(--muted-foreground);padding:28px 16px 40px;font-size:12.5px;line-height:1.6}.footer p{margin:0 0 6px}@media (min-width:1000px){.shell{grid-template-columns:620px 320px}.aside{padding:24px 0 32px}}@media (max-width:520px){.concept{display:none}.hero{grid-template-columns:40px minmax(0,1fr);padding-top:28px}.person-state{display:none}}@keyframes node-in{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes rail-draw{to{background-size:2px 100%,auto}}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}
