@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&family=Oxygen:wght@300;400;700&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Poppins: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&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";:root{--main: #0971ee;--focus: #388bfd;--background: #fff;--background-contrast: #eeeeee;--background-element-a5: rgb(245, 245, 247, 0.5);--background-element-a9: rgb(245, 245, 247, 0.9);--background-element: #e7e7e7;--background-dark-element: #212121;--text: #0a0a0e;--text-contrast: #000;--text-light: #8b949e;--accent-green: #3b9a18;--accent-red: #e03232;--footer-background: #e8e8e8;--background-contrast-light-element: #151515;--mark: rgba(30, 117, 234, 0.5);--gradient-accent-cyan: #00dada;--gradient-accent-purple: #e100d5;--gradient-accent-blue: #006bff;--gradient-accent-dark-blue: #004eb7;--gradient-accent-red: #ec0000;--gradient-accent-orange: #e76401;--gradient-accent-yellow: #ecbf00;--gradient-accent-green: #00d03d;--color-light: #fffdf5;--color-dark: #333;--color-primary-light: #e54848;--color-primary-dark: #d05d5d;--color-secondary-light: #4862e5;--color-secondary-dark: #5d70d0;--color-tertiary-light: #e54867;--color-tertiary-dark: #d05d74;--color-quaternary-light: #f5cf38;--color-quaternary-dark: #e0c24d;--color-text: var(--color-light);--color-primary: var(--color-primary-dark);--color-secondary: var(--color-secondary-dark);--color-tertiary: var(--color-tertiary-dark);--color-quaternary: var(--color-quaternary-dark)}.dark-mode{--background: #151517;--background-contrast: #000000;--footer-background: #1a1e2a;--background-element: #212121;--background-dark-element: #e7e7e7;--background-element-a5: rgba(0, 0, 0, 0.5);--background-element-a9: rgba(0, 0, 0, 0.9);--background-contrast-light-element: #eeeeee;--text: #e3e9f0;--text-contrast: #fff;--mark: rgba(26, 135, 203, 0.9)}.dark-mode .invert{filter:invert(100%);-webkit-filter:invert(100%)}.main-footer{color:var(--text-light);background-color:var(--background-element);z-index:100}.main-footer section{display:flex;justify-content:space-between;align-items:flex-end;gap:.5rem;padding:1rem .2rem}.main-footer section:not(:first-child){border-top:1px solid var(--text-light)}.main-footer section.copyright{font-size:.9rem}.main-footer section .column{display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:.5rem}.main-footer section .column:last-child{align-items:flex-end}.main-footer section .column.lang a{font-weight:600}.announcement{background-color:var(--accent-green);color:#f0f0f3 !important}.announcement a{color:#f0f0f3 !important}.announcement .container{padding:.3rem .7rem;color:#fff;text-align:center;font-size:.9rem}nav{background-color:var(--background-element-a9);transition:.2s background-color;display:flex;justify-content:space-between;position:sticky;top:0;z-index:100}@supports(-webkit-backdrop-filter: none) or (backdrop-filter: none){nav{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background-color:var(--background-element-a5)}}nav .nav-container{display:flex;justify-content:space-between;align-items:center}nav .group{display:flex;justify-content:center;align-content:center;align-items:center;width:fit-content;gap:1rem}nav a{display:flex;justify-content:center;align-items:center;margin:0;padding:.2rem 0}nav a .logo{max-height:1.2rem}nav .mobile-nav{display:none;flex-direction:column;justify-content:center;gap:.3rem;align-content:center;width:1.4rem;height:100%;padding:.7rem 0;max-height:4rem;cursor:pointer}@media only screen and (max-width: 800px){nav .mobile-nav{display:flex !important}}nav .mobile-nav div{height:2px;background-color:var(--text)}nav .mobile-nav-content{display:none;position:absolute;top:100%;left:0;right:0;background:var(--background);border-bottom:2px solid var(--background-element);overflow:hidden;max-height:0;transition:max-height .2s ease-in-out,padding;box-sizing:border-box;padding:0 2rem}nav .mobile-nav-content.opened{max-height:20rem}@media only screen and (max-width: 800px){nav .mobile-nav-content{display:block}}nav .mobile-nav-content ul{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:1rem 0}nav .mobile-nav-content ul li{font-size:1.2rem;font-weight:600;width:100%;text-align:left;display:inline-flex;justify-content:flex-start;padding:.5rem 0}nav .mobile-nav-content *{white-space:nowrap}nav ul{display:flex;justify-content:left;align-items:center;gap:.7rem;flex-wrap:nowrap;list-style-type:none}@media only screen and (max-width: 800px){nav ul.links{display:none}}nav ul li{display:flex;justify-content:center;align-items:center;padding:.85rem 0;white-space:nowrap}nav ul .language-select{all:unset;font-size:.8rem;color:var(--text);font-weight:600;font-family:inherit;background:var(--background-element);padding:.3rem 1rem .3rem .4rem;border-radius:.5rem;border:1px solid var(--text-light)}nav ul .language-select:after{content:"123";color:red}nav ul .language-select option{font-weight:400}nav ul .list-tools .yellow-svg{max-width:18px;cursor:pointer;padding:0;margin:0}nav ul .list-tools .checkbox{opacity:0;position:absolute}nav ul .list-tools .checkbox-label{background-color:#232323;width:50px;height:26px;border-radius:50px;position:relative;padding:5px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}nav ul .list-tools .fa-moon{color:#f1c40f}nav ul .list-tools .fa-sun{color:#f39c12}nav ul .list-tools .checkbox-label .ball{background-color:#fff;width:22px;height:22px;position:absolute;left:2px;top:2px;border-radius:50%;transition:transform .2s linear}nav ul .list-tools .checkbox:checked+.checkbox-label .ball{transform:translateX(24px)}main{font-size:1rem}main *::selection{color:#fff;background-color:#489f1e}main a{text-decoration:underline}main h1{margin:2.6rem 0 1.6rem;font-size:2.5rem}main h2{font-size:2rem;margin:2.4rem 0 1.4rem}main h3{font-size:1.8rem;margin:2.2rem 0 1.2rem}main h4{font-size:1.5rem;margin:2rem 0 1rem}main h5{font-size:1.3rem;margin:1.8rem 0 .8rem}main h6{font-size:1.2rem;margin:1.6rem 0 .6rem}main p{margin-bottom:1rem;line-height:1.3}main .marker{background-color:var(--text-marker);padding:.1rem .2rem;border-radius:2px}main blockquote{border-left:4px solid var(--focus) !important;margin:1rem 0;padding:.8rem 1rem;background-color:var(--background-element)}main blockquote p{margin-bottom:.5rem !important}main blockquote p:last-child{margin:0 !important}main ul,main ol{padding:0 0 0rem 1.5rem}main ul li,main ol li{margin-bottom:.5rem}main hr{margin:.5rem 0}main mark{color:var(--text-contrast) !important;padding:1px 0;position:relative;background:var(--mark)}:root{text-rendering:optimizelegibility;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue","Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}.text-light{color:var(--text-light)}.text-bright{color:var(--text)}.no-selection,.no-selection *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.no-transition,.no-transition *{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}a{all:unset;cursor:pointer;color:var(--text)}a:hover{text-decoration:underline !important}body{background-color:var(--background);transition:.2s background-color}main{padding:2rem 1rem;max-width:780px;margin:0 auto;width:100%;min-height:80vh}.container{max-width:820px;margin:0 auto;width:100%;padding:0 1rem}main,main *{color:var(--text);transition:.2s color}.hidden{display:none !important}