:root{-moz-tab-size:4;tab-size:4;--placeholder-color: #9ca3af}*,*:before,*:after{box-sizing:border-box}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-family:inherit;line-height:inherit}hr{height:0;color:inherit;border-top:1px solid var(--divider-color, var(--color-canvas-stroke))}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,a{all:unset;cursor:pointer}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;text-align:left}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none;border:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}img{border:none}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:var(--placeholder-color)}button,[role=button]{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}pre{max-width:100vw}var,abbr,abbr[title]{font-style:normal;text-decoration:none}@font-face{font-family:JetBrains Mono;src:url(../../../fonts/JetBrainsMono-Italic%5Bwght%5D.woff2) format("woff2");font-weight:100 800;font-style:italic;font-display:fallback}@font-face{font-family:JetBrains Mono;src:url(../../../fonts/JetBrainsMono%5Bwght%5D.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:fallback}:root{--base-size: 1rem;--scale-ratio: 1.25}body{font-family:JetBrains Mono,Verdana,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-stretch:100%;font-style:normal;font-variation-settings:"wght" 400;font-size:var(--base-size);line-height:1.5}strong,b,.bold{font-weight:700;font-variation-settings:"wght" 700}em,i,.italic{font-style:italic;font-variation-settings:"wght" 400}.condensed{font-stretch:100%;font-variation-settings:"wght" 400}.expanded{font-stretch:125%;font-variation-settings:"wght" 400}.heading1{font-size:calc(var(--base-size) * var(--scale-ratio) * var(--scale-ratio) * var(--scale-ratio));font-weight:700;font-variation-settings:"wght" 700;line-height:1.2;--text-wrap: balance}.heading2{font-size:calc(var(--base-size) * var(--scale-ratio) * var(--scale-ratio));font-weight:700;font-variation-settings:"wght" 700;line-height:1.3;--text-wrap: balance}.heading3{font-size:calc(var(--base-size) * var(--scale-ratio));font-weight:700;font-variation-settings:"wght" 700;line-height:1.4;--text-wrap: balance}.body{font-size:var(--base-size);font-weight:400;line-height:1.5;--text-wrap: pretty}.caption{font-size:calc(var(--base-size) / var(--scale-ratio));font-weight:400;line-height:1.4}.icon{width:24px;height:24px}button{border-radius:9999px;font-size:calc(var(--base-size) / var(--scale-ratio));background-color:var(--canvas-fill-color);font-weight:400;padding-inline:var(--s-3);min-height:44px;display:flex;align-items:center;justify-content:center;transition:background-color .1s ease-in-out}button:focus,button:focus-visible{outline:none}button:focus-visible,button:active{background-color:#0000001a}button:disabled{opacity:.4;cursor:not-allowed}button:not(:disabled):hover{background-color:oklch(from var(--canvas-fill-color) calc(l - .05) c h)}button.small{min-height:36px}.flex-column,.flex-row{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.flex-wrap{flex-wrap:wrap}a{text-decoration:underline;color:var(--primary-text-color);text-underline-offset:.3em}:root{--primary-fill-color: oklch(65.51% .2334 34.36);--canvas-fill-color: oklch(100% 0 0);--secondary-fill-color: oklch(97% 0 0);--primary-text-color: oklch(32.11% 0 0);--stroke-color: oklch(0 0 0 / .1);--editing-fill-color: oklch(59.71% .22 283 / .1);--editing-stroke-color: oklch(59.71% .22 283)}:root{--s-05: .125rem;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-7: 1.75rem;--s-8: 2rem;--s-9: 2.25rem;--s-10: 2.5rem}.m-05{--m: var(--s-05)}.ms-05{--ms: var(--s-05)}.me-05{--me: var(--s-05)}.mbs-05{--mbs: var(--s-05)}.mbe-05{--mbe: var(--s-05)}.mx-05{--mx: var(--s-05)}.my-05{--my: var(--s-05)}.m-1{--m: var(--s-1) }.ms-1{--ms: var(--s-1)}.me-1{--me: var(--s-1)}.mbs-1{--mbs: var(--s-1)}.mbe-1{--mbe: var(--s-1)}.mx-1{--mx: var(--s-1)}.my-1{--my: var(--s-1)}.m-2{--m: var(--s-2) }.ms-2{--ms: var(--s-2)}.me-2{--me: var(--s-2)}.mbs-2{--mbs: var(--s-2)}.mbe-2{--mbe: var(--s-2)}.mx-2{--mx: var(--s-2)}.my-2{--my: var(--s-2)}.m-3{--m: var(--s-3) }.ms-3{--ms: var(--s-3)}.me-3{--me: var(--s-3)}.mbs-3{--mbs: var(--s-3)}.mbe-3{--mbe: var(--s-3)}.mx-3{--mx: var(--s-3)}.my-3{--my: var(--s-3)}.m-4{--m: var(--s-4) }.ms-4{--ms: var(--s-4)}.me-4{--me: var(--s-4)}.mbs-4{--mbs: var(--s-4)}.mbe-4{--mbe: var(--s-4)}.mx-4{--mx: var(--s-4)}.my-4{--my: var(--s-4)}.m-5{--m: var(--s-5) }.ms-5{--ms: var(--s-5)}.me-5{--me: var(--s-5)}.mbs-5{--mbs: var(--s-5)}.mbe-5{--mbe: var(--s-5)}.mx-5{--mx: var(--s-5)}.my-5{--my: var(--s-5)}.m-6{--m: var(--s-6) }.ms-6{--ms: var(--s-6)}.me-6{--me: var(--s-6)}.mbs-6{--mbs: var(--s-6)}.mbe-6{--mbe: var(--s-6)}.mx-6{--mx: var(--s-6)}.my-6{--my: var(--s-6)}.m-7{--m: var(--s-7) }.ms-7{--ms: var(--s-7)}.me-7{--me: var(--s-7)}.mbs-7{--mbs: var(--s-7)}.mbe-7{--mbe: var(--s-7)}.mx-7{--mx: var(--s-7)}.my-7{--my: var(--s-7)}.m-8{--m: var(--s-8) }.ms-8{--ms: var(--s-8)}.me-8{--me: var(--s-8)}.mbs-8{--mbs: var(--s-8)}.mbe-8{--mbe: var(--s-8)}.mx-8{--mx: var(--s-8)}.my-8{--my: var(--s-8)}.m-9{--m: var(--s-9) }.ms-9{--ms: var(--s-9)}.me-9{--me: var(--s-9)}.mbs-9{--mbs: var(--s-9)}.mbe-9{--mbe: var(--s-9)}.mx-9{--mx: var(--s-9)}.my-9{--my: var(--s-9)}.m-10{--m: var(--s-10)}.ms-10{--ms: var(--s-10)}.me-10{--me: var(--s-10)}.mbs-10{--mbs: var(--s-10)}.mbe-10{--mbe: var(--s-10)}.mx-10{--mx: var(--s-10)}.my-10{--my: var(--s-10)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.mbs-auto{margin-block-start:auto}.mbe-auto{margin-block-end:auto}.m-0{margin:0}.m-05,.m-1,.m-2,.m-3,.m-4,.m-5,.m-6,.m-7,.m-8,.m-9,.m-10{margin:var(--m)}.mx-05,.mx-1,.mx-2,.mx-3,.mx-4,.mx-5,.mx-6,.mx-7,.mx-8,.mx-9,.mx-10{margin-inline:var(--mx)}.my-05,.my-1,.my-2,.my-3,.my-4,.my-5,.my-6,.my-7,.my-8,.my-9,.my-10{margin-block:var(--my)}.ms-05,.ms-1,.ms-2,.ms-3,.ms-4,.ms-5,.ms-6,.ms-7,.ms-8,.ms-9,.ms-10{margin-inline-start:var(--ms)}.me-05,.me-1,.me-2,.me-3,.me-4,.me-5,.me-6,.me-7,.me-8,.me-9,.me-10{margin-inline-end:var(--me)}.mbs-05,.mbs-1,.mbs-2,.mbs-3,.mbs-4,.mbs-5,.mbs-6,.mbs-7,.mbs-8,.mbs-9,.mbs-10{margin-block-start:var(--mbs)}.mbe-05,.mbe-1,.mbe-2,.mbe-3,.mbe-4,.mbe-5,.mbe-6,.mbe-7,.mbe-8,.mbe-9,.mbe-10{margin-block-end:var(--mbe)}.p-05{--p: var(--s-05)}.ps-05{--ps: var(--s-05)}.pe-05{--pe: var(--s-05)}.pbs-05{--pbs: var(--s-05)}.pbe-05{--pbe: var(--s-05)}.px-05{--px: var(--s-05)}.py-05{--py: var(--s-05)}.p-1{--p: var(--s-1) }.ps-1{--ps: var(--s-1)}.pe-1{--pe: var(--s-1)}.pbs-1{--pbs: var(--s-1)}.pbe-1{--pbe: var(--s-1)}.px-1{--px: var(--s-1)}.py-1{--py: var(--s-1)}.p-2{--p: var(--s-2) }.ps-2{--ps: var(--s-2)}.pe-2{--pe: var(--s-2)}.pbs-2{--pbs: var(--s-2)}.pbe-2{--pbe: var(--s-2)}.px-2{--px: var(--s-2)}.py-2{--py: var(--s-2)}.p-3{--p: var(--s-3) }.ps-3{--ps: var(--s-3)}.pe-3{--pe: var(--s-3)}.pbs-3{--pbs: var(--s-3)}.pbe-3{--pbe: var(--s-3)}.px-3{--px: var(--s-3)}.py-3{--py: var(--s-3)}.p-4{--p: var(--s-4) }.ps-4{--ps: var(--s-4)}.pe-4{--pe: var(--s-4)}.pbs-4{--pbs: var(--s-4)}.pbe-4{--pbe: var(--s-4)}.px-4{--px: var(--s-4)}.py-4{--py: var(--s-4)}.p-5{--p: var(--s-5) }.ps-5{--ps: var(--s-5)}.pe-5{--pe: var(--s-5)}.pbs-5{--pbs: var(--s-5)}.pbe-5{--pbe: var(--s-5)}.px-5{--px: var(--s-5)}.py-5{--py: var(--s-5)}.p-6{--p: var(--s-6) }.ps-6{--ps: var(--s-6)}.pe-6{--pe: var(--s-6)}.pbs-6{--pbs: var(--s-6)}.pbe-6{--pbe: var(--s-6)}.px-6{--px: var(--s-6)}.py-6{--py: var(--s-6)}.p-7{--p: var(--s-7) }.ps-7{--ps: var(--s-7)}.pe-7{--pe: var(--s-7)}.pbs-7{--pbs: var(--s-7)}.pbe-7{--pbe: var(--s-7)}.px-7{--px: var(--s-7)}.py-7{--py: var(--s-7)}.p-8{--p: var(--s-8) }.ps-8{--ps: var(--s-8)}.pe-8{--pe: var(--s-8)}.pbs-8{--pbs: var(--s-8)}.pbe-8{--pbe: var(--s-8)}.px-8{--px: var(--s-8)}.py-8{--py: var(--s-8)}.p-9{--p: var(--s-9) }.ps-9{--ps: var(--s-9)}.pe-9{--pe: var(--s-9)}.pbs-9{--pbs: var(--s-9)}.pbe-9{--pbe: var(--s-9)}.px-9{--px: var(--s-9)}.py-9{--py: var(--s-9)}.p-10{--p: var(--s-10)}.ps-10{--ps: var(--s-10)}.pe-10{--pe: var(--s-10)}.pbs-10{--pbs: var(--s-10)}.pbe-10{--pbe: var(--s-10)}.px-10{--px: var(--s-10)}.py-10{--py: var(--s-10)}.p-05,.p-1,.p-2,.p-3,.p-4,.p-5,.p-6,.p-7,.p-8,.p-9,.p-10{padding:var(--p)}.px-05,.px-1,.px-2,.px-3,.px-4,.px-5,.px-6,.px-7,.px-8,.px-9,.px-10{padding-inline:var(--px)}.py-05,.py-1,.py-2,.py-3,.py-4,.py-5,.py-6,.py-7,.py-8,.py-9,.py-10{padding-block:var(--py)}.ps-05,.ps-1,.ps-2,.ps-3,.ps-4,.ps-5,.ps-6,.ps-7,.ps-8,.ps-9,.ps-10{padding-inline-start:var(--ps)}.pe-05,.pe-1,.pe-2,.pe-3,.pe-4,.pe-5,.pe-6,.pe-7,.pe-8,.pe-9,.pe-10{padding-inline-end:var(--pe)}.pbs-05,.pbs-1,.pbs-2,.pbs-3,.pbs-4,.pbs-5,.pbs-6,.pbs-7,.pbs-8,.pbs-9,.pbs-10{padding-block-start:var(--pbs)}.pbe-05,.pbe-1,.pbe-2,.pbe-3,.pbe-4,.pbe-5,.pbe-6,.pbe-7,.pbe-8,.pbe-9,.pbe-10{padding-block-end:var(--pbe)}.gap-05{--g: var(--s-05)}.gap-x-05{--gx: var(--s-05)}.gap-y-05{--gy: var(--s-05)}.gap-1{--g: var(--s-1)}.gap-x-1{--gx: var(--s-1)}.gap-y-1{--gy: var(--s-1)}.gap-2{--g: var(--s-2)}.gap-x-2{--gx: var(--s-2)}.gap-y-2{--gy: var(--s-2)}.gap-3{--g: var(--s-3)}.gap-x-3{--gx: var(--s-3)}.gap-y-3{--gy: var(--s-3)}.gap-4{--g: var(--s-4)}.gap-x-4{--gx: var(--s-4)}.gap-y-4{--gy: var(--s-4)}.gap-5{--g: var(--s-5)}.gap-x-5{--gx: var(--s-5)}.gap-y-5{--gy: var(--s-5)}.gap-6{--g: var(--s-6)}.gap-x-6{--gx: var(--s-6)}.gap-y-6{--gy: var(--s-6)}.gap-7{--g: var(--s-7)}.gap-x-7{--gx: var(--s-7)}.gap-y-7{--gy: var(--s-7)}.gap-8{--g: var(--s-8)}.gap-x-8{--gx: var(--s-8)}.gap-y-8{--gy: var(--s-8)}.gap-9{--g: var(--s-9)}.gap-x-9{--gx: var(--s-9)}.gap-y-9{--gy: var(--s-9)}.gap-10{--g: var(--s-10)}.gap-x-10{--gx: var(--s-10)}.gap-y-10{--gy: var(--s-10)}.gap-05,.gap-1,.gap-2,.gap-3,.gap-4,.gap-5,.gap-6,.gap-7,.gap-8,.gap-9,.gap-10{gap:var(--g)}.gap-x-05,.gap-x-1,.gap-x-2,.gap-x-3,.gap-x-4,.gap-x-5,.gap-x-6,.gap-x-7,.gap-x-8,.gap-x-9,.gap-x-10{column-gap:var(--gx)}.gap-y-05,.gap-y-1,.gap-y-2,.gap-y-3,.gap-y-4,.gap-y-5,.gap-y-6,.gap-y-7,.gap-y-8,.gap-y-9,.gap-y-10{row-gap:var(--gy)}.max-w-prose{max-width:65ch}.max-w-screen-sm{max-width:640px}.max-w-screen-md{max-width:768px}.max-w-screen-lg{max-width:1024px}.max-w-screen-xl{max-width:1280px}.max-w-screen-2xl{max-width:1536px}.w-full{width:100%}:root{--shadow-2: 0 0 1px oklch(0 0 0 / .3), 0 0 2px oklch(0 0 0 / .1), 0 0 10px oklch(0 0 0 / .05)}
