:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:root.light{--color-page:#fcfcfc;--color-foreground:#171717;--color-foreground-neutral:#6f6f6f;--color-foreground-action:#006adc;--color-surface:#f8f8f8;--color-surface-hover:#ededed;--color-surface-faint:#f8f8f8;--color-border:#e2e2e2;--color-border-faint:#ededed;--color-overlay:hsla(0,0%,100%,.592);--color-outline:#006adc;--color-underline:#006adc;--color-underline-neutral:#8f8f8f;--color-highlight:#fff8bb;--color-code-highlight:#f3f3f3}:root.dark{--color-page:#161616;--color-foreground:#ededed;--color-foreground-neutral:#a0a0a0;--color-foreground-action:#52a9ff;--color-surface:#232323;--color-surface-hover:#282828;--color-surface-faint:#1c1c1c;--color-border:#343434;--color-border-faint:#282828;--color-overlay:rgba(0,0,0,.565);--color-outline:#52a9ff;--color-underline:#52a9ff;--color-underline-neutral:#707070;--color-highlight:#594a05;--color-code-highlight:#282828}:root{--msivv60:"Inter",-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;--msivv61:"JetBrainsMono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--msivv62:0.75rem;--msivv63:0.875rem;--msivv64:1rem;--msivv65:1.125rem;--msivv66:1.25rem;--msivv67:1.5rem;--msivv68:2rem;--msivv69:400;--msivv6a:575;--msivv6b:0;--msivv6c:0.25rem;--msivv6d:.5rem;--msivv6e:1rem;--msivv6f:1.125rem;--msivv6g:1.25rem;--msivv6h:1.5rem;--msivv6i:2rem;--msivv6j:4rem;--msivv6k:auto;--msivv6l:2px;--msivv6m:6px;--msivv6n:10px;--msivv6o:9999px;--msivv6p:60ch;--msivv6q:50rem;--msivv6r:200ms}@font-face{font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/inter-var-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;font-family:Inter}@font-face{font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/JetBrainsMono-Variable.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;font-family:JetBrainsMono}html{line-height:1.4;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:var(--msivv60);background-color:var(--color-page);width:100%;max-width:100%;overflow-x:hidden}.container{position:relative;padding-inline:var(--msivv6f);padding-block:var(--msivv6j)}ul:not([class]){list-style-type:disc;display:grid;-webkit-padding-start:var(--msivv6e);padding-inline-start:var(--msivv6e);grid-gap:var(--msivv6d);gap:var(--msivv6d)}ul:not([class]) ul:not([class]){margin-top:var(--msivv6d);list-style-type:circle}._1ipi6oj0{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap}.fslhuv0{display:flex;justify-content:space-between;align-items:center;margin-inline:auto;-webkit-margin-after:var(--msivv6i);margin-block-end:var(--msivv6i);text-align:center}.fslhuv1{position:relative;display:inline-flex;border-radius:var(--msivv6n);border:1px solid var(--color-border-faint);overflow:hidden;background-image:linear-gradient(to bottom right,var(--color-surface),var(--color-page))}.fslhuv1:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background-image:linear-gradient(to bottom right,hsla(0,0%,100%,.1),var(--color-border-faint),hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.fslhuv1:focus{outline:transparent}.fslhuv1:focus-visible{outline-width:2px;outline-style:solid;outline-offset:2px;outline-color:var(--color-outline)}.fslhuv2{position:absolute;inset:0;display:grid;place-items:center;background-color:rgba(0,0,0,.5);opacity:0;transition-timing-function:ease-in-out;transition-duration:.2s;transition-property:opacity}.fslhuv1:focus .fslhuv2,.fslhuv1:hover .fslhuv2{opacity:1}.fslhuv3{position:relative;width:var(--msivv6i);height:var(--msivv6i);display:grid;place-items:center;border-radius:var(--msivv6m);cursor:pointer;transition-timing-function:ease-in-out;transition-duration:.2s;transition-property:background-color}.fslhuv3:focus{outline:transparent}.fslhuv3:focus-visible{outline-width:2px;outline-style:solid;outline-offset:2px;outline-color:var(--color-outline)}.fslhuv4{position:absolute;inset:0;background-color:var(--color-surface-hover);border-radius:var(--msivv6m);z-index:-1;opacity:0;transform:scale(0);transition:all .2s ease-in-out}.fslhuv3:hover .fslhuv4{opacity:1;transform:scale(1)}.fslhuv3:focus-visible .fslhuv4{opacity:1;transform:scale(1)}@media screen and (min-width:768px){.fslhuv0{max-width:var(--msivv6p)}.fslhuv0:before{content:"";width:var(--msivv6i)}}._1dry1le0{position:fixed;right:var(--msivv6e);bottom:var(--msivv6e);display:grid}._1dry1le1{position:relative;-webkit-margin-before:var(--msivv6d);margin-block-start:var(--msivv6d);max-width:350px;width:350px;padding:var(--msivv6e);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--msivv6m)}._1dry1le2{-webkit-margin-after:var(--msivv6d);margin-block-end:var(--msivv6d);font-weight:550}._1dry1le3{font-size:var(--msivv63);color:var(--color-foreground-neutral)}._1dry1le4{position:absolute;top:var(--msivv6d);right:var(--msivv6d);width:var(--msivv6h);height:var(--msivv6h);display:grid;place-items:center;border-radius:var(--msivv6m);cursor:pointer;transition-timing-function:ease-in-out;transition-duration:.2s;transition-property:background-color}._1dry1le4:focus{outline:transparent}._1dry1le4:focus-visible{outline-width:2px;outline-style:solid;outline-offset:2px;outline-color:var(--color-outline)}._1dry1le5{position:absolute;inset:0;background-color:var(--color-surface-hover);border-radius:var(--msivv6m);opacity:0;transform:scale(0);transition:all .2s ease-in-out}._1dry1le4:hover ._1dry1le5{opacity:1;transform:scale(1)}._1dry1le4:focus-visible ._1dry1le5{opacity:1;transform:scale(1)}._1dry1le6{position:relative;z-index:1}@keyframes tgbd0s0{0%{opacity:0}to{opacity:1}}@keyframes tgbd0s1{0%{opacity:1}to{opacity:0}}@keyframes tgbd0s2{0%{opacity:0;transform:scale(.85) translateX(-50%)}to{opacity:1;transform:scale(1) translateX(-50%)}}@keyframes tgbd0s3{0%{opacity:1;transform:scale(1) translateX(-50%)}to{opacity:0;transform:scale(.95) translateX(-50%)}}[cmdk-overlay]{position:fixed;inset:0;background-color:var(--color-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[cmdk-dialog]{transform-origin:0 0;position:fixed;top:var(--msivv6j);left:50%;transform:translateX(-50%);max-width:640px;width:calc(100% - (var(--msivv6e) * 2));z-index:9999}[cmdk-overlay][data-state=open]{animation-name:tgbd0s0;animation-duration:.15s}[cmdk-overlay][data-state=closed]{animation-name:tgbd0s1;animation-duration:.2s}[cmdk-dialog][data-state=open]{animation-name:tgbd0s2;animation-duration:.2s}[cmdk-dialog][data-state=closed]{animation-name:tgbd0s3;animation-duration:.15s}[cmdk-root]{width:100%;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--msivv6m)}[cmdk-header]{position:relative}[cmdk-header-esc]{position:absolute;top:50%;transform:translateY(-50%);right:var(--msivv6e);font-size:var(--msivv62);padding:var(--msivv6c) var(--msivv6d);color:var(--color-foreground-neutral);border-radius:var(--msivv6m);cursor:pointer;border:1px solid var(--color-border)}[cmdk-input]{position:relative;font-family:var(--msivv60);font-size:var(--msivv64);width:100%;padding:var(--msivv6e);-webkit-padding-end:calc((var(--msivv6e) * 2) + 45px);padding-inline-end:calc((var(--msivv6e) * 2) + 45px);border-bottom:1px solid var(--color-border)}[cmdk-input]::-moz-placeholder{color:var(--color-foreground-neutral)}[cmdk-input]:-ms-input-placeholder{color:var(--color-foreground-neutral)}[cmdk-input]::placeholder{color:var(--color-foreground-neutral)}[cmdk-list]{height:min(300px,calc(var(--cmdk-list-height)) + 32px);max-height:400px;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;transition:.1s ease;transition-property:height;padding-block:var(--msivv6e);scroll-padding-block:var(--msivv6e)}:not([hidden])+[cmdk-group]{-webkit-margin-before:var(--msivv6e);margin-block-start:var(--msivv6e)}[cmdk-group-heading]{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:var(--msivv62);color:var(--color-foreground-neutral);padding-inline:var(--msivv6e);-webkit-margin-after:var(--msivv6d);margin-block-end:var(--msivv6d);z-index:10}[cmdk-item]{cursor:pointer;font-size:var(--msivv63);padding-inline:var(--msivv6e);padding-block:var(--msivv6d)}[cmdk-item],[cmdk-item] .content{display:flex;align-items:center;gap:var(--msivv6d);position:relative}[cmdk-item] .content{z-index:10}[cmdk-item] .highlight{position:absolute;inset:0 var(--msivv6d);border-radius:var(--msivv6m);background-color:var(--color-surface-hover)}[cmdk-item] svg{width:.9rem;color:var(--color-foreground-neutral);transition:.1s ease-in-out;transition-delay:.1s}[cmdk-item][aria-selected=true] svg{color:var(--color-foreground)}[cmdk-empty]{text-align:center;color:var(--color-foreground-neutral);font-size:var(--msivv63)}@media screen and (min-width:576px){[cmdk-dialog]{margin-top:8rem}}._1ob5yvj0{position:fixed;top:var(--msivv6d);left:var(--msivv6d);padding:var(--msivv6d);transform:translateY(calc(-100% - var(--msivv6d)))}._1ob5yvj0:focus{outline-width:2px;outline-style:solid;outline-offset:2px;outline-color:var(--color-outline);transform:none}