/* [project]/application/node_modules/reshaped/dist/components/Theme/Theme.module.css [app-client] (css) */
.Theme-module__Zunraa__root {
  color: var(--rs-color-foreground-neutral);
  display: contents;
}

/* [project]/application/node_modules/reshaped/dist/components/Toast/Toast.module.css [app-client] (css) */
.Toast-module__5R8WOW__container {
  opacity: 0;
  transition: var(--rs-duration-medium) ease-out;
  width: 100%;
  transition-property: transform, height, opacity;
  display: block;
  position: relative;
}

.Toast-module__5R8WOW__container--visible {
  opacity: 1;
}

.Toast-module__5R8WOW__container--visible .Toast-module__5R8WOW__wrapper {
  height: calc(100% - var(--rs-unit-x2));
}

.Toast-module__5R8WOW__container--index-0 {
  z-index: var(--rs-z-index-relative);
}

.Toast-module__5R8WOW__container--index-1 {
  height: var(--rs-unit-x2) !important;
}

.Toast-module__5R8WOW__container--index-1 .Toast-module__5R8WOW__wrapper {
  height: 100%;
  transform: translateY(calc(var(--rs-unit-x1) * -1)) translateZ(0) scaleX(.9);
}

.Toast-module__5R8WOW__container--index-2 {
  height: var(--rs-unit-x2) !important;
}

.Toast-module__5R8WOW__container--index-2 .Toast-module__5R8WOW__wrapper {
  height: 100%;
  transform: translateY(calc(var(--rs-unit-x2) * -1)) translateZ(0) scaleX(.8);
}

.Toast-module__5R8WOW__container--index-overflow {
  height: 0 !important;
}

.Toast-module__5R8WOW__container--index-overflow .Toast-module__5R8WOW__wrapper {
  opacity: 0;
  height: 100%;
  transform: translateY(calc(var(--rs-unit-x3) * -1)) translateZ(0) scaleX(.8);
}

.Toast-module__5R8WOW__wrapper {
  border-radius: var(--rs-radius-medium);
  box-shadow: var(--rs-shadow-overlay);
  height: 100%;
  margin-top: var(--rs-unit-x2);
  transform-origin: 50% 0;
  transition: var(--rs-duration-medium) ease-out;
  transition-property: height, transform, opacity;
  overflow: hidden;
  transform: translateZ(0);
}

.Toast-module__5R8WOW__region, .Toast-module__5R8WOW__wrapper {
  flex-direction: column;
  display: flex;
}

.Toast-module__5R8WOW__region {
  isolation: isolate;
  max-width: 100%;
  padding: var(--rs-unit-x4);
  width: 100%;
  z-index: calc(var(--rs-z-index-fixed)  + 1);
  position: fixed;
}

.Toast-module__5R8WOW__region--nested {
  position: absolute;
}

