.nano-library{background:#040507;color:#e8e6e0;font-family:IBM Plex Sans,system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}.nano-library *{box-sizing:border-box}.nano-library :is(h1,h2,h3,h4,h5,h6){font-family:IBM Plex Sans,system-ui,sans-serif}.nano-library a{color:#67e8f9;text-decoration:none}.nano-library a:hover{color:#00d4ff}.nano-library :focus-visible{outline:2px solid #67e8f9;outline-offset:3px}@keyframes aeTicker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.nano-library [style*=aeTicker]{animation:none!important}}@keyframes agentRide{0%{left:6%;opacity:0;transform:translateY(6px) scale(.72)}4%,26%{left:6%;opacity:1;transform:translateY(0) scale(1)}30%{left:5.7%;opacity:1;transform:translateY(4px) scale(1.09,.91)}36%{left:6.4%;opacity:1;transform:translateY(-10px) scale(.93,1.1)}46%{left:30%;opacity:1;transform:translateY(-23px) scale(1.15,.87)}53%{left:52%;opacity:1;transform:translateY(-7px) scale(1.09,.93)}57%{left:56%;opacity:1;transform:translateY(6px) scale(.89,1.12)}61%{left:56%;opacity:1;transform:translateY(-3px) scale(1.04,.97)}64%,90%{left:56%;opacity:1;transform:translateY(0) scale(1)}96%{left:56%;opacity:0;transform:translateY(-6px) scale(.72)}96.01%,to{left:6%;opacity:0;transform:translateY(6px) scale(.72)}}@keyframes agentBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes agentShadow{0%{left:6%;opacity:0;transform:translate(-50%) scale(.6,.5)}4%,26%{left:6%;opacity:.4;transform:translate(-50%) scale(1)}30%{left:5.7%;opacity:.5;transform:translate(-50%) scale(1.16,1.05)}36%{left:6.4%;opacity:.3;transform:translate(-50%) scale(.88,.85)}46%{left:30%;opacity:.12;transform:translate(-50%) scale(.5,.6)}53%{left:52%;opacity:.24;transform:translate(-50%) scale(.72,.78)}57%{left:56%;opacity:.5;transform:translate(-50%) scale(1.32,1.08)}61%{left:56%;opacity:.4;transform:translate(-50%) scale(1.05,.98)}64%,90%{left:56%;opacity:.4;transform:translate(-50%) scale(1)}96%,to{left:56%;opacity:0;transform:translate(-50%) scale(.6,.5)}}@keyframes agentSpill1{0%{opacity:0}5%{opacity:.22}26%{opacity:.3}30%{opacity:.58}36%{opacity:.74}42%,to{opacity:0}}@keyframes agentSpill2{0%,53%{opacity:0}58%{opacity:.65}64%{opacity:.42}88%{opacity:.42}94%,to{opacity:0}}@keyframes agentGlow{0%,26%,42%,to{opacity:0;transform:scale(.6)}30%{opacity:.85;transform:scale(1.1)}33%{opacity:.55;transform:scale(.95)}36%{opacity:1;transform:scale(1.35)}}@keyframes agentSpark{0%,27%,37%,to{opacity:0}29%{opacity:1}31%{opacity:.2}33%{opacity:1}35%{opacity:.3}}@keyframes agentTrail{0%,38%,60%,to{opacity:0;transform:scaleX(.12)}46%{opacity:.85;transform:scaleX(1)}54%{opacity:.4;transform:scaleX(.7)}}@keyframes agentBurst{0%,54%,67%,to{opacity:0;transform:scale(.4)}57%{opacity:.95;transform:scale(.55)}63%{opacity:0;transform:scale(2)}}@keyframes agentLand{0%,51%,71%,to{opacity:0;transform:scale(.55)}57%{opacity:1;transform:scale(1.15)}63%{opacity:.45;transform:scale(1.5)}}@keyframes agentAura{0%,34%{filter:drop-shadow(0 5px 9px rgba(0,212,255,.42))}48%{filter:drop-shadow(0 7px 11px rgba(129,140,248,.48))}57%,to{filter:drop-shadow(0 7px 11px rgba(167,139,250,.48))}}@keyframes scPulse{0%,to{opacity:.55}50%{opacity:1}}.sc-card a:focus-visible{outline:2px solid #67e8f9;outline-offset:3px;border-radius:5px}.sc-reveal:focus-visible{opacity:1!important;outline:2px solid #67e8f9;outline-offset:-4px}.sc-code{scrollbar-width:none;-ms-overflow-style:none}.sc-code::-webkit-scrollbar{height:0;width:0;display:none}@media(prefers-reduced-motion:reduce){.sc-card{transition:none!important}.sc-card:hover{transform:none!important}.sc-pulse{animation:none!important}.sc-reveal{transition:none!important}}.nl-cta-contribute:hover{border-color:#00d4ffd9}.nl-cta-github:hover{background:#161b22;border-color:#8b949e}.nl-cta-code:hover{border-color:#00d4ff80}.nl-nano-card:hover{border-color:#a78bfa73}.nl-nano-link:hover{color:#ddd6fe}.nl-nano-link:after{content:"";position:absolute;inset:0;border-radius:16px}.nl-copy:hover{color:#67e8f9}.nl-cta-submit:hover{background:#22d3ee;color:#050a0f}.sc-card:hover{transform:translateY(-2px);border-color:#a2c0ec47;box-shadow:inset 0 1px #c0deff2b,inset 0 0 26px -12px #78aae680,0 20px 40px -26px #000000c7,0 0 24px -15px #0096dc4d}.sc-card:hover .sc-reveal,.sc-card:focus-within .sc-reveal,.sc-reveal:hover{opacity:1!important}.sc-spec:hover{color:#8fe4f5}
