.Docs-module__i7ZEqa__page{background:var(--d-bg-landing);min-height:100dvh;color:var(--d-fg);padding:136px 16px 120px}.Docs-module__i7ZEqa__wrap{grid-template-columns:minmax(0,720px);justify-content:center;column-gap:64px;max-width:1004px;margin:0 auto;display:grid}.Docs-module__i7ZEqa__toc{display:none}.Docs-module__i7ZEqa__article{min-width:0}.Docs-module__i7ZEqa__title{letter-spacing:-.03em;color:var(--d-fg);font-size:44px;font-weight:600;line-height:1.05}.Docs-module__i7ZEqa__dek{color:var(--d-fg-2);margin-top:16px;font-size:18px;line-height:1.5}.Docs-module__i7ZEqa__meta{font-family:var(--font-mono);letter-spacing:.02em;color:var(--d-fg-3);margin-top:20px;font-size:12px}.Docs-module__i7ZEqa__section{margin-top:72px}.Docs-module__i7ZEqa__h2{letter-spacing:-.02em;color:var(--d-fg);scroll-margin-top:104px;font-size:24px;font-weight:600;line-height:1.2}.Docs-module__i7ZEqa__p{color:color-mix(in srgb, var(--d-fg) 82%, transparent);margin-top:16px;font-size:16px;line-height:1.7}.Docs-module__i7ZEqa__mono{font-family:var(--font-mono);color:var(--d-fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.92em}.Docs-module__i7ZEqa__quote{border-left:1px solid var(--d-line-2);letter-spacing:-.015em;color:var(--d-fg);text-wrap:pretty;margin:36px 0 8px;padding-left:20px;font-size:22px;font-weight:500;line-height:1.35}.Docs-module__i7ZEqa__figure{margin:32px 0 0}.Docs-module__i7ZEqa__figScroll{overscroll-behavior-x:contain;overflow-x:auto}.Docs-module__i7ZEqa__figSvg{width:100%;height:auto;display:block;overflow:visible}.Docs-module__i7ZEqa__hand{font-family:var(--font-excalifont), "Caveat", "Segoe Print", cursive}.Docs-module__i7ZEqa__figMono{font-family:var(--font-mono);letter-spacing:.02em;fill:var(--d-fg-3);color:var(--d-fg-3);font-size:11px}.Docs-module__i7ZEqa__hatch{opacity:.5}.Docs-module__i7ZEqa__figCaption{color:var(--d-fg-3);margin-top:12px;font-size:13px;line-height:1.5}.Docs-module__i7ZEqa__figCaption .Docs-module__i7ZEqa__figMono{text-transform:lowercase;margin-right:6px}.Docs-module__i7ZEqa__end{border-top:1px solid var(--d-line);color:var(--d-fg-2);flex-wrap:wrap;gap:20px;margin-top:80px;padding-top:24px;font-size:14px;display:flex}.Docs-module__i7ZEqa__end a{transition:color .16s var(--d-ease)}.Docs-module__i7ZEqa__end a:hover{color:var(--d-fg)}.Docs-module__i7ZEqa__tocLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--d-fg-3);font-size:11px}.Docs-module__i7ZEqa__tocList{flex-direction:column;gap:9px;margin:14px 0 0;padding:0;list-style:none;display:flex}.Docs-module__i7ZEqa__tocLink{color:var(--d-fg-3);transition:color .16s var(--d-ease);font-size:13px;line-height:1.35;display:block}.Docs-module__i7ZEqa__tocLink:hover{color:var(--d-fg-2)}.Docs-module__i7ZEqa__tocLink[aria-current=true]{color:var(--d-fg)}@media (min-width:1024px){.Docs-module__i7ZEqa__wrap{grid-template-columns:220px minmax(0,720px)}.Docs-module__i7ZEqa__toc{align-self:start;max-height:calc(100dvh - 128px);padding-top:10px;display:block;position:sticky;top:104px;overflow-y:auto}}@media (max-width:760px){.Docs-module__i7ZEqa__page{padding-top:112px}.Docs-module__i7ZEqa__title{font-size:36px}.Docs-module__i7ZEqa__dek{font-size:17px}.Docs-module__i7ZEqa__section{margin-top:56px}.Docs-module__i7ZEqa__quote{font-size:19px}.Docs-module__i7ZEqa__figSvg{min-width:560px}}.Docs-module__i7ZEqa__headerShip{margin:28px 0 8px}.Docs-module__i7ZEqa__headerShipCanvas{height:auto;width:100%!important}.Docs-module__i7ZEqa__logoMono{color:var(--d-fg-2)}
.Paper-module__87i4HG__page{--p-bg:var(--d-bg-paper);--p-fg:var(--d-fg);--p-muted:var(--d-fg-2);background:var(--p-bg);min-height:100dvh;color:var(--p-fg);font-family:var(--font-sans);grid-template-rows:auto 1fr auto;padding:28px 32px;display:grid;position:relative;overflow:hidden}.Paper-module__87i4HG__grain{z-index:0;opacity:.9;pointer-events:none;position:absolute;inset:0}.Paper-module__87i4HG__corners{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.Paper-module__87i4HG__tl,.Paper-module__87i4HG__bl{flex-direction:column;gap:2px;font-size:13px;line-height:1.4;display:flex}.Paper-module__87i4HG__blurb{max-width:400px;color:var(--p-fg);margin:0 0 6px;font-size:13px;line-height:1.5}.Paper-module__87i4HG__kRow{align-items:center;gap:10px;display:inline-flex}.Paper-module__87i4HG__k{color:var(--p-fg);font-weight:500}.Paper-module__87i4HG__v{color:var(--p-muted)}.Paper-module__87i4HG__stage{z-index:1;justify-content:center;align-items:center;padding:24px 0;display:flex;position:relative}.Paper-module__87i4HG__canvas{width:min(1100px,82vw);height:auto;display:block}.Paper-module__87i4HG__list{color:var(--p-fg);flex-direction:column;align-self:flex-end;gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.Paper-module__87i4HG__list li:before{content:"— ";color:var(--p-muted)}.Paper-module__87i4HG__br{flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;display:flex}.Paper-module__87i4HG__link{color:var(--p-muted);transition:color .16s var(--d-ease)}.Paper-module__87i4HG__link:hover{color:var(--p-fg)}.Paper-module__87i4HG__link:first-child{color:var(--p-fg);font-weight:500}@media (max-width:760px){.Paper-module__87i4HG__page{padding:20px 16px}.Paper-module__87i4HG__corners{flex-direction:column;align-items:stretch}.Paper-module__87i4HG__br{align-items:flex-start}.Paper-module__87i4HG__list{align-self:flex-start}.Paper-module__87i4HG__canvas{width:100%}}.Paper-module__87i4HG__hoverZone{cursor:pointer;outline:none;width:min(1100px,82vw);display:block;position:relative}.Paper-module__87i4HG__hoverZone .Paper-module__87i4HG__canvas{width:100%}.Paper-module__87i4HG__center{flex-direction:column;align-self:flex-end;gap:8px;display:flex}.Paper-module__87i4HG__center .Paper-module__87i4HG__list{align-self:auto}.Paper-module__87i4HG__demoLink{font:inherit;color:var(--p-fg);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:13px;display:inline-flex}.Paper-module__87i4HG__demoLink svg{color:var(--p-muted);transition:color .16s var(--d-ease)}.Paper-module__87i4HG__demoLink:hover svg{color:var(--p-fg)}.Paper-module__87i4HG__modal{background:var(--d-surface);width:min(960px,100vw - 32px);max-width:none;color:var(--d-fg);box-shadow:var(--d-shadow);opacity:0;transition:opacity .2s var(--d-ease), transform .2s var(--d-ease), overlay .2s allow-discrete, display .2s allow-discrete;border:none;border-radius:12px;padding:0;transform:translateY(8px)scale(.985)}.Paper-module__87i4HG__modal[open]{opacity:1;transform:none}@starting-style{.Paper-module__87i4HG__modal[open]{opacity:0;transform:translateY(8px)scale(.985)}}.Paper-module__87i4HG__modal::backdrop{background:var(--d-overlay)}.Paper-module__87i4HG__modalBody{flex-direction:column;display:flex}.Paper-module__87i4HG__player{aspect-ratio:1868/1080;background:var(--d-bg);border-radius:12px 12px 0 0;position:relative;overflow:hidden}.Paper-module__87i4HG__video{object-fit:contain;width:100%;height:100%;display:block}.Paper-module__87i4HG__modalBar{justify-content:space-between;align-items:center;padding:10px 12px 10px 16px;display:flex}.Paper-module__87i4HG__modalTitle{color:var(--d-fg-2);font-size:13px}.Paper-module__87i4HG__modalClose{border:1px solid var(--d-line-2);width:28px;height:28px;color:var(--d-fg);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.Paper-module__87i4HG__modalClose:hover{background:var(--d-surface-2)}@media (max-width:760px){.Paper-module__87i4HG__center{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.Paper-module__87i4HG__modal{transition:none}}