.Toast-module__5R8WOW__region--position-top {
  align-items: center;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.Toast-module__5R8WOW__region--position-top-start {
  inset-inline-start: 0;
  align-items: start;
  top: 0;
}

.Toast-module__5R8WOW__region--position-top-end {
  inset-inline-end: 0;
  top: 0;
}

.Toast-module__5R8WOW__region--position-top, .Toast-module__5R8WOW__region--position-top-end, .Toast-module__5R8WOW__region--position-top-start {
  flex-direction: column-reverse;
}

.Toast-module__5R8WOW__region--position-top .Toast-module__5R8WOW__wrapper, .Toast-module__5R8WOW__region--position-top-end .Toast-module__5R8WOW__wrapper, .Toast-module__5R8WOW__region--position-top-start .Toast-module__5R8WOW__wrapper {
  margin-bottom: var(--rs-unit-x2);
  transform-origin: bottom;
  justify-content: flex-end;
  margin-top: 0;
}

.Toast-module__5R8WOW__region--position-top .Toast-module__5R8WOW__container--index-2 .Toast-module__5R8WOW__wrapper, .Toast-module__5R8WOW__region--position-top-end .Toast-module__5R8WOW__container--index-2 .Toast-module__5R8WOW__wrapper, .Toast-module__5R8WOW__region--position-top-start .Toast-module__5R8WOW__container--index-2 .Toast-module__5R8WOW__wrapper {
  transform: translateY(0)translateZ(0)scaleX(.8);
}

.Toast-module__5R8WOW__region--position-top .Toast-module__5R8WOW__container--index-overflow .Toast-module__5R8WOW__wrapper, .Toast-module__5R8WOW__region--position-top-end .Toast-module__5R8WOW__container--index-overflow .Toast-module__5R8WOW__wrapper, .Toast-module__5R8WOW__region--position-top-start .Toast-module__5R8WOW__container--index-overflow .Toast-module__5R8WOW__wrapper {
  transform: translateY(var(--rs-unit-x1)) translateZ(0) scaleX(.8);
}

.Toast-module__5R8WOW__region--position-bottom {
  align-items: center;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.Toast-module__5R8WOW__region--position-bottom-start {
  bottom: 0;
  align-items: start;
  inset-inline-start: 0;
}

.Toast-module__5R8WOW__region--position-bottom-end {
  bottom: 0;
  align-items: end;
  inset-inline-end: 0;
}

@media (min-width: 660px) {
  .Toast-module__5R8WOW__region {
    width: 360px;
  }
}

/* [project]/application/node_modules/reshaped/dist/components/Reshaped/Reshaped.module.css [app-client] (css) */
.Reshaped-module__NtizTq__root {
  color: inherit;
  display: contents;
}

/* [project]/application/node_modules/reshaped/dist/components/Reshaped/Reshaped.css [app-client] (css) */
@layer rs.reset {
  [data-rs-theme] {
    --rs-radius-circular: 9999px;
    --rs-shadow-focus: 0 0 0 2px var(--rs-color-background-elevation-base), 0 0 0 4px var(--rs-color-border-primary);
    --rs-shadow-focus-inset: inset 0 0 0 2px var(--rs-color-border-primary), inset 0 0 0 4px var(--rs-color-background-elevation-base);
  }

  [data-rs-theme] blockquote, [data-rs-theme] body, [data-rs-theme] dd, [data-rs-theme] dl, [data-rs-theme] figcaption, [data-rs-theme] figure, [data-rs-theme] h1, [data-rs-theme] h2, [data-rs-theme] h3, [data-rs-theme] h4, [data-rs-theme] h5, [data-rs-theme] h6, [data-rs-theme] li, [data-rs-theme] ol, [data-rs-theme] p, [data-rs-theme] ul {
    margin: 0;
    padding: 0;
  }

  [data-rs-theme] ol[class], [data-rs-theme] ul[class] {
    list-style: none;
  }

  [data-rs-theme] textarea {
    resize: vertical;
  }

  [data-rs-theme] table {
    border-collapse: collapse;
    border-spacing: 0;
  }

  [data-rs-theme] fieldset {
    border: 0;
    margin: 0;
    padding: 0;
  }

  [data-rs-theme] img {
    max-width: 100%;
    display: block;
  }

  [data-rs-theme] button, [data-rs-theme] input, [data-rs-theme] select, [data-rs-theme] textarea {
    font: inherit;
  }

  [data-rs-theme] option {
    background: var(--rs-color-background-elevation-base);
  }

  [data-rs-theme] label {
    cursor: pointer;
  }

  [data-rs-theme] input::-moz-placeholder {
    color: var(--rs-color-foreground-disabled);
  }

  [data-rs-theme] textarea::-moz-placeholder {
    color: var(--rs-color-foreground-disabled);
  }

  [data-rs-theme] input::placeholder, [data-rs-theme] textarea::placeholder {
    color: var(--rs-color-foreground-disabled);
  }

  html[data-rs-theme] {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
    touch-action: manipulation;
    font-size: 100%;
  }

  [data-rs-theme] * {
    box-sizing: border-box;
  }

  [data-rs-theme] body, html[data-rs-theme] {
    background: var(--rs-color-background-page);
    color: var(--rs-color-foreground-neutral);
    scroll-behavior: smooth;
    min-height: 100dvh;
  }

  [data-rs-theme] body, [data-rs-theme]:not(html) {
    font-family: var(--rs-font-family-body);
    font-size: var(--rs-font-size-body-3);
    font-weight: var(--rs-font-weight-regular);
    letter-spacing: var(--rs-letter-spacing-body-3);
    line-height: var(--rs-line-height-body-3);
  }
}

[data-rs-color-mode="light"] {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
}

[data-rs-color-mode="dark"] {
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
}

@media (prefers-reduced-motion: reduce) {
  * {
    scroll-behavior: auto !important;
    transition-duration: 0s !important;
    animation-duration: 0s !important;
    animation-iteration-count: 1 !important;
  }
}

[data-rs-no-transition] *, [data-rs-no-transition] :after, [data-rs-no-transition] :before {
  transition: none !important;
}

/* [project]/application/src/themes/planlab/theme.css [app-client] (css) */
[data-rs-theme~="planlab"] {
  --rs-font-family-title: var(--planlab-font, "Arial");
  --rs-font-family-body: var(--planlab-font, "Arial");
  --rs-font-family-monospace: Geist Mono, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  --rs-font-weight-regular: 400;
  --rs-font-weight-medium: 500;
  --rs-font-weight-semibold: 600;
  --rs-font-weight-bold: 700;
  --rs-font-weight-extrabold: 800;
  --rs-font-weight-black: 900;
  --rs-font-size-title-1: 6rem;
  --rs-line-height-title-1: 6.25rem;
  --rs-font-family-title-1: var(--rs-font-family-title);
  --rs-font-weight-title-1: var(--rs-font-weight-extrabold);
  --rs-letter-spacing-title-1: normal;
  --rs-font-size-title-2: 5rem;
  --rs-line-height-title-2: 5.25rem;
  --rs-font-family-title-2: var(--rs-font-family-title);
  --rs-font-weight-title-2: var(--rs-font-weight-extrabold);
  --rs-letter-spacing-title-2: normal;
  --rs-font-size-title-3: 4rem;
  --rs-line-height-title-3: 4.25rem;
  --rs-font-family-title-3: var(--rs-font-family-title);
  --rs-font-weight-title-3: var(--rs-font-weight-extrabold);
  --rs-letter-spacing-title-3: normal;
  --rs-font-size-title-4: 3.5rem;
  --rs-line-height-title-4: 3.75rem;
  --rs-font-family-title-4: var(--rs-font-family-title);
  --rs-font-weight-title-4: var(--rs-font-weight-bold);
  --rs-letter-spacing-title-4: normal;
  --rs-font-size-title-5: 3rem;
  --rs-line-height-title-5: 3.25rem;
  --rs-font-family-title-5: var(--rs-font-family-title);
  --rs-font-weight-title-5: var(--rs-font-weight-bold);
  --rs-letter-spacing-title-5: normal;
  --rs-font-size-title-6: 2.25rem;
  --rs-line-height-title-6: 2.5rem;
  --rs-font-family-title-6: var(--rs-font-family-title);
  --rs-font-weight-title-6: var(--rs-font-weight-bold);
  --rs-letter-spacing-title-6: normal;
  --rs-font-size-featured-1: 2rem;
  --rs-line-height-featured-1: 2.5rem;
  --rs-font-family-featured-1: var(--rs-font-family-body);
  --rs-letter-spacing-featured-1: normal;
  --rs-font-size-featured-2: 1.5rem;
  --rs-line-height-featured-2: 2rem;
  --rs-font-family-featured-2: var(--rs-font-family-body);
  --rs-letter-spacing-featured-2: normal;
  --rs-font-size-featured-3: 1.25rem;
  --rs-line-height-featured-3: 1.75rem;
  --rs-font-family-featured-3: var(--rs-font-family-body);
  --rs-letter-spacing-featured-3: normal;
  --rs-font-size-body-1: 1.125rem;
  --rs-line-height-body-1: 2.1875rem;
  --rs-letter-spacing-body-1: normal;
  --rs-font-size-body-2: 1rem;
  --rs-line-height-body-2: 1.5rem;
  --rs-font-family-body-2: var(--rs-font-family-body);
  --rs-letter-spacing-body-2: normal;
  --rs-font-size-body-3: .875rem;
  --rs-line-height-body-3: 1.25rem;
  --rs-font-family-body-3: var(--rs-font-family-body);
  --rs-letter-spacing-body-3: normal;
  --rs-font-size-caption-1: .75rem;
  --rs-line-height-caption-1: 1rem;
  --rs-font-family-caption-1: var(--rs-font-family-body);
  --rs-letter-spacing-caption-1: normal;
  --rs-font-size-caption-2: .625rem;
  --rs-line-height-caption-2: .75rem;
  --rs-font-family-caption-2: var(--rs-font-family-body);
  --rs-letter-spacing-caption-2: normal;
  --rs-unit-base: 4px;
  --rs-unit-x1: 4px;
  --rs-unit-x2: 8px;
  --rs-unit-x3: 12px;
  --rs-unit-x4: 16px;
  --rs-unit-x5: 20px;
  --rs-unit-x6: 24px;
  --rs-unit-x7: 28px;
  --rs-unit-x8: 32px;
  --rs-unit-x9: 36px;
  --rs-unit-x10: 40px;
  --rs-radius-small: 4px;
  --rs-radius-medium: 8px;
  --rs-radius-large: 12px;
  --rs-color-brand: #f7dac5;
  --rs-color-white: #fff;
  --rs-color-black: #000;
  --rs-color-background-workspace-selector: #0e2134;
  --rs-color-button-background-workspace-selector: #293e4f;
  --rs-color-viewer-page: #f6f6f2;
  --rs-color-planlab-dark-orange: #e57528;
  --rs-color-viewer-page-border: #ddddd9;
  --rs-color-on-background-critical: #fff;
  --rs-color-on-background-warning: #000;
  --rs-color-on-background-positive: #fff;
  --rs-color-on-brand: #000;
  --rs-color-rgb-white: 255, 255, 255;
  --rs-color-rgb-black: 0, 0, 0;
  --rs-color-on-background-workspace-selector: #fff;
  --rs-color-rgb-background-workspace-selector: 13.9995, 32.997, 51.9945;
  --rs-duration-rapid: .1s;
  --rs-duration-fast: .2s;
  --rs-duration-medium: .3s;
  --rs-duration-slow: .4s;
  --rs-easing-standard: cubic-bezier(.4, 0, .2, 1);
  --rs-easing-accelerate: cubic-bezier(.4, 0, 1, 1);
  --rs-easing-decelerate: cubic-bezier(0, 0, .2, 1);
  --rs-shadow-raised: 0px 1px 5px -4px #00000080, 0px 4px 8px 0px #0000000d;
  --rs-shadow-overlay: 0px 5px 10px 0px #0000000d, 0px 15px 25px 0px #00000012;
  --rs-viewport-m-min: 660;
  --rs-viewport-l-min: 900;
  --rs-viewport-xl-min: 1280;
  --rs-z-index-relative: 10;
  --rs-z-index-absolute: 100;
  --rs-z-index-fixed: 200;
}

@supports (color: lab(0% 0 0)) {
  [data-rs-theme~="planlab"] {
    --rs-color-brand: lab(89.0845% 7.98854 14.2352);
    --rs-color-white: lab(100% 0 0);
    --rs-color-black: lab(0% 0 0);
    --rs-color-on-background-critical: lab(100% 0 0);
    --rs-color-on-background-warning: lab(0% 0 0);
    --rs-color-on-background-positive: lab(100% 0 0);
    --rs-color-on-brand: lab(0% 0 0);
    --rs-color-on-background-workspace-selector: lab(100% 0 0);
  }
}

[data-rs-theme~="planlab"][data-rs-color-mode="light"] {
  --rs-color-background-primary: #f7dac5;
  --rs-color-background-primary-faded: #fff2e9;
  --rs-color-border-primary: #dcc0ac;
  --rs-color-border-primary-faded: #f5e0d2;
  --rs-color-foreground-primary: #765d4b;
  --rs-color-background-critical: #e32729;
  --rs-color-background-critical-faded: #fff2f0;
  --rs-color-border-critical: #c3000f;
  --rs-color-border-critical-faded: #f8deda;
  --rs-color-foreground-critical: #bd0011;
  --rs-color-background-warning: #ffb800;
  --rs-color-background-warning-faded: #fff3df;
  --rs-color-border-warning: #e3a000;
  --rs-color-border-warning-faded: #f6e2c0;
  --rs-color-foreground-warning: #845a00;
  --rs-color-background-positive: #0e8147;
  --rs-color-background-positive-faded: #ebf9ef;
  --rs-color-border-positive: #006833;
  --rs-color-border-positive-faded: #d6ebdc;
  --rs-color-foreground-positive: #00773f;
  --rs-color-background-neutral: #e1e5eb;
  --rs-color-background-neutral-faded: #f3f5f9;
  --rs-color-border-neutral: #0000001f;
  --rs-color-border-neutral-faded: #00000014;
  --rs-color-foreground-neutral: #14161b;
  --rs-color-foreground-neutral-faded: #52555b;
  --rs-color-background-disabled: #eee;
  --rs-color-background-disabled-faded: #f8f8f8;
  --rs-color-border-disabled: #0000000f;
  --rs-color-foreground-disabled: #cacaca;
  --rs-color-background-elevation-base: #fff;
  --rs-color-background-elevation-raised: #fff;
  --rs-color-background-elevation-overlay: #fff;
  --rs-color-background-page: #fff;
  --rs-color-background-page-faded: #f5f5f5;
  --rs-color-updated: #84338c;
  --rs-color-updated-faded: #f6a7fc;
  --rs-color-on-background-primary: #000;
  --rs-color-rgb-background-primary: 246.993, 218, 196.988;
  --rs-color-rgb-background-primary-faded: 256.097, 242.199, 232.305;
  --rs-color-rgb-background-critical: 226.593, 39.168, 41.0295;
  --rs-color-rgb-background-critical-faded: 258.545, 240.389, 237.89;
  --rs-color-rgb-background-warning: 265.787, 180.515, -70.1505;
  --rs-color-rgb-background-warning-faded: 259.667, 242.862, 215.577;
  --rs-color-rgb-background-positive: 14.178, 128.673, 70.788;
  --rs-color-rgb-background-positive-faded: 235.442, 249.365, 239.012;
  --rs-color-on-background-neutral: #000;
  --rs-color-rgb-background-neutral: 224.961, 228.659, 235.416;
  --rs-color-rgb-background-neutral-faded: 243.219, 245.106, 248.523;
  --rs-color-rgb-background-disabled: 238.298, 238.298, 238.298;
  --rs-color-rgb-background-disabled-faded: 248.294, 248.294, 248.294;
  --rs-color-rgb-background-elevation-base: 255, 255, 255;
  --rs-color-rgb-background-elevation-raised: 255, 255, 255;
  --rs-color-rgb-background-elevation-overlay: 255, 255, 255;
  --rs-color-rgb-background-page: 255, 255, 255;
  --rs-color-rgb-background-page-faded: 244.953, 244.953, 244.953;
}

@supports (color: lab(0% 0 0)) {
  [data-rs-theme~="planlab"][data-rs-color-mode="light"] {
    --rs-color-background-primary: lab(89.0845% 7.98854 14.2352);
    --rs-color-background-primary-faded: lab(96.4721% 3.61148 6.55834);
    --rs-color-border-primary: lab(79.8022% 8.03208 14.2729);
    --rs-color-border-primary-faded: lab(90.6439% 5.50044 9.89814);
    --rs-color-foreground-primary: lab(41.8651% 8.34416 14.59);
    --rs-color-background-critical: lab(50.2384% 69.3122 49.0783);
    --rs-color-background-critical-faded: lab(96.3428% 6.02186 3.53246);
    --rs-color-border-critical: lab(40.9189% 69.6444 55.0289);
    --rs-color-border-critical-faded: lab(90.4529% 9.05266 5.31931);
    --rs-color-foreground-critical: lab(39.7531% 69.6903 56.3576);
    --rs-color-background-warning: lab(80.1799% 23.2188 112.148);
    --rs-color-background-warning-faded: lab(96.6147% 2.67658 15.355);
    --rs-color-border-warning: lab(70.8344% 24.2773 142.502);
    --rs-color-border-warning-faded: lab(90.828% 3.52919 19.3564);
    --rs-color-foreground-warning: lab(41.5234% 29.0533 125.145);
    --rs-color-background-positive: lab(47.1442% -41.2522 22.6994);
    --rs-color-background-positive-faded: lab(96.7907% -6.12229 3.31551);
    --rs-color-border-positive: lab(37.8473% -41.6403 23.0328);
    --rs-color-border-positive-faded: lab(91.1248% -9.19715 4.98346);
    --rs-color-foreground-positive: lab(43.6585% -41.3785 22.8063);
    --rs-color-background-neutral: lab(90.6817% -.361174 -3.75962);
    --rs-color-background-neutral-faded: lab(96.5013% -.189126 -1.88473);
    --rs-color-border-neutral: lab(-.000174522% .0025183 -.00514984 / .12);
    --rs-color-border-neutral-faded: lab(-.0000228882% .000320375 -.00064373 / .08);
    --rs-color-foreground-neutral: lab(7.1843% -.224218 -3.64993);
    --rs-color-foreground-neutral-faded: lab(36.1597% -.326946 -3.74103);
    --rs-color-background-disabled: lab(94.2% 0 0);
    --rs-color-background-disabled-faded: lab(97.68% -.0000298023 .0000119209);
    --rs-color-border-disabled: lab(-.000174522% .0025183 -.00514984 / .06);
    --rs-color-foreground-disabled: lab(81.44% -.0000298023 0);
    --rs-color-background-elevation-base: lab(100% 0 0);
    --rs-color-background-elevation-raised: lab(100% 0 0);
    --rs-color-background-elevation-overlay: lab(100% 0 0);
    --rs-color-background-page: lab(100% 0 0);
    --rs-color-background-page-faded: lab(96.52% -.0000298023 .0000119209);
    --rs-color-on-background-primary: lab(0% 0 0);
    --rs-color-on-background-neutral: lab(0% 0 0);
  }
}

[data-rs-theme~="planlab"][data-rs-color-mode="dark"] {
  --rs-color-background-primary: #4b392b;
  --rs-color-background-primary-faded: #24211e;
  --rs-color-border-primary: #675445;
  --rs-color-border-primary-faded: #3d3a37;
  --rs-color-foreground-primary: #c0a998;
  --rs-color-background-critical: #d0463f;
  --rs-color-background-critical-faded: #311b18;
  --rs-color-border-critical: #f4675c;
  --rs-color-border-critical-faded: #4b3431;
  --rs-color-foreground-critical: #ff8074;
  --rs-color-background-warning: #f4b120;
  --rs-color-background-warning-faded: #2a200f;
  --rs-color-border-warning: #ffd67f;
  --rs-color-border-warning-faded: #433927;
  --rs-color-foreground-warning: #e2a000;
  --rs-color-background-positive: #2e794b;
  --rs-color-background-positive-faded: #1a251d;
  --rs-color-border-positive: #4d9768;
  --rs-color-border-positive-faded: #323e36;
  --rs-color-foreground-positive: #73c38d;
  --rs-color-background-neutral: #3b3d41;
  --rs-color-background-neutral-faded: #1f2227;
  --rs-color-border-neutral: #ffffff29;
  --rs-color-border-neutral-faded: #ffffff14;
  --rs-color-foreground-neutral: #eff2f7;
  --rs-color-foreground-neutral-faded: #bec1c6;
  --rs-color-background-disabled: #292929;
  --rs-color-background-disabled-faded: #1d1d1d;
  --rs-color-border-disabled: #292929;
  --rs-color-foreground-disabled: #484848;
  --rs-color-background-elevation-base: #161616;
  --rs-color-background-elevation-raised: #181818;
  --rs-color-background-elevation-overlay: #1b1b1b;
  --rs-color-background-page: #0d0d0d;
  --rs-color-background-page-faded: #121212;
  --rs-color-updated: #732e7a;
  --rs-color-updated-faded: #361d38;
  --rs-color-on-background-primary: #fff;
  --rs-color-rgb-background-primary: 75.0465, 56.7885, 43.197;
  --rs-color-rgb-background-primary-faded: 36.2355, 32.844, 30.4215;
  --rs-color-rgb-background-critical: 208.437, 69.87, 62.526;
  --rs-color-rgb-background-critical-faded: 48.6285, 26.877, 24.378;
  --rs-color-rgb-background-warning: 244.163, 177.353, 31.7985;
  --rs-color-rgb-background-warning-faded: 41.6925, 31.9005, 15.1215;
  --rs-color-rgb-background-positive: 45.5685, 120.87, 75.1995;
  --rs-color-rgb-background-positive-faded: 25.9335, 36.6435, 29.0445;
  --rs-color-on-background-neutral: #fff;
  --rs-color-rgb-background-neutral: 58.8285, 61.149, 65.433;
  --rs-color-rgb-background-neutral-faded: 31.0335, 33.6855, 38.556;
  --rs-color-rgb-background-disabled: 40.7745, 40.7745, 40.7745;
  --rs-color-rgb-background-disabled-faded: 28.815, 28.815, 28.815;
  --rs-color-rgb-background-elevation-base: 21.9555, 21.9555, 21.9555;
  --rs-color-rgb-background-elevation-raised: 24.225, 24.225, 24.225;
  --rs-color-rgb-background-elevation-overlay: 26.52, 26.52, 26.52;
  --rs-color-rgb-background-page: 13.209, 13.209, 13.209;
  --rs-color-rgb-background-page-faded: 17.5185, 17.5185, 17.5185;
}

@supports (color: lab(0% 0 0)) {
  [data-rs-theme~="planlab"][data-rs-color-mode="dark"] {
    --rs-color-background-primary: lab(25.6481% 6.75586 11.7763);
    --rs-color-background-primary-faded: lab(12.9829% 1.25714 2.27062);
    --rs-color-border-primary: lab(37.2562% 6.60703 11.6033);
    --rs-color-border-primary-faded: lab(24.5836% 1.24449 2.26161);
    --rs-color-foreground-primary: lab(70.9008% 6.80488 12.1159);
    --rs-color-background-critical: lab(50.4174% 55.0715 36.0986);
    --rs-color-background-critical-faded: lab(12.6739% 10.807 6.51225);
    --rs-color-border-critical: lab(62.0418% 54.8191 34.8329);
    --rs-color-border-critical-faded: lab(24.2786% 10.7429 6.39898);
    --rs-color-foreground-critical: lab(69.2014% 58.2019 36.8304);
    --rs-color-background-warning: lab(77.226% 17.1165 74.6932);
    --rs-color-background-warning-faded: lab(13.0336% 2.88159 12.7396);
    --rs-color-border-warning: lab(88.8741% 16.3084 71.0999);
    --rs-color-border-warning-faded: lab(24.6509% 2.58011 12.7437);
    --rs-color-foreground-warning: lab(70.9465% 19.2186 87.3143);
    --rs-color-background-positive: lab(45.2246% -32.722 17.9282);
    --rs-color-background-positive-faded: lab(13.277% -6.41999 3.48786);
    --rs-color-border-positive: lab(56.8353% -32.532 17.7753);
    --rs-color-border-positive-faded: lab(24.8787% -6.39898 3.47194);
    --rs-color-foreground-positive: lab(72.4485% -34.4412 18.7882);
    --rs-color-background-neutral: lab(25.7278% -.26156 -2.99283);
    --rs-color-background-neutral-faded: lab(12.9566% -.27252 -3.71441);
    --rs-color-border-neutral: lab(99.9697% -.295848 -3.01163 / .16);
    --rs-color-border-neutral-faded: lab(99.9618% -.363886 -3.76105 / .08);
    --rs-color-foreground-neutral: lab(95.3297% -.295043 -3.01114);
    --rs-color-foreground-neutral-faded: lab(77.9295% -.291348 -3.00905);
    --rs-color-background-disabled: lab(16.48% 0 0);
    --rs-color-background-disabled-faded: lab(10.68% .00000745058 -.00000298023);
    --rs-color-border-disabled: lab(16.48% 0 0);
    --rs-color-foreground-disabled: lab(30.4% -.0000149012 0);
    --rs-color-background-elevation-base: lab(7.22637% -.0000149012 0);
    --rs-color-background-elevation-raised: lab(8.36% -.00000745058 0);
    --rs-color-background-elevation-overlay: lab(9.52% -.00000745058 0);
    --rs-color-background-page: lab(3.6999% 0 0);
    --rs-color-background-page-faded: lab(5.26802% 0 0);
    --rs-color-on-background-primary: lab(100% 0 0);
    --rs-color-on-background-neutral: lab(100% 0 0);
  }
}

/* [project]/application/src/themes/website/theme.css [app-client] (css) */
[data-rs-theme~="website"] {
  --rs-font-family-title: var(--planlab-font, "Arial");
  --rs-font-family-body: var(--planlab-font, "Arial");
  --rs-font-family-monospace: Geist Mono, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  --rs-font-weight-regular: 400;
  --rs-font-weight-medium: 500;
  --rs-font-weight-semibold: 600;
  --rs-font-weight-bold: 700;
  --rs-font-weight-extrabold: 800;
  --rs-font-weight-black: 900;
  --rs-font-size-title-1: 6rem;
  --rs-line-height-title-1: 6.25rem;
  --rs-font-family-title-1: var(--rs-font-family-title);
  --rs-font-weight-title-1: var(--rs-font-weight-extrabold);
  --rs-letter-spacing-title-1: normal;
  --rs-font-size-title-2: 1.125rem;
  --rs-line-height-title-2: 2.1875rem;
  --rs-letter-spacing-title-2: normal;
  --rs-font-size-title-3: 4rem;
  --rs-line-height-title-3: 4.25rem;
  --rs-font-family-title-3: var(--rs-font-family-title);
  --rs-font-weight-title-3: var(--rs-font-weight-extrabold);
  --rs-letter-spacing-title-3: normal;
  --rs-font-size-title-4: 3.5rem;
  --rs-line-height-title-4: 3.75rem;
  --rs-font-family-title-4: var(--rs-font-family-title);
  --rs-font-weight-title-4: var(--rs-font-weight-bold);
  --rs-letter-spacing-title-4: normal;
  --rs-font-size-title-5: 3rem;
  --rs-line-height-title-5: 3.25rem;
  --rs-font-family-title-5: var(--rs-font-family-title);
  --rs-font-weight-title-5: var(--rs-font-weight-bold);
  --rs-letter-spacing-title-5: normal;
  --rs-font-size-title-6: 2.25rem;
  --rs-line-height-title-6: 2.5rem;
  --rs-font-family-title-6: var(--rs-font-family-title);
  --rs-font-weight-title-6: var(--rs-font-weight-bold);
  --rs-letter-spacing-title-6: normal;
  --rs-font-size-featured-1: 2rem;
  --rs-line-height-featured-1: 2.5rem;
  --rs-font-family-featured-1: var(--rs-font-family-body);
  --rs-letter-spacing-featured-1: normal;
  --rs-font-size-featured-2: 1.5rem;
  --rs-line-height-featured-2: 2rem;
  --rs-font-family-featured-2: var(--rs-font-family-body);
  --rs-letter-spacing-featured-2: normal;
  --rs-font-size-featured-3: 1.25rem;
  --rs-line-height-featured-3: 1.75rem;
  --rs-font-family-featured-3: var(--rs-font-family-body);
  --rs-letter-spacing-featured-3: normal;
  --rs-font-size-body-1: 1.125rem;
  --rs-line-height-body-1: 2.1875rem;
  --rs-letter-spacing-body-1: normal;
  --rs-font-size-body-2: 1rem;
  --rs-line-height-body-2: 1.5rem;
  --rs-font-family-body-2: var(--rs-font-family-body);
  --rs-letter-spacing-body-2: normal;
  --rs-font-size-body-3: .875rem;
  --rs-line-height-body-3: 1.25rem;
  --rs-font-family-body-3: var(--rs-font-family-body);
  --rs-letter-spacing-body-3: normal;
  --rs-font-size-caption-1: .75rem;
  --rs-line-height-caption-1: 1rem;
  --rs-font-family-caption-1: var(--rs-font-family-body);
  --rs-letter-spacing-caption-1: normal;
  --rs-font-size-caption-2: .625rem;
  --rs-line-height-caption-2: .75rem;
  --rs-font-family-caption-2: var(--rs-font-family-body);
  --rs-letter-spacing-caption-2: normal;
  --rs-unit-base: 4px;
  --rs-unit-x1: 4px;
  --rs-unit-x2: 8px;
  --rs-unit-x3: 12px;
  --rs-unit-x4: 16px;
  --rs-unit-x5: 20px;
  --rs-unit-x6: 24px;
  --rs-unit-x7: 28px;
  --rs-unit-x8: 32px;
  --rs-unit-x9: 36px;
  --rs-unit-x10: 40px;
  --rs-radius-small: 4px;
  --rs-radius-medium: 8px;
  --rs-radius-large: 12px;
  --rs-color-brand: #f7dac5;
  --rs-color-white: #f7dac5;
  --rs-color-black: #000;
  --rs-color-on-background-critical: #fff;
  --rs-color-on-background-warning: #000;
  --rs-color-on-brand: #000;
  --rs-color-rgb-white: 246.993, 218, 196.988;
  --rs-color-rgb-black: 0, 0, 0;
  --rs-duration-rapid: .1s;
  --rs-duration-fast: .2s;
  --rs-duration-medium: .3s;
  --rs-duration-slow: .4s;
  --rs-easing-standard: cubic-bezier(.4, 0, .2, 1);
  --rs-easing-accelerate: cubic-bezier(.4, 0, 1, 1);
  --rs-easing-decelerate: cubic-bezier(0, 0, .2, 1);
  --rs-shadow-raised: 0px 1px 5px -4px #00000080, 0px 4px 8px 0px #0000000d;
  --rs-shadow-overlay: 0px 5px 10px 0px #0000000d, 0px 15px 25px 0px #00000012;
  --rs-viewport-m-min: 660;
  --rs-viewport-l-min: 900;
  --rs-viewport-xl-min: 1280;
  --rs-z-index-relative: 10;
  --rs-z-index-absolute: 100;
  --rs-z-index-fixed: 200;
}

@supports (color: lab(0% 0 0)) {
  [data-rs-theme~="website"] {
    --rs-color-brand: lab(89.0845% 7.98854 14.2352);
    --rs-color-black: lab(0% 0 0);
    --rs-color-on-background-critical: lab(100% 0 0);
    --rs-color-on-background-warning: lab(0% 0 0);
    --rs-color-on-brand: lab(0% 0 0);
  }
}

[data-rs-theme~="website"][data-rs-color-mode="light"] {
  --rs-color-background-primary: #f7dac5;
  --rs-color-background-primary-faded: #fff2e9;
  --rs-color-border-primary: #dcc0ac;
  --rs-color-border-primary-faded: #f5e0d2;
  --rs-color-foreground-primary: #765d4b;
  --rs-color-background-critical: #e32729;
  --rs-color-background-critical-faded: #fff2f0;
  --rs-color-border-critical: #c3000f;
  --rs-color-border-critical-faded: #f8deda;
  --rs-color-foreground-critical: #bd0011;
  --rs-color-background-warning: #ffb800;
  --rs-color-background-warning-faded: #fff3df;
  --rs-color-border-warning: #e3a000;
  --rs-color-border-warning-faded: #f6e2c0;
  --rs-color-foreground-warning: #845a00;
  --rs-color-background-positive: #f7c5d1;
  --rs-color-background-positive-faded: #fff1f4;
  --rs-color-border-positive: #dcacb7;
  --rs-color-border-positive-faded: #f7dde3;
  --rs-color-foreground-positive: #805560;
  --rs-color-background-neutral: #e1e5eb;
  --rs-color-background-neutral-faded: #f3f5f9;
  --rs-color-border-neutral: #0000001f;
  --rs-color-border-neutral-faded: #00000014;
  --rs-color-foreground-neutral: #14161b;
  --rs-color-foreground-neutral-faded: #52555b;
  --rs-color-background-disabled: #eee;
  --rs-color-background-disabled-faded: #f8f8f8;
  --rs-color-border-disabled: #0000000f;
  --rs-color-foreground-disabled: #cacaca;
  --rs-color-background-elevation-base: #fff;
  --rs-color-background-elevation-raised: #fff;
  --rs-color-background-elevation-overlay: #fff;
  --rs-color-background-page: #fff;
  --rs-color-background-page-faded: #f5f5f5;
  --rs-color-on-background-primary: #000;
  --rs-color-rgb-background-primary: 246.993, 218, 196.988;
  --rs-color-rgb-background-primary-faded: 256.097, 242.199, 232.305;
  --rs-color-rgb-background-critical: 226.593, 39.168, 41.0295;
  --rs-color-rgb-background-critical-faded: 258.545, 240.389, 237.89;
  --rs-color-rgb-background-warning: 265.787, 180.515, -70.1505;
  --rs-color-rgb-background-warning-faded: 259.667, 242.862, 215.577;
  --rs-color-on-background-positive: #000;
  --rs-color-rgb-background-positive: 246.993, 196.988, 208.998;
  --rs-color-rgb-background-positive-faded: 257.78, 239.879, 243.831;
  --rs-color-on-background-neutral: #000;
  --rs-color-rgb-background-neutral: 224.961, 228.659, 235.416;
  --rs-color-rgb-background-neutral-faded: 243.219, 245.106, 248.523;
  --rs-color-rgb-background-disabled: 238.298, 238.298, 238.298;
  --rs-color-rgb-background-disabled-faded: 248.294, 248.294, 248.294;
  --rs-color-rgb-background-elevation-base: 255, 255, 255;
  --rs-color-rgb-background-elevation-raised: 255, 255, 255;
  --rs-color-rgb-background-elevation-overlay: 255, 255, 255;
  --rs-color-rgb-background-page: 255, 255, 255;
  --rs-color-rgb-background-page-faded: 244.953, 244.953, 244.953;
}

@supports (color: lab(0% 0 0)) {
  [data-rs-theme~="website"][data-rs-color-mode="light"] {
    --rs-color-background-primary: lab(89.0845% 7.98854 14.2352);
    --rs-color-background-primary-faded: lab(96.4721% 3.61148 6.55834);
    --rs-color-border-primary: lab(79.8022% 8.03208 14.2729);
    --rs-color-border-primary-faded: lab(90.6439% 5.50044 9.89814);
    --rs-color-foreground-primary: lab(41.8651% 8.34416 14.59);
    --rs-color-background-critical: lab(50.2384% 69.3122 49.0783);
    --rs-color-background-critical-faded: lab(96.3428% 6.02186 3.53246);
    --rs-color-border-critical: lab(40.9189% 69.6444 55.0289);
    --rs-color-border-critical-faded: lab(90.4529% 9.05266 5.31931);
    --rs-color-foreground-critical: lab(39.7531% 69.6903 56.3576);
    --rs-color-background-warning: lab(80.1799% 23.2188 112.148);
    --rs-color-background-warning-faded: lab(96.6147% 2.67658 15.355);
    --rs-color-border-warning: lab(70.8344% 24.2773 142.502);
    --rs-color-border-warning-faded: lab(90.828% 3.52919 19.3564);
    --rs-color-foreground-warning: lab(41.5234% 29.0533 125.145);
    --rs-color-background-positive: lab(84.2758% 19.6759 1.13555);
    --rs-color-background-positive-faded: lab(96.2733% 6.73911 .380707);
    --rs-color-border-positive: lab(74.9957% 19.6568 1.13795);
    --rs-color-border-positive-faded: lab(90.35% 10.0903 .573182);
    --rs-color-foreground-positive: lab(41.2743% 19.5407 1.15355);
    --rs-color-background-neutral: lab(90.6817% -.361174 -3.75962);
    --rs-color-background-neutral-faded: lab(96.5013% -.189126 -1.88473);
    --rs-color-border-neutral: lab(-.000174522% .0025183 -.00514984 / .12);
    --rs-color-border-neutral-faded: lab(-.0000228882% .000320375 -.00064373 / .08);
    --rs-color-foreground-neutral: lab(7.1843% -.224218 -3.64993);
    --rs-color-foreground-neutral-faded: lab(36.1597% -.326946 -3.74103);
    --rs-color-background-disabled: lab(94.2% 0 0);
    --rs-color-background-disabled-faded: lab(97.68% -.0000298023 .0000119209);
    --rs-color-border-disabled: lab(-.000174522% .0025183 -.00514984 / .06);
    --rs-color-foreground-disabled: lab(81.44% -.0000298023 0);
    --rs-color-background-elevation-base: lab(100% 0 0);
    --rs-color-background-elevation-raised: lab(100% 0 0);
    --rs-color-background-elevation-overlay: lab(100% 0 0);
    --rs-color-background-page-faded: lab(96.52% -.0000298023 .0000119209);
    --rs-color-on-background-primary: lab(0% 0 0);
    --rs-color-on-background-positive: lab(0% 0 0);
    --rs-color-on-background-neutral: lab(0% 0 0);
  }
}

[data-rs-theme~="website"][data-rs-color-mode="dark"] {
  --rs-color-background-primary: #4b392b;
  --rs-color-background-primary-faded: #24211e;
  --rs-color-border-primary: #675445;
  --rs-color-border-primary-faded: #3d3a37;
  --rs-color-foreground-primary: #c0a998;
  --rs-color-background-critical: #d0463f;
  --rs-color-background-critical-faded: #311b18;
  --rs-color-border-critical: #f4675c;
  --rs-color-border-critical-faded: #4b3431;
  --rs-color-foreground-critical: #ff8074;
  --rs-color-background-warning: #f4b120;
  --rs-color-background-warning-faded: #2a200f;
  --rs-color-border-warning: #ffd67f;
  --rs-color-border-warning-faded: #433927;
  --rs-color-foreground-warning: #e2a000;
  --rs-color-background-positive: #68474f;
  --rs-color-background-positive-faded: #262021;
  --rs-color-border-positive: #86636b;
  --rs-color-border-positive-faded: #3f393a;
  --rs-color-foreground-positive: #caa1ab;
  --rs-color-background-neutral: #3b3d41;
  --rs-color-background-neutral-faded: #1f2227;
  --rs-color-border-neutral: #ffffff29;
  --rs-color-border-neutral-faded: #ffffff14;
  --rs-color-foreground-neutral: #eff2f7;
  --rs-color-foreground-neutral-faded: #bec1c6;
  --rs-color-background-disabled: #292929;
  --rs-color-background-disabled-faded: #1d1d1d;
  --rs-color-border-disabled: #292929;
  --rs-color-foreground-disabled: #484848;
  --rs-color-background-elevation-base: #161616;
  --rs-color-background-elevation-raised: #181818;
  --rs-color-background-elevation-overlay: #1b1b1b;
  --rs-color-background-page: #000;
  --rs-color-background-page-faded: #121212;
  --rs-color-on-background-primary: #fff;
  --rs-color-rgb-background-primary: 75.0465, 56.7885, 43.197;
  --rs-color-rgb-background-primary-faded: 36.2355, 32.844, 30.4215;
  --rs-color-rgb-background-critical: 208.437, 69.87, 62.526;
  --rs-color-rgb-background-critical-faded: 48.6285, 26.877, 24.378;
  --rs-color-rgb-background-warning: 244.163, 177.353, 31.7985;
  --rs-color-rgb-background-warning-faded: 41.6925, 31.9005, 15.1215;
  --rs-color-on-background-positive: #fff;
  --rs-color-rgb-background-positive: 104.142, 70.9155, 79.458;
  --rs-color-rgb-background-positive-faded: 37.74, 31.7985, 33.15;
  --rs-color-on-background-neutral: #fff;
  --rs-color-rgb-background-neutral: 58.8285, 61.149, 65.433;
  --rs-color-rgb-background-neutral-faded: 31.0335, 33.6855, 38.556;
  --rs-color-rgb-background-disabled: 40.7745, 40.7745, 40.7745;
  --rs-color-rgb-background-disabled-faded: 28.815, 28.815, 28.815;
  --rs-color-rgb-background-elevation-base: 21.9555, 21.9555, 21.9555;
  --rs-color-rgb-background-elevation-raised: 24.225, 24.225, 24.225;
  --rs-color-rgb-background-elevation-overlay: 26.52, 26.52, 26.52;
  --rs-color-rgb-background-page: 0, 0, 0;
  --rs-color-rgb-background-page-faded: 17.5185, 17.5185, 17.5185;
}

@supports (color: lab(0% 0 0)) {
  [data-rs-theme~="website"][data-rs-color-mode="dark"] {
    --rs-color-background-primary: lab(25.6481% 6.75586 11.7763);
    --rs-color-background-primary-faded: lab(12.9829% 1.25714 2.27062);
    --rs-color-border-primary: lab(37.2562% 6.60703 11.6033);
    --rs-color-border-primary-faded: lab(24.5836% 1.24449 2.26161);
    --rs-color-foreground-primary: lab(70.9008% 6.80488 12.1159);
    --rs-color-background-critical: lab(50.4174% 55.0715 36.0986);
    --rs-color-background-critical-faded: lab(12.6739% 10.807 6.51225);
    --rs-color-border-critical: lab(62.0418% 54.8191 34.8329);
    --rs-color-border-critical-faded: lab(24.2786% 10.7429 6.39898);
    --rs-color-foreground-critical: lab(69.2014% 58.2019 36.8304);
    --rs-color-background-warning: lab(77.226% 17.1165 74.6932);
    --rs-color-background-warning-faded: lab(13.0336% 2.88159 12.7396);
    --rs-color-border-warning: lab(88.8741% 16.3084 71.0999);
    --rs-color-border-warning-faded: lab(24.6509% 2.58011 12.7437);
    --rs-color-foreground-warning: lab(70.9465% 19.2186 87.3143);
    --rs-color-background-positive: lab(34.1455% 15.6732 .921118);
    --rs-color-background-positive-faded: lab(12.8841% 3.15926 .179869);
    --rs-color-border-positive: lab(45.7456% 15.7162 .915325);
    --rs-color-border-positive-faded: lab(24.4841% 3.16437 .179279);
    --rs-color-foreground-positive: lab(70.3831% 16.7333 .965345);
    --rs-color-background-neutral: lab(25.7278% -.26156 -2.99283);
    --rs-color-background-neutral-faded: lab(12.9566% -.27252 -3.71441);
    --rs-color-border-neutral: lab(99.9697% -.295848 -3.01163 / .16);
    --rs-color-border-neutral-faded: lab(99.9618% -.363886 -3.76105 / .08);
    --rs-color-foreground-neutral: lab(95.3297% -.295043 -3.01114);
    --rs-color-foreground-neutral-faded: lab(77.9295% -.291348 -3.00905);
    --rs-color-background-disabled: lab(16.48% 0 0);
    --rs-color-background-disabled-faded: lab(10.68% .00000745058 -.00000298023);
    --rs-color-border-disabled: lab(16.48% 0 0);
    --rs-color-foreground-disabled: lab(30.4% -.0000149012 0);
    --rs-color-background-elevation-base: lab(7.22637% -.0000149012 0);
    --rs-color-background-elevation-raised: lab(8.36% -.00000745058 0);
    --rs-color-background-elevation-overlay: lab(9.52% -.00000745058 0);
    --rs-color-background-page-faded: lab(5.26802% 0 0);
    --rs-color-on-background-primary: lab(100% 0 0);
    --rs-color-on-background-positive: lab(100% 0 0);
    --rs-color-on-background-neutral: lab(100% 0 0);
  }
}

/* [project]/application/node_modules/reshaped/dist/components/ScrollArea/ScrollArea.module.css [app-client] (css) */
.ScrollArea-module__up9Wzq__root {
  --rs-scroll-area-thumb-size: calc(var(--rs-unit-x1) * 1.5);
  --rs-scroll-area-thumb-offset: calc(var(--rs-unit-x1) / 2);
  height: 100%;
  position: relative;
  overflow: hidden;
}

[data-rs-keyboard] .ScrollArea-module__up9Wzq__root:has(.ScrollArea-module__up9Wzq__scrollable:focus) {
  box-shadow: var(--rs-shadow-focus);
}

.ScrollArea-module__up9Wzq__scrollable {
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
  outline: none;
  height: 100%;
  position: relative;
  overflow: auto;
}

.ScrollArea-module__up9Wzq__scrollable::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
}

.ScrollArea-module__up9Wzq__content {
  vertical-align: top;
  min-width: 100%;
  min-height: 100%;
  display: inline-block;
}

.ScrollArea-module__up9Wzq__scrollbar {
  box-sizing: initial;
  padding: var(--rs-scroll-area-thumb-offset);
  position: absolute;
}

.ScrollArea-module__up9Wzq__thumb {
  width: 100%;
  height: 100%;
  position: relative;
}

.ScrollArea-module__up9Wzq__thumb:before {
  background: var(--rs-color-foreground-neutral);
  border-radius: var(--rs-radius-circular);
  content: "";
  opacity: 0;
  transition: opacity var(--rs-duration-fast) var(--rs-easing-standard);
  display: block;
  position: absolute;
}

.ScrollArea-module__up9Wzq__--scrollbar-y {
  width: var(--rs-scroll-area-thumb-size);
  inset-block: 0;
  inset-inline-end: 0;
}

.ScrollArea-module__up9Wzq__--scrollbar-y .ScrollArea-module__up9Wzq__thumb:before {
  height: calc(var(--rs-scroll-area-ratio) * 100%);
  width: 100%;
  inset-block-start: calc(var(--rs-scroll-area-position) * 100%);
}

.ScrollArea-module__up9Wzq__--scrollbar-x {
  height: var(--rs-scroll-area-thumb-size);
  inset-block-end: 0;
  inset-inline: 0;
}

.ScrollArea-module__up9Wzq__--scrollbar-x .ScrollArea-module__up9Wzq__thumb:before {
  height: 100%;
  width: calc(var(--rs-scroll-area-ratio) * 100%);
  inset-inline-start: calc(var(--rs-scroll-area-position) * 100%);
}

.ScrollArea-module__up9Wzq__--scrollbar-y:not(:last-child) {
  inset-block-end: calc(var(--rs-scroll-area-thumb-size)  + var(--rs-scroll-area-thumb-offset) * 2);
}

.ScrollArea-module__up9Wzq__--scrollbar-y ~ .ScrollArea-module__up9Wzq__--scrollbar-x {
  inset-inline-end: calc(var(--rs-scroll-area-thumb-size)  + var(--rs-scroll-area-thumb-offset) * 2);
}

.ScrollArea-module__up9Wzq__--display-hover:hover > .ScrollArea-module__up9Wzq__scrollbar .ScrollArea-module__up9Wzq__thumb:before, .ScrollArea-module__up9Wzq__--display-visible .ScrollArea-module__up9Wzq__thumb:before {
  opacity: .2;
}

.ScrollArea-module__up9Wzq__--display-hover:hover .ScrollArea-module__up9Wzq__--scrollbar-dragging .ScrollArea-module__up9Wzq__thumb:before, .ScrollArea-module__up9Wzq__--scrollbar-dragging .ScrollArea-module__up9Wzq__thumb:before, .ScrollArea-module__up9Wzq__scrollbar:hover .ScrollArea-module__up9Wzq__thumb:before {
  opacity: .32;
}

/* [project]/application/node_modules/reshaped/dist/components/Scrim/Scrim.module.css [app-client] (css) */
.Scrim-module__tXC3ia__root {
  --rs-scrim-gradient-padding: calc(var(--rs-unit-x1) * 16);
  --rs-scrim-gradient: rgba(var(--rs-color-rgb-black), 0%), rgba(var(--rs-color-rgb-black), 0.52%), rgba(var(--rs-color-rgb-black), 2.13%), rgba(var(--rs-color-rgb-black), 4.9%), rgba(var(--rs-color-rgb-black), 8.84%), rgba(var(--rs-color-rgb-black), 13.91%), rgba(var(--rs-color-rgb-black), 19.91%), rgba(var(--rs-color-rgb-black), 26.56%), rgba(var(--rs-color-rgb-black), 33.44%), rgba(var(--rs-color-rgb-black), 40.09%), rgba(var(--rs-color-rgb-black), 46.09%), rgba(var(--rs-color-rgb-black), 51.16%), rgba(var(--rs-color-rgb-black), 55.1%), rgba(var(--rs-color-rgb-black), 57.87%), rgba(var(--rs-color-rgb-black), 59.48%), rgba(var(--rs-color-rgb-black), 60%);
  pointer-events: none;
}

.Scrim-module__tXC3ia__scrim {
  color: var(--rs-color-white);
  position: absolute;
  inset: 0;
  transform: translateZ(0);
}

.Scrim-module__tXC3ia__--position-cover .Scrim-module__tXC3ia__scrim {
  justify-content: center;
  align-items: center;
  display: flex;
}

.Scrim-module__tXC3ia__--position-cover .Scrim-module__tXC3ia__scrim:after {
  background-color: var(--rs-color-black);
  content: "";
  opacity: .5;
  position: absolute;
  inset: 0;
}

.Scrim-module__tXC3ia__--position-top .Scrim-module__tXC3ia__scrim {
  background: linear-gradient(to top, var(--rs-scrim-gradient));
  padding-block-end: var(--rs-scrim-gradient-padding);
  inset-block-end: auto;
}

.Scrim-module__tXC3ia__--position-bottom .Scrim-module__tXC3ia__scrim {
  background: linear-gradient(to bottom, var(--rs-scrim-gradient));
  padding-block-start: var(--rs-scrim-gradient-padding);
  inset-block-start: auto;
}

.Scrim-module__tXC3ia__--position-start .Scrim-module__tXC3ia__scrim {
  background: linear-gradient(to left, var(--rs-scrim-gradient));
  width: auto;
  padding-inline-end: var(--rs-scrim-gradient-padding);
  inset-inline-end: auto;
}

.Scrim-module__tXC3ia__--position-end .Scrim-module__tXC3ia__scrim, [dir="rtl"] .Scrim-module__tXC3ia__--position-start .Scrim-module__tXC3ia__scrim {
  background: linear-gradient(to right, var(--rs-scrim-gradient));
}

.Scrim-module__tXC3ia__--position-end .Scrim-module__tXC3ia__scrim {
  width: auto;
  padding-inline-start: var(--rs-scrim-gradient-padding);
  inset-inline-start: auto;
}

[dir="rtl"] .Scrim-module__tXC3ia__--position-end .Scrim-module__tXC3ia__scrim {
  background: linear-gradient(to left, var(--rs-scrim-gradient));
}

/*# sourceMappingURL=application_d26ef285._.css.map*/