:root{--logo-gh:#333333;--logo-tw:#55acee;--logo-in:#4875b4;--logo-dr:#ea4c89;--colors-gray0:#ffffff;--colors-gray50:#f8fafc;--colors-gray100:#f1f5f9;--colors-gray200:#e2e8f0;--colors-gray300:#cbd5e1;--colors-gray400:#94a3b8;--colors-gray500:#64748b;--colors-gray600:#475569;--colors-gray700:#334155;--colors-gray800:#1e293b;--colors-gray900:#0f172a;--colors-gray950:#020617;--colors-gray1000:#000;--bg-faded:var(--colors-gray100);--bg-color:var(--colors-gray300);--bg-highlighted:var(--colors-gray0);--body-color-faded:var(--colors-gray500);--body-color:var(--colors-gray900);--body-color-highlighted:var(--colors-gray1000);--border-color:var(--colors-gray200);--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E");--filter-faded:brightness(1.3);--filter-highlight:brightness(0);--link-color:var(--colors-gray900);--link-color-hover:var(--colors-gray1000);--dock-bg:rgba(15,23,42,0.12);--dock-border-color:#e2e8f030;--colors-panel:white;--colors-shadowLight:hsl(206 22% 7%/35%);--colors-shadowDark:hsl(206 22% 7%/20%)}[data-theme=dark]{--logo-gh:#ffffff;--bg-faded:var(--colors-gray950);--bg-color:var(--colors-gray900);--bg-highlighted:var(--colors-gray1000);--body-color-faded:var(--colors-gray500);--body-color:var(--colors-gray300);--body-color-highlighted:var(--colors-gray0);--border-color:var(--colors-gray800);--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E");--filter-faded:brightness(0.5);--filter-highlight:brightness(10);--link-color:var(--colors-gray300);--link-color-hover:var(--colors-gray0);--dock-bg:rgba(71,85,105,0.12);--dock-border-color:#1e293b80;--colors-panel:var(--colors-gray950);--colors-shadowLight:hsl(206 22% 7%/35%);--colors-shadowDark:hsl(206 22% 7%/20%)}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{font-size:.9rem;line-height:1.8;color:var(--body-color);font-weight:300;background-color:var(--bg-highlighted)!important;background-image:radial-gradient(150% 150% at 0 20%,var(--bg-highlighted) 20%,var(--bg-color))!important;background-attachment:fixed;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}canvas,img,picture,svg,video{display:block;max-width:100%}img{object-fit:cover}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-weight:400;line-height:1}#__next{min-height:100%;isolation:isolate}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none;border:none}a,a:active,a:focus,a:hover{text-decoration:none;color:inherit}[role=button],button{cursor:pointer}menu,ol,ul{list-style:none;margin:0;padding:0}p{max-width:55ch}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.blurHeader{top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:fixed;width:100%;height:90px;z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:.95;-webkit-mask-image:linear-gradient(to bottom,var(--bg-highlighted) 25%,transparent);mask-image:linear-gradient(to bottom,var(--bg-highlighted) 25%,transparent)}.blurHeader:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--bg-highlighted),transparent)}@media screen and (max-width:600px){.blurHeader{height:60px}}@font-face{font-family:GeistSans;src:url(/_next/static/media/028c0d39d2e8f589-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.__className_fb8f2c{font-family:GeistSans,GeistSans Fallback}.__variable_fb8f2c{--font-geist-sans:"GeistSans","GeistSans Fallback"}