.LUdA-W_page{width:100%;padding-bottom:var(--space-6);gap:var(--space-6);margin-inline:auto;display:grid}.LUdA-W_hero{isolation:isolate;min-height:210px;padding:var(--space-6) 30px;border-radius:var(--radius-sm);background:var(--color-feature-surface);color:var(--color-text);outline:none;align-items:flex-start;display:flex;position:relative;overflow:hidden}.LUdA-W_heroAscii{z-index:-1;width:100%;height:100%;color:var(--color-accent-ink);pointer-events:none;position:absolute;inset:0}.LUdA-W_heroArt{z-index:-1;pointer-events:none;width:min(58vw,660px);height:390px;position:absolute;top:-72px;right:-72px}.LUdA-W_heroArt img{object-fit:cover;filter:grayscale();opacity:.6}.LUdA-W_heroContent{gap:10px;width:min(54%,720px);display:grid}.LUdA-W_kicker{color:var(--color-link);font-family:var(--font-heading), Arial, sans-serif;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.LUdA-W_hero h1{max-width:720px;font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(20px,2.5vw,32px);font-weight:700;line-height:1.1}.LUdA-W_lead{max-width:66ch;color:var(--color-on-primary-muted);font-size:clamp(var(--text-sm), 1.25vw, var(--text-base));font-weight:600;line-height:1.5}.LUdA-W_lead span{display:block}.LUdA-W_mobileHeroCopy,.LUdA-W_mobileHeroTitle,.LUdA-W_mobileActionLabel{display:none}.LUdA-W_desktopHeroTitle{align-items:center;gap:6px;display:flex}.LUdA-W_desktopHeroTitle svg{--color-dark-text:var(--color-accent-ink);--color-light-primary:var(--color-feature-surface);flex-shrink:0;width:1em;height:1em}.LUdA-W_heroActions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.LUdA-W_heroActions>a{--hero-action-padding:var(--space-5);background:var(--button-background);color:var(--hero-action-color)}.LUdA-W_mcpAction,.LUdA-W_apiAction{--button-background:#fff;--button-background-hover:var(--brand-ivory);--hero-action-color:var(--brand-charcoal);--button-foreground-hover:var(--brand-charcoal)}.LUdA-W_guide{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"index""api""mcp";display:grid}.LUdA-W_guide [id]{scroll-margin-top:var(--space-6)}.LUdA-W_section{align-content:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.LUdA-W_apiSection{padding-block:var(--space-5);grid-area:api}.LUdA-W_mcpSection{padding-top:var(--space-8);border-top:1px solid var(--color-border);grid-area:mcp}.LUdA-W_sectionHeading code{overflow-wrap:anywhere}.LUdA-W_sectionHeading h2{color:var(--color-text);font-family:var(--font-heading), Arial, sans-serif;text-wrap:pretty;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.1}.LUdA-W_sectionHeading div>p{max-width:66ch;margin-top:var(--space-2);color:var(--color-text-muted);line-height:1.55}@media (min-width:1000px){.LUdA-W_apiSection .LUdA-W_sectionHeading div>p{max-width:104ch}.LUdA-W_apiSection .LUdA-W_sectionHeading div>p span{display:block}}.LUdA-W_facts{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.LUdA-W_facts div{min-width:0;padding-block:var(--space-2)}.LUdA-W_facts dt{color:var(--color-text-muted);font-size:var(--text-xs)}.LUdA-W_facts dd{margin-top:var(--space-1);overflow-wrap:anywhere;color:var(--color-text);font-family:var(--font-heading), Arial, sans-serif;font-size:var(--text-sm);font-weight:700}.LUdA-W_facts code{font-size:.9em}.LUdA-W_basePathValue{align-items:center;gap:var(--space-1);display:flex}.LUdA-W_copyBasePath{width:var(--size-touch);height:var(--size-touch);flex:0 0 var(--size-touch);border-radius:var(--radius-sm);color:var(--color-text-muted);place-items:center;margin-block:-14px;display:grid}.LUdA-W_copyBasePath:focus-visible{color:var(--color-link)}.LUdA-W_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.LUdA-W_endpointList{display:grid}.LUdA-W_endpoint{align-items:start;gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);display:grid}.LUdA-W_endpoint:first-child{border-top:1px solid var(--color-border)}.LUdA-W_endpointName{align-items:center;gap:var(--space-2);min-width:0;display:flex}.LUdA-W_endpointName span{min-width:32px;color:var(--color-link);font:700 10px/1.4 var(--font-mono), monospace;text-autospace:no-autospace;flex-shrink:0}.LUdA-W_endpointName code{overflow-wrap:anywhere;color:var(--color-text);font-size:var(--text-xs)}.LUdA-W_endpoint>p{max-width:62ch;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}.LUdA-W_codeCard{gap:var(--space-4);min-width:0;display:grid}.LUdA-W_codeCardHeading{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.LUdA-W_codeCardHeading h3{font-family:var(--font-heading), Arial, sans-serif;font-size:var(--text-lg);margin-top:2px}.LUdA-W_quickstart .LUdA-W_codeCardHeading h3{letter-spacing:-.02em;margin-top:0}.LUdA-W_codeCardHeading>code{min-width:0;color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px}.LUdA-W_codeCard pre,.LUdA-W_config{min-width:0;color:var(--color-text);font:12px/1.7 var(--font-mono), monospace;text-autospace:no-autospace;margin:0;overflow-x:auto}.LUdA-W_codeCard pre code,.LUdA-W_config code{font:inherit}.LUdA-W_referenceLink{width:fit-content;min-height:var(--size-touch);align-items:center;gap:var(--space-2);color:var(--color-link);font-family:var(--font-heading), Arial, sans-serif;font-size:var(--text-sm);font-weight:700;display:inline-flex}.LUdA-W_steps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.LUdA-W_steps li{gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);display:grid}.LUdA-W_steps li>span{background:var(--color-brand-primary);width:32px;height:32px;color:var(--color-on-primary);font:700 var(--text-sm)/1 var(--font-heading), Arial, sans-serif;border-radius:50%;place-items:center;display:grid}.LUdA-W_steps h3{font-family:var(--font-heading), Arial, sans-serif;font-size:var(--text-base)}.LUdA-W_steps p{max-width:72ch;color:var(--color-text-muted);font-size:var(--text-sm);margin-top:3px;line-height:1.5}.LUdA-W_config{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-recessed);border:0}.LUdA-W_toolGrid{gap:var(--space-2);flex-wrap:wrap;display:flex}.LUdA-W_toolGrid code{background:var(--color-surface-raised);color:var(--color-text-muted);border-radius:6px;padding:6px 9px;font-size:11px}.LUdA-W_safety{padding:var(--space-4);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-basket-gold) 7%, var(--color-surface-raised))}.LUdA-W_safety h3{color:var(--color-text);font-family:var(--font-heading), Arial, sans-serif;font-size:var(--text-base)}.LUdA-W_safety p{max-width:72ch;margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}@media (max-width:699px){.LUdA-W_hero{outline:0;min-height:140px;padding:10px;overflow:clip}.LUdA-W_heroArt{width:310px;height:207px;top:auto;bottom:-68px;right:-125px}.LUdA-W_heroArt img{object-fit:contain}.LUdA-W_heroContent{flex-direction:column;gap:0;width:100%;min-height:120px;display:flex}.LUdA-W_desktopHeroCopy,.LUdA-W_desktopActionLabel{display:none}.LUdA-W_mobileHeroCopy,.LUdA-W_mobileActionLabel{display:block}.LUdA-W_mobileHeroTitle{align-items:center;gap:4px;display:flex}.LUdA-W_mobileHeroTitle svg{--color-dark-text:var(--color-accent-ink);--color-light-primary:var(--color-feature-surface);flex-shrink:0}.LUdA-W_hero h1{font-size:var(--text-hero-mobile);letter-spacing:normal;text-wrap:wrap;line-height:1.15}.LUdA-W_lead{max-width:calc(100% - 64px);color:var(--color-on-primary-muted);font-size:var(--text-sm);margin-top:5px;font-weight:600;line-height:1.25}.LUdA-W_heroActions{width:max-content;min-height:var(--size-touch);align-items:flex-start;gap:5px;margin-top:14px;margin-bottom:-4px}.LUdA-W_heroActions>a{isolation:isolate;min-height:var(--size-touch);box-shadow:none;font-size:var(--text-caption);background:0 0;border:0;padding:0;line-height:14px;position:relative}.LUdA-W_heroActions>a:before{content:"";z-index:-1;background:var(--button-background);border-radius:var(--radius-sm);position:absolute;inset:5px 0}.LUdA-W_heroActions>.LUdA-W_mcpAction{width:115px}.LUdA-W_heroActions>.LUdA-W_apiAction{width:62px}.LUdA-W_facts{grid-template-columns:1fr}}@media (max-width:389px){.LUdA-W_hero h1{font-size:clamp(var(--text-control), 5.13vw, var(--text-hero-mobile))}}@media (max-width:349px){.LUdA-W_heroArt{right:-150px}}@media (min-width:700px){.LUdA-W_endpoint{gap:var(--space-4);grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr)}}@media (min-width:1000px){.LUdA-W_guide{gap:var(--space-8) clamp(32px, 4vw, 64px);grid-template-columns:minmax(0,1fr) 176px;grid-template-areas:"api index""mcp index"}}@media (hover:hover){.LUdA-W_heroActions>a:hover{background:var(--button-background-hover);color:var(--hero-action-color)}.LUdA-W_copyBasePath:hover{background:var(--color-surface-raised);color:var(--color-text)}.LUdA-W_referenceLink:hover{color:var(--color-text)}}@media (hover:hover) and (max-width:699px){.LUdA-W_heroActions>a:hover{background:0 0}.LUdA-W_heroActions>a:hover:before{background:var(--button-background-hover)}}@media (hover:hover) and (min-width:700px){.LUdA-W_heroActions>a{padding-inline:var(--hero-action-padding);transition:padding-inline .18s var(--ease-out-quint)}.LUdA-W_heroActions>a:hover{padding-inline:calc(var(--hero-action-padding) + 8px)}}@media (prefers-reduced-motion:reduce){.LUdA-W_heroActions>a{transition:none}}
._3cEwDG_index{min-width:0;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);grid-area:index}._3cEwDG_index h2{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}._3cEwDG_index ol{margin:0;padding:0;list-style:none}._3cEwDG_index>ol{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._3cEwDG_indexLink{min-height:var(--size-touch);align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-sm);grid-template-columns:8px minmax(0,1fr);font-weight:700;display:grid}._3cEwDG_indexDot{background:var(--color-brand-primary);opacity:0;border-radius:50%;width:6px;height:6px;transition:opacity .16s ease-out,transform .16s ease-out;transform:scale(.5)}._3cEwDG_indexLink[aria-current=location]{color:var(--color-link)}._3cEwDG_indexLink[aria-current=location] ._3cEwDG_indexDot{opacity:1;transform:scale(1)}._3cEwDG_index ol ol ._3cEwDG_indexLink{color:var(--color-text-muted);font-weight:500}._3cEwDG_index ol ol ._3cEwDG_indexLink[aria-current=location]{color:var(--color-link)}@media (min-width:1000px){._3cEwDG_index{top:var(--space-6);max-height:calc(100dvh - 80px);margin-top:var(--space-5);padding:0 0 0 var(--space-4);border-bottom:0;border-left:1px solid var(--color-border);position:sticky;overflow-y:auto}._3cEwDG_index>ol{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}@media (hover:hover){._3cEwDG_indexLink:hover{color:var(--color-link)}}@media (prefers-reduced-motion:reduce){._3cEwDG_indexDot{transition:none}}
._5Xm79W_page{gap:32px}._5Xm79W_titleIcon{color:var(--color-accent-ink)}._5Xm79W_textLink{align-items:center;gap:8px;width:fit-content;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}._5Xm79W_developerLink{color:var(--color-text-muted)}._5Xm79W_textLink{color:var(--color-link)}._5Xm79W_guide{grid-template-areas:"index""content"}._5Xm79W_content{grid-area:content;min-width:0}._5Xm79W_section{gap:18px;padding-block:32px;scroll-margin-top:24px;display:grid}._5Xm79W_section:first-child{padding-top:0}._5Xm79W_section+._5Xm79W_section{border-top:1px solid var(--color-border)}._5Xm79W_section h2{font-family:var(--font-heading), Arial, sans-serif;font-size:24px;font-weight:700;line-height:1.25}._5Xm79W_section h3{font-size:16px;font-weight:600;line-height:1.5}._5Xm79W_section p,._5Xm79W_definitions dd{max-width:70ch;color:var(--color-text-muted);text-wrap:pretty;font-size:15px;line-height:1.7}._5Xm79W_flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:4px;display:grid}._5Xm79W_flow>div{border-radius:var(--radius-md);background:var(--color-surface);align-content:start;gap:8px;padding:18px;display:grid}._5Xm79W_flow svg,._5Xm79W_iconTitle svg{color:var(--color-accent-ink);flex-shrink:0}._5Xm79W_flow p{font-size:14px;line-height:1.6}._5Xm79W_steps{gap:22px;margin:4px 0 0;padding:0;list-style:none;display:grid}._5Xm79W_steps li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;display:grid}._5Xm79W_steps li>span{background:var(--color-surface-raised);height:28px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;display:grid}._5Xm79W_steps h3{margin-bottom:5px}._5Xm79W_definitions{gap:22px;margin:4px 0;display:grid}._5Xm79W_definitions>div{grid-template-columns:minmax(140px,.65fr) minmax(0,2fr);gap:20px;display:grid}._5Xm79W_definitions dt{font-size:14px;font-weight:600;line-height:1.7}._5Xm79W_definitions dd{margin:0}._5Xm79W_iconTitle{align-items:center;gap:8px;display:flex}@media (min-width:1000px){._5Xm79W_guide{grid-template-areas:"content index"}}@media (max-width:699px){._5Xm79W_page{gap:24px}._5Xm79W_actions>._5Xm79W_action{width:auto;padding-inline:12px}._5Xm79W_section{gap:16px;padding-block:26px}._5Xm79W_section h2{font-size:22px}._5Xm79W_flow{grid-template-columns:minmax(0,1fr);gap:8px}._5Xm79W_flow>div{grid-template-columns:20px minmax(0,1fr);gap:4px 12px;padding:14px 16px}._5Xm79W_flow svg{grid-row:span 2;margin-top:3px}._5Xm79W_flow p{grid-column:2}._5Xm79W_definitions>div{grid-template-columns:minmax(0,1fr);gap:5px}}@media (hover:hover){._5Xm79W_textLink:hover{color:var(--color-text)}}
