:root{--cl-black: #000;--cl-white: #fff}:root[data-theme=light]{--base-bg: #ffffff;--second-bg: #f6f8fa;--third-bg: #eaeef2;--base-color: #24292f;--second-color: #0e1116;--third-color: #57606a;--base-border: #d0d7de;--second-border: #afb8c1;--third-border: #8c959f;--primary: #0969da;--primary-bg: #1a4d8c;--primary-border: #0f2d5c;--primary-text-emphasis: #218bff;--danger: #cf222e;--danger-bg: #79262d;--danger-border: #4a151a;--danger-text-emphasis: #ff6a6a;--success: #1a7f37;--success-bg: #1a5327;--success-border: #0a3315;--success-text-emphasis: #2ea043;--warning: #9a6700;--warning-bg: #5e4411;--warning-border: #3a2a0a;--warning-text-emphasis: #bf8700;--info: #0969da;--info-bg: #1a4d7a;--info-border: #0a2d4a;--info-text-emphasis: #54aeff;--base-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);--second-shadow: 0 4px 6px rgba(0, 0, 0, 0.12);--base-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);--second-text-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);--bg: var(--second-bg);--fg: #1f2328;--err: #82071e;--err-fg: #f6f8fa;--hl: #e5e5e5;--ln: #7f7f7f;--lnt: #7f7f7f;--k: #cf222e;--kc: #cf222e;--nc: #1f2328;--no: #0550ae;--nd: #0550ae;--ni: #6639ba;--nl: #900;--nn: #24292e;--nx: #1f2328;--nt: #0550ae;--nb: #6639ba;--bp: #6a737d;--nv: #953800;--nf: #6639ba;--l: #0a3069;--sa: #0a3069;--o: #0550ae;--c: #57606a;--gd-bg: #ffebe9;--gd: #82071e;--gi-bg: #dafbe1;--gi: #116329;--go: #1f2328;--w: #fff}:root[data-theme=dark]{--base-bg: #0d1117;--second-bg: #161b22;--third-bg: #21262d;--base-color: #e6edf3;--second-color: #ffffff;--third-color: #7d8590;--base-border: #30363d;--second-border: #484f58;--third-border: #6e7681;--primary: #58a6ff;--primary-bg: #1a4d8c;--primary-border: #0f2d5c;--primary-text-emphasis: #a5d6ff;--danger: #ff7b72;--danger-bg: #79262d;--danger-border: #4a151a;--danger-text-emphasis: #ffb8b0;--success: #3fb950;--success-bg: #1a5327;--success-border: #0a3315;--success-text-emphasis: #a0ffb0;--warning: #d29922;--warning-bg: #5e4411;--warning-border: #3a2a0a;--warning-text-emphasis: #ffd467;--info: #79c0ff;--info-bg: #1a4d7a;--info-border: #0a2d4a;--info-text-emphasis: #b0e0ff;--base-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);--second-shadow: 0 4px 8px rgba(0, 0, 0, 0.4);--base-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);--second-text-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);--bg: var(--second-bg);--fg: #e6edf3;--err: #f85149;--hl: #6e7681;--ln: #6e7681;--lnt: #737679;--k: #ff7b72;--kc: #79c0ff;--nc: #f0883e;--no: #79c0ff;--nd: #d2a8ff;--ni: #ffa657;--ne: #f0883e;--nl: #79c0ff;--nn: #ff7b72;--py: #79c0ff;--nt: #7ee787;--nv: #79c0ff;--nf: #d2a8ff;--l: #a5d6ff;--s: #a5d6ff;--sa: #79c0ff;--o: #ff7b72;--c: #8b949e;--gd-bg: #490202;--gd: #ffa198;--gi-bg: #0f5323;--gi: #56d364;--go: #8b949e;--w: #6e7681}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:'ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"';font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:'ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace';font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports(not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentColor}@supports(color: color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none !important}html{scrollbar-width:thin;scrollbar-color:var(--primary) var(--base-border);scroll-behavior:smooth;font-size:14px;font-family:"Noto Sans",sans-serif;background-color:var(--base-bg);color:var(--base-color);font-weight:400}html::-webkit-scrollbar{width:8px;height:4px}html::-webkit-scrollbar-track{background:var(--base-border)}html::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}button{cursor:pointer}.btn{padding:.25rem .75rem;text-decoration:none;background-color:var(--second-bg);border:1px solid var(--base-border);border-radius:.25rem;box-shadow:var(--base-shadow);display:inline-flex;align-items:center;gap:.5rem;color:var(--second-color)}.icon{width:14px;height:14px;display:inline-block;fill:currentColor;vertical-align:middle}.sr-only{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.social{display:flex;justify-content:center;align-items:center;gap:1rem;margin-block:2rem}.social__icon{width:1.5742857143rem;height:1.5742857143rem;color:var(--primary-text-emphasis)}.social__icon:hover{color:var(--second-color)}.language,.theme{display:flex;justify-content:center;align-items:center}.language__icon,.theme__icon{width:1.4757142857rem;height:1.4757142857rem}.language__select,.theme__select{padding:.5rem 1rem;background-color:var(--second-bg);color:var(--base-color);outline:none}.language:hover .language__icon,.language:hover .language__select,.language:hover .theme__icon,.language:hover .theme__select,.theme:hover .language__icon,.theme:hover .language__select,.theme:hover .theme__icon,.theme:hover .theme__select{color:var(--primary)}:where(.markdown){line-height:1.65;max-width:100%;width:100%;overflow-x:hidden;word-break:normal;overflow-wrap:anywhere;hyphens:auto}:where(.markdown) :is(h1,h2,h3,h4,h5,h6){color:var(--second-color);font-weight:600;margin-block-start:1.5rem;margin-block-end:1rem;padding-block-end:.5rem;scroll-margin-block-start:5rem;line-height:1.75;border-block-end:1px solid var(--base-border);text-shadow:var(--base-text-shadow)}:where(.markdown) :is(h1,h2,h3,h4,h5,h6) .anchor{transition:opacity,visibility,.3s ease-in-out;opacity:0;visibility:hidden}:where(.markdown) :is(h1,h2,h3,h4,h5,h6):hover .anchor{opacity:1;visibility:visible}:where(.markdown) h1{font-size:1.4757142857rem}:where(.markdown) h1 .anchor__icon{width:1.5742857143rem;height:1.5742857143rem}:where(.markdown) h2{font-size:1.3828571429rem}:where(.markdown) h2 .anchor__icon{width:1.4757142857rem;height:1.4757142857rem}:where(.markdown) h3{font-size:1.2964285714rem}:where(.markdown) h3 .anchor__icon{width:1.3828571429rem;height:1.3828571429rem}:where(.markdown) h4{font-size:1.215rem}:where(.markdown) h4 .anchor__icon{width:1.2964285714rem;height:1.2964285714rem}:where(.markdown) h5{font-size:1.1385714286rem}:where(.markdown) h5 .anchor__icon{width:1.215rem;height:1.215rem}:where(.markdown) h6{font-size:1.0671428571rem}:where(.markdown) h6 .anchor__icon{width:1.1385714286rem;height:1.1385714286rem}:where(.markdown) p{margin-block:1.5rem}:where(.markdown) a{color:var(--primary);text-decoration:underline}:where(.markdown) a:hover,:where(.markdown) a:focus{color:var(--primary-text-emphasis)}:where(.markdown) .link{display:inline-flex;align-items:center;gap:.25rem}:where(.markdown) .link .icon{width:.9371428571rem;height:.9371428571rem}:where(.markdown) .link--broken{color:var(--danger);cursor:not-allowed}:where(.markdown) .link--broken:hover{color:var(--danger-text-emphasis)}:where(.markdown) del{color:var(--third-color)}:where(.markdown) mark{padding-inline:.25rem;border-radius:.25rem;border:1px solid var(--base-border);margin-inline:.25rem}:where(.markdown) strong,:where(.markdown) b{color:var(--second-color);font-weight:700}:where(.markdown) dl{margin-block:1.75rem}:where(.markdown) dt{padding-block-end:.25rem;font-weight:600;color:var(--second-color);border-block-end:1px dashed var(--third-border)}:where(.markdown) dd{margin:.5rem;padding-inline-start:1rem;color:var(--third-color);border-inline-start:3px solid var(--primary-border)}:where(.markdown) :is(ul,ol){padding-inline-start:1.5rem;margin:1rem 0}:where(.markdown) ul{list-style-type:disc}:where(.markdown) ol{list-style-type:decimal}:where(.markdown) :is(ul li,ol li){margin:.5em 0}:where(.markdown) :is(ul ul,ol ol,ul ol,ol ul){margin:.3rem 0;padding-inline-start:1.5rem}:where(.markdown) hr{margin-block:3rem;display:block;border:none;width:100%;height:3px;background-color:var(--second-border)}:where(.markdown) blockquote{margin-block:1.5rem;padding-inline-start:1rem;color:var(--third-color);border-inline-start-width:.25rem;border-inline-start-color:var(--primary-border);quotes:"“" "”" "‘" "’";font-style:italic;font-weight:600}:where(.markdown) blockquote p:first-of-type::before{content:open-quote}:where(.markdown) blockquote p:last-of-type::after{content:close-quote}:where(.markdown) blockquote p:first-of-type::before,:where(.markdown) blockquote p:last-of-type::after{font-size:1.215rem}:where(.markdown) .table-container{scrollbar-width:thin;scrollbar-color:var(--primary) var(--base-border);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow-x:auto;margin:1.5rem 0;border-radius:.25rem}:where(.markdown) .table-container::-webkit-scrollbar{width:8px;height:4px}:where(.markdown) .table-container::-webkit-scrollbar-track{background:var(--base-border)}:where(.markdown) .table-container::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}:where(.markdown) table{width:100%;border-collapse:collapse;min-width:65ch;background-color:var(--base-bg)}:where(.markdown) thead{background-color:var(--second-bg)}:where(.markdown) th{text-align:start;padding:1rem 1.5rem;font-weight:600;color:var(--third-color);border-block-end:2px solid var(--base-border);white-space:nowrap}:where(.markdown) td{padding:1rem 1.5rem;border-block-end:2px solid var(--base-border);color:var(--color-text-muted);white-space:nowrap}:where(.markdown) tbody tr:hover{background-color:var(--second-bg);transition:background-color .2s ease-in-out}:where(.markdown) tbody tr:nth-child(even){background-color:var(--second-bg)}:where(.markdown) img{display:inline-block;max-width:100%}:where(.markdown) .callout{border:1px solid var(--callout-border);background-color:var(--callout-bg);display:block;margin:1rem;box-shadow:var(--base-shadow)}:where(.markdown) .callout__header{display:flex;align-items:center;gap:1rem;padding:1rem;border-block-end:1px solid var(--callout-border);margin-block-end:-1px;color:var(--callout-color);cursor:pointer}:where(.markdown) .callout__title{color:var(--callout-color)}:where(.markdown) .callout__body{padding:1rem}pre,code,kbd{font-family:"Noto Sans Mono",monospace}code:not(pre code){font-size:.9371428571rem;background-color:var(--second-bg);padding-inline:.25rem;border-radius:.25rem;border:1px solid var(--base-border)}.highlight{position:relative;direction:ltr;text-align:left;unicode-bidi:plaintext}.highlight::before,.highlight code::before{font-family:"Noto Sans Mono",monospace;font-size:.9371428571rem;border:1px solid var(--base-border);margin-block-end:-1px;color:var(--third-color);background-color:var(--second-bg);padding:.1rem .75rem;position:absolute;inset-block-end:100%;width:100%}.highlight pre{scrollbar-width:thin;scrollbar-color:var(--primary) var(--base-border);scroll-behavior:smooth;padding:1rem;margin-block:3rem;background-color:var(--second-bg);border:1px solid var(--base-border);box-shadow:var(--color-shadow-default);overflow-x:scroll}.highlight pre::-webkit-scrollbar{width:8px;height:4px}.highlight pre::-webkit-scrollbar-track{background:var(--base-border)}.highlight pre::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}.highlight code::before{content:attr(data-lang);text-transform:capitalize;position:absolute;inset-block-end:100%;inset-inline-start:0}.highlight code::after{position:absolute;inset-block-end:100%;inset-inline-end:0;font-size:.75rem;color:var(--second-color);padding:.3rem .5rem;cursor:grab}.bg{color:var(--fg);background-color:var(--bg)}.chroma{color:var(--fg);background-color:var(--bg)}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma :is(.lntd,.lntable){padding:0;margin:0;border:0;vertical-align:top;border-spacing:0}.chroma :is(.lnt,.ln){white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em 0 .4em}.chroma .err{color:var(--err);background-color:var(--err-fg, transparent)}.chroma .hl{background-color:var(--hl)}.chroma :is(.lnt,.ln){color:var(--lnt)}.chroma :is(.k,.kd,.kn,.kr,.kt){color:var(--k)}.chroma .kc{color:var(--kc)}.chroma .nc{color:var(--nc);font-weight:bold}.chroma .no{color:var(--no);font-weight:bold}.chroma .nd{color:var(--nd);font-weight:bold}.chroma .ni{color:var(--ni)}.chroma .ne{color:var(--ne);font-weight:bold}.chroma .nl{color:var(--nl);font-weight:bold}.chroma .nn{color:var(--nn)}.chroma .nx{color:var(--nx, inherit)}.chroma .py{color:var(--py, inherit)}.chroma .nt{color:var(--nt)}.chroma .nb{color:var(--nb, inherit)}.chroma .bp{color:var(--bp, inherit)}.chroma :is(.nv,.vc,.vg,.vi,.vm){color:var(--nv, inherit)}.chroma :is(.nf,.fm){color:var(--nf);font-weight:bold}.chroma :is(.l,.s,.sb,.sc,.sd,.s2,.si,.sx,.s1,.ss,.m,.mb,.mf,.mh,.mi,.il,.mo){color:var(--l)}.chroma :is(.sa,.se,.sh,.sr,.dl){color:var(--sa)}.chroma :is(.o,.ow){color:var(--o);font-weight:bold}.chroma .p{color:var(--fg)}.chroma :is(.c,.ch,.cm,.c1,.cs,.cp,.cpf){color:var(--c);font-style:italic}.chroma :is(.cs,.cp,.cpf){font-weight:bold}.chroma .gd{color:var(--gd);background-color:var(--gd-bg, transparent)}.chroma .gi{color:var(--gi);background-color:var(--gi-bg, transparent)}.chroma :is(.go,.gp){color:var(--go)}.chroma .w{color:var(--w)}.chroma .gl{text-decoration:underline}.chroma .line{display:flex}.chroma .gs{font-weight:bold}.chroma .ge{font-style:italic}.chroma :where(.gh,.gu){color:var(--kc, inherit);font-weight:bold}.navbar--mobile,.header{position:fixed;width:100%;height:4rem;background-color:var(--second-bg);padding-inline:1.5rem;z-index:100}.header{display:flex;justify-content:space-between;align-items:center;inset-inline-start:0;inset-block-start:0;border-block-end:1px solid var(--base-border)}.navbar{width:100%;display:flex;justify-content:space-between;align-items:center}.navbar__search-btn{display:none}.navbar--right{display:none}.navbar--mobile{background-color:var(--second-bg);border-block-start:1px solid var(--base-border);inset-block-end:0;inset-inline-start:0}.navbar__icon-btn{width:1.2964285714rem;height:1.2964285714rem;color:var(--second-color)}.brand{display:flex;justify-content:start;align-items:center;gap:.5rem}.brand__logo{width:40px;height:40px}.brand__emoji{font-size:1.7928571429rem}.brand__title{font-weight:600;color:var(--second-color);text-shadow:var(--base-text-shadow);font-family:"Noto Serif",serif;font-size:1.7928571429rem}.search-bar{position:fixed;inset-inline-start:0;inset-block-start:0;width:100dvw;height:100dvh;scrollbar-width:thin;scrollbar-color:var(--primary) var(--base-border);scroll-behavior:smooth;background-color:var(--second-bg);color:var(--base-color);overflow-y:auto}.search-bar::-webkit-scrollbar{width:8px;height:4px}.search-bar::-webkit-scrollbar-track{background:var(--base-border)}.search-bar::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}.search-bar__form{display:flex;justify-content:center;align-items:center;margin-block:1.5rem;gap:.5rem}.search-bar__input{width:80%;background-color:var(--base-bg);padding:.5rem 1rem;border-radius:.25rem;border:1px solid var(--base-border);outline:none}.search-bar__btn-icon{width:2.0407142857rem;height:2.0407142857rem;color:var(--second-color)}.results__item{padding:1rem;margin:1rem;border-bottom:1px solid var(--second-shadow);background-color:var(--second-bg);border:1px solid var(--base-border);box-shadow:var(--base-shadow);border-radius:.25rem}.results__link{display:block;font-size:1.1rem;font-weight:600;color:var(--primary);text-decoration:none;margin-bottom:.4rem}.results__link:hover{color:var(--primary-text-emphasis);text-decoration:underline}.results__snippet{font-size:.95rem;color:var(--third-color);margin:0;line-height:1.4}.sidebar{width:100%;height:100dvh;scrollbar-width:thin;scrollbar-color:var(--primary) var(--base-border);scroll-behavior:smooth;transition:visibility,translate,.3s ease-in-out;overflow-y:auto;position:fixed;inset-block-start:4rem;padding-inline:1rem;padding-block-end:10rem;visibility:hidden;z-index:50}.sidebar::-webkit-scrollbar{width:8px;height:4px}.sidebar::-webkit-scrollbar-track{background:var(--base-border)}.sidebar::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}.sidebar--left{inset-inline-start:0;background-color:var(--second-bg);transform:translateX(-100%);border-inline-end:1px solid var(--base-border)}.sidebar--right{inset-inline-end:0;background-color:var(--base-bg);transform:translateX(100%);border-inline-start:1px solid var(--base-border)}.sidebar--isOpen{transform:translateX(0%);visibility:visible}.menu{padding:.5rem;margin-block:1rem;background-color:var(--base-bg);border-radius:.5rem;border:1px solid var(--base-border);box-shadow:var(--base-shadow)}.menu__link{display:flex;justify-content:start;align-items:center;gap:.5rem;padding:.25rem .5rem;color:var(--second-color);font-weight:600;font-size:1.1385714286rem;border-radius:.5rem;border:1px solid rgba(0,0,0,0)}.menu__link--isActive,.menu__link:hover{color:var(--cl-white);background-color:var(--primary-bg);border-color:var(--primary-border)}.menu__link--isAncestor{background-color:var(--second-bg);border-color:var(--second-border)}.menu__icon{width:1.1385714286rem;height:1.1385714286rem}.tree{margin-block-end:2rem;margin-block-start:1rem;padding-inline:.25rem}.tree__toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding-block:.25rem;font-weight:600;color:var(--second-color)}.tree__icon-toggle--isOpen{rotate:90deg}.tree__list{padding-inline-start:1.25rem;margin-inline-start:.25rem;border-left:1px solid var(--base-border);display:none}.tree__list--isOpen{display:block}.tree__link{display:inline-block;padding:.25rem 0rem;width:100%;color:var(--third-color)}.tree__link--isActive{color:var(--second-color)}.tree__link:hover{color:var(--second-color)}.widget__title{display:block;padding-block-end:.25rem;margin-block:1rem;color:var(--second-color);font-weight:600;font-size:1.0671428571rem;border-block-end:1px dashed var(--base-border)}.terms__list{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:.5rem}.terms__link{display:flex;justify-content:center;align-items:center;transition:transform,.3s ease-in-out;color:var(--cl-white);font-weight:600;background-color:var(--primary-bg);padding:.25rem .5rem;border-radius:99999rem;border:1px solid var(--primary-border);box-shadow:var(--base-shadow)}.terms__link:hover{transform:translateY(-1px)}#TableOfContents ul ul{padding-inline-start:1.25rem;margin-inline-start:.25rem;border-inline-start:1px solid var(--base-border)}#TableOfContents a{display:inline-block;padding:.25rem 0rem;color:var(--third-color)}#TableOfContents a.isActive{color:var(--primary)}#TableOfContents a:hover{color:var(--second-color)}.git-history__list{border-inline-start:1px dashed var(--base-border);padding-inline-start:1.25rem;margin-inline-start:.25rem}.git-history__link{display:grid;padding:1rem;background-color:var(--second-bg);border-radius:.5rem;border:1px solid var(--base-border);margin-block:1.5rem;position:relative;box-shadow:var(--base-shadow)}.git-history__link::before{content:"";width:1rem;height:1rem;border-radius:50%;position:absolute;inset-inline-start:-1.85rem;inset-block-start:35%;background-color:var(--cl-black);border:2px solid var(--primary);box-shadow:var(--base-shadow)}.git-history__date{font-size:.8785714286rem;color:var(--second-color)}.git-history__subject{font-size:.9371428571rem;color:var(--third-color)}main{padding-block:5rem;padding-inline:1rem;width:100%}.pager{display:grid;gap:1rem;border-block-start:1px solid var(--base-border);padding-block-start:1rem;margin-block-start:.5rem}.pager__link{display:block;border:1px solid var(--base-border);border-radius:.5rem;text-decoration:none;box-shadow:var(--base-shadow);color:var(--second-color);padding:1rem}.pager__link--prev{text-align:start}.pager__link--next{text-align:end}.pager__label{display:block}.pager__title{font-size:1.3828571429rem;font-weight:600}.multi-column-list{columns:1;width:100%}.multi-column-list__item{margin-top:0}@media screen and (min-width: 48rem){.multi-column-list{columns:2}}@media screen and (min-width: 75rem){.multi-column-list{columns:3}}.overlay{position:fixed;inset-inline-start:0;inset-block-start:0;width:100dvw;height:100dvh;backdrop-filter:blur(3px);background-color:rgba(0,0,0,.4);z-index:200;display:none}.overlay--isActive{display:block}.edit-page{padding-block-start:1rem;margin-block-start:.5rem}footer{padding:5rem 1rem;width:100%}.copyright{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-block:4rem}.credit{margin-block:1rem}.credit__link{color:var(--primary);font-weight:600}.credit__link:hover{color:var(--primary-text-emphasis)}@media screen and (min-width: 48rem){.layout{display:grid;grid-template-areas:"header header header" "sidebarLeft content content" "sidebarLeft footer footer";grid-template-columns:20rem minmax(0, 1fr);grid-template-rows:repeat(3, auto)}.header{justify-content:space-between;grid-area:header;height:5rem}.navbar--mobile{position:relative;justify-content:end;gap:1rem;padding:0;border:none;background-color:rgba(0,0,0,0)}.navbar--mobile [data-sidebar=sidebarLeft]{display:none}.sidebar{width:20rem;inset-block-start:5rem;padding-block-end:8rem}.sidebar--left{grid-area:sidebarLeft;visibility:visible;transform:translateX(0%)}.main{padding-inline:1.5rem;grid-area:content}.footer{grid-area:footer;padding:1rem 1rem}#linkpreview{display:none;position:absolute;inset-block-start:0;inset-inline-start:0;width:400px;max-height:400px;overflow:scroll;z-index:999999999;border:1px solid var(--base-border);border-radius:.5rem;padding:1rem;box-shadow:var(--base-shadow);background-color:var(--second-bg)}}@media screen and (min-width: 75rem){.language__icon,.theme__icon{width:1.0671428571rem;height:1.0671428571rem}.language__select,.theme__select{padding:.25rem .5rem}.social{border-inline-end:1px solid var(--base-border);padding-inline-end:2rem}.social__icon{width:1.215rem;height:1.215rem}.layout{grid-template-areas:"header header header" "sidebarLeft content sidebarRight" "sidebarLeft footer sidebarRight";grid-template-columns:20rem minmax(0, 1fr) 20rem}.navbar__search-btn{display:flex;justify-content:start;align-items:center;gap:.5rem;background-color:var(--base-bg);padding:.5rem 1rem;width:60%;border:1px solid var(--base-border);border-radius:.5rem;box-shadow:var(--base-shadow)}.navbar--right{display:flex;justify-content:end;align-items:center;gap:2rem}.navbar--mobile{display:none}.search-bar{width:60%;height:40%;inset-block-start:10%;inset-inline-start:50%;transform:translateX(-50%);border-radius:.5rem;border:2px solid var(--base-border)}.sidebar--left .language,.sidebar--left .social{display:none}.sidebar--right{grid-area:sidebarright;visibility:visible;transform:translateX(0%);scrollbar-width:none}.main{padding-inline:2.5rem;max-width:100ch;margin-inline:auto}.pager{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.pager__link--prev{grid-column:1}.pager__link--next{grid-column:2}footer{max-width:100ch;margin-inline:auto;padding-inline:2.5rem}}