@font-face{font-family:Azeret Mono;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/azeret-mono-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/comfortaa-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comic Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/comic-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comic Mono;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/comic-mono-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/dm-mono-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/dm-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/dm-sans-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/fira-code-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/fragment-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/ibm-plex-mono-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/ibm-plex-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/ibm-plex-mono-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/ibm-plex-mono-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/ibm-plex-sans-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inconsolata;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/inconsolata-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/inter-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/jetbrains-mono-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/lexend-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/manrope-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/montserrat-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nova Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/nova-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/nunito-sans-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/outfit-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/overpass-mono-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxygen Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/oxygen-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/plus-jakarta-sans-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/poppins-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/poppins-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/poppins-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/poppins-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/pt-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/roboto-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/roboto-mono-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/share-tech-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/source-code-pro-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/space-grotesk-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/space-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/space-mono-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/ubuntu-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/ubuntu-mono-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/urbanist-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/varela-round-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Victor Mono;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/victor-mono-300-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.ui-slider{appearance:none;background:var(--accent);cursor:pointer;border-radius:4px;width:100%;height:14px}.ui-slider::-webkit-slider-thumb{appearance:none;background:var(--accent-fg);cursor:grab;border:none;border-radius:4px;width:10px;height:10px}.ui-slider::-webkit-slider-thumb:active{cursor:grabbing}.ui-slider::-moz-range-thumb{background:var(--ui-accent);cursor:grab;border:none;border-radius:4px;width:14px;height:14px}.ui-color{cursor:pointer;background:red;border:2px solid red;border-radius:5px;width:38px;height:38px;padding:3px}.ui-color::-webkit-color-swatch-wrapper{padding:0}.ui-color::-webkit-color-swatch{border:none;border-radius:4px}.ui-color::-moz-color-swatch{border:none;border-radius:4px}.ui-toggle{appearance:none;cursor:pointer;background:#444;border:1px solid #666;border-radius:999px;width:42px;height:22px;transition:background .16s,border-color .16s;position:relative}.ui-toggle:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px}.ui-toggle:checked{background:#fff;border-color:#fff}.ui-toggle:checked:before{background:#111;transform:translate(20px)}.ui-toggle:focus-visible{outline-offset:3px;outline:2px solid #fff}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}::view-transition-old(root){animation-duration:.2s;animation-timing-function:ease}::view-transition-new(root){animation-duration:.2s;animation-timing-function:ease}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:.01ms}::view-transition-new(root){animation-duration:.01ms}}:root{--bg:#252525;--text:#fafafa;--text-dim:#8d8d8d;--header-bg:#252525;--header-fg:#fafafa;--header-highlight:#fff;--header-border-color:#202020;--header-border-width:0px;--header-backdrop-blur:8px;--header-borderradius:0px;--header-size:70px;--header-icon-gap:6px;--header-icon-size:30px;--header-icon-background:#29292900;--header-icon-padding:5px;--header-icon-border-radius:24px;--inputBox-bg:#6b6b6b;--accent:#fff;--accent-fg:#292929;--featbr:18px;--border:#292929;--surface:#202020;--surfacetext:#fafafa;--surfacealttext:#8d8d8d;--surfaceborder:#292929;--surfaceborderwidth:1px;--surfaceborderradius:20px;--surfaceboxshadow:#292929;--surface1:#202020;--surfacetext1:#fff;--surfacealttext1:#8d8d8d;--surfaceborder1:#292929;--surfaceborderwidth1:2px;--surfaceborderradius1:6px;--surfaceboxshadow1:#292929;--surface2:#202020;--surfacetext2:#fafafa;--surfacealttext2:#8d8d8d;--surfaceborder2:#292929;--surfaceborderwidth2:1px;--surfaceborderradius2:10px;--surfaceboxshadow2:#29292900;--table-header-background:#292929;--table-header-text:#fff;--table-row-odd-background:#29292900;--table-row-odd-text:#fff;--table-row-even-background:#29292940;--table-row-even-text:#fff;--table-hover-background:#313131;--table-border-color:#313131;--table-border-width:3px;--table-border-radius:12px;--table-header-border-color:#313131;--table-header-border-width:0px;--table-header-border-radius:0px;--table-row-odd-border-color:#0000;--table-row-odd-border-width:0px;--table-row-odd-border-radius:0px;--table-row-even-border-color:#272727;--table-row-even-border-width:0px;--table-row-even-border-radius:0px;--imgbr:18px;--border1:#c9c5c5;--border-radius1:21px;--border-width1:0px;--boxshadow1:#000;--slow:var(--tt-wrong-color);--medium:var(--controlbar-button-color);--fast:var(--controlbar-button-selected-color);--focus-mode-visibility:hidden;--advanced-customizations-display:none;--typing-sound-enabled:on;--typing-sound-style:bubble;--typing-sound-volume:100%;--toast-width:380px;--toast-offset-horizontal:24px;--toast-offset-vertical:24px;--toast-offset-vertical-mobile:16px;--toast-gap:10px;--toast-padding-vertical:12px;--toast-padding-horizontal:14px;--toast-background:#171717;--toast-foreground:#fff;--toast-border-color:#303030;--toast-border-width:1px;--toast-border-radius:10px;--toast-shadow:0 12px 32px #00000059;--toast-font-size:14px;--toast-font-weight:400;--toast-success-color:#4ade80;--toast-error-color:#fb7185;--toast-warning-color:#facc15;--toast-info-color:#60a5fa;--toast-action-color:currentColor;--toast-close-color:#a3a3a3;--toast-focus-color:currentColor;--website-font:"Roboto", system-ui, sans-serif;--keyboard-width:600px;--keyboard-key-label:2cqi;--keyboard-secondary-label-size:1.3cqi;--keyboard-primary-label-source:character-layout;--keyboard-character-primary-display:inline;--keyboard-profile-primary-display:none;--keyboard-key-height:6.3cqi;--keyboard-key-gap-horizontal:.5cqi;--keyboard-key-gap-vertical:.5cqi;--keyboard-padding:1cqi;--keyboard-section-gap:0cqi;--keyboard-border-radius:20px;--keyboard-key-border-radius:8px;--keyboard-border-width:2px;--keyboard-key-border-width:2px;--keyboard-display:block;--keyboard-background:#4e4e4e;--keyboard-background-fill:transparent;--keyboard-border-color:#303030;--keyboard-border-stroke:transparent;--keyboard-key-background:#202020;--keyboard-key-border-color:#575757;--keyboard-key-border-stroke:transparent;--keyboard-key-label-color:#7e7e7e;--keyboard-key-highlight-background:#8d8d8d;--keyboard-key-highlight-label-color:#000;--keyboard-guide-highlight-strength:100%;--keyboard-physical-layout:ansi-60;--keyboard-character-layout:qwerty;--keyboard-input-profile:english:us-qwerty;--tt-focus-blur-delay:1s;--tt-font-family:"Roboto Mono", monospace;--tt-font-size:30px;--tt-font-weight:400;--tt-line-height:1.8;--tt-live-word-speed-space:0em;--tt-live-word-speed-line-display:none;--tt-letter-spacing:0px;--tt-word-spacing:0px;--tt-text-align:left;--tt-rest-color:#fafafa80;--tt-rest-animation-color:#fff;--tt-rest-animation-color-2-active:var(--tt-rest-color);--tt-rest-animation-color-3:#746f63;--tt-rest-animation-color-3-active:var(--tt-rest-animation-color-2-active);--tt-rest-animation-color-4:#99000087;--tt-rest-animation-color-4-active:var(--tt-rest-animation-color-3-active);--tt-rest-animation-duration:5s;--tt-rest-animation-iterations:0;--tt-correct-color:#000;--tt-correct-animation-color:#005a9e;--tt-correct-animation-color-2-active:var(--tt-correct-color);--tt-correct-animation-color-3:#2a123b;--tt-correct-animation-color-3-active:var(--tt-correct-animation-color-2-active);--tt-correct-animation-color-4:#292721;--tt-correct-animation-color-4-active:var(--tt-correct-animation-color-3-active);--tt-correct-animation-duration:5s;--tt-correct-animation-iterations:0;--tt-wrong-color:#ff5151;--tt-wrong-animation-color:#c43e3e;--tt-wrong-animation-color-2-active:var(--tt-wrong-color);--tt-wrong-animation-color-3:#c43e3e;--tt-wrong-animation-color-3-active:var(--tt-wrong-animation-color-2-active);--tt-wrong-animation-color-4:#c43e3e;--tt-wrong-animation-color-4-active:var(--tt-wrong-animation-color-3-active);--tt-wrong-animation-duration:1s;--tt-wrong-animation-iterations:0;--tt-rest-opacity:1;--tt-area-width:100%;--tt-area-max-width:1200px;--tt-visible-lines:3;--tt-area-padding:0px;--tt-area-margin:0px;--tt-area-background:transparent;--tt-area-border-color:transparent;--tt-area-border-width:4px;--tt-area-radius:40px;--tt-area-shadow:none;--tt-area-opacity:1;--tt-caret-color:#ff5151;--tt-caret-animation-color:#009dff;--tt-caret-animation-color-2-active:var(--tt-caret-color);--tt-caret-animation-color-3:red;--tt-caret-animation-color-3-active:var(--tt-caret-animation-color-2-active);--tt-caret-animation-color-4:#a44a2f;--tt-caret-animation-color-4-active:var(--tt-caret-animation-color-3-active);--tt-caret-animation-duration:5s;--tt-caret-animation-iterations:infinite;--tt-caret-shape:linear-gradient(currentColor 0 0) left / var(--tt-caret-width) 100% no-repeat;--tt-caret-box-width:.65em;--tt-caret-width:4px;--tt-caret-height:1.4em;--tt-caret-radius:3px;--tt-caret-offset-y:.25em;--tt-caret-opacity:1;--tt-caret-shadow:none;--tt-caret-blink-animation:none;--tt-caret-blink-duration:1s;--tt-caret-slide-duration:.2s;--tt-caret-slide-easing:ease;--tt-window-slide-duration:.125s;--tt-window-slide-easing:ease;--tt-word-gap:0px;--tt-word-opacity:1;--tt-text-shadow:none;--tt-correct-shadow:none;--tt-wrong-shadow:none;--resultchart-wpm-display:none;--resultchart-burst-display:inline;--resultchart-accuracy-display:none;--resultchart-mistakes-display:inline;--progressbar-display:block;--resultbar-stat-color:#fff;--resultbar-display:flex;--resultbar-idle-visibility:hidden;--resultbar-background:#202020;--resultbar-background-fill:var(--resultbar-background);--resultbar-border-color:#707070;--resultbar-border-stroke:transparent;--resultbar-border-width:0px;--resultbar-padding-vertical:0px;--resultbar-padding-horizontal:27px;--resultbar-margin-vertical:9px;--resultbar-margin-horizontal:0px;--resultbar-item-background:#1b1b1b;--resultbar-item-background-fill:transparent;--resultbar-item-border-color:#fff;--resultbar-item-border-stroke:transparent;--resultbar-item-border-width:0px;--resultbar-item-border-radius:0px;--resultbar-item-padding-vertical:0px;--resultbar-item-padding-horizontal:0px;--resultbar-item-gap:43px;--resultbar-item-shadow:0 2px 8px #00000059;--resultbar-item-shadow-rendered:none;--resultbar-label-color:#8d8d8d;--resultbar-label-size:20px;--resultbar-label-display:inline;--resultbar-label-shadow:none;--resultbar-label-shadow-color:#fff;--resultbar-label-shadow-color-active:currentColor;--resultbar-label-shadow-offset-x:-50px;--resultbar-label-shadow-offset-y:-50px;--resultbar-label-shadow-blur:0px;--resultbar-label-shadow-opacity:12%;--resultbar-label-custom-shadow:var(--resultbar-label-shadow-offset-x) var(--resultbar-label-shadow-offset-y) var(--resultbar-label-shadow-blur) var(--resultbar-label-shadow-color-active)}@supports (color:color-mix(in lab, red, red)){:root{--resultbar-label-custom-shadow:var(--resultbar-label-shadow-offset-x) var(--resultbar-label-shadow-offset-y) var(--resultbar-label-shadow-blur) color-mix(in srgb, var(--resultbar-label-shadow-color-active) var(--resultbar-label-shadow-opacity), transparent)}}:root{--resultbar-stat-size:67px;--resultbar-value-font-weight:100;--resultbar-value-shadow:none;--resultbar-value-shadow-color:#fafafa;--resultbar-value-shadow-color-active:var(--resultbar-value-shadow-color);--resultbar-value-shadow-offset-x:4px;--resultbar-value-shadow-offset-y:3px;--resultbar-value-shadow-blur:0px;--resultbar-value-shadow-opacity:100%;--resultbar-value-custom-shadow:var(--resultbar-value-shadow-offset-x) var(--resultbar-value-shadow-offset-y) var(--resultbar-value-shadow-blur) var(--resultbar-value-shadow-color-active)}@supports (color:color-mix(in lab, red, red)){:root{--resultbar-value-custom-shadow:var(--resultbar-value-shadow-offset-x) var(--resultbar-value-shadow-offset-y) var(--resultbar-value-shadow-blur) color-mix(in srgb, var(--resultbar-value-shadow-color-active) var(--resultbar-value-shadow-opacity), transparent)}}:root{--resultbar-net-wpm-display:flex;--resultbar-wpm-display:flex;--resultbar-accuracy-display:flex;--resultbar-elapsed-display:none;--resultbar-time-display:none;--resultbar-characters-display:none;--resultbar-incorrect-display:none;--resultbar-errors-display:none;--resultbar-progress-display:none;--resultbar-net-wpm-placement:none;--resultbar-wpm-placement:none;--resultbar-accuracy-placement:none;--resultbar-elapsed-placement:none;--resultbar-time-placement:none;--resultbar-characters-placement:none;--resultbar-incorrect-placement:none;--resultbar-errors-placement:none;--resultbar-progress-placement:none;--resultbar-separator-display:none;--resultbar-separator-content:"|";--resultbar-separator-color:#00000052;--resultbar-separator-size:100px;--resultbar-separator-font-weight:100;--controlbar-gap-row:8px;--controlbar-gap-column:12px;--controlbar-padding-y:5px;--controlbar-padding-x:6px;--controlbar-margin-y:0px;--controlbar-margin-x:0px;--controlbar-background:#202020;--controlbar-background-fill:var(--controlbar-background);--controlbar-border-width:0px;--controlbar-border-color:#1f1f1f;--controlbar-border-radius:10px;--controlbar-group-gap:4px;--controlbar-group-padding-y:0px;--controlbar-group-padding-x:0px;--controlbar-group-margin-y:0px;--controlbar-group-margin-x:0px;--controlbar-group-background:#2e2e2ef0;--controlbar-group-background-fill:transparent;--controlbar-group-border-width:0px;--controlbar-group-border-color:#fff;--controlbar-group-border-radius:0px;--controlbar-unselected-option-display:none;--controlbar-start-display:flex;--controlbar-button-padding-y:7px;--controlbar-button-padding-x:14px;--controlbar-button-margin-y:0px;--controlbar-button-margin-x:0px;--controlbar-button-background:#000;--controlbar-button-background-fill:transparent;--controlbar-button-border-width:0px;--controlbar-button-border-color:#000;--controlbar-button-border-radius:7px;--controlbar-button-color:#8d8d8d;--controlbar-button-selected-background:#000;--controlbar-button-selected-background-fill:transparent;--controlbar-button-selected-color:#fafafa;--controlbar-start-background:#a44a2f;--controlbar-start-background-fill:var(--controlbar-start-background);--controlbar-start-color:#fffaf1;--controlbar-start-color-rendered:var(--controlbar-start-color)}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body:after{content:"";top:var(--scroll-thumb-top,4px);width:5px;height:var(--scroll-thumb-height,0px);background:var(--accent);z-index:99999;opacity:0;pointer-events:none;border-radius:999px;transition:opacity .2s;position:fixed;right:1px}html[data-scrolling=true] body:after{opacity:1}[data-overlay-scrollbar]{scrollbar-width:none}[data-overlay-scrollbar]::-webkit-scrollbar{display:none}[data-overlay-scrollbar-thumb]{background:var(--accent);z-index:99999;opacity:0;pointer-events:none;border-radius:999px;width:5px;transition:opacity .2s}[data-overlay-scrollbar-thumb][data-scrolling=true]{opacity:1}body{background-color:var(--bg);color:var(--text);font-family:var(--website-font);margin:0}.app-shell{grid-template-columns:var(--header-size) minmax(0, 1fr);min-height:100svh;display:grid}.main-container{padding-right:var(--header-size)}.page-content{width:100%;min-width:0;max-width:1484px;height:100%;margin-inline:auto;padding:30px 24px}@media (max-width:900px){.app-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--header-size) 1fr}.page-content{padding:14px}.main-container{padding-right:0}}.profile-page-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.profile-page-header-copy{min-width:0}.profile-page-header-title{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.profile-page-header h2{color:var(--text,aliceblue);margin:0;font-size:clamp(24px,4vw,34px)}.profile-page-header p{max-width:680px;color:var(--text-dim,#888);margin:7px 0 0;line-height:1.55}.profile-page-header-action{flex:none;width:max-content;max-width:none}.profile-page-header-action button span{white-space:nowrap}.profile-results-page{gap:18px;width:100%;display:grid}.profile-results-table-wrap{border-radius:var(--table-border-radius,10px);border:var(--table-border-width,1px) solid var(--table-border-color,#222);width:100%;overflow-x:auto}.profile-results-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;color:var(--table-row-odd-text,aliceblue);font-size:13px}.profile-results-table th,.profile-results-table td{text-align:left;vertical-align:middle;white-space:nowrap;padding:13px 14px}.profile-results-table th{color:var(--table-header-text,#888);background:var(--table-header-background,transparent);border-top:var(--table-header-border-width,1px) solid var(--table-header-border-color,#222);border-bottom:var(--table-header-border-width,1px) solid var(--table-header-border-color,#222);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.profile-results-table th:first-child{border-left:var(--table-header-border-width,1px) solid var(--table-header-border-color,#222);border-radius:var(--table-header-border-radius,8px) 0 0 var(--table-header-border-radius,8px)}.profile-results-table th:last-child{border-right:var(--table-header-border-width,1px) solid var(--table-header-border-color,#222);border-radius:0 var(--table-header-border-radius,8px) var(--table-header-border-radius,8px) 0}.profile-results-table tbody tr:nth-child(odd){--table-current-row-background:var(--table-row-odd-background,transparent);--table-current-row-border-color:var(--table-row-odd-border-color,#222);--table-current-row-border-width:var(--table-row-odd-border-width,1px);--table-current-row-radius:var(--table-row-odd-border-radius,8px);color:var(--table-row-odd-text,aliceblue)}.profile-results-table tbody tr:nth-child(2n){--table-current-row-background:var(--table-row-even-background,transparent);--table-current-row-border-color:var(--table-row-even-border-color,#222);--table-current-row-border-width:var(--table-row-even-border-width,1px);--table-current-row-radius:var(--table-row-even-border-radius,8px);color:var(--table-row-even-text,aliceblue)}.profile-results-table tbody td{background:var(--table-current-row-background,transparent);border-top:var(--table-current-row-border-width,1px) solid var(--table-current-row-border-color,#222);border-bottom:var(--table-current-row-border-width,1px) solid var(--table-current-row-border-color,#222)}.profile-results-table tbody td:first-child{border-left:var(--table-current-row-border-width,1px) solid var(--table-current-row-border-color,#222);border-radius:var(--table-current-row-radius,8px) 0 0 var(--table-current-row-radius,8px)}.profile-results-table tbody td:last-child{border-right:var(--table-current-row-border-width,1px) solid var(--table-current-row-border-color,#222);border-radius:0 var(--table-current-row-radius,8px) var(--table-current-row-radius,8px) 0}.profile-results-table th:first-child,.profile-results-table td:first-child{white-space:normal;width:34%;min-width:280px}.profile-results-table tbody tr:hover td{background:var(--table-hover-background,#ffffff0a)}.profile-results-activity,.profile-results-title,.profile-results-context{display:block}.profile-results-activity{color:var(--header-highlight,#4a7dff);text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:600}.profile-results-title{color:inherit;font-size:14px;font-weight:600}.profile-results-context{color:inherit;opacity:.72;margin-top:4px;font-size:12px;line-height:1.45}.profile-results-rejected{background:var(--wrong,#ff6b6b);border-radius:999px;width:20px;height:5px;margin-top:7px;display:block}.profile-results-chart-column{width:52px;text-align:center!important}.profile-results-chart-trigger{width:30px;height:30px;color:var(--text-dim,#888);border-radius:6px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.profile-results-chart-trigger:hover,.profile-results-chart-trigger[aria-expanded=true]{color:var(--text,aliceblue);background:var(--controlbar-button-selected-background,#262626)}.profile-results-chart-popup{--ui-popup-min-width:min(900px, calc(100vw - 32px));--ui-popup-max-width:min(900px, calc(100vw - 32px));--ui-popup-padding:22px}.profile-results-chart-content{width:100%}.profile-results-chart-state{opacity:.72;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;font-size:14px;display:flex}.profile-results-chart-popup .profile-results-button{color:inherit;background:0 0;border:0}.profile-results-chart-popup .profile-results-button:hover{text-decoration:underline}.profile-results-state,.profile-results-error{min-height:130px;color:var(--text-dim,#888);border:1px solid var(--border,#222);text-align:center;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex}.profile-results-error{flex-direction:column;gap:14px;margin-top:12px}.profile-results-button{color:var(--text,aliceblue);border:1px solid var(--border,#222);cursor:pointer;background:0 0;border-radius:8px;margin:16px auto 0;padding:9px 18px;font-size:13px;font-weight:600;display:block}.profile-results-error .profile-results-button{margin:0}.profile-results-button:hover{border-color:var(--header-highlight,#4a7dff)}.profile-results-button:disabled{opacity:.55;cursor:default}@media (max-width:760px){.profile-page-header{align-items:center;gap:12px}}
