.image-figure_figure__Bc04e{display:block;text-align:center}figure.image-figure_shadow__Cm28i>*{box-shadow:var(--shadow-smallest)}figure.image-figure_borderRadius__heeiW>*,figure.image-figure_shadow__Cm28i>*{border-radius:var(--geist-marketing-radius);border:1px solid var(--accents-2)}.image-figure_figure__Bc04e img{max-width:100%;height:auto}.image-figure_figcaption__71ODT{color:var(--accents-3);font-size:12px;margin:0;text-align:center}.dark-theme figure.image-figure_shadow__Cm28i>*{box-shadow:none}.dark-theme .image-figure_lightImage__6h_Kf,.light-theme .image-figure_darkImage__Aj0iM{display:none}.note_note__PDfwr{padding:7px var(--geist-gap-half);display:flex;align-items:center;justify-content:space-between;grid-gap:var(--geist-gap-half);gap:var(--geist-gap-half);min-height:var(--geist-form-height);border-radius:var(--geist-radius);color:var(--themed-fg);background:var(--themed-bg);border:1px solid var(--themed-border,var(--accents-2));font-size:14px;line-height:24px;word-break:break-word;box-sizing:border-box}@media screen and (max-width:600px){.note_note__PDfwr{flex-direction:column;align-items:flex-start}}.note_fill__VZ_Hv{color:var(--themed-fg,var(--geist-background));background:var(--themed-bg,var(--geist-foreground));border:1px solid var(--themed-border,var(--geist-foreground))}.note_small__OV67c{padding:3px var(--geist-gap-half);min-height:var(--geist-form-small-height)}.note_large__oyXAD{padding:11px var(--geist-gap-half);min-height:var(--geist-form-large-height);font-size:var(--geist-form-large-font)}.note_center__SOEsX{text-align:center}.inline_code__eh_jc{display:inline-block;color:var(--accents-6);background:var(--accents-2);border-radius:2px;font-family:var(--font-mono);padding:0 4px;line-height:1.5;white-space:pre-wrap}.inline_nowrap__DF6bB{white-space:nowrap}.tabs-with-children_root__9I2zj{margin-top:1.5rem}.tabs-with-children_tabTriggers__gu42C{box-shadow:0 -1px 0 var(--accents-2) inset;display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:1px}.tabs-with-children_tab__Dx55H{align-items:center;background:transparent;border:0;color:var(--accents-5);cursor:pointer;display:flex;font-size:inherit;margin:0 var(--geist-gap-half) -1px 0;padding:6px 2px;font-weight:700}.tabs-with-children_tab__Dx55H[data-state=active]{color:var(--geist-foreground);border-bottom:2px solid var(--geist-foreground)}@media (hover:hover){.tabs-with-children_tab__Dx55H:hover{color:var(--geist-foreground)}}.tabs-with-children_toggle__0HePp{display:flex;margin-left:auto}.tabs-with-children_toggle__0HePp>label>span{margin:0}.tabs-with-children_toggle__0HePp>p{margin-right:1rem;font-size:.8rem;color:var(--accents-8)}.file-tree_tree__sxxOP{font-size:.75rem}.file-tree_tree__sxxOP [data-tree-indent]{display:inline-block;width:30px;height:28px;background-image:linear-gradient(to right,transparent 11.5px,var(--accents-2) 11.5px,var(--accents-2) 12.5px,transparent 12.5px);background-repeat:no-repeat;vertical-align:top}.file-tree_card__VwYy5{background:var(--geist-background);box-shadow:var(--shadow-smallest);border-radius:var(--geist-marketing-radius);padding:var(--geist-space-gap);font-size:var(--font-size-primary)}.file-tree_file___JizA,.file-tree_folder__0XVFh{list-style:none;line-height:28px}.file-tree_file___JizA,.file-tree_file___JizA a,.file-tree_folder__0XVFh,.file-tree_folder__0XVFh a{color:var(--accents-8);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.file-tree_file___JizA a,.file-tree_folder__0XVFh a{line-height:1;display:block;padding-right:1em;text-decoration:none}.file-tree_folder__0XVFh:not(.file-tree_open__76r1n) .file-tree_file___JizA a,.file-tree_folder__0XVFh:not(.file-tree_open__76r1n) a{cursor:pointer}.file-tree_folder__0XVFh ul{list-style:none;margin:0;padding:0}.file-tree_file___JizA a .file-tree_name__7q8kh,.file-tree_folder__0XVFh a .file-tree_name__7q8kh{vertical-align:text-bottom;transition:opacity .1s ease}@media (hover:hover){.file-tree_folder__0XVFh:not(.file-tree_open__76r1n) .file-tree_file___JizA a:hover .file-tree_name__7q8kh,.file-tree_folder__0XVFh:not(.file-tree_open__76r1n) a:hover .file-tree_name__7q8kh{opacity:.7}}.file-tree_folder__0XVFh>a>[data-tree-indent]:nth-last-child(3){background:none}.file-tree_icon__cG0Zj{display:inline-block;width:24px;height:28px;line-height:28px;margin-right:8px;text-align:center}.file-tree_icon__cG0Zj svg{vertical-align:middle}.file-tree_status__SnZwV{background:var(--geist-background);margin-left:var(--geist-space-gap-negative);margin-right:14px;vertical-align:middle;padding:7px 0;font-size:0}.file-tree_status__SnZwV svg{vertical-align:middle}.file-tree_active__60M0u a .file-tree_name__7q8kh{font-weight:700}.file-tree_file___JizA .file-tree_icon__cG0Zj{margin-left:2px}.steps_steps__i65qO{margin-top:1.5rem;padding-left:0}.steps_step__aorlE{position:relative;display:flex;grid-gap:1rem;gap:1rem;padding-bottom:2rem}.steps_step__aorlE[data-step]:before{content:attr(data-step);flex:0 0 clamp(2rem,5vw,2.2rem);height:clamp(2rem,5vw,2.2rem);border-radius:50%;background-color:var(--accents-1);color:var(--accents-6);box-shadow:var(--shadow-small);display:flex;justify-content:center;align-items:center;margin-top:1rem}.steps_step__aorlE:not(:last-child):after{content:"";position:absolute;left:0;top:calc(clamp(3rem, 5vw, 3.2rem) + clamp(.25rem, 2vw, .5rem));bottom:clamp(.25rem,2vw,0rem);z-index:1;transform:translateX(calc(clamp(2rem, 5vw, 2.2rem) / 2));width:1px;background-color:var(--accents-2)}.steps_content__jeNpS{width:100%}.steps_title__re9Gp{font-weight:500;font-size:clamp(1rem,4vw,1.2rem);margin-top:.4rem;margin-bottom:clamp(.85rem,2vmax,1rem)}.steps_description__C4hTw{font-size:clamp(.85rem,2vmax,1rem)}.snippet_snippet__BPlgb{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;max-width:100%;border-radius:var(--geist-radius);border:1px solid var(--themed-border,var(--themed-bg));background:var(--themed-bg);color:var(--themed-fg);padding:9px var(--geist-gap-double) 9px var(--geist-gap-half)}.snippet_snippet__BPlgb:not(.geist-themed){--themed-border:var(--accents-2);--themed-bg:var(--geist-background)}.snippet_snippet__BPlgb.snippet_dark__9Azck:not(.geist-themed){--themed-border:var(--themed-bg);--themed-fg:#fff;--themed-bg:#000}.dark-theme .snippet_snippet__BPlgb.snippet_dark__9Azck{--themed-border:var(--accents-2)}button.snippet_copy__VqjfV{outline:none;cursor:pointer;position:absolute;top:3px;right:0;display:flex;align-items:center;color:var(--themed-fg);background:var(--themed-bg);padding:4px var(--geist-gap-half);border-radius:0 var(--geist-radius) var(--geist-radius) 0;transition:opacity .15s ease}.snippet_copy__VqjfV.snippet_dark__9Azck{color:#fff;background:#000}.snippet_copy__VqjfV:focus.focus-visible{opacity:.5}@media (hover:hover){.snippet_copy__VqjfV:hover{opacity:.5}}.snippet_snippet__BPlgb pre{text-align:left;margin:0;font-family:var(--font-mono);font-size:13px;line-height:20px}.snippet_snippet__BPlgb pre::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.snippet_snippet__BPlgb.snippet_prompt__FWQhJ pre:before{content:"$ ";-webkit-user-select:none;-moz-user-select:none;user-select:none}.snippet_snippet__BPlgb pre::-moz-selection{background:var(--geist-selection)}.snippet_snippet__BPlgb pre::selection{background:var(--geist-selection)}