@layer reset{html,:host{--font-fallback: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";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;tab-size:4;line-height:1.5;font-family:var(--global-font-body,var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}::file-selector-button{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}hr{color:inherit;border-top-width:1px;height:0}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::placeholder{--placeholder-fallback:#00000080;opacity:1;color:var(--global-color-placeholder,var(--placeholder-fallback))}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--global-color-selection,#0073ff4d)}textarea{resize:vertical}table{border-color:inherit;text-indent:0;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono,var(--font-mono-fallback));font-feature-settings:normal;font-variation-settings:normal;font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda:"🐼"}*{color:var(--colors-neutral);margin:0;padding:0;font-family:Monaspace,monospace;font-weight:300}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}@font-face{font-family:Monaspace;src:url(/fonts/Monaspace%20Neon%20Var.woff2)format("woff2");font-weight:unset;font-style:normal;font-display:swap;font-variant:contextual;line-gap-override:normal;font-feature-settings:calt}}@layer tokens{:where(:root,:host){--colors-primary:#002fa7;--colors-neutral:#0c1821;--colors-background:#faf9f6;--colors-green:#4caf50;--colors-red:#f44336;--colors-blue:#2196f3;--colors-orange:#ff9800;--colors-purple:#9c27b0;--fonts-mono:Monaspace, monospace;--sizes-xs:320px;--sizes-sm:576px;--sizes-md:768px;--sizes-lg:1024px;--sizes-xl:1280px;--sizes-breakpoint-sm:320px;--sizes-breakpoint-md:768px;--sizes-breakpoint-lg:1024px;--sizes-breakpoint-xl:1280px;--breakpoints-sm:320px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1280px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer recipes;@layer utilities{.p_0\.5rem{padding:.5rem}.anim_spin_1s_linear_infinite{animation:1s linear infinite spin}.p_1rem{padding:1rem}.bd_1px_solid{border:1px solid}.p_1\.5rem{padding:1.5rem}.p_0\.125rem_0\.375rem{padding:.125rem .375rem}.bg_green\/15{--mix-background:color-mix(in srgb, var(--colors-green) 15%, transparent);background:var(--mix-background,var(--colors-green))}.p_0\.25rem_0\.5rem{padding:.25rem .5rem}.p_0\.75rem{padding:.75rem}.bd_none{border:none}.p_8px{padding:8px}.p_0\.5rem_0\.75rem{padding:.5rem .75rem}.inset_0{inset:0}.m_0_1rem{margin:0 1rem}.p_0\.25rem{padding:.25rem}.p_2rem_1rem{padding:2rem 1rem}.p_2rem{padding:2rem}.bd-w_1px{border-width:1px}.bd-c_transparent{border-color:#0000}.gap_0\.5rem{gap:.5rem}.bd-c_neutral\/25{--mix-borderColor:color-mix(in srgb, var(--colors-neutral) 25%, transparent);border-color:var(--mix-borderColor,var(--colors-neutral))}.td_underline{text-decoration:underline}.py_0\.25rem{padding-block:.25rem}.px_0\.25rem{padding-inline:.25rem}.ov_hidden{overflow:hidden}.px_1rem{padding-inline:1rem}.ov_auto{overflow:auto}.bdr_0\.25rem{border-radius:.25rem}.py_0\.125rem{padding-block:.125rem}.bd-c_neutral\/15{--mix-borderColor:color-mix(in srgb, var(--colors-neutral) 15%, transparent);border-color:var(--mix-borderColor,var(--colors-neutral))}.bdr_0\.5rem{border-radius:.5rem}.gap_1rem{gap:1rem}.gap_0\.375rem{gap:.375rem}.td_none{text-decoration:none}.bd-c_neutral\/20{--mix-borderColor:color-mix(in srgb, var(--colors-neutral) 20%, transparent);border-color:var(--mix-borderColor,var(--colors-neutral))}.gap_0\.75rem{gap:.75rem}.bd-b_1px_solid{border-bottom:1px solid}.gap_0\.25rem{gap:.25rem}.bdr_0\.375rem{border-radius:.375rem}.flex_1{flex:1}.trs_transform_0\.2s_ease{transition:transform .2s}.bd-t_1px_solid{border-top:1px solid}.bd-b_1px_solid_\#ddd{border-bottom:1px solid #ddd}.gap_0{gap:0}.border-style_solid{border-style:solid}.trs_all{transition-property:var(--transition-prop,all);transition-timing-function:var(--transition-easing,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration,.15s)}.ring_none{outline-offset:2px;outline:2px solid #0000}.gap_0\.125rem{gap:.125rem}.gap_2rem{gap:2rem}.bd-c_primary{border-color:var(--colors-primary)}.gap_4rem{gap:4rem}.px_2rem{padding-inline:2rem}.py_4rem{padding-block:4rem}.cursor_pointer{cursor:pointer}.d_flex{display:flex}.jc_start{justify-content:start}.ai_center{align-items:center}.stk-w_1\.5px{stroke-width:1.5px}.stk_neutral{stroke:var(--colors-neutral)}.fs_1rem{font-size:1rem}.fw_300{font-weight:300}.lh_1rem{line-height:1rem}.white-space_nowrap{white-space:nowrap}.c_neutral{color:var(--colors-neutral)}.bg-c_neutral\/90{--mix-backgroundColor:color-mix(in srgb, var(--colors-neutral) 90%, transparent);background-color:var(--mix-backgroundColor,var(--colors-neutral))}.stk_white{stroke:#fff}.c_white{color:#fff}.c_primary{color:var(--colors-primary)}.bg-c_green\/5{--mix-backgroundColor:color-mix(in srgb, var(--colors-green) 5%, transparent);background-color:var(--mix-backgroundColor,var(--colors-green))}.d_block{display:block}.c_green\/75{--mix-color:color-mix(in srgb, var(--colors-green) 75%, transparent);color:var(--mix-color,var(--colors-green))}.fs_0\.75rem{font-size:.75rem}.lh_none{line-height:none}.flex-d_row{flex-direction:row}.trf-o_center{transform-origin:50%}.pos_relative{position:relative}.ta_center{text-align:center}.pos_absolute{position:absolute}.trf_translate\(-50\%\,_-60\%\){transform:translate(-50%,-60%)}.bg-c_white{background-color:#fff}.c_neutral\/50{--mix-color:color-mix(in srgb, var(--colors-neutral) 50%, transparent);color:var(--mix-color,var(--colors-neutral))}.flex-sh_0{flex-shrink:0}.fill_primary{fill:var(--colors-primary)}.bg-c_neutral\/5{--mix-backgroundColor:color-mix(in srgb, var(--colors-neutral) 5%, transparent);background-color:var(--mix-backgroundColor,var(--colors-neutral))}.flex-d_column{flex-direction:column}.ai_start{align-items:start}.font-style_italic{font-style:italic}.ff_mono{font-family:var(--fonts-mono)}.fs_sm{font-size:sm}.fs_lg{font-size:lg}.fw_semibold{font-weight:semibold}.c_neutral\/90{--mix-color:color-mix(in srgb, var(--colors-neutral) 90%, transparent)}.c_neutral\/90,.c_neutral\/70{color:var(--mix-color,var(--colors-neutral))}.c_neutral\/70{--mix-color:color-mix(in srgb, var(--colors-neutral) 70%, transparent)}.lh_1\.5{line-height:1.5}.fw_medium{font-weight:medium}.fs_xs{font-size:xs}.c_neutral\/80{--mix-color:color-mix(in srgb, var(--colors-neutral) 80%, transparent);color:var(--mix-color,var(--colors-neutral))}.bg-c_neutral\/10{--mix-backgroundColor:color-mix(in srgb, var(--colors-neutral) 10%, transparent);background-color:var(--mix-backgroundColor,var(--colors-neutral))}.c_neutral\/60{--mix-color:color-mix(in srgb, var(--colors-neutral) 60%, transparent);color:var(--mix-color,var(--colors-neutral))}.as_flex-start{align-self:flex-start}.d_inline-flex{display:inline-flex}.fw_bold{font-weight:700}.fs_2rem{font-size:2rem}.fw_400{font-weight:400}.fs_1\.5rem{font-size:1.5rem}.fs_1\.25rem{font-size:1.25rem}.lh_1\.6{line-height:1.6}.bg-c_neutral{background-color:var(--colors-neutral)}.text_green\/70{text:green/70}.bg-c_neutral\/3{--mix-backgroundColor:color-mix(in srgb, var(--colors-neutral) 3%, transparent);background-color:var(--mix-backgroundColor,var(--colors-neutral))}.flex-wrap_wrap{flex-wrap:wrap}.c_red\/60{--mix-color:color-mix(in srgb, var(--colors-red) 60%, transparent);color:var(--mix-color,var(--colors-red))}.cursor_default{cursor:default}.bg-c_transparent{background-color:#0000}.ta_left{text-align:left}.trf_rotate\(90deg\){transform:rotate(90deg)}.trf_rotate\(0deg\){transform:rotate(0)}.white-space_pre-wrap{white-space:pre-wrap}.bd-cl_collapse{border-collapse:collapse}.jc_space-between{justify-content:space-between}.trs-dur_0\.15s{--transition-duration:.15s;transition-duration:.15s}.fs_0\.875rem{font-size:.875rem}.pos_fixed{position:fixed}.z_100{z-index:100}.jc_center{justify-content:center}.bg-c_black\/50{--mix-backgroundColor:#00000080;background-color:var(--mix-backgroundColor,black)}.bx-sh_0_25px_50px_-12px_rgba\(0\,_0\,_0\,_0\.25\){box-shadow:0 25px 50px -12px #00000040}.bg-c_primary\/5{--mix-backgroundColor:color-mix(in srgb, var(--colors-primary) 5%, transparent);background-color:var(--mix-backgroundColor,var(--colors-primary))}.fw_500{font-weight:500}.lh_1\.3{line-height:1.3}.ai_stretch{align-items:stretch}.d_none{display:none}.z_50{z-index:50}.tt_uppercase{text-transform:uppercase}.trs-tmf_ease{--transition-easing:ease;transition-timing-function:ease}.trs-dur_0\.25s{--transition-duration:.25s;transition-duration:.25s}.font-style_normal{font-style:normal}.jc_end{justify-content:end}.w_fit-content{width:fit-content}.h_auto{height:auto}.min-w_1rem{min-width:1rem}.w_1rem{width:1rem}.max-w_1rem{max-width:1rem}.min-h_1rem{min-height:1rem}.h_1rem{height:1rem}.max-h_1rem{max-height:1rem}.ml_auto{margin-left:auto}.h_fit-content{height:fit-content}.w_100\%{width:100%}.bd-t-c_neutral\/50{--mix-borderTopColor:color-mix(in srgb, var(--colors-neutral) 50%, transparent);border-top-color:var(--mix-borderTopColor,var(--colors-neutral))}.border-top-style_dashed{border-top-style:dashed}.bd-t-w_1px{border-top-width:1px}.top_50\%{top:50%}.left_50\%{left:50%}.w_auto{width:auto}.h_100\%{height:100%}.w_1px{width:1px}.h_1px{height:1px}.min-h_100dvh{min-height:100dvh}.top_0\.5rem{top:.5rem}.right_0\.5rem{right:.5rem}.mt_1rem{margin-top:1rem}.mb_1rem{margin-bottom:1rem}.max-w_50rem{max-width:50rem}.mt_2rem{margin-top:2rem}.mt_1\.6rem{margin-top:1.6rem}.mb_0\.6rem{margin-bottom:.6rem}.pl_1\.5rem{padding-left:1.5rem}.mb_1\.5rem{margin-bottom:1.5rem}.mb_0\.5rem{margin-bottom:.5rem}.mb_0\.75rem{margin-bottom:.75rem}.mt_0\.5rem{margin-top:.5rem}.pt_10vh{padding-top:10vh}.max-w_32rem{max-width:32rem}.max-h_70vh{max-height:70vh}.bd-b-w_1px{border-bottom-width:1px}.bd-b-c_neutral\/20{--mix-borderBottomColor:color-mix(in srgb, var(--colors-neutral) 20%, transparent);border-bottom-color:var(--mix-borderBottomColor,var(--colors-neutral))}.border-bottom-style_solid{border-bottom-style:solid}.ov-y_auto{overflow-y:auto}.mt_0\.25rem{margin-top:.25rem}.min-h_100\%{min-height:100%}.bd-r-c_neutral\/20{--mix-borderRightColor:color-mix(in srgb, var(--colors-neutral) 20%, transparent);border-right-color:var(--mix-borderRightColor,var(--colors-neutral))}.border-right-style_solid{border-right-style:solid}.bd-r-w_1px{border-right-width:1px}.ml_0{margin-left:0}.mt_auto{margin-top:auto}.ov-x_hidden{overflow-x:hidden}.max-w_64rem{max-width:64rem}.min-h_fit-content{min-height:fit-content}.last\:bd-b_none:last-child{border-bottom:none}.\[\&_li\:\:marker\]\:fw_600 li::marker{font-weight:600}.\[\&_li\:\:marker\]\:fw_normal li::marker{font-weight:400}.\[\&_li\:\:marker\]\:c_neutral\/50 li::marker{--mix-color:color-mix(in srgb, var(--colors-neutral) 50%, transparent);color:var(--mix-color,var(--colors-neutral))}.\[\&_\>_strong\:first-child\]\:fw_600>strong:first-child{font-weight:600}.placeholder\:c_neutral\/50::placeholder,.placeholder\:c_neutral\/50[data-placeholder]{--mix-color:color-mix(in srgb, var(--colors-neutral) 50%, transparent);color:var(--mix-color,var(--colors-neutral))}.\[\&_\>_li\]\:mb_0\.75rem>li{margin-bottom:.75rem}.\[\&_\>_li\:last-child\]\:mb_0>li:last-child{margin-bottom:0}.group:is(:hover,[data-hover]) .groupHover\:td_none{text-decoration:none}.hover\:td_underline:is(:hover,[data-hover]){text-decoration:underline}.hover\:td_none:is(:hover,[data-hover]){text-decoration:none}.hover\:bd-c_neutral\/40:is(:hover,[data-hover]){--mix-borderColor:color-mix(in srgb, var(--colors-neutral) 40%, transparent);border-color:var(--mix-borderColor,var(--colors-neutral))}.hover\:bg-c_neutral\/5:is(:hover,[data-hover]){--mix-backgroundColor:color-mix(in srgb, var(--colors-neutral) 5%, transparent);background-color:var(--mix-backgroundColor,var(--colors-neutral))}.hover\:bg-c_neutral:is(:hover,[data-hover]){background-color:var(--colors-neutral)}.group:is(:hover,[data-hover]) .groupHover\:c_primary,.hover\:c_primary:is(:hover,[data-hover]){color:var(--colors-primary)}.hover\:bg-c_primary\/5:is(:hover,[data-hover]){--mix-backgroundColor:color-mix(in srgb, var(--colors-primary) 5%, transparent);background-color:var(--mix-backgroundColor,var(--colors-primary))}.active\:bd-w_1px:is(:active,[data-active]){border-width:1px}.active\:stk_primary:is(:active,[data-active]){stroke:var(--colors-primary)}.active\:c_primary:is(:active,[data-active]){color:var(--colors-primary)}.active\:bg-c_primary\/5:is(:active,[data-active]){--mix-backgroundColor:color-mix(in srgb, var(--colors-primary) 5%, transparent);background-color:var(--mix-backgroundColor,var(--colors-primary))}@media screen and (width>=48rem){.md\:p_1rem{padding:1rem}.md\:pos_sticky{position:sticky}.md\:d_flex{display:flex}.md\:jc_start{justify-content:start}.md\:d_none{display:none}.md\:top_0{top:0}.md\:min-w_fit-content{min-width:fit-content}.md\:w_fit-content{width:fit-content}.md\:h_100dvh{height:100dvh}.md\:ov-y_auto{overflow-y:auto}}}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:#ffffff80}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
