.notransition{transition:none!important}.hidden{display:none}@media(max-width:1128px){.show-md{display:block!important}}.flex{display:flex}.grow{flex-grow:1}.centered-container{text-align:center;margin:3rem auto 5rem;width:fit-content}.dim{opacity:var(--dim-opacity)}.margin-sm{margin:.1rem}.text-sm{font-size:.8rem;font-weight:600}.nav-left{font-weight:700;font-size:1.5rem;line-height:50px;display:inline-block}.nav-right{float:right;display:flex;height:50px;align-items:center}.nav-item{line-height:35px;margin:0 .5rem;font-size:14px}.new-footer{display:flex;flex-direction:row;gap:20px;border-top:1px var(--dim-color)solid;margin:5rem auto 0;padding:.6rem 0;width:100%;justify-content:space-evenly;text-align:center;font-size:.7rem}@media(max-width:768px){.new-footer{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"copyright copyright" "content   content" "tech      tech" "powered   powered" "scroll    scroll";gap:.75rem;padding:1rem 0;text-align:center}.footer-copyright{grid-area:copyright}.footer-content-license{grid-area:content}.footer-tech-license{grid-area:tech}.footer-commit{grid-area:commit}.footer-time{grid-area:time}.footer-powered{grid-area:powered}.footer-scroll-top{grid-area:scroll}.footer-commit,.footer-time{display:none!important}.new-footer>div{display:flex;justify-content:center;align-items:center}.footer-content-license,.footer-tech-license{flex-direction:row;gap:.25rem;flex-wrap:wrap}}.footer-copyright{display:flex;align-items:center;justify-content:center;text-align:center;margin:unset;padding-top:unset;border-top:unset}.flat-list-item{padding:.5rem;border-top:1px var(--dim-color)solid}.flat-list-item>small{overflow:hidden;text-align:justify;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical}.flat-list-item>small>p{font-family:var(--font-family-summary);font-weight:var(--font-weight-summary);margin:.25rem 0}.list-group-key{text-align:right;padding-bottom:.5rem;border-bottom:1px var(--dim-color)solid}.list-group-heading{margin-top:1rem}.list-group-heading>a{font-size:1.1rem}.list-group-summary{font-family:var(--font-family-summary);font-weight:var(--font-weight-summary);text-align:justify;overflow:hidden;display:-webkit-box;line-clamp:3;-webkit-box-orient:vertical}.pagination{padding-left:0;width:fit-content;margin:2rem auto}.pagination>li{display:inline;margin:.2rem}.pagination>li:not(.disabled)>a{text-decoration:underline}.pagination>li.active>a{color:var(--body-text-color)}.single-header{}.single-header>h1{margin:.5rem 0 0}.search-bar{display:flex;background-color:var(--dim-color);border-radius:.4rem;padding:.6rem;margin:.6rem 0 0}.search-bar>input{flex-grow:1;margin:0 .5rem;color:var(--body-text-color);border:none;background-color:initial}.search-bar>input:focus{outline:none}.side-content{border-bottom:1px var(--dim-color)solid;font-size:.8rem}.side-content>p{font-family:var(--font-family-content);font-weight:var(--font-weight-content)}.side-content-image{max-width:100%;height:auto}.side-details{display:grid;border-bottom:1px var(--dim-color)solid;padding:1rem 0}.side-details-taxonomy{margin-top:.5rem;line-height:1rem}.taxonomy-list{display:flex;flex-wrap:wrap;list-style:none;padding-left:0}.details-taxonomy+.details-taxonomy:before{content:", "}.breadcrumbs{font-size:14px;padding:0;margin:0;list-style-type:none}.breadcrumbs>li{display:inline-block}.term-container{display:flex;flex-wrap:wrap;overflow:hidden}.tag{margin-top:.4rem;margin-right:.4rem;padding:0 .6rem;border:1px var(--dim-color)solid;border-radius:15px;font-weight:700}.tag:hover{background:linear-gradient(131deg,var(--body-background-color) 0%,var(--body-background-highlight-color) 50%,var(--body-background-color) 100%)}.search-result{border-top:1px var(--dim-color)solid}.sharelinks{margin:2rem 0 0;display:flex;flex-direction:row;justify-content:space-between;border-top:2px var(--dim-color)solid;border-bottom:2px var(--dim-color)solid;padding:.5rem 1rem}.sharelinks-socials{display:flex;flex-direction:row;gap:.5rem}@media(max-width:768px){.sharelinks{display:flex;flex-direction:column;align-items:center;gap:.4rem}}.home-bio-hire-me{margin:.2rem 0 0;padding:.2rem .8rem;display:flex;flex-direction:row;align-items:center;border:2px solid var(--dim-color);border-radius:16px;background-color:var(--accept-background-color)}.home-bio-hire-me a{font-size:.9rem;font-weight:600;color:var(--accept-color);text-decoration:none}.home-bio-hire-me a:hover{color:var(--accept-hover-color)}.avaliable-dot{height:8px;width:8px;background-color:var(--accept-color);border-radius:50%;display:inline-block;margin-right:8px}html[color-scheme^=dark] .dark-icon,html[color-scheme^=light] .light-icon{display:none}html{--bgc-transition:background-color 100ms ease-in;scroll-behavior:smooth; ::-moz-selection, ::selection { background: var(--selection-color); }}html,body{height:100%;min-height:100%}body{margin:0!important;width:100%;background-color:var(--body-background-color);color:var(--body-text-color);font-family:var(--font-family-main);font-weight:var(--font-weight-main);line-height:1.5;margin:0;transition:var(--bgc-transition);background-image:var(--grain-image);background-repeat:repeat;background-size:182px;background-blend-mode:var(--grain-blend-mode)}div#container{display:flex;flex-direction:column;min-height:100vh;max-width:992px;width:95%;margin:0 auto}div#main-pane{overflow:auto;display:flex;flex-direction:column;width:768px;margin:0 auto}aside#side-pane{width:224px;height:fit-content;padding:1rem;overflow:hidden;border:var(--dim-color)1px solid;border-radius:5px;padding-top:5px;margin-left:.7rem}aside.side-sticky{position:sticky;top:1rem;bottom:3rem}header#main-header{border-bottom:1px var(--dim-color)solid}.header-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between}header .skip{color:var(--accessible-color);position:absolute;left:-1e4px;top:auto;width:1px;height:1px;overflow:hidden;margin-right:.5rem;padding:.3rem}header .skip:focus{position:static;width:auto;height:auto}div#nav-menu{display:flex}@media(max-width:1128px){aside#side-pane{display:none}}@media(min-width:768px){div#nav-dropdown-menu{display:none}}@media(max-width:768px){div#nav-menu{display:none}a#nav-dropdown-button{display:unset!important}}a#nav-dropdown-button{display:none}div#nav-dropdown-menu{position:relative;top:34px;left:-44px;width:fit-content;border-radius:5px;border:1px var(--dim-color)solid;padding:0 1rem;text-align:center;background-color:var(--body-background-color);transition:var(--bgc-transition);z-index:1000}main#main-content{flex-grow:1}main#main-content img{max-width:100%;border-radius:.5rem;margin:1rem 0}footer#main-footer{margin:0 auto 0}section{font-family:var(--font-family-content);font-weight:var(--font-weight-content)}section a{text-decoration:underline}a{color:var(--primary-color);transition:color 80ms;text-decoration:none;text-underline-offset:4px}a:hover{color:color-mix(in lab,var(--primary-color) 60%,#fff 40%)}a>svg{color:var(--body-text-color);height:22px;width:22px;margin:5px 5px 0}blockquote{padding-left:25px;margin:auto 5px;border-left:6px var(--dim-color)solid}blockquote>p{color:var(--quote-text-color)}table{border:1px var(--dim-color)solid;border-collapse:collapse}th,td{border:1px var(--dim-color)solid;padding:.2rem .5rem}.code-block-wrapper{position:relative;overflow:visible}pre:has(code){display:grid;overflow-x:auto;padding:.8rem;border-radius:.3rem;color:var(--code-text-color);background-color:var(--code-background-color)!important;position:relative;font-family:jetbrains mono,monospace;scrollbar-color:grey transparent}.copy-btn{position:absolute;top:-.75rem;right:.75rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;font-family:jetbrains mono,monospace;background-color:var(--body-background-color);color:var(--body-text-color);border:1px solid var(--dim-color);border-radius:.25rem;cursor:pointer;transition:background-color 200ms ease-in,color 200ms ease-in}.copy-btn:hover{background-color:var(--primary-color);color:var(--body-background-color)}:not(pre)>code{padding:.3rem .3rem 0;border-radius:.3rem;color:var(--code-text-color);background-color:var(--code-background-color)!important;font-family:jetbrains mono,monospace}html{min-width:320px}h1,h2,h3,h4,h5,h6{overflow:hidden;text-overflow:ellipsis}ul{padding-left:1rem}li>ul{padding-left:.5rem}