@import url("https://assets.nercone.dev/css/themes/light.css") (prefers-color-scheme:light);@import url("https://assets.nercone.dev/css/themes/dark.css") (prefers-color-scheme:dark);html{color:var(--theme-color-text);background-color:var(--theme-color-background);font-family:var(--font-family-sans);font-size:var(--font-size);font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.19;text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;padding:0}body{margin:0;min-height:100vh;display:flex;flex-direction:column}header{will-change:transform;background-color:color-mix(in srgb,var(--theme-color-background) 75%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--theme-color-border-header);display:flex;align-items:center;gap:16px;position:fixed;padding:24px;z-index:10;top:0;left:0;right:0}header .flex-1{min-width:0}#header-title{overflow:hidden}@supports (-webkit-backdrop-filter:blur(1px)){header{background-color:transparent;background-image:linear-gradient(to bottom,var(--theme-color-background),color-mix(in srgb,var(--theme-color-background) 75%,transparent))}}main{padding:24px;padding-top:92px;flex:1}main>*:first-child{margin-top:0}main>*:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{color:var(--theme-color-text-headline)}h1,h2{padding-bottom:0.3em;border-bottom:1px solid var(--theme-color-text-headline-underline)}img.border{border:solid var(--theme-color-text-headline-underline) 1px}pre{border:solid 1px var(--theme-color-border);font-family:var(--font-family-mono);font-size:smaller;font-optical-sizing:auto;font-style:normal;line-height:1.5;padding:8px;padding-left:10px;padding-right:10px;overflow-x:auto;white-space:pre}code{font-family:var(--font-family-mono);font-optical-sizing:auto;font-style:normal;padding:2px;overflow-wrap:break-word}table{background-color:var(--theme-color-background-table-row);border-collapse:collapse;overflow:hidden;width:100%;margin-bottom:16px;font-size:smaller}thead tr{background-color:var(--theme-color-background-table-top)}th{color:var(--theme-color-stark);border-bottom:2px solid var(--theme-color-border-table-top);font-weight:600;text-align:left;padding:8px 12px}td{border-bottom:1px solid var(--theme-color-border-table-row);padding:8px 12px}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background-color:var(--theme-color-background-table-row-hover)}.block table{margin-bottom:0}:root{--color-black:#000000;--color-white:#FFFFFF;--color-dark-grey:#1A1A1A;--color-dark-grey-alt:#202020;--color-bright-dark-grey:#272727;--color-bright-dark-grey-alt:#303030;--color-light-grey:#868686;--color-light-grey-alt:#939393;--color-bright-light-grey:#DADADA;--color-bright-light-grey-alt:#E0E0E0;--color-red:#A03030;--color-yellow:#C8A000;--color-green:#00A050;--color-cyan:#50A0C8;--color-blue:#3064A0;--color-orange:#C86000;--color-brown:#A07033;--color-purple:#7840A0;--color-magenta:#A040A0;--color-bright-red:#C84040;--color-bright-yellow:#FFC800;--color-bright-green:#00C878;--color-bright-cyan:#60C0FF;--color-bright-blue:#4080C8;--color-bright-orange:#FF8000;--color-bright-brown:#C88C40;--color-bright-purple:#9660C8;--color-bright-magenta:#C860C8}.text-stark{color:var(--theme-color-stark)}.text-alt{color:var(--theme-color-text-alt)}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.text-dark-grey{color:var(--color-dark-grey)}.text-dark-grey{color:var(--color-dark-grey-alt)}.text-bright-dark-grey{color:var(--color-bright-dark-grey)}.text-bright-dark-grey-alt{color:var(--color-bright-dark-grey-alt)}.text-light-grey{color:var(--color-light-grey)}.text-light-grey{color:var(--color-light-grey-alt)}.text-bright-light-grey{color:var(--color-bright-light-grey)}.text-bright-light-grey-alt{color:var(--color-bright-light-grey-alt)}.text-red{color:var(--color-red)}.text-yellow{color:var(--color-yellow)}.text-green{color:var(--color-green)}.text-cyan{color:var(--color-cyan)}.text-blue{color:var(--color-blue)}.text-orange{color:var(--color-orange)}.text-brown{color:var(--color-brown)}.text-purple{color:var(--color-purple)}.text-magenta{color:var(--color-magenta)}.text-bright-red{color:var(--color-bright-red)}.text-bright-yellow{color:var(--color-bright-yellow)}.text-bright-green{color:var(--color-bright-green)}.text-bright-cyan{color:var(--color-bright-cyan)}.text-bright-blue{color:var(--color-bright-blue)}.text-bright-orange{color:var(--color-bright-orange)}.text-bright-brown{color:var(--color-bright-brown)}.text-bright-purple{color:var(--color-bright-purple)}.text-bright-magenta{color:var(--color-bright-magenta)}.bg-stark{background-color:var(--theme-color-stark)}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.bg-dark-grey{background-color:var(--color-dark-grey)}.bg-bright-dark-grey{background-color:var(--color-bright-dark-grey)}.bg-bright-dark-grey-alt{background-color:var(--color-bright-dark-grey-alt)}.bg-light-grey{background-color:var(--color-light-grey)}.bg-bright-light-grey{background-color:var(--color-bright-light-grey)}.bg-bright-light-grey-alt{background-color:var(--color-bright-light-grey-alt)}.bg-red{background-color:var(--color-red)}.bg-yellow{background-color:var(--color-yellow)}.bg-green{background-color:var(--color-green)}.bg-cyan{background-color:var(--color-cyan)}.bg-blue{background-color:var(--color-blue)}.bg-orange{background-color:var(--color-orange)}.bg-brown{background-color:var(--color-brown)}.bg-purple{background-color:var(--color-purple)}.bg-magenta{background-color:var(--color-magenta)}.bg-bright-red{background-color:var(--color-bright-red)}.bg-bright-yellow{background-color:var(--color-bright-yellow)}.bg-bright-green{background-color:var(--color-bright-green)}.bg-bright-cyan{background-color:var(--color-bright-cyan)}.bg-bright-blue{background-color:var(--color-bright-blue)}.bg-bright-orange{background-color:var(--color-bright-orange)}.bg-bright-brown{background-color:var(--color-bright-brown)}.bg-bright-purple{background-color:var(--color-bright-purple)}.bg-bright-magenta{background-color:var(--color-bright-magenta)}.border-stark{border-color:var(--theme-color-stark)}.border-black{border-color:var(--color-black)}.border-white{border-color:var(--color-white)}.border-dark-grey{border-color:var(--color-dark-grey)}.border-bright-dark-grey{border-color:var(--color-bright-dark-grey)}.border-bright-dark-grey-alt{border-color:var(--color-bright-dark-grey-alt)}.border-light-grey{border-color:var(--color-light-grey)}.border-bright-light-grey{border-color:var(--color-bright-light-grey)}.border-bright-light-grey-alt{border-color:var(--color-bright-light-grey-alt)}.border-red{border-color:var(--color-red)}.border-yellow{border-color:var(--color-yellow)}.border-green{border-color:var(--color-green)}.border-cyan{border-color:var(--color-cyan)}.border-blue{border-color:var(--color-blue)}.border-orange{border-color:var(--color-orange)}.border-brown{border-color:var(--color-brown)}.border-purple{border-color:var(--color-purple)}.border-magenta{border-color:var(--color-magenta)}.border-bright-red{border-color:var(--color-bright-red)}.border-bright-yellow{border-color:var(--color-bright-yellow)}.border-bright-green{border-color:var(--color-bright-green)}.border-bright-cyan{border-color:var(--color-bright-cyan)}.border-bright-blue{border-color:var(--color-bright-blue)}.border-bright-orange{border-color:var(--color-bright-orange)}.border-bright-brown{border-color:var(--color-bright-brown)}.border-bright-purple{border-color:var(--color-bright-purple)}.border-bright-magenta{border-color:var(--color-bright-magenta)}#loading-overlay{view-transition-name:none;background:var(--theme-color-background);backdrop-filter:blur(40px);opacity:1;display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:100000;pointer-events:none}#loading-overlay svg{will-change:opacity,filter,transform;color:var(--theme-color-loading-overlay-logo);filter:blur(20px);opacity:0;--size:clamp(340px,28vmin,380px);width:var(--size);height:calc(var(--size) * 512 / 832);transform:scale(1)}#loading-overlay polyline{will-change:stroke-dashoffset}header{view-transition-name:header-content}main{view-transition-name:main-content}@keyframes vt-fade-out{from{opacity:1}to{opacity:0}}@keyframes vt-fade-in{from{opacity:0}to{opacity:1}}@keyframes vt-blur-out{from{filter:blur(0px)}to{filter:blur(6px)}}@keyframes vt-blur-in{from{filter:blur(6px)}to{filter:blur(0px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(header-content),::view-transition-new(header-content),::view-transition-old(main-content),::view-transition-new(main-content){z-index:1;pointer-events:none}}