@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.Signal-Button-module__button___2ZuB7{--color-state-hover:#0a0a0a;--color-state-disabled:#fafafa}[data-signal-theme=dark] .Signal-Button-module__button___2ZuB7{--color-state-hover:#fafafa;--color-state-disabled:#0a0a0a}.Signal-Button-module__button___2ZuB7{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--signal-spacing-2);font-size:var(--signal-typography-sm-font-size);line-height:var(--signal-typography-sm-line-height);font-weight:var(--signal-typography-font-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;border-radius:9999px;outline:none;flex-shrink:0;transition-property:background-color,color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.Signal-Button-module__button___2ZuB7:disabled{pointer-events:none}.Signal-Button-module__button___2ZuB7 svg{pointer-events:none;flex-shrink:0}.Signal-Button-module__button___2ZuB7 svg:not([class*=size-]){width:var(--signal-spacing-4);height:var(--signal-spacing-4)}.Signal-Button-module__button___2ZuB7:focus-visible{border-color:var(--signal-color-ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--signal-color-ring)50%,transparent)}.Signal-Button-module__button___2ZuB7[aria-invalid=true]{border-color:var(--signal-color-destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--signal-color-destructive)20%,transparent)}[data-signal-theme=dark] .Signal-Button-module__button___2ZuB7[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--signal-color-destructive)40%,transparent)}.Signal-Button-module__button___2ZuB7[data-variant=default]{background-color:var(--signal-color-primary);color:var(--signal-color-primary-foreground)}.Signal-Button-module__button___2ZuB7[data-variant=default]:hover{background-color:color-mix(in oklab,var(--signal-color-primary),var(--color-state-hover)var(--signal-opacity-state-hovered-percentage))}.Signal-Button-module__button___2ZuB7[data-variant=default]:disabled{color:color-mix(in oklab,var(--signal-color-primary-foreground),var(--color-state-disabled)var(--signal-opacity-state-disabled-percentage));background-color:color-mix(in oklab,var(--signal-color-primary),var(--color-state-disabled)var(--signal-opacity-state-disabled-percentage))}.Signal-Button-module__button___2ZuB7[data-variant=web]{background-color:var(--signal-color-foreground);color:var(--signal-color-background)}.Signal-Button-module__button___2ZuB7[data-variant=web]:hover{background-color:color-mix(in oklab,var(--signal-color-foreground),var(--color-state-hover)var(--signal-opacity-state-hovered-percentage))}.Signal-Button-module__button___2ZuB7[data-variant=web]:disabled{color:color-mix(in oklab,var(--signal-color-background),var(--color-state-disabled)var(--signal-opacity-state-disabled-percentage));background-color:color-mix(in oklab,var(--signal-color-foreground),var(--color-state-disabled)var(--signal-opacity-state-disabled-percentage))}.Signal-Button-module__button___2ZuB7[data-variant=outline]{color:var(--signal-color-foreground);border:1px solid var(--signal-color-foreground)}.Signal-Button-module__button___2ZuB7[data-variant=outline]:hover{background-color:var(--signal-color-accent);color:var(--signal-color-accent-foreground)}.Signal-Button-module__button___2ZuB7[data-variant=outline]:disabled{color:color-mix(in oklab,var(--signal-color-foreground),var(--color-state-disabled)var(--signal-opacity-state-disabled-percentage));border-color:color-mix(in oklab,var(--signal-color-foreground),var(--color-state-disabled)var(--signal-opacity-state-disabled-percentage))}.Signal-Button-module__button___2ZuB7[data-variant=secondary]{background-color:var(--signal-color-secondary);color:var(--signal-color-secondary-foreground)}.Signal-Button-module__button___2ZuB7[data-variant=secondary]:hover{background-color:color-mix(in oklab,var(--signal-color-secondary),var(--color-state-hover)var(--signal-opacity-state-hovered-percentage))}.Signal-Button-module__button___2ZuB7[data-variant=secondary]:disabled{color:color-mix(in oklab,var(--signal-color-secondary-foreground),var(--color-state-disabled)var(--signal-opacity-state-disabled-percentage));background-color:color-mix(in oklab,var(--signal-color-secondary),var(--color-state-disabled)var(--signal-opacity-state-disabled-percentage))}.Signal-Button-module__button___2ZuB7[data-variant=ghost]{color:var(--signal-color-foreground)}.Signal-Button-module__button___2ZuB7[data-variant=ghost]:hover{background-color:var(--signal-color-accent);color:var(--signal-color-accent-foreground)}.Signal-Button-module__button___2ZuB7[data-variant=ghost]:disabled{color:color-mix(in oklab,var(--signal-color-foreground),var(--color-state-disabled)var(--signal-opacity-state-disabled-percentage))}.Signal-Button-module__button___2ZuB7[data-variant=active]{background-color:var(--signal-color-active);color:var(--signal-color-active-foreground)}.Signal-Button-module__button___2ZuB7[data-variant=active]:hover{background-color:color-mix(in oklab,var(--signal-color-active),var(--color-state-hover)var(--signal-opacity-state-hovered-percentage))}.Signal-Button-module__button___2ZuB7[data-variant=active]:disabled{color:color-mix(in oklab,var(--signal-color-active-foreground),var(--color-state-disabled)var(--signal-opacity-state-disabled-percentage));background-color:color-mix(in oklab,var(--signal-color-active),var(--color-state-disabled)var(--signal-opacity-state-disabled-percentage))}.Signal-Button-module__button___2ZuB7[data-variant=destructive]{background-color:var(--signal-color-destructive);color:var(--signal-color-destructive-foreground)}.Signal-Button-module__button___2ZuB7[data-variant=destructive]:hover{background-color:color-mix(in oklab,var(--signal-color-destructive),var(--color-state-hover)var(--signal-opacity-state-hovered-percentage))}.Signal-Button-module__button___2ZuB7[data-variant=destructive]:disabled{color:color-mix(in oklab,var(--signal-color-destructive-foreground),var(--color-state-disabled)var(--signal-opacity-state-disabled-percentage));background-color:color-mix(in oklab,var(--signal-color-destructive),var(--color-state-disabled)var(--signal-opacity-state-disabled-percentage))}.Signal-Button-module__button___2ZuB7[data-variant=link]:hover{text-decoration:underline}.Signal-Button-module__button___2ZuB7[data-size=lg]{height:2.5rem;padding:var(--signal-spacing-3-5)var(--signal-spacing-5)}.Signal-Button-module__button___2ZuB7[data-size=md]{height:2.25rem;padding:var(--signal-spacing-2)var(--signal-spacing-3)}.Signal-Button-module__button___2ZuB7[data-size=sm]{height:2rem;padding:var(--signal-spacing-1)var(--signal-spacing-2-5)}.Signal-Button-module__button___2ZuB7[data-size=icon]{width:var(--signal-spacing-8);height:var(--signal-spacing-8);padding:var(--signal-spacing-2)}
.Signal-Input-module__input___WjT81{height:var(--signal-spacing-9);border-radius:var(--signal-radius-full);border:1px solid var(--signal-color-input);box-sizing:border-box;width:100%;min-width:0;padding:var(--signal-spacing-1)var(--signal-spacing-3);font-size:var(--signal-typography-base-font-size);line-height:var(--signal-typography-base-line-height);background-color:#0000;outline:none;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Signal-Input-module__input___WjT81::file-selector-button{color:var(--signal-color-foreground);height:var(--signal-spacing-7);font-size:var(--signal-typography-sm-font-size);font-weight:var(--signal-typography-font-weight-medium);background-color:#0000;border:0;display:inline-flex}.Signal-Input-module__input___WjT81::placeholder{color:var(--signal-color-muted-foreground)}.Signal-Input-module__input___WjT81:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.Signal-Input-module__input___WjT81:focus-visible{border-color:var(--signal-color-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal-color-ring)50%,transparent)}.Signal-Input-module__input___WjT81[aria-invalid=true]{border-color:var(--signal-color-destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal-color-destructive)20%,transparent)}[data-signal-theme=dark] .Signal-Input-module__input___WjT81[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--signal-color-destructive)40%,transparent)}
.Signal-Text-module__text___LruhP[data-size=lg]{font-size:var(--signal-typography-text-lg-font-size);line-height:var(--signal-typography-text-lg-line-height)}.Signal-Text-module__text___LruhP[data-size=base]{font-size:var(--signal-typography-text-base-font-size);line-height:var(--signal-typography-text-base-line-height)}.Signal-Text-module__text___LruhP[data-size=sm]{font-size:var(--signal-typography-text-sm-font-size);line-height:var(--signal-typography-text-sm-line-height)}.Signal-Text-module__text___LruhP[data-size=xs]{font-size:var(--signal-typography-text-xs-font-size);line-height:var(--signal-typography-text-xs-line-height)}
.Signal-Heading-module__heading___oGM7x[data-size=xl]{font-size:var(--signal-typography-heading-xl-font-size);line-height:var(--signal-typography-heading-xl-line-height);letter-spacing:var(--signal-typography-heading-xl-letter-spacing);font-weight:var(--signal-typography-heading-xl-font-weight)}.Signal-Heading-module__heading___oGM7x[data-size=lg]{font-size:var(--signal-typography-heading-lg-font-size);line-height:var(--signal-typography-heading-lg-line-height);letter-spacing:var(--signal-typography-heading-lg-letter-spacing);font-weight:var(--signal-typography-heading-lg-font-weight)}.Signal-Heading-module__heading___oGM7x[data-size=md]{font-size:var(--signal-typography-heading-md-font-size);line-height:var(--signal-typography-heading-md-line-height);letter-spacing:var(--signal-typography-heading-md-letter-spacing);font-weight:var(--signal-typography-heading-md-font-weight)}.Signal-Heading-module__heading___oGM7x[data-size=sm]{font-size:var(--signal-typography-heading-sm-font-size);line-height:var(--signal-typography-heading-sm-line-height);letter-spacing:var(--signal-typography-heading-sm-letter-spacing);font-weight:var(--signal-typography-heading-sm-font-weight)}
.Signal-Display-module__display___hU3vR{font-family:var(--signal-typography-font-family-twk-lausanne),var(--signal-typography-font-family-system)}.Signal-Display-module__display___hU3vR[data-size=xl]{font-size:var(--signal-typography-display-xl-font-size);line-height:var(--signal-typography-display-xl-line-height);letter-spacing:var(--signal-typography-display-xl-letter-spacing);font-weight:var(--signal-typography-display-xl-font-weight)}.Signal-Display-module__display___hU3vR[data-size=lg]{font-size:var(--signal-typography-display-lg-font-size);line-height:var(--signal-typography-display-lg-line-height);letter-spacing:var(--signal-typography-display-lg-letter-spacing);font-weight:var(--signal-typography-display-lg-font-weight)}.Signal-Display-module__display___hU3vR[data-size=md]{font-size:var(--signal-typography-display-md-font-size);line-height:var(--signal-typography-display-md-line-height);letter-spacing:var(--signal-typography-display-md-letter-spacing);font-weight:var(--signal-typography-display-md-font-weight)}.Signal-Display-module__display___hU3vR[data-size=sm]{font-size:var(--signal-typography-display-sm-font-size);line-height:var(--signal-typography-display-sm-line-height);letter-spacing:var(--signal-typography-display-sm-letter-spacing);font-weight:var(--signal-typography-display-sm-font-weight)}
.Signal-Progress-module__Progress___C8BE8{flex-direction:column;row-gap:.5rem;width:100%;display:flex;position:relative}.Signal-Progress-module__Progress___C8BE8:has(.Signal-Progress-module__Label___8rzHJ):has(.Signal-Progress-module__Value___JlAJr){-moz-column-gap:.25rem;grid-template-columns:1fr auto;column-gap:.25rem;display:grid}.Signal-Progress-module__Progress___C8BE8:has(.Signal-Progress-module__Label___8rzHJ):has(.Signal-Progress-module__Value___JlAJr)>.Signal-Progress-module__Label___8rzHJ{grid-column:1}.Signal-Progress-module__Progress___C8BE8:has(.Signal-Progress-module__Label___8rzHJ):has(.Signal-Progress-module__Value___JlAJr)>.Signal-Progress-module__Value___JlAJr{grid-column:2}.Signal-Progress-module__Progress___C8BE8:has(.Signal-Progress-module__Label___8rzHJ):has(.Signal-Progress-module__Value___JlAJr)>.Signal-Progress-module__Track___0GMlV{grid-column:1/-1}.Signal-Progress-module__Track___0GMlV{overflow:hidden}.Signal-Progress-module__Track___0GMlV[data-rounded=true]{border-radius:var(--signal-radius-full)}.Signal-Progress-module__Track___0GMlV[data-variant=primary]{background-color:color-mix(in srgb,var(--signal-color-primary)20%,transparent)}.Signal-Progress-module__Track___0GMlV[data-variant=neutral]{background-color:color-mix(in srgb,var(--signal-color-foreground)20%,transparent)}.Signal-Progress-module__Track___0GMlV:not([data-show=true]){background-color:#0000}.Signal-Progress-module__Track___0GMlV[data-size=sm]{height:2px}.Signal-Progress-module__Track___0GMlV[data-size=md]{height:4px}.Signal-Progress-module__Track___0GMlV[data-size=lg]{height:8px}.Signal-Progress-module__Indicator___4fMgn{transition:width .5s;display:block}.Signal-Progress-module__Indicator___4fMgn[data-variant=primary]{background-color:var(--signal-color-primary)}.Signal-Progress-module__Indicator___4fMgn[data-variant=neutral]{background-color:var(--signal-color-foreground)}.Signal-Progress-module__Label___8rzHJ,.Signal-Progress-module__Value___JlAJr{font-size:var(--signal-typography-sm-font-size);line-height:var(--signal-typography-sm-line-height);align-self:flex-start}
