:root{--azt-measure:55ch;--azt-shell:72rem;--azt-logo-height:40px;--azt-toc-width:15rem;--azt-z-popover:5}html{background:var(--az-color-bg)}body.azt{margin:0;min-height:100vh;display:flex;flex-direction:column}.azt-skip{position:absolute;inset-inline-start:var(--az-space-4);inset-block-start:calc(-1 * var(--az-space-16));padding:var(--az-space-2)var(--az-space-4);border-radius:var(--az-radius-full);background:var(--az-color-primary);color:var(--az-color-on-primary);text-decoration:none;z-index:10}.azt-skip:focus{inset-block-start:var(--az-space-2)}.azt-shell{width:100%;max-width:var(--azt-shell);margin-inline:auto;padding-inline:var(--az-space-4)}.azt-main{flex:1;padding-block:var(--az-space-10)var(--az-space-16)}.azt-header{border-block-end:1px solid var(--az-color-border);background:var(--az-color-surface)}.azt-header__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--az-space-4)var(--az-space-6);padding-block:var(--az-space-4)}.azt-brand{display:flex;flex-direction:column;margin-inline-end:auto}.azt-brand__link{color:var(--az-color-text);text-decoration:none}.azt-brand__name{font-family:var(--az-font-display);font-weight:700;font-size:var(--az-text-xl)}.azt-brand__link picture{display:block}.azt-brand__logo{display:block;height:var(--azt-logo-height);width:auto}.azt-brand__tagline{margin:0;font-size:var(--az-text-sm);font-weight:var(--az-weight-medium);color:var(--az-color-text-muted)}.azt-nav ul{display:flex;flex-wrap:wrap;gap:var(--az-space-1);margin:0;padding:0;list-style:none}.azt-nav a,.azt-lang a,.azt-lang span{display:inline-flex;align-items:center;min-height:36px;padding-inline:var(--az-space-3);border-radius:var(--az-radius-full);font-size:var(--az-text-sm);text-decoration:none;color:var(--az-color-text-muted);transition:background-color var(--az-duration-fast),color var(--az-duration-fast)}.azt-nav a:hover,.azt-lang a:hover{background:var(--az-color-surface-muted);color:var(--az-color-text)}.azt-nav a[aria-current=page],.azt-lang [aria-current=true]{background:var(--az-color-primary-soft);color:var(--az-color-primary);font-weight:var(--az-weight-medium)}.azt-lang__menu{position:relative}.azt-lang__toggle{display:inline-flex;align-items:center;gap:var(--az-space-1);min-height:36px;padding-inline:var(--az-space-3);border:1px solid var(--az-color-border);border-radius:var(--az-radius-full);cursor:pointer;font-size:var(--az-text-sm);color:var(--az-color-text);list-style:none;transition:background-color var(--az-duration-fast)}.azt-lang__toggle::-webkit-details-marker{display:none}.azt-lang__toggle:hover{background:var(--az-color-surface-muted)}.azt-lang__menu[open] .azt-lang__chevron{transform:rotate(180deg)}.azt-lang__list{position:absolute;inset-block-start:calc(100% + var(--az-space-1));inset-inline-end:0;z-index:var(--azt-z-popover);display:flex;flex-direction:column;gap:var(--az-space-1);min-inline-size:100%;margin:0;padding:var(--az-space-1);list-style:none;background:var(--az-color-surface);border:1px solid var(--az-color-border);border-radius:var(--az-radius-md);box-shadow:var(--az-shadow-md)}.azt-lang__list a,.azt-lang__list span{display:flex;white-space:nowrap;border-radius:var(--az-radius-md)}.azt-page-head,.azt-article__head{display:flex;flex-direction:column;gap:var(--az-space-2);margin-block-end:var(--az-space-8)}.azt-title{margin:0;font-size:var(--az-text-4xl);line-height:var(--az-leading-tight);max-width:var(--azt-measure)}.azt-section-title{margin:var(--az-space-10)0 var(--az-space-4);font-size:var(--az-text-2xl)}.azt-meta{margin:0;font-size:var(--az-text-sm);color:var(--az-color-text-muted)}.azt-prose{max-width:var(--azt-measure);font-size:var(--az-text-lg);line-height:1.65}.azt-prose>*{margin-block:0}.azt-prose>*+*{margin-block-start:var(--az-space-5)}.azt-prose>h2{font-size:var(--az-text-2xl);line-height:var(--az-leading-tight);margin-block-start:var(--az-space-10)}.azt-prose>h3{font-family:var(--az-font-display);font-weight:var(--az-weight-semibold);font-size:var(--az-text-xl);margin-block-start:var(--az-space-8)}.azt-prose a,.azt-footer a{color:var(--az-color-primary);text-underline-offset:.2em}.azt-prose a:hover{text-decoration-thickness:2px}.azt-prose ul,.azt-prose ol{padding-inline-start:var(--az-space-6)}.azt-prose li+li{margin-block-start:var(--az-space-2)}.azt-prose blockquote:not(.az-quote__tr){margin-inline:0;padding-inline-start:var(--az-space-4);border-inline-start:3px solid var(--az-color-border-strong);color:var(--az-color-text-muted)}.azt-prose img{max-width:100%;height:auto;border-radius:var(--az-radius-md)}.azt-prose hr{border:0;border-block-start:1px solid var(--az-color-border)}.azt-prose code{font-family:var(--az-font-mono);font-size:.9em;padding:.1em .35em;border-radius:var(--az-radius-sm);background:var(--az-color-surface-muted)}.azt-prose pre{overflow-x:auto;padding:var(--az-space-4);border:1px solid var(--az-color-border);border-radius:var(--az-radius-md);background:var(--az-color-surface-muted);font-size:var(--az-text-sm);line-height:var(--az-leading-normal)}.azt-prose pre code{padding:0;background:0 0;font-size:inherit}.azt-prose .az-alert,.azt-prose .az-card,.azt-prose .az-table-wrap,.azt-prose .az-quote,.azt-prose .az-stat,.azt-prose .az-progress{font-size:var(--az-text-md)}.azt-list{display:grid;gap:var(--az-space-4);margin:0;padding:0;list-style:none;max-width:calc(var(--azt-measure) + var(--az-space-12))}.azt-card{position:relative}.azt-card__link{color:inherit;text-decoration:none}.azt-card__link::after{content:"";position:absolute;inset:0;border-radius:inherit}.azt-card:focus-within{outline:2px solid var(--az-color-focus);outline-offset:2px}.azt-card__link:focus-visible{outline:none}.azt-card__summary{margin:0;color:var(--az-color-text-muted)}.azt-card__thumb{display:block;inline-size:calc(100% + 2 * var(--az-space-5));max-inline-size:none;block-size:auto;aspect-ratio:16/9;object-fit:cover;margin-block-start:calc(-1 * var(--az-space-5));margin-inline:calc(-1 * var(--az-space-5));margin-block-end:var(--az-space-1);background:var(--az-color-surface-muted);border-start-start-radius:calc(var(--az-radius-lg) - 1px);border-start-end-radius:calc(var(--az-radius-lg) - 1px)}.azt-empty{color:var(--az-color-text-muted)}.azt-section-title--first{margin-block-start:0}.azt-book-progress{display:flex;align-items:flex-end;gap:var(--az-space-3);max-width:var(--azt-measure)}.azt-book-progress .az-progress{flex:1;min-width:0}.azt-book-progress__pct{font-size:var(--az-text-sm);font-weight:var(--az-weight-semibold);line-height:1}.azt-book-meta__author{color:var(--az-color-text);font-weight:var(--az-weight-semibold)}.azt-article__head .azt-book-progress{margin-block-start:var(--az-space-2)}.azt-books{display:grid;gap:var(--az-space-1);margin:0;padding:0;list-style:none;max-width:var(--azt-measure)}.azt-books__item{display:flex;flex-direction:column;gap:var(--az-space-1);padding-block:var(--az-space-3);border-block-end:1px solid var(--az-color-border)}.azt-books__title{color:var(--az-color-text);font-weight:var(--az-weight-semibold);text-decoration:none}.azt-books__title:hover{text-decoration:underline;text-underline-offset:.2em}.azt-books__meta{font-size:var(--az-text-sm);color:var(--az-color-text-muted)}.azt-aside{display:grid;gap:var(--az-space-8);margin-block-start:var(--az-space-12);max-width:var(--azt-measure)}.azt-aside__block{display:grid;gap:var(--az-space-3)}.azt-aside__title{margin:0;font-size:var(--az-text-xs);font-weight:var(--az-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--az-color-text-muted)}.azt-aside__text{margin:0;font-size:var(--az-text-sm);line-height:var(--az-leading-normal);color:var(--az-color-text-muted)}.azt-aside__tags{display:grid;gap:var(--az-space-1);margin:0;padding:0;list-style:none}.azt-aside__tag{display:flex;align-items:center;gap:var(--az-space-3);padding:var(--az-space-2)var(--az-space-3);border-radius:var(--az-radius-md);color:var(--az-color-text);text-decoration:none;font-size:var(--az-text-sm);transition:background-color var(--az-duration-fast)}.azt-aside__tag:hover{background:var(--az-color-surface-muted)}.azt-aside__tag[aria-current=page]{background:var(--az-color-primary-soft);font-weight:var(--az-weight-semibold)}.azt-aside__name{flex:1;min-width:0}.azt-aside__count{color:var(--az-color-text-muted)}.azt-aside__dot{flex:none;inline-size:.625rem;block-size:.625rem;border-radius:var(--az-radius-full);background:var(--az-color-border-strong)}.azt-aside__dot--faith{background:var(--az-color-area-faith)}.azt-aside__dot--health{background:var(--az-color-area-health)}.azt-aside__dot--wealth{background:var(--az-color-area-wealth)}.azt-aside__dot--family{background:var(--az-color-area-family)}@media(min-width:64rem){.azt-listing{display:grid;grid-template-columns:minmax(0,auto)var(--azt-toc-width);justify-content:start;gap:var(--az-space-12)}.azt-aside{position:sticky;inset-block-start:var(--az-space-6);align-self:start;margin-block-start:0;padding-inline-start:var(--az-space-4);border-inline-start:1px solid var(--az-color-border)}}@media(prefers-reduced-motion:reduce){.azt-aside__tag{transition:none}}.azt-terms{display:flex;flex-wrap:wrap;gap:var(--az-space-2);margin:var(--az-space-8)0 0;padding:0;list-style:none}.azt-terms--all{margin-block-start:0}.azt-terms .az-badge{text-decoration:none}.azt-pager{display:flex;align-items:center;gap:var(--az-space-3);margin-block-start:var(--az-space-8)}.azt-pager__info{font-size:var(--az-text-sm);color:var(--az-color-text-muted)}.azt-related{max-width:var(--azt-measure);margin-block-start:var(--az-space-10);padding-block-start:var(--az-space-6);border-block-start:1px solid var(--az-color-border)}.azt-related__title{margin:0 0 var(--az-space-4);font-family:var(--az-font-display);font-size:var(--az-text-lg);font-weight:var(--az-weight-semibold);line-height:var(--az-leading-tight)}.azt-related__list{display:grid;gap:var(--az-space-3);margin:0;padding:0;list-style:none}.azt-related__card{flex-direction:row;align-items:center;gap:var(--az-space-4);padding:var(--az-space-4)var(--az-space-5)}.azt-related__body{display:flex;flex-direction:column;gap:var(--az-space-1);flex:1;min-width:0}.azt-related__card .az-card__title{font-size:var(--az-text-md)}.azt-related__card .azt-card__summary{font-size:var(--az-text-sm)}.azt-related__arrow{flex:none;font-size:var(--az-text-lg);color:var(--az-color-text-muted);transition:color var(--az-duration-fast)}.azt-related__card:hover .azt-related__arrow,.azt-related__card:focus-within .azt-related__arrow{color:var(--az-color-primary)}.azt-related__arrow:dir(rtl){transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.azt-related__arrow{transition:none}}.azt-prevnext{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--az-space-4);margin-block-start:var(--az-space-10);max-width:var(--azt-measure)}.azt-prevnext__link{display:flex;flex-direction:column;gap:var(--az-space-1);padding:var(--az-space-4);border:1px solid var(--az-color-border);border-radius:var(--az-radius-lg);background:var(--az-color-surface);color:var(--az-color-text);text-decoration:none;transition:border-color var(--az-duration-fast)}.azt-prevnext__link:hover{border-color:var(--az-color-border-strong)}.azt-prevnext__link--newer{text-align:end;grid-column-end:-1}.azt-prevnext__label{font-size:var(--az-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--az-color-text-muted)}.azt-toc ul{margin:0;padding:0;list-style:none}.azt-toc ul ul{padding-inline-start:var(--az-space-3)}.azt-toc a{display:block;padding-block:var(--az-space-1);font-size:var(--az-text-sm);line-height:var(--az-leading-tight);color:var(--az-color-text-muted);text-decoration:none;transition:color var(--az-duration-fast)}.azt-toc a:hover{color:var(--az-color-text);text-decoration:underline;text-underline-offset:.2em}.azt-toc__title{margin:0;font-size:var(--az-text-xs);font-weight:var(--az-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--az-color-text-muted)}.azt-toc--inline{max-width:var(--azt-measure);margin-block-end:var(--az-space-8);padding:var(--az-space-3)var(--az-space-4);border:1px solid var(--az-color-border);border-radius:var(--az-radius-md);background:var(--az-color-surface)}.azt-toc--inline summary{cursor:pointer}.azt-toc--inline nav{margin-block-start:var(--az-space-2)}.azt-toc--side{display:none}@media(min-width:64rem){.azt-article--toc{display:grid;grid-template-columns:minmax(0,auto)var(--azt-toc-width);justify-content:start;gap:var(--az-space-12)}.azt-article--toc .azt-article__main>:not(.azt-prose){contain:inline-size}.azt-toc--inline{display:none}.azt-toc--side{display:block;position:sticky;inset-block-start:var(--az-space-6);align-self:start;max-block-size:calc(100vh - 2 * var(--az-space-6));overflow-y:auto;padding-inline-start:var(--az-space-4);border-inline-start:1px solid var(--az-color-border)}.azt-toc--side .azt-toc__title{margin-block-end:var(--az-space-2)}}.azt-toc--side{scroll-target-group:auto}@supports selector(:target-current){.azt-toc a:target-current{color:var(--az-color-primary);font-weight:var(--az-weight-semibold)}}.azt-progress{display:none}@supports(animation-timeline:view()){.azt-article{timeline-scope:--azt-read}.azt-prose{view-timeline:--azt-read block}.azt-progress{display:block;position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--azt-z-popover);block-size:3px;inline-size:0;background:var(--az-color-primary);animation:azt-progress linear both;animation-timeline:--azt-read;animation-range:contain 0% contain 100%}@keyframes azt-progress{to{inline-size:100%}}}.azt-footer{border-block-start:1px solid var(--az-color-border);background:var(--az-color-surface)}.azt-footer__inner{display:flex;flex-wrap:wrap;gap:var(--az-space-2)var(--az-space-6);padding-block:var(--az-space-6);font-size:var(--az-text-sm);color:var(--az-color-text-muted)}.azt-footer__inner p{margin:0}.azt-footer__privacy{margin-inline-start:auto!important}@media(max-width:40rem){.azt-title{font-size:var(--az-text-3xl)}.azt-prose{font-size:var(--az-text-md)}.azt-footer__privacy{margin-inline-start:0!important}}@media(prefers-reduced-motion:reduce){.azt-nav a,.azt-lang a,.azt-lang__toggle,.azt-toc a,.azt-prevnext__link{transition:none}}.chroma{background:0 0}.chroma .err{color:#f6f8fa;background-color:#82071e}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#dedede}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#cf222e}.chroma .kc{color:#cf222e}.chroma .kd{color:#cf222e}.chroma .kn{color:#cf222e}.chroma .kp{color:#cf222e}.chroma .kr{color:#cf222e}.chroma .kt{color:#cf222e}.chroma .na{color:#1f2328}.chroma .nc{color:#1f2328}.chroma .no{color:#0550ae}.chroma .nd{color:#0550ae}.chroma .ni{color:#6639ba}.chroma .nl{color:#900;font-weight:700}.chroma .nn{color:#24292e}.chroma .nx{color:#1f2328}.chroma .nt{color:#0550ae}.chroma .nb{color:#6639ba}.chroma .bp{color:#6a737d}.chroma .nv{color:#953800}.chroma .vc{color:#953800}.chroma .vg{color:#953800}.chroma .vi{color:#953800}.chroma .vm{color:#953800}.chroma .nf{color:#6639ba}.chroma .fm{color:#6639ba}.chroma .s{color:#0a3069}.chroma .sa{color:#0a3069}.chroma .sb{color:#0a3069}.chroma .sc{color:#0a3069}.chroma .dl{color:#0a3069}.chroma .sd{color:#0a3069}.chroma .s2{color:#0a3069}.chroma .se{color:#0a3069}.chroma .sh{color:#0a3069}.chroma .si{color:#0a3069}.chroma .sx{color:#0a3069}.chroma .sr{color:#0a3069}.chroma .s1{color:#0a3069}.chroma .ss{color:#032f62}.chroma .m{color:#0550ae}.chroma .mb{color:#0550ae}.chroma .mf{color:#0550ae}.chroma .mh{color:#0550ae}.chroma .mi{color:#0550ae}.chroma .il{color:#0550ae}.chroma .mo{color:#0550ae}.chroma .o{color:#0550ae}.chroma .ow{color:#0550ae}.chroma .or{color:#0550ae}.chroma .p{color:#1f2328}.chroma .c{color:#57606a}.chroma .ch{color:#57606a}.chroma .cm{color:#57606a}.chroma .c1{color:#57606a}.chroma .cs{color:#57606a}.chroma .cp{color:#57606a}.chroma .cpf{color:#57606a}.chroma .gd{color:#82071e;background-color:#ffebe9}.chroma .ge{color:#1f2328}.chroma .gi{color:#116329;background-color:#dafbe1}.chroma .go{color:#1f2328}.chroma .gl{text-decoration:underline}.chroma .w{color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .chroma{color:#e6edf3;-webkit-text-size-adjust:none}:root:not([data-theme=light]) .chroma .err{color:#f85149}:root:not([data-theme=light]) .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}:root:not([data-theme=light]) .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}:root:not([data-theme=light]) .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}:root:not([data-theme=light]) .chroma .hl{background-color:#6e7681}:root:not([data-theme=light]) .chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#737679}:root:not([data-theme=light]) .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#6e7681}:root:not([data-theme=light]) .chroma .line{display:flex}:root:not([data-theme=light]) .chroma .k{color:#ff7b72}:root:not([data-theme=light]) .chroma .kc{color:#79c0ff}:root:not([data-theme=light]) .chroma .kd{color:#ff7b72}:root:not([data-theme=light]) .chroma .kn{color:#ff7b72}:root:not([data-theme=light]) .chroma .kp{color:#79c0ff}:root:not([data-theme=light]) .chroma .kr{color:#ff7b72}:root:not([data-theme=light]) .chroma .kt{color:#ff7b72}:root:not([data-theme=light]) .chroma .nc{color:#f0883e;font-weight:700}:root:not([data-theme=light]) .chroma .no{color:#79c0ff;font-weight:700}:root:not([data-theme=light]) .chroma .nd{color:#d2a8ff;font-weight:700}:root:not([data-theme=light]) .chroma .ni{color:#ffa657}:root:not([data-theme=light]) .chroma .ne{color:#f0883e;font-weight:700}:root:not([data-theme=light]) .chroma .nl{color:#79c0ff;font-weight:700}:root:not([data-theme=light]) .chroma .nn{color:#ff7b72}:root:not([data-theme=light]) .chroma .nx{color:#e6edf3}:root:not([data-theme=light]) .chroma .py{color:#79c0ff}:root:not([data-theme=light]) .chroma .nt{color:#7ee787}:root:not([data-theme=light]) .chroma .nv{color:#79c0ff}:root:not([data-theme=light]) .chroma .vc{color:#79c0ff}:root:not([data-theme=light]) .chroma .vg{color:#79c0ff}:root:not([data-theme=light]) .chroma .vi{color:#79c0ff}:root:not([data-theme=light]) .chroma .vm{color:#79c0ff}:root:not([data-theme=light]) .chroma .nf{color:#d2a8ff;font-weight:700}:root:not([data-theme=light]) .chroma .fm{color:#d2a8ff;font-weight:700}:root:not([data-theme=light]) .chroma .l{color:#a5d6ff}:root:not([data-theme=light]) .chroma .ld{color:#79c0ff}:root:not([data-theme=light]) .chroma .s{color:#a5d6ff}:root:not([data-theme=light]) .chroma .sa{color:#79c0ff}:root:not([data-theme=light]) .chroma .sb{color:#a5d6ff}:root:not([data-theme=light]) .chroma .sc{color:#a5d6ff}:root:not([data-theme=light]) .chroma .dl{color:#79c0ff}:root:not([data-theme=light]) .chroma .sd{color:#a5d6ff}:root:not([data-theme=light]) .chroma .s2{color:#a5d6ff}:root:not([data-theme=light]) .chroma .se{color:#79c0ff}:root:not([data-theme=light]) .chroma .sh{color:#79c0ff}:root:not([data-theme=light]) .chroma .si{color:#a5d6ff}:root:not([data-theme=light]) .chroma .sx{color:#a5d6ff}:root:not([data-theme=light]) .chroma .sr{color:#79c0ff}:root:not([data-theme=light]) .chroma .s1{color:#a5d6ff}:root:not([data-theme=light]) .chroma .ss{color:#a5d6ff}:root:not([data-theme=light]) .chroma .m{color:#a5d6ff}:root:not([data-theme=light]) .chroma .mb{color:#a5d6ff}:root:not([data-theme=light]) .chroma .mf{color:#a5d6ff}:root:not([data-theme=light]) .chroma .mh{color:#a5d6ff}:root:not([data-theme=light]) .chroma .mi{color:#a5d6ff}:root:not([data-theme=light]) .chroma .il{color:#a5d6ff}:root:not([data-theme=light]) .chroma .mo{color:#a5d6ff}:root:not([data-theme=light]) .chroma .o{color:#ff7b72;font-weight:700}:root:not([data-theme=light]) .chroma .ow{color:#ff7b72;font-weight:700}:root:not([data-theme=light]) .chroma .or{color:#ff7b72;font-weight:700}:root:not([data-theme=light]) .chroma .c{color:#8b949e;font-style:italic}:root:not([data-theme=light]) .chroma .ch{color:#8b949e;font-style:italic}:root:not([data-theme=light]) .chroma .cm{color:#8b949e;font-style:italic}:root:not([data-theme=light]) .chroma .c1{color:#8b949e;font-style:italic}:root:not([data-theme=light]) .chroma .cs{color:#8b949e;font-weight:700;font-style:italic}:root:not([data-theme=light]) .chroma .cp{color:#8b949e;font-weight:700;font-style:italic}:root:not([data-theme=light]) .chroma .cpf{color:#8b949e;font-weight:700;font-style:italic}:root:not([data-theme=light]) .chroma .gd{color:#ffa198;background-color:#490202}:root:not([data-theme=light]) .chroma .ge{font-style:italic}:root:not([data-theme=light]) .chroma .gr{color:#ffa198}:root:not([data-theme=light]) .chroma .gh{color:#79c0ff;font-weight:700}:root:not([data-theme=light]) .chroma .gi{color:#56d364;background-color:#0f5323}:root:not([data-theme=light]) .chroma .go{color:#8b949e}:root:not([data-theme=light]) .chroma .gp{color:#8b949e}:root:not([data-theme=light]) .chroma .gs{font-weight:700}:root:not([data-theme=light]) .chroma .gu{color:#79c0ff}:root:not([data-theme=light]) .chroma .gt{color:#ff7b72}:root:not([data-theme=light]) .chroma .gl{text-decoration:underline}:root:not([data-theme=light]) .chroma .w{color:#6e7681}}:root[data-theme=dark] .chroma .err{color:#f85149}:root[data-theme=dark] .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}:root[data-theme=dark] .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}:root[data-theme=dark] .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}:root[data-theme=dark] .chroma .hl{background-color:#6e7681}:root[data-theme=dark] .chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#737679}:root[data-theme=dark] .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#6e7681}:root[data-theme=dark] .chroma .line{display:flex}:root[data-theme=dark] .chroma .k{color:#ff7b72}:root[data-theme=dark] .chroma .kc{color:#79c0ff}:root[data-theme=dark] .chroma .kd{color:#ff7b72}:root[data-theme=dark] .chroma .kn{color:#ff7b72}:root[data-theme=dark] .chroma .kp{color:#79c0ff}:root[data-theme=dark] .chroma .kr{color:#ff7b72}:root[data-theme=dark] .chroma .kt{color:#ff7b72}:root[data-theme=dark] .chroma .nc{color:#f0883e;font-weight:700}:root[data-theme=dark] .chroma .no{color:#79c0ff;font-weight:700}:root[data-theme=dark] .chroma .nd{color:#d2a8ff;font-weight:700}:root[data-theme=dark] .chroma .ni{color:#ffa657}:root[data-theme=dark] .chroma .ne{color:#f0883e;font-weight:700}:root[data-theme=dark] .chroma .nl{color:#79c0ff;font-weight:700}:root[data-theme=dark] .chroma .nn{color:#ff7b72}:root[data-theme=dark] .chroma .nx{color:#e6edf3}:root[data-theme=dark] .chroma .py{color:#79c0ff}:root[data-theme=dark] .chroma .nt{color:#7ee787}:root[data-theme=dark] .chroma .nv{color:#79c0ff}:root[data-theme=dark] .chroma .vc{color:#79c0ff}:root[data-theme=dark] .chroma .vg{color:#79c0ff}:root[data-theme=dark] .chroma .vi{color:#79c0ff}:root[data-theme=dark] .chroma .vm{color:#79c0ff}:root[data-theme=dark] .chroma .nf{color:#d2a8ff;font-weight:700}:root[data-theme=dark] .chroma .fm{color:#d2a8ff;font-weight:700}:root[data-theme=dark] .chroma .l{color:#a5d6ff}:root[data-theme=dark] .chroma .ld{color:#79c0ff}:root[data-theme=dark] .chroma .s{color:#a5d6ff}:root[data-theme=dark] .chroma .sa{color:#79c0ff}:root[data-theme=dark] .chroma .sb{color:#a5d6ff}:root[data-theme=dark] .chroma .sc{color:#a5d6ff}:root[data-theme=dark] .chroma .dl{color:#79c0ff}:root[data-theme=dark] .chroma .sd{color:#a5d6ff}:root[data-theme=dark] .chroma .s2{color:#a5d6ff}:root[data-theme=dark] .chroma .se{color:#79c0ff}:root[data-theme=dark] .chroma .sh{color:#79c0ff}:root[data-theme=dark] .chroma .si{color:#a5d6ff}:root[data-theme=dark] .chroma .sx{color:#a5d6ff}:root[data-theme=dark] .chroma .sr{color:#79c0ff}:root[data-theme=dark] .chroma .s1{color:#a5d6ff}:root[data-theme=dark] .chroma .ss{color:#a5d6ff}:root[data-theme=dark] .chroma .m{color:#a5d6ff}:root[data-theme=dark] .chroma .mb{color:#a5d6ff}:root[data-theme=dark] .chroma .mf{color:#a5d6ff}:root[data-theme=dark] .chroma .mh{color:#a5d6ff}:root[data-theme=dark] .chroma .mi{color:#a5d6ff}:root[data-theme=dark] .chroma .il{color:#a5d6ff}:root[data-theme=dark] .chroma .mo{color:#a5d6ff}:root[data-theme=dark] .chroma .o{color:#ff7b72;font-weight:700}:root[data-theme=dark] .chroma .ow{color:#ff7b72;font-weight:700}:root[data-theme=dark] .chroma .or{color:#ff7b72;font-weight:700}:root[data-theme=dark] .chroma .c{color:#8b949e;font-style:italic}:root[data-theme=dark] .chroma .ch{color:#8b949e;font-style:italic}:root[data-theme=dark] .chroma .cm{color:#8b949e;font-style:italic}:root[data-theme=dark] .chroma .c1{color:#8b949e;font-style:italic}:root[data-theme=dark] .chroma .cs{color:#8b949e;font-weight:700;font-style:italic}:root[data-theme=dark] .chroma .cp{color:#8b949e;font-weight:700;font-style:italic}:root[data-theme=dark] .chroma .cpf{color:#8b949e;font-weight:700;font-style:italic}:root[data-theme=dark] .chroma .gd{color:#ffa198;background-color:#490202}:root[data-theme=dark] .chroma .ge{font-style:italic}:root[data-theme=dark] .chroma .gr{color:#ffa198}:root[data-theme=dark] .chroma .gh{color:#79c0ff;font-weight:700}:root[data-theme=dark] .chroma .gi{color:#56d364;background-color:#0f5323}:root[data-theme=dark] .chroma .go{color:#8b949e}:root[data-theme=dark] .chroma .gp{color:#8b949e}:root[data-theme=dark] .chroma .gs{font-weight:700}:root[data-theme=dark] .chroma .gu{color:#79c0ff}:root[data-theme=dark] .chroma .gt{color:#ff7b72}:root[data-theme=dark] .chroma .gl{text-decoration:underline}:root[data-theme=dark] .chroma .w{color:#6e7681}