@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=Instrument+Serif:ital@0;1&display=swap";:root{--bg: #000000;--fg: #ffffff;--muted: #666666;--border: #ffffff;--accent: #ffffff}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{font-family:Space Mono,monospace;background:var(--bg);color:var(--fg);min-height:100vh;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 1px);background-size:24px 24px;pointer-events:none;z-index:0}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;z-index:1}#root{position:relative;z-index:2}.serif{font-family:"Instrument Serif",serif}.mono{font-family:Space Mono,monospace}h1,h2,h3,h4,h5,h6{font-family:"Instrument Serif",serif;font-weight:400;letter-spacing:-.02em}a{color:var(--fg);text-decoration:underline;text-underline-offset:4px;transition:opacity .15s}a:hover{opacity:.7}code,pre{font-family:Space Mono,monospace}.container{max-width:1200px;margin:0 auto;padding:48px 24px}.header{border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:48px;margin-bottom:48px}.title{font-family:"Instrument Serif",serif;font-size:72px;font-weight:400;line-height:1;letter-spacing:-2px;margin-bottom:16px}.title-italic{font-style:italic}.subtitle{font-family:Space Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:4px;color:var(--muted)}.section-header{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--border);padding-bottom:16px;margin-bottom:24px}.section-title{font-family:"Instrument Serif",serif;font-size:32px;font-weight:400;font-style:italic}.section-meta{font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--muted)}.services-grid{display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.services-grid{grid-template-columns:repeat(3,1fr)}}.service-card{display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--bg);text-decoration:none;transition:background .15s;border:1px solid var(--border);margin-top:-1px;margin-left:-1px}.service-card:hover{background:#ffffff08;opacity:1}.service-name{font-family:"Instrument Serif",serif;font-size:24px;font-weight:400}.service-url{font-family:Space Mono,monospace;font-size:11px;color:var(--muted);word-break:break-all}.service-price{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.service-price-label{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.service-price-value{font-family:"Instrument Serif",serif;font-size:20px}.service-badge{display:inline-block;padding:4px 8px;font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);border:1px solid var(--muted);align-self:flex-start}.title-link{text-decoration:none;color:var(--fg)}.title-link:hover{opacity:.7}.detail-back{margin-bottom:32px}.back-link{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--muted);text-decoration:none}.back-link:hover{color:var(--fg);opacity:1}.detail-header{margin-bottom:48px}.detail-title{font-family:"Instrument Serif",serif;font-size:48px;font-weight:400;line-height:1.1;margin-bottom:8px}.detail-url{font-family:Space Mono,monospace;font-size:12px;color:var(--muted)}.endpoints-list{margin-bottom:48px}.endpoint-row{padding:20px 24px;border:1px solid var(--border);margin-top:-1px}.endpoint-main{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}.endpoint-method{font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.endpoint-path{font-family:Space Mono,monospace;font-size:13px}.endpoint-meta{display:flex;align-items:baseline;gap:12px}.endpoint-price{font-family:"Instrument Serif",serif;font-size:20px}.endpoint-badge{display:inline-block;padding:2px 8px;font-family:Space Mono,monospace;font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);border:1px solid var(--muted)}.endpoint-badge.free{color:var(--muted);border-color:#ffffff26}.endpoint-desc{font-size:12px;color:var(--muted);margin-top:8px}.empty-state{text-align:center;padding:80px 24px;border:1px solid var(--border)}.empty-title{font-family:"Instrument Serif",serif;font-size:24px;font-style:italic;margin-bottom:8px}.empty-text{font-size:12px;color:var(--muted)}.loading{animation:blink 1s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.footer{margin-top:80px;padding-top:24px;border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;align-items:center}.footer-logo{font-family:"Instrument Serif",serif;font-size:18px;font-style:italic}.footer-links{display:flex;gap:32px}.footer-link{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--muted);text-decoration:none}.footer-link:hover{color:var(--fg);opacity:1}@media(max-width:640px){.title{font-size:48px}.services-grid{grid-template-columns:1fr}.footer{flex-direction:column;gap:24px;text-align:center}}
