.mkt .mkt-docs{padding-block:clamp(48px,7vw,96px) clamp(72px,9vw,120px)}.mkt .mkt-docs>*{max-width:960px}.mkt .mkt-docs>*+*{margin-top:20px}.mkt .mkt-docs h1{font-size:clamp(2.5rem,5vw,4rem);max-width:16ch}.mkt .mkt-docs>.mkt-eyebrow+h1{margin-top:12px}.mkt .mkt-docs h2{margin-top:clamp(56px,7vw,88px);padding-top:24px;border-top:1px solid var(--rule);font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1;scroll-margin-top:24px}.mkt .mkt-docs h3{font-size:1.25rem;line-height:1.3}.mkt .mkt-docs>ol,.mkt .mkt-docs>p,.mkt .mkt-docs>ul{max-width:68ch}.mkt .mkt-eyebrow{color:var(--basil);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mkt .mkt-docs .mkt-docs-lead{max-width:52ch;color:var(--ink-soft);font-size:clamp(19px,1.8vw,22px);line-height:1.5}.mkt .mkt-docs h1+.mkt-docs-lead{margin-top:24px}.mkt .mkt-docs-note{color:var(--ink-soft)}.mkt .mkt-docs :not(pre)>code{padding:.1em .35em;border-radius:4px;background:var(--paper);font-family:var(--mono);font-size:.88em;overflow-wrap:anywhere}.mkt .mkt-docs li a,.mkt .mkt-docs p a{color:var(--basil-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mkt .mkt-docs ol{padding-left:1.4em}.mkt .mkt-docs li+li{margin-top:10px}.mkt .mkt-docs ol>li::marker{color:var(--basil);font-weight:700}.mkt .mkt-docs .mkt-actions{margin-top:32px}.mkt .mkt-endpoints{display:grid;grid-template-columns:max-content minmax(0,1fr);margin:32px 0 0;border-top:1px solid var(--rule)}.mkt .mkt-endpoints dd,.mkt .mkt-endpoints dt{margin:0;padding:14px 0;border-bottom:1px solid var(--rule)}.mkt .mkt-endpoints dt{padding-right:24px;color:var(--ink-soft);font:600 13px/1.7 var(--mono);letter-spacing:.08em;text-transform:uppercase}.mkt .mkt-endpoints dd{min-width:0}.mkt .mkt-endpoints dd code{padding:0;background:none;font-size:15px}.mkt .copy-box,.mkt .copy-pre{--fade-to:var(--paper);position:relative;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--rule);border-radius:8px;background:var(--paper);color:var(--ink);box-shadow:none}.mkt .copy-scroll{background:var(--paper)}.mkt .copy-box header{border-bottom-color:var(--rule);color:var(--ink-soft)}.mkt .copy-box pre,.mkt .copy-pre>pre{margin:0;padding:16px 18px;overflow-x:auto;max-width:100%;font-family:var(--mono);font-size:13.5px;line-height:1.6;white-space:pre}.mkt .copy-status{color:var(--ink-soft)}.mkt .copy-box-actions .copy-btn:first-child:not(:only-child),.mkt .copy-btn{border:1.5px solid var(--rule);border-radius:8px;background:var(--white);color:var(--ink);font:600 14px/1 var(--sans);transition:border-color var(--motion-fast) var(--motion-ease)}.mkt .copy-btn:hover{border-color:var(--ink)}.mkt .mkt-agent .copy-box :focus-visible{outline-color:var(--ink)}.mkt .mkt-agent .copy-box{margin-top:32px}.mkt .agent{gap:24px}.mkt .tab{border:1.5px solid var(--rule);border-radius:8px;background:var(--white);color:var(--ink-soft);font:600 15px/1 var(--sans);padding:0 16px}.mkt .tab:hover{color:var(--ink)}.mkt .tab[aria-selected=true]{border-color:var(--basil);background:var(--basil-tint);color:var(--basil-deep)}.mkt .guide{gap:32px}.mkt .guide .intro,.mkt .guide ol{color:var(--ink-soft)}.mkt .guide ol{margin-top:16px}.mkt .changelog{margin-top:56px}.mkt .changelog-entry{display:grid;grid-gap:12px;gap:12px;padding:48px 0;border-top:1px solid var(--rule);scroll-margin-top:88px}.mkt .changelog-date{display:inline-flex;align-items:center;align-self:start;gap:10px;min-height:44px;color:var(--ink-soft);font-family:var(--mono);font-size:13px;letter-spacing:.02em;text-transform:uppercase}.mkt .changelog-date:hover{color:var(--basil-deep)}.mkt .changelog-version{padding:2px 8px;border:1px solid var(--basil);border-radius:999px;background:var(--basil-tint);color:var(--basil-deep);font-size:12px;text-transform:none}.mkt .changelog-body{min-width:0;max-width:64ch}.mkt .mkt-docs .changelog-body h2{margin:0 0 16px;padding:0;border:0;font-size:clamp(1.75rem,3vw,2rem)}.mkt .changelog-body h3{margin:32px 0 8px}.mkt .changelog-body ul{padding-left:1.2em}.mkt .changelog-body p,.mkt .changelog-body ul{margin:0 0 12px;line-height:1.65}.mkt .changelog-body h2+p{color:var(--ink-soft);font-size:19px;line-height:1.5}@media (min-width:860px){.mkt .changelog-entry{grid-template-columns:200px minmax(0,1fr);gap:40px}.mkt .changelog-date{position:-webkit-sticky;position:sticky;top:24px}}@media (max-width:600px){.mkt .mkt-endpoints dt{padding-right:16px}}