.nav[data-v-d555cb3b]{display:flex;align-items:center;justify-content:space-between;padding-top:28px;padding-bottom:28px}.brand[data-v-d555cb3b]{display:flex;align-items:center;gap:8px;font-weight:800;font-size:1.1rem;color:var(--text)}.brand-logo[data-v-d555cb3b]{width:28px;height:28px;object-fit:contain}.brand-tag[data-v-d555cb3b]{border:1px solid var(--teal);color:var(--teal);font-size:.65rem;padding:2px 6px;border-radius:4px;font-weight:700}.nav-links[data-v-d555cb3b]{display:flex;gap:28px;font-size:.85rem;font-weight:600;letter-spacing:.03em;color:var(--text-dim)}.nav-links a[data-v-d555cb3b]{transition:color .15s ease}.btn[data-v-d555cb3b]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:999px;font-weight:700;font-size:.85rem;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.btn[data-v-d555cb3b]:hover{transform:translateY(-3px) scale(1.05) rotate(-1deg)}.btn[data-v-d555cb3b]:active{transform:translateY(0) scale(.96) rotate(0);transition-duration:.05s}.btn-primary[data-v-d555cb3b]{background:var(--teal);color:#04211c}.btn-primary[data-v-d555cb3b]:hover{box-shadow:0 8px 24px -8px var(--teal)}@media (max-width: 640px){.nav[data-v-d555cb3b]{flex-wrap:wrap;justify-content:center;row-gap:16px;padding-top:20px;padding-bottom:20px}.brand[data-v-d555cb3b]{order:1}.btn-primary[data-v-d555cb3b]{order:2;margin-left:auto;padding:8px 16px;font-size:.8rem}.nav-links[data-v-d555cb3b]{order:3;width:100%;justify-content:center;gap:20px}}.footer[data-v-c8544789]{padding:32px;border-top:1px solid var(--panel-border);color:var(--text-dim);font-size:.8rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.footer-credit a[data-v-c8544789]{color:var(--text-dim);font-weight:700;transition:color .15s ease}.page[data-v-d3c40b0a]{min-height:100vh}.btn[data-v-d3c40b0a]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:999px;font-weight:700;font-size:.85rem;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.btn[data-v-d3c40b0a]:hover{transform:translateY(-3px) scale(1.05) rotate(-1deg)}.btn[data-v-d3c40b0a]:active{transform:translateY(0) scale(.96) rotate(0);transition-duration:.05s}.btn-hero[data-v-d3c40b0a]{background:var(--pink);color:#fff;padding:14px 24px}.btn-hero[data-v-d3c40b0a]:hover{box-shadow:0 8px 24px -8px var(--pink)}.hero[data-v-d3c40b0a]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;padding-top:24px;padding-bottom:48px}.hero-title[data-v-d3c40b0a]{font-family:var(--display);line-height:.95;font-synthesis:none;letter-spacing:0;margin:0 0 28px;text-transform:uppercase;font-size:9rem;line-height:.85;transform:rotate(-2deg);transform-origin:left center}.hero-title .line[data-v-d3c40b0a]{display:block}.teal[data-v-d3c40b0a]{color:var(--teal)}.pink[data-v-d3c40b0a]{color:var(--pink)}.yellow[data-v-d3c40b0a]{color:var(--yellow)}.letter[data-v-d3c40b0a]{display:inline-block;transition:transform .25s cubic-bezier(.34,1.56,.64,1),text-shadow .25s ease,color .15s ease}.letter[data-v-d3c40b0a]:hover{transform:translateY(-.12em) scale(1.15) rotate(-6deg);text-shadow:0 0 24px currentColor}.pills[data-v-d3c40b0a]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.pill[data-v-d3c40b0a]{display:inline-flex;align-items:center;gap:6px;background:var(--panel);border:1px solid var(--panel-border);border-radius:10px;padding:12px 16px;font-size:.8rem;font-weight:600}.cta-row[data-v-d3c40b0a]{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.link-arrow[data-v-d3c40b0a]{display:inline-flex;align-items:center;gap:4px;color:var(--teal);font-weight:700;font-size:.85rem;transition:color .15s ease}.hero-visual[data-v-d3c40b0a]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin:-10px auto 0}.carousel[data-v-d3c40b0a]{position:relative;width:100%;aspect-ratio:40 / 33;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,var(--pink),#b3005c)}.carousel-frame[data-v-d3c40b0a]{width:100%;height:100%;position:relative}.carousel-frame.empty[data-v-d3c40b0a]{display:flex;align-items:center;justify-content:center;color:#fffc;font-weight:600}.carousel-frame img[data-v-d3c40b0a]{width:100%;height:100%;object-fit:cover}.carousel-caption[data-v-d3c40b0a]{position:absolute;left:24px;bottom:24px;background:#000000d9;padding:10px 16px;border-radius:8px}.caption-title[data-v-d3c40b0a]{font-weight:800;font-size:.85rem}.caption-sub[data-v-d3c40b0a]{color:var(--text-dim);font-size:.75rem}.carousel-arrow[data-v-d3c40b0a]{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:none;background:#141414d9;color:var(--purple);z-index:2;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.carousel-arrow[data-v-d3c40b0a]:hover{transform:translateY(-50%) scale(1.15)}.carousel-arrow[data-v-d3c40b0a]:active{transform:translateY(-50%) scale(.9)}.carousel-arrow.left[data-v-d3c40b0a]{left:16px}.carousel-arrow.right[data-v-d3c40b0a]{right:16px;color:var(--teal)}.dots[data-v-d3c40b0a]{display:flex;gap:8px}.dot[data-v-d3c40b0a]{width:10px;height:10px;border-radius:50%;cursor:pointer;opacity:.4}.dot.active[data-v-d3c40b0a]{opacity:1}.endpoint[data-v-d3c40b0a]{background:var(--panel);border:1px solid var(--panel-border);border-radius:20px;display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:32px;margin-bottom:40px}.endpoint-row[data-v-d3c40b0a]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.method[data-v-d3c40b0a]{color:var(--teal);font-weight:800;font-family:var(--mono)}.path[data-v-d3c40b0a]{font-family:var(--mono);font-weight:700;font-size:1.1rem}.url-row[data-v-d3c40b0a]{background:var(--bg);border:1px solid var(--panel-border);border-radius:10px;padding:12px 16px;font-family:var(--mono);font-size:.85rem;color:var(--teal);word-break:break-all}.endpoint-right[data-v-d3c40b0a]{display:flex;gap:16px;align-items:flex-start}.endpoint-thumb-wrap[data-v-d3c40b0a]{position:relative;flex-shrink:0}.endpoint-thumb[data-v-d3c40b0a]{width:90px;height:90px;border-radius:10px;object-fit:cover;background:var(--yellow);display:block}.dice-btn[data-v-d3c40b0a]{position:absolute;bottom:-8px;right:-8px;width:30px;height:30px;border-radius:50%;border:2px solid var(--bg);background:var(--pink);color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.dice-btn[data-v-d3c40b0a]:hover{transform:scale(1.15) rotate(15deg)}.dice-btn[data-v-d3c40b0a]:active{transform:scale(.9)}.dice-btn.spinning[data-v-d3c40b0a]{animation:dice-spin-d3c40b0a .5s ease}@keyframes dice-spin-d3c40b0a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.endpoint-json[data-v-d3c40b0a]{font-family:var(--mono);font-size:.8rem;line-height:1.6;color:var(--text);margin:0;white-space:pre-wrap}.json-key[data-v-d3c40b0a]{color:var(--pink)}.json-string[data-v-d3c40b0a]{color:var(--teal)}.json-punct[data-v-d3c40b0a]{color:var(--text-dim)}.browse[data-v-d3c40b0a]{padding-bottom:64px}.browse-header[data-v-d3c40b0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.browse-header h2[data-v-d3c40b0a]{color:var(--teal);font-style:italic;font-size:1.3rem}.browse-nav[data-v-d3c40b0a]{display:flex;gap:8px}.browse-nav button[data-v-d3c40b0a]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--purple);background:transparent;color:var(--teal);transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s ease}.browse-nav button[data-v-d3c40b0a]:hover{transform:scale(1.15) rotate(-6deg);background:var(--purple);color:#fff}.browse-nav button[data-v-d3c40b0a]:active{transform:scale(.9) rotate(0)}.grid[data-v-d3c40b0a]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.card[data-v-d3c40b0a]{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:3 / 4;background:var(--panel)}.card img[data-v-d3c40b0a]{width:100%;height:100%;object-fit:cover}.card-label[data-v-d3c40b0a]{position:absolute;left:12px;right:12px;bottom:12px;background:#000000d9;border-radius:8px;padding:8px 10px;display:flex;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:800}.card-name[data-v-d3c40b0a]{transition:color .15s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.card-arrow[data-v-d3c40b0a]{color:var(--pink);flex-shrink:0}.empty-state[data-v-d3c40b0a]{color:var(--text-dim)}@media (max-width: 900px){.hero[data-v-d3c40b0a]{grid-template-columns:1fr}.hero-title[data-v-d3c40b0a]{font-size:3rem}.endpoint[data-v-d3c40b0a]{grid-template-columns:1fr}.grid[data-v-d3c40b0a]{display:flex;grid-template-columns:none;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scroll-behavior:smooth}.card[data-v-d3c40b0a]{flex:0 0 calc((100% - 16px)/2);scroll-snap-align:start}}@media (max-width: 560px){.card[data-v-d3c40b0a]{flex-basis:75%}}@media (max-width: 480px){.hero-title[data-v-d3c40b0a]{font-size:5rem;margin-left:1rem}.endpoint[data-v-d3c40b0a]{padding:20px}.endpoint-right[data-v-d3c40b0a]{flex-direction:column;align-items:center}.endpoint-json[data-v-d3c40b0a]{width:100%;text-align:left}}:root{--bg: #0a0a0a;--panel: #141414;--panel-border: #262626;--teal: #22d3b8;--pink: #ff2f92;--yellow: #ffe932;--purple: #8b5cf6;--text: #f5f5f5;--text-dim: #9a9a9a;--mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--sans: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--display: "Anton", "JetBrains Mono", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--sans)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.container{max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width: 480px){.container{padding:0 20px}}::selection{background:var(--pink);color:#000}*{scrollbar-width:thin;scrollbar-color:var(--panel-border) var(--bg)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--panel-border);border-radius:999px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--teal)}
