.guide-sidebar.svelte-6sxmgv a[aria-current=page]:where(.svelte-6sxmgv){background:var(--marketing-warm);color:var(--color-text-primary);font-weight:600}.overview-link.svelte-6sxmgv{border-radius:8px;margin-bottom:4px;padding:8px 12px;font-size:14px;display:block}.guide-sidebar.svelte-6sxmgv h3:where(.svelte-6sxmgv){letter-spacing:.08em;font-size:11px;font-weight:500}.guide-sidebar.svelte-6sxmgv a:where(.svelte-6sxmgv){overflow-wrap:anywhere}.displayflow-marketing:has(.documentation-shell){background:var(--marketing-paper)}.documentation-shell.svelte-11wlpr3{grid-template-columns:220px minmax(0,1fr) 220px;gap:56px;max-width:1200px;margin:auto;padding:144px 56px 80px;display:grid}.documentation-navigation.svelte-11wlpr3,.documentation-contents.svelte-11wlpr3{min-width:0}nav.svelte-11wlpr3{position:sticky;top:100px}.documentation-toggle.svelte-11wlpr3{display:none}.documentation-content.svelte-11wlpr3{min-width:0;max-width:760px}.documentation-content.svelte-11wlpr3 h1{text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(34px,4vw,46px);font-weight:400;line-height:1.12}.documentation-content.svelte-11wlpr3 h2{overflow-wrap:anywhere;font-size:clamp(24px,2.5vw,30px);font-weight:400;line-height:1.2}.documentation-content.svelte-11wlpr3 p,.documentation-content.svelte-11wlpr3 li{line-height:1.7}.documentation-content.svelte-11wlpr3 [id]{scroll-margin-top:100px}.documentation-content.svelte-11wlpr3 .flex>div{min-width:0}.documentation-content.svelte-11wlpr3 pre{max-width:100%;overflow-x:auto}.documentation-content.svelte-11wlpr3 table{font-size:13px}.documentation-content.svelte-11wlpr3 .guide-list{border-top:1px solid var(--marketing-border)}.documentation-content.svelte-11wlpr3 .guide-list-item{border-bottom:1px solid var(--marketing-border);grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;column-gap:.5rem;padding:.75rem 0;display:grid}.documentation-content.svelte-11wlpr3 .guide-list-num{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;font-size:.8125rem}.documentation-content.svelte-11wlpr3 .guide-list-item>*{min-width:0}.documentation-content.svelte-11wlpr3 .guide-columns{border-top:1px solid var(--marketing-border);grid-template-columns:minmax(0,1fr);column-gap:2rem;display:grid}@media (width>=640px){.documentation-content.svelte-11wlpr3 .guide-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.documentation-content.svelte-11wlpr3 .guide-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-content.svelte-11wlpr3 .guide-columns>li{border-bottom:1px solid var(--marketing-border);color:var(--color-text-primary);align-items:baseline;gap:.625rem;padding:.625rem 0;font-size:.875rem;line-height:1.5;display:flex}.documentation-content.svelte-11wlpr3 .guide-columns-icon{width:1rem;height:1rem;color:var(--color-text-tertiary);flex:none;align-self:flex-start;margin-top:.125rem}.documentation-content.svelte-11wlpr3 .guide-download{border:1px solid var(--marketing-border);background:var(--marketing-warm);border-radius:12px;margin-top:1.5rem;padding:1.25rem 1.5rem}.documentation-content.svelte-11wlpr3 .guide-step-label{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;margin-bottom:.5rem;font-size:.875rem}.documentation-content.svelte-11wlpr3 .guide-meta{color:var(--color-text-tertiary);flex-wrap:wrap;gap:.25rem .75rem;margin:1.5rem 0 0 -.75rem;font-size:.875rem;display:flex;overflow:hidden}.documentation-content.svelte-11wlpr3 .guide-meta>span{border-left:1px solid var(--marketing-border);margin-left:-1px;padding-left:.75rem}.documentation-content.svelte-11wlpr3 a:focus-visible,.documentation-content.svelte-11wlpr3 button:focus-visible,.documentation-toggle.svelte-11wlpr3:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:3px}.guide-links.svelte-11wlpr3 :is(p,li,dd,h2,h3) a:not(.platform-card):not([role=button]):not(nav a):not(.guide-download a):not(.guide-cta a){text-underline-offset:.18em;font-weight:700;text-decoration-line:underline;text-decoration-thickness:.08em}.guide-links.svelte-11wlpr3 :is(p,li,dd,h2,h3) a:not(.platform-card):not([role=button]):not(nav a):not(.guide-download a):not(.guide-cta a):is(:hover,:focus-visible){text-decoration-thickness:.14em}.guide-links.svelte-11wlpr3 :is(p,li,dd,h2,h3) a:not(.platform-card):not([role=button]):not(nav a):not(.guide-download a):not(.guide-cta a):focus-visible{outline-offset:3px;outline:2px solid}@media (width<=1199px){.documentation-shell.svelte-11wlpr3{grid-template-columns:180px minmax(0,1fr);gap:24px}.documentation-navigation.svelte-11wlpr3{grid-area:1/1/span 2}.documentation-contents.svelte-11wlpr3{grid-area:1/2}.documentation-content.svelte-11wlpr3{grid-area:2/2}}@media (width<=900px){.documentation-shell.svelte-11wlpr3{grid-template-columns:180px minmax(0,1fr);gap:28px;padding:120px 24px 64px}}@media (width<=767px){.documentation-shell.svelte-11wlpr3{flex-direction:column;gap:0;padding:112px 24px 56px;display:flex}.documentation-navigation.svelte-11wlpr3{order:0}.documentation-contents.svelte-11wlpr3{order:1;margin-bottom:24px}.documentation-content.svelte-11wlpr3{order:2}.documentation-navigation.svelte-11wlpr3{margin-bottom:32px}.documentation-toggle.svelte-11wlpr3{text-align:left;border:1px solid var(--color-text-tertiary);background:var(--marketing-warm);width:100%;color:var(--color-text-primary);border-radius:8px;padding:12px 14px;display:block}nav.svelte-11wlpr3{padding:20px 0;display:none;position:static}nav.expanded.svelte-11wlpr3{display:block}}.guide-cta.svelte-1lp41ot{border:1px solid var(--marketing-border);background:var(--marketing-warm);border-radius:12px;gap:1.25rem;margin-top:4rem;padding:1.75rem;display:grid}@media (width>=640px){.guide-cta.svelte-1lp41ot{justify-items:start;padding:2rem}}.guide-cta.svelte-1lp41ot div:where(.svelte-1lp41ot) h2:where(.svelte-1lp41ot){color:var(--color-text-primary);font-size:1.5rem;line-height:1.2}.guide-cta.svelte-1lp41ot p:where(.svelte-1lp41ot){color:var(--color-text-secondary);margin-top:.5rem;font-size:.9375rem}.guide-cta.svelte-1lp41ot a:where(.svelte-1lp41ot){color:#f7f4ec;white-space:normal;text-align:center;background:#173124;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;transition:background-color .15s;display:inline-flex}.guide-cta.svelte-1lp41ot a:where(.svelte-1lp41ot):hover{background:#294b33}.dark .guide-cta.svelte-1lp41ot a:where(.svelte-1lp41ot){color:#173124;background:#c8d96b}.dark .guide-cta.svelte-1lp41ot a:where(.svelte-1lp41ot):hover{background:#d5e2aa}
