.osint[data-v-95f6e298]{width:100%;max-width:min(720px,100%);margin:0 auto}.osint--embed[data-v-95f6e298]{max-width:100%;margin:0}.osint--embed .osint-svg[data-v-95f6e298]{min-height:unset;max-height:clamp(260px,52vw,420px)}.osint-svg[data-v-95f6e298]{width:100%;height:auto;min-height:min(540px,88vw);display:block;overflow:visible}.osint-grid-layer[data-v-95f6e298]{opacity:.55}.osint-ambient[data-v-95f6e298]{pointer-events:none;animation:osint-ambient-pulse-95f6e298 6s ease-in-out infinite}@keyframes osint-ambient-pulse-95f6e298{0%,to{opacity:.42}50%{opacity:.72}}.osint-hex-back[data-v-95f6e298]{stroke:#0ea5e91f;stroke-width:8;stroke-linejoin:round;filter:blur(1px)}.osint-hex-front[data-v-95f6e298]{stroke:#38bdf88c;stroke-width:2;stroke-dasharray:18 14;animation:osint-hex-flow-95f6e298 18s linear infinite}@keyframes osint-hex-flow-95f6e298{to{stroke-dashoffset:-400}}.osint-bridge-dim[data-v-95f6e298]{stroke:#38bdf81f;stroke-width:5;stroke-linecap:round}.osint-bridge-glow[data-v-95f6e298]{stroke:url(#osint-bridge-grad);stroke-width:2;stroke-linecap:round;stroke-dasharray:6 14;animation:osint-bridge-dash-95f6e298 4.5s linear infinite;filter:drop-shadow(0 0 8px rgba(56,189,248,.5))}@keyframes osint-bridge-dash-95f6e298{to{stroke-dashoffset:-80}}.osint-beam-base[data-v-95f6e298]{stroke:#38bdf81f;stroke-width:9;stroke-linecap:round}.osint-beam[data-v-95f6e298]{stroke:url(#osint-beam);stroke-width:3;stroke-linecap:round;stroke-dasharray:12 18;animation:osint-beam-flow-95f6e298 1.35s linear infinite;filter:drop-shadow(0 0 10px rgba(56,189,248,.55))}@keyframes osint-beam-flow-95f6e298{to{stroke-dashoffset:-120}}.osint-track[data-v-95f6e298]{stroke:transparent;fill:none;pointer-events:none}.osint-orbit-ring[data-v-95f6e298]{stroke:#38bdf838;stroke-width:1.5;stroke-dasharray:4 18}.osint-orbit-dash[data-v-95f6e298]{stroke:#7dd3fc59;stroke-width:2;stroke-dasharray:28 22}.osint-orbit-fine[data-v-95f6e298]{stroke:#ffffff1f;stroke-width:1;stroke-dasharray:2 12}.osint-hub-outer[data-v-95f6e298]{stroke:#38bdf866;stroke-width:2;stroke-dasharray:10 14;animation:osint-hub-outer-95f6e298 10s linear infinite}@keyframes osint-hub-outer-95f6e298{to{stroke-dashoffset:-120}}.osint-hub-ring[data-v-95f6e298]{stroke:#38bdf8;stroke-width:2.5;animation:osint-hub-breathe-95f6e298 2.6s ease-in-out infinite}@keyframes osint-hub-breathe-95f6e298{0%,to{opacity:.55;stroke-width:2.5}50%{opacity:1;stroke-width:3.2}}.osint-hub-fill[data-v-95f6e298]{fill:#0f172aeb;stroke:#7dd3fc;stroke-width:2.5}.osint-hub-shine[data-v-95f6e298]{fill:none;stroke:#ffffff1f;stroke-width:1;stroke-dasharray:40 120;animation:osint-shine-spin-95f6e298 20s linear infinite}@keyframes osint-shine-spin-95f6e298{to{stroke-dashoffset:-320}}.osint-hub-t[data-v-95f6e298]{font-family:var(--display);font-size:22px;font-weight:800;fill:#f8fafc}.osint-hub-sub[data-v-95f6e298]{font-family:var(--mono);font-size:11px;font-weight:600;fill:#93c5fd;letter-spacing:.1em}.osint-node-outer[data-v-95f6e298]{stroke:#38bdf859;stroke-width:1.5;stroke-dasharray:6 10;animation:osint-node-orbit-95f6e298 14s linear infinite}@keyframes osint-node-orbit-95f6e298{to{stroke-dashoffset:-64}}.osint-node-halo[data-v-95f6e298]{fill:#0ea5e938}.osint-node-core[data-v-95f6e298]{fill:#0ea5e9;stroke:#e0f2fe;stroke-width:2.5}.osint-node-hot[data-v-95f6e298]{filter:drop-shadow(0 0 6px rgba(255,255,255,.8))}.osint-lbl[data-v-95f6e298]{font-family:var(--font);font-size:16px;font-weight:800;fill:#f8fafc;paint-order:stroke fill;stroke:#0f172abf;stroke-width:3px}.osint-lbl-sm[data-v-95f6e298]{font-size:13px;font-weight:700;opacity:.92}.osint-caption[data-v-95f6e298]{margin:18px 0 0;text-align:center;font-size:.88rem;font-weight:600;letter-spacing:.03em;color:#e2e8f0d9;line-height:1.45}@media(max-width:520px){.osint-svg[data-v-95f6e298]{min-height:400px}.osint--embed .osint-svg[data-v-95f6e298]{min-height:unset;max-height:min(320px,82vw)}.osint-caption[data-v-95f6e298]{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.osint-hex-front[data-v-95f6e298],.osint-bridge-glow[data-v-95f6e298],.osint-beam[data-v-95f6e298],.osint-hub-outer[data-v-95f6e298],.osint-hub-ring[data-v-95f6e298],.osint-hub-shine[data-v-95f6e298],.osint-node-outer[data-v-95f6e298],.osint-ambient[data-v-95f6e298]{animation:none!important}.osint-beam[data-v-95f6e298],.osint-hex-front[data-v-95f6e298]{stroke-dasharray:none}.osint-ambient[data-v-95f6e298]{opacity:.65;transform:none}}.wallet-bruteforce[data-v-f147d3a5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.wallet-bruteforce__glow[data-v-f147d3a5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 80% 55% at 18% 22%,rgba(14,165,233,.16),transparent 52%),radial-gradient(ellipse 70% 50% at 82% 78%,rgba(56,189,248,.1),transparent 48%)}.wallet-bruteforce__scan[data-v-f147d3a5]{position:absolute;left:-5%;right:-5%;top:-30%;height:42%;z-index:0;background:linear-gradient(180deg,transparent 0%,rgba(56,189,248,.04) 35%,rgba(125,211,252,.09) 50%,rgba(56,189,248,.04) 65%,transparent 100%);animation:wallet-scan-f147d3a5 1.1s linear infinite;will-change:transform}@keyframes wallet-scan-f147d3a5{0%{transform:translateY(-20%);opacity:.65}50%{opacity:1}to{transform:translateY(220%);opacity:.65}}.wallet-bruteforce__matrix[data-v-f147d3a5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;isolation:isolate;padding:6% 4% 14%;box-sizing:border-box;columns:3;column-gap:clamp(1rem,3vw,2.25rem);font-family:var(--mono, ui-monospace, monospace);font-size:clamp(11px,1.45vw,15px);line-height:1.45;letter-spacing:.04em;-webkit-user-select:none;user-select:none}.wallet-bruteforce__links[data-v-f147d3a5]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;overflow:visible;pointer-events:none}.wallet-bruteforce__arrow[data-v-f147d3a5]{pointer-events:none;filter:drop-shadow(0 0 6px rgba(56,189,248,.95))}.wallet-bruteforce__arrow--static[data-v-f147d3a5]{opacity:.88}.wallet-bruteforce__edge[data-v-f147d3a5]{fill:none;stroke:#38bdf8;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(14,165,233,.5));stroke-dasharray:1;stroke-dashoffset:1;opacity:.08}.wallet-bruteforce__edge--off[data-v-f147d3a5]{opacity:.08;stroke-dashoffset:1;animation:none}.wallet-bruteforce__edge--on[data-v-f147d3a5]{opacity:1;animation:edge-scribble-f147d3a5 var(--edge-dur, 3s) ease-in-out var(--edge-delay, 0s) infinite}@keyframes edge-scribble-f147d3a5{0%{stroke-dashoffset:1}32%{stroke-dashoffset:0}52%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.wallet-bruteforce__row[data-v-f147d3a5]{position:relative;z-index:1;break-inside:avoid;margin:0 0 .5rem;white-space:nowrap;color:#bae6fd8c;text-shadow:0 0 2px rgba(2,6,23,.95),0 1px 3px rgba(2,6,23,.88),0 0 18px rgba(14,165,233,.14);animation:row-drift-f147d3a5 .65s ease-in-out infinite;animation-delay:var(--d, 0s);transition:color .07s ease,filter .07s ease}.wallet-bruteforce__row--tick .wallet-bruteforce__hex[data-v-f147d3a5]{color:#f0f9ff;filter:brightness(1.35)}@keyframes row-drift-f147d3a5{0%,to{opacity:.92;filter:brightness(1)}50%{opacity:1;filter:brightness(1.08)}}.wallet-bruteforce__wc[data-v-f147d3a5]{color:#38bdf8d1;margin-right:2px;font-weight:600}.wallet-bruteforce__hex[data-v-f147d3a5]{color:#bae6fd9e;font-weight:500}@media(max-width:900px){.wallet-bruteforce__matrix[data-v-f147d3a5]{columns:2;font-size:clamp(10px,2.4vw,13px);padding:8% 3% 18%}}@media(max-width:520px){.wallet-bruteforce__matrix[data-v-f147d3a5]{columns:1;font-size:clamp(11px,3.1vw,13px);padding:10% 3% 22%}.wallet-bruteforce__edge[data-v-f147d3a5]{stroke-width:1.65}}@media(prefers-reduced-motion:reduce){.wallet-bruteforce__scan[data-v-f147d3a5]{animation:none;opacity:.35;transform:translateY(40%)}.wallet-bruteforce__row[data-v-f147d3a5]{animation:none;opacity:.94}.wallet-bruteforce__edge--on[data-v-f147d3a5]{animation:none;stroke-dashoffset:0;opacity:.75}}.hero[data-v-d7edf00c]{position:relative;min-height:min(92vh,940px);display:flex;align-items:center;padding:148px 0 96px;overflow:hidden;color:#f8fafc}.hero-bg[data-v-d7edf00c]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90% 70% at 15% 10%,rgba(14,165,233,.22),transparent 55%),radial-gradient(ellipse 70% 50% at 85% 90%,rgba(2,132,199,.12),transparent 50%),linear-gradient(168deg,#020617,#0c1929 42%,#0f172a)}.hero-bg[data-v-d7edf00c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.035'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.95}.hero-fade[data-v-d7edf00c]{position:absolute;left:0;right:0;bottom:0;height:min(200px,28vh);background:linear-gradient(to top,#fafbfc 0%,rgba(250,251,252,.92) 18%,rgba(248,250,252,.55) 42%,rgba(241,245,249,.22) 68%,rgba(15,23,42,.08) 88%,transparent 100%);pointer-events:none;z-index:1}.hero-grid[data-v-d7edf00c]{position:relative;z-index:2;width:100%;margin-top:clamp(.75rem,2.5vw,2rem)}.hero-copy[data-v-d7edf00c]{min-width:0;position:relative;display:grid;grid-template-columns:1fr;align-items:stretch;padding:0;overflow:hidden;border-radius:clamp(18px,2.5vw,24px);background:linear-gradient(155deg,#020617c7,#0f172ab8 42%,#0f172a94);border:1px solid rgba(56,189,248,.3);box-shadow:0 0 0 1px #ffffff12 inset,0 1px #ffffff0f inset,0 28px 56px -18px #0000008c,0 0 0 1px #02061766,0 0 64px #0ea5e929;backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15)}.hero-copy[data-v-d7edf00c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 120% 80% at 10% -20%,rgba(56,189,248,.14),transparent 55%);opacity:.9}.hero-copy__diagram[data-v-d7edf00c]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:clamp(.55rem,1.5vw,.85rem) clamp(.65rem,2vw,1.1rem) clamp(.65rem,1.8vw,.95rem);background:#02061773;border-bottom:1px solid rgba(56,189,248,.16)}.hero-copy__body[data-v-d7edf00c]{position:relative;z-index:1;min-width:0;padding:clamp(1.2rem,3vw,1.85rem) clamp(1.35rem,3.5vw,2.25rem) clamp(1.35rem,3.2vw,2rem)}@media(min-width:900px){.hero-copy[data-v-d7edf00c]{grid-template-columns:minmax(340px,.52fr) minmax(0,1fr);gap:0}.hero-copy__diagram[data-v-d7edf00c]{border-bottom:none;border-right:1px solid rgba(56,189,248,.16);padding:clamp(.85rem,2vw,1.35rem) clamp(.75rem,1.8vw,1.25rem)}.hero-copy__body[data-v-d7edf00c]{padding:clamp(1.35rem,2.8vw,2rem) clamp(1.5rem,3.2vw,2.5rem) clamp(1.35rem,2.8vw,2rem) clamp(1.35rem,3vw,2.25rem)}.hero-copy__diagram[data-v-d7edf00c] .osint--embed .osint-svg{max-height:clamp(340px,44vw,580px)}.hero-title[data-v-d7edf00c]{max-width:none}}.hero-eyebrow[data-v-d7edf00c]{position:relative;z-index:1;color:#bae6fd;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(56,189,248,.28);max-width:fit-content;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.hero-eyebrow abbr[data-v-d7edf00c]{text-decoration:underline dotted;text-decoration-color:#bae6fd8c;text-underline-offset:3px;cursor:help}.hero-title[data-v-d7edf00c]{position:relative;z-index:1;font-family:var(--display);font-size:clamp(2.5rem,7vw,4.1rem);font-weight:800;line-height:1.02;letter-spacing:-.045em;margin:0 0 22px;max-width:18ch;text-wrap:balance;text-shadow:0 2px 32px rgba(0,0,0,.35)}.hero-accent[data-v-d7edf00c]{color:#7dd3fc;text-shadow:0 0 40px rgba(56,189,248,.45),0 2px 24px rgba(0,0,0,.3)}@supports (-webkit-background-clip: text) or (background-clip: text){.hero-accent[data-v-d7edf00c]{background-image:linear-gradient(125deg,#e0f2fe,#38bdf8 42%,#22d3ee 78%,#a5f3fc);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 20px rgba(56,189,248,.35))}}.hero-lead[data-v-d7edf00c]{position:relative;z-index:1;margin:0 0 28px;max-width:38rem;font-size:1.05rem;line-height:1.62;color:#f1f5f9eb}.hero-inline[data-v-d7edf00c]{color:#7dd3fc;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:#7dd3fc8c;transition:color .2s ease,text-decoration-color .2s ease}.hero-inline[data-v-d7edf00c]:hover{color:#f0f9ff;text-decoration-color:#f0f9ffd9}.hero-actions[data-v-d7edf00c]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.hero-tags[data-v-d7edf00c]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px}@keyframes hero-tag-in-d7edf00c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-tags span[data-v-d7edf00c]{font-size:.8rem;font-weight:600;padding:8px 14px;border-radius:999px;background:#ffffff12;border:1px solid rgba(56,189,248,.22);color:#e2e8f0;animation:hero-tag-in-d7edf00c .55s cubic-bezier(.33,1,.64,1) backwards;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.hero-tags span[data-v-d7edf00c]:nth-child(1){animation-delay:.08s}.hero-tags span[data-v-d7edf00c]:nth-child(2){animation-delay:.18s}.hero-tags span[data-v-d7edf00c]:nth-child(3){animation-delay:.28s}.hero-tags span[data-v-d7edf00c]:hover{background:#ffffff1f;border-color:#7dd3fc73;box-shadow:0 0 20px #0ea5e926}@media(max-width:960px){.hero[data-v-d7edf00c]{padding-top:max(1.5rem,env(safe-area-inset-top,0px) + 1.25rem);padding-bottom:4.5rem;min-height:auto}.hero-grid[data-v-d7edf00c]{max-width:100%;margin-top:clamp(.5rem,2vw,1.25rem)}}@media(max-width:480px){.hero[data-v-d7edf00c]{padding-top:max(1.25rem,env(safe-area-inset-top,0px) + 1rem)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.hero-copy[data-v-d7edf00c]{background:linear-gradient(155deg,#020617eb,#0f172ae0 42%,#0f172ad1)}}@media(prefers-reduced-motion:reduce){.hero-tags span[data-v-d7edf00c]{animation:none}.hero-tags span[data-v-d7edf00c]:hover{box-shadow:none}}.stats[data-v-5b2ceb6a]{position:relative;padding:80px 0;background:linear-gradient(180deg,#fafbfc 0%,rgba(238,242,247,.75) 11%,transparent 22%),linear-gradient(to top,#ffffff 0%,rgba(255,255,255,.7) 8%,transparent 20%),radial-gradient(ellipse 55% 40% at 15% 50%,rgba(14,165,233,.06),transparent 58%),radial-gradient(ellipse 50% 38% at 85% 30%,rgba(56,189,248,.05),transparent 55%),linear-gradient(180deg,#eef2f7,#f8fafc 42%,#fff);border-top:1px solid rgba(148,163,184,.07);border-bottom:1px solid rgba(148,163,184,.06)}.stats[data-v-5b2ceb6a]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:min(280px,52vw);height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.35),#38bdf8,rgba(14,165,233,.35),transparent);box-shadow:0 0 24px #38bdf859;pointer-events:none}.stats-grid[data-v-5b2ceb6a]{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.stat[data-v-5b2ceb6a]{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px 18px;border-radius:var(--radius);background:var(--surface-glass, rgba(255, 255, 255, .92));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px #fffffff2 inset,0 10px 36px -18px #0f172a1a;border:1px solid rgba(255,255,255,.65);overflow:hidden;transition:transform .28s cubic-bezier(.34,1.15,.64,1),box-shadow .28s ease,border-color .28s ease}.stat[data-v-5b2ceb6a]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0ea5e9,#38bdf8);opacity:.75;transform:scaleX(.35);transform-origin:left;transition:transform .35s ease}.stat[data-v-5b2ceb6a]:hover{transform:translateY(-3px);box-shadow:0 1px #fff inset,0 18px 44px -14px #0ea5e933,0 0 0 1px #0ea5e91f;border-color:#bae6fdd9}.stat[data-v-5b2ceb6a]:hover:before{transform:scaleX(1)}.stat[data-v-5b2ceb6a]:after{content:"";position:absolute;right:-28%;bottom:-32%;width:65%;height:65%;background:radial-gradient(circle,rgba(14,165,233,.07) 0%,transparent 62%);pointer-events:none}.stat-num[data-v-5b2ceb6a]{font-family:var(--display);font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:800;letter-spacing:-.03em;color:#0284c7;font-variant-numeric:tabular-nums}@supports (-webkit-background-clip: text) or (background-clip: text){.stat-num[data-v-5b2ceb6a]{background-image:linear-gradient(135deg,#0369a1,#0284c7 45%,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent}}.stat-label[data-v-5b2ceb6a]{font-size:.9rem;color:var(--muted);line-height:1.35;letter-spacing:.01em}@media(max-width:900px){.stats-grid[data-v-5b2ceb6a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.stats-grid[data-v-5b2ceb6a]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.stat[data-v-5b2ceb6a]:hover{transform:none}.stat[data-v-5b2ceb6a]:before{transform:scaleX(1)}}.bot[data-v-e5b098d1]{padding:var(--section-y, 100px) 0 var(--section-y-sm, 72px);scroll-margin-top:96px;overflow-x:clip;background:linear-gradient(180deg,#ffffff 0%,rgba(248,250,252,.85) 10%,transparent 24%),linear-gradient(to top,#ffffff 0%,rgba(255,255,255,.65) 7%,transparent 18%),radial-gradient(ellipse 60% 45% at 8% 20%,rgba(14,165,233,.05),transparent 50%),radial-gradient(ellipse 50% 40% at 92% 60%,rgba(56,189,248,.04),transparent 48%),linear-gradient(180deg,#f8fafc,#fff 32%,#fff)}@media(max-width:900px){.bot[data-v-e5b098d1]{scroll-margin-top:max(12px,env(safe-area-inset-top,0px))}}.bot-link[data-v-e5b098d1]{color:var(--blue-600);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:#0284c766;transition:color .2s ease,text-decoration-color .2s ease}.bot-link[data-v-e5b098d1]:hover{color:var(--blue-700);text-decoration-color:#0369a1b3}.panel-a[data-v-e5b098d1]{color:var(--blue-600);font-weight:700;text-decoration:underline;text-underline-offset:2px}.panel-a[data-v-e5b098d1]:hover{color:var(--blue-700)}.bento[data-v-e5b098d1]{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:auto auto;gap:18px;margin-bottom:40px}.card[data-v-e5b098d1]{position:relative;overflow:hidden;padding:26px 24px;border-radius:calc(var(--radius) + 2px);background:#f8fafc;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px #ffffffe6 inset,0 14px 36px -20px #0f172a1f;transition:transform .28s cubic-bezier(.34,1.15,.64,1),box-shadow .28s ease,border-color .28s ease}.card[data-v-e5b098d1]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--blue-600),var(--blue-400),#bae6fd);opacity:.85;border-radius:calc(var(--radius) + 2px) calc(var(--radius) + 2px) 0 0}.card[data-v-e5b098d1]:after{content:"";position:absolute;right:-30%;top:-40%;width:70%;height:70%;background:radial-gradient(circle,rgba(14,165,233,.09) 0%,transparent 68%);pointer-events:none}.card[data-v-e5b098d1]:hover{transform:translateY(-4px);box-shadow:0 1px #fff inset,0 20px 48px -18px #0f172a24,0 0 0 1px #0ea5e92e;border-color:#0ea5e947}.card-xl[data-v-e5b098d1]{grid-row:span 2;background:linear-gradient(165deg,#eff6fff2,#fff 42%,#f1f5f9);border:1px solid rgba(14,165,233,.26);box-shadow:0 1px #fff inset,0 0 0 1px #fff9 inset,0 18px 44px -22px #0ea5e940}.card-xl[data-v-e5b098d1]:before{height:4px;background:linear-gradient(90deg,#0284c7,#38bdf8,#7dd3fc);opacity:1}.card-xl[data-v-e5b098d1]:after{background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(56,189,248,.14),transparent 55%)}.card-xl--photo[data-v-e5b098d1]{overflow:visible;z-index:2;isolation:isolate}.card-xl--photo[data-v-e5b098d1]:after{background:radial-gradient(ellipse 70% 55% at 100% 0%,rgba(56,189,248,.06),transparent 55%);opacity:.55}.card-xl-mockup[data-v-e5b098d1]{position:absolute;right:-10px;bottom:-14px;width:clamp(192px,48%,312px);height:auto;object-fit:contain;pointer-events:none;z-index:4;filter:drop-shadow(0 14px 32px rgba(15,23,42,.2));animation:card-xl-mockup-float-e5b098d1 4.8s ease-in-out infinite}@keyframes card-xl-mockup-float-e5b098d1{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.card-xl--photo[data-v-e5b098d1]:hover{z-index:4}.card-text--tight[data-v-e5b098d1]{margin-top:12px}.card-blue[data-v-e5b098d1]{background:linear-gradient(145deg,#e0f2fe,#f0f9ff 45%,#f8fafc);border-color:#0ea5e952;box-shadow:0 1px #ffffffd9 inset,0 12px 32px -18px #0ea5e933}.card-blue[data-v-e5b098d1]:after{background:radial-gradient(circle at 0% 100%,rgba(14,165,233,.12) 0%,transparent 55%),radial-gradient(circle at 100% 0%,rgba(125,211,252,.15) 0%,transparent 50%);opacity:1}.card-dark[data-v-e5b098d1]{background:linear-gradient(160deg,#0c1222,#0f172a 38%,#1e293b);color:#e2e8f0;border:1px solid rgba(51,65,85,.75);box-shadow:inset 0 1px #ffffff0f,0 16px 40px -20px #00000073}.card-dark[data-v-e5b098d1]:before{background:linear-gradient(90deg,#0369a1,#0ea5e9,#67e8f9);opacity:1}.card-dark[data-v-e5b098d1]:after{background:radial-gradient(ellipse 90% 70% at 80% 20%,rgba(56,189,248,.12),transparent 60%)}.card-dark[data-v-e5b098d1]:hover{border-color:#38bdf86b;box-shadow:inset 0 1px #ffffff14,0 22px 52px -18px #00000080,0 0 0 1px #38bdf838}.card-dark .card-title[data-v-e5b098d1]{color:#fff}.card-dark .card-text[data-v-e5b098d1]{color:#e2e8f0e0}.card-dark a[data-v-e5b098d1]{color:#7dd3fc;text-decoration:underline;text-underline-offset:3px}.card-wide[data-v-e5b098d1]{grid-column:1 / -1}.card-tag[data-v-e5b098d1]{position:relative;z-index:1;display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-600);margin-bottom:12px;padding:5px 11px;border-radius:8px;background:#0ea5e91a;border:1px solid rgba(14,165,233,.2);box-shadow:0 1px #ffffffa6 inset,0 4px 12px -4px #0ea5e926}.card-tag-muted[data-v-e5b098d1]{color:#0369a1;background:#0369a114;border-color:#0369a12e}.card-tag-light[data-v-e5b098d1]{color:#e0f2fe;background:#ffffff14;border-color:#7dd3fc40}.card-title[data-v-e5b098d1]{position:relative;z-index:1;font-family:var(--display);font-size:1.2rem;font-weight:700;margin:0 0 10px;color:var(--ink);letter-spacing:-.02em}.card-text[data-v-e5b098d1]{position:relative;z-index:1;margin:0;font-size:.95rem;color:var(--muted);line-height:1.55}.check[data-v-e5b098d1]{position:relative;z-index:1;margin:0;padding:0;list-style:none}.check li[data-v-e5b098d1]{position:relative;padding-left:22px;margin-bottom:8px;font-size:.92rem;color:var(--ink-soft)}.check li[data-v-e5b098d1]:before{content:"";position:absolute;left:0;top:.42em;width:9px;height:9px;border-radius:50%;background:linear-gradient(145deg,var(--blue-400),var(--blue-600));box-shadow:0 0 0 2px #0ea5e933}.chips[data-v-e5b098d1]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px}.chip[data-v-e5b098d1]{position:relative;font-size:.78rem;font-weight:600;padding:8px 14px;border-radius:999px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(14,165,233,.2);color:var(--ink-soft);box-shadow:0 1px #ffffffe6 inset,0 1px 3px #0f172a0d;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;overflow:hidden}.chip[data-v-e5b098d1]:after{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.35),transparent);opacity:.85;pointer-events:none}.chip[data-v-e5b098d1]:hover{background:linear-gradient(180deg,#eff6ff,#f0f9ff);border-color:#0ea5e973;box-shadow:0 1px #fff inset,0 6px 18px #0ea5e924;transform:translateY(-1px)}.split[data-v-e5b098d1]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:36px}.panel[data-v-e5b098d1]{position:relative;padding:22px 20px;border-radius:var(--radius);background:#f1f5f9;border:1px solid var(--line);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.panel[data-v-e5b098d1]:hover{transform:translateY(-2px);box-shadow:0 12px 28px -8px #0f172a1a;border-color:#94a3b859}.panel-accent[data-v-e5b098d1]{padding-left:26px;background:linear-gradient(180deg,#eff6ff,#dbeafe);border-color:#0ea5e947;box-shadow:0 1px #ffffffb3 inset,0 0 0 1px #38bdf80f,0 10px 28px -12px #0ea5e91f}.panel-accent[data-v-e5b098d1]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#38bdf8,#0284c7);opacity:.75}.panel-title[data-v-e5b098d1]{font-family:var(--display);font-size:1rem;font-weight:700;margin:0 0 12px}.panel-list[data-v-e5b098d1]{margin:0;padding-left:1.1em;color:var(--muted);font-size:.92rem}.panel-list li[data-v-e5b098d1]{margin-bottom:6px}.mono[data-v-e5b098d1]{list-style:none;margin:0;padding:0;font-family:var(--mono);font-size:.82rem}.mono li[data-v-e5b098d1]{margin-bottom:8px;color:var(--ink-soft)}.banner[data-v-e5b098d1]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border-radius:calc(var(--radius) + 4px);overflow:hidden;background:linear-gradient(115deg,#075985,#0369a1 32%,#0ea5e9 58%,#38bdf8);color:#fff;box-shadow:0 1px #fff3 inset,0 20px 50px -18px #0284c773;border:1px solid rgba(255,255,255,.18);transition:box-shadow .35s ease,transform .35s ease}.banner[data-v-e5b098d1]:before{content:"";position:absolute;inset:-40% -20% auto 35%;height:120%;background:linear-gradient(118deg,transparent 35%,rgba(255,255,255,.14) 48%,transparent 62%);pointer-events:none}.banner[data-v-e5b098d1]:hover{box-shadow:0 1px #ffffff40 inset,0 28px 64px -16px #0284c780,0 0 48px #38bdf833}.banner-text[data-v-e5b098d1]{position:relative;z-index:1}.banner-title[data-v-e5b098d1]{font-family:var(--display);font-size:clamp(1.15rem,2.5vw,1.45rem);font-weight:700;margin:0 0 8px;text-shadow:0 1px 18px rgba(0,0,0,.18)}.banner-desc[data-v-e5b098d1]{margin:0;font-size:.95rem;opacity:.95;line-height:1.45}.banner-desc a[data-v-e5b098d1]{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.banner-emoji[data-v-e5b098d1]{position:relative;z-index:1;flex-shrink:0;filter:drop-shadow(0 8px 16px rgba(0,0,0,.2));animation:banner-eye-e5b098d1 5s ease-in-out infinite}.banner-emoji[data-v-e5b098d1]:is(img){width:3.5rem;height:3.5rem;object-fit:contain;display:block}.banner-emoji[data-v-e5b098d1]:not(img){font-size:3.5rem;line-height:1}@keyframes banner-eye-e5b098d1{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.03)}}@media(max-width:960px){.bento[data-v-e5b098d1]{grid-template-columns:1fr 1fr}.card-xl[data-v-e5b098d1]{grid-row:auto;grid-column:1 / -1}.split[data-v-e5b098d1]{grid-template-columns:1fr}}@media(max-width:640px){.bento[data-v-e5b098d1]{grid-template-columns:1fr}.card-xl--photo[data-v-e5b098d1]{overflow:hidden}.card-xl-mockup[data-v-e5b098d1]{right:0;max-width:min(200px,46vw);width:min(200px,46vw)}.banner[data-v-e5b098d1]{flex-direction:column;text-align:center}}@media(prefers-reduced-motion:reduce){.card[data-v-e5b098d1]:hover,.panel[data-v-e5b098d1]:hover,.chip[data-v-e5b098d1]:hover,.banner[data-v-e5b098d1]:hover{transform:none}.banner-emoji[data-v-e5b098d1],.card-xl-mockup[data-v-e5b098d1]{animation:none}}.steps-wrap[data-v-25c20fe1]{padding:var(--section-y, 100px) 0;background:linear-gradient(180deg,#f8fafc 0%,rgba(240,249,255,.9) 12%,transparent 28%),linear-gradient(to top,#f8fafc 0%,rgba(226,232,240,.35) 12%,rgba(125,211,252,.12) 28%,rgba(56,189,248,.08) 42%,transparent 58%),radial-gradient(ellipse 72% 52% at 12% 28%,rgba(14,165,233,.09),transparent 52%),radial-gradient(ellipse 58% 48% at 88% 72%,rgba(56,189,248,.07),transparent 52%),linear-gradient(150deg,#eff6ff,#e0f2fe 35%,#f1f5f9 72%,#f8fafc)}.steps[data-v-25c20fe1]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(min-width:961px){.steps[data-v-25c20fe1]{position:relative}.steps[data-v-25c20fe1]:before{content:"";position:absolute;left:5%;right:5%;top:calc(24px + 1.425rem);height:2px;border-radius:2px;background:linear-gradient(90deg,transparent 0%,rgba(14,165,233,.2) 12%,rgba(56,189,248,.35) 50%,rgba(14,165,233,.2) 88%,transparent 100%);z-index:0;pointer-events:none}.step[data-v-25c20fe1]{z-index:1}}.step[data-v-25c20fe1]{position:relative;padding:24px 22px;border-radius:var(--radius);background:#ffffffc7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.95);box-shadow:0 1px #ffffffe6 inset,0 18px 48px -20px #0f172a24;transition:transform .28s cubic-bezier(.34,1.15,.64,1),box-shadow .28s ease,border-color .28s ease}.step[data-v-25c20fe1]:hover{transform:translateY(-4px);box-shadow:0 1px #fff inset,0 22px 52px -14px #0ea5e938,0 0 0 1px #0ea5e91a;border-color:#7dd3fca6}.step-highlight[data-v-25c20fe1]{background:linear-gradient(155deg,#fff,#f0f9ff 55%,#e0f2fe);border:2px solid rgba(14,165,233,.42);box-shadow:0 1px #fff inset,0 0 0 1px #38bdf814,0 20px 48px -18px #0ea5e933}.step-n[data-v-25c20fe1]{display:inline-flex;align-items:center;justify-content:center;min-width:2.85rem;height:2.85rem;padding:0 10px;border-radius:14px;margin-bottom:12px;font-family:var(--display);font-size:.8rem;font-weight:800;letter-spacing:.06em;color:var(--blue-700);background:linear-gradient(145deg,#fffffffa,#eff6ffeb);border:1px solid rgba(14,165,233,.3);box-shadow:0 1px #fff inset,0 0 0 3px #0ea5e912,0 10px 24px -10px #0ea5e92e}.step-highlight .step-n[data-v-25c20fe1]{color:#075985;background:linear-gradient(145deg,#e0f2fe,#bae6fd);border-color:#0ea5e973;box-shadow:0 1px #fff9 inset,0 0 0 3px #38bdf81f,0 12px 28px -8px #0ea5e940}.step-title[data-v-25c20fe1]{font-family:var(--display);font-size:1.05rem;font-weight:700;margin:0 0 8px;color:var(--ink)}.step-text[data-v-25c20fe1]{margin:0;font-size:.92rem;color:var(--muted);line-height:1.45}.step-btn[data-v-25c20fe1]{margin-top:16px;width:100%}.step-a[data-v-25c20fe1]{color:var(--blue-600);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:#0284c773;transition:color .2s ease,text-decoration-color .2s ease}.step-a[data-v-25c20fe1]:hover{color:var(--blue-700);text-decoration-color:#0369a1bf}@media(max-width:960px){.steps[data-v-25c20fe1]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.steps[data-v-25c20fe1]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.step[data-v-25c20fe1]:hover{transform:none}}.api[data-v-c038a9fd]{position:relative;margin-top:-1px;padding:var(--section-y, 100px) 0 var(--section-y-sm, 72px);scroll-margin-top:96px;color:var(--ink);background:linear-gradient(180deg,#f1f5f9 0%,#f4f7fb 10%,rgba(248,250,252,.99) 22%,rgba(255,255,255,.96) 38%,rgba(255,255,255,.82) 52%,transparent 70%),radial-gradient(ellipse 55% 40% at 12% 18%,rgba(14,165,233,.08),transparent 52%),radial-gradient(ellipse 45% 36% at 88% 70%,rgba(56,189,248,.06),transparent 48%),linear-gradient(180deg,#f8fafc,#fff 40%,#fff)}.api[data-v-c038a9fd]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:min(42%,320px);min-height:140px;pointer-events:none;z-index:0;background:linear-gradient(180deg,transparent 0%,rgba(248,250,252,.42) 26%,rgba(226,232,240,.78) 56%,#e2e8f0 100%)}@media(max-width:900px){.api[data-v-c038a9fd],.api-hash-anchors span[data-v-c038a9fd],.api-sandbox[data-v-c038a9fd]{scroll-margin-top:max(12px,env(safe-area-inset-top,0px))}}.api-hash-anchors[data-v-c038a9fd]{position:absolute;width:1px;height:0;overflow:visible;pointer-events:none;clip:rect(0,0,0,0)}.api-hash-anchors span[data-v-c038a9fd]{position:absolute;left:0;top:0;width:1px;height:1px;scroll-margin-top:96px}.api-inner[data-v-c038a9fd]{position:relative;z-index:1;max-width:800px;margin:0 auto}.api-stack[data-v-c038a9fd]{display:flex;flex-direction:column;gap:1.25rem}.api-head[data-v-c038a9fd] .eyebrow{margin-bottom:10px}.api-lead-tight[data-v-c038a9fd]{margin-bottom:0;max-width:52ch;font-size:1.02rem}.api-text-link[data-v-c038a9fd]{color:var(--blue-600);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:#0284c766}.api-text-link[data-v-c038a9fd]:hover{color:var(--blue-700);text-decoration-color:#0369a1a6}.api-inline-code[data-v-c038a9fd]{font-family:var(--mono);font-size:.85em;padding:2px 7px;border-radius:6px;background:#0ea5e91a;border:1px solid rgba(14,165,233,.2);color:var(--ink-soft)}.api-two-col[data-v-c038a9fd]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.api-panel[data-v-c038a9fd]{padding:18px 18px 16px;border-radius:calc(var(--radius) + 2px);background:#f8fafc;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px #ffffffe6 inset,0 10px 28px -18px #0f172a1a}.api-panel-title[data-v-c038a9fd]{margin:0 0 8px;font-family:var(--display);font-size:1rem;font-weight:800;color:var(--ink)}.api-panel-text[data-v-c038a9fd]{margin:0 0 10px;font-size:.9rem;line-height:1.5;color:var(--muted)}.api-codebox[data-v-c038a9fd]{position:relative;margin:0;padding:12px 14px;border-radius:var(--radius-sm);background:#fff;border:1px solid rgba(15,23,42,.1)}.api-codebox--dark[data-v-c038a9fd]{background:#0f172a;border-color:#33415599}.api-codebox-pre[data-v-c038a9fd]{margin:0;padding-top:28px;font-family:var(--mono);font-size:.78rem;line-height:1.45;color:var(--ink-soft);white-space:pre-wrap;word-break:break-word}.api-codebox--dark .api-codebox-pre[data-v-c038a9fd]{color:#e2e8f0}.api-copy[data-v-c038a9fd]{position:absolute;top:8px;right:8px;padding:5px 10px;font-family:var(--font);font-size:.72rem;font-weight:700;color:var(--blue-600);cursor:pointer;border-radius:8px;border:1px solid rgba(14,165,233,.35);background:#0ea5e914;transition:background .2s ease,border-color .2s ease}.api-codebox--dark .api-copy[data-v-c038a9fd]{color:#bae6fd;border-color:#38bdf859;background:#38bdf81a}.api-copy[data-v-c038a9fd]:hover{background:#0ea5e924}.api-copy--done[data-v-c038a9fd]{border-color:#34d39973;color:#059669;background:#34d3991f}.btn.api-copy--done[data-v-c038a9fd]{border-color:#34d39980;color:#047857}.api-sandbox[data-v-c038a9fd]{padding:18px 18px 14px;border-radius:calc(var(--radius) + 2px);background:#fff;border:1px solid rgba(14,165,233,.22);box-shadow:0 1px #fff inset,0 16px 40px -22px #0ea5e933;scroll-margin-top:100px}.api-sandbox-top[data-v-c038a9fd]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 14px;margin-bottom:12px}.api-sandbox-h[data-v-c038a9fd]{margin:0;font-family:var(--display);font-size:1.15rem;font-weight:800;color:var(--ink)}.api-sandbox-more[data-v-c038a9fd]{font-size:.82rem;color:var(--muted)}.api-sandbox-more summary[data-v-c038a9fd]{cursor:pointer;font-weight:700;color:var(--blue-600);list-style:none}.api-sandbox-more summary[data-v-c038a9fd]::-webkit-details-marker{display:none}.api-sandbox-more p[data-v-c038a9fd]{margin:8px 0 0;font-size:.82rem;line-height:1.5;color:var(--muted);max-width:62ch}.api-sandbox-row[data-v-c038a9fd]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;margin-bottom:10px}.api-inp[data-v-c038a9fd]{display:flex;flex-direction:column;gap:4px;min-width:0}.api-inp-label[data-v-c038a9fd]{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.api-inp-field[data-v-c038a9fd]{width:100%;box-sizing:border-box;padding:9px 11px;font-family:var(--mono);font-size:.8rem;color:var(--ink);background:#f8fafc;border:1px solid rgba(15,23,42,.12);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}.api-inp-field[data-v-c038a9fd]:focus{outline:none;border-color:#0ea5e98c;box-shadow:0 0 0 2px #0ea5e926}.api-banner-warn[data-v-c038a9fd]{margin:0 0 10px;padding:8px 11px;font-size:.8rem;line-height:1.45;color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:var(--radius-sm)}.api-tabs[data-v-c038a9fd]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;padding:6px;border-radius:14px;background:#f1f5f9;border:1px solid rgba(15,23,42,.06)}.api-tab[data-v-c038a9fd]{flex:1 1 auto;min-width:5.5rem;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;font-family:var(--font);font-size:.8rem;font-weight:700;color:var(--muted);cursor:pointer;border:none;border-radius:10px;background:transparent;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.api-tab[data-v-c038a9fd]:hover{color:var(--ink);background:#ffffffb3}.api-tab--on[data-v-c038a9fd]{color:var(--ink);background:#fff;box-shadow:0 1px #fff inset,0 2px 8px #0f172a14}.api-tab--free.api-tab--on[data-v-c038a9fd]{box-shadow:0 1px #fff inset,0 0 0 1px #34d39959}.api-tab-t[data-v-c038a9fd]{white-space:nowrap}.api-tab-p[data-v-c038a9fd]{min-width:1.35rem;padding:1px 6px;font-family:var(--display);font-size:.68rem;font-weight:800;color:#b45309;background:#fbbf2433;border-radius:999px}.api-tab-p--free[data-v-c038a9fd]{color:#047857;background:#34d39938}.api-active[data-v-c038a9fd]{margin-bottom:10px}.api-active-desc[data-v-c038a9fd]{margin:0 0 6px;font-size:.88rem;line-height:1.45;color:var(--muted)}.api-active-route[data-v-c038a9fd]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.api-active-method[data-v-c038a9fd]{font-family:var(--mono);font-size:.68rem;font-weight:800;padding:3px 8px;border-radius:6px;background:#0ea5e91f;color:var(--blue-700)}.api-active-path[data-v-c038a9fd]{font-family:var(--mono);font-size:.82rem;color:var(--ink);background:#f1f5f9;padding:4px 10px;border-radius:8px;border:1px solid rgba(15,23,42,.08)}.api-hash[data-v-c038a9fd]{font-size:.78rem;font-weight:800;color:var(--muted);text-decoration:none;padding:4px 8px;border-radius:8px;border:1px solid rgba(15,23,42,.1)}.api-hash[data-v-c038a9fd]:hover{color:var(--blue-600);border-color:#0ea5e959}.api-editor-row[data-v-c038a9fd]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.api-editor-label[data-v-c038a9fd]{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.api-editor-actions[data-v-c038a9fd]{display:flex;gap:8px}.api-btn-sm[data-v-c038a9fd]{padding:8px 14px;font-size:.82rem;border-radius:11px}.api-textarea[data-v-c038a9fd]{width:100%;box-sizing:border-box;margin:0 0 8px;padding:10px 12px;font-family:var(--mono);font-size:.78rem;line-height:1.45;color:var(--ink);background:#f8fafc;border:1px solid rgba(15,23,42,.1);border-radius:var(--radius-sm);resize:vertical;min-height:5rem}.api-textarea[data-v-c038a9fd]:focus{outline:none;border-color:#0ea5e973;box-shadow:0 0 0 2px #0ea5e91f}.api-field-warn[data-v-c038a9fd]{margin:0 0 8px;font-size:.8rem;color:#b45309}.api-response[data-v-c038a9fd]{margin:8px 0 10px;padding:10px 12px;border-radius:var(--radius-sm);background:#f8fafc;border:1px solid rgba(15,23,42,.08)}.api-response-top[data-v-c038a9fd]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.api-response-body[data-v-c038a9fd]{margin:0;max-height:16rem;overflow:auto;font-family:var(--mono);font-size:.76rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:var(--ink-soft)}.api-response-hint[data-v-c038a9fd]{margin:8px 0 0;font-size:.8rem;color:var(--muted)}.api-status[data-v-c038a9fd]{font-family:var(--mono);font-size:.72rem;font-weight:800;padding:3px 8px;border-radius:6px;border:1px solid rgba(148,163,184,.35);color:var(--muted);background:#fff}.api-status--ok[data-v-c038a9fd]{color:#047857;border-color:#34d39973;background:#34d3991a}.api-status--client[data-v-c038a9fd]{color:#b45309;border-color:#fbbf2473;background:#fbbf241f}.api-status--server[data-v-c038a9fd]{color:#b91c1c;border-color:#f8717173;background:#fee2e280}.api-status--muted[data-v-c038a9fd]{opacity:.55}.api-docs-fold[data-v-c038a9fd]{display:grid;gap:6px;margin-top:4px}.api-fold[data-v-c038a9fd]{border-radius:var(--radius-sm);border:1px solid rgba(15,23,42,.08);background:#f8fafc;overflow:hidden}.api-fold summary[data-v-c038a9fd]{padding:8px 12px;font-size:.8rem;font-weight:700;color:var(--muted);cursor:pointer;list-style:none}.api-fold summary[data-v-c038a9fd]::-webkit-details-marker{display:none}.api-fold[open] summary[data-v-c038a9fd]{color:var(--blue-600);border-bottom:1px solid rgba(15,23,42,.06)}.api-fold .api-codebox[data-v-c038a9fd]{margin:8px;border-radius:10px}.api-sandbox-foot[data-v-c038a9fd]{margin:12px 0 0;padding-top:10px;border-top:1px solid rgba(15,23,42,.06);font-size:.75rem;color:var(--muted)}.api-cta[data-v-c038a9fd]{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:8px}.api-cta-note[data-v-c038a9fd]{margin:0;font-size:.9rem;color:var(--muted);text-align:center}@media(max-width:720px){.api-two-col[data-v-c038a9fd],.api-sandbox-row[data-v-c038a9fd]{grid-template-columns:1fr}.api-tab[data-v-c038a9fd]{min-width:calc(50% - 6px);flex:1 1 calc(50% - 6px)}}@media(prefers-reduced-motion:reduce){.api-tab[data-v-c038a9fd],.api-copy[data-v-c038a9fd]{transition:none}}.cta-band[data-v-0ef4a3ec]{position:relative;padding:96px 0;overflow:hidden;color:#f8fafc}.cta-bg[data-v-0ef4a3ec]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f8fafc 0%,#e2e8f0 5%,#bae6fd 11%,rgba(56,189,248,.42) 18%,rgba(14,165,233,.32) 26%,rgba(12,74,110,.55) 38%,rgba(10,61,92,.72) 48%,transparent 62%),radial-gradient(ellipse 90% 70% at 20% 0%,rgba(125,211,252,.14),transparent 48%),linear-gradient(to top,rgba(2,6,23,.45) 0%,rgba(15,23,42,.35) 10%,rgba(2,132,199,.2) 22%,transparent 40%),radial-gradient(ellipse 100% 80% at 50% 120%,rgba(14,165,233,.38),transparent 55%),linear-gradient(165deg,#0a3d5c,#0c4a6e 22%,#0369a1 48%,#0284c7)}.cta-bg[data-v-0ef4a3ec]:before{content:"";position:absolute;left:0;right:0;bottom:0;height:min(42%,320px);min-height:140px;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(241,245,249,.06) 35%,rgba(248,250,252,.38) 62%,rgba(248,250,252,.78) 82%,#f1f5f9 100%)}.cta-bg[data-v-0ef4a3ec]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='36' cy='36' r='1.5' fill='%23ffffff' fill-opacity='0.35'/%3E%3C/svg%3E");background-size:72px 72px;mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.35) 72%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.35) 72%,transparent 100%)}.cta-inner[data-v-0ef4a3ec]{position:relative;z-index:1;text-align:center;max-width:720px;margin:0 auto;padding:8px 20px 12px;border-radius:calc(var(--radius) + 8px);background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 100%);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 64px -24px #00000040}.cta-eyebrow[data-v-0ef4a3ec]{display:flex;align-items:center;justify-content:center;gap:clamp(10px,3vw,18px);margin:0 0 12px;font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#e0f2fef2}.cta-eyebrow[data-v-0ef4a3ec]:before,.cta-eyebrow[data-v-0ef4a3ec]:after{content:"";flex:0 0 auto;width:clamp(28px,8vw,48px);height:1px;border-radius:1px;opacity:.85}.cta-eyebrow[data-v-0ef4a3ec]:before{background:linear-gradient(90deg,transparent,rgba(224,242,254,.75))}.cta-eyebrow[data-v-0ef4a3ec]:after{background:linear-gradient(90deg,rgba(224,242,254,.75),transparent)}.cta-title[data-v-0ef4a3ec]{margin:0 0 16px;font-family:var(--display);font-size:clamp(1.65rem,4.2vw,2.35rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;text-shadow:0 2px 28px rgba(0,0,0,.2)}.cta-lead[data-v-0ef4a3ec]{margin:0 auto 32px;max-width:52ch;font-size:1.08rem;line-height:1.55;color:#f1f5f9e6;text-wrap:pretty}.cta-row[data-v-0ef4a3ec]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.cta-btn[data-v-0ef4a3ec]{min-height:48px;padding-left:22px;padding-right:22px}.btn-ghost-light[data-v-0ef4a3ec]{color:#f0f9ff;background:#ffffff1a;border:1px solid rgba(255,255,255,.35);box-shadow:0 1px #ffffff1f inset,0 6px 20px #00000026;border-radius:14px;font-family:var(--font);font-size:.9rem;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:background .24s ease,border-color .24s ease,transform .22s cubic-bezier(.33,1,.68,1),box-shadow .24s ease}.btn-ghost-light[data-v-0ef4a3ec]:hover{background:#ffffff24;border-color:#bae6fda6;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 -14px 28px -10px #38bdf81f,0 0 20px #7dd3fc40}a.btn-ghost-light[data-v-0ef4a3ec]{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-ghost-light[data-v-0ef4a3ec]:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}@media(max-width:560px){.cta-band[data-v-0ef4a3ec]{padding:72px 0}.cta-row[data-v-0ef4a3ec]{flex-direction:column}.cta-btn[data-v-0ef4a3ec]{width:100%}}@media(prefers-reduced-motion:reduce){.btn-ghost-light[data-v-0ef4a3ec]:hover{transform:none}}.foot[data-v-b4e081ef]{position:relative;margin-top:-1px;padding:80px 0 52px;background:linear-gradient(180deg,rgba(7,89,133,.5) 0%,rgba(15,23,42,.65) 22%,rgba(15,23,42,.25) 45%,transparent 62%),radial-gradient(ellipse 70% 45% at 10% 0%,rgba(56,189,248,.1),transparent 52%),radial-gradient(ellipse 55% 40% at 95% 80%,rgba(14,165,233,.08),transparent 50%),linear-gradient(180deg,#0f172a,#0a0f1a 55%,#020617);color:#94a3b8}.foot[data-v-b4e081ef]:before{content:"";position:absolute;left:0;right:0;top:0;height:min(46%,360px);min-height:150px;pointer-events:none;z-index:0;background:linear-gradient(180deg,#e2e8f0 0%,rgba(203,213,225,.62) 18%,rgba(100,116,139,.35) 40%,rgba(51,65,85,.14) 64%,transparent 100%)}.foot-inner[data-v-b4e081ef]{position:relative;z-index:1;display:grid;gap:28px}.foot-brand[data-v-b4e081ef]{display:flex;align-items:center;gap:14px}.foot-logo[data-v-b4e081ef]{flex-shrink:0}.foot-logo[data-v-b4e081ef]:is(img){width:2rem;height:2rem;object-fit:contain;display:block;filter:drop-shadow(0 2px 8px rgba(56,189,248,.25))}.foot-logo[data-v-b4e081ef]:not(img){font-size:2rem;line-height:1}.foot-name[data-v-b4e081ef]{margin:0;font-family:var(--display);font-weight:700;font-size:1.1rem;letter-spacing:-.02em;color:#f8fafc;text-shadow:0 0 40px rgba(56,189,248,.2)}.foot-tag[data-v-b4e081ef]{margin:4px 0 0;font-size:.9rem}.foot-links[data-v-b4e081ef]{display:flex;flex-wrap:wrap;gap:12px 22px;padding-top:8px;margin-top:4px;border-top:1px solid rgba(51,65,85,.65);box-shadow:0 -1px #38bdf81f}.foot-links a[data-v-b4e081ef]{font-weight:600;font-size:.92rem;color:#7dd3fc;text-decoration:none;padding:6px 12px;margin:-6px -12px;border-radius:999px;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.foot-links a[data-v-b4e081ef]:hover{color:#f8fafc;background:#38bdf81f;box-shadow:0 0 0 1px #38bdf833}.foot-copy[data-v-b4e081ef]{margin:0;font-size:.82rem;opacity:.85;max-width:52ch}.page[data-v-9fffc1c9]{min-height:100vh}.skip-link[data-v-9fffc1c9]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link[data-v-9fffc1c9]:focus{position:fixed;left:max(12px,env(safe-area-inset-left,0px));top:max(12px,env(safe-area-inset-top,0px));z-index:100;width:auto;height:auto;margin:0;padding:10px 18px;overflow:visible;clip:auto;white-space:normal;border-radius:12px;font-weight:700;font-size:.9rem;text-decoration:none;color:#f8fafc;background:#0f172a;box-shadow:0 0 0 2px #38bdf8,0 12px 32px #0f172a73}.nav[data-v-9fffc1c9]{position:fixed;top:0;left:0;right:0;z-index:50;padding:14px 0;padding-top:max(14px,env(safe-area-inset-top,0px));padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);transition:background .2s ease,box-shadow .2s ease;background:transparent;overflow-x:clip}.nav-solid[data-v-9fffc1c9]{background:#ffffffe6;backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12);box-shadow:0 1px #0ea5e929,0 14px 44px -12px #0f172a1f}.nav-inner[data-v-9fffc1c9]{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:12px 16px;min-width:0;max-width:100%}.nav-brand[data-v-9fffc1c9]{display:inline-flex;align-items:center;gap:8px;min-width:0;margin-right:auto;padding:6px 0;border:none;background:none;cursor:pointer;font:inherit;color:inherit}.nav-solid .nav-brand[data-v-9fffc1c9]{color:var(--ink)}.nav-brand[data-v-9fffc1c9]:focus-visible{outline:2px solid rgba(186,230,253,.95);outline-offset:4px;border-radius:12px}.nav-solid .nav-brand[data-v-9fffc1c9]:focus-visible{outline-color:var(--blue-400)}.nav-eye[data-v-9fffc1c9]{flex-shrink:0}.nav-eye[data-v-9fffc1c9]:is(img){width:1.35rem;height:1.35rem;object-fit:contain;display:block}.nav-eye[data-v-9fffc1c9]:not(img){font-size:1.35rem;line-height:1}.nav-title[data-v-9fffc1c9]{font-family:var(--display);font-weight:800;font-size:1rem;letter-spacing:-.03em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav:not(.nav-solid) .nav-title[data-v-9fffc1c9]{color:#f8fafc}@media(min-width:901px){.nav:not(.nav-solid) .nav-link[data-v-9fffc1c9]{color:#f8fafc}.nav:not(.nav-solid) .nav-link.on[data-v-9fffc1c9]{color:#fff}}.nav-panel[data-v-9fffc1c9]{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:12px 18px;flex-wrap:wrap;min-width:0}.nav-links[data-v-9fffc1c9]{display:flex;gap:6px}.nav-link[data-v-9fffc1c9]{position:relative;font-family:var(--font);font-size:.88rem;font-weight:600;padding:9px 14px 11px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--muted);cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.nav-link.on[data-v-9fffc1c9]:after{content:"";position:absolute;left:50%;bottom:5px;transform:translate(-50%);width:24px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--blue-400),var(--blue-600));box-shadow:0 0 12px #38bdf873;pointer-events:none}@media(min-width:901px){.nav:not(.nav-solid) .nav-link.on[data-v-9fffc1c9]:after{background:linear-gradient(90deg,#e0f2fe,#fff);box-shadow:0 0 14px #bae6fd8c}}.nav-link[data-v-9fffc1c9]:focus-visible{outline:2px solid rgba(186,230,253,.95);outline-offset:2px}.nav-solid .nav-link[data-v-9fffc1c9]:focus-visible{outline-color:var(--blue-400)}.nav-solid .nav-link[data-v-9fffc1c9]{color:var(--muted)}.nav-solid .nav-link[data-v-9fffc1c9]:hover,.nav-solid .nav-link.on[data-v-9fffc1c9]{color:var(--ink);background:linear-gradient(180deg,#0ea5e914,#0ea5e90a);border-color:#0ea5e933;box-shadow:0 1px #fffc inset}.nav-solid .nav-link.on[data-v-9fffc1c9]{font-weight:700;color:var(--blue-700)}@media(min-width:901px){.nav:not(.nav-solid) .nav-link[data-v-9fffc1c9]:hover,.nav:not(.nav-solid) .nav-link.on[data-v-9fffc1c9]{background:#ffffff1a;border-color:#7dd3fc59;box-shadow:0 0 24px #0ea5e926}.nav:not(.nav-solid) .nav-link.on[data-v-9fffc1c9]{font-weight:700}}.nav-actions[data-v-9fffc1c9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nav-bot[data-v-9fffc1c9]{padding:10px 18px;font-size:.82rem;border-radius:12px}.nav-api[data-v-9fffc1c9]{padding:10px 16px;font-size:.82rem;border-radius:12px;min-width:5.5rem}@media(max-width:900px){.nav[data-v-9fffc1c9]{padding-bottom:10px}}@media(prefers-reduced-motion:reduce){.nav-link.on[data-v-9fffc1c9]:after{box-shadow:none}}@media(max-width:640px){.nav[data-v-9fffc1c9]{padding-top:max(10px,env(safe-area-inset-top,0px));padding-bottom:8px}.nav-inner[data-v-9fffc1c9]{gap:8px 10px}}@media(max-width:520px){.nav-title[data-v-9fffc1c9]{font-size:.88rem}}:root{--scrollbar-fg: rgba(2, 132, 199, .55);--scrollbar-bg: rgba(241, 245, 249, .85);--scrollbar-thumb: linear-gradient(180deg, #7dd3fc 0%, #0284c7 100%);--scrollbar-thumb-hover: linear-gradient(180deg, #bae6fd 0%, #0369a1 100%);--scrollbar-thumb-border: rgba(248, 250, 252, .85);--ink: #0b1220;--ink-soft: #1e293b;--white: #ffffff;--muted: #64748b;--line: rgba(15, 23, 42, .08);--blue-50: #eff6ff;--blue-100: #dbeafe;--blue-400: #38bdf8;--blue-500: #0ea5e9;--blue-600: #0284c7;--blue-700: #0369a1;--blue-900: #0c4a6e;--font: "DM Sans", system-ui, sans-serif;--display: "Unbounded", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 18px 50px -12px rgba(15, 23, 42, .18);--radius: 20px;--radius-sm: 12px;--max: 1180px;--section-y: 100px;--section-y-sm: 72px;--surface-glass: rgba(255, 255, 255, .88)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;overflow-x:hidden;max-width:100%}@media(max-width:900px){html{scroll-padding-top:max(12px,env(safe-area-inset-top,0px))}}body{margin:0;min-height:100vh;overflow-x:hidden;max-width:100%;font-family:var(--font);font-size:17px;line-height:1.55;color:var(--ink);background-color:#f8fafc;background-image:radial-gradient(ellipse 100% 55% at 0% -8%,rgba(14,165,233,.075),transparent 52%),radial-gradient(ellipse 75% 42% at 100% 12%,rgba(56,189,248,.055),transparent 48%),radial-gradient(ellipse 65% 38% at 50% 102%,rgba(2,132,199,.035),transparent 52%);-webkit-font-smoothing:antialiased}::selection{background:#0ea5e938;color:var(--ink)}#app{min-height:100vh;overflow-x:hidden;max-width:100%}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-fg) var(--scrollbar-bg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-bg);border-radius:99px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:99px;border:2px solid var(--scrollbar-thumb-border)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}#main-content:focus{outline:none}#main-content:focus-visible{outline:3px solid var(--blue-400);outline-offset:4px}a{color:inherit;text-decoration:none}code,pre{font-family:var(--mono);font-size:.85rem}.container{width:100%;max-width:var(--max);margin:0 auto;padding-left:24px;padding-right:24px}.eyebrow{display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--blue-600);margin-bottom:16px}@supports (-webkit-background-clip: text) or (background-clip: text){.eyebrow{background-image:linear-gradient(135deg,var(--blue-700) 0%,var(--blue-600) 45%,var(--blue-500) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}.section-title{font-family:var(--display);font-size:clamp(1.85rem,4.5vw,2.65rem);font-weight:800;line-height:1.12;letter-spacing:-.035em;margin:0 0 14px;color:var(--ink);text-wrap:balance}.section-title--bar{position:relative;padding-bottom:22px;margin-bottom:18px}.section-title--bar:after{content:"";position:absolute;left:0;bottom:0;width:min(104px,32vw);height:5px;border-radius:5px;background:linear-gradient(90deg,var(--blue-700),var(--blue-600) 40%,var(--blue-400));box-shadow:0 2px 14px #0ea5e961,0 0 24px #38bdf847}.section-title--bar-light:after{background:linear-gradient(90deg,#38bdf8,#bae6fd);box-shadow:0 2px 18px #38bdf873}.section-lead{margin:0 0 40px;max-width:54ch;font-size:1.12rem;line-height:1.58;color:var(--muted);text-wrap:pretty}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font);font-size:.9rem;font-weight:700;letter-spacing:.03em;padding:14px 24px;border-radius:14px;border:none;cursor:pointer;text-decoration:none;isolation:isolate;transition:transform .22s cubic-bezier(.33,1,.68,1),box-shadow .28s ease,filter .22s ease,background .28s ease,border-color .22s ease,color .22s ease}.btn>*{position:relative;z-index:1}.btn:active{transform:scale(.985);transition-duration:.08s}.btn:focus-visible{outline:2px solid var(--blue-400);outline-offset:3px}.btn-primary{color:var(--white);background:linear-gradient(165deg,#22d3ee,#0ea5e9 28%,#0284c7 72%,#0369a1);box-shadow:inset 0 2px 3px #ffffff47,inset 0 -3px 10px #0000002e,0 4px 14px #0284c761,0 1px 3px #0ea5e94d}.btn-primary:hover{filter:saturate(1.12) brightness(1.04);box-shadow:inset 0 2px 4px #ffffff52,inset 0 -2px 8px #0000001f,0 0 0 2px #bae6fd8c,0 0 28px #38bdf873,0 10px 26px #0284c76b;transform:translateY(-1px)}.btn-ghost{color:#f0f9ff;background:#ffffff0f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.28);box-shadow:0 1px #ffffff1a inset,0 6px 24px #0000002e}.btn-ghost:hover{background:#ffffff17;border-color:#38bdf88c;box-shadow:inset 0 0 0 1px #38bdf833,inset 0 -18px 36px -12px #0ea5e926,0 0 22px #0ea5e933;transform:translateY(-1px)}.btn-dark{background:linear-gradient(180deg,#1e293b,#0f172a);color:var(--white);border:1px solid rgba(148,163,184,.25);box-shadow:0 4px 16px #0f172a59}.btn-dark:hover{background:linear-gradient(180deg,#334155,#1e293b);border-color:#7dd3fc59;box-shadow:0 0 0 1px #38bdf833,0 8px 22px #0f172a73;transform:translateY(-1px)}.btn-outline{color:var(--ink);border:solid 2px transparent;border-radius:14px;background-image:linear-gradient(180deg,#fff,#f1f5f9),linear-gradient(145deg,#7dd3fc,#0ea5e9 42%,#0284c7);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 2px #ffffffe6 inset,0 6px 18px #0ea5e914}.btn-outline:hover{color:var(--blue-700);background-image:linear-gradient(180deg,#f0f9ff,#fff),linear-gradient(145deg,#38bdf8,#0284c7);box-shadow:0 2px #fff inset,0 0 0 4px #0ea5e91f,0 10px 28px #0ea5e929;transform:translateY(-1px)}.pre-block{margin:14px 0 0;padding:16px 18px;overflow-x:auto;background:#00000059;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm)}.pre-block pre{margin:0;white-space:pre-wrap;word-break:break-word;color:#e2e8f0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn:hover,.btn-dark:hover,.btn-primary:hover,.btn-ghost:hover,.btn-outline:hover{transform:none}.btn:active{transform:scale(.995)}}@media print{html{scroll-padding-top:0}body{background:#fff!important;background-image:none!important;color:#0b1220}.skip-link{display:none!important}.nav{position:static!important;box-shadow:none!important;background:#fff!important;color:#0b1220!important;border-bottom:1px solid #e2e8f0}.nav-solid .nav-brand,.nav-solid .nav-link,.nav:not(.nav-solid) .nav-title,.nav:not(.nav-solid) .nav-link{color:#0b1220!important}.nav-link.on{font-weight:700}.btn-ghost,.btn-outline{background:#f8fafc!important;color:#0b1220!important;border:1px solid #cbd5e1!important;box-shadow:none!important}.btn-primary{box-shadow:none!important;filter:none!important}}@media(max-width:640px){body{font-size:16px}.container{padding-left:18px;padding-right:18px}}
