@keyframes docs-landing-title-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes docs-landing-title-glow{0%,to{transform:scaleX(.92);opacity:.55}50%{transform:scaleX(1);opacity:.85}}:root,:root[data-theme=light],html:not(.dark),html[data-theme=light]{--sigvelo-public-canvas:#f8fafc;--sigvelo-public-panel:#eef2f4;--sigvelo-public-card:#ffffff;--sigvelo-public-blue:#006d9f;--sigvelo-public-action:#005f8f;--sigvelo-public-action-hover:#004d73;--sigvelo-public-highlight:#9ed8ea;--sigvelo-public-ink:#111827;--sigvelo-public-ink-muted:#475569;--sigvelo-public-rule:rgb(0 109 159 / 0.28);--sigvelo-public-rule-strong:rgb(0 95 143 / 0.42);--sigvelo-public-focus:#111827}:root[data-theme=dark],html.dark,html[data-theme=dark]{--sigvelo-public-canvas:#081117;--sigvelo-public-panel:#0e1b23;--sigvelo-public-card:#12232d;--sigvelo-public-blue:#63c7e8;--sigvelo-public-action:#8bd9f0;--sigvelo-public-action-hover:#b7eafa;--sigvelo-public-highlight:#174f63;--sigvelo-public-ink:#f3f7f9;--sigvelo-public-ink-muted:#b2c1c9;--sigvelo-public-rule:rgb(99 199 232 / 0.22);--sigvelo-public-rule-strong:rgb(99 199 232 / 0.38);--sigvelo-public-focus:#b7eafa}a:has(>img.nav-logo){display:inline-flex;align-items:center;gap:.5rem}.nav-logo-label{display:inline-block;font-size:1rem;pointer-events:none;color:var(--nav-logo-label-color, currentColor);line-height:1}.light-mode,.mint-light,.theme--light,:not(.dark),:root[data-theme=light],body.theme-light,html:not(.dark),html[data-theme=light]{--nav-logo-label-color:#0b0b0b;--nav-logo-label-weight:600}.dark,.dark-mode,.mint-dark,.theme--dark,:root[data-theme=dark],body.theme-dark,html.dark,html[data-theme=dark]{--nav-logo-label-color:#e6e6e6;--nav-logo-label-weight:400}@media (prefers-color-scheme:light){:root{--nav-logo-label-color:#0b0b0b;--nav-logo-label-weight:600}}@media (prefers-color-scheme:dark){:root{--nav-logo-label-color:#e6e6e6;--nav-logo-label-weight:400}}.nav-logo-label{font-weight:var(--nav-logo-label-weight, 600)}.docs-landing{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at top center,rgba(31,94,255,.18),transparent 28rem),radial-gradient(circle at bottom right,rgba(65,209,255,.12),transparent 26rem),#08060d;color:rgba(255,255,255,.92)}.docs-landing::before{background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px);background-size:calc((100vw - 3rem)/4) 100%;background-position:center top;mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.9) 8rem,rgba(0,0,0,.95) calc(100% - 8rem),transparent 100%)}.docs-landing-hero::before,.docs-landing::after,.docs-landing::before{content:'';position:absolute;inset:0;pointer-events:none}.docs-landing::after{background:linear-gradient(to right,transparent 0,rgba(255,255,255,.04) 33.333%,transparent 33.333%,transparent 66.666%,rgba(255,255,255,.04) 66.666%,transparent 66.666%),linear-gradient(to bottom,rgba(255,255,255,.03),transparent 12rem)}.docs-landing a{color:inherit}.docs-landing code{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);border-radius:.35rem;padding:.12rem .35rem;font-size:.95em;border-color:var(--sigvelo-public-rule);border-radius:2px;background:var(--sigvelo-public-panel)}.docs-landing-inner{position:relative;z-index:1;width:100%;max-width:84rem;margin:0 auto;padding:0 1.5rem}.docs-landing-hero{position:relative;padding:4rem 0 2.75rem;border-bottom:1px solid rgba(255,255,255,.06)}.docs-landing-hero::before{background:radial-gradient(circle at 24% 34%,rgba(255,255,255,.07),transparent 16rem),radial-gradient(circle at 74% 28%,rgba(31,94,255,.18),transparent 22rem)}.docs-landing-hero-grid{position:relative;z-index:1;display:grid;gap:1.5rem;align-items:center}.docs-landing-copy{position:relative;max-width:64rem}.docs-landing-hero-diagram{position:relative;display:none}.docs-landing-bottom-visual{display:block;max-width:64rem;margin-inline:auto}.docs-landing-bottom-visual .docs-landing-hero-diagram-svg{max-width:none}.docs-landing-hero-diagram-svg{display:block;width:100%;height:auto;max-width:48rem}.docs-landing-hero-diagram-dark{display:block}.docs-landing-hero-diagram-light{display:none}.docs-landing-kicker,.docs-landing-list-label,.docs-landing-visual-label{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#7dcfff}.docs-landing-title{position:relative;display:inline-block;margin:.9rem 0 0;max-width:100%;font-size:clamp(2.05rem,4.15vw,3.4rem);font-weight:620;line-height:1;letter-spacing:-.055em;white-space:normal;text-wrap:balance;color:#f4f7ff;background-image:linear-gradient(120deg,#f8fbff 0,#c8d9ff 22%,#7dcfff 48%,#f4f8ff 72%,#9db9ff 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 0 18px rgba(125,207,255,.16))}.docs-landing-title::after{content:'';position:absolute;left:.35rem;right:.25rem;bottom:.2rem;height:.24rem;background:linear-gradient(90deg,rgba(31,94,255,0),rgba(125,207,255,.55),rgba(31,94,255,0));opacity:.75;filter:blur(12px);pointer-events:none}.docs-landing-body,.docs-landing-footer-copy,.docs-landing-lead,.docs-landing-list-card li,.docs-landing-note,.docs-landing-section-copy,.docs-landing-visual-card p,.docs-landing-visual-center p{color:rgba(255,255,255,.74)}.docs-landing-body,.docs-landing-footer-copy,.docs-landing-lead{margin:1.25rem 0 0;max-width:46rem;font-size:1rem;line-height:1.82;text-wrap:pretty}.docs-landing-hero-note{max-width:38rem}.docs-landing-links{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.docs-landing-link{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);padding:.7rem 1rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform 180ms ease,border-color 180ms ease,background-color 180ms ease}.docs-landing-link:hover{transform:translateY(-1px);border-color:rgba(125,207,255,.45);background:rgba(255,255,255,.05)}.docs-landing-link-primary{border:1px solid transparent;background:linear-gradient(#0e1220,#0e1220) padding-box,linear-gradient(110deg,#1f5eff 0,#7dcfff 50%,#1f5eff 100%) border-box}.docs-landing-section{position:relative;padding:3rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.docs-landing-section-end{padding-bottom:4.5rem;border-bottom:0}.docs-landing-grid-4,.docs-landing-two-up{display:grid;gap:1.25rem}.docs-landing-block,.docs-landing-section-head{max-width:46rem}.docs-landing-heading{margin:.65rem 0 0;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.02;letter-spacing:-.045em;color:#fff;text-wrap:balance}.docs-landing-note,.docs-landing-section-copy{margin:1rem 0 0;font-size:.96rem;line-height:1.78}.docs-landing-body a,.docs-landing-footer-copy a,.docs-landing-list-card a,.docs-landing-note a,.docs-landing-package-table a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(125,207,255,.35)}.docs-landing-body a:hover,.docs-landing-footer-copy a:hover,.docs-landing-list-card a:hover,.docs-landing-note a:hover,.docs-landing-package-table a:hover{border-color:#7dcfff}.docs-landing-code,.docs-landing-footer,.docs-landing-list-card,.docs-landing-visual{position:relative;overflow:hidden;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);backdrop-filter:blur(10px);box-shadow:0 18px 50px rgba(0,0,0,.2)}.docs-landing-code::before,.docs-landing-footer::before,.docs-landing-list-card::before,.docs-landing-package-table::before,.docs-landing-visual::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(125,207,255,.06),transparent 55%);pointer-events:none}.docs-landing-visual{display:grid;gap:.9rem;padding:1.15rem;align-content:start}.docs-landing-visual-card,.docs-landing-visual-center{position:relative;border-radius:.85rem;padding:1rem}.docs-landing-visual-card{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.docs-landing-visual-center{border:1px solid transparent;background:linear-gradient(#0c0a14,#0c0a14) padding-box,linear-gradient(110deg,rgba(31,94,255,.95) 0,rgba(125,207,255,.95) 50%,rgba(31,94,255,.95) 100%) border-box}.docs-landing-visual h3{margin:.55rem 0 0;font-size:1.18rem;line-height:1.1;letter-spacing:-.04em;color:#fff}.docs-landing-visual p{margin:.55rem 0 0;font-size:.95rem;line-height:1.7}.docs-landing-code{margin-top:1.25rem;padding:1rem}.docs-landing-code [data-rehype-pretty-code-fragment],.docs-landing-code pre{border-radius:.85rem}.docs-landing-code-grid{display:grid;gap:1rem}.docs-landing-code-card{position:relative}.docs-landing-code-label{margin:0 0 .75rem;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7dcfff}.docs-landing-note-tight{margin-top:1rem}.docs-landing-grid-4{margin-top:1.25rem}.docs-landing-list-card{padding:1.2rem}.docs-landing-list-card ul{margin:.9rem 0 0;padding:0;list-style:none}.docs-landing-list-card li+li{margin-top:.85rem}.docs-landing-list-card li{font-size:.98rem;line-height:1.72}.docs-landing-footer{padding:1.25rem}.docs-landing-package-table{position:relative;overflow-x:auto;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);backdrop-filter:blur(10px);box-shadow:0 18px 50px rgba(0,0,0,.2)}.docs-landing-package-table table{position:relative;z-index:1;width:100%;min-width:42rem;border-collapse:collapse}.docs-landing-package-table td,.docs-landing-package-table th{padding:.9rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}.docs-landing-package-table th{font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7dcfff}.docs-landing-package-table td{font-size:.95rem;line-height:1.6;color:rgba(255,255,255,.74)}.docs-landing-package-table tbody tr:last-child td{border-bottom:0}.docs-landing-package-group{margin-top:1.25rem}.docs-landing-package-group:first-child{margin-top:0}.docs-landing-package-group-label{margin:0 0 .5rem;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7dcfff}.docs-landing-icon-link{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;transition:opacity 180ms ease;border-bottom:none!important;opacity:.7}.docs-landing-icon-link:hover{opacity:1;border-bottom:none!important}.docs-landing-icon-link svg{width:1rem;height:1rem;fill:currentColor}.docs-landing-icon-github{color:rgba(255,255,255,.85)}.docs-landing-icon-npm{color:#cb3837}.docs-landing-links-cell{display:inline-flex;gap:.5rem;align-items:center;margin-left:.6rem}.docs-landing-package-name{display:flex;align-items:center;white-space:nowrap}.docs-landing-package-name>a{border-bottom:none!important}.docs-landing-package-name>a:hover code{border-color:rgba(125,207,255,.45)}.docs-landing-package-desc{font-size:.88rem;color:rgba(255,255,255,.52);line-height:1.5}@media (min-width:900px){.docs-landing-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(21rem,.92fr);gap:2.25rem}.docs-landing-hero-diagram{display:block}.docs-landing-two-up{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);gap:1.5rem}.docs-landing-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.docs-landing-code-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-landing-visual{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}}@media (max-width:899px){.docs-landing::after{background:linear-gradient(to bottom,rgba(255,255,255,.03),transparent 12rem)}.docs-landing-hero{padding-top:3.5rem}.docs-landing-title{font-size:clamp(1.5rem,8.2vw,2.75rem);letter-spacing:-.045em;white-space:normal;text-wrap:balance}.docs-landing-hero-diagram{margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.docs-landing-link{transition:none}.docs-landing-title,.docs-landing-title::after{animation:none}}.light-mode .docs-landing,.mint-light .docs-landing,.theme--light .docs-landing,:root[data-theme=light] .docs-landing,body.theme-light .docs-landing,html:not(.dark) .docs-landing,html[data-theme=light] .docs-landing{background:radial-gradient(circle at top center,rgba(31,94,255,.12),transparent 24rem),radial-gradient(circle at bottom right,rgba(65,209,255,.08),transparent 24rem),#f5f7fc;color:rgba(12,18,32,.92)}:root[data-theme=light] .docs-landing::before,html[data-theme=light] .docs-landing::before{background-image:linear-gradient(to right,rgba(15,23,42,.06) 1px,transparent 1px)}.light-mode .docs-landing::before,.mint-light .docs-landing::before,.theme--light .docs-landing::before,body.theme-light .docs-landing::before{background-image:linear-gradient(to right,rgba(15,23,42,.06) 1px,transparent 1px);opacity:.22}html:not(.dark) .docs-landing::before{background-image:linear-gradient(to right,rgba(15,23,42,.06) 1px,transparent 1px)}.light-mode .docs-landing::after,.mint-light .docs-landing::after,.theme--light .docs-landing::after,:root[data-theme=light] .docs-landing::after,body.theme-light .docs-landing::after,html:not(.dark) .docs-landing::after,html[data-theme=light] .docs-landing::after{background:linear-gradient(to right,transparent 0,rgba(15,23,42,.03) 33.333%,transparent 33.333%,transparent 66.666%,rgba(15,23,42,.03) 66.666%,transparent 66.666%),linear-gradient(to bottom,rgba(15,23,42,.03),transparent 12rem)}.light-mode .docs-landing code,.mint-light .docs-landing code,.theme--light .docs-landing code,:root[data-theme=light] .docs-landing code,body.theme-light .docs-landing code,html:not(.dark) .docs-landing code,html[data-theme=light] .docs-landing code{border-color:rgba(15,23,42,.12);background:rgba(15,23,42,.05)}.light-mode .docs-landing-hero,.light-mode .docs-landing-section,.mint-light .docs-landing-hero,.mint-light .docs-landing-section,.theme--light .docs-landing-hero,.theme--light .docs-landing-section,:root[data-theme=light] .docs-landing-hero,:root[data-theme=light] .docs-landing-section,body.theme-light .docs-landing-hero,body.theme-light .docs-landing-section,html:not(.dark) .docs-landing-hero,html:not(.dark) .docs-landing-section,html[data-theme=light] .docs-landing-hero,html[data-theme=light] .docs-landing-section{border-bottom-color:rgba(15,23,42,.08)}.light-mode .docs-landing-code-label,.light-mode .docs-landing-kicker,.light-mode .docs-landing-list-label,.light-mode .docs-landing-package-table th,.light-mode .docs-landing-visual-label,.mint-light .docs-landing-code-label,.mint-light .docs-landing-kicker,.mint-light .docs-landing-list-label,.mint-light .docs-landing-package-table th,.mint-light .docs-landing-visual-label,.theme--light .docs-landing-code-label,.theme--light .docs-landing-kicker,.theme--light .docs-landing-list-label,.theme--light .docs-landing-package-table th,.theme--light .docs-landing-visual-label,:root[data-theme=light] .docs-landing-code-label,:root[data-theme=light] .docs-landing-kicker,:root[data-theme=light] .docs-landing-list-label,:root[data-theme=light] .docs-landing-package-table th,:root[data-theme=light] .docs-landing-visual-label,body.theme-light .docs-landing-code-label,body.theme-light .docs-landing-kicker,body.theme-light .docs-landing-list-label,body.theme-light .docs-landing-package-table th,body.theme-light .docs-landing-visual-label,html:not(.dark) .docs-landing-code-label,html:not(.dark) .docs-landing-kicker,html:not(.dark) .docs-landing-list-label,html:not(.dark) .docs-landing-package-table th,html:not(.dark) .docs-landing-visual-label,html[data-theme=light] .docs-landing-code-label,html[data-theme=light] .docs-landing-kicker,html[data-theme=light] .docs-landing-list-label,html[data-theme=light] .docs-landing-package-table th,html[data-theme=light] .docs-landing-visual-label{color:#1f5eff}.light-mode .docs-landing-heading,.light-mode .docs-landing-title,.light-mode .docs-landing-visual h3,.mint-light .docs-landing-heading,.mint-light .docs-landing-title,.mint-light .docs-landing-visual h3,.theme--light .docs-landing-heading,.theme--light .docs-landing-title,.theme--light .docs-landing-visual h3,:root[data-theme=light] .docs-landing-heading,:root[data-theme=light] .docs-landing-title,:root[data-theme=light] .docs-landing-visual h3,body.theme-light .docs-landing-heading,body.theme-light .docs-landing-title,body.theme-light .docs-landing-visual h3,html:not(.dark) .docs-landing-heading,html:not(.dark) .docs-landing-title,html:not(.dark) .docs-landing-visual h3,html[data-theme=light] .docs-landing-heading,html[data-theme=light] .docs-landing-title,html[data-theme=light] .docs-landing-visual h3{color:#0f172a}.light-mode .docs-landing-title,.mint-light .docs-landing-title,.theme--light .docs-landing-title,:root[data-theme=light] .docs-landing-title,body.theme-light .docs-landing-title,html:not(.dark) .docs-landing-title,html[data-theme=light] .docs-landing-title{background-image:linear-gradient(120deg,#0f172a 0,#1f5eff 28%,#1292db 52%,#0f172a 78%,#3359d6 100%);filter:drop-shadow(0 0 14px rgba(31,94,255,.12))}.light-mode .docs-landing-body,.light-mode .docs-landing-footer-copy,.light-mode .docs-landing-lead,.light-mode .docs-landing-list-card li,.light-mode .docs-landing-note,.light-mode .docs-landing-section-copy,.light-mode .docs-landing-visual-card p,.light-mode .docs-landing-visual-center p,.mint-light .docs-landing-body,.mint-light .docs-landing-footer-copy,.mint-light .docs-landing-lead,.mint-light .docs-landing-list-card li,.mint-light .docs-landing-note,.mint-light .docs-landing-section-copy,.mint-light .docs-landing-visual-card p,.mint-light .docs-landing-visual-center p,.theme--light .docs-landing-body,.theme--light .docs-landing-footer-copy,.theme--light .docs-landing-lead,.theme--light .docs-landing-list-card li,.theme--light .docs-landing-note,.theme--light .docs-landing-section-copy,.theme--light .docs-landing-visual-card p,.theme--light .docs-landing-visual-center p,:root[data-theme=light] .docs-landing-body,:root[data-theme=light] .docs-landing-footer-copy,:root[data-theme=light] .docs-landing-lead,:root[data-theme=light] .docs-landing-list-card li,:root[data-theme=light] .docs-landing-note,:root[data-theme=light] .docs-landing-section-copy,:root[data-theme=light] .docs-landing-visual-card p,:root[data-theme=light] .docs-landing-visual-center p,body.theme-light .docs-landing-body,body.theme-light .docs-landing-footer-copy,body.theme-light .docs-landing-lead,body.theme-light .docs-landing-list-card li,body.theme-light .docs-landing-note,body.theme-light .docs-landing-section-copy,body.theme-light .docs-landing-visual-card p,body.theme-light .docs-landing-visual-center p,html:not(.dark) .docs-landing-body,html:not(.dark) .docs-landing-footer-copy,html:not(.dark) .docs-landing-lead,html:not(.dark) .docs-landing-list-card li,html:not(.dark) .docs-landing-note,html:not(.dark) .docs-landing-section-copy,html:not(.dark) .docs-landing-visual-card p,html:not(.dark) .docs-landing-visual-center p,html[data-theme=light] .docs-landing-body,html[data-theme=light] .docs-landing-footer-copy,html[data-theme=light] .docs-landing-lead,html[data-theme=light] .docs-landing-list-card li,html[data-theme=light] .docs-landing-note,html[data-theme=light] .docs-landing-section-copy,html[data-theme=light] .docs-landing-visual-card p,html[data-theme=light] .docs-landing-visual-center p{color:rgba(15,23,42,.74)}.light-mode .docs-landing-link,.mint-light .docs-landing-link,.theme--light .docs-landing-link,:root[data-theme=light] .docs-landing-link,body.theme-light .docs-landing-link,html:not(.dark) .docs-landing-link,html[data-theme=light] .docs-landing-link{border-color:rgba(15,23,42,.12);background:rgba(255,255,255,.72)}.light-mode .docs-landing-link:hover,.mint-light .docs-landing-link:hover,.theme--light .docs-landing-link:hover,:root[data-theme=light] .docs-landing-link:hover,body.theme-light .docs-landing-link:hover,html:not(.dark) .docs-landing-link:hover,html[data-theme=light] .docs-landing-link:hover{background:rgba(255,255,255,.92)}:root[data-theme=light] .docs-landing-link-primary,html[data-theme=light] .docs-landing-link-primary{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(110deg,#1f5eff 0,#7dcfff 50%,#1f5eff 100%) border-box}.light-mode .docs-landing-link-primary,.mint-light .docs-landing-link-primary,.theme--light .docs-landing-link-primary,body.theme-light .docs-landing-link-primary{color:#0f172a;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(110deg,#1f5eff 0,#7dcfff 50%,#1f5eff 100%) border-box}html:not(.dark) .docs-landing-link-primary{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(110deg,#1f5eff 0,#7dcfff 50%,#1f5eff 100%) border-box}.light-mode .docs-landing-body a,.light-mode .docs-landing-footer-copy a,.light-mode .docs-landing-list-card a,.light-mode .docs-landing-note a,.mint-light .docs-landing-body a,.mint-light .docs-landing-footer-copy a,.mint-light .docs-landing-list-card a,.mint-light .docs-landing-note a,.theme--light .docs-landing-body a,.theme--light .docs-landing-footer-copy a,.theme--light .docs-landing-list-card a,.theme--light .docs-landing-note a,:root[data-theme=light] .docs-landing-body a,:root[data-theme=light] .docs-landing-footer-copy a,:root[data-theme=light] .docs-landing-list-card a,:root[data-theme=light] .docs-landing-note a,body.theme-light .docs-landing-body a,body.theme-light .docs-landing-footer-copy a,body.theme-light .docs-landing-list-card a,body.theme-light .docs-landing-note a,html:not(.dark) .docs-landing-body a,html:not(.dark) .docs-landing-footer-copy a,html:not(.dark) .docs-landing-list-card a,html:not(.dark) .docs-landing-note a,html[data-theme=light] .docs-landing-body a,html[data-theme=light] .docs-landing-footer-copy a,html[data-theme=light] .docs-landing-list-card a,html[data-theme=light] .docs-landing-note a{color:#0f172a;border-bottom-color:rgba(31,94,255,.3)}.light-mode .docs-landing-body a:hover,.light-mode .docs-landing-footer-copy a:hover,.light-mode .docs-landing-list-card a:hover,.light-mode .docs-landing-note a:hover,.mint-light .docs-landing-body a:hover,.mint-light .docs-landing-footer-copy a:hover,.mint-light .docs-landing-list-card a:hover,.mint-light .docs-landing-note a:hover,.theme--light .docs-landing-body a:hover,.theme--light .docs-landing-footer-copy a:hover,.theme--light .docs-landing-list-card a:hover,.theme--light .docs-landing-note a:hover,:root[data-theme=light] .docs-landing-body a:hover,:root[data-theme=light] .docs-landing-footer-copy a:hover,:root[data-theme=light] .docs-landing-list-card a:hover,:root[data-theme=light] .docs-landing-note a:hover,body.theme-light .docs-landing-body a:hover,body.theme-light .docs-landing-footer-copy a:hover,body.theme-light .docs-landing-list-card a:hover,body.theme-light .docs-landing-note a:hover,html:not(.dark) .docs-landing-body a:hover,html:not(.dark) .docs-landing-footer-copy a:hover,html:not(.dark) .docs-landing-list-card a:hover,html:not(.dark) .docs-landing-note a:hover,html[data-theme=light] .docs-landing-body a:hover,html[data-theme=light] .docs-landing-footer-copy a:hover,html[data-theme=light] .docs-landing-list-card a:hover,html[data-theme=light] .docs-landing-note a:hover{border-color:#1f5eff}.light-mode .docs-landing-code,.light-mode .docs-landing-footer,.light-mode .docs-landing-list-card,.light-mode .docs-landing-package-table,.light-mode .docs-landing-visual,.mint-light .docs-landing-code,.mint-light .docs-landing-footer,.mint-light .docs-landing-list-card,.mint-light .docs-landing-package-table,.mint-light .docs-landing-visual,.theme--light .docs-landing-code,.theme--light .docs-landing-footer,.theme--light .docs-landing-list-card,.theme--light .docs-landing-package-table,.theme--light .docs-landing-visual,:root[data-theme=light] .docs-landing-code,:root[data-theme=light] .docs-landing-footer,:root[data-theme=light] .docs-landing-list-card,:root[data-theme=light] .docs-landing-package-table,:root[data-theme=light] .docs-landing-visual,body.theme-light .docs-landing-code,body.theme-light .docs-landing-footer,body.theme-light .docs-landing-list-card,body.theme-light .docs-landing-package-table,body.theme-light .docs-landing-visual,html:not(.dark) .docs-landing-code,html:not(.dark) .docs-landing-footer,html:not(.dark) .docs-landing-list-card,html:not(.dark) .docs-landing-package-table,html:not(.dark) .docs-landing-visual,html[data-theme=light] .docs-landing-code,html[data-theme=light] .docs-landing-footer,html[data-theme=light] .docs-landing-list-card,html[data-theme=light] .docs-landing-package-table,html[data-theme=light] .docs-landing-visual{border-color:rgba(15,23,42,.1);background:rgba(255,255,255,.78);box-shadow:0 18px 48px rgba(15,23,42,.08)}.light-mode .docs-landing-code::before,.light-mode .docs-landing-footer::before,.light-mode .docs-landing-list-card::before,.light-mode .docs-landing-package-table::before,.light-mode .docs-landing-visual::before,.mint-light .docs-landing-code::before,.mint-light .docs-landing-footer::before,.mint-light .docs-landing-list-card::before,.mint-light .docs-landing-package-table::before,.mint-light .docs-landing-visual::before,.theme--light .docs-landing-code::before,.theme--light .docs-landing-footer::before,.theme--light .docs-landing-list-card::before,.theme--light .docs-landing-package-table::before,.theme--light .docs-landing-visual::before,:root[data-theme=light] .docs-landing-code::before,:root[data-theme=light] .docs-landing-footer::before,:root[data-theme=light] .docs-landing-list-card::before,:root[data-theme=light] .docs-landing-package-table::before,:root[data-theme=light] .docs-landing-visual::before,body.theme-light .docs-landing-code::before,body.theme-light .docs-landing-footer::before,body.theme-light .docs-landing-list-card::before,body.theme-light .docs-landing-package-table::before,body.theme-light .docs-landing-visual::before,html:not(.dark) .docs-landing-code::before,html:not(.dark) .docs-landing-footer::before,html:not(.dark) .docs-landing-list-card::before,html:not(.dark) .docs-landing-package-table::before,html:not(.dark) .docs-landing-visual::before,html[data-theme=light] .docs-landing-code::before,html[data-theme=light] .docs-landing-footer::before,html[data-theme=light] .docs-landing-list-card::before,html[data-theme=light] .docs-landing-package-table::before,html[data-theme=light] .docs-landing-visual::before{background:linear-gradient(135deg,rgba(31,94,255,.06),transparent 55%)}.light-mode .docs-landing-visual-card,.mint-light .docs-landing-visual-card,.theme--light .docs-landing-visual-card,:root[data-theme=light] .docs-landing-visual-card,body.theme-light .docs-landing-visual-card,html:not(.dark) .docs-landing-visual-card,html[data-theme=light] .docs-landing-visual-card{border-color:rgba(15,23,42,.08);background:rgba(15,23,42,.03)}.light-mode .docs-landing-visual-center,.mint-light .docs-landing-visual-center,.theme--light .docs-landing-visual-center,:root[data-theme=light] .docs-landing-visual-center,body.theme-light .docs-landing-visual-center,html:not(.dark) .docs-landing-visual-center,html[data-theme=light] .docs-landing-visual-center{background:linear-gradient(#f7f9fe,#f7f9fe) padding-box,linear-gradient(110deg,#1f5eff 0,#7dcfff 50%,#1f5eff 100%) border-box}.light-mode .docs-landing-package-table td,.mint-light .docs-landing-package-table td,.theme--light .docs-landing-package-table td,:root[data-theme=light] .docs-landing-package-table td,body.theme-light .docs-landing-package-table td,html:not(.dark) .docs-landing-package-table td,html[data-theme=light] .docs-landing-package-table td{color:rgba(15,23,42,.74);border-bottom-color:rgba(15,23,42,.08)}.light-mode .docs-landing-package-table a,.mint-light .docs-landing-package-table a,.theme--light .docs-landing-package-table a,:root[data-theme=light] .docs-landing-package-table a,body.theme-light .docs-landing-package-table a,html:not(.dark) .docs-landing-package-table a,html[data-theme=light] .docs-landing-package-table a{color:#0f172a;border-bottom-color:rgba(31,94,255,.3)}.light-mode .docs-landing-icon-github,.mint-light .docs-landing-icon-github,.theme--light .docs-landing-icon-github,:root[data-theme=light] .docs-landing-icon-github,body.theme-light .docs-landing-icon-github,html:not(.dark) .docs-landing-icon-github,html[data-theme=light] .docs-landing-icon-github{color:#24292f}.light-mode .docs-landing-package-name>a:hover code,.mint-light .docs-landing-package-name>a:hover code,.theme--light .docs-landing-package-name>a:hover code,:root[data-theme=light] .docs-landing-package-name>a:hover code,body.theme-light .docs-landing-package-name>a:hover code,html:not(.dark) .docs-landing-package-name>a:hover code,html[data-theme=light] .docs-landing-package-name>a:hover code{border-color:rgba(31,94,255,.4)}.light-mode .docs-landing-package-group-label,.mint-light .docs-landing-package-group-label,.theme--light .docs-landing-package-group-label,:root[data-theme=light] .docs-landing-package-group-label,body.theme-light .docs-landing-package-group-label,html:not(.dark) .docs-landing-package-group-label,html[data-theme=light] .docs-landing-package-group-label{color:#1f5eff}.light-mode .docs-landing-package-desc,.mint-light .docs-landing-package-desc,.theme--light .docs-landing-package-desc,:root[data-theme=light] .docs-landing-package-desc,body.theme-light .docs-landing-package-desc,html:not(.dark) .docs-landing-package-desc,html[data-theme=light] .docs-landing-package-desc{color:rgba(15,23,42,.52)}.light-mode .docs-landing-hero-diagram-dark,.mint-light .docs-landing-hero-diagram-dark,.theme--light .docs-landing-hero-diagram-dark,:root[data-theme=light] .docs-landing-hero-diagram-dark,body.theme-light .docs-landing-hero-diagram-dark,html:not(.dark) .docs-landing-hero-diagram-dark,html[data-theme=light] .docs-landing-hero-diagram-dark{display:none}.light-mode .docs-landing-hero-diagram-light,.mint-light .docs-landing-hero-diagram-light,.theme--light .docs-landing-hero-diagram-light,:root[data-theme=light] .docs-landing-hero-diagram-light,body.theme-light .docs-landing-hero-diagram-light,html:not(.dark) .docs-landing-hero-diagram-light,html[data-theme=light] .docs-landing-hero-diagram-light{display:block}.light-mode .docs-landing-code [data-rehype-pretty-code-fragment],.light-mode .docs-landing-code pre,.mint-light .docs-landing-code [data-rehype-pretty-code-fragment],.mint-light .docs-landing-code pre,.theme--light .docs-landing-code [data-rehype-pretty-code-fragment],.theme--light .docs-landing-code pre,:root[data-theme=light] .docs-landing-code [data-rehype-pretty-code-fragment],:root[data-theme=light] .docs-landing-code pre,body.theme-light .docs-landing-code [data-rehype-pretty-code-fragment],body.theme-light .docs-landing-code pre,html:not(.dark) .docs-landing-code [data-rehype-pretty-code-fragment],html:not(.dark) .docs-landing-code pre,html[data-theme=light] .docs-landing-code [data-rehype-pretty-code-fragment],html[data-theme=light] .docs-landing-code pre{background:#f8fafc;border:1px solid rgba(15,23,42,.08)}body,html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.docs-landing{background:var(--sigvelo-public-canvas);color:var(--sigvelo-public-ink)}.docs-landing::before{background-image:linear-gradient(to right,var(--sigvelo-public-rule) 1px,transparent 1px),linear-gradient(to bottom,var(--sigvelo-public-rule) 1px,transparent 1px);background-size:5rem 5rem;opacity:.35}.docs-landing-hero::before,.docs-landing::after{background:0 0}.docs-landing-hero{border-color:var(--sigvelo-public-rule)}.docs-landing-title{color:var(--sigvelo-public-ink);background:0 0;-webkit-text-fill-color:currentColor;filter:none;animation:none}.docs-landing-title::after{height:2px;border-radius:0;background:var(--sigvelo-public-action);filter:none;animation:none}.docs-landing-kicker,.docs-landing-list-label,.docs-landing-package-group-label,.docs-landing-package-table th,.docs-landing-visual-label{color:var(--sigvelo-public-action)}.docs-landing-body,.docs-landing-footer-copy,.docs-landing-lead,.docs-landing-list-card li,.docs-landing-note,.docs-landing-package-desc,.docs-landing-section-copy,.docs-landing-visual-card p,.docs-landing-visual-center p{color:var(--sigvelo-public-ink-muted)}.docs-landing-code,.docs-landing-footer,.docs-landing-list-card,.docs-landing-package-table,.docs-landing-visual,.docs-landing-visual-card,.docs-landing-visual-center{border-color:var(--sigvelo-public-rule);border-radius:2px;background:var(--sigvelo-public-card);box-shadow:none}.docs-landing a:focus-visible,.docs-landing button:focus-visible{outline:2px solid var(--sigvelo-public-focus);outline-offset:3px}.docs-landing-list-card a:hover,.docs-landing-package-name>a:hover code{border-color:var(--sigvelo-public-rule-strong)}:root[data-theme=light] .docs-landing,html:not(.dark) .docs-landing,html[data-theme=light] .docs-landing{background:radial-gradient(circle at 72% 8%,rgb(0 109 159/.08),transparent 30rem),var(--sigvelo-public-canvas);color:var(--sigvelo-public-ink)}:root[data-theme=light] .docs-landing::before,html:not(.dark) .docs-landing::before,html[data-theme=light] .docs-landing::before{background-image:linear-gradient(to right,rgb(0 109 159/.08) 1px,transparent 1px),linear-gradient(to bottom,rgb(0 109 159/.08) 1px,transparent 1px);background-size:5rem 5rem;opacity:.42}:root[data-theme=light] .docs-landing-hero::before,:root[data-theme=light] .docs-landing::after,html:not(.dark) .docs-landing-hero::before,html:not(.dark) .docs-landing::after,html[data-theme=light] .docs-landing-hero::before,html[data-theme=light] .docs-landing::after{background:0 0}:root[data-theme=light] .docs-landing-title,html:not(.dark) .docs-landing-title,html[data-theme=light] .docs-landing-title{color:var(--sigvelo-public-ink);background:0 0;-webkit-text-fill-color:currentColor;filter:none;animation:none}:root[data-theme=light] .docs-landing-title::after,html:not(.dark) .docs-landing-title::after,html[data-theme=light] .docs-landing-title::after{left:0;right:0;bottom:-.18rem;height:2px;border-radius:0;background:var(--sigvelo-public-action);opacity:.72;filter:none;animation:none}:root[data-theme=light] .docs-landing-link,html:not(.dark) .docs-landing-link,html[data-theme=light] .docs-landing-link{border-color:var(--sigvelo-public-rule);background:rgb(255 255 255/.74);box-shadow:0 1px 2px rgb(15 23 42/.04)}:root[data-theme=light] .docs-landing-link:hover,html:not(.dark) .docs-landing-link:hover,html[data-theme=light] .docs-landing-link:hover{border-color:var(--sigvelo-public-rule-strong);background:#fff}:root[data-theme=light] .docs-landing-link-primary,html:not(.dark) .docs-landing-link-primary,html[data-theme=light] .docs-landing-link-primary{color:#fff;border-color:var(--sigvelo-public-action);background:var(--sigvelo-public-action)}:root[data-theme=light] .docs-landing-link-primary:hover,html:not(.dark) .docs-landing-link-primary:hover,html[data-theme=light] .docs-landing-link-primary:hover{border-color:var(--sigvelo-public-action-hover);background:var(--sigvelo-public-action-hover)}:root[data-theme=light] .docs-landing-code,:root[data-theme=light] .docs-landing-footer,:root[data-theme=light] .docs-landing-list-card,:root[data-theme=light] .docs-landing-package-table,:root[data-theme=light] .docs-landing-visual,html:not(.dark) .docs-landing-code,html:not(.dark) .docs-landing-footer,html:not(.dark) .docs-landing-list-card,html:not(.dark) .docs-landing-package-table,html:not(.dark) .docs-landing-visual,html[data-theme=light] .docs-landing-code,html[data-theme=light] .docs-landing-footer,html[data-theme=light] .docs-landing-list-card,html[data-theme=light] .docs-landing-package-table,html[data-theme=light] .docs-landing-visual{border-color:var(--sigvelo-public-rule);background:rgb(255 255 255/.88);box-shadow:0 12px 36px rgb(15 23 42/.05)}