@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.error-404{display:grid;justify-items:center}:not(nav *):not([class*=-title]){box-sizing:border-box}:root{--logo-a-color: hsl(195, 12%, 94%);--bg: hsl(0, 0%, 100%);--bg-lightness: 100%;--color: hsl(0, 0%, 15%);--color-lightness: 15%;--bdr-clr: unset;--middle-lightness: 45%;--middle-color: hsl(0, 0%, 45%);--primary-btn-clr: hsl(352, 68%, 77%);--nav-btn-hover: #666666;font-family:Montserrat,sans-serif}:has(:target),html{scroll-behavior:smooth}@media (preferes-color-scheme: dark){:root{--bg: hsl(0, 0%, 15%);--bg-lightness: 15%;--btn-clr: hsl(0, 0%, 100%);--color: hsl(0, 0%, 100%);--color-lightness: 100%;--bdr-clr: hsl(0, 0%, 75%);--nav-btn-hover: #bfbfbf}}html{color-scheme:light dark}[data-theme=light]{color-scheme:light}[data-theme=dark]{--bg: hsl(0, 0%, 15%);--bg-lightness: 15%;--btn-clr: hsl(0, 0%, 100%);--color: hsl(0, 0%, 100%);--color-lightness: 100%;--bdr-clr: hsl(0, 0%, 75%);--nav-btn-hover: #bfbfbf;color-scheme:dark}html,iframe{margin:0;padding:0;min-width:100%;min-height:100%;border:none;outline:none;box-shadow:none}body{margin:0;min-height:100dvh;background-color:var(--bg);color:var(--color);display:flex;flex-direction:column}@supports (container-type: inline-size){body{container-type:inline-size}}img{max-width:100%}.wrapper{flex:1;width:100%;display:grid}.wrapper~iframe{display:none}.content{display:flex;flex-direction:column;gap:0;max-width:100%}.content hr{margin-inline:auto}.content:not(.isSoon){margin:0!important}.main-content{--pad: 1rem;box-sizing:border-box;max-width:100%}.main-content:not(.author){flex:1}.main-content:not(.ignorePadding){padding:var(--pad)}.section:not(.ignorePadding),.hero:not(.ignorePadding){padding-bottom:var(--pad)}.section:not(.ignorePadding)>:not(.section-title,.hero *):first-of-type,.hero:not(.ignorePadding)>:not(.section-title,.hero *):first-of-type{padding-top:var(--pad)}.btn{box-sizing:border-box;padding:10px 20px;min-width:var(--min-width, fit-content);border-radius:100vw;font-size:1.25rem;text-align:center;text-decoration:none;cursor:pointer;transition:color .3s ease-out,background-color .3s ease-out}.btn:not(.primary){background-color:transparent;color:var(--color);border:solid 1px var(--color)}.btn.primary{background-color:var(--color);color:var(--bg);border:solid 1px var(--bg)}.btn.primary:hover,.btn:hover{background-color:var(--nav-btn-hover);color:var(--bg)}hr[isDivider],.divider{--size: var(--s, 100%);--stroke: 1px;--mar: 1rem;background-color:var(--color)}hr[isDivider].h,.divider.h{width:var(--size);height:var(--stroke);margin-inline:auto;margin-block:var(--mar)}hr[isDivider].v,.divider.v{height:var(--size);width:var(--stroke);margin-block:auto;margin-inline:var(--mar)}.page-title{margin:0;padding-block:1.26375rem;border-bottom:1px solid var(--color);text-align:center}.section-title{--bor: 1px solid var(--color);margin:0;padding-block:.83rem;border:var(--bor);text-align:center}h1,h2,h3,h4,h5,h6,.heading-link{text-decoration:none}form{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:2rem}fieldset{width:clamp(30rem,30vw,40rem)}fieldset p{width:100%}address:first-child,blockquote:first-child,details:first-child,fieldset:first-child,figure:first-child,form:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,hgroup:first-child,li:first-child,menu:first-child,ol:first-child,p:first-child,pre:first-child,table:first-child,tbody:first-child,tfoot:first-child,thead:first-child,ul:first-child{margin-top:0}address:last-child,blockquote:last-child,details:last-child,fieldset:last-child,figure:last-child,form:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,hgroup:last-child,li:last-child,menu:last-child,ol:last-child,p:last-child,pre:last-child,table:last-child,tbody:last-child,tfoot:last-child,thead:last-child,ul:last-child{margin-bottom:0}.flex-spacer{flex:1}::placeholder,:placeholder-shown,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder,::-webkit-input-placeholder{color:inherit}.formGroup{position:relative;padding-top:.5lh;display:flex;flex-direction:column}.formGroup>label:not(.file label){padding:.5rem;max-height:100%;background-color:var(--bg);color:var(--color);border:solid 1px var(--middle-color);border-radius:1rem;text-align:center;position:absolute;translate:1em -.5lh;box-sizing:border-box;padding:0 1rem;width:fit-content;text-align:left}fieldset,legend,datalist,output,option,optgroup{-webkit-appearance:none;appearance:none;font:inherit;text-decoration:inherit;text-transform:inherit;text-rendering:auto;text-align:inherit;text-align-last:inherit;direction:inherit;vertical-align:inherit;unicode-bidi:inherit;unicode-range:inherit;text-indent:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:inherit;-webkit-rtl-ordering:inherit}input[type=checkbox]{-webkit-appearance:none;appearance:none;font:inherit;text-decoration:inherit;text-transform:inherit;text-rendering:auto;text-align:inherit;text-align-last:inherit;direction:inherit;vertical-align:inherit;unicode-bidi:inherit;unicode-range:inherit;text-indent:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:inherit;-webkit-rtl-ordering:inherit;border:solid 1px gray;aspect-ratio:1;min-height:1em;border-radius:.15em}input[type=checkbox]:checked{appearance:auto;border-radius:inherit;border-style:solid}input[type=radio]{-webkit-appearance:none;appearance:none;font:inherit;text-decoration:inherit;text-transform:inherit;text-rendering:auto;text-align:inherit;text-align-last:inherit;direction:inherit;vertical-align:inherit;unicode-bidi:inherit;unicode-range:inherit;text-indent:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:inherit;-webkit-rtl-ordering:inherit;border:solid 1px gray;aspect-ratio:1;min-height:1em;border-radius:50%}input[type=radio]:checked{appearance:auto;border-radius:inherit;border-style:solid}input[type=image]{-webkit-appearance:none;appearance:none;font:inherit;text-decoration:inherit;text-transform:inherit;text-rendering:auto;text-align:inherit;text-align-last:inherit;direction:inherit;vertical-align:inherit;unicode-bidi:inherit;unicode-range:inherit;text-indent:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:inherit;-webkit-rtl-ordering:inherit}input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none;appearance:none;font:inherit;text-decoration:inherit;text-transform:inherit;text-rendering:auto;text-align:inherit;text-align-last:inherit;direction:inherit;vertical-align:inherit;unicode-bidi:inherit;unicode-range:inherit;text-indent:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:inherit;-webkit-rtl-ordering:inherit;padding:.5rem;max-height:100%;background-color:var(--bg);color:var(--color);border:solid 1px var(--middle-color);border-radius:1rem;text-align:center;min-width:200px}input[type=date]:is(textarea),input[type=datetime-local]:is(textarea),input[type=month]:is(textarea),input[type=time]:is(textarea),input[type=week]:is(textarea),input[type=email]:is(textarea),input[type=number]:is(textarea),input[type=password]:is(textarea),input[type=search]:is(textarea),input[type=tel]:is(textarea),input[type=text]:is(textarea),input[type=url]:is(textarea){resize:vertical}textarea{-webkit-appearance:none;appearance:none;font:inherit;text-decoration:inherit;text-transform:inherit;text-rendering:auto;text-align:inherit;text-align-last:inherit;direction:inherit;vertical-align:inherit;unicode-bidi:inherit;unicode-range:inherit;text-indent:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:inherit;-webkit-rtl-ordering:inherit;padding:.5rem;max-height:100%;background-color:var(--bg);color:var(--color);border:solid 1px var(--middle-color);border-radius:1rem;text-align:center;min-width:200px}textarea:is(textarea){resize:vertical}button,input[type=button],input[type=submit],input[type=reset],input[type=color],label:has(+input[type=file]){-webkit-appearance:none;appearance:none;font:inherit;text-decoration:inherit;text-transform:inherit;text-rendering:auto;text-align:inherit;text-align-last:inherit;direction:inherit;vertical-align:inherit;unicode-bidi:inherit;unicode-range:inherit;text-indent:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:inherit;-webkit-rtl-ordering:inherit;padding:.5rem;max-height:100%;background-color:var(--bg);color:var(--color);border:solid 1px var(--middle-color);border-radius:1rem;text-align:center;min-width:100px;width:fit-content;cursor:pointer}.formGroup .file{display:flex;flex-direction:row-reverse}.file input[type=file]{display:none}input[type=file]{-webkit-appearance:none;appearance:none;font:inherit;text-decoration:inherit;text-transform:inherit;text-rendering:auto;text-align:inherit;text-align-last:inherit;direction:inherit;vertical-align:inherit;unicode-bidi:inherit;unicode-range:inherit;text-indent:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:inherit;-webkit-rtl-ordering:inherit}input[type=color]{min-height:40px;min-width:10px}select{-webkit-appearance:none;appearance:none;font:inherit;text-decoration:inherit;text-transform:inherit;text-rendering:auto;text-align:inherit;text-align-last:inherit;direction:inherit;vertical-align:inherit;unicode-bidi:inherit;unicode-range:inherit;text-indent:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:inherit;-webkit-rtl-ordering:inherit;padding:.5rem;max-height:100%;background-color:var(--bg);color:var(--color);border:solid 1px var(--middle-color);border-radius:1rem;text-align:center;min-width:200px;appearance:base-select}select:is(textarea){resize:vertical}option{-webkit-appearance:none;appearance:none;font:inherit;text-decoration:inherit;text-transform:inherit;text-rendering:auto;text-align:inherit;text-align-last:inherit;direction:inherit;vertical-align:inherit;unicode-bidi:inherit;unicode-range:inherit;text-indent:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:inherit;-webkit-rtl-ordering:inherit;padding:.5rem;max-height:100%;background-color:var(--bg);color:var(--color);border:solid 1px var(--middle-color);border-radius:1rem;text-align:center;min-width:200px}option:is(textarea){resize:vertical}optgroup{-webkit-appearance:none;appearance:none;font:inherit;text-decoration:inherit;text-transform:inherit;text-rendering:auto;text-align:inherit;text-align-last:inherit;direction:inherit;vertical-align:inherit;unicode-bidi:inherit;unicode-range:inherit;text-indent:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:inherit;-webkit-rtl-ordering:inherit;padding:.5rem;max-height:100%;background-color:var(--bg);color:var(--color);border:solid 1px var(--middle-color);border-radius:1rem;text-align:center;min-width:200px}optgroup:is(textarea){resize:vertical}::picker(select) [data-astro-cid-4omhfmzo]{appearance:base-select}.list.v{--gap: 2rem;margin-block:var(--gap);display:flex;flex-direction:column;gap:var(--gap)}.logo#isSoon{width:125px;position:absolute;top:17px}.isSoon{margin-top:159px;text-align:center}.script__img{position:absolute;bottom:100%;left:100%;visibility:hidden;margin:0;padding:0;border:none;width:0;height:0;font-size:0;background:transparent;box-shadow:none}@property --small-container{syntax: "<boolean>"; initial-value: false;}.header{--shadow-size: 10px;padding:2rem 4rem;display:grid;grid-template-columns:auto 1fr;place-items:center;gap:1rem;border-bottom:solid 1px var(--bdr-clr, var(--color))}@media (max-width: 640px){.header{grid-template-columns:1fr}}.header .logo-link{display:block;width:5rem;aspect-ratio:1;color:var(--logo-a-color);background-color:var(--color);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:100%;box-shadow:0 0 var(--shadow-size) 0 var(--color);transition:border-radius 1s ease-out}.header .logo-link .logo{display:inherit;border-radius:inherit}.header .logo-link:is(:hover,:focus){border-radius:25%;outline:solid 1px var(--color)}.nav{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));flex-wrap:wrap;gap:1rem}.nav[data-varient=sidebar]{justify-content:center}.nav[data-direction=row]{flex-direction:row}.nav[data-direction=column]{flex-direction:column}.nav-btn:not(.primary){border:solid 1px transparent;text-decoration:currentColor underline;text-underline-offset:5px}.nav-btn:hover{background-color:var(--nav-btn-hover)}.theme-switcher{--pos: 30px;--size: 30px;--icon-size: 20px;--shadow-size: 10px;--padding: calc((var(--size) - var(--icon-size))/2);position:fixed;bottom:var(--pos);left:var(--pos);box-sizing:border-box;padding:var(--padding);width:var(--size);height:var(--size);aspect-ratio:1;background-color:var(--color);border-radius:50%;box-shadow:0 0 var(--shadow-size) 0 var(--color),0 0 calc(var(--shadow-size) * 2) calc(var(--shadow-size) * 2) var(--bg);cursor:pointer;z-index:90000000000}.theme-switcher .icon{height:calc(var(--size) - var(--padding) * 2);aspect-ratio:1;fill:var(--bg);stroke:var(--bg)}
