@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"}
@font-face{font-family:twkLausanne;src:url(../media/TWKLausanne_100-s.p.2f351928.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:twkLausanne;src:url(../media/TWKLausanne_200-s.p.1b965866.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:twkLausanne;src:url(../media/TWKLausanne_300-s.p.e54d3051.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:twkLausanne;src:url(../media/TWKLausanne_400-s.p.cccd2a90.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:twkLausanne;src:url(../media/TWKLausanne_500-s.p.c1676a90.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:twkLausanne;src:url(../media/TWKLausanne_600-s.p.e0b3ad45.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:twkLausanne;src:url(../media/TWKLausanne_700-s.p.14e422fa.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:twkLausanne;src:url(../media/TWKLausanne_800-s.p.3408a1d2.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:twkLausanne;src:url(../media/TWKLausanne_900-s.p.a9e556b7.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:twkLausanne Fallback;src:local(Arial);ascent-override:89.26%;descent-override:19.61%;line-gap-override:0.0%;size-adjust:102.08%}.twklausanne_cc507d2e-module__A0BgQW__className{font-family:twkLausanne,twkLausanne Fallback}.twklausanne_cc507d2e-module__A0BgQW__variable{--font-twk-lausanne:"twkLausanne","twkLausanne Fallback"}
@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_Thin-s.p.21850f3d.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_Thin-s.p.20dafa56.woff)format("woff");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_ThinItalic-s.p.00b22c08.woff2)format("woff2");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_ThinItalic-s.p.42e9b08c.woff)format("woff");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_UltraLight-s.p.6405cdb2.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_UltraLight-s.p.705ffc25.woff)format("woff");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_UltraLightItalic-s.p.9e1eb78a.woff2)format("woff2");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_UltraLightItalic-s.p.fc7df7da.woff)format("woff");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_Light-s.p.033fced7.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_Light-s.p.40a9abf8.woff)format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_LightItalic-s.p.283eb60d.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_LightItalic-s.p.29f65d86.woff)format("woff");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue-s.p.ea08af16.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue-s.p.f186b198.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_Italic-s.p.ebaa4774.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_Italic-s.p.c5330cdc.woff)format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_Medium-s.p.2cf6aeec.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_Medium-s.p.8ae29f0c.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_MediumItalic-s.p.9e26b46a.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_MediumItalic-s.p.84c21004.woff)format("woff");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_Bold-s.p.79b049d2.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_Bold-s.p.b54a45d5.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_BoldItalic-s.p.6f8e049a.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_BoldItalic-s.p.a7e3bedf.woff)format("woff");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_CondensedBlack-s.p.72262237.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:helveticaNeue;src:url(../media/HelveticaNeue_CondensedBlack-s.p.879fbd92.woff)format("woff");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:helveticaNeue Fallback;src:local(Arial);ascent-override:93.91%;descent-override:21.01%;line-gap-override:2.76%;size-adjust:101.37%}.helveticaneue_8288b557-module__YorvYW__className{font-family:helveticaNeue,helveticaNeue Fallback}.helveticaneue_8288b557-module__YorvYW__variable{--font-helvetica-neue:"helveticaNeue","helveticaNeue Fallback"}
.Signal-Button-module__Button___4GoXJ{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___4GoXJ:disabled{pointer-events:none;opacity:.5}.Signal-Button-module__Button___4GoXJ svg{pointer-events:none;flex-shrink:0}.Signal-Button-module__Button___4GoXJ svg:not([class*=size-]){width:var(--signal-spacing-4);height:var(--signal-spacing-4)}.Signal-Button-module__Button___4GoXJ: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-Button-module__Button___4GoXJ[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-Button-module__Button___4GoXJ[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--signal-color-destructive)40%,transparent)}.Signal-Button-module__Button___4GoXJ[data-variant=default]{background-color:var(--signal-color-primary);color:var(--signal-color-primary-foreground)}.Signal-Button-module__Button___4GoXJ[data-variant=default]:hover:not(:disabled){background-color:color-mix(in srgb,var(--signal-color-primary)90%,transparent)}.Signal-Button-module__Button___4GoXJ[data-variant=web]{background-color:var(--signal-color-foreground);color:var(--signal-color-background)}.Signal-Button-module__Button___4GoXJ[data-variant=web]:hover:not(:disabled){background-color:color-mix(in srgb,var(--signal-color-foreground)90%,transparent)}.Signal-Button-module__Button___4GoXJ[data-variant=outline]{color:var(--signal-color-foreground);border:1px solid var(--signal-color-foreground)}.Signal-Button-module__Button___4GoXJ[data-variant=outline]:hover:not(:disabled){background-color:var(--signal-color-accent);color:var(--signal-color-accent-foreground)}.Signal-Button-module__Button___4GoXJ[data-variant=secondary]{background-color:var(--signal-color-secondary);color:var(--signal-color-secondary-foreground)}.Signal-Button-module__Button___4GoXJ[data-variant=secondary]:hover:not(:disabled){background-color:color-mix(in srgb,var(--signal-color-secondary)80%,transparent)}.Signal-Button-module__Button___4GoXJ[data-variant=ghost]{color:var(--signal-color-foreground)}.Signal-Button-module__Button___4GoXJ[data-variant=ghost]:hover:not(:disabled){background-color:var(--signal-color-accent);color:var(--signal-color-accent-foreground)}[data-signal-theme=dark] .Signal-Button-module__Button___4GoXJ[data-variant=ghost]:hover:not(:disabled){background-color:color-mix(in srgb,var(--signal-color-accent)50%,transparent)}.Signal-Button-module__Button___4GoXJ[data-variant=active]{background-color:var(--signal-color-active);color:var(--signal-color-active-foreground)}.Signal-Button-module__Button___4GoXJ[data-variant=active]:hover:not(:disabled){background-color:color-mix(in srgb,var(--signal-color-active)90%,transparent)}.Signal-Button-module__Button___4GoXJ[data-variant=destructive]{background-color:var(--signal-color-destructive);color:var(--signal-color-destructive-foreground)}.Signal-Button-module__Button___4GoXJ[data-variant=destructive]:hover:not(:disabled){background-color:color-mix(in srgb,var(--signal-color-destructive)90%,transparent)}.Signal-Button-module__Button___4GoXJ[data-variant=link]:hover:not(:disabled){text-decoration:underline}.Signal-Button-module__Button___4GoXJ[data-size=lg]{height:2.5rem;padding:var(--signal-spacing-3-5)var(--signal-spacing-5)}.Signal-Button-module__Button___4GoXJ[data-size=md]{height:2.25rem;padding:var(--signal-spacing-2)var(--signal-spacing-3)}.Signal-Button-module__Button___4GoXJ[data-size=sm]{height:2rem;padding:var(--signal-spacing-1)var(--signal-spacing-2-5)}.Signal-Button-module__Button___4GoXJ[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___78lq0[data-variant=display-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-family:var(--signal-typography-font-family-twk-lausanne);font-weight:var(--signal-typography-font-weight-medium)}.Signal-Text-module__text___78lq0[data-variant=display-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-family:var(--signal-typography-font-family-twk-lausanne);font-weight:var(--signal-typography-font-weight-medium)}.Signal-Text-module__text___78lq0[data-variant=display-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-family:var(--signal-typography-font-family-twk-lausanne);font-weight:var(--signal-typography-font-weight-medium)}.Signal-Text-module__text___78lq0[data-variant=heading-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-family:var(--signal-typography-font-family-twk-lausanne);font-weight:var(--signal-typography-font-weight-medium)}.Signal-Text-module__text___78lq0[data-variant=heading-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-family:var(--signal-typography-font-family-twk-lausanne);font-weight:var(--signal-typography-font-weight-medium)}.Signal-Text-module__text___78lq0[data-variant=heading-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-family:var(--signal-typography-font-family-twk-lausanne);font-weight:var(--signal-typography-font-weight-medium)}.Signal-Text-module__text___78lq0[data-variant=heading-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-family:var(--signal-typography-font-family-twk-lausanne);font-weight:var(--signal-typography-font-weight-medium)}.Signal-Text-module__text___78lq0[data-variant=heading-xs]{font-size:var(--signal-typography-heading-xs-font-size);line-height:var(--signal-typography-heading-xs-line-height);letter-spacing:var(--signal-typography-heading-xs-letter-spacing);font-family:var(--signal-typography-font-family-twk-lausanne);font-weight:var(--signal-typography-font-weight-medium)}.Signal-Text-module__text___78lq0[data-variant=heading-2xs]{font-size:var(--signal-typography-heading-2xs-font-size);line-height:var(--signal-typography-heading-2xs-line-height);letter-spacing:var(--signal-typography-heading-2xs-letter-spacing);font-family:var(--signal-typography-font-family-twk-lausanne);font-weight:var(--signal-typography-font-weight-medium)}.Signal-Text-module__text___78lq0[data-variant=text-2xl]{font-size:var(--signal-typography-2xl-font-size);line-height:var(--signal-typography-2xl-line-height)}.Signal-Text-module__text___78lq0[data-variant=text-xl]{font-size:var(--signal-typography-xl-font-size);line-height:var(--signal-typography-xl-line-height)}.Signal-Text-module__text___78lq0[data-variant=text-lg]{font-size:var(--signal-typography-lg-font-size);line-height:var(--signal-typography-lg-line-height)}.Signal-Text-module__text___78lq0[data-variant=text-md]{font-size:var(--signal-typography-md-font-size);line-height:var(--signal-typography-md-line-height)}.Signal-Text-module__text___78lq0[data-variant=text-base]{font-size:var(--signal-typography-base-font-size);line-height:var(--signal-typography-base-line-height)}.Signal-Text-module__text___78lq0[data-variant=text-sm]{font-size:var(--signal-typography-sm-font-size);line-height:var(--signal-typography-sm-line-height)}.Signal-Text-module__text___78lq0[data-variant=text-xs]{font-size:var(--signal-typography-xs-font-size);line-height:var(--signal-typography-xs-line-height)}
.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}
:root{--signal-blur-2xl:2.5rem;--signal-blur-3xl:4rem;--signal-blur-lg:1rem;--signal-blur-md:.75rem;--signal-blur-sm:.5rem;--signal-blur-xl:1.5rem;--signal-blur-xs:.25rem;--signal-breakpoint-2xl:1536px;--signal-breakpoint-lg:1024px;--signal-breakpoint-md:768px;--signal-breakpoint-sm:512px;--signal-breakpoint-xl:1280px;--signal-breakpoint-xs:384px;--signal-color-accent-dark:#404040;--signal-color-accent-foreground-dark:#fafafa;--signal-color-accent-foreground-light:#262626;--signal-color-accent-light:#f5f5f5;--signal-color-active-dark:#4d7c0f;--signal-color-active-foreground-dark:#f5f5f5;--signal-color-active-foreground-light:#f5f5f5;--signal-color-active-light:#4d7c0f;--signal-color-background-dark:#181818;--signal-color-background-light:#fff;--signal-color-base-black:#000;--signal-color-base-white:#fff;--signal-color-blue-100:#dbeafe;--signal-color-blue-200:#bfdbfe;--signal-color-blue-300:#93c5fd;--signal-color-blue-400:#60a5fa;--signal-color-blue-50:#eff6ff;--signal-color-blue-500:#3b82f6;--signal-color-blue-600:#2563eb;--signal-color-blue-700:#1d4ed8;--signal-color-blue-800:#1e40af;--signal-color-blue-900:#1e3a8a;--signal-color-blue-950:#172554;--signal-color-border-dark:#404040;--signal-color-border-light:#e5e5e5;--signal-color-card-dark:#181818;--signal-color-card-foreground-dark:#fafafa;--signal-color-card-foreground-light:#181818;--signal-color-card-light:#fff;--signal-color-cyan-100:#cffafe;--signal-color-cyan-200:#a5f3fc;--signal-color-cyan-300:#67e8f9;--signal-color-cyan-400:#22d3ee;--signal-color-cyan-50:#ecfeff;--signal-color-cyan-500:#06b6d4;--signal-color-cyan-600:#0891b2;--signal-color-cyan-700:#0e7490;--signal-color-cyan-800:#155e75;--signal-color-cyan-900:#164e63;--signal-color-cyan-950:#083344;--signal-color-destructive-dark:#b91c1c;--signal-color-destructive-foreground-dark:#f5f5f5;--signal-color-destructive-foreground-light:#f5f5f5;--signal-color-destructive-light:#b91c1c;--signal-color-foreground-dark:#fafafa;--signal-color-foreground-light:#181818;--signal-color-green-100:#ecfccb;--signal-color-green-200:#d9f99d;--signal-color-green-300:#bef264;--signal-color-green-400:#a3e635;--signal-color-green-50:#f7fee7;--signal-color-green-500:#84cc16;--signal-color-green-600:#65a30d;--signal-color-green-700:#4d7c0f;--signal-color-green-800:#3f6212;--signal-color-green-900:#365314;--signal-color-green-950:#1a2e05;--signal-color-input-dark:#404040;--signal-color-input-light:#e5e5e5;--signal-color-muted-dark:#404040;--signal-color-muted-foreground-dark:#a3a3a3;--signal-color-muted-foreground-light:#737373;--signal-color-muted-light:#f5f5f5;--signal-color-neutral-100:#f5f5f5;--signal-color-neutral-200:#e5e5e5;--signal-color-neutral-300:#d4d4d4;--signal-color-neutral-400:#a3a3a3;--signal-color-neutral-50:#fafafa;--signal-color-neutral-500:#737373;--signal-color-neutral-600:#525252;--signal-color-neutral-700:#404040;--signal-color-neutral-800:#262626;--signal-color-neutral-900:#181818;--signal-color-neutral-950:#0a0a0a;--signal-color-orange-100:#ffedd5;--signal-color-orange-200:#fed7aa;--signal-color-orange-300:#fdba74;--signal-color-orange-400:#fb923c;--signal-color-orange-50:#fff7ed;--signal-color-orange-500:#f97316;--signal-color-orange-600:#ea580c;--signal-color-orange-700:#c2410c;--signal-color-orange-800:#9a3412;--signal-color-orange-900:#7c2d12;--signal-color-orange-950:#431407;--signal-color-pink-100:#fce7f3;--signal-color-pink-200:#fbcfe8;--signal-color-pink-300:#f9a8d4;--signal-color-pink-400:#f472b6;--signal-color-pink-50:#fdf2f8;--signal-color-pink-500:#ec4899;--signal-color-pink-600:#db2777;--signal-color-pink-700:#be185d;--signal-color-pink-800:#9d174d;--signal-color-pink-900:#831843;--signal-color-pink-950:#500724;--signal-color-popover-dark:#181818;--signal-color-popover-foreground-dark:#fafafa;--signal-color-popover-foreground-light:#181818;--signal-color-popover-light:#fff;--signal-color-primary-dark:#2563eb;--signal-color-primary-foreground-dark:#f5f5f5;--signal-color-primary-foreground-light:#f5f5f5;--signal-color-primary-light:#2563eb;--signal-color-purple-100:#f3e8ff;--signal-color-purple-200:#e9d5ff;--signal-color-purple-300:#d8b4fe;--signal-color-purple-400:#c084fc;--signal-color-purple-50:#faf5ff;--signal-color-purple-500:#a855f7;--signal-color-purple-600:#9333ea;--signal-color-purple-700:#7e22ce;--signal-color-purple-800:#6b21a8;--signal-color-purple-900:#581c87;--signal-color-purple-950:#3b0764;--signal-color-red-100:#fee2e2;--signal-color-red-200:#fecaca;--signal-color-red-300:#fca5a5;--signal-color-red-400:#f87171;--signal-color-red-50:#fef2f2;--signal-color-red-500:#ef4444;--signal-color-red-600:#dc2626;--signal-color-red-700:#b91c1c;--signal-color-red-800:#991b1b;--signal-color-red-900:#7f1d1d;--signal-color-red-950:#450a0a;--signal-color-ring-dark:#525252;--signal-color-ring-light:#a3a3a3;--signal-color-secondary-dark:#404040;--signal-color-secondary-foreground-dark:#fafafa;--signal-color-secondary-foreground-light:#262626;--signal-color-secondary-light:#f5f5f5;--signal-color-sidebar-accent-dark:#404040;--signal-color-sidebar-accent-foreground-dark:#fafafa;--signal-color-sidebar-accent-foreground-light:#262626;--signal-color-sidebar-accent-light:#f5f5f5;--signal-color-sidebar-border-dark:#404040;--signal-color-sidebar-border-light:#e5e5e5;--signal-color-sidebar-dark:#262626;--signal-color-sidebar-foreground-dark:#fafafa;--signal-color-sidebar-foreground-light:#181818;--signal-color-sidebar-light:#fafafa;--signal-color-sidebar-primary-dark:#e5e5e5;--signal-color-sidebar-primary-foreground-dark:#fafafa;--signal-color-sidebar-primary-foreground-light:#fafafa;--signal-color-sidebar-primary-light:#262626;--signal-color-sidebar-ring-dark:#525252;--signal-color-sidebar-ring-light:#a3a3a3;--signal-color-yellow-100:#fef9c3;--signal-color-yellow-200:#fef08a;--signal-color-yellow-300:#fde047;--signal-color-yellow-400:#facc15;--signal-color-yellow-50:#fefce8;--signal-color-yellow-500:#eab308;--signal-color-yellow-600:#ca8a04;--signal-color-yellow-700:#a16207;--signal-color-yellow-800:#854d0e;--signal-color-yellow-900:#713f12;--signal-color-yellow-950:#422006;--signal-radius-2xl:1rem;--signal-radius-3xl:1.5rem;--signal-radius-4xl:2rem;--signal-radius-5xl:2.5rem;--signal-radius-6xl:3rem;--signal-radius-full:9999px;--signal-radius-lg:.625rem;--signal-radius-md:.5rem;--signal-radius-sm:.25rem;--signal-radius-xl:.75rem;--signal-radius-xs:.125rem;--signal-spacing-0:0rem;--signal-spacing-0-5:.125rem;--signal-spacing-1:.25rem;--signal-spacing-1-5:.375rem;--signal-spacing-10:2.5rem;--signal-spacing-11:2.75rem;--signal-spacing-12:3rem;--signal-spacing-14:3.5rem;--signal-spacing-16:4rem;--signal-spacing-2:.5rem;--signal-spacing-2-5:.625rem;--signal-spacing-20:5rem;--signal-spacing-24:6rem;--signal-spacing-28:7rem;--signal-spacing-3:.75rem;--signal-spacing-3-5:.875rem;--signal-spacing-32:8rem;--signal-spacing-36:9rem;--signal-spacing-4:1rem;--signal-spacing-40:10rem;--signal-spacing-44:11rem;--signal-spacing-48:12rem;--signal-spacing-5:1.25rem;--signal-spacing-52:13rem;--signal-spacing-56:14rem;--signal-spacing-6:1.5rem;--signal-spacing-60:15rem;--signal-spacing-64:16rem;--signal-spacing-7:1.75rem;--signal-spacing-72:18rem;--signal-spacing-8:2rem;--signal-spacing-80:20rem;--signal-spacing-9:2.25rem;--signal-spacing-96:24rem;--signal-spacing-px:.062rem;--signal-typography-2xl-font-size:2.5rem;--signal-typography-2xl-line-height:3rem;--signal-typography-base-font-size:1rem;--signal-typography-base-line-height:1.5rem;--signal-typography-display-lg-font-size:5rem;--signal-typography-display-lg-letter-spacing:-.035em;--signal-typography-display-lg-line-height:5rem;--signal-typography-display-md-font-size:4.5rem;--signal-typography-display-md-letter-spacing:-.03em;--signal-typography-display-md-line-height:4.5rem;--signal-typography-display-sm-font-size:4rem;--signal-typography-display-sm-letter-spacing:-.03em;--signal-typography-display-sm-line-height:4.5rem;--signal-typography-font-family-sf-mono:SF Mono,sans-serif;--signal-typography-font-family-sf-pro:SF Pro,sans-serif;--signal-typography-font-family-twk-lausanne:TWK Lausanne,sans-serif;--signal-typography-font-weight-bold:700;--signal-typography-font-weight-extra-light:200;--signal-typography-font-weight-light:300;--signal-typography-font-weight-medium:500;--signal-typography-font-weight-normal:400;--signal-typography-font-weight-semi-bold:600;--signal-typography-font-weight-thin:100;--signal-typography-heading-2xs-font-size:1.25rem;--signal-typography-heading-2xs-letter-spacing:-.005em;--signal-typography-heading-2xs-line-height:1.5rem;--signal-typography-heading-lg-font-size:3rem;--signal-typography-heading-lg-letter-spacing:-.02em;--signal-typography-heading-lg-line-height:3.5rem;--signal-typography-heading-md-font-size:2.5rem;--signal-typography-heading-md-letter-spacing:-.01em;--signal-typography-heading-md-line-height:3rem;--signal-typography-heading-sm-font-size:2rem;--signal-typography-heading-sm-letter-spacing:-.01em;--signal-typography-heading-sm-line-height:2.25rem;--signal-typography-heading-xl-font-size:3.5rem;--signal-typography-heading-xl-letter-spacing:-.02em;--signal-typography-heading-xl-line-height:4rem;--signal-typography-heading-xs-font-size:1.5rem;--signal-typography-heading-xs-letter-spacing:-.005em;--signal-typography-heading-xs-line-height:1.75rem;--signal-typography-lg-font-size:1.5rem;--signal-typography-lg-line-height:2rem;--signal-typography-md-font-size:1.25rem;--signal-typography-md-line-height:1.75rem;--signal-typography-sm-font-size:.875rem;--signal-typography-sm-line-height:1.25rem;--signal-typography-xl-font-size:2rem;--signal-typography-xl-line-height:2.5rem;--signal-typography-xs-font-size:.75rem;--signal-typography-xs-line-height:1rem}@supports (color:lab(0% 0 0)){:root{--signal-color-ring-dark:lab(34.924% 0 0);--signal-color-sidebar-ring-dark:lab(34.924% 0 0)}}:root,[data-signal-theme=light]{--signal-color-accent-foreground:var(--signal-color-accent-foreground-light);--signal-color-accent:var(--signal-color-accent-light);--signal-color-active-foreground:var(--signal-color-active-foreground-light);--signal-color-active:var(--signal-color-active-light);--signal-color-background:var(--signal-color-background-light);--signal-color-border:var(--signal-color-border-light);--signal-color-card-foreground:var(--signal-color-card-foreground-light);--signal-color-card:var(--signal-color-card-light);--signal-color-destructive-foreground:var(--signal-color-destructive-foreground-light);--signal-color-destructive:var(--signal-color-destructive-light);--signal-color-foreground:var(--signal-color-foreground-light);--signal-color-input:var(--signal-color-input-light);--signal-color-muted-foreground:var(--signal-color-muted-foreground-light);--signal-color-muted:var(--signal-color-muted-light);--signal-color-popover-foreground:var(--signal-color-popover-foreground-light);--signal-color-popover:var(--signal-color-popover-light);--signal-color-primary-foreground:var(--signal-color-primary-foreground-light);--signal-color-primary:var(--signal-color-primary-light);--signal-color-ring:var(--signal-color-ring-light);--signal-color-secondary-foreground:var(--signal-color-secondary-foreground-light);--signal-color-secondary:var(--signal-color-secondary-light);--signal-color-sidebar-accent-foreground:var(--signal-color-sidebar-accent-foreground-light);--signal-color-sidebar-accent:var(--signal-color-sidebar-accent-light);--signal-color-sidebar-border:var(--signal-color-sidebar-border-light);--signal-color-sidebar-foreground:var(--signal-color-sidebar-foreground-light);--signal-color-sidebar:var(--signal-color-sidebar-light);--signal-color-sidebar-primary-foreground:var(--signal-color-sidebar-primary-foreground-light);--signal-color-sidebar-primary:var(--signal-color-sidebar-primary-light);--signal-color-sidebar-ring:var(--signal-color-sidebar-ring-light);--signal-typography-font-weight:var(--signal-typography-font-weight-light)}[data-signal-theme=dark]{--signal-color-accent:var(--signal-color-accent-dark);--signal-color-accent-foreground:var(--signal-color-accent-foreground-dark);--signal-color-active:var(--signal-color-active-dark);--signal-color-active-foreground:var(--signal-color-active-foreground-dark);--signal-color-background:var(--signal-color-background-dark);--signal-color-border:var(--signal-color-border-dark);--signal-color-card:var(--signal-color-card-dark);--signal-color-card-foreground:var(--signal-color-card-foreground-dark);--signal-color-destructive:var(--signal-color-destructive-dark);--signal-color-destructive-foreground:var(--signal-color-destructive-foreground-dark);--signal-color-foreground:var(--signal-color-foreground-dark);--signal-color-input:var(--signal-color-input-dark);--signal-color-muted:var(--signal-color-muted-dark);--signal-color-muted-foreground:var(--signal-color-muted-foreground-dark);--signal-color-popover:var(--signal-color-popover-dark);--signal-color-popover-foreground:var(--signal-color-popover-foreground-dark);--signal-color-primary:var(--signal-color-primary-dark);--signal-color-primary-foreground:var(--signal-color-primary-foreground-dark);--signal-color-ring:var(--signal-color-ring-dark);--signal-color-secondary:var(--signal-color-secondary-dark);--signal-color-secondary-foreground:var(--signal-color-secondary-foreground-dark);--signal-color-sidebar-accent:var(--signal-color-sidebar-accent-dark);--signal-color-sidebar-accent-foreground:var(--signal-color-sidebar-accent-foreground-dark);--signal-color-sidebar-border:var(--signal-color-sidebar-border-dark);--signal-color-sidebar:var(--signal-color-sidebar-dark);--signal-color-sidebar-foreground:var(--signal-color-sidebar-foreground-dark);--signal-color-sidebar-primary:var(--signal-color-sidebar-primary-dark);--signal-color-sidebar-primary-foreground:var(--signal-color-sidebar-primary-foreground-dark);--signal-color-sidebar-ring:var(--signal-color-sidebar-ring-dark)}
