.d3w{--fs:18px;--lh:30px;--ink:color-mix(in srgb, var(--bone) 86%, var(--void));--hair:color-mix(in srgb, var(--bone) 9%, transparent);--d3-top:calc(var(--header-h,96px) + var(--crumbs-h,44px))}@media (min-width:1024px){.d3w{--fs:19px;--lh:32px}}@media (min-width:1800px){.d3w{--fs:20px;--lh:34px}}@media (max-width:767px){.d3w{--fs:17px;--lh:28px;--d3-top:calc(var(--header-h,76px) + 16px)}}@media (min-width:2400px){.d3w{--fs:20px;--lh:33px}}:root:has(.d3w){scroll-padding-top:calc(var(--hh-c,76px) + 24px)}html.d3-lock{overflow:hidden}.d3w .d3{isolation:isolate;padding:0 var(--pad) clamp(96px, 10vw, 160px);outline:none;position:relative}.d3-glow{z-index:-1;pointer-events:none;background:radial-gradient(46% 58% at 50% 0,#60b08d21 0,#60b08d0d 45%,#60b08d00 100%),radial-gradient(70% 70% at 50% -10%,#0f2a20b3 0,#0f2a2000 100%);height:clamp(560px,62vw,1100px);position:absolute;top:0;left:0;right:0}.d3-hero{text-align:center;padding:calc(var(--d3-top) + clamp(16px, 2.5vw, 40px)) 0 clamp(48px, 5vw, 80px);flex-direction:column;align-items:center;display:flex}.d3-tabs ul{flex-wrap:wrap;justify-content:center;column-gap:clamp(16px,2vw,32px);margin:0;padding:0;list-style:none;display:flex}.d3-tabs a{min-height:44px;font:400 16px/1.2 var(--font-ui);letter-spacing:-.01em;color:var(--faint);align-items:center;transition:color .15s;display:inline-flex}.d3-tabs a[aria-current]{color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:var(--jade);text-decoration-color:var(--jade);text-underline-offset:8px;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.d3-tabs a:not([aria-current]):hover{color:var(--bone)}}@media (max-width:389px){.d3-tabs a{font-size:15px}}@media (max-width:429.98px){.d3-tabs ul{column-gap:10px}.d3-tabs a{font-size:15px}}@media (max-width:374.98px){.d3-tabs ul{column-gap:8px}.d3-tabs a{font-size:14px}}.d3-h1{max-width:18ch;font:400 clamp(32px, 4vw + 8px, 84px)/1.04 var(--font-ui);letter-spacing:-.035em;color:var(--bone);text-wrap:balance;margin-top:clamp(28px,3vw,48px)}.d3-h1:has(.cap){text-transform:lowercase}.d3-h1:has(.cap):first-letter{text-transform:uppercase}.d3-sub{max-width:30ch;font:400 clamp(18px, .5vw + 14px, 24px)/1.3 var(--font-ui);letter-spacing:-.02em;color:var(--dim);text-wrap:balance;margin-top:16px}.d3-ed{font:400 15px/1.4 var(--font-ui);letter-spacing:-.01em;color:var(--faint);margin-top:24px}.d3-ed:empty{display:none}.d3-toc-b{min-height:44px;font:400 16px/1 var(--font-ui);letter-spacing:-.01em;color:var(--dim);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bone) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--bone) 30%, transparent);text-underline-offset:6px;align-items:center;margin-top:8px;padding:0 4px;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.d3-toc-b:hover{color:var(--bone);-webkit-text-decoration-color:var(--jade);text-decoration-color:var(--jade)}}.d3-body,.d3-end{max-width:calc(var(--fs) * 40);margin-left:auto;margin-right:auto}.d3-side{display:none}@media (min-width:1280px){.d3-doc{grid-template-columns:minmax(200px, 1fr) minmax(0, calc(var(--fs) * 40)) minmax(200px, 1fr);column-gap:clamp(40px,4vw,72px);display:grid}.d3-doc>.d3-body{grid-column:2;max-width:none;margin:0}.d3-side{top:calc(var(--header-height,76px) + 24px);width:100%;max-width:300px;max-height:calc(100svh - var(--header-height,76px) - 48px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--bone) 20%, transparent) transparent;grid-column:3;justify-self:start;display:block;position:sticky;overflow-y:auto}.d3w :is(.d3-toc-b,.d3-fab){display:none}}.d3-side-h{font:400 15px/1.3 var(--font-ui);letter-spacing:-.01em;color:var(--faint);margin:0 0 12px}.d3-nav{border-left:1px solid var(--hair);margin:0;padding:0 0 0 1px;list-style:none}.d3-nav a{font:400 15px/1.4 var(--font-ui);letter-spacing:-.01em;color:var(--faint);border-left:1px solid #0000;grid-template-columns:2em minmax(0,1fr);margin-left:-1px;padding:7px 0 7px 14px;transition:color .15s,border-color .15s;display:grid}.d3-nav a .n{font-variant-numeric:tabular-nums}.d3-nav .cap{text-transform:lowercase;display:block}.d3-nav .cap:first-letter{text-transform:uppercase}.d3-nav a[aria-current]{color:var(--bone);border-left-color:var(--jade)}.d3-nav a[aria-current] .n{color:var(--jade)}@media (hover:hover) and (pointer:fine){.d3-nav a:hover{color:var(--bone)}}.d3-nav a:focus-visible{outline:2px solid var(--jade);outline-offset:-2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.d3-nav a{transition:none}}.d3-body{font:400 var(--fs)/var(--lh) var(--font-body);letter-spacing:-.005em;color:var(--ink);overflow-wrap:break-word;font-kerning:normal}@media (max-width:767px){.d3-body{-webkit-hyphens:auto;hyphens:auto}}.d3-body :where(p,ul,ol,dl){margin:0}.d3-body .tb-h{margin-top:32px}.d3-body>*+*,.d3-sec>*+*,.d3-intro>*+*{margin-top:18px}@media (max-width:767px){.d3-body>*+*,.d3-sec>*+*,.d3-intro>*+*{margin-top:16px}}.d3-intro{color:var(--bone)}.d3-body>.d3-sec{margin-top:72px}.d3-body>.d3-sec:first-child{margin-top:0}@media (max-width:767px){.d3-body>.d3-sec{margin-top:56px}}.d3-h2{font:400 clamp(26px, .5vw + 21px, 32px)/1.2 var(--font-ui);letter-spacing:-.025em;color:var(--bone);text-wrap:balance;margin:0 0 24px;padding-right:44px;position:relative}.d3-sec>.d3-h2+*{margin-top:0}.d3-h2 .n{color:var(--faint);font-variant-numeric:tabular-nums}.d3-h2 .cap{text-transform:lowercase}.d3-h2 .cap .f{text-transform:uppercase}.d3-anc{width:44px;height:44px;color:var(--faint);--is:18px;opacity:0;border-radius:50%;place-items:center;transition:opacity .15s,color .15s;display:grid;position:absolute;top:calc(.6em - 22px);right:0}@media (hover:hover) and (pointer:fine){.d3-h2:hover .d3-anc{opacity:1}.d3-anc:hover{color:var(--jade)}}.d3-anc:focus-visible{opacity:1}@media (hover:none){.d3-anc{display:none}.d3-h2{padding-right:0}}.d3-body .cn{color:var(--faint);font-variant-numeric:tabular-nums}.d3-body ul{padding:0;list-style:none}.d3-body ul li{padding-left:24px;position:relative}.d3-body ul li:before{content:"–";color:var(--faint);position:absolute;left:2px}.d3-body ol{padding:0;list-style:none}.d3-body ol li{padding-left:28px;position:relative}.d3-body ol .ol-n{color:var(--faint);font-variant-numeric:tabular-nums;position:absolute;left:0}.d3-body li+li{margin-top:10px}.d3-body b{color:var(--bone);font-weight:500}.d3-body .lines{color:var(--bone)}.d3-body a.xdoc{color:var(--bone);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--jade) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--jade) 70%, transparent);transition:color .15s}.d3-body a.xref{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:4px;white-space:nowrap}@media (hover:hover) and (pointer:fine){.d3-body a.xdoc:hover{color:var(--jade)}.d3-body a.xref:hover{text-decoration-style:solid}}.d3w .blank{vertical-align:-.2em;color:#0000;white-space:nowrap;border-bottom:1px dashed color-mix(in srgb, var(--bone) 55%, transparent);width:9em;height:1.1em;display:inline-block;position:relative;overflow:hidden}.d3w .blank:before{content:"не заполнено";color:color-mix(in srgb, var(--bone) 62%, transparent);font-size:.86em;font-style:italic;line-height:1.3;position:absolute;top:0;left:0}.d3w :is(.req-l,.tb-h,.tb-dl dt){font:400 15px/1.35 var(--font-ui);letter-spacing:-.01em;color:var(--faint)}.d3w .req>p{border-bottom:1px solid var(--hair);color:var(--bone);padding:12px 0;margin:0!important}.d3w .req>p:first-child{border-top:1px solid var(--hair)}.d3w .req .rq-k{color:var(--faint)}.d3w .req-l+.req,.d3w .tb-h+.tb{margin-top:12px!important}.d3w .tb-row{border-bottom:1px solid var(--hair);padding:24px 0}.d3w .tb-row:first-child{border-top:1px solid var(--hair)}.d3w .tb-t{font:400 20px/1.35 var(--font-ui);letter-spacing:-.02em;color:var(--bone)}.d3w .tb-t .tb-n{color:var(--faint);font-variant-numeric:tabular-nums;margin-right:.4em}.d3w .tb-t code{font:inherit;overflow-wrap:anywhere}.d3w .tb-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;font-size:16px;line-height:26px;display:grid;margin-top:16px!important}.d3w .tb-dl:has(>div:only-child){grid-template-columns:minmax(0,1fr)}.d3w .tb-dl dt{margin-bottom:4px}.d3w .tb-dl dd{margin:0}.d3-body .tb+*{margin-top:32px}@media (max-width:599px){.d3w .tb-dl{grid-template-columns:minmax(0,1fr)}}.d3-end{border-top:1px solid var(--hair);font:400 16px/1.4 var(--font-ui);letter-spacing:-.01em;color:var(--faint);flex-wrap:wrap;justify-content:center;align-items:center;column-gap:12px;margin-top:clamp(72px,8vw,112px);padding-top:32px;display:flex}.d3-link{min-height:44px;color:var(--dim);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--bone) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--bone) 30%, transparent);align-items:center;transition:color .15s,text-decoration-color .15s;display:inline-flex}.hv2 a.d3-link{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--bone) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--bone) 30%, transparent)}@media (hover:hover) and (pointer:fine){.d3-link:hover,.hv2 a.d3-link:hover{color:var(--bone);-webkit-text-decoration-color:var(--jade);text-decoration-color:var(--jade)}}.d3-sep{color:color-mix(in srgb, var(--bone) 24%, transparent)}.d3-ver{font-variant-numeric:tabular-nums}.d3-print-src{display:none}.d3-fab{z-index:45;right:max(var(--pad), env(safe-area-inset-right));bottom:calc(var(--pad) + env(safe-area-inset-bottom));--is:22px;width:48px;height:48px;color:var(--bone);background:var(--stage);border:1px solid color-mix(in srgb, var(--bone) 12%, transparent);opacity:0;visibility:hidden;transition:opacity .2s ease, visibility 0s linear .2s, scale .15s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 6px 20px #00000073}.hv2 .d3-fab{background:var(--stage);border-radius:50%}.d3-fab.on{opacity:1;visibility:visible;transition:opacity .2s ease, visibility 0s, scale .15s var(--ease-out)}.d3-fab:active{scale:.96}html[data-menu] .d3-fab{visibility:hidden}.d3-fab{translate:0 calc(-1 * var(--ck2-h,0px));transition:opacity .2s ease, visibility 0s linear .2s, scale .15s var(--ease-out), translate .32s cubic-bezier(.32, .72, 0, 1)}.d3-fab.on{transition:opacity .2s ease, visibility 0s, scale .15s var(--ease-out), translate .32s cubic-bezier(.32, .72, 0, 1)}@media (min-width:768px){.d3-fab{width:52px;height:52px}}.d3-scrim{z-index:60;opacity:0;background:#0000008f;transition:opacity .24s;position:fixed;inset:0}.d3-scrim.on{opacity:1}.d3-sheet{z-index:61;max-height:min(calc(var(--sv,1svh) * 82), 760px);padding:8px 0 calc(16px + env(safe-area-inset-bottom));background:var(--stage);border:1px solid var(--line);corner-shape:squircle;transition:transform .24s var(--ease-drawer);border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.d3-sheet.on{transition-duration:.34s;transform:none}.d3-sheet[hidden],.d3-scrim[hidden]{display:none}@media (min-width:768px){.d3-sheet{width:min(640px, calc(100vw - 2 * var(--pad)));left:50%;right:auto;translate:-50%}}.d3-sheet-top{padding:4px 8px 8px var(--pad);justify-content:space-between;align-items:center;display:flex}.d3-sheet-h{font:400 22px/1.2 var(--font-ui);letter-spacing:-.025em;color:var(--bone)}.d3-x{width:44px;height:44px;color:var(--dim);--is:22px;border-radius:50%;place-items:center;display:grid}.hv2 .d3-x{border-radius:50%}.d3-x:active{scale:.96}.d3-toc{margin:0 var(--pad);overscroll-behavior:contain;padding:0;list-style:none;overflow-y:auto}.d3-toc a{font:400 17px/1.35 var(--font-ui);letter-spacing:-.01em;color:var(--dim);border-radius:8px;grid-template-columns:2.2em minmax(0,1fr);padding:11px 0;transition:color .15s;display:grid}.d3-toc a .n{color:var(--faint);font-variant-numeric:tabular-nums}.d3-toc a[aria-current]{color:var(--bone)}.d3-toc a[aria-current] .n{color:var(--jade)}.d3-toc .cap{text-transform:lowercase;display:block}.d3-toc .cap:first-letter{text-transform:uppercase}@media (hover:hover) and (pointer:fine){.d3-toc a:hover{color:var(--bone)}}.d3-toc a:focus-visible{outline-offset:-2px}.d3-toast{z-index:70;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));background:var(--stage);border:1px solid var(--line-hi);corner-shape:squircle;max-width:calc(100vw - 32px);font:400 15px/1.3 var(--font-ui);letter-spacing:-.01em;color:var(--bone);opacity:0;pointer-events:none;border-radius:12px;padding:12px 18px;transition:opacity .2s;position:fixed;translate:-50%}.d3-toast.on{opacity:1}.d3-wait{color:var(--faint);text-align:center}@media (prefers-reduced-motion:reduce){.d3-fab,.d3-fab.on,.d3-scrim,.d3-sheet,.d3-sheet.on,.d3-toast,.d3-anc,.d3-tabs a,.d3-toc a,.d3-link,.d3-toc-b{transition:none}}@page{size:A4;margin:18mm 18mm 20mm}@media print{.d3w{color:#111!important;background:#fff!important}:root:has(.d3w){color:#111!important;background:#fff!important}:root:has(.d3w) body{color:#111!important;background:#fff!important}:root:has(.d3w) :is(header,footer,.skip,.d3-glow,.d3-tabs,.d3-toc-b,.d3-end,.d3-fab,.d3-scrim,.d3-sheet,.d3-toast,.d3-anc,.d3-side):not(.d3-hero){display:none!important}.d3w .d3{padding:0}.d3-doc{display:block!important}.d3-hero{text-align:left;padding:0;display:block}.d3-h1{letter-spacing:-.02em;color:#111;max-width:none;margin:0;font-size:20pt;line-height:1.15}.d3-sub{color:#333;max-width:none;margin-top:4pt;font-size:12pt}.d3-ed,.d3-print-src{color:#444;margin-top:6pt;font:9.5pt/1.4 Golos Text,sans-serif;display:block}.d3-print-src{margin-top:2pt}.d3-body{color:#111;-webkit-hyphens:auto;hyphens:auto;border-top:.5pt solid #999;max-width:none;margin-top:14pt;padding-top:14pt;font-size:10.5pt;line-height:1.5}.d3-body>*+*,.d3-sec>*+*,.d3-intro>*+*{margin-top:5pt}.d3-intro,.d3-body b,.d3-body .lines,.d3w .req>p,.d3w .tb-t,.d3-h2{color:#111}.d3-body>.d3-sec{margin-top:16pt}.d3-h2{break-after:avoid;page-break-after:avoid;margin-bottom:6pt;padding:0;font-size:12.5pt}.d3-h2 .n,.d3-body .cn,.d3-body ol .ol-n,.d3w .tb-t .tb-n,.d3w .req .rq-k,.d3w .req-l,.d3w .tb-h,.d3w .tb-dl dt,.d3-body ul li:before{color:#555}.d3-body a.xdoc,.d3-body a.xref{color:#111;-webkit-text-decoration:underline #999;text-decoration:underline #999}.d3w .req>p,.d3w .tb-row,.d3w .req>p:first-child,.d3w .tb-row:first-child{border-color:#bbb}.d3w .tb-row{break-inside:avoid;page-break-inside:avoid;padding:8pt 0}.d3w .tb-h,.d3w .req-l,.d3w .tb-t{break-after:avoid;page-break-after:avoid}.d3w .tb-t{font-size:10.5pt}.d3w .tb-dl{gap:6pt 18pt;font-size:9.5pt;line-height:1.45;margin-top:6pt!important}.d3w :is(.req-l,.tb-h,.tb-dl dt){font-size:9pt}.d3w .blank{border-bottom-color:#777}.d3w :is(p,li){orphans:3;widows:3}}
