/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=%23H4sIAAAAAAAAA23RwY6bMBAG4HufYhSuocKAITs9dS9tpfaU3lcGDwm7YGdt05BWffeK7NaYBJC4zMfMbw8arR38-QAQx7XutIlFXZNyT0_M7M7n1zpBiJLkoRL8U4AqbSQZjxhCRJxKqu7R3hmtDp6mCJFkksslHZzT6nFm2frYK_tJ45wvR4ia6xNCKdQhyMenoXVapEWITuJAwchi6pQ3vClDZKnWSgpz-by8l3I6smzSrFrVj_dJdwgRE9O7-OMopD579LCOBtOImrwSq4d24bRqasTYLi1vyXdRUeddjRBlZc44u3U_BkfSO4kQFVWZ7pJbtx8q183ZCCHKK86L7A02WrnYtr8pHq1HDQJjp_FW2N6LAwLL7kU_JzoisPxedPNGWwTGF6IRfdtdPHhG2OxPoib4YrQj-7LZwuabcmQ2W7AX66iPh3YLVigbWzJtE_TqWkVfqT0cXay06cV8py8I7GO6Tt309bKbJA_kebVhj5AnyT3rSbbDfGcKga8xS31b6W6-Oo1Q_Id2On-4mxOCv9a3YrCWV4TdshhsxCCwdFkNtmERWLGsjvMRHUJ6M3YMygNC5lsbIdvBhrF-BbHeq0Guc5jrvRwEGxHY9e-__wA_CgEdDgUAAA [app-client] (css) */
:root {
  --color-accent__1r8wwqc0: #009ba5;
  --color-border__1r8wwqc1: #e5e7eb;
  --color-borderStrong__1r8wwqc2: #d1d5db;
  --color-buttonBg__1r8wwqc3: #009ba5;
  --color-buttonText__1r8wwqc4: #fff;
  --color-danger__1r8wwqc5: #dc2626;
  --color-pageBg__1r8wwqc6: #f4f5f7;
  --color-secondaryAccent__1r8wwqc7: #edf23b;
  --color-secondaryButtonText__1r8wwqc8: #1a1a1a;
  --color-shadow__1r8wwqc9: #1a1a1a;
  --color-surface__1r8wwqca: #fff;
  --color-text__1r8wwqcb: #111827;
  --color-textLabel__1r8wwqcc: #374151;
  --color-textMuted__1r8wwqcd: #6b7280;
  --color-textSubtle__1r8wwqce: #4b5563;
  --font-size-xs__1r8wwqcf: 11px;
  --font-size-sm__1r8wwqcg: 13px;
  --font-size-md__1r8wwqch: 14px;
  --font-size-lg__1r8wwqci: 15px;
  --font-family__1r8wwqcj: "Space Grotesk", "Inter", system-ui, sans-serif;
  --font-lineHeight-normal__1r8wwqck: 1.2;
  --font-lineHeight-tight__1r8wwqcl: 1.5;
  --font-weight-normal__1r8wwqcm: 400;
  --font-weight-medium__1r8wwqcn: 500;
  --font-weight-semibold__1r8wwqco: 600;
  --space-xs__1r8wwqcp: 4px;
  --space-sm__1r8wwqcq: 8px;
  --space-md__1r8wwqcr: 12px;
  --space-lg__1r8wwqcs: 16px;
  --space-xl__1r8wwqct: 24px;
  --space-xxl__1r8wwqcu: 32px;
  --radius-sm__1r8wwqcv: 8px;
  --radius-md__1r8wwqcw: 12px;
  --radius-lg__1r8wwqcx: 18px;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LmJ1dHRvbl9idXR0b25fcHJpbWFyeV9fMXMwbTR2dDAgewogIG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLXhzX18xcjh3d3FjcCk7CiAgcGFkZGluZzogNnB4IDEycHg7CiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWRfXzFyOHd3cWNoKTsKICBmb250LXdlaWdodDogNjAwOwogIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbV9fMXI4d3dxY3YpOwogIGN1cnNvcjogcG9pbnRlcjsKICBjb2xvcjogdmFyKC0tY29sb3ItYnV0dG9uVGV4dF9fMXI4d3dxYzQpOwogIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJ1dHRvbkJnX18xcjh3d3FjMyk7CiAgYm9yZGVyOiBub25lOwp9 [app-client] (css) */
.button_button_primary__1s0m4vt0 {
  margin-top: var(--space-xs__1r8wwqcp);
  font-size: var(--font-size-md__1r8wwqch);
  border-radius: var(--radius-sm__1r8wwqcv);
  cursor: pointer;
  color: var(--color-buttonText__1r8wwqc4);
  background: var(--color-buttonBg__1r8wwqc3);
  border: none;
  padding: 6px 12px;
  font-weight: 600;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LmJ1dHRvbl9idXR0b25fcHJpbWFyeV9fMXMwbTR2dDA6ZGlzYWJsZWQgewogIG9wYWNpdHk6IDAuNjsKICBjdXJzb3I6IGRlZmF1bHQ7Cn0 [app-client] (css) */
.button_button_primary__1s0m4vt0:disabled {
  opacity: .6;
  cursor: default;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LmJ1dHRvbl9idXR0b25fc2Vjb25kYXJ5X18xczBtNHZ0MSB7CiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2UteHNfXzFyOHd3cWNwKTsKICBwYWRkaW5nOiA2cHggMTJweDsKICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZF9fMXI4d3dxY2gpOwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtX18xcjh3d3Fjdik7CiAgY3Vyc29yOiBwb2ludGVyOwogIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0X18xcjh3d3FjYik7CiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc3VyZmFjZV9fMXI4d3dxY2EpOwogIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlclN0cm9uZ19fMXI4d3dxYzIpOwp9 [app-client] (css) */
.button_button_secondary__1s0m4vt1 {
  margin-top: var(--space-xs__1r8wwqcp);
  font-size: var(--font-size-md__1r8wwqch);
  border-radius: var(--radius-sm__1r8wwqcv);
  cursor: pointer;
  color: var(--color-text__1r8wwqcb);
  background: var(--color-surface__1r8wwqca);
  border: 1px solid var(--color-borderStrong__1r8wwqc2);
  padding: 6px 12px;
  font-weight: 600;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LmJ1dHRvbl9idXR0b25fc2Vjb25kYXJ5X18xczBtNHZ0MTpkaXNhYmxlZCB7CiAgb3BhY2l0eTogMC42OwogIGN1cnNvcjogZGVmYXVsdDsKfQ [app-client] (css) */
.button_button_secondary__1s0m4vt1:disabled {
  opacity: .6;
  cursor: default;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LnNpZGVuYXZfc2lkZW5hdl9fZWV3N2ttMCB7CiAgZGlzcGxheTogZmxleDsKICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogIHdpZHRoOiAyMjBweDsKICBmbGV4LXNocmluazogMDsKICBwYWRkaW5nOiB2YXIoLS1zcGFjZS1sZ19fMXI4d3dxY3MpOwogIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cmZhY2VfXzFyOHd3cWNhKTsKICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXJfXzFyOHd3cWMxKTsKICBvdmVyZmxvdy15OiBhdXRvOwp9 [app-client] (css) */
.sidenav_sidenav__eew7km0 {
  width: 220px;
  padding: var(--space-lg__1r8wwqcs);
  background: var(--color-surface__1r8wwqca);
  border-right: 1px solid var(--color-border__1r8wwqc1);
  flex-direction: column;
  flex-shrink: 0;
  display: flex;
  overflow-y: auto;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LnNpZGVuYXZfbGlzdF9fZWV3N2ttMSB7CiAgZGlzcGxheTogZmxleDsKICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogIGdhcDogdmFyKC0tc3BhY2Utc21fXzFyOHd3cWNxKTsKICBsaXN0LXN0eWxlOiBub25lOwogIG1hcmdpbjogMDsKICBwYWRkaW5nOiAwOwp9 [app-client] (css) */
.sidenav_list__eew7km1 {
  gap: var(--space-sm__1r8wwqcq);
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LnNpZGVuYXZfbGlua19fZWV3N2ttMiB7CiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHRTdWJ0bGVfXzFyOHd3cWNlKTsKICBmb250LXNpemU6IDE0cHg7CiAgZm9udC13ZWlnaHQ6IDYwMDsKICBwYWRkaW5nOiB2YXIoLS1zcGFjZS1zbV9fMXI4d3dxY3EpIHZhcigtLXNwYWNlLXNtX18xcjh3d3FjcSk7CiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtX18xcjh3d3Fjdik7Cn0 [app-client] (css) */
.sidenav_link__eew7km2 {
  color: var(--color-textSubtle__1r8wwqce);
  padding: var(--space-sm__1r8wwqcq) var(--space-sm__1r8wwqcq);
  border-radius: var(--radius-sm__1r8wwqcv);
  font-size: 14px;
  font-weight: 600;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LnNpZGVuYXZfbGlua19fZWV3N2ttMjpob3ZlciB7CiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcGFnZUJnX18xcjh3d3FjNik7CiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHRfXzFyOHd3cWNiKTsKfQ [app-client] (css) */
.sidenav_link__eew7km2:hover {
  background: var(--color-pageBg__1r8wwqc6);
  color: var(--color-text__1r8wwqcb);
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LnNpZGVuYXZfbGlua19fZWV3N2ttMltkYXRhLWFjdGl2ZV0gewogIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXBhZ2VCZ19fMXI4d3dxYzYpOwogIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0X18xcjh3d3FjYik7Cn0 [app-client] (css) */
.sidenav_link__eew7km2[data-active] {
  background: var(--color-pageBg__1r8wwqc6);
  color: var(--color-text__1r8wwqcb);
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LnNpZGVuYXZfc3ViTGlua19fZWV3N2ttMyB7CiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjZS14bF9fMXI4d3dxY3QpOwp9 [app-client] (css) */
.sidenav_subLink__eew7km3 {
  padding-left: var(--space-xl__1r8wwqct);
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LnNpZGVuYXZfZ3JvdXBMYWJlbF9fZWV3N2ttNCB7CiAgZm9udC1zaXplOiAxMXB4OwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICBsZXR0ZXItc3BhY2luZzogMC4wNmVtOwogIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0TXV0ZWRfXzFyOHd3cWNkKTsKICBwYWRkaW5nOiB2YXIoLS1zcGFjZS1zbV9fMXI4d3dxY3EpIHZhcigtLXNwYWNlLXNtX18xcjh3d3FjcSkgMDsKfQ [app-client] (css) */
.sidenav_groupLabel__eew7km4 {
  text-transform: uppercase;
  letter-spacing: .06em;
  color: var(--color-textMuted__1r8wwqcd);
  padding: var(--space-sm__1r8wwqcq) var(--space-sm__1r8wwqcq) 0;
  font-size: 11px;
  font-weight: 700;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LnNoYXJlZF9wYWdlX18xY3hscmtpMCB7CiAgZGlzcGxheTogZmxleDsKICBmbGV4OiAxOwogIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBwYWRkaW5nOiB2YXIoLS1zcGFjZS14eGxfXzFyOHd3cWN1KSB2YXIoLS1zcGFjZS1sZ19fMXI4d3dxY3MpIDY0cHg7CiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcGFnZUJnX18xcjh3d3FjNik7CiAgbWluLWhlaWdodDogMTAwJTsKfQ [app-client] (css) */
.shared_page__1cxlrki0 {
  padding: var(--space-xxl__1r8wwqcu) var(--space-lg__1r8wwqcs) 64px;
  background: var(--color-pageBg__1r8wwqc6);
  flex-direction: column;
  flex: 1;
  align-items: center;
  min-height: 100%;
  display: flex;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LnNoYXJlZF9pbm5lcl9fMWN4bHJraTEgewogIGRpc3BsYXk6IGZsZXg7CiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICBnYXA6IHZhcigtLXNwYWNlLWxnX18xcjh3d3Fjcyk7CiAgd2lkdGg6IDEwMCU7CiAgbWF4LXdpZHRoOiA5NjBweDsKfQ [app-client] (css) */
.shared_inner__1cxlrki1 {
  gap: var(--space-lg__1r8wwqcs);
  flex-direction: column;
  width: 100%;
  max-width: 960px;
  display: flex;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LnNoYXJlZF9oZWFkZXJfXzFjeGxya2kyIHsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgcGFkZGluZzogdmFyKC0tc3BhY2UtbWRfXzFyOHd3cWNyKSB2YXIoLS1zcGFjZS1sZ19fMXI4d3dxY3MpOwogIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJ1dHRvbkJnX18xcjh3d3FjMyk7CiAgY29sb3I6IHZhcigtLWNvbG9yLWJ1dHRvblRleHRfXzFyOHd3cWM0KTsKICBmb250LXNpemU6IDE4cHg7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBsZXR0ZXItc3BhY2luZzogMC4wMWVtOwp9 [app-client] (css) */
.shared_header__1cxlrki2 {
  padding: var(--space-md__1r8wwqcr) var(--space-lg__1r8wwqcs);
  background: var(--color-buttonBg__1r8wwqc3);
  color: var(--color-buttonText__1r8wwqc4);
  letter-spacing: .01em;
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LnNoYXJlZF90aXRsZV9fMWN4bHJraTMgewogIGZvbnQtc2l6ZTogMjBweDsKICBmb250LXdlaWdodDogNzAwOwogIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0X18xcjh3d3FjYik7Cn0 [app-client] (css) */
.shared_title__1cxlrki3 {
  color: var(--color-text__1r8wwqcb);
  font-size: 20px;
  font-weight: 700;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LnNoYXJlZF9zdWJ0aXRsZV9fMWN4bHJraTQgewogIGZvbnQtc2l6ZTogMTJweDsKICBmb250LXdlaWdodDogNzAwOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTsKICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dE11dGVkX18xcjh3d3FjZCk7Cn0 [app-client] (css) */
.shared_subtitle__1cxlrki4 {
  text-transform: uppercase;
  letter-spacing: .06em;
  color: var(--color-textMuted__1r8wwqcd);
  font-size: 12px;
  font-weight: 700;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LnNoYXJlZF9sZWFkX18xY3hscmtpNSB7CiAgZm9udC1zaXplOiAxNHB4OwogIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0U3VidGxlX18xcjh3d3FjZSk7CiAgbGluZS1oZWlnaHQ6IDEuNTsKfQ [app-client] (css) */
.shared_lead__1cxlrki5 {
  color: var(--color-textSubtle__1r8wwqce);
  font-size: 14px;
  line-height: 1.5;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LnNoYXJlZF9sYWJlbF9fMWN4bHJraTYgewogIGZvbnQtc2l6ZTogMTJweDsKICBmb250LXdlaWdodDogNjAwOwogIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0TGFiZWxfXzFyOHd3cWNjKTsKICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07Cn0 [app-client] (css) */
.shared_label__1cxlrki6 {
  color: var(--color-textLabel__1r8wwqcc);
  text-transform: uppercase;
  letter-spacing: .04em;
  font-size: 12px;
  font-weight: 600;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LnNoYXJlZF9lcnJvcl9fMWN4bHJraTcgewogIGZvbnQtc2l6ZTogMTNweDsKICBjb2xvcjogdmFyKC0tY29sb3ItZGFuZ2VyX18xcjh3d3FjNSk7Cn0 [app-client] (css) */
.shared_error__1cxlrki7 {
  color: var(--color-danger__1r8wwqc5);
  font-size: 13px;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LnNoYXJlZF9maWVsZF9fMWN4bHJraTggewogIGRpc3BsYXk6IGZsZXg7CiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICBnYXA6IHZhcigtLXNwYWNlLXhzX18xcjh3d3FjcCk7Cn0 [app-client] (css) */
.shared_field__1cxlrki8 {
  gap: var(--space-xs__1r8wwqcp);
  flex-direction: column;
  display: flex;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LmxheW91dF9sYXlvdXRfXzFhdmE4bDQwIHsKICBkaXNwbGF5OiBmbGV4OwogIGhlaWdodDogMTAwdmg7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKfQ [app-client] (css) */
.layout_layout__1ava8l40 {
  height: 100vh;
  display: flex;
  overflow: hidden;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LmxheW91dF9jb250ZW50Q29sdW1uX18xYXZhOGw0MSB7CiAgZGlzcGxheTogZmxleDsKICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogIGZsZXg6IDE7CiAgbWluLXdpZHRoOiAwOwogIGhlaWdodDogMTAwJTsKICBvdmVyZmxvdzogaGlkZGVuOwp9 [app-client] (css) */
.layout_contentColumn__1ava8l41 {
  flex-direction: column;
  flex: 1;
  min-width: 0;
  height: 100%;
  display: flex;
  overflow: hidden;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LmxheW91dF90b3BiYXJfXzFhdmE4bDQyIHsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOwogIHBhZGRpbmc6IHZhcigtLXNwYWNlLW1kX18xcjh3d3FjcikgdmFyKC0tc3BhY2UtbGdfXzFyOHd3cWNzKTsKICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyX18xcjh3d3FjMSk7CiAgZmxleC1zaHJpbms6IDA7Cn0 [app-client] (css) */
.layout_topbar__1ava8l42 {
  padding: var(--space-md__1r8wwqcr) var(--space-lg__1r8wwqcs);
  border-bottom: 1px solid var(--color-border__1r8wwqc1);
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LmxheW91dF9tYWluX18xYXZhOGw0MyB7CiAgZmxleDogMTsKICBtaW4taGVpZ2h0OiAwOwogIG92ZXJmbG93LXk6IGF1dG87Cn0 [app-client] (css) */
.layout_main__1ava8l43 {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LmxheW91dF9icmFuZF9fMWF2YThsNDQgewogIGZvbnQtc2l6ZTogMTZweDsKICBmb250LXdlaWdodDogNzAwOwogIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0X18xcjh3d3FjYik7Cn0 [app-client] (css) */
.layout_brand__1ava8l44 {
  color: var(--color-text__1r8wwqcb);
  font-size: 16px;
  font-weight: 700;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LmxheW91dF90b3BiYXJSaWdodF9fMWF2YThsNDUgewogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBnYXA6IHZhcigtLXNwYWNlLW1kX18xcjh3d3Fjcik7Cn0 [app-client] (css) */
.layout_topbarRight__1ava8l45 {
  align-items: center;
  gap: var(--space-md__1r8wwqcr);
  display: flex;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LmxheW91dF9sb2dpbkxpbmtfXzFhdmE4bDQ2IHsKICBmb250LXNpemU6IDE0cHg7CiAgZm9udC13ZWlnaHQ6IDYwMDsKICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50X18xcjh3d3FjMCk7Cn0 [app-client] (css) */
.layout_loginLink__1ava8l46 {
  color: var(--color-accent__1r8wwqc0);
  font-size: 14px;
  font-weight: 600;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=LmxheW91dF9zZXNzaW9uRW1haWxfXzFhdmE4bDQ3IHsKICBmb250LXNpemU6IDEzcHg7CiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHRNdXRlZF9fMXI4d3dxY2QpOwp9 [app-client] (css) */
.layout_sessionEmail__1ava8l47 {
  color: var(--color-textMuted__1r8wwqcd);
  font-size: 13px;
}

/* [project]/apps/portal/app/globals.css [app-client] (css) */
:root {
  --background: #fff;
  --foreground: #171717;
}

html {
  height: 100%;
}

html, body {
  max-width: 100vw;
  overflow-x: hidden;
}

body {
  min-height: 100%;
  color: var(--foreground);
  background: var(--background);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  flex-direction: column;
  font-family: Arial, Helvetica, sans-serif;
  display: flex;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

/* [project]/node_modules/@vanilla-extract/css/vanilla.virtual.css.css?ve-css=W2RhdGEtZXZlbnQ9ImVlIl0gewogIC0tY29sb3ItYWNjZW50X18xcjh3d3FjMDogIzAwOWJhNTsKICAtLWNvbG9yLWJ1dHRvbkJnX18xcjh3d3FjMzogIzAwOWJhNTsKICAtLWNvbG9yLWJ1dHRvblRleHRfXzFyOHd3cWM0OiAjZWRmMjNiOwogIC0tY29sb3Itc2Vjb25kYXJ5QWNjZW50X18xcjh3d3FjNzogI2VkZjIzYjsKICAtLWNvbG9yLXNlY29uZGFyeUJ1dHRvblRleHRfXzFyOHd3cWM4OiAjMDA5YmE1Owp9 [app-client] (css) */
[data-event="ee"] {
  --color-accent__1r8wwqc0: #009ba5;
  --color-buttonBg__1r8wwqc3: #009ba5;
  --color-buttonText__1r8wwqc4: #edf23b;
  --color-secondaryAccent__1r8wwqc7: #edf23b;
  --color-secondaryButtonText__1r8wwqc8: #009ba5;
}

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