.lamp-docs{--color-buoy-base: #efe6d4;--color-buoy-card: #f4ecdd;--color-buoy-hover: #e8dcc6;--color-buoy-input: #ebe1cd;--color-buoy-border: #d3c5aa;--color-buoy-border-strong: #bba98a;--color-buoy-text: #1a1a17;--color-buoy-text-secondary: #4f473a;--color-buoy-text-muted: #6f634f;--lamp-pen: #0e8f63;--color-buoy-primary: var(--lamp-pen);color:var(--color-buoy-text)}.dark .lamp-docs{--color-buoy-base: #0a1412;--color-buoy-card: #102b26;--color-buoy-hover: #16372f;--color-buoy-input: #0c211d;--color-buoy-border: #22433b;--color-buoy-border-strong: #2d5249;--color-buoy-text: #ece4d3;--color-buoy-text-secondary: #b9b09c;--color-buoy-text-muted: #8f8877;--lamp-pen: #3cc795}.lamp-docs .prose{--tw-prose-body: var(--color-buoy-text);--tw-prose-headings: var(--color-buoy-text);--tw-prose-links: var(--color-buoy-text);--tw-prose-bold: var(--color-buoy-text);--tw-prose-bullets: var(--lamp-pen);--tw-prose-counters: var(--lamp-pen);--tw-prose-hr: var(--color-buoy-border);--tw-prose-code: var(--color-buoy-text);--tw-prose-quotes: var(--color-buoy-text-secondary);--tw-prose-quote-borders: var(--color-buoy-border-strong);--tw-prose-th-borders: var(--color-buoy-border-strong);--tw-prose-td-borders: var(--color-buoy-border);--tw-prose-invert-body: var(--color-buoy-text);--tw-prose-invert-headings: var(--color-buoy-text);--tw-prose-invert-links: var(--color-buoy-text);--tw-prose-invert-bold: var(--color-buoy-text);--tw-prose-invert-bullets: var(--lamp-pen);--tw-prose-invert-counters: var(--lamp-pen);--tw-prose-invert-hr: var(--color-buoy-border);--tw-prose-invert-code: var(--color-buoy-text);--tw-prose-invert-quotes: var(--color-buoy-text-secondary);--tw-prose-invert-quote-borders: var(--color-buoy-border-strong);--tw-prose-invert-th-borders: var(--color-buoy-border-strong);--tw-prose-invert-td-borders: var(--color-buoy-border)}.lamp-docs .prose h2{font-family:var(--font-display);font-weight:800;letter-spacing:-.025em}.lamp-docs .prose h3{font-family:var(--font-display);font-weight:700}.lamp-docs .prose h2{font-size:1.55rem}.lamp-docs .prose :is(h2,h3,h4) a{font-weight:inherit;text-decoration:none}.lamp-docs .prose :is(td,th){overflow-wrap:break-word}.lamp-docs .agent-install,.lamp-docs .agent-install *{border-color:var(--color-buoy-border)}:root:not(.dark) .lamp-docs .agent-install{background:var(--color-buoy-card)}:root:not(.dark) .lamp-docs .agent-install>:first-child{background:var(--color-buoy-hover)}:root:not(.dark) .lamp-docs .agent-install .font-mono{background:#fffcf480;color:var(--color-buoy-text)}:root:not(.dark) .lamp-docs .agent-install>:last-child{color:var(--color-buoy-text-secondary)}.lamp-docs .prose a{text-decoration-color:var(--lamp-pen);text-decoration-thickness:2px;text-underline-offset:3px}.lamp-docs .prose a:hover{color:var(--lamp-pen)}.lamp-docs :is(.codeblock,.codeframe),.lamp-docs :is(.codeblock,.codeframe) *{border-color:var(--color-buoy-border)}:root:not(.dark) .lamp-docs :is(.codeblock,.codeframe){background:#faf5ea}:root:not(.dark) .lamp-docs :is(.codeblock,.codeframe)>:first-child:not(pre):not(:only-child){background:var(--color-buoy-hover)}:root:not(.dark) .lamp-docs pre.shiki{background-color:transparent!important}:root:not(.dark) .lamp-docs .codeframe .font-mono{color:var(--color-buoy-text)}.lamp-docs .codeblock:hover{box-shadow:none}.dark .lamp-docs pre.shiki{background-color:#081714!important}.lamp-docs .desktop-download{background:var(--lamp-green)!important;box-shadow:0 6px 14px var(--lamp-sheet-shadow)!important}.lamp-docs .desktop-download:hover{filter:brightness(1.08)}.dark .lamp-docs .bg-buoy-primary.text-white{color:#04120d}.lamp-docs .lamp-surface{position:relative;isolation:isolate}.lamp-docs .lamp-surface>.lamp-backing{z-index:-1}.lamp-doc-tape{left:50%;top:-18px;margin-left:-65px;width:130px;transform:rotate(-2deg);z-index:2}.lamp-docs-rule{height:3px;background:var(--color-buoy-border-strong);clip-path:polygon(0 20%,12% 80%,25% 10%,38% 90%,51% 20%,64% 85%,77% 15%,90% 80%,100% 30%,100% 100%,0 100%)}.lamp-docs-nav-active{background:var(--lamp-green);color:var(--lamp-cream);font-weight:600}.lamp-docs-nav-active:hover{color:var(--lamp-cream);background:var(--lamp-green)}.lamp-docs-chip{position:relative;isolation:isolate;transform:rotate(var(--tilt));transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.lamp-docs-chip>.lamp-backing{z-index:-1;filter:drop-shadow(0 6px 8px var(--lamp-sheet-shadow))}.lamp-docs-chip:hover{transform:translateY(-2px) rotate(0)}@media (prefers-reduced-motion: reduce){.lamp-docs-chip{transition:none}}
