@charset "UTF-8";/*!
 * Pico CSS v1.5.10 (https://picocss.com)
 * Copyright 2019-2023 - Licensed under MIT
 *
 * Slim version example
 * You can export only the modules you need
 */:root{--border-radius: .25rem;--border-width: 1px;--outline-width: 3px;--spacing: 1rem;--typography-spacing-vertical: 1.5rem;--block-spacing-vertical: calc(var(--spacing) * 2);--block-spacing-horizontal: var(--spacing);--grid-spacing-vertical: 0;--grid-spacing-horizontal: var(--spacing);--form-element-spacing-vertical: .75rem;--form-element-spacing-horizontal: 1rem;--nav-element-spacing-vertical: 1rem;--nav-element-spacing-horizontal: .5rem;--nav-link-spacing-vertical: .5rem;--nav-link-spacing-horizontal: .5rem;--form-label-font-weight: var(--font-weight);--transition: .1s ease-out;--modal-overlay-backdrop-filter: blur(.25rem)}[data-theme=light],:root:not([data-theme=dark]){--primary: #000;--primary-muted: hsl(205, 18%, 80%);--primary-focus: var(--primary);--primary-inverse: #FAF9F6;--secondary: hsl(205, 10%, 40%);--secondary-hover: rgb(180.54, 193.035, 201.96);--secondary-focus: rgba(68.85, 77.775, 84.15, .125);--secondary-inverse: #000;--background-color: #FAF9F6;--grey-surface: hsl(205, 20%, 90%);--grey-surface-hover: hsl(205, 18%, 80%);--color: #000;--heading-color: var(--primary);--muted: hsl(205, 10%, 40%);--muted-border: var(--muted);--link-color: var(--color);--link-decoration-color: var(--color);--link-visited: var(--muted);--link-visited-hover: var(--primary);--nav-link-color: var(--primary);--contrast: hsl(205, 10%, 10%);--contrast-hover: #000;--contrast-focus: rgba(68.85, 77.775, 84.15, .125);--contrast-inverse: #FAF9F6;--selection-background-color: var(--primary);--selection-color: var(--contrast-inverse);--ins-color: hsl(125, 70%, 22%);--del-color: hsl(0, 45%, 13%);--blockquote-border-color: var(--muted-border);--blockquote-footer-color: var(--muted);--note: hsl(210, 35%, 55%);--background-note: rgb(235.00875, 238.125, 239.44125);--warning: hsl(20, 12%, 60%);--background-warning: rgb(241.524, 238.992, 235.476);--danger: hsl(0, 30%, 54%);--background-danger: rgb(242.289, 234.351, 231.651);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--form-element-background-color: transparent;--form-element-border-color: hsl(205, 14%, 60%);--form-element-color: var(--color);--form-element-placeholder-color: var(--muted);--form-element-active-background-color: transparent;--form-element-active-border-color: var(--primary);--form-element-focus-color: var(--red-focus);--form-element-disabled-background-color: hsl(205, 18%, 80%);--form-element-disabled-border-color: hsl(205, 14%, 60%);--form-element-disabled-opacity: .5;--form-element-invalid-border-color: hsl(0, 45%, 13%);--form-element-invalid-active-border-color: hsl(0, 45%, 13%);--form-element-invalid-focus-color: rgba(48.0675, 18.2325, 18.2325, .125);--form-element-valid-border-color: hsl(125, 70%, 22%);--form-element-valid-active-border-color: hsl(125, 55%, 21%);--form-element-valid-focus-color: rgba(24.0975, 83.0025, 29.00625, .125);--switch-background-color: hsl(205, 16%, 70%);--switch-color: var(--red-inverse);--switch-checked-background-color: var(--primary);--range-border-color: hsl(205, 18%, 80%);--range-active-border-color: hsl(205, 16%, 70%);--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--muted-border);--table-row-stripped-background-color: rgb(237.2, 239.675, 240.3);--code-background-color-inline: var(--grey-surface);--code-tag-color: hsl(330, 40%, 50%);--code-property-color: hsl(185, 40%, 40%);--code-value-color: hsl(40, 20%, 50%);--code-comment-color: hsl(205, 14%, 60%);--accordion-border-color: var(--muted-border);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted);--card-background-color: var(--background-color);--card-border-color: var(--muted-border);--card-box-shadow: .0145rem .029rem .174rem rgba(22.95, 25.925, 28.05, .01698), .0335rem .067rem .402rem rgba(22.95, 25.925, 28.05, .024), .0625rem .125rem .75rem rgba(22.95, 25.925, 28.05, .03), .1125rem .225rem 1.35rem rgba(22.95, 25.925, 28.05, .036), .2085rem .417rem 2.502rem rgba(22.95, 25.925, 28.05, .04302), .5rem 1rem 6rem rgba(22.95, 25.925, 28.05, .06), 0 0 0 .0625rem rgba(22.95, 25.925, 28.05, .015);--card-sectionning-background-color: rgb(243.6, 244.3375, 243.15);--dropdown-background-color: rgb(243.6, 244.3375, 243.15);--dropdown-border-color: rgb(209.61, 217.94, 223.89);--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: hsl(205, 20%, 90%);--modal-overlay-background-color: rgba(194.82, 205.53, 213.18, .7);--progress-background-color: hsl(205, 18%, 80%);--progress-color: var(--primary);--loading-spinner-opacity: .5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(250, 249, 246)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(45.9, 51.85, 56.1)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(250, 249, 246)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(250, 249, 246)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(91.8, 103.7, 112.2)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(45.9, 51.85, 56.1)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(48.0675, 18.2325, 18.2325)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(250, 249, 246)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(45.9, 51.85, 56.1)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(45.9, 51.85, 56.1)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(16.83, 95.37, 23.375)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-left-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='5 -2 24 24'%3E%3Cpath fill='rgb(91.8, 103.7, 112.2)' d='m7.825 13l4.9 4.9q.3.3.288.7t-.313.7q-.3.275-.7.288t-.7-.288l-6.6-6.6q-.15-.15-.213-.325T4.425 12q0-.2.063-.375T4.7 11.3l6.6-6.6q.275-.275.688-.275t.712.275q.3.3.3.713t-.3.712L7.825 11H19q.425 0 .713.288T20 12q0 .425-.288.713T19 13H7.825Z'%2F%3E%3C%2Fsvg%3E");--icon-right-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='-5 -2 24 24'%3E%3Cpath fill='rgb(91.8, 103.7, 112.2)' d='M16.175 13H5q-.425 0-.713-.288T4 12q0-.425.288-.713T5 11h11.175l-4.9-4.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l6.6 6.6q.15.15.213.325t.062.375q0 .2-.063.375t-.212.325l-6.6 6.6q-.275.275-.687.275T11.3 19.3q-.3-.3-.3-.713t.3-.712L16.175 13Z'%2F%3E%3C%2Fsvg%3E");--icon-warning: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -2 24 24'%3E%3Cpath fill='none' stroke='rgb(250, 249, 246)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 9v4m-1.637-9.409L2.257 17.125a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636-2.87L13.637 3.59a1.914 1.914 0 0 0-3.274 0zM12 16h.01'%2F%3E%3C%2Fsvg%3E");--icon-danger: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='rgb(250, 249, 246)'%3E%3Cpath d='M25.406 38c.921 0 1.594-.83 1.594-1.724C27 34.279 24 33 24 33s-3 1.361-3 3.276c0 .894.673 1.724 1.594 1.724c.639 0 1.113-.372 1.406-.9c.293.528.767.9 1.406.9ZM22 28c0 2.761-2.015 5-4.5 5S13 30.761 13 28s2.015-5 4.5-5s4.5 2.239 4.5 5Zm8.5 5c2.485 0 4.5-2.239 4.5-5s-2.015-5-4.5-5s-4.5 2.239-4.5 5s2.015 5 4.5 5Z'%2F%3E%3Cpath fill-rule='evenodd' d='M13.154 36.002c-2.4 0-2.383-.598-2.312-3.044c.014-.481.03-1.034.03-1.668c0-1.525-.45-2.246-.993-3.117C9.049 26.843 8 25.16 8 19.723c0-18.298 32-18.298 32 0c0 5.438-1.049 7.12-1.879 8.45c-.543.871-.993 1.592-.993 3.117c0 .634.016 1.187.03 1.668c.07 2.446.088 3.044-2.312 3.044c-2.872 0-2.872 2.57-2.872 4.284S28.102 42 24 42s-7.974 0-7.974-1.714c0-1.713 0-4.284-2.872-4.284Zm0-2a9.18 9.18 0 0 1-.332-.005c0-.091 0-.194.002-.31c.003-.171.01-.38.016-.617c.014-.499.032-1.122.032-1.78c0-2.149-.79-3.393-1.365-4.3c-.121-.19-.232-.365-.325-.53c-.508-.91-1.182-2.477-1.182-6.736c0-3.916 1.68-6.772 4.213-8.703C16.8 9.048 20.35 8 24 8c3.65 0 7.2 1.048 9.787 3.021C36.32 12.952 38 15.808 38 19.724c0 4.259-.674 5.826-1.182 6.735c-.093.166-.204.341-.325.532c-.575.906-1.365 2.15-1.365 4.3c0 .657.018 1.28.032 1.778c.007.237.013.447.016.617c.002.117.002.22.002.31a9.18 9.18 0 0 1-.332.006c-1.02 0-1.966.232-2.765.762c-.802.532-1.295 1.256-1.592 1.965c-.42 1-.498 2.122-.512 2.931a6.19 6.19 0 0 1-.738.146c-1.306.19-3.133.194-5.239.194s-3.933-.005-5.24-.194a6.19 6.19 0 0 1-.737-.146c-.014-.81-.093-1.93-.512-2.931c-.297-.709-.79-1.433-1.592-1.965c-.8-.53-1.745-.762-2.765-.762Z' clip-rule='evenodd'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--icon-note: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -2 24 24'%3E%3Cpath fill='none' stroke='rgb(250, 249, 246)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20h9M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1l1-4ZM15 5l3 3'%2F%3E%3C%2Fsvg%3E");--icon-outlink: url(/assets/url-external.svg);color-scheme:light}@media only screen and (prefers-color-scheme: dark){:root:not([data-theme]){--primary: hsl(0, 30%, 54%);--primary-muted: hsl(0, 45%, 13%);--primary-focus: var(--primary);--primary-inverse: var(--contrast);--secondary: hsl(210, 35%, 55%);--secondary-hover: rgb(86.221875, 111.5625, 136.903125);--secondary-focus: rgba(100.0875, 140.25, 180.4125, .25);--secondary-inverse: #FAF9F6;--background-color: #000;--grey-surface: hsl(205, 10%, 20%);--grey-surface-hover: hsl(205, 15%, 15%);--color: hsl(20, 12%, 60%);--heading-color: hsl(20, 20%, 70%);--muted: rgb(117.504, 110.092, 106.896);--muted-border: hsl(20, 12%, 50%);--link-color: var(--color);--link-decoration-color: var(--color);--link-visited: var(--muted);--link-visited-hover: var(--primary);--nav-link-color: var(--primary);--contrast: hsl(20, 20%, 70%);--contrast-hover: #FAF9F6;--contrast-focus: rgba(165.24, 148.92, 140.76, .25);--contrast-inverse: #000;--selection-background-color: var(--primary);--selection-color: var(--contrast-inverse);--ins-color: hsl(125, 70%, 22%);--del-color: hsl(0, 45%, 13%);--blockquote-border-color: var(--muted-border);--blockquote-footer-color: var(--muted);--note: hsl(210, 35%, 55%);--background-note: rgb(30.02625, 42.075, 54.12375);--warning: hsl(20, 12%, 60%);--background-warning: rgb(49.572, 44.676, 42.228);--danger: var(--primary);--background-danger: rgb(43.2225, 25.6275, 25.6275);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--form-element-background-color: rgb(89.25, 76.5, 70.125);--form-element-border-color: rgb(142.8, 122.4, 112.2);--form-element-color: var(--color);--form-element-placeholder-color: var(--muted);--form-element-active-background-color: var(--form-element-background-color);--form-element-active-border-color: var(--primary);--form-element-focus-color: var(--red-focus);--form-element-disabled-background-color: hsl(20, 12%, 50%);--form-element-disabled-border-color: hsl(20, 12%, 50%);--form-element-disabled-opacity: .5;--form-element-invalid-border-color: hsl(0, 45%, 13%);--form-element-invalid-active-border-color: hsl(0, 45%, 13%);--form-element-invalid-focus-color: rgba(48.0675, 18.2325, 18.2325, .25);--form-element-valid-border-color: hsl(125, 75%, 13%);--form-element-valid-active-border-color: hsl(125, 70%, 22%);--form-element-valid-focus-color: rgba(16.83, 95.37, 23.375, .25);--switch-background-color: rgb(142.8, 122.4, 112.2);--switch-color: var(--red-inverse);--switch-checked-background-color: var(--primary);--range-border-color: rgb(142.8, 122.4, 112.2);--range-active-border-color: hsl(20, 12%, 50%);--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--muted-border);--table-row-stripped-background-color: rgba(165.24, 148.92, 140.76, .05);--code-background-color-inline: var(--grey-surface);--code-tag-color: hsl(330, 30%, 50%);--code-property-color: hsl(185, 30%, 50%);--code-value-color: hsl(40, 10%, 50%);--code-comment-color: rgb(154.02, 135.66, 126.48);--accordion-border-color: var(--muted-border);--accordion-active-summary-color: var(--primary);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted);--card-background-color: rgb(107.1, 91.8, 84.15);--card-border-color: var(--card-background-color);--card-box-shadow: .0145rem .029rem .174rem rgba(0, 0, 0, .01698), .0335rem .067rem .402rem rgba(0, 0, 0, .024), .0625rem .125rem .75rem rgba(0, 0, 0, .03), .1125rem .225rem 1.35rem rgba(0, 0, 0, .036), .2085rem .417rem 2.502rem rgba(0, 0, 0, .04302), .5rem 1rem 6rem rgba(0, 0, 0, .06), 0 0 0 .0625rem rgba(0, 0, 0, .015);--card-sectionning-background-color: rgb(124.95, 107.1, 98.175);--dropdown-background-color: hsl(20, 12%, 50%);--dropdown-border-color: rgb(142.8, 122.4, 112.2);--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: rgba(142.8, 122.4, 112.2, .75);--modal-overlay-background-color: rgba(142.8, 122.4, 112.2, .8);--progress-background-color: rgb(142.8, 122.4, 112.2);--progress-color: var(--primary);--loading-spinner-opacity: .5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(250, 249, 246)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(165.24, 148.92, 140.76)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(250, 249, 246)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(165.24, 148.92, 140.76)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(165.24, 148.92, 140.76)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(48.0675, 18.2325, 18.2325)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(250, 249, 246)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(165.24, 148.92, 140.76)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(165.24, 148.92, 140.76)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(8.2875, 58.0125, 12.43125)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-left-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='5 -2 24 24'%3E%3Cpath fill='rgb(165.24, 148.92, 140.76)' d='m7.825 13l4.9 4.9q.3.3.288.7t-.313.7q-.3.275-.7.288t-.7-.288l-6.6-6.6q-.15-.15-.213-.325T4.425 12q0-.2.063-.375T4.7 11.3l6.6-6.6q.275-.275.688-.275t.712.275q.3.3.3.713t-.3.712L7.825 11H19q.425 0 .713.288T20 12q0 .425-.288.713T19 13H7.825Z'%2F%3E%3C%2Fsvg%3E");--icon-right-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='-5 -2 24 24'%3E%3Cpath fill='rgb(165.24, 148.92, 140.76)' d='M16.175 13H5q-.425 0-.713-.288T4 12q0-.425.288-.713T5 11h11.175l-4.9-4.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l6.6 6.6q.15.15.213.325t.062.375q0 .2-.063.375t-.212.325l-6.6 6.6q-.275.275-.687.275T11.3 19.3q-.3-.3-.3-.713t.3-.712L16.175 13Z'%2F%3E%3C%2Fsvg%3E");--icon-warning: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -2 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 9v4m-1.637-9.409L2.257 17.125a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636-2.87L13.637 3.59a1.914 1.914 0 0 0-3.274 0zM12 16h.01'%2F%3E%3C%2Fsvg%3E");--icon-danger: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='black'%3E%3Cpath d='M25.406 38c.921 0 1.594-.83 1.594-1.724C27 34.279 24 33 24 33s-3 1.361-3 3.276c0 .894.673 1.724 1.594 1.724c.639 0 1.113-.372 1.406-.9c.293.528.767.9 1.406.9ZM22 28c0 2.761-2.015 5-4.5 5S13 30.761 13 28s2.015-5 4.5-5s4.5 2.239 4.5 5Zm8.5 5c2.485 0 4.5-2.239 4.5-5s-2.015-5-4.5-5s-4.5 2.239-4.5 5s2.015 5 4.5 5Z'%2F%3E%3Cpath fill-rule='evenodd' d='M13.154 36.002c-2.4 0-2.383-.598-2.312-3.044c.014-.481.03-1.034.03-1.668c0-1.525-.45-2.246-.993-3.117C9.049 26.843 8 25.16 8 19.723c0-18.298 32-18.298 32 0c0 5.438-1.049 7.12-1.879 8.45c-.543.871-.993 1.592-.993 3.117c0 .634.016 1.187.03 1.668c.07 2.446.088 3.044-2.312 3.044c-2.872 0-2.872 2.57-2.872 4.284S28.102 42 24 42s-7.974 0-7.974-1.714c0-1.713 0-4.284-2.872-4.284Zm0-2a9.18 9.18 0 0 1-.332-.005c0-.091 0-.194.002-.31c.003-.171.01-.38.016-.617c.014-.499.032-1.122.032-1.78c0-2.149-.79-3.393-1.365-4.3c-.121-.19-.232-.365-.325-.53c-.508-.91-1.182-2.477-1.182-6.736c0-3.916 1.68-6.772 4.213-8.703C16.8 9.048 20.35 8 24 8c3.65 0 7.2 1.048 9.787 3.021C36.32 12.952 38 15.808 38 19.724c0 4.259-.674 5.826-1.182 6.735c-.093.166-.204.341-.325.532c-.575.906-1.365 2.15-1.365 4.3c0 .657.018 1.28.032 1.778c.007.237.013.447.016.617c.002.117.002.22.002.31a9.18 9.18 0 0 1-.332.006c-1.02 0-1.966.232-2.765.762c-.802.532-1.295 1.256-1.592 1.965c-.42 1-.498 2.122-.512 2.931a6.19 6.19 0 0 1-.738.146c-1.306.19-3.133.194-5.239.194s-3.933-.005-5.24-.194a6.19 6.19 0 0 1-.737-.146c-.014-.81-.093-1.93-.512-2.931c-.297-.709-.79-1.433-1.592-1.965c-.8-.53-1.745-.762-2.765-.762Z' clip-rule='evenodd'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--icon-note: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -2 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20h9M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1l1-4ZM15 5l3 3'%2F%3E%3C%2Fsvg%3E");--icon-outlink: url(/assets/url-external.svg);color-scheme:dark}}[data-theme=dark]{--primary: hsl(0, 30%, 54%);--primary-muted: hsl(0, 45%, 13%);--primary-focus: var(--primary);--primary-inverse: var(--contrast);--secondary: hsl(210, 35%, 55%);--secondary-hover: rgb(86.221875, 111.5625, 136.903125);--secondary-focus: rgba(100.0875, 140.25, 180.4125, .25);--secondary-inverse: #FAF9F6;--background-color: #000;--grey-surface: hsl(205, 10%, 20%);--grey-surface-hover: hsl(205, 15%, 15%);--color: hsl(20, 12%, 60%);--heading-color: hsl(20, 20%, 70%);--muted: rgb(117.504, 110.092, 106.896);--muted-border: hsl(20, 12%, 50%);--link-color: var(--color);--link-decoration-color: var(--color);--link-visited: var(--muted);--link-visited-hover: var(--primary);--nav-link-color: var(--primary);--contrast: hsl(20, 20%, 70%);--contrast-hover: #FAF9F6;--contrast-focus: rgba(165.24, 148.92, 140.76, .25);--contrast-inverse: #000;--selection-background-color: var(--primary);--selection-color: var(--contrast-inverse);--ins-color: hsl(125, 70%, 22%);--del-color: hsl(0, 45%, 13%);--blockquote-border-color: var(--muted-border);--blockquote-footer-color: var(--muted);--note: hsl(210, 35%, 55%);--background-note: rgb(30.02625, 42.075, 54.12375);--warning: hsl(20, 12%, 60%);--background-warning: rgb(49.572, 44.676, 42.228);--danger: var(--primary);--background-danger: rgb(43.2225, 25.6275, 25.6275);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--form-element-background-color: rgb(89.25, 76.5, 70.125);--form-element-border-color: rgb(142.8, 122.4, 112.2);--form-element-color: var(--color);--form-element-placeholder-color: var(--muted);--form-element-active-background-color: var(--form-element-background-color);--form-element-active-border-color: var(--primary);--form-element-focus-color: var(--red-focus);--form-element-disabled-background-color: hsl(20, 12%, 50%);--form-element-disabled-border-color: hsl(20, 12%, 50%);--form-element-disabled-opacity: .5;--form-element-invalid-border-color: hsl(0, 45%, 13%);--form-element-invalid-active-border-color: hsl(0, 45%, 13%);--form-element-invalid-focus-color: rgba(48.0675, 18.2325, 18.2325, .25);--form-element-valid-border-color: hsl(125, 75%, 13%);--form-element-valid-active-border-color: hsl(125, 70%, 22%);--form-element-valid-focus-color: rgba(16.83, 95.37, 23.375, .25);--switch-background-color: rgb(142.8, 122.4, 112.2);--switch-color: var(--red-inverse);--switch-checked-background-color: var(--primary);--range-border-color: rgb(142.8, 122.4, 112.2);--range-active-border-color: hsl(20, 12%, 50%);--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--muted-border);--table-row-stripped-background-color: rgba(165.24, 148.92, 140.76, .05);--code-background-color-inline: var(--grey-surface);--code-tag-color: hsl(330, 30%, 50%);--code-property-color: hsl(185, 30%, 50%);--code-value-color: hsl(40, 10%, 50%);--code-comment-color: rgb(154.02, 135.66, 126.48);--accordion-border-color: var(--muted-border);--accordion-active-summary-color: var(--primary);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted);--card-background-color: rgb(107.1, 91.8, 84.15);--card-border-color: var(--card-background-color);--card-box-shadow: .0145rem .029rem .174rem rgba(0, 0, 0, .01698), .0335rem .067rem .402rem rgba(0, 0, 0, .024), .0625rem .125rem .75rem rgba(0, 0, 0, .03), .1125rem .225rem 1.35rem rgba(0, 0, 0, .036), .2085rem .417rem 2.502rem rgba(0, 0, 0, .04302), .5rem 1rem 6rem rgba(0, 0, 0, .06), 0 0 0 .0625rem rgba(0, 0, 0, .015);--card-sectionning-background-color: rgb(124.95, 107.1, 98.175);--dropdown-background-color: hsl(20, 12%, 50%);--dropdown-border-color: rgb(142.8, 122.4, 112.2);--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: rgba(142.8, 122.4, 112.2, .75);--modal-overlay-background-color: rgba(142.8, 122.4, 112.2, .8);--progress-background-color: rgb(142.8, 122.4, 112.2);--progress-color: var(--primary);--loading-spinner-opacity: .5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(250, 249, 246)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(165.24, 148.92, 140.76)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(250, 249, 246)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(165.24, 148.92, 140.76)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(165.24, 148.92, 140.76)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(48.0675, 18.2325, 18.2325)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(250, 249, 246)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(165.24, 148.92, 140.76)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(165.24, 148.92, 140.76)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(8.2875, 58.0125, 12.43125)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-left-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='5 -2 24 24'%3E%3Cpath fill='rgb(165.24, 148.92, 140.76)' d='m7.825 13l4.9 4.9q.3.3.288.7t-.313.7q-.3.275-.7.288t-.7-.288l-6.6-6.6q-.15-.15-.213-.325T4.425 12q0-.2.063-.375T4.7 11.3l6.6-6.6q.275-.275.688-.275t.712.275q.3.3.3.713t-.3.712L7.825 11H19q.425 0 .713.288T20 12q0 .425-.288.713T19 13H7.825Z'%2F%3E%3C%2Fsvg%3E");--icon-right-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='-5 -2 24 24'%3E%3Cpath fill='rgb(165.24, 148.92, 140.76)' d='M16.175 13H5q-.425 0-.713-.288T4 12q0-.425.288-.713T5 11h11.175l-4.9-4.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l6.6 6.6q.15.15.213.325t.062.375q0 .2-.063.375t-.212.325l-6.6 6.6q-.275.275-.687.275T11.3 19.3q-.3-.3-.3-.713t.3-.712L16.175 13Z'%2F%3E%3C%2Fsvg%3E");--icon-warning: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -2 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 9v4m-1.637-9.409L2.257 17.125a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636-2.87L13.637 3.59a1.914 1.914 0 0 0-3.274 0zM12 16h.01'%2F%3E%3C%2Fsvg%3E");--icon-danger: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='black'%3E%3Cpath d='M25.406 38c.921 0 1.594-.83 1.594-1.724C27 34.279 24 33 24 33s-3 1.361-3 3.276c0 .894.673 1.724 1.594 1.724c.639 0 1.113-.372 1.406-.9c.293.528.767.9 1.406.9ZM22 28c0 2.761-2.015 5-4.5 5S13 30.761 13 28s2.015-5 4.5-5s4.5 2.239 4.5 5Zm8.5 5c2.485 0 4.5-2.239 4.5-5s-2.015-5-4.5-5s-4.5 2.239-4.5 5s2.015 5 4.5 5Z'%2F%3E%3Cpath fill-rule='evenodd' d='M13.154 36.002c-2.4 0-2.383-.598-2.312-3.044c.014-.481.03-1.034.03-1.668c0-1.525-.45-2.246-.993-3.117C9.049 26.843 8 25.16 8 19.723c0-18.298 32-18.298 32 0c0 5.438-1.049 7.12-1.879 8.45c-.543.871-.993 1.592-.993 3.117c0 .634.016 1.187.03 1.668c.07 2.446.088 3.044-2.312 3.044c-2.872 0-2.872 2.57-2.872 4.284S28.102 42 24 42s-7.974 0-7.974-1.714c0-1.713 0-4.284-2.872-4.284Zm0-2a9.18 9.18 0 0 1-.332-.005c0-.091 0-.194.002-.31c.003-.171.01-.38.016-.617c.014-.499.032-1.122.032-1.78c0-2.149-.79-3.393-1.365-4.3c-.121-.19-.232-.365-.325-.53c-.508-.91-1.182-2.477-1.182-6.736c0-3.916 1.68-6.772 4.213-8.703C16.8 9.048 20.35 8 24 8c3.65 0 7.2 1.048 9.787 3.021C36.32 12.952 38 15.808 38 19.724c0 4.259-.674 5.826-1.182 6.735c-.093.166-.204.341-.325.532c-.575.906-1.365 2.15-1.365 4.3c0 .657.018 1.28.032 1.778c.007.237.013.447.016.617c.002.117.002.22.002.31a9.18 9.18 0 0 1-.332.006c-1.02 0-1.966.232-2.765.762c-.802.532-1.295 1.256-1.592 1.965c-.42 1-.498 2.122-.512 2.931a6.19 6.19 0 0 1-.738.146c-1.306.19-3.133.194-5.239.194s-3.933-.005-5.24-.194a6.19 6.19 0 0 1-.737-.146c-.014-.81-.093-1.93-.512-2.931c-.297-.709-.79-1.433-1.592-1.965c-.8-.53-1.745-.762-2.765-.762Z' clip-rule='evenodd'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--icon-note: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -2 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20h9M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1l1-4ZM15 5l3 3'%2F%3E%3C%2Fsvg%3E");--icon-outlink: url(/assets/url-external.svg);color-scheme:dark}progress,[type=checkbox],[type=radio],[type=range]{accent-color:var(--primary)}:root{--max-width: 750px}main{display:block;max-width:var(--max-width)}body{width:100%;margin:0}body>header,body>main,body>footer{width:100%;margin-right:auto;margin-left:auto;padding:var(--block-spacing-vertical) 0}section{margin-bottom:var(--block-spacing-vertical)}body{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.wrapper{display:flex;flex-wrap:wrap}.wrapper>*{padding:calc(var(--spacing) * 1.5);flex:1 100%}.header-wrapper{display:flex;padding:0;align-items:center;flex-direction:row;justify-content:center}.header-center{display:flex;flex:1 1 var(--max-width);justify-content:center;padding:calc(var(--spacing) * 1.5);max-width:var(--max-width)}.header-left,.header-right{display:block;padding:calc(var(--spacing) * 1.5)}.header-left{flex:1 1 20%;min-width:100px;text-align:right;justify-content:right}.header-right{padding-top:3rem;flex:1 1 20%}.main-content{flex:3 0px;text-align:left;padding:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 6)}.sidebar-left,.sidebar-right{display:flex;padding-top:calc(var(--spacing) * 8);position:sticky;top:var(--offset);max-height:calc(100vh - var(--spacing) * 2);width:200px}.sidebar-left{flex-flow:column wrap;--offset: var(--spacing);align-self:start;text-align:right}.footer{display:block;position:fixed;font-size:var(--font-smallest);left:0;bottom:0;width:100%;text-align:center;padding:0;padding-bottom:1rem;background:var(--background-color)}.footer:before{content:"";display:block;height:0;border-top:1px solid var(--muted);width:60%;padding-top:var(--spacing);margin:0 auto}@media all and (min-width: 1300px){.aside{flex:1 0 0}.header-left{order:1}.header-center{order:2}.header-right{order:3}.sidebar-left{order:4}.main-content{order:5}.sidebar-right{order:6}.footer{order:7}}@media only screen and (max-width: 1300px){.header-left{text-align:left;display:none}.header-center{display:none}.header-right{flex:0 0 auto}.sidebar-left,.sidebar-left ul{display:flex;flex-wrap:wrap;padding-top:var(--spacing);position:inherit;padding-top:unset;flex-direction:row;justify-content:center}a.nav-link{padding-left:var(--spacing)}aside span.link-divider{display:none}.sidebar-right{display:none}.main-content{width:100%;margin:0 auto}.footer{position:relative;left:0;width:100%}}*,*:before,*:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);text-rendering:optimizeLegibility;overflow-wrap:break-word;cursor:default;tab-size:4}.grid{grid-column-gap:var(--grid-spacing-horizontal);grid-row-gap:var(--grid-spacing-vertical);display:grid;grid-template-columns:1fr;margin:0}@media (min-width: 1200px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}@media screen and (max-width: 769px){.postlist{grid-template-columns:1fr}}.postlist{padding:1rem 0;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.postlist-single{padding:1rem 0;display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}.pub-date{font-family:Fira Code,monospace;font-size:var(--font-small);color:var(--muted);text-align:right}.post-info{text-align:right;margin-bottom:var(--spacing);font-size:var(--font-small);line-height:1.8em}.neighbourPost{display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing)}.nextPost,.prevPost{display:inline-flex}.nextPost:after{content:var(--icon-right-arrow)}.prevPost:before{content:var(--icon-left-arrow)}@media (min-width: 576px){body>header,body>main,body>footer,section{--block-spacing-vertical: calc(var(--spacing) * 2.5)}}@media (min-width: 900px){body>header,body>main,body>footer,section{--block-spacing-vertical: calc(var(--spacing) * 3)}}@media (min-width: 1200px){body>header,body>main,body>footer,section{--block-spacing-vertical: calc(var(--spacing) * 3.5)}}@media (min-width: 1300px){body>header,body>main,body>footer,section{--block-spacing-vertical: calc(var(--spacing) * 4)}}@media (min-width: 576px){article{--block-spacing-horizontal: calc(var(--spacing) * 1.25)}}@media (min-width: 900px){article{--block-spacing-horizontal: calc(var(--spacing) * 1.5)}}@media (min-width: 1200px){article{--block-spacing-horizontal: calc(var(--spacing) * 1.75)}}@media (min-width: 1300px){article{--block-spacing-horizontal: calc(var(--spacing) * 2)}}dialog>article{--block-spacing-vertical: calc(var(--spacing) * 2);--block-spacing-horizontal: var(--spacing)}@media (min-width: 576px){dialog>article{--block-spacing-vertical: calc(var(--spacing) * 2.5);--block-spacing-horizontal: calc(var(--spacing) * 1.25)}}@media (min-width: 900px){dialog>article{--block-spacing-vertical: calc(var(--spacing) * 3);--block-spacing-horizontal: calc(var(--spacing) * 1.5)}}.callout,.callout-danger,.callout-warning,.callout-note{display:block;border:solid;border-width:var(--border-width);border-radius:var(--border-radius);margin:var(--spacing);background-color:var(--background);color:var(--color)}.callout-title,.callout-danger-title,.callout-warning-title,.callout-note-title{display:flex;align-items:center;padding-left:var(--spacing);padding-right:var(--spacing);color:var(--contrast-inverse)}.callout-content{padding-left:var(--spacing);padding-right:var(--spacing)}.callout-note{border-color:var(--note);background-color:var(--background-note)}.callout-note-title{background:var(--note)}.callout-note-title:before{content:var(--icon-note);padding-right:.5rem}.callout-warning{border-color:var(--warning);background-color:var(--background-warning)}.callout-warning-title{background:var(--warning)}.callout-warning-title:before{content:var(--icon-warning);padding-right:.5rem}.callout-danger{border-color:var(--danger);background-color:var(--background-danger)}.callout-danger-title{background:var(--danger)}.callout-danger-title:before{content:var(--icon-danger)}:where(nav li):before{float:left;content:"​"}nav,nav ul{display:flex}nav{justify-content:space-between}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--nav-element-spacing-vertical) var(--nav-element-spacing-horizontal)}nav li>*{--spacing: 0}nav :where(a,[role=link]){display:inline-block;margin:calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);border-radius:var(--border-radius);text-decoration:none}nav :where(a,[role=link]):is([aria-current],:hover,:active,:focus){text-decoration:none}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li:not(:last-child) :after{position:absolute;width:calc(var(--nav-link-spacing-horizontal) * 2);margin-inline-start:calc(var(--nav-link-spacing-horizontal) / 2);content:"/";color:var(--muted);text-align:center}nav[aria-label=breadcrumb] a[aria-current]{background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}nav [role=button]{margin-right:inherit;margin-left:inherit;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}aside nav,aside ol,aside ul,aside li{display:block}aside li{padding:calc(var(--nav-element-spacing-vertical) * .5) var(--nav-element-spacing-horizontal)}aside li a{margin-inline-start:auto;display:inline-flex}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) :after{content:"\\"}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button{display:block;width:100%;margin-bottom:var(--spacing)}[role=button]{display:inline-block;text-decoration:none}button,input[type=submit],input[type=button],input[type=reset],[role=button]{--background-color: var(--primary);--border-color: var(--primary);--color: var(--primary-inverse);--box-shadow: var(--button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}button:is([aria-current],:hover,:active,:focus),input[type=submit]:is([aria-current],:hover,:active,:focus),input[type=button]:is([aria-current],:hover,:active,:focus),input[type=reset]:is([aria-current],:hover,:active,:focus),[role=button]:is([aria-current],:hover,:active,:focus){--background-color: var(--primary-focus);--border-color: var(--primary-focus);--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--color: var(--primary-inverse)}button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,[role=button]:focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--primary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).secondary,input[type=reset]{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);cursor:pointer}:is(button,input[type=submit],input[type=button],[role=button]).secondary:is([aria-current],:hover,:active,:focus),input[type=reset]:is([aria-current],:hover,:active,:focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover);--color: var(--secondary-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).secondary:focus,input[type=reset]:focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--secondary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).contrast{--background-color: var(--contrast);--border-color: var(--contrast);--color: var(--contrast-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).contrast:is([aria-current],:hover,:active,:focus){--background-color: var(--contrast-hover);--border-color: var(--contrast-hover);--color: var(--contrast-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).contrast:focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--contrast-focus)}:is(button,input[type=submit],input[type=button],[role=button]).outline,input[type=reset].outline{--background-color: transparent;--color: var(--primary)}:is(button,input[type=submit],input[type=button],[role=button]).outline:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){--background-color: transparent;--color: var(--primary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).no-outline,input[type=reset].outline{border:none;--background-color: transparent;--color: var(--primary)}:is(button,input[type=submit],input[type=button],[role=button]).no-outline:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){border:none;--background-color: transparent;--color: var(--primary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).no-outline:focus,input[type=reset].outline:focus{--box-shadow: none}:is(button,input[type=submit],input[type=button],[role=button]).outline.secondary,input[type=reset].outline{--color: var(--secondary)}:is(button,input[type=submit],input[type=button],[role=button]).outline.secondary:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){--color: var(--secondary-hover)}:is(button,input[type=submit],input[type=button],[role=button]).outline.contrast{--color: var(--contrast)}:is(button,input[type=submit],input[type=button],[role=button]).outline.contrast:is([aria-current],:hover,:active,:focus){--color: var(--contrast-hover)}:where(button,[type=submit],[type=button],[type=reset],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]),a[role=button]:not([href]){opacity:.5;pointer-events:none}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 400;font-display:swap;src:url(/fonts/woff2/FiraCode-VF.woff2) format("woff2-variations")}@supports (font-variation-settings: normal){code{font-family:Fira Code VF,monospace}}pre,code,kbd,samp{font-size:var(--font-small);font-family:Fira Code,Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}pre{-ms-overflow-style:scrollbar;overflow:auto}pre,code,kbd{border-radius:var(--border-radius);background:var(--code-background-color-inline);font-weight:var(--font-weight);line-height:initial}code,kbd{display:inline-block;padding:.2rem .3rem}pre{display:block;padding:.2rem .3rem;margin-bottom:var(--spacing);overflow-x:auto}pre>code{background:none}code b{color:var(--code-tag-color);font-weight:var(--font-weight)}code i{color:var(--code-property-color);font-style:normal}code u{color:var(--code-value-color);text-decoration:none}code em{color:var(--code-comment-color);font-style:normal}kbd{background-color:var(--code-background-color-inline);vertical-align:baseline;font-weight:bolder}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none;display:block;margin-left:auto;margin-right:auto}:where(svg:not([fill])){fill:currentColor}svg:not(:root){overflow:hidden}:where(dl,ol,ul){padding-right:0;padding-left:var(--spacing);padding-inline-start:var(--spacing);padding-inline-end:0}:where(dl,ol,ul) li{margin-bottom:calc(var(--typography-spacing-vertical) * .25)}:where(dl,ol,ul) :is(dl,ol,ul){margin:0;margin-top:calc(var(--typography-spacing-vertical) * .25)}ul li{list-style-type:"–";padding-left:.4rem}hr{height:0;border:0;border-top:1px solid var(--muted-border);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}::selection{background-color:var(--selection-background-color);color:var(--selection-color)}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}th,td{padding:calc(var(--spacing) / 2) var(--spacing);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);text-align:left;text-align:start}tr.content-list a{text-decoration:none}tr.content-list a:hover{text-decoration:underline;text-decoration-thickness:2px}tfoot th,tfoot td{border-top:var(--border-width) solid var(--table-border-color);border-bottom:0;border-width:3px}:not(thead,tfoot)>*>td{--font-size: var(--font-size)}table[role=grid] tbody tr:nth-child(odd){background-color:var(--table-row-stripped-background-color)}tr.striped:nth-child(odd){border-bottom:var(--border-width) solid var(--table-border-color)}:root{font-family:Inter,Noto Sans,Arial,Helvetica,system-ui,-apple-system,Segoe UI,Ubuntu,Roboto,Cantarell,Oxygen-Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.6;font-weight:400;font-size:1.1rem;--font-small: .85rem;--font-smallest: .7rem}@font-face{font-family:Inter;font-style:normal;font-weight:300 400;font-display:swap;src:url(/fonts/inter/Inter-VariableFont_opsz,wght.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:300 400;font-display:swap;src:url(/fonts/inter/Inter-Italic-VariableFont_opsz,wght.ttf)}small{font-size:var(--font-size)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,figure,form,ol,p,table,ul{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-style:normal;font-weight:var(--font-weight);font-size:var(--font-size)}ol,ul,li{font-size:var(--font-size)}.footnotes p,.footnotes>ol{font-size:var(--font-small);margin-bottom:calc(var(--typography-spacing-vertical) * .2)}a,[role=link]{--color: var(--link-color);--background-color: transparent;--text-decoration: underline;--text-decoration-thickness: 2px;--text-decoration-color: var(--link-decoration-color);--text-underline-position: under;color:var(--color);text-decoration:var(--text-decoration);text-decoration-thickness:var(--text-decoration-thickness);text-underline-position:var(--text-underline-position);text-decoration-color:var(--text-decoration-color);outline:none;transition:background-color var(--transition),color var(--link-visited-hover),text-decoration var(--transition),box-shadow var(--transition)}a:not([aria-current],[href^="https://tjex.net"],[href^="/"],[href^="#"]),[role=link]:not([aria-current],[href^="https://tjex.net"],[href^="/"],[href^="#"]){text-decoration-style:dotted}a:is([aria-current],:hover,:active,:focus),[role=link]:is([aria-current],:hover,:active,:focus){color:var(--primary-focus);text-decoration:none}a:visited,[role=link]:visited{color:var(--link-visited)}a:visited:hover,[role=link]:visited:hover{color:var(--link-visited-hover)}a:focus-visible,[role=link]:focus-visible{color:var(--primary-focus);outline:dashed;outline-width:2px;outline-offset:4px}a:focus-visible:visited,[role=link]:focus-visible:visited{color:var(--link-visited-hover)}a.secondary,[role=link].secondary{color:var(--secondary)}a.secondary:is([aria-current],:hover,:active,:focus),[role=link].secondary:is([aria-current],:hover,:active,:focus){color:var(--secondary-hover);text-decoration:var(--text-decoration);text-decoration-color:var(--primary-focus)}a.secondary:focus,[role=link].secondary:focus{--background-color: var(--secondary-focus);outline:dashed;outline-width:2px;outline-offset:4px}a.contrast,[role=link].contrast{color:var(--contrast)}a.contrast:is([aria-current],:hover,:active,:focus),[role=link].contrast:is([aria-current],:hover,:active,:focus){color:var(--contrast-hover);text-decoration:var(--text-decoration);text-decoration-color:var(--primary-focus)}a.contrast:focus,[role=link].contrast:focus{--background-color: var(--contrast-focus);outline:dashed;outline-width:2px;outline-offset:4px}nav-link,link-divider,span.link-divider,a.nav-link{color:var(--nav-link-color);font-size:1.3rem;text-decoration:none;font-weight:700}nav-link:visited:hover,link-divider:visited:hover,span.link-divider:visited:hover,nav-link:focus,link-divider:focus,span.link-divider:focus,a.nav-link:visited:hover,a.nav-link:focus{background:none;color:var(--nav-link-color);border-radius:2px}nav-link:hover,link-divider:hover,span.link-divider:hover,a.nav-link:hover{font-style:italic}link-divider,span.link-divider{display:inline-flex;padding-left:.8em;padding-right:.8em}link-divider:hover,span.link-divider:hover{font-style:unset}.pill,a.pill{display:inline-block;font-size:var(--font-small);text-decoration:none;margin-left:.4em;margin-bottom:.4em;border:none;border-radius:.3em;padding:.1em .8em;background-color:var(--grey-surface)}.pill:visited,a.pill:visited{color:var(--color)}.pill:visited:hover,a.pill:visited:hover,.pill:hover,a.pill:hover{color:var(--amber-light);background-color:var(--grey-surface-hover)}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-weight:700;border-bottom:solid 1px var(--muted-border)}h1{font-size:2rem;--typography-spacing-vertical: 3rem}h2{font-size:1.4rem;--typography-spacing-vertical: 2.625rem}h3{font-size:1.3rem;--typography-spacing-vertical: 2.25rem}h4{font-size:1.25rem;--typography-spacing-vertical: 1.874rem}h5{font-size:1.125rem;--typography-spacing-vertical: 1.6875rem}h6{color:var(--h6-color);margin-bottom:.3rem;font-weight:300;font-size:1rem;text-align:center;font-style:italic}:where(address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--typography-spacing-vertical)}hgroup,.headings{margin-bottom:var(--typography-spacing-vertical)}hgroup>*,.headings>*{margin-bottom:0}hgroup>*:last-child,.headings>*:last-child{--color: var(--muted);--font-weight: unset;font-size:1rem;font-family:unset}p{margin-bottom:var(--typography-spacing-vertical)}blockquote{display:block;margin:var(--typography-spacing-vertical) 0;padding-left:var(--spacing);border-right:none;border-left:.25rem solid var(--blockquote-border-color);border-inline-start:.25rem solid var(--blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--typography-spacing-vertical) * .5);color:var(--blockquote-footer-color)}q{font-style:italic}q>code{background:unset;padding:unset}cite{display:block;color:var(--muted);font-style:italic}cite:before{padding-right:.25em;content:"―"}span.secondary{color:var(--secondary)}span.muted{color:var(--muted)}span.monospace{font-family:monospace!important}mark{padding:.125rem .25rem;background-color:var(--contrast);color:var(--contrast-inverse);vertical-align:baseline;border:none;border-radius:var(--border-radius)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--ins-color);text-decoration:none}del{color:var(--del-color)}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion: reduce){*:not([aria-busy=true]),:not([aria-busy=true]):before,:not([aria-busy=true]):after{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
