.docs[data-v-9b5ee9cb]{max-width:860px;margin:40px auto;padding:0 16px}.hero h1[data-v-9b5ee9cb]{font-size:2rem;margin-bottom:8px}.hero p[data-v-9b5ee9cb]{color:var(--text-muted)}.downloads[data-v-9b5ee9cb]{margin-top:24px}.btn[data-v-9b5ee9cb]{display:inline-block;background:#1e293b;color:#fff;padding:10px 14px;border-radius:6px;text-decoration:none;margin-right:10px;margin-bottom:10px}.btn[data-v-9b5ee9cb]:hover{background:#334155}.btn.outline[data-v-9b5ee9cb]{background:transparent;color:var(--text);border:1px solid rgba(148,163,184,.35)}.btn.outline[data-v-9b5ee9cb]:hover{background:#38bdf814;border-color:#38bdf859}.btn.disabled[data-v-9b5ee9cb]{opacity:.45;cursor:not-allowed;pointer-events:none}.muted[data-v-9b5ee9cb]{color:var(--text-muted)}.small[data-v-9b5ee9cb]{font-size:.9rem}.example-card[data-v-9b5ee9cb]{position:relative;border:1px solid rgba(148,163,184,.25);border-radius:12px;padding:14px 14px 10px;background:#0f172a99}.example-card[data-v-9b5ee9cb]>*{position:relative;z-index:1}.example-card.highlight[data-v-9b5ee9cb]{border-color:#38bdf861;box-shadow:0 0 0 2px #38bdf81f inset}.example-card.highlight .example-title[data-v-9b5ee9cb]{color:var(--primary)}.example-card[data-v-9b5ee9cb]:target,.example-card.targeted[data-v-9b5ee9cb]{border-color:transparent}.example-card[data-v-9b5ee9cb]:target:before,.example-card.targeted[data-v-9b5ee9cb]:before{content:"";position:absolute;inset:-2px;border-radius:14px;padding:2px;background:conic-gradient(from var(--hl-angle),transparent 0deg,transparent 230deg,rgba(255,255,255,.12) 236deg,rgba(255,255,255,.72) 252deg,rgba(125,211,252,.98) 266deg,rgba(34,197,94,.78) 286deg,rgba(255,255,255,.46) 302deg,rgba(255,255,255,.1) 312deg,transparent 328deg,transparent 360deg),linear-gradient(90deg,var(--primary) 0%,var(--primary) 14%,var(--secondary) 34%,var(--primary) 54%,var(--secondary) 74%,var(--primary) 100%);background-size:100% 100%,260% 100%;background-position:50% 50%,0% 50%;background-blend-mode:screen,normal;animation:targetBorderShift-9b5ee9cb 16s linear infinite,targetHighlightAngle-9b5ee9cb 9s linear infinite;filter:drop-shadow(0 0 14px rgba(56,189,248,.26)) drop-shadow(0 0 22px rgba(125,211,252,.24)) drop-shadow(0 0 24px rgba(34,197,94,.16));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.example-card[data-v-9b5ee9cb]:target:after,.example-card.targeted[data-v-9b5ee9cb]:after{content:"";position:absolute;inset:0;border-radius:12px;background:linear-gradient(135deg,#38bdf81f,#22c55e1a);pointer-events:none;z-index:0}.example-card[data-v-9b5ee9cb]:target,.example-card.targeted[data-v-9b5ee9cb]{box-shadow:0 0 0 2px #38bdf829 inset,0 0 0 1px #22c55e1a inset,0 0 18px #38bdf829,0 0 28px #22c55e1a}.example-card:target .example-title[data-v-9b5ee9cb],.example-card.targeted .example-title[data-v-9b5ee9cb]{color:var(--primary-light)}.example-card[data-v-9b5ee9cb]:target,.example-card.targeted[data-v-9b5ee9cb]{animation:targetPulse-9b5ee9cb 1.2s ease-out 1}@keyframes targetBorderShift-9b5ee9cb{0%{background-position:50% 50%,0% 50%}to{background-position:50% 50%,100% 50%}}@property --hl-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes targetHighlightAngle-9b5ee9cb{0%{--hl-angle: 0deg}to{--hl-angle: 360deg}}@keyframes targetPulse-9b5ee9cb{0%{transform:translateY(-1px);filter:brightness(1.05)}to{transform:translateY(0);filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.example-card[data-v-9b5ee9cb]:target:before,.example-card.targeted[data-v-9b5ee9cb]:before{animation:none}.example-card[data-v-9b5ee9cb]:target,.example-card.targeted[data-v-9b5ee9cb]{animation:none}}.example-card[data-v-9b5ee9cb]{scroll-margin-top:96px}.example-title[data-v-9b5ee9cb]{font-weight:700;margin-bottom:6px}.icon-btn[data-v-9b5ee9cb]{margin-left:.6rem;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(148,163,184,.25);background:#38bdf80f;color:var(--text);cursor:pointer}.icon-btn[data-v-9b5ee9cb]:hover{background:#38bdf81a;border-color:#38bdf859}.sr-only[data-v-9b5ee9cb]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.example-desc[data-v-9b5ee9cb]{margin:0 0 10px}.example-disclaimer[data-v-9b5ee9cb]{margin:0 0 12px;font-size:.95rem;color:var(--text-muted)}.btn-row[data-v-9b5ee9cb]{display:flex;flex-wrap:wrap;gap:10px}
