@layer viraui.preflight;@layer viraui.components{@property --vui-stack-row-gap{syntax:"<length>";inherits:false;initial-value:0}@property --vui-stack-column-gap{syntax:"<length>";inherits:false;initial-value:0}@property --vui-stack-h-align{syntax:"*";inherits:false;initial-value:initial}@property --vui-stack-v-align{syntax:"*";inherits:false;initial-value:initial}@property --vui-stack-padding-inline-start{syntax:"<length>";inherits:false;initial-value:0}@property --vui-stack-padding-inline-end{syntax:"<length>";inherits:false;initial-value:0}@property --vui-stack-padding-block-start{syntax:"<length>";inherits:false;initial-value:0}@property --vui-stack-padding-block-end{syntax:"<length>";inherits:false;initial-value:0}@property --vui-stack-max-width{syntax:"*";inherits:false;initial-value:none}@property --vui-stack-min-width{syntax:"*";inherits:false;initial-value:none}.viraui__stack-module__Stack_NR-Ey{gap:var(--vui-stack-row-gap) var(--vui-stack-column-gap);align-items:var(--vui-stack-h-align);justify-content:var(--vui-stack-v-align);max-inline-size:var(--vui-stack-max-width);min-inline-size:var(--vui-stack-min-width);flex-direction:column;display:flex}.viraui__stack-module__Stack_NR-Ey[data-stack-direction=column-reverse]{flex-direction:column-reverse}.viraui__stack-module__Stack_NR-Ey[data-stack-direction=row-reverse],.viraui__stack-module__Stack_NR-Ey[data-stack-direction=row]{align-items:var(--vui-stack-v-align);justify-content:var(--vui-stack-h-align)}.viraui__stack-module__Stack_NR-Ey[data-stack-direction=row]{flex-direction:row}.viraui__stack-module__Stack_NR-Ey[data-stack-direction=row-reverse]{flex-direction:row-reverse}.viraui__stack-module__Stack_NR-Ey[data-stack-inline=true]{flex-grow:0;display:inline-flex}:where(.viraui__stack-module__Stack_NR-Ey[data-stack-wrap=true]){flex-wrap:wrap}:where(.viraui__stack-module__Stack_NR-Ey[data-stack-has-padding=true]){padding:var(--vui-stack-padding-block-start) var(--vui-stack-padding-inline-end) var(--vui-stack-padding-block-end) var(--vui-stack-padding-inline-start)}:where(.viraui__stack-module__Stack_NR-Ey[data-stack-expand-children=true]>*){flex-grow:var(--vira-flex-grow,1)}.viraui__stack-module__Stack_NR-Ey[data-stack-full-width=true]{inline-size:100%}.viraui__stack-module__Stack_NR-Ey[data-stack-full-height=true]{block-size:100%}.viraui__stack-module__Stack_NR-Ey[data-stack-container=true]{container:stack/inline-size}}@layer viraui.overrides;
@layer viraui.preflight;@layer viraui.components{@property --vui-button-background{syntax:"<color>";inherits:false;initial-value:#0000}@property --vui-button-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --vui-button-height{syntax:"<length>";inherits:false;initial-value:0}@property --vui-button-padding-inline{syntax:"<length>";inherits:false;initial-value:0}@property --vui-button-padding-block{syntax:"<length>";inherits:false;initial-value:0}@property --vui-button-spinner-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --vui-button-icon-size{syntax:"<length>";inherits:true;initial-value:0}@property --vui-button-radius{syntax:"<length-percentage>";inherits:false;initial-value:0}.viraui__button-module__Button_oPhrP{--vui-button-background:var(--global-primary);--vui-button-color:var(--base-1);--vui-button-height:var(--space-2xl);--vui-button-padding-inline:calc(var(--space-s) + var(--space-2xs));--vui-button-padding-block:var(--space-s);--vui-button-icon-size:calc(var(--space-xl) - var(--space-s) - var(--space-xs) - var(--space-2xs));--vui-button-spinner-color:currentColor;--vui-button-radius:var(--radius-m);-webkit-user-select:none;user-select:none;cursor:pointer;max-block-size:min-content;min-inline-size:fit-content;min-block-size:round(to-zero,var(--vui-button-height),2px);block-size:round(to-zero,var(--vui-button-height),2px);white-space:nowrap;appearance:button;padding:var(--vui-button-padding-block) var(--vui-button-padding-inline);font-variation-settings:"wght" 500;justify-content:center;align-items:center;gap:var(--space-s);background:var(--vui-button-background);color:var(--vui-button-color);font-family:inherit;font-weight:400;font-size:var(--font-scale-body-m);border-radius:var(--vui-button-radius);transition:translate var(--easing-elastic) var(--duration-instant);will-change:translate;border:1px solid #0000;margin-block:0;margin-inline:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.viraui__button-module__Button_oPhrP:not(:disabled){background-clip:padding-box}.viraui__button-module__Button_oPhrP:not(:disabled,[aria-disabled=true]):active{translate:0 1px}.viraui__button-module__Button_oPhrP[data-pill=true]{--__corner-shape:round;border-radius:var(--radius-full)}.viraui__button-module__Button_oPhrP[data-size=l]{--vui-button-height:calc(var(--space-2xl) + var(--space-xs));--vui-button-padding-inline:var(--space-m);--vui-button-padding-block:var(--space-s);--vui-button-radius:var(--radius-m);--vui-button-icon-size:calc(var(--space-l) - var(--space-xs))}.viraui__button-module__Button_oPhrP[data-size=s]{--vui-button-height:var(--space-xl);--vui-button-padding-inline:var(--space-s);--vui-button-padding-block:var(--space-xs);--vui-button-radius:var(--radius-s);--vui-button-icon-size:calc(var(--space-l) - var(--space-s));gap:var(--space-xs);font-size:var(--font-scale-body-s)}.viraui__button-module__Button_oPhrP[data-variant=primary]{--vui-button-background:var(--global-primary);--vui-button-color:contrast-color(var(--global-primary))}.viraui__button-module__Button_oPhrP[data-variant=primary]:hover{--vui-button-background:oklab(from var(--global-primary) calc(l + .05) a b)}.viraui__button-module__Button_oPhrP[data-variant=secondary]{--vui-button-background:var(--global-contrast);--vui-button-color:var(--global-foreground);background-clip:unset}.viraui__button-module__Button_oPhrP[data-variant=secondary]:hover{--vui-button-background:oklab(from var(--global-contrast) l a b / calc(alpha + .03))}@container root style(--is-light-mode:black){.viraui__button-module__Button_oPhrP[data-variant=secondary]{--vui-button-background:oklab(from var(--global-contrast) l a b / .1)}}.viraui__button-module__Button_oPhrP[data-variant=flat]{--vui-button-background:#0000;--vui-button-color:var(--global-foreground);background-clip:unset}.viraui__button-module__Button_oPhrP[data-variant=flat]:hover{--vui-button-background:var(--global-contrast);--vui-button-color:var(--base-7)}.viraui__button-module__Button_oPhrP[data-variant=destructive]{--vui-button-background:oklab(from var(--highlight-red) l a b / 12%);--vui-button-color:var(--highlight-red);outline-color:var(--highlight-red)}.viraui__button-module__Button_oPhrP[data-variant=destructive]:hover{--vui-button-background:oklab(from var(--highlight-red) l a b / 30%)}.viraui__button-module__Button_oPhrP[data-addon-position=start]{flex-direction:row;padding-inline-end:calc(var(--vui-button-padding-inline) * 1.2)}.viraui__button-module__Button_oPhrP[data-addon-position=end]{flex-direction:row-reverse;padding-inline-start:calc(var(--vui-button-padding-inline) * 1.2)}.viraui__button-module__Button_oPhrP[data-icon-only=true]{padding-block:var(--vui-button-padding-block);padding-inline:var(--vui-button-padding-block);inline-size:var(--vui-button-height);min-inline-size:var(--vui-button-height);max-inline-size:var(--vui-button-height);aspect-ratio:1;gap:0}.viraui__button-module__Button_oPhrP:disabled,.viraui__button-module__Button_oPhrP:disabled:active,.viraui__button-module__Button_oPhrP:disabled:hover,.viraui__button-module__Button_oPhrP[aria-disabled=true],.viraui__button-module__Button_oPhrP[aria-disabled=true]:active,.viraui__button-module__Button_oPhrP[aria-disabled=true]:hover{--vui-button-background:var(--global-disabled-background);--vui-button-color:var(--global-disabled-foreground);cursor:not-allowed;box-shadow:none;translate:0}.viraui__button-module__Button_oPhrP[data-variant=flat]:is(:disabled,[aria-disabled=true]),.viraui__button-module__Button_oPhrP[data-variant=flat]:is(:disabled,[aria-disabled=true]):active,.viraui__button-module__Button_oPhrP[data-variant=flat]:is(:disabled,[aria-disabled=true]):hover{--vui-button-background:#0000}.viraui__button-module__Button_oPhrP[data-loading=true]:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none;box-shadow:none;--vui-button-color:var(--base-7);border:0}.viraui__button-module__Content_w-pX-{place-items:center;display:inline-grid}.viraui__button-module__Content_w-pX-[data-loading=true]{opacity:0}.viraui__button-module__Content_w-pX-:first-child>svg{block-size:round(to-zero,var(--vui-button-icon-size),2px);inline-size:round(to-zero,var(--vui-button-icon-size),2px);flex-shrink:0}.viraui__button-module__SpinnerOverlay_vKqw1{pointer-events:none;color:var(--vui-button-spinner-color);place-content:center;display:grid;position:absolute;inset:0}}@layer viraui.overrides;
@layer viraui.preflight;@layer viraui.components{@property --vui-spinner-size{syntax:"<length>";inherits:false;initial-value:0}.viraui__spinner-module__Spinner_qCQzj{--vui-spinner-size:var(--space-xl);inline-size:var(--vui-spinner-size);block-size:var(--vui-spinner-size);vertical-align:middle;color:currentColor;flex:none;display:inline-block}.viraui__spinner-module__Spinner_qCQzj[data-dimension=s]{--vui-spinner-size:var(--space-m)}.viraui__spinner-module__Spinner_qCQzj[data-dimension=m]{--vui-spinner-size:var(--space-l)}}@layer viraui.overrides;
@layer viraui.preflight;@layer viraui.components{@keyframes viraui__wave-module__spinner-wave-rise_lowcl{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.viraui__wave-module__Bar_fg7xQ{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite viraui__wave-module__spinner-wave-rise_lowcl;animation-delay:calc(.9s * (var(--__spinner-wave-step) - 5) / 5)}@media (prefers-reduced-motion:reduce){.viraui__wave-module__Bar_fg7xQ{transform:scaleY(calc(.4 + var(--__spinner-wave-step) * .12));animation:none}}}@layer viraui.overrides;
.code-block-module__uSvR3q__CodeBlock{font-family:var(--font-family-mono);font-size:var(--font-scale-body-s);line-height:var(--font-leading-l);position:relative}.code-block-module__uSvR3q__Scroll{block-size:100%;min-block-size:0;overflow:auto}.code-block-module__uSvR3q__CodeBlockPre{white-space:pre;tab-size:2;width:max-content;min-width:100%;margin:0;padding:1rem;position:relative;overflow:visible}.code-block-module__uSvR3q__CodeBlockPre code{font-family:inherit;font-size:inherit;line-height:inherit;white-space:inherit}.code-block-module__uSvR3q__Toolbar{top:var(--space-m);right:var(--space-m);z-index:1;position:absolute}.code-block-module__uSvR3q__PendingBody{min-block-size:8rem}.code-block-module__uSvR3q__CodeBlock[data-scrollbar=false] .code-block-module__uSvR3q__Scroll{scrollbar-width:none}.code-block-module__uSvR3q__CodeBlock[data-scrollbar=false] .code-block-module__uSvR3q__Scroll::-webkit-scrollbar{display:none}
@layer viraui.preflight;@layer viraui.components{@property --vui-text-align{syntax:"*";inherits:false;initial-value:start}@property --vui-text-max-width{syntax:"*";inherits:false;initial-value:none}@property --vui-text-literal-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --vui-text-white-space{syntax:"*";inherits:false;initial-value:normal}@property --vui-text-wrap{syntax:"*";inherits:false;initial-value:pretty}@property --vui-text-letter-spacing{syntax:"normal|<length>";inherits:false;initial-value:normal}@property --vui-text-text-transform{syntax:"none|capitalize|uppercase|lowercase";inherits:false;initial-value:none}@property --vui-text-font-weight{syntax:"<number>";inherits:false;initial-value:400}@property --vui-text-font-width{syntax:"<number>";inherits:false;initial-value:100}@property --vui-text-font-opsz{syntax:"<number>";inherits:false;initial-value:16}@property --vui-text-trim{syntax:"*";inherits:false;initial-value:trim-both}@property --vui-text-trim-type{syntax:"*";inherits:false;initial-value:cap alphabetic}@property --vui-text-padding-inline-start{syntax:"<length>";inherits:false;initial-value:0}@property --vui-text-padding-inline-end{syntax:"<length>";inherits:false;initial-value:0}@property --vui-text-padding-block-start{syntax:"<length>";inherits:false;initial-value:0}@property --vui-text-padding-block-end{syntax:"<length>";inherits:false;initial-value:0}@property --vui-text-font-size{syntax:"<length>";inherits:false;initial-value:1rem}@property --vui-text-font-family{syntax:"*";inherits:false;initial-value:sans-serif}@property --vui-text-line-height{syntax:"normal|<number>|<length-percentage>";inherits:false;initial-value:normal}@property --__text-fluid{syntax:"<number>";inherits:false;initial-value:0}@property --__text-size-min{syntax:"<length>";inherits:false;initial-value:1rem}@property --__text-size-max{syntax:"<length>";inherits:false;initial-value:1rem}.viraui__text-module__Text_bS8kv{--__text-fluid:calc((100vi - 320px) / 1125px);--__text-size-min:var(--font-scale-body-s);--__text-size-max:var(--font-scale-body-m);--vui-text-font-size:clamp(var(--__text-size-min), calc(var(--__text-size-min) + (var(--__text-size-max) - var(--__text-size-min)) * var(--__text-fluid)), var(--__text-size-max));--vui-text-font-family:var(--font-family-body);--vui-text-line-height:var(--font-leading-m);max-inline-size:var(--vui-text-max-width);font-family:var(--vui-text-font-family);font-size:var(--vui-text-font-size);line-height:var(--vui-text-line-height);letter-spacing:var(--vui-text-letter-spacing);text-transform:var(--vui-text-text-transform);text-wrap:var(--vui-text-wrap);white-space:var(--vui-text-white-space);word-break:break-word;font-weight:var(--vui-text-font-weight);font-stretch:calc(var(--vui-text-font-width) * 1%);font-optical-sizing:auto;font-variation-settings:"wght" var(--vui-text-font-weight),"wdth" var(--vui-text-font-width),"opsz" var(--vui-text-font-opsz);text-box:var(--vui-text-trim) var(--vui-text-trim-type);margin:0}.viraui__text-module__Text_bS8kv[data-text-selection=false]{-webkit-user-select:none;user-select:none}.viraui__text-module__Text_bS8kv[data-text-has-align=true]{text-align:var(--vui-text-align)}.viraui__text-module__Text_bS8kv[data-text-has-padding=true]{padding:var(--vui-text-padding-block-start) var(--vui-text-padding-inline-end) var(--vui-text-padding-block-end) var(--vui-text-padding-inline-start)}.viraui__text-module__Text_bS8kv[data-text-family=mono]{--vui-text-font-family:var(--font-family-mono)}.viraui__text-module__Text_bS8kv[data-text-size="4xl"]{--__text-size-min:var(--font-scale-body-3xl);--__text-size-max:var(--font-scale-body-4xl)}.viraui__text-module__Text_bS8kv[data-text-size="3xl"]{--__text-size-min:var(--font-scale-body-2xl);--__text-size-max:var(--font-scale-body-3xl)}.viraui__text-module__Text_bS8kv[data-text-size="2xl"]{--__text-size-min:var(--font-scale-body-xl);--__text-size-max:var(--font-scale-body-2xl)}.viraui__text-module__Text_bS8kv[data-text-size=xl]{--__text-size-min:var(--font-scale-body-l);--__text-size-max:var(--font-scale-body-xl)}.viraui__text-module__Text_bS8kv[data-text-size=l]{--__text-size-min:var(--font-scale-body-m);--__text-size-max:var(--font-scale-body-l)}.viraui__text-module__Text_bS8kv[data-text-size=s]{--__text-size-min:var(--font-scale-body-s);--__text-size-max:var(--font-scale-body-s)}.viraui__text-module__Text_bS8kv[data-text-size=xs]{--__text-size-min:var(--font-scale-body-xs);--__text-size-max:var(--font-scale-body-xs)}.viraui__text-module__Text_bS8kv .viraui__text-module__Text_bS8kv:not([data-text-size]){font-size:inherit}.viraui__text-module__Text_bS8kv .viraui__text-module__Text_bS8kv:not([data-text-line-height]){line-height:inherit}.viraui__text-module__Text_bS8kv[data-text-fluid=false]{--vui-text-font-size:var(--__text-size-max)}@container root style(--effect-fluid-typography:initial){.viraui__text-module__Text_bS8kv{--vui-text-font-size:var(--__text-size-max)}}.viraui__text-module__Text_bS8kv[data-text-weight=light]{--vui-text-font-weight:200}.viraui__text-module__Text_bS8kv[data-text-weight=semibold]{--vui-text-font-weight:600}.viraui__text-module__Text_bS8kv[data-text-weight=bold]{--vui-text-font-weight:800}.viraui__text-module__Text_bS8kv[data-text-tone=primary]{color:var(--global-primary)}.viraui__text-module__Text_bS8kv[data-text-tone=muted]{color:var(--global-muted)}.viraui__text-module__Text_bS8kv[data-text-tone=interactive]{color:var(--global-interactive-text)}.viraui__text-module__Text_bS8kv[data-text-tone=positive]{color:var(--highlight-green)}.viraui__text-module__Text_bS8kv[data-text-tone=informative]{color:var(--highlight-blue)}.viraui__text-module__Text_bS8kv[data-text-tone=danger]{color:var(--highlight-red)}.viraui__text-module__Text_bS8kv[data-text-tone=warning]{color:var(--highlight-yellow)}.viraui__text-module__Text_bS8kv[data-text-has-literal-color=true]{color:var(--vui-text-literal-color)}.viraui__text-module__Text_bS8kv[data-text-line-height=none]{--vui-text-line-height:0}.viraui__text-module__Text_bS8kv[data-text-line-height=xs]{--vui-text-line-height:var(--font-leading-xs)}.viraui__text-module__Text_bS8kv[data-text-line-height=s]{--vui-text-line-height:var(--font-leading-s)}.viraui__text-module__Text_bS8kv[data-text-line-height=m]{--vui-text-line-height:var(--font-leading-m)}.viraui__text-module__Text_bS8kv[data-text-line-height=l]{--vui-text-line-height:var(--font-leading-l)}}@layer viraui.overrides;
.app-nav-module__GOKrSG__TabBar{padding-block-end:calc(env(safe-area-inset-bottom,0) + var(--vui-surface-padding-block-end))}.app-nav-module__GOKrSG__Item{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;min-inline-size:0;margin:0;padding:0}.app-nav-module__GOKrSG__IconShell{justify-content:center;align-items:center;display:inline-flex}
