.mkt .zl-ph{color:#d9d8ff;border-radius:var(--radius-xs);white-space:normal;background:#7674f129;padding:.05em .35em;font-style:normal}.mkt .ll-container{box-sizing:border-box;max-width:1200px;margin:0 auto;padding-left:40px;padding-right:40px}.mkt .zl-hero{border-bottom:1px solid var(--border-hair);padding:88px 0 72px;position:relative;overflow:hidden}.mkt .zl-hero__glow{pointer-events:none;background:radial-gradient(50% 60% at 45% 20%,#9bb2e659 0%,#7674f138 35%,#2d2d2d00 70%);height:620px;position:absolute;inset:-200px -40px auto}.mkt .zl-hero .ll-container{position:relative}.mkt .zl-hero h1{letter-spacing:-.015em;color:#fff;margin:14px 0 18px;font-size:52px;line-height:1.04}.mkt .zl-hero__sub{max-width:52ch;color:var(--fg-2);margin:0;font-size:18px}.mkt .zl-search{max-width:480px;margin-top:40px;position:relative}.mkt .zl-search input{box-sizing:border-box;background:var(--ll-surface-2);border:1px solid var(--border-card);border-radius:var(--radius-sm);color:#fff;width:100%;font-family:var(--font-body);transition:border-color var(--dur-base) var(--ease-out);padding:14px 16px 14px 44px;font-size:15px}.mkt .zl-search input::placeholder{color:var(--fg-3)}.mkt .zl-search input:focus{border-color:var(--ll-purple);outline:none}.mkt .zl-search svg{color:var(--fg-3);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.mkt .zl-groups{gap:72px;padding-top:72px;padding-bottom:112px;display:grid}.mkt .zl-group{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:40px;display:grid}.mkt .zl-group__head{position:sticky;top:24px}.mkt .zl-group__num{font-family:var(--font-display);color:var(--ll-purple);letter-spacing:.08em;font-size:13px;font-weight:700}.mkt .zl-group__title{color:#fff;margin:8px 0 6px;font-size:26px}.mkt .zl-group__count{color:var(--fg-3);margin:0;font-size:14px}.mkt .zl-docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mkt .zl-doc{border-radius:var(--radius-xs);color:#fff;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out);border:1px solid #ffffff29;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:20px 22px;display:grid}.mkt .zl-doc:hover{color:#fff;border-color:var(--ll-purple);background:#ffffff08}.mkt .zl-doc__title{font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1.3}.mkt .zl-doc__meta{color:var(--fg-3);grid-column:1;font-size:13px}.mkt .zl-doc__arrow{color:var(--ll-purple);font-family:var(--font-display);transition:transform var(--dur-base) var(--ease-out);grid-area:1/2/span 2;font-weight:700}.mkt .zl-doc:hover .zl-doc__arrow{transform:translate(3px)}.mkt .zl-empty{color:var(--fg-3);font-size:16px}.mkt .zl-band{background:var(--ll-purple);color:#fff}.mkt .zl-band__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:56px 24px;display:flex}.mkt .zl-band h2{color:#fff;margin:0 0 8px;font-size:26px}.mkt .zl-band p{color:#fff;margin:0;font-size:16px}.mkt .zl-band p a{color:#fff;text-underline-offset:3px;text-decoration:underline}.mkt .zl-band .zl-ph{color:#fff;background:#0e0e1047}.mkt .zl-doc-head{border-bottom:1px solid var(--border-hair);padding:56px 0 40px}.mkt .zl-crumbs{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.mkt .zl-crumbs a{color:var(--fg-3)}.mkt .zl-crumbs a:hover{color:#fff}.mkt .zl-crumbs span{color:var(--fg-4)}.mkt .zl-crumbs strong{color:var(--ll-purple);font-weight:700}.mkt .zl-doc-head h1{letter-spacing:-.015em;color:#fff;max-width:20ch;margin:20px 0 28px;font-size:48px;line-height:1.05}.mkt .zl-doc-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.mkt .zl-meta{flex-wrap:wrap;gap:12px 40px;margin:0;display:flex}.mkt .zl-meta div{gap:4px;display:grid}.mkt .zl-meta dt{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:700}.mkt .zl-meta dd{color:#fff;margin:0;font-size:15px}.mkt .zl-actions{gap:12px;display:flex}.mkt .zl-actions .ll-btn{border:1px solid #ffffff38;padding:10px 18px;font-size:12px}.mkt .zl-layout{grid-template-columns:240px minmax(0,720px);gap:72px;padding-top:56px;padding-bottom:112px;display:grid}.mkt .zl-toc{align-self:start;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow:auto}.mkt .zl-toc .eyebrow{margin-bottom:14px;display:block}.mkt .zl-toc ol{border-left:1px solid var(--border-card);gap:2px;margin:0;padding:0;list-style:none;display:grid}.mkt .zl-toc a{color:var(--fg-3);transition:color var(--dur-base) var(--ease-out);border-left:1px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:14px;line-height:1.4;display:block}.mkt .zl-toc a:hover{color:#fff}.mkt .zl-toc a.is-active{color:#fff;border-left-color:var(--ll-purple)}.mkt .zl-prose{color:var(--fg-2);min-width:0;font-size:17px;line-height:1.7}.mkt .zl-prose>:first-child{margin-top:0}.mkt .zl-prose p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 1.1em}.mkt .zl-prose .zl-lead{color:#ffffffe0;font-size:19px}.mkt .zl-prose section{margin-top:48px;padding-top:8px;scroll-margin-top:24px}.mkt .zl-prose h2{color:#fff;text-wrap:pretty;gap:14px;margin:0 0 18px;font-size:26px;line-height:1.25;display:flex}.mkt .zl-prose h2 .n{color:var(--ll-purple);flex:none}.mkt .zl-prose h3{color:#fff;gap:10px;margin:32px 0 10px;font-size:18px;display:flex}.mkt .zl-prose h3 .n{color:var(--ll-purple-soft)}.mkt .zl-prose h4{color:#fff;gap:10px;margin:24px 0 8px;font-size:16px;display:flex}.mkt .zl-prose h4 .n{color:var(--ll-purple-soft)}.mkt .zl-prose h3[id],.mkt .zl-prose h4[id]{scroll-margin-top:24px}.mkt .zl-prose section h2+.zl-callout,.mkt .zl-prose .zl-callout{border-left:3px solid var(--ll-purple);background:var(--ll-surface-2);border-radius:0 var(--radius-xs) var(--radius-xs) 0;margin:0 0 1.4em;padding:18px 22px;font-size:16px}.mkt .zl-prose .zl-callout p{margin:0 0 .5em}.mkt .zl-prose .zl-callout p:last-child{margin-bottom:0}.mkt .zl-prose .zl-callout ul{gap:8px;margin:0}.mkt .zl-prose li ul{gap:6px;margin:8px 0 0}.mkt .zl-prose strong{color:#fff;font-weight:600}.mkt .zl-prose a{color:var(--ll-purple);text-underline-offset:3px;-webkit-text-decoration:underline #7674f180;text-decoration:underline #7674f180}.mkt .zl-prose a:hover{color:var(--ll-purple-soft)}.mkt .zl-prose code{border-radius:var(--radius-xs);background:#ffffff0f;padding:.1em .35em;font-size:.92em}.mkt .zl-prose ul,.mkt .zl-prose ol{gap:8px;margin:0 0 1.2em;padding-left:1.4em;display:grid}.mkt .zl-prose ul{list-style:outside}.mkt .zl-prose ol{list-style:decimal}.mkt .zl-prose ul li::marker{color:var(--ll-purple)}.mkt .zl-prose ol.alpha{list-style:lower-alpha}.mkt .zl-prose ol li::marker{color:var(--ll-purple);font-family:var(--font-display);font-size:.9em;font-weight:700}.mkt .zl-defs{border-top:1px solid var(--border-card);gap:0;margin:0 0 1.2em;display:grid}.mkt .zl-defs div{border-bottom:1px solid var(--border-card);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:16px 0;display:grid}.mkt .zl-defs dt{font-family:var(--font-display);color:#fff;font-size:15px;font-weight:700}.mkt .zl-defs dd{margin:0}.mkt .zl-table-wrap{border:1px solid var(--border-card);border-radius:var(--radius-xs);margin:8px 0 1.4em;overflow-x:auto}.mkt .zl-table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.5}.mkt .zl-table th{text-align:left;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);background:var(--ll-surface-2);border-bottom:1px solid var(--border-card);padding:14px 16px;font-size:11px;font-weight:700}.mkt .zl-table td{border-bottom:1px solid var(--border-hair);vertical-align:top;padding:14px 16px}.mkt .zl-table tr:last-child td{border-bottom:none}.mkt .zl-table td:first-child{color:#fff}.mkt .zl-caps{letter-spacing:.02em;text-transform:uppercase;color:#ffffffe0;border:1px solid #ffffff38;margin:8px 0 1.4em;padding:24px 26px;font-size:14px;line-height:1.7}.mkt .zl-caps .zl-ph{text-transform:none}.mkt .zl-address{border-top:1px solid var(--border-card);gap:2px;padding-top:16px;font-style:normal;display:grid}.mkt .zl-address strong{font-family:var(--font-display);color:#fff;font-weight:700}.mkt .zl-related{border-top:1px solid var(--border-hair);margin-top:72px;padding-top:40px}.mkt .zl-related .eyebrow{margin-bottom:16px;display:block}.mkt .zl-related .zl-docs{grid-template-columns:1fr}.mkt .zl-stub{max-width:720px;padding-top:56px;padding-bottom:112px}@media (max-width:960px){.mkt .zl-group{grid-template-columns:1fr;gap:20px}.mkt .zl-group__head{position:static}.mkt .zl-layout{grid-template-columns:1fr;gap:32px}.mkt .zl-toc{max-height:none;position:static}}@media (max-width:640px){.mkt .zl-hero{padding:56px 0 48px}.mkt .zl-hero h1,.mkt .zl-doc-head h1{font-size:36px}.mkt .zl-docs{grid-template-columns:1fr}.mkt .zl-defs div{grid-template-columns:1fr;gap:4px}}@media print{html,body,.mkt{color:#000;background:#fff!important}.mkt nav,.mkt footer,.mkt .zl-toc,.mkt .zl-actions,.mkt .zl-related,.mkt .zl-crumbs{display:none!important}.mkt .zl-layout{padding-top:0;padding-bottom:0;display:block}.mkt .zl-doc-head{border-color:#ccc;padding:0 0 16px}.mkt .zl-doc-head h1,.mkt .zl-prose h2,.mkt .zl-prose h3,.mkt .zl-prose strong,.mkt .zl-meta dd,.mkt .zl-defs dt,.mkt .zl-table td:first-child{color:#000}.mkt .zl-prose,.mkt .zl-caps,.mkt .zl-table td{color:#222}.mkt .zl-prose h2 .n,.mkt .zl-prose h3 .n{color:#000}.mkt .zl-ph{color:#000;background:0 0;border:1px dashed #999}.mkt .zl-caps,.mkt .zl-table-wrap,.mkt .zl-defs,.mkt .zl-defs div,.mkt .zl-table th,.mkt .zl-table td{border-color:#ccc}.mkt .zl-table th{color:#333;background:#f2f2f2}.mkt .zl-prose section{break-inside:auto}.mkt .zl-prose h2,.mkt .zl-prose h3{break-after:avoid}}