.a-header{z-index:10;width:100%;height:3.5rem;color:rgb(var(--bc));justify-content:space-between;align-items:center;padding:1rem 2rem;transition:box-shadow .3s ease-out,-webkit-backdrop-filter .3s ease-out,backdrop-filter .3s ease-out;display:flex;position:fixed;top:0}.a-header.a-header-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 2px #0000000d}.a-header .ah-nav{grid-auto-flow:column;gap:1rem;display:grid}.a-header .ah-nav-item{color:rgb(var(--bc));opacity:.6;cursor:pointer;text-decoration:none;transition:opacity .3s ease-out}.a-header .ah-nav-item:hover{opacity:1}.theme-switch .theme-trigger{color:rgb(var(--bc));opacity:.6;cursor:pointer;transition:opacity .3s ease-out}.theme-switch .theme-trigger:hover{opacity:1}.theme-popup .theme-list{gap:.5rem;display:grid}.theme-popup .theme-list .theme-item{cursor:pointer;border-radius:.375rem;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem;transition:background-color .3s ease-out;display:flex}.theme-popup .theme-list .theme-item:hover{background-color:rgba(var(--bc),.08)}.theme-popup .theme-list .theme-item .theme-name{text-transform:capitalize}.theme-popup .theme-list .theme-item .theme-preview{border:1px rgb(var(--b3))solid;cursor:pointer;border-radius:.375rem;width:32px;height:24px}.theme-popup .theme-list .theme-item .theme-preview:hover{box-shadow:0 1px 2px #0000000d}.popup{background-color:rgb(var(--b1));color:rgb(var(--bc));border:1px solid rgb(var(--b3));z-index:10;max-width:20rem;white-space:wrap;word-break:break-all;border-radius:.375rem;outline:none;padding:.5rem;position:relative;box-shadow:0 4px 10px #0000001a}.a-footer{text-align:center;color:rgb(var(--bc));padding:4rem;font-size:.875rem;line-height:1.25rem}.a-footer .af-icp{margin-left:.5rem}.a-footer .af-icp>img{vertical-align:text-bottom;margin-right:.25rem}.a-footer .af-icp:hover{text-decoration:underline}.spin{color:rgb(var(--bc));z-index:2}.spin-overlay{background-color:rgba(var(--bc),.04);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;padding:1rem;transition:opacity .1s ease-out;display:flex}.spin-icon{align-items:center;font-size:1.25rem;display:flex}.spin-loading{-webkit-user-select:none;user-select:none;position:relative}.spin-fullscreen{z-index:100;background-color:rgba(var(--bc),.04);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}:where(html){-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.15}:where(h1){margin-block-start:.67em;margin-block-end:.67em;font-size:2em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-start:0;margin-block-end:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace;font-size:1em}:where(small){font-size:80%}:where(table){text-indent:0;border-color:currentColor}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:-webkit-any([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(button,input:-moz-any([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:-webkit-any([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:-moz-any([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:-webkit-any([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted buttontext}:where(button,input:-moz-any([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted buttontext}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted buttontext}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){color:#000;background-color:#fff;border:solid;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:1em;position:absolute;left:0;right:0}:where(dialog:not([open])){display:none}:where(summary){display:list-item}@font-face{font-family:Montserrat VF;src:local(Montserrat VF),local(MontserratVF),url(/fonts/Montserrat-VF.woff2)format("woff2");font-weight:200 800;font-style:normal}@font-face{font-family:Fira Code VF;src:local(Fira Code VF),local(FiraCodeVF),url(/fonts/FiraCode-VF.woff2)format("woff2");font-style:normal;font-weight:300 700}:root[data-theme=light]{--b1:255,255,255;--b2:238,238,238;--b3:220,220,220;--bc:31,41,55;--p:0,102,255;--pc:204,225,255;--i:0,181,255;--ic:0,37,51;--s:0,169,110;--sc:0,34,22;--w:255,190,0;--wc:51,39,0;--e:255,88,97;--ec:0,37,51}:root[data-theme=dark]{--b1:29,35,42;--b2:45,51,57;--b3:61,66,72;--bc:166,173,187;--p:74,157,156;--pc:15,32,32;--i:0,181,255;--ic:0,37,51;--s:0,169,110;--sc:0,34,22;--w:255,190,0;--wc:51,39,0;--e:255,88,97;--ec:51,18,20}:root[data-theme=business]{--b1:32,32,32;--b2:48,48,48;--b3:64,64,64;--bc:205,205,205;--p:255,153,0;--pc:51,31,0;--i:0,145,213;--ic:0,29,43;--s:107,177,135;--sc:22,36,27;--w:219,174,89;--wc:44,35,18;--e:172,62,49;--ec:0,29,43}[data-theme=light] .shiki,[data-theme=light] .shiki span{color:var(--a-light)}[data-theme=dark] .shiki,[data-theme=dark] .shiki span{color:var(--a-dark)}[data-theme=business] .shiki,[data-theme=business] .shiki span{color:var(--a-business)}*,:after,:before{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgb(var(--b3))transparent;border-style:solid;border-width:0;outline:none}::selection{background-color:rgb(var(--p));color:rgb(var(--pc))}html{background-color:rgb(var(--b1));color:rgb(var(--bc));font-family:Montserrat VF,Noto Sans SC,sans-serif;font-size:16px;font-weight:500}body{margin:0}a{color:inherit;text-decoration:none}img{object-fit:cover;max-width:100%}ol,ul,menu{margin:0;padding:0;list-style:none}button{background-color:initial;margin:0;padding:0}
