:root{background:unset;--color-selection-bar: linear-gradient(to right, oklch(.7 .1 0), oklch(.7 .1 30), oklch(.7 .1 60), oklch(.7 .1 90), oklch(.7 .1 120), oklch(.7 .1 150), oklch(.7 .1 180), oklch(.7 .1 210), oklch(.7 .1 240), oklch(.7 .1 270), oklch(.7 .1 300), oklch(.7 .1 330), oklch(.7 .1 360))}.NeoWidget,.post-card{padding:1rem;border-radius:1rem;box-shadow:0 4px 10px rgba(0,0,0,.05),0 0 1px rgba(0,0,0,.1);background:var(--Ccard-bg);box-sizing:border-box}.iconBlock{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;box-sizing:border-box;border-radius:.5rem;background-color:var(--Cbtn-regular-bg);color:var(--Cbtn-content)}.iconBlock>svg{width:1.25rem;height:1.25rem}.iconBlock.plain{color:var(--Ctext-25);background:light-dark(rgba(0, 0, 0, 0.0509803922), rgba(255, 255, 255, 0.0509803922))}#markdown_fillContent{line-height:1.75rem}@keyframes navigationbar-fin{from{opacity:0;transform:translateY(-200px)}to{opacity:1;transform:none}}header.global{--Height: 4.5rem;color-scheme:light dark;min-height:var(--Height);position:sticky;top:0px;z-index:1100;box-sizing:border-box;width:var(--Wpage-width);display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:0 1rem;border-radius:0 0 1rem 1rem;box-shadow:0 4px 10px rgba(0,0,0,.05),0 0 1px rgba(0,0,0,.1);background-color:var(--Ccard-bg);transition-property:[width height transform color background-color];transition-duration:.2s;transition-timing-function:ease-in-out}header.global a{text-decoration:none}header.global svg{display:block}body:not(.dom-loaded) header.global.anim{animation-name:navigationbar-fin;animation-duration:.25s}body.focus header.global{transform:translateY(calc(-0.5rem - var(--Height)))}header.global>.kLogo,header.global>.links a,header.global>.operations>*{width:fit-content;display:flex;align-items:center;padding:0 1rem;font-weight:700;color:var(--Cbrand);position:relative;height:2.75rem;transition:color .125s ease-in-out}header.global>.kLogo::before,header.global>.links a::before,header.global>.operations>*::before{content:"";position:absolute;left:0;width:100%;height:100%;display:block;background-color:var(--Cbtn-plain-bg-hover);transform:scale(0);opacity:0;transition:transform .125s ease-in-out,opacity .125s ease-in-out;z-index:-1;border-radius:.5rem}header.global>.kLogo>svg,header.global>.links a>svg,header.global>.operations>*>svg{color:var(--Ctext-50);margin-left:.15rem}header.global>.kLogo:hover::before,header.global>.links a:hover::before,header.global>.operations>*:hover::before{transform:scale(1);opacity:1}header.global>.kLogo{transition:none}header.global>.kLogo>.home-icon{font-size:1.75rem;margin-right:.5rem;padding-bottom:.25rem}header.global>.kLogo>.home-icon>svg{display:block}header.global>.links{gap:.125rem;display:flex}header.global>.links a{color:var(--Ctext-75)}header.global>.links a:hover{color:var(--Cbrand)}header.global>.operations{display:flex;gap:.125rem}header.global>.operations>*{width:2.75rem;display:flex;padding:0;align-items:center;justify-content:center}header.global>.operations>*:not(:hover){color:var(--Ctext-75)}header.global>.operations>*>svg{font-size:1.45rem}header.global .toggle{display:none}header.global>.toggle{padding:0px;height:var(--Height);width:var(--Height);margin-left:auto;display:none;border:none;color:var(--Cdisplay)}header.global>.operation-container{position:absolute;height:100%;top:calc(100% + 1rem);right:1rem}header.global>.operation-container>*{opacity:0;border-radius:.75rem;background-color:var(--Cbg);padding:.5rem}body.focus header.global>.operation-container{top:-100%}@media(max-width: 768px){header.global .toggle{display:flex;align-items:center;justify-content:center}header.global>.links{position:absolute;right:1rem;top:90%;height:fit-content;padding:.5rem;gap:.25rem;background-color:var(--Ccard-bg);border-radius:.75rem;flex-direction:column;opacity:0;pointer-events:none;transition-property:height,transform,opacity;transition-duration:.125s;transition-timing-function:ease-in-out;z-index:100}header.global>.links>a{color:var(--Ctext-50)}header.global>.links>a:hover{color:var(--Cbtn-content)}header.global.collapsed>.links{transform:translateY(calc(10% + 1rem));opacity:1;pointer-events:initial}body.being-replaced header.global>.links{height:0;opacity:0}}#backToTopButton{position:fixed;bottom:3rem;right:3rem;width:4rem;height:4rem;z-index:3000;color:var(--Cbtn-content);opacity:1;border-radius:100vmax;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out}#backToTopButton.hide{opacity:0;pointer-events:none}#backToTopButton>svg{width:3rem;height:3rem}#backToTopButton:hover{background-color:var(--Cbtn-regular-bg-hover)}body:not(.main-anim-finished) #backToTopButton{opacity:0;pointer-events:none}.loading-circle{position:fixed;width:10rem;height:10rem;left:calc(50% - 5rem);top:calc(50% - 5rem);background-color:var(--Ccard-bg);border-radius:100vmax;z-index:2000;box-shadow:0px 0px 5rem var(--Cbrand);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out;transition-delay:.125s}body:not(.dom-loaded) .loading-circle{animation:loading-circle-start .25s ease-in-out 1}:is(body.being-replaced) .loading-circle{opacity:1}.loading-circle::before{content:"";display:block;width:4.347826087rem;height:4.347826087rem;border:1rem solid var(--Cbtn-regular-bg);border-top:1rem solid var(--Cbtn-content);border-radius:100vmax;animation:loading-circle-spin 2.5s linear infinite}@keyframes loading-circle-start{0%{opacity:0}100%{opacity:1}}@keyframes loading-circle-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.background-copyright{text-decoration:none;position:absolute;height:2rem;top:-3rem;background-color:rgba(0,0,0,.5529411765);backdrop-filter:blur(10px);border-radius:999vmax;color:#ccc;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.5rem;right:0}.background-copyright>.copyright-logo,.background-copyright>.link-icon{height:1rem;display:flex}.background-copyright>.copyright-name{font-size:.85rem;line-height:1rem;margin:0 .5rem}.background-copyright svg{width:1rem;height:1rem}.background-copyright>.link-icon>svg{overflow:hidden;opacity:0;width:0;transition:opacity 0.2s ease-in-out,width 0.2s ease-in-out;color:var(--Cbtn-content)}.background-copyright:hover>.link-icon>svg{opacity:.85;width:1rem}@media(max-width: 768px){.background-copyright{margin-right:1rem}}@media(max-width: 768px){.mainCon>.index-ul{gap:0}}