.article-body{--article-brand:var(--color-brand,#002e34);--article-cream:var(--color-brand-light,#eee9e8);--article-accent:#4abdff;--article-text:var(--color-text,#1e2021);--article-stroke:var(--color-stroke,#cacaca);--article-orange:var(--color-orange,#fc6515);--article-coral:#ff6c4a;--article-sky:#4abdff;--article-radius:16px;--article-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.article-body :is(h2,h3)[id]{scroll-margin-top:9rem}.article-body>p:first-child{color:var(--article-text);font-size:17.5px;line-height:1.75}.article-body a{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--article-brand) 32%, transparent);text-decoration-color:color-mix(in srgb, var(--article-brand) 32%, transparent);text-underline-offset:3px;transition:text-decoration-color .2s}.article-body a:hover{text-decoration-color:currentColor}.article-body a[target=_blank]:after{content:"↗";opacity:.55;margin-left:.15em;font-size:.78em;text-decoration:none;display:inline-block}.article-body :is(ul,ol)>li::marker{color:var(--article-brand)}.article-body ol>li::marker{font-weight:600}.article-body input[type=checkbox]{accent-color:var(--article-brand)}.article-body .callout{--callout-color:var(--article-sky);--callout-ink:#0b6a9e;border:1px solid color-mix(in srgb, var(--callout-color) 28%, transparent);border-radius:var(--article-radius);background:color-mix(in srgb, var(--callout-color) 7%, #fff);margin:2em 0;padding:1.1em 1.35em 1.15em}.article-body .callout-tip{--callout-color:var(--article-brand);--callout-ink:var(--article-brand);background:color-mix(in srgb, var(--article-brand) 5%, #fff)}.article-body .callout-note{--callout-color:var(--article-sky);--callout-ink:#0b6a9e}.article-body .callout-warning{--callout-color:var(--article-orange);--callout-ink:#b0440b}.article-body .callout-important{--callout-color:var(--article-coral);--callout-ink:#b3371b}.article-body .callout>*{margin-top:.55em;margin-bottom:.55em}.article-body .callout>:first-child{margin-top:0}.article-body .callout>:last-child{margin-bottom:0}.article-body .callout :is(p,li){color:var(--article-text);font-size:15.5px;line-height:1.75}.article-body .callout .callout-label{letter-spacing:.14em;text-transform:uppercase;color:var(--callout-ink);align-items:center;gap:.6em;margin:0 0 .5em;font-size:11px;font-weight:700;line-height:1.4;display:flex}.article-body .callout .callout-label:before{content:"";background:var(--callout-color);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--callout-color) 22%, transparent);border-radius:50%;flex:none}.article-body .callout-tip .callout-label:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--article-brand) 12%, transparent)}.article-body .callout-summary{--callout-color:var(--article-accent);--callout-ink:var(--article-accent);background:var(--article-brand);color:#eee9e8e0;border:0;padding:1.5em 1.75em 1.6em}.article-body .callout-summary :is(p,li){color:#eee9e8e6}.article-body .callout-summary strong{color:#fff}.article-body .callout-summary a{color:var(--article-accent);-webkit-text-decoration-color:color-mix(in srgb, var(--article-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--article-accent) 45%, transparent)}.article-body .callout-summary .callout-label:before{box-shadow:none}.article-body .callout-summary ul{padding-left:0;list-style:none}.article-body .callout-summary ul>li{margin:.5em 0;padding-left:1.45em;position:relative}.article-body .callout-summary ul>li:before{content:"";background:var(--article-accent);border-radius:2px;width:7px;height:7px;position:absolute;top:.72em;left:.1em}.article-body .callout-summary ol>li::marker{color:var(--article-accent)}.article-body .table-wrap{-webkit-overflow-scrolling:touch;border:1px solid color-mix(in srgb, var(--article-stroke) 65%, transparent);border-radius:var(--article-radius);background:#fff;margin:2em 0;overflow-x:auto}.article-body :is(.table-wrap,.article-diagram):focus-visible{outline:2px solid var(--article-brand);outline-offset:2px}.article-body .table-wrap table{border-collapse:collapse;width:100%;margin:0;font-size:14.5px;line-height:1.55}.article-body .table-wrap :is(th,td){text-align:left;vertical-align:top;min-width:7.5rem;padding:.8em 1.1em}.article-body .table-wrap thead th{vertical-align:bottom;background:var(--article-cream);border-bottom:1px solid var(--article-stroke);letter-spacing:.01em;color:var(--article-text);font-size:13px;font-weight:600}.article-body .table-wrap td{border-bottom:1px solid color-mix(in srgb, var(--article-stroke) 45%, transparent);color:color-mix(in srgb, var(--article-text) 86%, transparent)}.article-body .table-wrap tbody tr:last-child td{border-bottom:0}.article-body .table-wrap tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--article-cream) 30%, #fff)}.article-body .table-wrap td:first-child{color:var(--article-text);font-weight:500}.article-body .table-wrap :is(th,td)[align=center]{text-align:center}.article-body .table-wrap :is(th,td)[align=right]{text-align:right}.article-body .article-figure{margin:2.25em 0}.article-body .article-figure img{border-radius:var(--article-radius);background:color-mix(in srgb, var(--article-cream) 55%, #fff);width:100%;height:auto;margin:0;display:block;box-shadow:0 4px 24px #0000000f}.article-body .article-figure figcaption{text-align:center;max-width:44rem;color:color-mix(in srgb, var(--article-text) 62%, transparent);margin:.85em auto 0;font-size:13.5px;line-height:1.55}.article-body pre.code-block{border-radius:var(--article-radius);color:#f4f5f6;font-family:var(--article-mono);white-space:pre;tab-size:2;background:#0b0c0e;margin:1.9em 0;padding:1.1em 1.35em 1.25em;font-size:13.5px;line-height:1.7;position:relative;overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff0f}.article-body pre.code-block code{color:inherit;font:inherit;white-space:inherit;background:0 0;padding:0}.article-body pre.code-block[data-lang]:before{content:attr(data-lang);font-family:var(--font-sans,Poppins, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#8b949e;margin:0 0 .9em;font-size:10.5px;font-weight:600;line-height:1.4;display:block;position:sticky;left:0}.article-body pre.code-block:not([data-lang]){padding-top:2.9em}.article-body .code-frame{margin:1.9em 0;position:relative}.article-body .code-frame>pre.code-block{margin:0}.article-body .code-copy{z-index:1;color:#f4f5f6d1;font-family:var(--font-sans,Poppins, sans-serif);cursor:pointer;background:#16181ce6;border:1px solid #ffffff29;border-radius:999px;padding:.38em .85em;font-size:11.5px;font-weight:500;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s;position:absolute;top:.65em;right:.75em}.article-body .code-copy:hover{color:#fff;background:#ffffff1f}.article-body .code-copy:focus-visible{outline:2px solid var(--article-sky);outline-offset:2px}.article-body .code-copy[data-state=done]{border-color:color-mix(in srgb, var(--article-accent) 45%, transparent);color:var(--article-accent)}.article-body .code-copy[data-state=error]{color:#ffb4a3}.article-body pre.code-block[data-lang=mermaid]{border:1px dashed var(--article-stroke);color:color-mix(in srgb, var(--article-text) 75%, transparent);background:#fff}.article-body pre.code-block[data-lang=mermaid]:before{content:"Diagram";color:color-mix(in srgb, var(--article-brand) 70%, transparent)}.article-body pre.code-block[data-diagram=pending]{opacity:.5}.article-body .article-diagram{border:1px solid color-mix(in srgb, var(--article-stroke) 60%, transparent);border-radius:var(--article-radius);text-align:center;background:#fff;margin:2.25em 0;padding:1.5em 1.25em;overflow-x:auto}.article-body .article-diagram svg{max-width:100%;height:auto;display:inline-block}.article-body .article-diagram :is(p,span,div,li){font-size:inherit;color:inherit;margin:0;padding:0;line-height:1.5}.article-body blockquote{border-left-width:3px;padding-left:1.25em}.article-body hr{background:var(--article-stroke);border:0;max-width:12rem;height:1px;margin:3em auto}.article-body h2:is([id^=caste-otazky],[id^=nejcastejsi-otazky],[id^=otazky-a-odpovedi],[id=faq])~h3{border-top:1px solid color-mix(in srgb, var(--article-stroke) 55%, transparent);margin-top:1.4em;padding-top:1.2em}@media (max-width:640px){.article-body .callout{padding:1em 1.1em}.article-body .callout-summary{padding:1.25em 1.25em 1.3em}.article-body pre.code-block{border-radius:12px;padding-inline:1.1em;font-size:13px}.article-body .article-diagram{padding:1em .75em}.article-body .table-wrap table{width:max-content;min-width:100%}.article-body .table-wrap :is(th,td){min-width:0;max-width:16rem}}.article-body pre.code-block .hljs-comment,.article-body pre.code-block .hljs-quote{color:#8b949e;font-style:italic}.article-body pre.code-block .hljs-keyword,.article-body pre.code-block .hljs-selector-tag,.article-body pre.code-block .hljs-doctag,.article-body pre.code-block .hljs-template-tag,.article-body pre.code-block .hljs-type{color:#ff7b72}.article-body pre.code-block .hljs-string,.article-body pre.code-block .hljs-regexp,.article-body pre.code-block .hljs-meta .hljs-string{color:#a5d6ff}.article-body pre.code-block .hljs-number,.article-body pre.code-block .hljs-literal,.article-body pre.code-block .hljs-symbol,.article-body pre.code-block .hljs-bullet,.article-body pre.code-block .hljs-attr,.article-body pre.code-block .hljs-attribute,.article-body pre.code-block .hljs-variable.language_,.article-body pre.code-block .hljs-selector-attr,.article-body pre.code-block .hljs-selector-class,.article-body pre.code-block .hljs-selector-id{color:#79c0ff}.article-body pre.code-block .hljs-title,.article-body pre.code-block .hljs-title.function_,.article-body pre.code-block .hljs-title.class_,.article-body pre.code-block .hljs-section{color:#d2a8ff}.article-body pre.code-block .hljs-built_in,.article-body pre.code-block .hljs-variable,.article-body pre.code-block .hljs-params,.article-body pre.code-block .hljs-property{color:#ffa657}.article-body pre.code-block .hljs-name,.article-body pre.code-block .hljs-tag,.article-body pre.code-block .hljs-selector-pseudo{color:#7ee787}.article-body pre.code-block .hljs-meta,.article-body pre.code-block .hljs-punctuation{color:#c9d1d9}.article-body pre.code-block .hljs-addition{color:#aff5b4;background:#2ea04326}.article-body pre.code-block .hljs-deletion{color:#ffdcd7;background:#f8514926}.article-body pre.code-block .hljs-emphasis{font-style:italic}.article-body pre.code-block .hljs-strong{font-weight:700}
