.doc-hero{padding:56px 0 52px}.doc-hero .s-h1{max-width:22ch}.doc-hero .s-lead{max-width:680px}.doc-hero-paths{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.doc-body{padding:48px 0 56px}.doc-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;list-style:none;font-size:13.5px;color:var(--kz-text-3)}.doc-crumbs li+li:before{content:"›";margin-right:6px;color:var(--kz-text-4)}.s .doc-crumbs a{color:var(--kz-accent-text);text-decoration:none;font-weight:500}.s .doc-crumbs a:hover{text-decoration:underline}.doc-path{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 4px;max-width:100%;padding:5px 13px;border:1px solid var(--kz-line-strong);border-radius:999px;background:var(--kz-surface);color:var(--kz-text-2);font-size:13.5px;line-height:20px;font-weight:500}.doc-path>span:last-child .seg{color:var(--kz-accent-deep-2);font-weight:600}.doc-path .sep{margin:0 3px;color:var(--kz-text-4)}.doc-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:48px;align-items:start}.doc-side{position:sticky;top:calc(var(--s-head) + 20px);display:flex;flex-direction:column;gap:24px;max-height:calc(100vh - var(--s-head) - 40px);overflow-y:auto;scrollbar-width:thin}.doc-nav-h{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kz-text-4)}.doc-nav ul,.doc-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.s .doc-nav a,.s .doc-toc a{display:block;padding:6px 10px;border-radius:10px;color:var(--kz-text-2);font-size:14px;line-height:19px;text-decoration:none}.s .doc-nav a:hover,.s .doc-toc a:hover{background:var(--kz-island-tint);color:var(--kz-text)}.s .doc-nav a[aria-current=page]{background:var(--kz-gradient-soft);color:var(--kz-accent-text);font-weight:600}.doc-toc ul{gap:0;border-left:1px solid var(--kz-line)}.s .doc-toc a{margin-left:-1px;padding:7px 12px;border-left:2px solid transparent;border-radius:0 10px 10px 0;color:var(--kz-text-2)}.s .doc-toc a:hover{border-left-color:var(--kz-accent-strong);background:var(--kz-gradient-soft);color:var(--kz-accent-deep-2)}.doc-letters{flex-direction:row!important;flex-wrap:wrap}.s .doc-letters a{padding:4px 9px}.doc-article{min-width:0;max-width:860px}.doc-article>section{scroll-margin-top:calc(var(--s-head) + 24px);margin-top:44px}.doc-article h2{margin:0 0 14px;font-size:28px;line-height:1.15;letter-spacing:-.03em}.doc-article h2,.doc-article h3{font-family:var(--kz-font-display);color:var(--kz-text)}.doc-article h3{margin:0 0 6px;font-size:18px;line-height:1.3;letter-spacing:-.015em}.doc-article dd,.doc-article li,.doc-article p{font-size:16px;line-height:1.65;color:var(--kz-text-2)}.doc-article p+p{margin-top:12px}.s .doc-article a:not(.doc-card):not(.s-btn){color:var(--kz-accent-text);font-weight:500;text-decoration:underline;text-underline-offset:2px}.doc-muted{font-size:14px!important;color:var(--kz-text-3)!important}.doc-fig{margin:22px 0 0}.doc-fig-img{overflow:hidden;padding:6px;border:1px solid transparent;border-radius:20px;background:linear-gradient(var(--kz-glass),var(--kz-glass)) padding-box,var(--kz-gradient) border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--kz-shadow-pop)}.doc-fig img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--kz-line);background:var(--kz-surface)}.doc-fig.narrow{max-width:300px}.doc-fig figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;padding:0 4px;font-size:13.5px;line-height:1.5;color:var(--kz-text-3)}.doc-demo{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 8px;border:1px solid transparent;border-radius:999px;background:linear-gradient(var(--kz-surface),var(--kz-surface)) padding-box,var(--kz-gradient) border-box;font-size:12px;line-height:18px;font-weight:600;color:var(--kz-accent-deep-2);white-space:nowrap}.doc-demo:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--kz-gradient);flex:none}.doc-where{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:28px;align-items:start}.doc-where .doc-fig{margin-top:0}.doc-paths{margin:12px 0 14px;align-items:flex-start;gap:8px}.doc-paths,.doc-steps{list-style:none;padding:0;display:flex;flex-direction:column}.doc-steps{margin:0;gap:30px}.doc-steps>li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px}.doc-step-n{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--kz-gradient-cta);color:var(--kz-on-accent);font-family:var(--kz-font-display);font-weight:700;font-size:15px}.doc-checks{margin-bottom:26px}.doc-table-wrap{margin-top:10px;overflow-x:auto}.doc-table{width:100%;border-collapse:collapse;font-size:14.5px}.doc-table td,.doc-table th{padding:10px 12px;border-bottom:1px solid var(--kz-line);text-align:left;color:var(--kz-text-2)}.doc-table thead th{font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--kz-text-4)}.doc-table tbody th{font-weight:500;color:var(--kz-text)}.doc-note{margin-top:10px!important;font-size:13.5px!important;color:var(--kz-text-3)!important}.doc-setup{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.doc-setup li{padding:18px 20px;border-radius:var(--kz-radius-lg);background:var(--kz-island-tint);border:1px solid var(--kz-line)}.doc-setup strong{display:block;margin:8px 0 4px;color:var(--kz-text);font-size:15.5px}.doc-setup p{font-size:14.5px!important}.doc-who{display:inline-flex;padding:2px 9px;border-radius:999px;background:var(--kz-gradient-soft);color:var(--kz-accent-text);font-size:12px;font-weight:600}.doc-who.k{background:var(--kz-island-ink);color:var(--kz-night-text)}.doc-faq .s-faq{grid-template-columns:1fr;gap:16px}.doc-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.s .doc-card{display:flex;flex-direction:column;gap:8px;height:100%;padding:20px;border-radius:var(--kz-radius-lg);background:var(--kz-glass);border:1px solid var(--kz-glass-line);box-shadow:var(--kz-shadow-sm);color:var(--kz-text-2);text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.s .doc-card:focus-visible,.s .doc-card:hover{border-color:transparent;background:linear-gradient(var(--kz-surface),var(--kz-surface)) padding-box,var(--kz-gradient) border-box;box-shadow:var(--kz-shadow-pop);transform:translateY(-2px);text-decoration:none}.s .doc-card:hover .h-ic{border-color:var(--kz-accent-line-strong)}@media (prefers-reduced-motion:reduce){.s .doc-card{transition:none}.s .doc-card:focus-visible,.s .doc-card:hover{transform:none}}.doc-card strong{margin-top:4px;font-family:var(--kz-font-display);font-size:17px;line-height:1.25;letter-spacing:-.015em;color:var(--kz-text)}.doc-card>span:last-child{font-size:14px;line-height:1.5}.doc-card .h-ic{width:38px;height:38px}.doc-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:26px}.doc-cta-note{font-size:13.5px;color:var(--kz-text-3)}.doc-search-box{display:flex;align-items:center;gap:10px;max-width:640px;height:54px;padding:0 18px;border-radius:999px;background:var(--kz-surface);border:1px solid var(--kz-line-input);color:var(--kz-text-3);box-shadow:var(--kz-shadow-sm)}.doc-search-box:focus-within{border-color:var(--kz-accent-strong);box-shadow:0 0 0 3px var(--kz-gradient-soft)}.doc-search-box input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:var(--kz-text)}.doc-search>.doc-muted{margin:12px 0 0 6px}.doc-cat{margin-top:36px}.doc-cat h2{margin:0 0 14px;font-family:var(--kz-font-display);font-size:22px;letter-spacing:-.02em;color:var(--kz-text)}.doc-menu-intro{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:48px;align-items:start}.doc-menu-intro p{margin-top:14px;font-size:16px;line-height:1.65;color:var(--kz-text-2);max-width:620px}.doc-menu-intro .doc-fig{margin:0}.doc-case{padding-top:8px;border-top:1px solid var(--kz-line)}.doc-article>.doc-case:first-child{margin-top:0;border-top:0}.doc-case-n{margin:0 0 6px;font-size:13px!important;font-weight:600;letter-spacing:.02em;color:var(--kz-accent-text)!important}.doc-case-steps{margin:14px 0;padding-left:22px;display:flex;flex-direction:column;gap:8px}.doc-case-setup{padding:12px 16px;border-radius:var(--kz-radius-md);background:var(--kz-island-tint);font-size:14.5px!important}.doc-gloss{margin:0;display:flex;flex-direction:column}.doc-gloss>div{scroll-margin-top:calc(var(--s-head) + 24px);padding:16px 0;border-bottom:1px solid var(--kz-line)}.doc-gloss dt{font-family:var(--kz-font-display);font-weight:700;font-size:18px;color:var(--kz-text)}.doc-gloss dd{margin:4px 0 0}@media (max-width:1100px){.doc-grid{grid-template-columns:210px minmax(0,1fr);gap:32px}}@media (max-width:900px){.doc-grid,.doc-menu-intro{grid-template-columns:minmax(0,1fr)}.doc-side{position:static;max-height:none;overflow:visible}.doc-side .doc-nav{display:none}.doc-toc ul{flex-direction:row;flex-wrap:wrap;gap:6px;border-left:0}.s .doc-toc a{margin-left:0;padding:5px 12px;border:1px solid var(--kz-line-strong);border-radius:999px;background:var(--kz-surface);font-size:13.5px}.s .doc-toc a:hover{border-color:var(--kz-accent-line-strong)}.doc-menu-intro .doc-fig{max-width:200px}}@media (max-width:767px){.doc-hero{padding:36px 0 34px}.doc-body{padding:32px 0 40px}.doc-where{grid-template-columns:minmax(0,1fr)}.doc-where .doc-fig{max-width:220px}.doc-article h2{font-size:24px}.doc-steps>li{grid-template-columns:minmax(0,1fr);gap:10px}.doc-table td,.doc-table th{padding:8px;font-size:13px}.doc-fig-img{padding:4px;border-radius:16px}.doc-fig img{border-radius:12px}.doc-path{font-size:13px}}