@media (prefers-color-scheme: dark){.markdown-alert{--color-border-default: #30363d;--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-success-fg: #3fb950;--color-success-emphasis: #238636}}@media (prefers-color-scheme: light){.markdown-alert{--color-border-default: #d0d7de;--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d}}.markdown-alert{border-left:.25em solid var(--borderColor-default, var(--color-border-default));color:inherit;margin-bottom:16px;padding:.5rem 1em}.markdown-alert>:last-child{margin-bottom:0!important}.markdown-alert .markdown-alert-title{align-items:center;display:flex;font-size:14px;font-weight:500;line-height:1}.markdown-alert .markdown-alert-title svg.octicon{margin-right:8px!important;margin-right:var(--base-size-8,8px)!important;fill:currentColor}.markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis))}.markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--color-accent-fg);color:var(--fgColor-accent,var(--color-accent-fg))}.markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis,var(--color-success-emphasis))}.markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--color-success-fg);color:var(--fgColor-success,var(--color-success-fg))}.markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis,var(--color-done-emphasis))}.markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--color-done-fg);color:var(--fgColor-done,var(--color-done-fg))}.markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--color-attention-fg);color:var(--fgColor-attention,var(--color-attention-fg))}.markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis))}.markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--color-danger-fg);color:var(--fgColor-danger,var(--color-danger-fg))}.Socials{display:flex;gap:.5rem}a.button.Button-variant,.Button-variant{color:var(--text-main);background-color:var(--gray-1);border:1px solid var(--gray-a7)}a.button.Button--small,.Button--small{font-size:.875rem;padding:0 1rem;height:2rem}a.button.Button-variant>svg,.Button-variant>svg{color:var(--yellow-indicator)}a.button.Button-variant:hover,.Button-variant:hover{background-color:var(--gray-a3);border:1px solid var(--gray-a8)}.BackTo>svg{stroke-width:2;stroke:currentColor;width:1rem;height:1rem;display:block;vertical-align:middle;overflow:visible}.BackTo>svg>line{transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-property:transform;transform:matrix(0,0,0,1,8,0)}.BackTo:hover>svg>line{transform:scale(1)}.BackTo>svg>polyline{fill:transparent;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-property:transform;transform:matrix(1,0,0,1,4,0)}.BackTo:hover>svg>polyline{transform:scale(1)}html .BackToTop{pointer-events:none;opacity:0;position:fixed;right:.5rem;bottom:1rem;padding:0;margin:0;width:2.5rem;height:2.5rem;border-radius:9999px;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-property:opacity}html .BackToTop>svg{stroke-width:2;stroke:currentColor;transform:matrix(0,1,-1,0,0,-8);width:1rem;height:1rem;top:50%;left:12px;position:absolute}html .BackToTop>svg>line{transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-property:transform;transform:matrix(0,0,0,1,8,0)}html .BackToTop:hover>svg>line{transform:scale(1)}html .BackToTop>svg>polyline{fill:transparent;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-property:transform;transform:matrix(1,0,0,1,4,0)}html .BackToTop:hover>svg>polyline{transform:scale(1)}html.scrolled .BackToTop{pointer-events:auto;opacity:.3}html.scrolled .BackToTop:hover{opacity:1}.header-anchor{margin-left:4px;opacity:0;display:inline;border:none;transition:color .3s ease-in-out}.header-anchor:hover{color:oklch(from var(--links) calc(l + .1) c h)}.header-anchor svg{display:inline;width:.75em;max-width:100%;height:auto}h1:hover>.header-anchor,h2:hover>.header-anchor,h3:hover>.header-anchor,h4:hover>.header-anchor,h5:hover>.header-anchor,h6:hover>.header-anchor{opacity:1;border:none}.Lightbox{cursor:pointer}.rds-link>img{width:14px;height:14px;display:inline-block;vertical-align:text-bottom;text-decoration:underline;line-height:2rem;margin-bottom:2px;margin-right:4px;border-radius:9999px}.rds-badge,.rds-link{background:var(--background);padding:2.5px 5px;border-radius:6px;font-size:1em;border:none;color:var(--links);transition:background-color var(--animation-duration) linear,color var(--animation-duration) linear}.rds-badge:hover,.rds-link:hover{border:none;background-color:var(--background-alt);color:oklch(from var(--links) calc(l + .1) c h)}.rds-link:hover>img{opacity:1}.Header{display:flex;justify-content:space-between;margin-bottom:4rem}.Header-logo{border-radius:9999px;text-decoration:none;border-bottom:none}.Header-logo:hover{text-decoration:none;border-bottom:none}.Section{margin-bottom:4rem}.Section-header{display:flex;word-wrap:break-word;justify-content:space-between;margin-bottom:1.5rem}.Items{display:flex;gap:1rem;flex-direction:column}.Item{border:none;display:flex;flex-direction:row;align-items:center;height:92px;border-radius:.5rem;color:var(--text-main);transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;position:relative;background-color:var(--background)}.Item-content{padding-right:2.5rem;padding-left:1rem;text-wrap:balance;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3}.Item-cover{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);width:35%;max-width:200px;min-width:40px;height:inherit;flex-shrink:0;overflow:hidden;background-color:var(--yellow-12);text-align:center}.Item-cover>img{width:100%;height:100%;object-fit:cover}.Item:hover{background-color:var(--background-alt);border-color:var(--gray-7);text-decoration:none;color:var(--text-bright);border:none}.Item>svg{stroke-width:2;stroke:currentColor;fill:none;transform:matrix(1,0,0,1,0,-10);width:1.25rem;height:1.25rem;top:50%;right:.5rem;position:absolute}.Item>svg>line{transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-property:transform;transform:matrix(0,0,0,1,12,0)}.Item:hover>svg>line{transform:scale(1)}.Item>svg>polyline{transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-property:transform;transform:matrix(1,0,0,1,-4,0)}.Item:hover>svg>polyline{transform:scale(1)}.Gallery{display:flex;column-gap:8px;min-width:100%;overflow:hidden;overflow-x:auto;scrollbar-width:thin}.Gallery a:hover,.Gallery a{border:none;display:block}.Gallery img{border:1px solid var(--border);height:60px;object-fit:cover;max-width:fit-content;border-radius:var(--border-radius);transform:translateZ(0)}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--animation-duration: .3s;--border-radius: 6px;--background-body: #fff;--background: #efefef;--background-alt: #f7f7f7;--selection: #9e9e9e;--text-main: #363636;--text-bright: #000;--text-muted: #70777f;--links: #0076d1;--focus: #0096bfab;--border: #dbdbdb;--code: #000;--button-base: #d0cfcf;--button-hover: #9b9b9b;--scrollbar-thumb: rgb(170, 170, 170);--scrollbar-thumb-hover: var(--button-hover);--form-placeholder: #949494;--form-text: #1d1d1d;--variable: #39a33c;--highlight: #ff0}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--background-body: #202b38;--background: #161f27;--background-alt: #1a242f;--text-main: #dbdbdb;--text-bright: #fff;--text-muted: #a9b1ba;--form-placeholder: #a9a9a9;--form-text: green;--form-background: var(--background-alt);--form-accent: red;--form-focus: blue;--selection: #1c76c5;--links: #41adff;--focus: #0096bfab;--border: #526980;--button-base: #0c151c;--button-hover: #040a0f;--scrollbar-track: var(--background-body);--scrollbar-thumb: var(--button-hover);--scrollbar-thumb-hover: rgb(0, 0, 0);--code: #ffbe85;--variable: #d941e2;--highlight: #efdb43}}html{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}body{font-family:var(--sans-font);line-height:1.4;max-width:800px;margin:20px auto;padding:0 10px;word-wrap:break-word;color:var(--text-main);background:var(--background-body);text-rendering:optimizeLegibility}button,a.button,input,textarea{transition:background-color var(--animation-duration) linear,border-color var(--animation-duration) linear,color var(--animation-duration) linear,box-shadow var(--animation-duration) linear,transform var(--animation-duration) ease}h1{font-size:2.2em;margin-top:0}h1,h2,h3,h4,h5,h6{margin-bottom:12px;margin-top:24px}h1,h2,h3,h4,h5,h6,strong{color:var(--text-bright)}h1,h2,h3,h4,h5,h6,b,strong,th{font-weight:600}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}blockquote{border-left:4px solid var(--focus);margin:1.5em 0;padding:.5em 1em;font-style:italic}blockquote>footer{font-style:normal;border:0}cite{font-size:.9rem;color:var(--text-muted);font-style:normal}mark{background-color:var(--highlight);border-radius:2px;padding:0 2px;color:#000}a>code,a>strong{color:inherit}code,samp,time{background:var(--background);color:var(--code);padding:2.5px 5px;border-radius:var(--border-radius);font-size:1em}pre>code{padding:10px;display:block;overflow-x:auto}var{color:var(--variable);font-style:normal;font-family:monospace}kbd{background:var(--background);border:1px solid var(--border);border-radius:2px;color:var(--text-main);padding:2px 4px}abbr[title]{cursor:help;text-decoration-line:underline;text-decoration-style:dotted}a{text-decoration:none;color:var(--links)}a:hover{text-decoration:underline}button,select,input[type=submit],input[type=reset],input[type=button],input[type=checkbox],input[type=range],input[type=radio]{cursor:pointer}input,button,a.button,textarea,select{color:var(--form-text);background-color:var(--form-background);font-family:inherit;font-size:inherit;margin-right:6px;margin-bottom:6px;padding:10px;border:none;border-radius:var(--border-radius);outline:none;max-width:100%;display:inline-block;text-decoration:none}button,a.button,input[type=submit],input[type=reset],input[type=button]{background-color:var(--button-base);color:var(--text-accent);display:inline-flex;align-items:center;justify-content:center;vertical-align:top;text-align:center;gap:8px;padding:0 2rem;height:36px}button:hover,a.button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background:var(--button-hover)}input[type=color]{min-height:2.5rem;padding:8px;cursor:pointer}input[type=checkbox],input[type=radio]{vertical-align:middle;position:relative;width:min-content}input[type=checkbox]+label,input[type=radio]+label{display:inline-block}input[type=radio]{border-radius:100%}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--form-accent)}input[type=checkbox]:checked:after{content:" ";width:.18em;height:.32em;border-radius:0;position:absolute;top:.05em;left:.17em;background-color:transparent;border-right:solid var(--text-accent) .08em;border-bottom:solid var(--text-accent) .08em;font-size:2.5em;transform:rotate(45deg)}input[type=radio]:checked:after{content:" ";width:.25em;height:.25em;border-radius:100%;position:absolute;top:.125em;background-color:var(--text-accent);left:.125em;font-size:2.5em}label{margin-bottom:4px;display:block}input,select,button,textarea{appearance:none}textarea{display:block;margin-right:0;box-sizing:border-box;resize:vertical}textarea:not([cols]){width:100%}textarea:not([rows]){min-height:40px;height:140px}select:not([multiple]){background-image:linear-gradient(45deg,transparent 49%,var(--form-text) 51%),linear-gradient(135deg,var(--form-text) 51%,transparent 49%);background-position:calc(100% - 15px),calc(100% - 10px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-inline-end:25px}*[dir=rtl] select:not([multiple]){background-position:10px,15px}select::-ms-expand{display:none}select[multiple]{overflow-y:auto}select option:checked{background-color:var(--form-accent);color:var(--text-accent);border-radius:var(--border-radius);appearance:none}select:focus option:checked{background:var(--form-accent)!important;box-shadow:0 0 10px 100px var(--form-accent) inset;color:var(--text-accent)!important;border-radius:6px;appearance:none}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 2px var(--form-focus)}input[type=checkbox]:active,input[type=radio]:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active,input[type=range]:active,a.button:active,button:active{transform:translateY(2px)}input:disabled,select:disabled,a.button[aria-disabled=true],button:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}::placeholder{color:var(--form-placeholder)}fieldset{border:2px var(--border) solid;border-radius:var(--border-radius);margin:0 0 12px;padding:10px}legend{font-size:.9em;font-weight:600;padding:0 .5rem}input[type=range]{appearance:none;background:transparent;cursor:pointer;min-width:fit-content}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background-color:var(--form-background);border-radius:.5rem;height:.5rem}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-4px;background-color:var(--form-accent);border-radius:.5rem;height:1rem;width:1rem;transition:background-color var(--animation-duration) linear}input[type=range]:hover::-webkit-slider-thumb{background-color:var(--form-accent)}input[type=range]::-moz-range-track{background-color:var(--form-accent);border-radius:.5rem;height:.5rem}input[type=range]::-moz-range-thumb{background-color:var(--form-accent);border:none;border-radius:.5rem;height:1rem;width:1rem;transition:background-color var(--animation-duration) linear}input[type=range]:hover::-moz-range-thumb{background-color:var(--form-accent)}progress{width:100%;appearance:none;height:.5rem}progress:indeterminate{background-color:var(--form-background)}progress::-webkit-progress-bar{border-radius:var(--border-radius);background-color:var(--form-background)}progress::-webkit-progress-value{border-radius:var(--border-radius);background-color:var(--form-accent)}progress::-moz-progress-bar{border-radius:var(--border-radius);background-color:var(--form-accent);transition-property:width;transition-duration:.3s}progress:indeterminate::-moz-progress-bar{background-color:var(--form-background)}@media only screen and (max-width: 720px){textarea,select,input{width:100%}}img,video{max-width:100%;height:auto}figure{margin:0;display:block;overflow-x:auto}figure>img,figure>picture>img{display:block;margin-inline:auto}figcaption{text-align:center;font-size:.9rem;color:var(--text-muted);margin-block:1rem}hr{border:none;border-top:1px solid var(--border)}table{border-collapse:collapse;margin:1.5rem 0;width:100%;table-layout:fixed}figure>table{width:max-content;margin:0}table caption{text-align:left;font-weight:700;color:var(--text-bright);margin-bottom:.5rem}td,th{padding:6px;text-align:start;word-wrap:break-word}td[align=right],th[align=right]{text-align:right}td[align=center],th[align=center]{text-align:center}td[align=left],th[align=left]{text-align:left}thead{border-bottom:1px solid var(--border)}tfoot{border-top:1px solid var(--border)}tbody tr:nth-child(2n){background-color:var(--background)}tbody tr:nth-child(2n) button{background-color:var(--background-alt)}tbody tr:nth-child(2n) button:hover{background-color:var(--background-body)}::selection{background-color:var(--selection);color:var(--text-bright)}details{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--background);padding:10px 10px 0;margin:1em 0;border-radius:var(--border-radius);overflow:hidden}details[open]{padding:10px;background-color:var(--background-alt)}details>:last-child{margin-bottom:0}details[open] summary{margin-bottom:10px;background-color:var(--background)}summary{display:list-item;padding:10px;margin:-10px -10px 0;cursor:pointer;outline:none;width:fill-available;width:-webkit-fill-available}summary:hover,summary:focus{text-decoration:underline}details>:not(summary){margin-top:0}summary::marker{color:var(--text-main)}dialog{background-color:var(--background-alt);color:var(--text-main);border:none;border-radius:6px;border-color:var(--border);padding:10px 30px}dialog>header:first-child{background-color:var(--background);border-radius:6px 6px 0 0;margin:-10px -30px 10px;padding:10px;text-align:center}dialog::backdrop{background:#0000009c;backdrop-filter:blur(4px)}footer{border-top:1px solid var(--border);padding-top:10px;color:var(--text-muted)}body>footer{margin-top:40px}@media print{body,pre,code,summary,details,button,input,textarea{background-color:#fff}button,input,textarea{border:1px solid #000}body,h1,h2,h3,h4,h5,h6,pre,code,button,input,textarea,footer,summary,strong{color:#000}summary::marker{color:#000}tbody tr:nth-child(2n){background-color:#f2f2f2}a{color:#00f;text-decoration:underline}}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}:root{--yellow-1: #eceae7;--yellow-2: #efe6d7;--yellow-3: #fcdca8;--yellow-4: #fed286;--yellow-5: #fac566;--yellow-6: #e8b65d;--yellow-7: #d4a85a;--yellow-8: #c19030;--yellow-9: #a87808;--yellow-10: #9b6b00;--yellow-11: #855700;--yellow-12: #483a23;--yellow-a1: #99441806;--yellow-a2: #ff66000f;--yellow-a3: #ffd99ad2;--yellow-a4: #ffd180f0;--yellow-a5: #ffb42fb4;--yellow-a6: #e592009b;--yellow-a7: #c47d009e;--yellow-a8: #b57801cc;--yellow-a9: #a67501f7;--yellow-a10: #9b6b00;--yellow-a11: #855700;--yellow-a12: #2b1b01da;--yellow-contrast: #fff;--yellow-surface: #efe4d2cc;--yellow-indicator: #a87808;--yellow-track: #a87808;--gray-1: #edeade;--gray-2: #e8e5d9;--gray-3: #dedacf;--gray-4: #d4d1c9;--gray-5: #ccc9bd;--gray-6: #c1c0bc;--gray-7: #b7b4ab;--gray-8: #a4a196;--gray-9: #77746b;--gray-10: #6d6a5f;--gray-11: #504e47;--gray-12: #21201e;--gray-a1: #dfaf0d10;--gray-a2: #a6810615;--gray-a3: #6f4f0520;--gray-a4: #3f2b0226;--gray-a5: #44350133;--gray-a6: #120d0134;--gray-a7: #291e0347;--gray-a8: #241b015d;--gray-a9: #1610028c;--gray-a10: #17120199;--gray-a11: #0d0a01b3;--gray-a12: #040200df;--gray-contrast: #ffffff;--gray-surface: #ffffffcc;--gray-indicator: #77746b;--gray-track: #77746b;--color-background: #eeeeec;--background-body: var(--color-background);--background: var(--gray-surface);--background-alt: var(--gray-a1);--text-bright: var(--gray-12);--text-main: var(--gray-11);--text-muted: var(--gray-10);--text-accent: var(--gray-contrast);--form-placeholder: var(--text-muted);--form-text: var(--text-bright);--form-background: var(--gray-surface);--form-accent: var(--yellow-indicator);--form-focus: var(--yellow-5);--selection: var(--yellow-5);--links: var(--yellow-11);--focus: var(--yellow-5);--border: var(--gray-6);--button-base: var(--yellow-9);--button-hover: var(--yellow-10);--scrollbar-track: var(--background-body);--scrollbar-thumb: var(--gray-4);--scrollbar-thumb-hover: rgb(0, 0, 0);--code: #ffbe85;--variable: #d941e2;--highlight: #efdb43}@media (prefers-color-scheme: dark){:root{--yellow-1: #25201a;--yellow-2: #2c271d;--yellow-3: #3b2e17;--yellow-4: #4a3407;--yellow-5: #563a00;--yellow-6: #644400;--yellow-7: #775300;--yellow-8: #946500;--yellow-9: #a87808;--yellow-10: #9b6b00;--yellow-11: #f1be63;--yellow-12: #ffe0a4;--yellow-a1: #ee000005;--yellow-a2: #f997000d;--yellow-a3: #fe90001e;--yellow-a4: #fb860030;--yellow-a5: #ff8a003d;--yellow-a6: #ff95004d;--yellow-a7: #ffa20063;--yellow-a8: #fea30085;--yellow-a9: #feaf009c;--yellow-a10: #fea7008d;--yellow-a11: #ffc968ef;--yellow-a12: #ffe0a4;--yellow-contrast: #fff;--yellow-surface: #372d1a80;--yellow-indicator: #a87808;--yellow-track: #a87808;--gray-1: #212120;--gray-2: #282827;--gray-3: #31302f;--gray-4: #373634;--gray-5: #3d3c3a;--gray-6: #454441;--gray-7: #52504c;--gray-8: #696862;--gray-9: #75736c;--gray-10: #807e77;--gray-11: #b7b5af;--gray-12: #eeeeec;--gray-a1: #21210208;--gray-a2: #e8e8cb09;--gray-a3: #f8eadd13;--gray-a4: #f9efdc1a;--gray-a5: #faf2e321;--gray-a6: #fbf5e32a;--gray-a7: #fcf3e139;--gray-a8: #fffce953;--gray-a9: #fef9e761;--gray-a10: #fdf9e86e;--gray-a11: #fefbf2ad;--gray-a12: #fffffdec;--gray-contrast: #ffffff;--gray-surface: rgba(0, 0, 0, .05);--gray-indicator: #75736c;--gray-track: #75736c;--color-background: #212121;color-scheme:dark;--background-body: #191918;--background: var(--gray-2);--background-alt: var(--gray-3);--text-bright: var(--gray-12);--text-main: var(--gray-11);--text-muted: var(--gray-10);--text-accent: var(--gray-contrast);--form-placeholder: var(--text-muted);--form-text: var(--text-bright);--form-background: var(--background);--form-accent: var(--yellow-indicator);--form-focus: var(--yellow-5);--selection: var(--yellow-5);--links: var(--yellow-11);--focus: var(--yellow-5);--border: var(--gray-6);--button-base: var(--yellow-9);--button-hover: var(--yellow-10);--scrollbar-track: var(--background-body);--scrollbar-thumb: var(--yellow-2);--scrollbar-thumb-hover: rgb(0, 0, 0);--code: #ffbe85;--variable: #d941e2;--highlight: #efdb43}}:where(:root) body{max-width:720px;padding:0 30px;margin:40px auto}small{color:var(--text-muted)}a{text-decoration:none;border-bottom:1px solid oklch(from var(--links) l c h / .2);transition:border .3s ease-in-out}a:hover{border-bottom:1px solid var(--links);text-decoration:none}a.button:hover{border:none}ul.Socials,ul.Items,ul.contains-task-list,.reset-list{list-style:none!important;padding:0!important}#wrapper{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;position:relative;z-index:2}body{line-height:1;min-height:100vh;min-width:320px;overflow-x:hidden;word-wrap:break-word}body:before{content:"";display:block;background-attachment:scroll;height:100vh;left:0;pointer-events:none;position:fixed;top:0;transform:scale(1);width:100vw;z-index:0;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.5%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E),linear-gradient(to top,#272c3382,#272c3382),url(/bg.jpg?v=90d44d9f);background-size:512px,auto,cover;background-position:center,0% 0%,center;background-repeat:repeat,repeat,no-repeat;background-color:#fff}.animate{opacity:0;transition-property:all;transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(.75rem)}.animate.show{transform:translate(0);opacity:1}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
