/*! next CSS — собрано tools/css-build.mjs, не редактировать вручную | 2026-10-29 */
.zki-next{box-sizing: border-box;font-family: var(--nx-font-family-body);font-size: var(--nx-type-body-size);line-height: var(--nx-type-body-leading);color: var(--nx-theme-text);text-rendering: optimizeLegibility;-webkit-text-size-adjust: 100%}.zki-next *,.zki-next *::before,.zki-next *::after{box-sizing: inherit}.zki-next :where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,fieldset){margin: 0}.zki-next :where(ul,ol){padding: 0;list-style: none}.zki-next :where(img,svg,video,canvas){display: block;max-width: 100%;height: auto}.zki-next :where(button,input,select,textarea){font: inherit;color: inherit}.zki-next :where(a){color: inherit;text-decoration: none}.zki-next :where(table){border-collapse: collapse;width: 100%}.zki-next :where(hr){border: 0;border-block-start: var(--nx-border-width) solid var(--nx-border-subtle);margin: 0}.zki-next :where(h1,h2,h3,h4,h5,h6){font-weight: var(--nx-font-weight-semibold);overflow-wrap: break-word}.zki-next{font-size: var(--nx-type-body-size);line-height: var(--nx-type-body-leading);color: var(--nx-theme-text)}.zki-next :where(h1){font-size: var(--nx-type-h1-size);line-height: var(--nx-type-h1-leading);color: var(--nx-theme-heading)}.zki-next :where(h2){font-size: var(--nx-type-h2-size);line-height: var(--nx-type-h2-leading);color: var(--nx-theme-heading)}.zki-next :where(h3){font-size: var(--nx-type-h3-size);line-height: var(--nx-type-h3-leading);color: var(--nx-theme-heading)}.zki-next :where(h4){font-size: var(--nx-type-h4-size);line-height: var(--nx-type-h4-leading);color: var(--nx-theme-heading)}.zki-next :where(h5,h6){font-size: var(--nx-type-body-size);line-height: var(--nx-type-body-leading);color: var(--nx-theme-heading);letter-spacing: 0.02em;text-transform: uppercase}.zki-next :where(p){font-size: var(--nx-type-body-size);line-height: var(--nx-type-paragraph-leading)}.zki-next :where(small){font-size: var(--nx-type-small-size);line-height: var(--nx-type-small-leading)}.zki-next :where(figcaption,.nx-caption){font-size: var(--nx-type-caption-size);line-height: var(--nx-type-caption-leading);color: var(--nx-text-muted)}.zki-next :where(a){color: var(--nx-theme-link);text-decoration: none}.zki-next :where(a):hover{color: var(--nx-link-color-hover);text-decoration: underline}.zki-next :where(strong,b){font-weight: var(--nx-font-weight-bold)}.zki-next :where(code,pre,kbd){font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: var(--nx-font-size-14);line-height: var(--nx-line-height-14)}