.public-docs{--docs-header-height:78px;--docs-page-gutter:32px;--docs-code-gutter:18px;min-height:100dvh;padding:calc(var(--docs-header-height) + 28px) var(--docs-page-gutter) 80px;background:var(--lp-bg);color:var(--lp-text);overflow-x:clip}.public-docs :focus-visible{outline:2px solid var(--lp-green);outline-offset:4px}.public-docs .docs-shell{gap:36px;width:100%;max-width:1440px;margin:0 auto}.public-docs .docs-article{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;overflow:visible}.public-docs .docs-hero{border-bottom:1px solid var(--lp-line);background:0 0;padding:32px 0 34px;display:block}.public-docs .docs-primary-header{text-align:left;max-width:820px;margin:0;padding:0}.public-docs .docs-header-label{border:1px solid var(--lp-line);background:var(--lp-soft);color:var(--lp-green);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;margin-bottom:20px;padding:6px 11px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.public-docs .docs-primary-header h1{max-width:820px;color:var(--lp-text);letter-spacing:-.05em;overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(32px,3.3vw,48px);font-weight:600;line-height:1.15}.public-docs .docs-primary-header h1 span{color:var(--lp-green)}.public-docs .docs-primary-header>div:last-child:not(.docs-header-label){max-width:640px;color:var(--lp-muted);margin:0;font-size:15px;line-height:1.85}.public-docs .docs-reading-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.public-docs .docs-body{min-width:0;color:var(--lp-text);overflow-wrap:break-word;padding:36px 0 0;font-family:inherit;font-size:14px;line-height:1.9}.public-docs .docs-body :is(h2,h3,h4,h5,h6){color:var(--lp-text);letter-spacing:-.035em;scroll-margin-top:115px;font-weight:600;line-height:1.35}.public-docs .docs-body h2{margin:40px 0 16px;font-size:25px}.public-docs .docs-body h3{margin:36px 0 14px;font-size:21px}.public-docs .docs-body h4{margin:26px 0 12px;font-size:17px}.public-docs .docs-body .docs-callout{border-radius:var(--lp-radius-md);background:var(--lp-soft);color:var(--lp-text);margin-block:20px;padding:16px 18px}.public-docs .docs-callout>:is(h2,h3,h4){letter-spacing:-.02em;color:var(--lp-text);align-items:center;gap:8px;margin:0 0 8px;font-size:16px;line-height:1.5}.public-docs .docs-callout>div:first-child:has(>svg){letter-spacing:-.02em;color:var(--lp-text);align-items:center;gap:8px;margin:0 0 8px;font-size:16px;line-height:1.5}.public-docs .docs-callout svg{flex-shrink:0;width:20px;height:20px;margin:0}.public-docs .docs-callout>div:not(:first-child){color:var(--lp-text);margin-left:28px;line-height:1.8}.public-docs .docs-callout>:last-child{margin-bottom:0}.public-docs .docs-body :is(h5,h6){font-size:15px}.public-docs .docs-body>:is(h2,h3):first-child,.public-docs .docs-body>div:first-child>h3:first-child{margin-top:0}.public-docs .docs-body :is(p,ul,ol,li){color:var(--lp-text)}.public-docs .docs-body :is(ul,ol){margin-left:0;padding-left:22px}.public-docs .docs-body li{margin-bottom:10px;padding-left:3px}.public-docs .docs-body li::marker{color:var(--lp-green)}.public-docs .docs-body a{color:var(--lp-green);-webkit-text-decoration-color:color-mix(in srgb, var(--lp-green) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--lp-green) 35%, transparent);text-underline-offset:4px}.public-docs .docs-body a:hover{text-decoration:underline}.public-docs .docs-body a.docs-sdk-upgrade-link{background:var(--lp-action-bg,var(--lp-green));color:var(--lp-action-text,#fff);text-decoration:none}.public-docs .docs-body a.docs-sdk-upgrade-link:hover{background:var(--lp-action-hover,#05694c)}.public-docs .docs-body :not(pre)>code{background:var(--lp-soft);color:var(--lp-green);white-space:normal;overflow-wrap:anywhere;border-radius:7px;padding:3px 6px;font-size:.9em}.public-docs .docs-body :is(img,video,iframe){border-radius:var(--lp-radius-md);max-width:100%}.public-docs .docs-table-frame{border:1px solid var(--lp-line);border-radius:var(--lp-radius-md);background:var(--lp-surface);min-width:0;box-shadow:none;margin:24px 0;overflow:hidden}.public-docs .docs-table-frame>div{scrollbar-width:thin;scrollbar-color:var(--lp-line) transparent;overflow-x:auto}.public-docs .docs-body table{border-collapse:collapse;border-spacing:0;background:var(--lp-surface);border:0;border-radius:0;width:100%;min-width:480px;margin:0;font-size:13px;line-height:1.7;display:table}.public-docs .docs-body table:has(th:nth-child(3)){min-width:600px}.public-docs .docs-body :is(th,td){border:0;border-bottom:1px solid var(--lp-line);text-align:left;vertical-align:top;color:var(--lp-text);padding:14px 18px}.public-docs .docs-body th{background:var(--lp-soft);color:var(--lp-muted);letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:600}.public-docs .docs-body td:first-child{font-weight:500}.public-docs .docs-body td:not(:first-child){color:var(--lp-muted)}.public-docs .docs-body tbody tr:last-child td{border-bottom:0}.public-docs .docs-body tr{background:0 0}.public-docs .docs-body tbody tr:nth-child(2n){background:color-mix(in srgb, var(--lp-soft) 35%, var(--lp-surface))}.public-docs .docs-body tbody tr:hover{background:var(--lp-soft)}.public-docs .docs-body blockquote{border:1px solid var(--lp-line);border-radius:var(--lp-radius-md);background:var(--lp-soft);color:var(--lp-text);text-align:left;padding:22px}.public-docs .docs-body blockquote:before,.public-docs .docs-body blockquote:after{display:none}.public-docs .docs-sidebar{border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:var(--lp-surface);width:256px;height:auto;box-shadow:none;margin:0;position:static}.public-docs .docs-sidebar .sidebar-scroll{flex:none;overflow:visible}.public-docs .docs-sidebar-brand{border-color:var(--lp-line);padding:22px 18px}.public-docs .docs-sidebar-brand>div{gap:12px}.public-docs .docs-sidebar-brand .docs-sidebar-logo{border:1px solid var(--lp-line);background:var(--lp-soft);width:40px;height:40px;color:var(--lp-green);border-radius:13px}.public-docs .docs-brand-legacy{display:none}.public-docs .docs-brand-mark{display:block}.public-docs .docs-brand-title{color:var(--lp-text);letter-spacing:-.02em;text-transform:none;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5}.public-docs .docs-sidebar-brand .text-zinc-500{color:var(--lp-muted);font-size:12px}.public-docs .sidebar-scroll{scrollbar-width:thin;scrollbar-color:var(--lp-line) transparent;padding:12px 10px 20px}.public-docs .sidebar-scroll::-webkit-scrollbar{width:4px}.public-docs .sidebar-scroll::-webkit-scrollbar-track{background:0 0}.public-docs .sidebar-scroll::-webkit-scrollbar-thumb{background:var(--lp-line);border-radius:999px}.public-docs .docs-nav-row{color:var(--lp-muted);background:0 0;border:0;border-radius:12px;gap:10px;padding:10px;font-size:13px;font-weight:500;line-height:1.5;transition:color .16s,background-color .16s}.public-docs .docs-nav-row svg{width:17px;height:17px;color:inherit;flex-shrink:0}.public-docs .docs-nav-row:hover{background:var(--lp-soft);color:var(--lp-green)}.public-docs :is(.docs-nav-active,.docs-nav-parent-active){color:var(--lp-green);background:var(--lp-soft);font-weight:600}.public-docs .docs-nav-nested{border-color:var(--lp-line);margin:5px 0 9px 18px;padding:0 0 0 10px}.public-docs .docs-nav-nested .docs-nav-row{padding:8px 9px}.public-docs .docs-nav-nested .docs-nav-row>svg:first-child{display:none}.public-docs .docs-contents{top:calc(var(--docs-header-height) + 32px);min-width:0;max-height:calc(100dvh - var(--docs-header-height) - 70px);scrollbar-width:thin;margin-top:38px;display:none;position:sticky;overflow-y:auto}.public-docs .docs-contents>span{color:var(--lp-text);margin-bottom:15px;font-size:12px;font-weight:600;display:block}.public-docs .docs-contents nav{border-left:1px solid var(--lp-line);flex-direction:column;gap:4px;padding-left:12px;display:flex}.public-docs .docs-contents a{color:var(--lp-muted);overflow-wrap:anywhere;padding:5px 0;font-size:12px;line-height:1.65}.public-docs .docs-contents a:hover,.public-docs .docs-contents a[aria-current]{color:var(--lp-green)}.public-docs .docs-code{border-radius:var(--lp-radius-md);box-shadow:none;background:#112219;border:1px solid #2b4234;margin-block:20px}.public-docs .docs-code-toolbar{min-height:44px;padding:10px var(--docs-code-gutter);background:#172d21;border-bottom:1px solid #2b4234;gap:16px}.public-docs .docs-code-toolbar button{border-radius:6px;min-height:25px}.public-docs .docs-code-content{padding:var(--docs-code-gutter);background:#112219;font-size:12px;line-height:1.85}.public-docs .docs-code-content pre{background:0 0!important}.public-docs .docs-code-content code{white-space:pre;overflow-wrap:normal;background:0 0;border-radius:0;padding:0}.public-docs .docs-code :focus-visible{outline-color:#c6f07e}.public-docs .docs-overview>section>h2,.public-docs .docs-overview-grid>section>h2{margin-top:0}.public-docs .docs-getting-started{margin-bottom:36px}.public-docs .docs-getting-started>ul{counter-reset:docs-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.public-docs .docs-getting-started>ul>li{border:1px solid var(--lp-line);border-radius:var(--lp-radius-md);background:var(--lp-surface);counter-increment:docs-step;min-width:0;margin:0;padding:22px;font-size:13px;line-height:1.85;position:relative}.public-docs .docs-getting-started>ul>li:before{content:"0" counter(docs-step);color:var(--lp-green);margin-bottom:14px;font-size:12px;font-weight:600;display:block}.public-docs .docs-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.public-docs .docs-overview-grid>section{border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:var(--lp-surface);min-width:0;padding:24px}.public-docs .docs-overview-grid h2{font-size:21px}.public-docs .docs-overview-grid :is(ul,div):last-child{margin-bottom:0}.public-docs .docs-fair-usage{border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:var(--lp-soft);margin-top:24px;padding:24px}.public-docs .docs-fair-usage h2{font-size:21px}.public-docs .docs-mobile-trigger{top:calc(var(--docs-header-height) + 8px);border-color:var(--lp-line);border-radius:var(--lp-radius-md);background:var(--lp-surface);color:var(--lp-text);box-shadow:none;margin:0}.public-docs .docs-mobile-trigger :is(button,span){color:inherit}.public-docs .docs-mobile-overlay{top:var(--docs-header-height);z-index:100000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08160e66}.public-docs .docs-mobile-panel{top:var(--docs-header-height);max-height:calc(100dvh - var(--docs-header-height));z-index:100001;border-color:var(--lp-line);background:var(--lp-surface);color:var(--lp-text);border-radius:0 24px 24px 0}.public-docs .docs-mobile-panel .docs-sidebar-brand button{color:var(--lp-text)}@media (min-width:1280px){.public-docs .docs-reading-layout{grid-template-columns:minmax(0,1fr) 152px}.public-docs .docs-contents{display:block}}@media (max-width:1100px){.public-docs{--docs-page-gutter:24px}.public-docs .docs-shell{gap:24px}.public-docs .docs-sidebar{width:238px}}@media (max-width:900px){.public-docs{--docs-header-height:70px}}@media (max-width:1023px){.public-docs .docs-shell{gap:20px}.public-docs .docs-hero{padding-top:12px}.public-docs .docs-body :is(h2,h3,h4,h5,h6),.public-docs .docs-primary-header h1{scroll-margin-top:160px}}@media (max-width:700px){.public-docs{--docs-page-gutter:18px;--docs-code-gutter:14px;padding:calc(var(--docs-header-height) + 16px) var(--docs-page-gutter) 44px}.public-docs .docs-primary-header h1{font-size:34px}.public-docs .docs-hero{padding-bottom:26px}.public-docs .docs-body{padding-top:26px;font-size:13px}.public-docs .docs-getting-started>ul,.public-docs .docs-overview-grid{grid-template-columns:minmax(0,1fr)}.public-docs .docs-overview-grid>section,.public-docs .docs-fair-usage{padding:22px}.public-docs .docs-primary-header>div:last-child:not(.docs-header-label){font-size:14px}.public-docs .docs-code-toolbar{gap:10px}}@media (prefers-reduced-motion:reduce){.public-docs *,.public-docs :before,.public-docs :after{scroll-behavior:auto!important;transition:none!important}}.dark .public-docs .docs-code-toolbar{background:var(--lp-soft);border-color:var(--lp-line)}.dark .public-docs .docs-code :is(pre,code){color:#e5e5e5}.dark .public-docs .docs-code-toolbar button{color:var(--lp-text);border-color:var(--lp-line)}.dark .public-docs .docs-code-toolbar button:disabled{color:var(--lp-green);border-color:var(--lp-green)}.dark .public-docs :is(.docs-nav-active,.docs-nav-parent-active){background:var(--lp-green-soft)}.dark .public-docs .docs-header-label,.dark .public-docs .docs-body :not(pre)>code{background:var(--lp-green-soft);border-color:var(--lp-green-line)}.dark .public-docs .docs-code,.dark .public-docs .docs-code-content{background:var(--lp-input-bg);border-color:var(--lp-line)}.dark .public-docs .docs-nav-active{box-shadow:inset 3px 0 var(--lp-green)}.dark .public-docs .docs-body :not(pre)>code{background:var(--lp-soft);border-color:var(--lp-line);color:var(--lp-text)}.dark .public-docs .docs-body tbody tr:hover{background:var(--lp-soft)}.dark .public-docs .docs-table-frame{border-color:var(--lp-line)}
