.docs-refined{--color-background:#f2f4f7;--color-surface:#fff;--color-primary:#0a1220;--color-muted:#566174;--color-border:#d7dde6;--color-accent:#0a4da2;background:#f2f4f7;color:#0a1220;font-family:var(--font-sans)}.docs-refined .docs-wrap{max-width:1152px;margin-inline:auto;padding-inline:32px}.docs-refined .docs-intro{padding:120px 0 60px;background:radial-gradient(ellipse at top right,#16366366,transparent 65%),#04080f;color:#e9eef5}.docs-refined .docs-intro-meta{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.docs-refined .docs-back{color:#a9b8ce;font-size:12px;transition:color .2s}.docs-refined .docs-back:hover{color:#78a5f6}.docs-refined .docs-version{display:inline-flex;align-items:center;gap:8px;border:1px solid #96b2e526;border-radius:8px;padding:6px 10px;color:#78a5f6;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em}.docs-refined .docs-version:before{content:"";width:5px;height:5px;background:#67dba5;border-radius:2px}.docs-refined .docs-intro h1{font-family:var(--font-heading);font-size:clamp(30px,3.5vw,46px);line-height:1.15;letter-spacing:-.04em;font-weight:700}.docs-refined .docs-intro-description{margin-top:18px;max-width:800px;font-size:16px;line-height:1.7;color:#a9b8ce}.docs-refined .docs-required{margin-top:16px;font-size:11px;color:#a9b8ce}.docs-refined .docs-body{padding-top:36px;padding-bottom:64px}.docs-refined .docs-integrations h2{font-family:var(--font-heading);font-size:20px;letter-spacing:-.025em}.docs-refined .docs-integrations .group>.group{border-radius:18px;box-shadow:none;transition:border-color .2s,box-shadow .2s}.docs-refined .docs-integrations .group:hover>.group{border-color:#8baad5;box-shadow:0 12px 24px -20px #0a122055}.docs-refined .docs-body>div>a>.group,.docs-refined .docs-reference section>.group{border-radius:20px;box-shadow:none}.docs-refined .docs-reference section>.group:hover{box-shadow:none}.docs-refined .docs-reference section>.group>.absolute.bg-accent{width:2px;opacity:.6}.docs-refined .docs-reference section>.group{scroll-margin-top:108px}.docs-refined .docs-reference h3{color:#354256;letter-spacing:.04em;font-size:13px}.docs-refined .docs-toc>.group{border-radius:18px;box-shadow:none;background:#e8ecf1;border-color:#d7dde6}.docs-refined .docs-toc h3{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:#0a4da2}.docs-refined .docs-toc nav{max-height:calc(100svh - 220px);overflow-y:auto}.docs-refined .docs-toc nav a{padding:7px 10px;font-size:12px;border-radius:8px}.docs-refined .docs-toc nav a:hover{background:#fff;color:#0a4da2}.docs-refined :is(a,button):focus-visible{outline:2px solid #78a5f6;outline-offset:4px}.docs-refined .docs-help{border-radius:20px;background:#e8ecf1;padding:28px}.docs-refined .docs-help :is(button,a){font-weight:500;border-radius:12px}@media(max-width:640px){.docs-refined .docs-wrap{padding-inline:20px}.docs-refined .docs-intro{padding-top:112px;padding-bottom:40px}.docs-refined .docs-body{padding-top:28px}.docs-refined .docs-intro-description{font-size:15px}}@media(prefers-reduced-motion:reduce){.docs-refined .docs-back,.docs-refined .docs-integrations .group>.group{transition:none}}.docs-refined.docs-guide .docs-intro-meta{flex-wrap:wrap}.docs-refined.docs-guide .docs-back{flex-shrink:0}.docs-refined.docs-guide .docs-version{max-width:100%}